/**
 ** 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); \
 }}

#include "cyclone/types.h"
object __glo_lib_91init_117cyclonematch_cyclone_match = NULL;
object __glo_match_91check_91identifier_cyclone_match = NULL;
object __glo_match_91check_91ellipsis_cyclone_match = NULL;
object __glo_match_91let_85_cyclone_match = NULL;
object __glo_match_91named_91let_cyclone_match = NULL;
object __glo_match_91let_95helper_cyclone_match = NULL;
object __glo_match_91letrec_cyclone_match = NULL;
object __glo_match_91let_cyclone_match = NULL;
object __glo_match_91lambda_85_cyclone_match = NULL;
object __glo_match_91lambda_cyclone_match = NULL;
object __glo_match_91extract_91quasiquote_91vars_91step_cyclone_match = NULL;
object __glo_match_91extract_91quasiquote_91vars_cyclone_match = NULL;
object __glo_match_91extract_91vars_91step_cyclone_match = NULL;
object __glo_match_91extract_91vars_cyclone_match = NULL;
object __glo_match_91record_91named_91refs_cyclone_match = NULL;
object __glo_match_91record_91refs_cyclone_match = NULL;
object __glo_match_91vector_91tail_91two_cyclone_match = NULL;
object __glo_match_91vector_91tail_cyclone_match = NULL;
object __glo_match_91gen_91vector_91ellipsis_cyclone_match = NULL;
object __glo_match_91vector_91step_cyclone_match = NULL;
object __glo_match_91vector_91two_cyclone_match = NULL;
object __glo_match_91vector_cyclone_match = NULL;
object __glo_match_91gen_91search_cyclone_match = NULL;
object __glo_match_91verify_91no_91ellipsis_cyclone_match = NULL;
object __glo_match_91gen_91ellipsis_cyclone_match = NULL;
object __glo_match_91gen_91or_91step_cyclone_match = NULL;
object __glo_match_91gen_91or_cyclone_match = NULL;
object __glo_match_91drop_91first_91arg_cyclone_match = NULL;
object __glo_match_91tuck_91ids_cyclone_match = NULL;
object __glo_match_91drop_91ids_cyclone_match = NULL;
object __glo_match_91quasiquote_91step_cyclone_match = NULL;
object __glo_match_91quasiquote_cyclone_match = NULL;
object __glo_match_91two_cyclone_match = NULL;
object __glo_match_91one_cyclone_match = NULL;
object __glo_match_91next_cyclone_match = NULL;
object __glo_match_cyclone_match = NULL;
object __glo_match_91syntax_91error_cyclone_match = 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_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;
#include "cyclone/runtime.h"
defsymbol(match_91let);
defsymbol(b);
defsymbol(a);
defsymbol(match_91let_85);
defsymbol(init);
defsymbol(match_91named_91let);
defsymbol(value);
defsymbol(var);
defsymbol(match_91let_95helper);
defsymbol(pattern);
defsymbol(match_91extract_91quasiquote_91vars_91step);
defsymbol(d);
defsymbol(v2_91ls);
defsymbol(v2);
defsymbol(p_91ls);
defsymbol(any);
defsymbol(match_91extract_91vars_91step);
defsymbol(k);
defsymbol(match_91extract_91quasiquote_91vars);
defsymbol(f);
defsymbol(slot_91set_67);
defsymbol(slot_91ref);
defsymbol(j);
defsymbol(match_91vector_91tail_91two);
defsymbol(match_91vector_91tail);
defsymbol(_125_123);
defsymbol(vector_91set_67);
defsymbol(vector_91ref);
defsymbol(_87);
defsymbol(index);
defsymbol(match_91vector_91step);
defsymbol(vector_91length);
defsymbol(match_91vector_91two);
defsymbol(pats);
defsymbol(match_91gen_91vector_91ellipsis);
defsymbol(lp);
defsymbol(u);
defsymbol(next);
defsymbol(match_91tuck_91ids);
defsymbol(fail);
defsymbol(try);
defsymbol(letrec);
defsymbol(_91);
defsymbol(n);
defsymbol(_121);
defsymbol(len);
defsymbol(length);
defsymbol(tail_91len);
defsymbol(let_85);
defsymbol(match_91verify_91no_91ellipsis);
defsymbol(_else);
defsymbol(cons);
defsymbol(reverse);
defsymbol(cond);
defsymbol(id_91ls);
defsymbol(loop);
defsymbol(list_127);
defsymbol(match_91gen_91or_91step);
defsymbol(ids);
defsymbol(expr);
defsymbol(args);
defsymbol(letish);
defsymbol(elt);
defsymbol(vector_91_125list);
defsymbol(ls);
defsymbol(vector_127);
defsymbol(match_91quasiquote_91step);
defsymbol(depth);
defsymbol(unquote_91splicing);
defsymbol(tmp);
defsymbol(unquote);
defsymbol(random_91sym_91to_91match);
defsymbol(y);
defsymbol(fk2);
defsymbol(sk2);
defsymbol(id);
defsymbol(syntax_91rules);
defsymbol(new_91sym_127);
defsymbol(let_91syntax);
defsymbol(match_91check_91identifier);
defsymbol(_191);
defsymbol(match_91vector);
defsymbol(set_91cdr_67);
defsymbol(object);
defsymbol(_129);
defsymbol(match_91record_91named_91refs);
defsymbol(_struct);
defsymbol(_73);
defsymbol(match_91record_91refs);
defsymbol(rec);
defsymbol(is_91a_127);
defsymbol(_93_931);
defsymbol(_85_85_85);
defsymbol(match_91gen_91search);
defsymbol(set_91car_67);
defsymbol(car);
defsymbol(cdr);
defsymbol(pair_127);
defsymbol(_191_191_191);
defsymbol(_123);
defsymbol(proc);
defsymbol(w);
defsymbol(_127);
defsymbol(pred);
defsymbol(s);
defsymbol(setter);
defsymbol(get_67);
defsymbol(g);
defsymbol(getter);
defsymbol(not);
defsymbol(match_91gen_91or);
defsymbol(or);
defsymbol(and);
defsymbol(quasiquote);
defsymbol(match_91quasiquote);
defsymbol(equal_127);
defsymbol(null_127);
defsymbol(_if);
defsymbol(x);
defsymbol(match_91two);
defsymbol(i);
defsymbol(fk);
defsymbol(sk);
defsymbol(r);
defsymbol(match_91gen_91ellipsis);
defsymbol(p);
defsymbol(match_91extract_91vars);
defsymbol(q);
defsymbol(match_91check_91ellipsis);
defsymbol(_123_125);
defsymbol(begin);
defsymbol(match_91drop_91ids);
defsymbol(match_91one);
defsymbol(rest);
defsymbol(g_87s);
defsymbol(lambda);
defsymbol(failure);
defsymbol(match);
defsymbol(quote);
defsymbol(error);
defsymbol(atom);
defsymbol(vec);
defsymbol(body);
defsymbol(pat);
defsymbol(set_67);
defsymbol(match_91next);
defsymbol(_93_93_93);
defsymbol(app);
defsymbol(v);
defsymbol(let);
defsymbol(match_91syntax_91error);
static void __lambda_3030(void *data, object clo, int argc, object *args) ;/*closure _,object k_7318695*/
static void __lambda_3029(void *data, object clo, int argc, object *args) ;/*closure _,object k_7318688, object expr_738333_7310886, object rename_738334_7310887, object compare_738335_7310888*/
static void __lambda_3027(void *data, object clo, int argc, object *args) ;/*closure _,object k_7318680, object expr_738330_7310883, object rename_738331_7310884, object compare_738332_7310885*/
static void __lambda_3028(void *data, object clo, int argc, object *args) ;/*object self_7321711, object r_7318681*/
static void __lambda_3005(void *data, object clo, int argc, object *args) ;/*closure _,object k_7318624, object expr_738253_738273_738308_7310861, object rename_738254_738274_738309_7310862, object compare_738255_738275_738310_7310863*/
static void __lambda_3006(void *data, object clo, int argc, object *args) ;/*object self_7321690, object v_931_738261_738302_738326_7310879*/
static void __lambda_3011(void *data, object clo, int argc, object *args) ;/*object self_7321691, object tmp_738277_738279_738311_7310864*/
static void __lambda_3026(void *data, object clo, int argc, object *args) ;/*object self_7321692, object r_7318625*/
static void __lambda_3012(void *data, object clo, int argc, object *args) ;/*object self_7321693, object k_7318627*/
static void __lambda_3013(void *data, object clo, int argc, object *args) ;/*object self_7321694, object v_934_738264_738284_738313_7310866*/
static void __lambda_3024(void *data, object clo, int argc, object *args) ;/*object self_7321695, object tmp_738281_738283_738312_7310865*/
static void __lambda_3025(void *data, object clo, int argc, object *args) ;/*object self_7321696, object r_7318629*/
static void __lambda_3014(void *data, object clo, int argc, object *args) ;/*object self_7321697, object k_7318631*/
static void __lambda_3015(void *data, object clo, int argc, object *args) ;/*object self_7321698, object r_7318646*/
static void __lambda_3016(void *data, object clo, int argc, object *args) ;/*object self_7321699, object r_7318659*/
static void __lambda_3017(void *data, object clo, int argc, object *args) ;/*object self_7321700, object r_7318660*/
static void __lambda_3018(void *data, object clo, int argc, object *args) ;/*object self_7321701, object r_7318656*/
static void __lambda_3019(void *data, object clo, int argc, object *args) ;/*object self_7321702, object r_7318654*/
static void __lambda_3020(void *data, object clo, int argc, object *args) ;/*object self_7321703, object r_7318651*/
static void __lambda_3021(void *data, object clo, int argc, object *args) ;/*object self_7321704, object r_7318649*/
static void __lambda_3022(void *data, object clo, int argc, object *args) ;/*object self_7321705, object r_7318647*/
static void __lambda_3023(void *data, object clo, int argc, object *args) ;/*object self_7321706, object r_7318645*/
static void __lambda_3007(void *data, object clo, int argc, object *args) ;/*object self_7321707, object k_7318666*/
static void __lambda_3008(void *data, object clo, int argc, object *args) ;/*object self_7321708, object r_7318672*/
static void __lambda_3009(void *data, object clo, int argc, object *args) ;/*object self_7321709, object r_7318673*/
static void __lambda_3010(void *data, object clo, int argc, object *args) ;/*object self_7321710, object r_7318671*/
static void __lambda_2954(void *data, object clo, int argc, object *args) ;/*closure _,object k_7318499, object expr_738065_738105_738189_7310801, object rename_738066_738106_738190_7310802, object compare_738067_738107_738191_7310803*/
static void __lambda_2955(void *data, object clo, int argc, object *args) ;/*object self_7321639, object v_931_738073_738144_738214_7310826*/
static void __lambda_2984(void *data, object clo, int argc, object *args) ;/*object self_7321640, object tmp_738109_738111_738192_7310804*/
static void __lambda_3004(void *data, object clo, int argc, object *args) ;/*object self_7321641, object r_7318500*/
static void __lambda_2985(void *data, object clo, int argc, object *args) ;/*object self_7321642, object k_7318502*/
static void __lambda_2986(void *data, object clo, int argc, object *args) ;/*object self_7321643, object v_9320_738092_738116_738194_7310806*/
static void __lambda_3002(void *data, object clo, int argc, object *args) ;/*object self_7321644, object tmp_738113_738115_738193_7310805*/
static void __lambda_3003(void *data, object clo, int argc, object *args) ;/*object self_7321645, object r_7318504*/
static void __lambda_2987(void *data, object clo, int argc, object *args) ;/*object self_7321646, object k_7318506*/
static void __lambda_2988(void *data, object clo, int argc, object *args) ;/*object self_7321647, object r_7318528*/
static void __lambda_3001(void *data, object clo, int argc, object *args) ;/*object self_7321648, object k_7318551, object v_738143_738213_7310825*/
static void __lambda_2989(void *data, object clo, int argc, object *args) ;/*object self_7321649, object r_7318550*/
static void __lambda_2990(void *data, object clo, int argc, object *args) ;/*object self_7321650, object r_7318537*/
static void __lambda_2991(void *data, object clo, int argc, object *args) ;/*object self_7321651, object r_7318546*/
static void __lambda_2992(void *data, object clo, int argc, object *args) ;/*object self_7321652, object r_7318544*/
static void __lambda_2993(void *data, object clo, int argc, object *args) ;/*object self_7321653, object r_7318542*/
static void __lambda_2994(void *data, object clo, int argc, object *args) ;/*object self_7321654, object r_7318539*/
static void __lambda_2995(void *data, object clo, int argc, object *args) ;/*object self_7321655, object r_7318538*/
static void __lambda_2996(void *data, object clo, int argc, object *args) ;/*object self_7321656, object r_7318533*/
static void __lambda_2997(void *data, object clo, int argc, object *args) ;/*object self_7321657, object r_7318534*/
static void __lambda_2998(void *data, object clo, int argc, object *args) ;/*object self_7321658, object r_7318531*/
static void __lambda_2999(void *data, object clo, int argc, object *args) ;/*object self_7321659, object r_7318529*/
static void __lambda_3000(void *data, object clo, int argc, object *args) ;/*object self_7321660, object r_7318527*/
static void __lambda_2956(void *data, object clo, int argc, object *args) ;/*object self_7321661, object k_7318554*/
static void __lambda_2957(void *data, object clo, int argc, object *args) ;/*object self_7321662, object loop_738147_738216_7310828*/
static void __lambda_2958(void *data, object clo, int argc, object *args) ;/*object self_7321663, object v_933_738075_738148_738217_7310829*/
static void __lambda_2959(void *data, object clo, int argc, object *args) ;/*object self_7321664, object w_935_738077_738152_738219_7310831, object pat_91ls7_738079_738153_738220_7310832, object expr_91ls8_738080_738154_738221_7310833, object var_91ls9_738081_738155_738222_7310834*/
static void __lambda_2960(void *data, object clo, int argc, object *args) ;/*object self_7321665, object lp_936_738078_738156_738223_7310835*/
static void __lambda_3053(void *data, object clo, int argc, object *args) ;/*object self_7321666, object lp_936_738078_738156_738223_7310835*/
static void __lambda_2963(void *data, object clo, int argc, object *args) ;/*object self_7321667, object k_7318565, object w_935_738077_738157_738224_7310836, object pat_91ls7_738079_738158_738225_7310837, object expr_91ls8_738080_738159_738226_7310838, object var_91ls9_738081_738160_738227_7310839*/
static void __lambda_2964(void *data, object clo, int argc, object *args) ;/*object self_7321668, object r_7318567*/
static void __lambda_2965(void *data, object clo, int argc, object *args) ;/*object self_7321669, object r_7318568*/
static void __lambda_2966(void *data, object clo, int argc, object *args) ;/*object self_7321670, object r_7318569*/
static void __lambda_2967(void *data, object clo, int argc, object *args) ;/*object self_7321671, object pat_738161_738228_7310840, object expr_738162_738229_7310841, object var_738163_738230_7310842*/
static void __lambda_2968(void *data, object clo, int argc, object *args) ;/*object self_7321672, object r_7318576*/
static void __lambda_2982(void *data, object clo, int argc, object *args) ;/*object self_7321673, object k_7318600, object var_738170_738235_7310847, object expr_738171_738236_7310848*/
static void __lambda_2983(void *data, object clo, int argc, object *args) ;/*object self_7321674, object r_7318601*/
static void __lambda_2969(void *data, object clo, int argc, object *args) ;/*object self_7321675, object r_7318599*/
static void __lambda_2970(void *data, object clo, int argc, object *args) ;/*object self_7321676, object r_7318581*/
static void __lambda_2971(void *data, object clo, int argc, object *args) ;/*object self_7321677, object r_7318587*/
static void __lambda_2980(void *data, object clo, int argc, object *args) ;/*object self_7321678, object k_7318593, object pat_738172_738237_7310849, object var_738173_738238_7310850*/
static void __lambda_2981(void *data, object clo, int argc, object *args) ;/*object self_7321679, object r_7318594*/
static void __lambda_2972(void *data, object clo, int argc, object *args) ;/*object self_7321680, object r_7318592*/
static void __lambda_2973(void *data, object clo, int argc, object *args) ;/*object self_7321681, object r_7318590*/
static void __lambda_2974(void *data, object clo, int argc, object *args) ;/*object self_7321682, object r_7318588*/
static void __lambda_2975(void *data, object clo, int argc, object *args) ;/*object self_7321683, object r_7318584*/
static void __lambda_2976(void *data, object clo, int argc, object *args) ;/*object self_7321684, object r_7318582*/
static void __lambda_2977(void *data, object clo, int argc, object *args) ;/*object self_7321685, object r_7318579*/
static void __lambda_2978(void *data, object clo, int argc, object *args) ;/*object self_7321686, object r_7318577*/
static void __lambda_2979(void *data, object clo, int argc, object *args) ;/*object self_7321687, object r_7318575*/
static void __lambda_2961(void *data, object clo, int argc, object *args) ;/*object self_7321688, object r_7318564*/
static void __lambda_2962(void *data, object clo, int argc, object *args) ;/*object self_7321689, object r_7318563*/
static void __lambda_2825(void *data, object clo, int argc, object *args) ;/*closure _,object k_7318168, object expr_737568_737669_737902_7310642, object rename_737569_737670_737903_7310643, object compare_737570_737671_737904_7310644*/
static void __lambda_2826(void *data, object clo, int argc, object *args) ;/*object self_7321508, object v_931_737576_737862_738032_7310772*/
static void __lambda_2844(void *data, object clo, int argc, object *args) ;/*object self_7321509, object tmp_737673_737675_737905_7310645*/
static void __lambda_2953(void *data, object clo, int argc, object *args) ;/*object self_7321510, object r_7318169*/
static void __lambda_2845(void *data, object clo, int argc, object *args) ;/*object self_7321511, object k_7318171*/
static void __lambda_2846(void *data, object clo, int argc, object *args) ;/*object self_7321512, object v_9319_737594_737800_737985_7310725*/
static void __lambda_2880(void *data, object clo, int argc, object *args) ;/*object self_7321513, object tmp_737677_737679_737906_7310646*/
static void __lambda_2881(void *data, object clo, int argc, object *args) ;/*object self_7321514, object v_9346_737621_737762_737958_7310698*/
static void __lambda_2906(void *data, object clo, int argc, object *args) ;/*object self_7321515, object tmp_737681_737683_737907_7310647*/
static void __lambda_2907(void *data, object clo, int argc, object *args) ;/*object self_7321516, object v_9363_737638_737725_737933_7310673*/
static void __lambda_2935(void *data, object clo, int argc, object *args) ;/*object self_7321517, object tmp_737685_737687_737908_7310648*/
static void __lambda_2936(void *data, object clo, int argc, object *args) ;/*object self_7321518, object v_9379_737654_737692_737910_7310650*/
static void __lambda_2951(void *data, object clo, int argc, object *args) ;/*object self_7321519, object tmp_737689_737691_737909_7310649*/
static void __lambda_2952(void *data, object clo, int argc, object *args) ;/*object self_7321520, object r_7318176*/
static void __lambda_2937(void *data, object clo, int argc, object *args) ;/*object self_7321521, object k_7318178*/
static void __lambda_2938(void *data, object clo, int argc, object *args) ;/*object self_7321522, object r_7318204*/
static void __lambda_2950(void *data, object clo, int argc, object *args) ;/*object self_7321523, object k_7318225, object v_737724_737932_7310672*/
static void __lambda_2939(void *data, object clo, int argc, object *args) ;/*object self_7321524, object r_7318224*/
static void __lambda_2940(void *data, object clo, int argc, object *args) ;/*object self_7321525, object r_7318215*/
static void __lambda_2941(void *data, object clo, int argc, object *args) ;/*object self_7321526, object r_7318220*/
static void __lambda_2942(void *data, object clo, int argc, object *args) ;/*object self_7321527, object r_7318217*/
static void __lambda_2943(void *data, object clo, int argc, object *args) ;/*object self_7321528, object r_7318216*/
static void __lambda_2944(void *data, object clo, int argc, object *args) ;/*object self_7321529, object r_7318209*/
static void __lambda_2945(void *data, object clo, int argc, object *args) ;/*object self_7321530, object r_7318212*/
static void __lambda_2946(void *data, object clo, int argc, object *args) ;/*object self_7321531, object r_7318210*/
static void __lambda_2947(void *data, object clo, int argc, object *args) ;/*object self_7321532, object r_7318207*/
static void __lambda_2948(void *data, object clo, int argc, object *args) ;/*object self_7321533, object r_7318205*/
static void __lambda_2949(void *data, object clo, int argc, object *args) ;/*object self_7321534, object r_7318203*/
static void __lambda_2908(void *data, object clo, int argc, object *args) ;/*object self_7321535, object k_7318228*/
static void __lambda_2909(void *data, object clo, int argc, object *args) ;/*object self_7321536, object v_9373_737648_737747_737946_7310686*/
static void __lambda_2910(void *data, object clo, int argc, object *args) ;/*object self_7321537, object r_7318248*/
static void __lambda_2911(void *data, object clo, int argc, object *args) ;/*object self_7321538, object a_737749_737947_7310687*/
static void __lambda_2912(void *data, object clo, int argc, object *args) ;/*object self_7321539, object r_7318257*/
static void __lambda_2934(void *data, object clo, int argc, object *args) ;/*object self_7321540, object k_7318295, object v_737760_737956_7310696*/
static void __lambda_2913(void *data, object clo, int argc, object *args) ;/*object self_7321541, object r_7318294*/
static void __lambda_2914(void *data, object clo, int argc, object *args) ;/*object self_7321542, object r_7318283*/
static void __lambda_2915(void *data, object clo, int argc, object *args) ;/*object self_7321543, object r_7318288*/
static void __lambda_2916(void *data, object clo, int argc, object *args) ;/*object self_7321544, object r_7318289*/
static void __lambda_2917(void *data, object clo, int argc, object *args) ;/*object self_7321545, object r_7318285*/
static void __lambda_2918(void *data, object clo, int argc, object *args) ;/*object self_7321546, object r_7318284*/
static void __lambda_2919(void *data, object clo, int argc, object *args) ;/*object self_7321547, object r_7318262*/
static void __lambda_2933(void *data, object clo, int argc, object *args) ;/*object self_7321548, object k_7318282, object p_737761_737957_7310697*/
static void __lambda_2920(void *data, object clo, int argc, object *args) ;/*object self_7321549, object r_7318281*/
static void __lambda_2921(void *data, object clo, int argc, object *args) ;/*object self_7321550, object r_7318269*/
static void __lambda_2922(void *data, object clo, int argc, object *args) ;/*object self_7321551, object r_7318274*/
static void __lambda_2923(void *data, object clo, int argc, object *args) ;/*object self_7321552, object r_7318277*/
static void __lambda_2924(void *data, object clo, int argc, object *args) ;/*object self_7321553, object r_7318275*/
static void __lambda_2925(void *data, object clo, int argc, object *args) ;/*object self_7321554, object r_7318271*/
static void __lambda_2926(void *data, object clo, int argc, object *args) ;/*object self_7321555, object r_7318270*/
static void __lambda_2927(void *data, object clo, int argc, object *args) ;/*object self_7321556, object r_7318265*/
static void __lambda_2928(void *data, object clo, int argc, object *args) ;/*object self_7321557, object r_7318266*/
static void __lambda_2929(void *data, object clo, int argc, object *args) ;/*object self_7321558, object r_7318263*/
static void __lambda_2930(void *data, object clo, int argc, object *args) ;/*object self_7321559, object r_7318260*/
static void __lambda_2931(void *data, object clo, int argc, object *args) ;/*object self_7321560, object r_7318258*/
static void __lambda_2932(void *data, object clo, int argc, object *args) ;/*object self_7321561, object r_7318256*/
static void __lambda_2882(void *data, object clo, int argc, object *args) ;/*object self_7321562, object k_7318298*/
static void __lambda_2883(void *data, object clo, int argc, object *args) ;/*object self_7321563, object r_7318327*/
static void __lambda_2905(void *data, object clo, int argc, object *args) ;/*object self_7321564, object k_7318366, object v_737798_737983_7310723*/
static void __lambda_2884(void *data, object clo, int argc, object *args) ;/*object self_7321565, object r_7318365*/
static void __lambda_2885(void *data, object clo, int argc, object *args) ;/*object self_7321566, object r_7318354*/
static void __lambda_2886(void *data, object clo, int argc, object *args) ;/*object self_7321567, object r_7318359*/
static void __lambda_2887(void *data, object clo, int argc, object *args) ;/*object self_7321568, object r_7318360*/
static void __lambda_2888(void *data, object clo, int argc, object *args) ;/*object self_7321569, object r_7318356*/
static void __lambda_2889(void *data, object clo, int argc, object *args) ;/*object self_7321570, object r_7318355*/
static void __lambda_2890(void *data, object clo, int argc, object *args) ;/*object self_7321571, object r_7318332*/
static void __lambda_2904(void *data, object clo, int argc, object *args) ;/*object self_7321572, object k_7318353, object p_737799_737984_7310724*/
static void __lambda_2891(void *data, object clo, int argc, object *args) ;/*object self_7321573, object r_7318352*/
static void __lambda_2892(void *data, object clo, int argc, object *args) ;/*object self_7321574, object r_7318339*/
static void __lambda_2893(void *data, object clo, int argc, object *args) ;/*object self_7321575, object r_7318344*/
static void __lambda_2894(void *data, object clo, int argc, object *args) ;/*object self_7321576, object r_7318347*/
static void __lambda_2895(void *data, object clo, int argc, object *args) ;/*object self_7321577, object r_7318345*/
static void __lambda_2896(void *data, object clo, int argc, object *args) ;/*object self_7321578, object r_7318341*/
static void __lambda_2897(void *data, object clo, int argc, object *args) ;/*object self_7321579, object r_7318340*/
static void __lambda_2898(void *data, object clo, int argc, object *args) ;/*object self_7321580, object r_7318335*/
static void __lambda_2899(void *data, object clo, int argc, object *args) ;/*object self_7321581, object r_7318336*/
static void __lambda_2900(void *data, object clo, int argc, object *args) ;/*object self_7321582, object r_7318333*/
static void __lambda_2901(void *data, object clo, int argc, object *args) ;/*object self_7321583, object r_7318330*/
static void __lambda_2902(void *data, object clo, int argc, object *args) ;/*object self_7321584, object r_7318328*/
static void __lambda_2903(void *data, object clo, int argc, object *args) ;/*object self_7321585, object r_7318326*/
static void __lambda_2847(void *data, object clo, int argc, object *args) ;/*object self_7321586, object k_7318369*/
static void __lambda_2848(void *data, object clo, int argc, object *args) ;/*object self_7321587, object let_737803_737987_7310727*/
static void __lambda_2849(void *data, object clo, int argc, object *args) ;/*object self_7321588, object v_9321_737596_737804_737988_7310728*/
static void __lambda_2850(void *data, object clo, int argc, object *args) ;/*object self_7321589, object w_9323_737598_737808_737990_7310730, object var_91ls25_737600_737809_737991_7310731, object expr_91ls26_737601_737810_737992_7310732*/
static void __lambda_2851(void *data, object clo, int argc, object *args) ;/*object self_7321590, object lp_9324_737599_737811_737993_7310733*/
static void __lambda_3052(void *data, object clo, int argc, object *args) ;/*object self_7321591, object lp_9324_737599_737811_737993_7310733*/
static void __lambda_2854(void *data, object clo, int argc, object *args) ;/*object self_7321592, object k_7318379, object w_9323_737598_737812_737994_7310734, object var_91ls25_737600_737813_737995_7310735, object expr_91ls26_737601_737814_737996_7310736*/
static void __lambda_2855(void *data, object clo, int argc, object *args) ;/*object self_7321593, object r_7318381*/
static void __lambda_2856(void *data, object clo, int argc, object *args) ;/*object self_7321594, object r_7318382*/
static void __lambda_2857(void *data, object clo, int argc, object *args) ;/*object self_7321595, object var_737815_737997_7310737, object expr_737816_737998_7310738*/
static void __lambda_2858(void *data, object clo, int argc, object *args) ;/*object self_7321596, object w_9334_737609_737821_738001_7310741, object pat_91ls36_737611_737822_738002_7310742, object tmp_91ls37_737612_737823_738003_7310743*/
static void __lambda_2859(void *data, object clo, int argc, object *args) ;/*object self_7321597, object lp_9335_737610_737824_738004_7310744*/
static void __lambda_3051(void *data, object clo, int argc, object *args) ;/*object self_7321598, object lp_9335_737610_737824_738004_7310744*/
static void __lambda_2862(void *data, object clo, int argc, object *args) ;/*object self_7321599, object k_7318390, object w_9334_737609_737825_738005_7310745, object pat_91ls36_737611_737826_738006_7310746, object tmp_91ls37_737612_737827_738007_7310747*/
static void __lambda_2863(void *data, object clo, int argc, object *args) ;/*object self_7321600, object r_7318392*/
static void __lambda_2864(void *data, object clo, int argc, object *args) ;/*object self_7321601, object r_7318393*/
static void __lambda_2865(void *data, object clo, int argc, object *args) ;/*object self_7321602, object pat_737828_738008_7310748, object tmp_737829_738009_7310749*/
static void __lambda_2878(void *data, object clo, int argc, object *args) ;/*object self_7321603, object k_7318421, object var_737836_738014_7310754, object expr_737837_738015_7310755*/
static void __lambda_2879(void *data, object clo, int argc, object *args) ;/*object self_7321604, object r_7318422*/
static void __lambda_2866(void *data, object clo, int argc, object *args) ;/*object self_7321605, object r_7318420*/
static void __lambda_2867(void *data, object clo, int argc, object *args) ;/*object self_7321606, object r_7318402*/
static void __lambda_2868(void *data, object clo, int argc, object *args) ;/*object self_7321607, object r_7318408*/
static void __lambda_2876(void *data, object clo, int argc, object *args) ;/*object self_7321608, object k_7318414, object pat_737838_738016_7310756, object tmp_737839_738017_7310757*/
static void __lambda_2877(void *data, object clo, int argc, object *args) ;/*object self_7321609, object r_7318415*/
static void __lambda_2869(void *data, object clo, int argc, object *args) ;/*object self_7321610, object r_7318413*/
static void __lambda_2870(void *data, object clo, int argc, object *args) ;/*object self_7321611, object r_7318411*/
static void __lambda_2871(void *data, object clo, int argc, object *args) ;/*object self_7321612, object r_7318409*/
static void __lambda_2872(void *data, object clo, int argc, object *args) ;/*object self_7321613, object r_7318405*/
static void __lambda_2873(void *data, object clo, int argc, object *args) ;/*object self_7321614, object r_7318403*/
static void __lambda_2874(void *data, object clo, int argc, object *args) ;/*object self_7321615, object r_7318400*/
static void __lambda_2875(void *data, object clo, int argc, object *args) ;/*object self_7321616, object r_7318399*/
static void __lambda_2860(void *data, object clo, int argc, object *args) ;/*object self_7321617, object r_7318389*/
static void __lambda_2861(void *data, object clo, int argc, object *args) ;/*object self_7321618, object r_7318388*/
static void __lambda_2852(void *data, object clo, int argc, object *args) ;/*object self_7321619, object r_7318378*/
static void __lambda_2853(void *data, object clo, int argc, object *args) ;/*object self_7321620, object r_7318377*/
static void __lambda_2827(void *data, object clo, int argc, object *args) ;/*object self_7321621, object k_7318451*/
static void __lambda_2828(void *data, object clo, int argc, object *args) ;/*object self_7321622, object let_737865_738034_7310774*/
static void __lambda_2829(void *data, object clo, int argc, object *args) ;/*object self_7321623, object v_933_737578_737866_738035_7310775*/
static void __lambda_2830(void *data, object clo, int argc, object *args) ;/*object self_7321624, object w_935_737580_737870_738037_7310777, object var_91ls7_737582_737871_738038_7310778, object expr_91ls8_737583_737872_738039_7310779*/
static void __lambda_2831(void *data, object clo, int argc, object *args) ;/*object self_7321625, object lp_936_737581_737873_738040_7310780*/
static void __lambda_3050(void *data, object clo, int argc, object *args) ;/*object self_7321626, object lp_936_737581_737873_738040_7310780*/
static void __lambda_2834(void *data, object clo, int argc, object *args) ;/*object self_7321627, object k_7318461, object w_935_737580_737874_738041_7310781, object var_91ls7_737582_737875_738042_7310782, object expr_91ls8_737583_737876_738043_7310783*/
static void __lambda_2835(void *data, object clo, int argc, object *args) ;/*object self_7321628, object r_7318463*/
static void __lambda_2836(void *data, object clo, int argc, object *args) ;/*object self_7321629, object r_7318464*/
static void __lambda_2837(void *data, object clo, int argc, object *args) ;/*object self_7321630, object var_737877_738044_7310784, object expr_737878_738045_7310785*/
static void __lambda_2842(void *data, object clo, int argc, object *args) ;/*object self_7321631, object k_7318480, object var_737889_738052_7310792, object expr_737890_738053_7310793*/
static void __lambda_2843(void *data, object clo, int argc, object *args) ;/*object self_7321632, object r_7318481*/
static void __lambda_2838(void *data, object clo, int argc, object *args) ;/*object self_7321633, object r_7318479*/
static void __lambda_2839(void *data, object clo, int argc, object *args) ;/*object self_7321634, object r_7318477*/
static void __lambda_2840(void *data, object clo, int argc, object *args) ;/*object self_7321635, object r_7318475*/
static void __lambda_2841(void *data, object clo, int argc, object *args) ;/*object self_7321636, object r_7318474*/
static void __lambda_2832(void *data, object clo, int argc, object *args) ;/*object self_7321637, object r_7318460*/
static void __lambda_2833(void *data, object clo, int argc, object *args) ;/*object self_7321638, object r_7318459*/
static void __lambda_2799(void *data, object clo, int argc, object *args) ;/*closure _,object k_7318113, object expr_737483_737503_737538_7310616, object rename_737484_737504_737539_7310617, object compare_737485_737505_737540_7310618*/
static void __lambda_2800(void *data, object clo, int argc, object *args) ;/*object self_7321482, object v_931_737491_737510_737542_7310620*/
static void __lambda_2821(void *data, object clo, int argc, object *args) ;/*object self_7321483, object tmp_737507_737509_737541_7310619*/
static void __lambda_2824(void *data, object clo, int argc, object *args) ;/*object self_7321484, object r_7318114*/
static void __lambda_2822(void *data, object clo, int argc, object *args) ;/*object self_7321485, object k_7318116*/
static void __lambda_2823(void *data, object clo, int argc, object *args) ;/*object self_7321486, object r_7318117*/
static void __lambda_2801(void *data, object clo, int argc, object *args) ;/*object self_7321487, object k_7318119*/
static void __lambda_2802(void *data, object clo, int argc, object *args) ;/*object self_7321488, object w_933_737493_737514_737544_7310622, object var_91ls5_737495_737515_737545_7310623, object value_91ls6_737496_737516_737546_7310624*/
static void __lambda_2803(void *data, object clo, int argc, object *args) ;/*object self_7321489, object lp_934_737494_737517_737547_7310625*/
static void __lambda_3049(void *data, object clo, int argc, object *args) ;/*object self_7321490, object lp_934_737494_737517_737547_7310625*/
static void __lambda_2806(void *data, object clo, int argc, object *args) ;/*object self_7321491, object k_7318126, object w_933_737493_737518_737548_7310626, object var_91ls5_737495_737519_737549_7310627, object value_91ls6_737496_737520_737550_7310628*/
static void __lambda_2807(void *data, object clo, int argc, object *args) ;/*object self_7321492, object r_7318128*/
static void __lambda_2808(void *data, object clo, int argc, object *args) ;/*object self_7321493, object r_7318129*/
static void __lambda_2809(void *data, object clo, int argc, object *args) ;/*object self_7321494, object var_737521_737551_7310629, object value_737522_737552_7310630*/
static void __lambda_2810(void *data, object clo, int argc, object *args) ;/*object self_7321495, object r_7318132*/
static void __lambda_2811(void *data, object clo, int argc, object *args) ;/*object self_7321496, object r_7318135*/
static void __lambda_2819(void *data, object clo, int argc, object *args) ;/*object self_7321497, object k_7318147, object var_737525_737555_7310633, object value_737526_737556_7310634*/
static void __lambda_2820(void *data, object clo, int argc, object *args) ;/*object self_7321498, object r_7318148*/
static void __lambda_2812(void *data, object clo, int argc, object *args) ;/*object self_7321499, object r_7318146*/
static void __lambda_2813(void *data, object clo, int argc, object *args) ;/*object self_7321500, object r_7318144*/
static void __lambda_2814(void *data, object clo, int argc, object *args) ;/*object self_7321501, object r_7318142*/
static void __lambda_2815(void *data, object clo, int argc, object *args) ;/*object self_7321502, object r_7318139*/
static void __lambda_2816(void *data, object clo, int argc, object *args) ;/*object self_7321503, object r_7318136*/
static void __lambda_2817(void *data, object clo, int argc, object *args) ;/*object self_7321504, object r_7318133*/
static void __lambda_2818(void *data, object clo, int argc, object *args) ;/*object self_7321505, object r_7318131*/
static void __lambda_2804(void *data, object clo, int argc, object *args) ;/*object self_7321506, object r_7318125*/
static void __lambda_2805(void *data, object clo, int argc, object *args) ;/*object self_7321507, object r_7318124*/
static void __lambda_2751(void *data, object clo, int argc, object *args) ;/*closure _,object k_7318011, object expr_737322_737356_737427_7310564, object rename_737323_737357_737428_7310565, object compare_737324_737358_737429_7310566*/
static void __lambda_2752(void *data, object clo, int argc, object *args) ;/*object self_7321433, object v_931_737330_737399_737457_7310594*/
static void __lambda_2773(void *data, object clo, int argc, object *args) ;/*object self_7321434, object tmp_737360_737362_737430_7310567*/
static void __lambda_2798(void *data, object clo, int argc, object *args) ;/*object self_7321435, object r_7318012*/
static void __lambda_2774(void *data, object clo, int argc, object *args) ;/*object self_7321436, object k_7318014*/
static void __lambda_2775(void *data, object clo, int argc, object *args) ;/*object self_7321437, object v_9313_737342_737367_737432_7310569*/
static void __lambda_2796(void *data, object clo, int argc, object *args) ;/*object self_7321438, object tmp_737364_737366_737431_7310568*/
static void __lambda_2797(void *data, object clo, int argc, object *args) ;/*object self_7321439, object r_7318016*/
static void __lambda_2776(void *data, object clo, int argc, object *args) ;/*object self_7321440, object k_7318018*/
static void __lambda_2777(void *data, object clo, int argc, object *args) ;/*object self_7321441, object loop_737370_737434_7310571*/
static void __lambda_2778(void *data, object clo, int argc, object *args) ;/*object self_7321442, object v_9315_737344_737371_737435_7310572*/
static void __lambda_2779(void *data, object clo, int argc, object *args) ;/*object self_7321443, object w_9317_737346_737375_737437_7310574, object var_91ls19_737348_737376_737438_7310575, object init_91ls20_737349_737377_737439_7310576*/
static void __lambda_2780(void *data, object clo, int argc, object *args) ;/*object self_7321444, object lp_9318_737347_737378_737440_7310577*/
static void __lambda_3048(void *data, object clo, int argc, object *args) ;/*object self_7321445, object lp_9318_737347_737378_737440_7310577*/
static void __lambda_2783(void *data, object clo, int argc, object *args) ;/*object self_7321446, object k_7318028, object w_9317_737346_737379_737441_7310578, object var_91ls19_737348_737380_737442_7310579, object init_91ls20_737349_737381_737443_7310580*/
static void __lambda_2784(void *data, object clo, int argc, object *args) ;/*object self_7321447, object r_7318030*/
static void __lambda_2785(void *data, object clo, int argc, object *args) ;/*object self_7321448, object r_7318031*/
static void __lambda_2786(void *data, object clo, int argc, object *args) ;/*object self_7321449, object var_737382_737444_7310581, object init_737383_737445_7310582*/
static void __lambda_2787(void *data, object clo, int argc, object *args) ;/*object self_7321450, object r_7318034*/
static void __lambda_2794(void *data, object clo, int argc, object *args) ;/*object self_7321451, object k_7318045, object var_737386_737448_7310585, object init_737387_737449_7310586*/
static void __lambda_2795(void *data, object clo, int argc, object *args) ;/*object self_7321452, object r_7318046*/
static void __lambda_2788(void *data, object clo, int argc, object *args) ;/*object self_7321453, object r_7318044*/
static void __lambda_2789(void *data, object clo, int argc, object *args) ;/*object self_7321454, object r_7318042*/
static void __lambda_2790(void *data, object clo, int argc, object *args) ;/*object self_7321455, object r_7318040*/
static void __lambda_2791(void *data, object clo, int argc, object *args) ;/*object self_7321456, object r_7318037*/
static void __lambda_2792(void *data, object clo, int argc, object *args) ;/*object self_7321457, object r_7318035*/
static void __lambda_2793(void *data, object clo, int argc, object *args) ;/*object self_7321458, object r_7318033*/
static void __lambda_2781(void *data, object clo, int argc, object *args) ;/*object self_7321459, object r_7318027*/
static void __lambda_2782(void *data, object clo, int argc, object *args) ;/*object self_7321460, object r_7318026*/
static void __lambda_2753(void *data, object clo, int argc, object *args) ;/*object self_7321461, object k_7318064*/
static void __lambda_2754(void *data, object clo, int argc, object *args) ;/*object self_7321462, object w_933_737332_737403_737459_7310596, object var_91ls5_737334_737404_737460_7310597, object value_91ls6_737335_737405_737461_7310598*/
static void __lambda_2755(void *data, object clo, int argc, object *args) ;/*object self_7321463, object lp_934_737333_737406_737462_7310599*/
static void __lambda_3047(void *data, object clo, int argc, object *args) ;/*object self_7321464, object lp_934_737333_737406_737462_7310599*/
static void __lambda_2758(void *data, object clo, int argc, object *args) ;/*object self_7321465, object k_7318071, object w_933_737332_737407_737463_7310600, object var_91ls5_737334_737408_737464_7310601, object value_91ls6_737335_737409_737465_7310602*/
static void __lambda_2759(void *data, object clo, int argc, object *args) ;/*object self_7321466, object r_7318073*/
static void __lambda_2760(void *data, object clo, int argc, object *args) ;/*object self_7321467, object r_7318074*/
static void __lambda_2761(void *data, object clo, int argc, object *args) ;/*object self_7321468, object var_737410_737466_7310603, object value_737411_737467_7310604*/
static void __lambda_2762(void *data, object clo, int argc, object *args) ;/*object self_7321469, object r_7318077*/
static void __lambda_2763(void *data, object clo, int argc, object *args) ;/*object self_7321470, object r_7318080*/
static void __lambda_2771(void *data, object clo, int argc, object *args) ;/*object self_7321471, object k_7318092, object var_737414_737470_7310607, object value_737415_737471_7310608*/
static void __lambda_2772(void *data, object clo, int argc, object *args) ;/*object self_7321472, object r_7318093*/
static void __lambda_2764(void *data, object clo, int argc, object *args) ;/*object self_7321473, object r_7318091*/
static void __lambda_2765(void *data, object clo, int argc, object *args) ;/*object self_7321474, object r_7318089*/
static void __lambda_2766(void *data, object clo, int argc, object *args) ;/*object self_7321475, object r_7318087*/
static void __lambda_2767(void *data, object clo, int argc, object *args) ;/*object self_7321476, object r_7318084*/
static void __lambda_2768(void *data, object clo, int argc, object *args) ;/*object self_7321477, object r_7318081*/
static void __lambda_2769(void *data, object clo, int argc, object *args) ;/*object self_7321478, object r_7318078*/
static void __lambda_2770(void *data, object clo, int argc, object *args) ;/*object self_7321479, object r_7318076*/
static void __lambda_2756(void *data, object clo, int argc, object *args) ;/*object self_7321480, object r_7318070*/
static void __lambda_2757(void *data, object clo, int argc, object *args) ;/*object self_7321481, object r_7318069*/
static void __lambda_2725(void *data, object clo, int argc, object *args) ;/*closure _,object k_7317964, object expr_737254_737270_737297_7310543, object rename_737255_737271_737298_7310544, object compare_737256_737272_737299_7310545*/
static void __lambda_2726(void *data, object clo, int argc, object *args) ;/*object self_7321407, object v_931_737262_737277_737301_7310547*/
static void __lambda_2727(void *data, object clo, int argc, object *args) ;/*object self_7321408, object w_932_737263_737279_737302_7310548, object pattern_91ls4_737265_737280_737303_7310549, object body_91ls5_737266_737281_737304_7310550*/
static void __lambda_2728(void *data, object clo, int argc, object *args) ;/*object self_7321409, object lp_933_737264_737282_737305_7310551*/
static void __lambda_3046(void *data, object clo, int argc, object *args) ;/*object self_7321410, object lp_933_737264_737282_737305_7310551*/
static void __lambda_2735(void *data, object clo, int argc, object *args) ;/*object self_7321411, object k_7317974, object w_932_737263_737283_737306_7310552, object pattern_91ls4_737265_737284_737307_7310553, object body_91ls5_737266_737285_737308_7310554*/
static void __lambda_2736(void *data, object clo, int argc, object *args) ;/*object self_7321412, object r_7317976*/
static void __lambda_2737(void *data, object clo, int argc, object *args) ;/*object self_7321413, object r_7317977*/
static void __lambda_2738(void *data, object clo, int argc, object *args) ;/*object self_7321414, object pattern_737286_737309_7310555, object body_737287_737310_7310556*/
static void __lambda_2739(void *data, object clo, int argc, object *args) ;/*object self_7321415, object r_7317979*/
static void __lambda_2740(void *data, object clo, int argc, object *args) ;/*object self_7321416, object r_7317982*/
static void __lambda_2741(void *data, object clo, int argc, object *args) ;/*object self_7321417, object r_7317988*/
static void __lambda_2742(void *data, object clo, int argc, object *args) ;/*object self_7321418, object r_7317991*/
static void __lambda_2750(void *data, object clo, int argc, object *args) ;/*object self_7321419, object k_7317995, object pattern_737288_737311_7310557, object body_737289_737312_7310558*/
static void __lambda_2743(void *data, object clo, int argc, object *args) ;/*object self_7321420, object r_7317994*/
static void __lambda_2744(void *data, object clo, int argc, object *args) ;/*object self_7321421, object r_7317992*/
static void __lambda_2745(void *data, object clo, int argc, object *args) ;/*object self_7321422, object r_7317989*/
static void __lambda_2746(void *data, object clo, int argc, object *args) ;/*object self_7321423, object r_7317985*/
static void __lambda_2747(void *data, object clo, int argc, object *args) ;/*object self_7321424, object r_7317983*/
static void __lambda_2748(void *data, object clo, int argc, object *args) ;/*object self_7321425, object r_7317980*/
static void __lambda_2749(void *data, object clo, int argc, object *args) ;/*object self_7321426, object r_7317978*/
static void __lambda_2729(void *data, object clo, int argc, object *args) ;/*object self_7321427, object r_7317973*/
static void __lambda_2730(void *data, object clo, int argc, object *args) ;/*object self_7321428, object r_7317972*/
static void __lambda_2731(void *data, object clo, int argc, object *args) ;/*object self_7321429, object tmp_737274_737276_737300_7310546*/
static void __lambda_2734(void *data, object clo, int argc, object *args) ;/*object self_7321430, object r_7317965*/
static void __lambda_2732(void *data, object clo, int argc, object *args) ;/*object self_7321431, object k_7317967*/
static void __lambda_2733(void *data, object clo, int argc, object *args) ;/*object self_7321432, object r_7317968*/
static void __lambda_2698(void *data, object clo, int argc, object *args) ;/*closure _,object k_7317914, object expr_737186_737202_737229_7310522, object rename_737187_737203_737230_7310523, object compare_737188_737204_737231_7310524*/
static void __lambda_2699(void *data, object clo, int argc, object *args) ;/*object self_7321380, object v_931_737194_737209_737233_7310526*/
static void __lambda_2700(void *data, object clo, int argc, object *args) ;/*object self_7321381, object w_932_737195_737211_737234_7310527, object pattern_91ls4_737197_737212_737235_7310528, object body_91ls5_737198_737213_737236_7310529*/
static void __lambda_2701(void *data, object clo, int argc, object *args) ;/*object self_7321382, object lp_933_737196_737214_737237_7310530*/
static void __lambda_3045(void *data, object clo, int argc, object *args) ;/*object self_7321383, object lp_933_737196_737214_737237_7310530*/
static void __lambda_2708(void *data, object clo, int argc, object *args) ;/*object self_7321384, object k_7317924, object w_932_737195_737215_737238_7310531, object pattern_91ls4_737197_737216_737239_7310532, object body_91ls5_737198_737217_737240_7310533*/
static void __lambda_2709(void *data, object clo, int argc, object *args) ;/*object self_7321385, object r_7317926*/
static void __lambda_2710(void *data, object clo, int argc, object *args) ;/*object self_7321386, object r_7317927*/
static void __lambda_2711(void *data, object clo, int argc, object *args) ;/*object self_7321387, object pattern_737218_737241_7310534, object body_737219_737242_7310535*/
static void __lambda_2712(void *data, object clo, int argc, object *args) ;/*object self_7321388, object r_7317929*/
static void __lambda_2713(void *data, object clo, int argc, object *args) ;/*object self_7321389, object r_7317949*/
static void __lambda_2714(void *data, object clo, int argc, object *args) ;/*object self_7321390, object r_7317932*/
static void __lambda_2715(void *data, object clo, int argc, object *args) ;/*object self_7321391, object r_7317938*/
static void __lambda_2716(void *data, object clo, int argc, object *args) ;/*object self_7321392, object r_7317941*/
static void __lambda_2724(void *data, object clo, int argc, object *args) ;/*object self_7321393, object k_7317945, object pattern_737220_737243_7310536, object body_737221_737244_7310537*/
static void __lambda_2717(void *data, object clo, int argc, object *args) ;/*object self_7321394, object r_7317944*/
static void __lambda_2718(void *data, object clo, int argc, object *args) ;/*object self_7321395, object r_7317942*/
static void __lambda_2719(void *data, object clo, int argc, object *args) ;/*object self_7321396, object r_7317939*/
static void __lambda_2720(void *data, object clo, int argc, object *args) ;/*object self_7321397, object r_7317935*/
static void __lambda_2721(void *data, object clo, int argc, object *args) ;/*object self_7321398, object r_7317933*/
static void __lambda_2722(void *data, object clo, int argc, object *args) ;/*object self_7321399, object r_7317930*/
static void __lambda_2723(void *data, object clo, int argc, object *args) ;/*object self_7321400, object r_7317928*/
static void __lambda_2702(void *data, object clo, int argc, object *args) ;/*object self_7321401, object r_7317923*/
static void __lambda_2703(void *data, object clo, int argc, object *args) ;/*object self_7321402, object r_7317922*/
static void __lambda_2704(void *data, object clo, int argc, object *args) ;/*object self_7321403, object tmp_737206_737208_737232_7310525*/
static void __lambda_2707(void *data, object clo, int argc, object *args) ;/*object self_7321404, object r_7317915*/
static void __lambda_2705(void *data, object clo, int argc, object *args) ;/*object self_7321405, object k_7317917*/
static void __lambda_2706(void *data, object clo, int argc, object *args) ;/*object self_7321406, object r_7317918*/
static void __lambda_2661(void *data, object clo, int argc, object *args) ;/*closure _,object k_7317839, object expr_737055_737085_737141_7310481, object rename_737056_737086_737142_7310482, object compare_737057_737087_737143_7310483*/
static void __lambda_2662(void *data, object clo, int argc, object *args) ;/*object self_7321343, object v_931_737063_737092_737145_7310485*/
static void __lambda_2694(void *data, object clo, int argc, object *args) ;/*object self_7321344, object tmp_737089_737091_737144_7310484*/
static void __lambda_2697(void *data, object clo, int argc, object *args) ;/*object self_7321345, object r_7317840*/
static void __lambda_2695(void *data, object clo, int argc, object *args) ;/*object self_7321346, object k_7317842*/
static void __lambda_2696(void *data, object clo, int argc, object *args) ;/*object self_7321347, object r_7317843*/
static void __lambda_2663(void *data, object clo, int argc, object *args) ;/*object self_7321348, object k_7317845*/
static void __lambda_2664(void *data, object clo, int argc, object *args) ;/*object self_7321349, object x_737095_737147_7310487*/
static void __lambda_2665(void *data, object clo, int argc, object *args) ;/*object self_7321350, object k_737099_737150_7310490*/
static void __lambda_2666(void *data, object clo, int argc, object *args) ;/*object self_7321351, object i_737103_737153_7310493*/
static void __lambda_2667(void *data, object clo, int argc, object *args) ;/*object self_7321352, object v_737107_737156_7310496*/
static void __lambda_2668(void *data, object clo, int argc, object *args) ;/*object self_7321353, object d_737111_737159_7310499*/
static void __lambda_2669(void *data, object clo, int argc, object *args) ;/*object self_7321354, object v_9311_737073_737112_737160_7310500*/
static void __lambda_2670(void *data, object clo, int argc, object *args) ;/*object self_7321355, object w_9313_737075_737116_737162_7310502, object v2_91ls15_737077_737117_737163_7310503, object v2_91ls_91ls16_737078_737118_737164_7310504*/
static void __lambda_2671(void *data, object clo, int argc, object *args) ;/*object self_7321356, object lp_9314_737076_737119_737165_7310505*/
static void __lambda_3044(void *data, object clo, int argc, object *args) ;/*object self_7321357, object lp_9314_737076_737119_737165_7310505*/
static void __lambda_2674(void *data, object clo, int argc, object *args) ;/*object self_7321358, object k_7317867, object w_9313_737075_737120_737166_7310506, object v2_91ls15_737077_737121_737167_7310507, object v2_91ls_91ls16_737078_737122_737168_7310508*/
static void __lambda_2675(void *data, object clo, int argc, object *args) ;/*object self_7321359, object r_7317869*/
static void __lambda_2676(void *data, object clo, int argc, object *args) ;/*object self_7321360, object r_7317870*/
static void __lambda_2677(void *data, object clo, int argc, object *args) ;/*object self_7321361, object v2_737123_737169_7310509, object v2_91ls_737124_737170_7310510*/
static void __lambda_2678(void *data, object clo, int argc, object *args) ;/*object self_7321362, object r_7317874*/
static void __lambda_2693(void *data, object clo, int argc, object *args) ;/*object self_7321363, object k_7317898, object v2_737127_737172_7310512*/
static void __lambda_2679(void *data, object clo, int argc, object *args) ;/*object self_7321364, object r_7317897*/
static void __lambda_2680(void *data, object clo, int argc, object *args) ;/*object self_7321365, object r_7317896*/
static void __lambda_2681(void *data, object clo, int argc, object *args) ;/*object self_7321366, object r_7317881*/
static void __lambda_2691(void *data, object clo, int argc, object *args) ;/*object self_7321367, object k_7317891, object v2_737128_737173_7310513, object v2_91ls_737129_737174_7310514*/
static void __lambda_2692(void *data, object clo, int argc, object *args) ;/*object self_7321368, object r_7317892*/
static void __lambda_2682(void *data, object clo, int argc, object *args) ;/*object self_7321369, object r_7317890*/
static void __lambda_2683(void *data, object clo, int argc, object *args) ;/*object self_7321370, object r_7317889*/
static void __lambda_2684(void *data, object clo, int argc, object *args) ;/*object self_7321371, object r_7317884*/
static void __lambda_2685(void *data, object clo, int argc, object *args) ;/*object self_7321372, object r_7317885*/
static void __lambda_2686(void *data, object clo, int argc, object *args) ;/*object self_7321373, object r_7317882*/
static void __lambda_2687(void *data, object clo, int argc, object *args) ;/*object self_7321374, object r_7317879*/
static void __lambda_2688(void *data, object clo, int argc, object *args) ;/*object self_7321375, object r_7317877*/
static void __lambda_2689(void *data, object clo, int argc, object *args) ;/*object self_7321376, object r_7317875*/
static void __lambda_2690(void *data, object clo, int argc, object *args) ;/*object self_7321377, object r_7317873*/
static void __lambda_2672(void *data, object clo, int argc, object *args) ;/*object self_7321378, object r_7317866*/
static void __lambda_2673(void *data, object clo, int argc, object *args) ;/*object self_7321379, object r_7317865*/
static void __lambda_2568(void *data, object clo, int argc, object *args) ;/*closure _,object k_7317524, object expr_736563_736671_736905_7310335, object rename_736564_736672_736906_7310336, object compare_736565_736673_736907_7310337*/
static void __lambda_2569(void *data, object clo, int argc, object *args) ;/*object self_7321251, object v_931_736571_736875_737031_7310461*/
static void __lambda_2581(void *data, object clo, int argc, object *args) ;/*object self_7321252, object tmp_736675_736677_736908_7310338*/
static void __lambda_2660(void *data, object clo, int argc, object *args) ;/*object self_7321253, object r_7317525*/
static void __lambda_2582(void *data, object clo, int argc, object *args) ;/*object self_7321254, object k_7317527*/
static void __lambda_2583(void *data, object clo, int argc, object *args) ;/*object self_7321255, object v_9316_736586_736845_737011_7310441*/
static void __lambda_2597(void *data, object clo, int argc, object *args) ;/*object self_7321256, object tmp_736679_736681_736909_7310339*/
static void __lambda_2598(void *data, object clo, int argc, object *args) ;/*object self_7321257, object v_9331_736601_736811_736990_7310420*/
static void __lambda_2608(void *data, object clo, int argc, object *args) ;/*object self_7321258, object tmp_736683_736685_736910_7310340*/
static void __lambda_2609(void *data, object clo, int argc, object *args) ;/*object self_7321259, object v_9348_736618_736777_736968_7310398*/
static void __lambda_2620(void *data, object clo, int argc, object *args) ;/*object self_7321260, object tmp_736687_736689_736911_7310341*/
static void __lambda_2621(void *data, object clo, int argc, object *args) ;/*object self_7321261, object v_9365_736635_736751_736949_7310379*/
static void __lambda_2637(void *data, object clo, int argc, object *args) ;/*object self_7321262, object tmp_736691_736693_736912_7310342*/
static void __lambda_2638(void *data, object clo, int argc, object *args) ;/*object self_7321263, object v_9378_736648_736726_736932_7310362*/
static void __lambda_2650(void *data, object clo, int argc, object *args) ;/*object self_7321264, object tmp_736695_736697_736913_7310343*/
static void __lambda_2651(void *data, object clo, int argc, object *args) ;/*object self_7321265, object v_9390_736660_736702_736915_7310345*/
static void __lambda_2658(void *data, object clo, int argc, object *args) ;/*object self_7321266, object tmp_736699_736701_736914_7310344*/
static void __lambda_2659(void *data, object clo, int argc, object *args) ;/*object self_7321267, object r_7317534*/
static void __lambda_2652(void *data, object clo, int argc, object *args) ;/*object self_7321268, object k_7317536*/
static void __lambda_2657(void *data, object clo, int argc, object *args) ;/*object self_7321269, object k_7317560, object k_736725_736931_7310361*/
static void __lambda_2653(void *data, object clo, int argc, object *args) ;/*object self_7321270, object r_7317559*/
static void __lambda_2654(void *data, object clo, int argc, object *args) ;/*object self_7321271, object r_7317555*/
static void __lambda_2655(void *data, object clo, int argc, object *args) ;/*object self_7321272, object r_7317556*/
static void __lambda_2656(void *data, object clo, int argc, object *args) ;/*object self_7321273, object r_7317554*/
static void __lambda_2639(void *data, object clo, int argc, object *args) ;/*object self_7321274, object k_7317562*/
static void __lambda_2640(void *data, object clo, int argc, object *args) ;/*object self_7321275, object v_9380_736650_736730_736934_7310364*/
static void __lambda_2641(void *data, object clo, int argc, object *args) ;/*object self_7321276, object r_7317567*/
static void __lambda_2642(void *data, object clo, int argc, object *args) ;/*object self_7321277, object x_736732_736935_7310365*/
static void __lambda_2643(void *data, object clo, int argc, object *args) ;/*object self_7321278, object r_7317583*/
static void __lambda_2644(void *data, object clo, int argc, object *args) ;/*object self_7321279, object r_7317592*/
static void __lambda_2645(void *data, object clo, int argc, object *args) ;/*object self_7321280, object r_7317590*/
static void __lambda_2646(void *data, object clo, int argc, object *args) ;/*object self_7321281, object r_7317588*/
static void __lambda_2647(void *data, object clo, int argc, object *args) ;/*object self_7321282, object r_7317586*/
static void __lambda_2648(void *data, object clo, int argc, object *args) ;/*object self_7321283, object r_7317584*/
static void __lambda_2649(void *data, object clo, int argc, object *args) ;/*object self_7321284, object r_7317582*/
static void __lambda_2622(void *data, object clo, int argc, object *args) ;/*object self_7321285, object k_7317598*/
static void __lambda_2623(void *data, object clo, int argc, object *args) ;/*object self_7321286, object r_7317619*/
static void __lambda_2624(void *data, object clo, int argc, object *args) ;/*object self_7321287, object r_7317634*/
static void __lambda_2625(void *data, object clo, int argc, object *args) ;/*object self_7321288, object r_7317643*/
static void __lambda_2626(void *data, object clo, int argc, object *args) ;/*object self_7321289, object r_7317641*/
static void __lambda_2627(void *data, object clo, int argc, object *args) ;/*object self_7321290, object r_7317639*/
static void __lambda_2628(void *data, object clo, int argc, object *args) ;/*object self_7321291, object r_7317637*/
static void __lambda_2629(void *data, object clo, int argc, object *args) ;/*object self_7321292, object r_7317635*/
static void __lambda_2630(void *data, object clo, int argc, object *args) ;/*object self_7321293, object r_7317624*/
static void __lambda_2631(void *data, object clo, int argc, object *args) ;/*object self_7321294, object r_7317630*/
static void __lambda_2632(void *data, object clo, int argc, object *args) ;/*object self_7321295, object r_7317627*/
static void __lambda_2633(void *data, object clo, int argc, object *args) ;/*object self_7321296, object r_7317625*/
static void __lambda_2634(void *data, object clo, int argc, object *args) ;/*object self_7321297, object r_7317622*/
static void __lambda_2635(void *data, object clo, int argc, object *args) ;/*object self_7321298, object r_7317620*/
static void __lambda_2636(void *data, object clo, int argc, object *args) ;/*object self_7321299, object r_7317618*/
static void __lambda_2610(void *data, object clo, int argc, object *args) ;/*object self_7321300, object k_7317650*/
static void __lambda_2611(void *data, object clo, int argc, object *args) ;/*object self_7321301, object r_7317694*/
static void __lambda_2612(void *data, object clo, int argc, object *args) ;/*object self_7321302, object r_7317655*/
static void __lambda_2613(void *data, object clo, int argc, object *args) ;/*object self_7321303, object r_7317680*/
static void __lambda_2614(void *data, object clo, int argc, object *args) ;/*object self_7321304, object r_7317689*/
static void __lambda_2615(void *data, object clo, int argc, object *args) ;/*object self_7321305, object r_7317687*/
static void __lambda_2616(void *data, object clo, int argc, object *args) ;/*object self_7321306, object r_7317685*/
static void __lambda_2617(void *data, object clo, int argc, object *args) ;/*object self_7321307, object r_7317683*/
static void __lambda_2618(void *data, object clo, int argc, object *args) ;/*object self_7321308, object r_7317681*/
static void __lambda_2619(void *data, object clo, int argc, object *args) ;/*object self_7321309, object r_7317679*/
static void __lambda_2599(void *data, object clo, int argc, object *args) ;/*object self_7321310, object k_7317697*/
static void __lambda_2600(void *data, object clo, int argc, object *args) ;/*object self_7321311, object r_7317740*/
static void __lambda_2601(void *data, object clo, int argc, object *args) ;/*object self_7321312, object r_7317702*/
static void __lambda_2602(void *data, object clo, int argc, object *args) ;/*object self_7321313, object r_7317728*/
static void __lambda_2603(void *data, object clo, int argc, object *args) ;/*object self_7321314, object r_7317735*/
static void __lambda_2604(void *data, object clo, int argc, object *args) ;/*object self_7321315, object r_7317733*/
static void __lambda_2605(void *data, object clo, int argc, object *args) ;/*object self_7321316, object r_7317731*/
static void __lambda_2606(void *data, object clo, int argc, object *args) ;/*object self_7321317, object r_7317729*/
static void __lambda_2607(void *data, object clo, int argc, object *args) ;/*object self_7321318, object r_7317727*/
static void __lambda_2584(void *data, object clo, int argc, object *args) ;/*object self_7321319, object k_7317743*/
static void __lambda_2585(void *data, object clo, int argc, object *args) ;/*object self_7321320, object r_7317790*/
static void __lambda_2586(void *data, object clo, int argc, object *args) ;/*object self_7321321, object r_7317748*/
static void __lambda_2587(void *data, object clo, int argc, object *args) ;/*object self_7321322, object r_7317769*/
static void __lambda_2588(void *data, object clo, int argc, object *args) ;/*object self_7321323, object r_7317783*/
static void __lambda_2589(void *data, object clo, int argc, object *args) ;/*object self_7321324, object r_7317784*/
static void __lambda_2590(void *data, object clo, int argc, object *args) ;/*object self_7321325, object r_7317772*/
static void __lambda_2591(void *data, object clo, int argc, object *args) ;/*object self_7321326, object r_7317779*/
static void __lambda_2592(void *data, object clo, int argc, object *args) ;/*object self_7321327, object r_7317777*/
static void __lambda_2593(void *data, object clo, int argc, object *args) ;/*object self_7321328, object r_7317775*/
static void __lambda_2594(void *data, object clo, int argc, object *args) ;/*object self_7321329, object r_7317773*/
static void __lambda_2595(void *data, object clo, int argc, object *args) ;/*object self_7321330, object r_7317770*/
static void __lambda_2596(void *data, object clo, int argc, object *args) ;/*object self_7321331, object r_7317768*/
static void __lambda_2570(void *data, object clo, int argc, object *args) ;/*object self_7321332, object k_7317793*/
static void __lambda_2571(void *data, object clo, int argc, object *args) ;/*object self_7321333, object r_7317835*/
static void __lambda_2572(void *data, object clo, int argc, object *args) ;/*object self_7321334, object r_7317798*/
static void __lambda_2573(void *data, object clo, int argc, object *args) ;/*object self_7321335, object r_7317819*/
static void __lambda_2574(void *data, object clo, int argc, object *args) ;/*object self_7321336, object r_7317830*/
static void __lambda_2575(void *data, object clo, int argc, object *args) ;/*object self_7321337, object r_7317828*/
static void __lambda_2576(void *data, object clo, int argc, object *args) ;/*object self_7321338, object r_7317826*/
static void __lambda_2577(void *data, object clo, int argc, object *args) ;/*object self_7321339, object r_7317824*/
static void __lambda_2578(void *data, object clo, int argc, object *args) ;/*object self_7321340, object r_7317822*/
static void __lambda_2579(void *data, object clo, int argc, object *args) ;/*object self_7321341, object r_7317820*/
static void __lambda_2580(void *data, object clo, int argc, object *args) ;/*object self_7321342, object r_7317818*/
static void __lambda_2533(void *data, object clo, int argc, object *args) ;/*closure _,object k_7317454, object expr_736441_736469_736521_7310297, object rename_736442_736470_736522_7310298, object compare_736443_736471_736523_7310299*/
static void __lambda_2534(void *data, object clo, int argc, object *args) ;/*object self_7321216, object v_931_736449_736476_736525_7310301*/
static void __lambda_2564(void *data, object clo, int argc, object *args) ;/*object self_7321217, object tmp_736473_736475_736524_7310300*/
static void __lambda_2567(void *data, object clo, int argc, object *args) ;/*object self_7321218, object r_7317455*/
static void __lambda_2565(void *data, object clo, int argc, object *args) ;/*object self_7321219, object k_7317457*/
static void __lambda_2566(void *data, object clo, int argc, object *args) ;/*object self_7321220, object r_7317458*/
static void __lambda_2535(void *data, object clo, int argc, object *args) ;/*object self_7321221, object k_7317460*/
static void __lambda_2536(void *data, object clo, int argc, object *args) ;/*object self_7321222, object p_736479_736527_7310303*/
static void __lambda_2537(void *data, object clo, int argc, object *args) ;/*object self_7321223, object k_736483_736530_7310306*/
static void __lambda_2538(void *data, object clo, int argc, object *args) ;/*object self_7321224, object i_736487_736533_7310309*/
static void __lambda_2539(void *data, object clo, int argc, object *args) ;/*object self_7321225, object v_736491_736536_7310312*/
static void __lambda_2540(void *data, object clo, int argc, object *args) ;/*object self_7321226, object v_939_736457_736492_736537_7310313*/
static void __lambda_2541(void *data, object clo, int argc, object *args) ;/*object self_7321227, object w_9311_736459_736496_736539_7310315, object v2_91ls13_736461_736497_736540_7310316, object v2_91ls_91ls14_736462_736498_736541_7310317*/
static void __lambda_2542(void *data, object clo, int argc, object *args) ;/*object self_7321228, object lp_9312_736460_736499_736542_7310318*/
static void __lambda_3043(void *data, object clo, int argc, object *args) ;/*object self_7321229, object lp_9312_736460_736499_736542_7310318*/
static void __lambda_2545(void *data, object clo, int argc, object *args) ;/*object self_7321230, object k_7317479, object w_9311_736459_736500_736543_7310319, object v2_91ls13_736461_736501_736544_7310320, object v2_91ls_91ls14_736462_736502_736545_7310321*/
static void __lambda_2546(void *data, object clo, int argc, object *args) ;/*object self_7321231, object r_7317481*/
static void __lambda_2547(void *data, object clo, int argc, object *args) ;/*object self_7321232, object r_7317482*/
static void __lambda_2548(void *data, object clo, int argc, object *args) ;/*object self_7321233, object v2_736503_736546_7310322, object v2_91ls_736504_736547_7310323*/
static void __lambda_2549(void *data, object clo, int argc, object *args) ;/*object self_7321234, object r_7317486*/
static void __lambda_2563(void *data, object clo, int argc, object *args) ;/*object self_7321235, object k_7317508, object v2_736507_736549_7310325*/
static void __lambda_2550(void *data, object clo, int argc, object *args) ;/*object self_7321236, object r_7317507*/
static void __lambda_2551(void *data, object clo, int argc, object *args) ;/*object self_7321237, object r_7317506*/
static void __lambda_2552(void *data, object clo, int argc, object *args) ;/*object self_7321238, object r_7317493*/
static void __lambda_2561(void *data, object clo, int argc, object *args) ;/*object self_7321239, object k_7317501, object v2_736508_736550_7310326, object v2_91ls_736509_736551_7310327*/
static void __lambda_2562(void *data, object clo, int argc, object *args) ;/*object self_7321240, object r_7317502*/
static void __lambda_2553(void *data, object clo, int argc, object *args) ;/*object self_7321241, object r_7317500*/
static void __lambda_2554(void *data, object clo, int argc, object *args) ;/*object self_7321242, object r_7317499*/
static void __lambda_2555(void *data, object clo, int argc, object *args) ;/*object self_7321243, object r_7317496*/
static void __lambda_2556(void *data, object clo, int argc, object *args) ;/*object self_7321244, object r_7317494*/
static void __lambda_2557(void *data, object clo, int argc, object *args) ;/*object self_7321245, object r_7317491*/
static void __lambda_2558(void *data, object clo, int argc, object *args) ;/*object self_7321246, object r_7317489*/
static void __lambda_2559(void *data, object clo, int argc, object *args) ;/*object self_7321247, object r_7317487*/
static void __lambda_2560(void *data, object clo, int argc, object *args) ;/*object self_7321248, object r_7317485*/
static void __lambda_2543(void *data, object clo, int argc, object *args) ;/*object self_7321249, object r_7317478*/
static void __lambda_2544(void *data, object clo, int argc, object *args) ;/*object self_7321250, object r_7317477*/
static void __lambda_2269(void *data, object clo, int argc, object *args) ;/*closure _,object k_7316770, object expr_735525_735709_736159_7310019, object rename_735526_735710_736160_7310020, object compare_735527_735711_736161_7310021*/
static void __lambda_2270(void *data, object clo, int argc, object *args) ;/*object self_7320951, object v_931_735533_736145_736427_7310287*/
static void __lambda_2277(void *data, object clo, int argc, object *args) ;/*object self_7320952, object tmp_735713_735715_736162_7310022*/
static void __lambda_2532(void *data, object clo, int argc, object *args) ;/*object self_7320953, object r_7316771*/
static void __lambda_2278(void *data, object clo, int argc, object *args) ;/*object self_7320954, object k_7316773*/
static void __lambda_2279(void *data, object clo, int argc, object *args) ;/*object self_7320955, object v_938_735540_736131_736417_7310277*/
static void __lambda_2286(void *data, object clo, int argc, object *args) ;/*object self_7320956, object tmp_735717_735719_736163_7310023*/
static void __lambda_2287(void *data, object clo, int argc, object *args) ;/*object self_7320957, object v_9315_735547_736117_736407_7310267*/
static void __lambda_2294(void *data, object clo, int argc, object *args) ;/*object self_7320958, object tmp_735721_735723_736164_7310024*/
static void __lambda_2295(void *data, object clo, int argc, object *args) ;/*object self_7320959, object v_9322_735554_736083_736382_7310242*/
static void __lambda_2310(void *data, object clo, int argc, object *args) ;/*object self_7320960, object tmp_735725_735727_736165_7310025*/
static void __lambda_2311(void *data, object clo, int argc, object *args) ;/*object self_7320961, object v_9338_735570_736049_736357_7310217*/
static void __lambda_2326(void *data, object clo, int argc, object *args) ;/*object self_7320962, object tmp_735729_735731_736166_7310026*/
static void __lambda_2327(void *data, object clo, int argc, object *args) ;/*object self_7320963, object v_9354_735586_736031_736345_7310205*/
static void __lambda_2334(void *data, object clo, int argc, object *args) ;/*object self_7320964, object tmp_735733_735735_736167_7310027*/
static void __lambda_2335(void *data, object clo, int argc, object *args) ;/*object self_7320965, object v_9363_735595_736003_736327_7310187*/
static void __lambda_2344(void *data, object clo, int argc, object *args) ;/*object self_7320966, object tmp_735737_735739_736168_7310028*/
static void __lambda_2345(void *data, object clo, int argc, object *args) ;/*object self_7320967, object v_9376_735608_735977_736310_7310170*/
static void __lambda_2357(void *data, object clo, int argc, object *args) ;/*object self_7320968, object tmp_735741_735743_736169_7310029*/
static void __lambda_2358(void *data, object clo, int argc, object *args) ;/*object self_7320969, object v_9389_735621_735967_736303_7310163*/
static void __lambda_2365(void *data, object clo, int argc, object *args) ;/*object self_7320970, object tmp_735745_735747_736170_7310030*/
static void __lambda_2366(void *data, object clo, int argc, object *args) ;/*object self_7320971, object v_9394_735626_735957_736296_7310156*/
static void __lambda_2373(void *data, object clo, int argc, object *args) ;/*object self_7320972, object tmp_735749_735751_736171_7310031*/
static void __lambda_2374(void *data, object clo, int argc, object *args) ;/*object self_7320973, object v_9399_735631_735947_736289_7310149*/
static void __lambda_2381(void *data, object clo, int argc, object *args) ;/*object self_7320974, object tmp_735753_735755_736172_7310032*/
static void __lambda_2382(void *data, object clo, int argc, object *args) ;/*object self_7320975, object v_93104_735636_735921_736270_7310130*/
static void __lambda_2409(void *data, object clo, int argc, object *args) ;/*object self_7320976, object tmp_735757_735759_736173_7310033*/
static void __lambda_2410(void *data, object clo, int argc, object *args) ;/*object self_7320977, object v_93117_735649_735899_736254_7310114*/
static void __lambda_2424(void *data, object clo, int argc, object *args) ;/*object self_7320978, object tmp_735761_735763_736174_7310034*/
static void __lambda_2425(void *data, object clo, int argc, object *args) ;/*object self_7320979, object v_93128_735660_735890_736248_7310108*/
static void __lambda_2433(void *data, object clo, int argc, object *args) ;/*object self_7320980, object tmp_735765_735767_736175_7310035*/
static void __lambda_2434(void *data, object clo, int argc, object *args) ;/*object self_7320981, object v_93132_735664_735870_736235_7310095*/
static void __lambda_2443(void *data, object clo, int argc, object *args) ;/*object self_7320982, object tmp_735769_735771_736176_7310036*/
static void __lambda_2444(void *data, object clo, int argc, object *args) ;/*object self_7320983, object v_93141_735673_735850_736222_7310082*/
static void __lambda_2453(void *data, object clo, int argc, object *args) ;/*object self_7320984, object tmp_735773_735775_736177_7310037*/
static void __lambda_2454(void *data, object clo, int argc, object *args) ;/*object self_7320985, object v_93150_735682_735830_736209_7310069*/
static void __lambda_2463(void *data, object clo, int argc, object *args) ;/*object self_7320986, object tmp_735777_735779_736178_7310038*/
static void __lambda_2464(void *data, object clo, int argc, object *args) ;/*object self_7320987, object v_93159_735691_735810_736196_7310056*/
static void __lambda_2473(void *data, object clo, int argc, object *args) ;/*object self_7320988, object tmp_735781_735783_736179_7310039*/
static void __lambda_2474(void *data, object clo, int argc, object *args) ;/*object self_7320989, object v_93168_735700_735788_736181_7310041*/
static void __lambda_2530(void *data, object clo, int argc, object *args) ;/*object self_7320990, object tmp_735785_735787_736180_7310040*/
static void __lambda_2531(void *data, object clo, int argc, object *args) ;/*object self_7320991, object r_7316792*/
static void __lambda_2475(void *data, object clo, int argc, object *args) ;/*object self_7320992, object k_7316794*/
static void __lambda_2476(void *data, object clo, int argc, object *args) ;/*object self_7320993, object r_7316811*/
static void __lambda_2477(void *data, object clo, int argc, object *args) ;/*object self_7320994, object r_7316858*/
static void __lambda_2478(void *data, object clo, int argc, object *args) ;/*object self_7320995, object r_7316864*/
static void __lambda_2479(void *data, object clo, int argc, object *args) ;/*object self_7320996, object r_7316905*/
static void __lambda_2480(void *data, object clo, int argc, object *args) ;/*object self_7320997, object r_7316910*/
static void __lambda_2481(void *data, object clo, int argc, object *args) ;/*object self_7320998, object r_7316913*/
static void __lambda_2482(void *data, object clo, int argc, object *args) ;/*object self_7320999, object r_7316911*/
static void __lambda_2483(void *data, object clo, int argc, object *args) ;/*object self_7321000, object r_7316908*/
static void __lambda_2484(void *data, object clo, int argc, object *args) ;/*object self_7321001, object r_7316906*/
static void __lambda_2485(void *data, object clo, int argc, object *args) ;/*object self_7321002, object r_7316898*/
static void __lambda_2486(void *data, object clo, int argc, object *args) ;/*object self_7321003, object r_7316901*/
static void __lambda_2487(void *data, object clo, int argc, object *args) ;/*object self_7321004, object r_7316899*/
static void __lambda_2488(void *data, object clo, int argc, object *args) ;/*object self_7321005, object r_7316869*/
static void __lambda_2489(void *data, object clo, int argc, object *args) ;/*object self_7321006, object r_7316882*/
static void __lambda_2490(void *data, object clo, int argc, object *args) ;/*object self_7321007, object r_7316885*/
static void __lambda_2491(void *data, object clo, int argc, object *args) ;/*object self_7321008, object r_7316888*/
static void __lambda_2492(void *data, object clo, int argc, object *args) ;/*object self_7321009, object r_7316891*/
static void __lambda_2493(void *data, object clo, int argc, object *args) ;/*object self_7321010, object r_7316889*/
static void __lambda_2494(void *data, object clo, int argc, object *args) ;/*object self_7321011, object r_7316886*/
static void __lambda_2495(void *data, object clo, int argc, object *args) ;/*object self_7321012, object r_7316883*/
static void __lambda_2496(void *data, object clo, int argc, object *args) ;/*object self_7321013, object r_7316875*/
static void __lambda_2497(void *data, object clo, int argc, object *args) ;/*object self_7321014, object r_7316878*/
static void __lambda_2498(void *data, object clo, int argc, object *args) ;/*object self_7321015, object r_7316876*/
static void __lambda_2499(void *data, object clo, int argc, object *args) ;/*object self_7321016, object r_7316872*/
static void __lambda_2500(void *data, object clo, int argc, object *args) ;/*object self_7321017, object r_7316870*/
static void __lambda_2501(void *data, object clo, int argc, object *args) ;/*object self_7321018, object r_7316867*/
static void __lambda_2502(void *data, object clo, int argc, object *args) ;/*object self_7321019, object r_7316865*/
static void __lambda_2503(void *data, object clo, int argc, object *args) ;/*object self_7321020, object r_7316861*/
static void __lambda_2504(void *data, object clo, int argc, object *args) ;/*object self_7321021, object r_7316859*/
static void __lambda_2505(void *data, object clo, int argc, object *args) ;/*object self_7321022, object r_7316855*/
static void __lambda_2506(void *data, object clo, int argc, object *args) ;/*object self_7321023, object r_7316814*/
static void __lambda_2507(void *data, object clo, int argc, object *args) ;/*object self_7321024, object r_7316820*/
static void __lambda_2508(void *data, object clo, int argc, object *args) ;/*object self_7321025, object r_7316823*/
static void __lambda_2529(void *data, object clo, int argc, object *args) ;/*object self_7321026, object k_7316852, object k_735808_736194_7310054*/
static void __lambda_2509(void *data, object clo, int argc, object *args) ;/*object self_7321027, object r_7316851*/
static void __lambda_2510(void *data, object clo, int argc, object *args) ;/*object self_7321028, object r_7316838*/
static void __lambda_2511(void *data, object clo, int argc, object *args) ;/*object self_7321029, object r_7316847*/
static void __lambda_2512(void *data, object clo, int argc, object *args) ;/*object self_7321030, object r_7316845*/
static void __lambda_2513(void *data, object clo, int argc, object *args) ;/*object self_7321031, object r_7316843*/
static void __lambda_2514(void *data, object clo, int argc, object *args) ;/*object self_7321032, object r_7316840*/
static void __lambda_2515(void *data, object clo, int argc, object *args) ;/*object self_7321033, object r_7316839*/
static void __lambda_2516(void *data, object clo, int argc, object *args) ;/*object self_7321034, object r_7316826*/
static void __lambda_2528(void *data, object clo, int argc, object *args) ;/*object self_7321035, object k_7316837, object k_735809_736195_7310055*/
static void __lambda_2517(void *data, object clo, int argc, object *args) ;/*object self_7321036, object r_7316836*/
static void __lambda_2518(void *data, object clo, int argc, object *args) ;/*object self_7321037, object r_7316832*/
static void __lambda_2519(void *data, object clo, int argc, object *args) ;/*object self_7321038, object r_7316833*/
static void __lambda_2520(void *data, object clo, int argc, object *args) ;/*object self_7321039, object r_7316829*/
static void __lambda_2521(void *data, object clo, int argc, object *args) ;/*object self_7321040, object r_7316827*/
static void __lambda_2522(void *data, object clo, int argc, object *args) ;/*object self_7321041, object r_7316824*/
static void __lambda_2523(void *data, object clo, int argc, object *args) ;/*object self_7321042, object r_7316821*/
static void __lambda_2524(void *data, object clo, int argc, object *args) ;/*object self_7321043, object r_7316817*/
static void __lambda_2525(void *data, object clo, int argc, object *args) ;/*object self_7321044, object r_7316815*/
static void __lambda_2526(void *data, object clo, int argc, object *args) ;/*object self_7321045, object r_7316812*/
static void __lambda_2527(void *data, object clo, int argc, object *args) ;/*object self_7321046, object r_7316810*/
static void __lambda_2465(void *data, object clo, int argc, object *args) ;/*object self_7321047, object k_7316923*/
static void __lambda_2466(void *data, object clo, int argc, object *args) ;/*object self_7321048, object r_7316946*/
static void __lambda_2467(void *data, object clo, int argc, object *args) ;/*object self_7321049, object r_7316926*/
static void __lambda_2472(void *data, object clo, int argc, object *args) ;/*object self_7321050, object k_7316945, object k_735829_736208_7310068*/
static void __lambda_2468(void *data, object clo, int argc, object *args) ;/*object self_7321051, object r_7316944*/
static void __lambda_2469(void *data, object clo, int argc, object *args) ;/*object self_7321052, object r_7316940*/
static void __lambda_2470(void *data, object clo, int argc, object *args) ;/*object self_7321053, object r_7316941*/
static void __lambda_2471(void *data, object clo, int argc, object *args) ;/*object self_7321054, object r_7316939*/
static void __lambda_2455(void *data, object clo, int argc, object *args) ;/*object self_7321055, object k_7316949*/
static void __lambda_2456(void *data, object clo, int argc, object *args) ;/*object self_7321056, object r_7316972*/
static void __lambda_2457(void *data, object clo, int argc, object *args) ;/*object self_7321057, object r_7316952*/
static void __lambda_2462(void *data, object clo, int argc, object *args) ;/*object self_7321058, object k_7316971, object k_735849_736221_7310081*/
static void __lambda_2458(void *data, object clo, int argc, object *args) ;/*object self_7321059, object r_7316970*/
static void __lambda_2459(void *data, object clo, int argc, object *args) ;/*object self_7321060, object r_7316966*/
static void __lambda_2460(void *data, object clo, int argc, object *args) ;/*object self_7321061, object r_7316967*/
static void __lambda_2461(void *data, object clo, int argc, object *args) ;/*object self_7321062, object r_7316965*/
static void __lambda_2445(void *data, object clo, int argc, object *args) ;/*object self_7321063, object k_7316975*/
static void __lambda_2446(void *data, object clo, int argc, object *args) ;/*object self_7321064, object r_7316998*/
static void __lambda_2447(void *data, object clo, int argc, object *args) ;/*object self_7321065, object r_7316978*/
static void __lambda_2452(void *data, object clo, int argc, object *args) ;/*object self_7321066, object k_7316997, object k_735869_736234_7310094*/
static void __lambda_2448(void *data, object clo, int argc, object *args) ;/*object self_7321067, object r_7316996*/
static void __lambda_2449(void *data, object clo, int argc, object *args) ;/*object self_7321068, object r_7316992*/
static void __lambda_2450(void *data, object clo, int argc, object *args) ;/*object self_7321069, object r_7316993*/
static void __lambda_2451(void *data, object clo, int argc, object *args) ;/*object self_7321070, object r_7316991*/
static void __lambda_2435(void *data, object clo, int argc, object *args) ;/*object self_7321071, object k_7317001*/
static void __lambda_2436(void *data, object clo, int argc, object *args) ;/*object self_7321072, object r_7317024*/
static void __lambda_2437(void *data, object clo, int argc, object *args) ;/*object self_7321073, object r_7317004*/
static void __lambda_2442(void *data, object clo, int argc, object *args) ;/*object self_7321074, object k_7317023, object k_735889_736247_7310107*/
static void __lambda_2438(void *data, object clo, int argc, object *args) ;/*object self_7321075, object r_7317022*/
static void __lambda_2439(void *data, object clo, int argc, object *args) ;/*object self_7321076, object r_7317018*/
static void __lambda_2440(void *data, object clo, int argc, object *args) ;/*object self_7321077, object r_7317019*/
static void __lambda_2441(void *data, object clo, int argc, object *args) ;/*object self_7321078, object r_7317017*/
static void __lambda_2426(void *data, object clo, int argc, object *args) ;/*object self_7321079, object k_7317027*/
static void __lambda_2427(void *data, object clo, int argc, object *args) ;/*object self_7321080, object v_93130_735662_735894_736250_7310110*/
static void __lambda_2428(void *data, object clo, int argc, object *args) ;/*object self_7321081, object r_7317032*/
static void __lambda_2429(void *data, object clo, int argc, object *args) ;/*object self_7321082, object p_735896_736251_7310111*/
static void __lambda_2430(void *data, object clo, int argc, object *args) ;/*object self_7321083, object r_7317035*/
static void __lambda_2431(void *data, object clo, int argc, object *args) ;/*object self_7321084, object r_7317036*/
static void __lambda_2432(void *data, object clo, int argc, object *args) ;/*object self_7321085, object r_7317034*/
static void __lambda_2411(void *data, object clo, int argc, object *args) ;/*object self_7321086, object k_7317041*/
static void __lambda_2412(void *data, object clo, int argc, object *args) ;/*object self_7321087, object r_7317059*/
static void __lambda_2413(void *data, object clo, int argc, object *args) ;/*object self_7321088, object r_7317072*/
static void __lambda_2414(void *data, object clo, int argc, object *args) ;/*object self_7321089, object r_7317079*/
static void __lambda_2415(void *data, object clo, int argc, object *args) ;/*object self_7321090, object r_7317077*/
static void __lambda_2416(void *data, object clo, int argc, object *args) ;/*object self_7321091, object r_7317075*/
static void __lambda_2417(void *data, object clo, int argc, object *args) ;/*object self_7321092, object r_7317073*/
static void __lambda_2418(void *data, object clo, int argc, object *args) ;/*object self_7321093, object r_7317064*/
static void __lambda_2419(void *data, object clo, int argc, object *args) ;/*object self_7321094, object r_7317067*/
static void __lambda_2420(void *data, object clo, int argc, object *args) ;/*object self_7321095, object r_7317065*/
static void __lambda_2421(void *data, object clo, int argc, object *args) ;/*object self_7321096, object r_7317062*/
static void __lambda_2422(void *data, object clo, int argc, object *args) ;/*object self_7321097, object r_7317060*/
static void __lambda_2423(void *data, object clo, int argc, object *args) ;/*object self_7321098, object r_7317058*/
static void __lambda_2383(void *data, object clo, int argc, object *args) ;/*object self_7321099, object k_7317086*/
static void __lambda_2384(void *data, object clo, int argc, object *args) ;/*object self_7321100, object r_7317107*/
static void __lambda_2385(void *data, object clo, int argc, object *args) ;/*object self_7321101, object r_7317146*/
static void __lambda_2386(void *data, object clo, int argc, object *args) ;/*object self_7321102, object r_7317149*/
static void __lambda_2387(void *data, object clo, int argc, object *args) ;/*object self_7321103, object r_7317154*/
static void __lambda_2388(void *data, object clo, int argc, object *args) ;/*object self_7321104, object r_7317152*/
static void __lambda_2389(void *data, object clo, int argc, object *args) ;/*object self_7321105, object r_7317150*/
static void __lambda_2390(void *data, object clo, int argc, object *args) ;/*object self_7321106, object r_7317147*/
static void __lambda_2391(void *data, object clo, int argc, object *args) ;/*object self_7321107, object r_7317112*/
static void __lambda_2392(void *data, object clo, int argc, object *args) ;/*object self_7321108, object r_7317118*/
static void __lambda_2393(void *data, object clo, int argc, object *args) ;/*object self_7321109, object r_7317131*/
static void __lambda_2394(void *data, object clo, int argc, object *args) ;/*object self_7321110, object r_7317134*/
static void __lambda_2395(void *data, object clo, int argc, object *args) ;/*object self_7321111, object r_7317139*/
static void __lambda_2396(void *data, object clo, int argc, object *args) ;/*object self_7321112, object r_7317137*/
static void __lambda_2397(void *data, object clo, int argc, object *args) ;/*object self_7321113, object r_7317135*/
static void __lambda_2398(void *data, object clo, int argc, object *args) ;/*object self_7321114, object r_7317132*/
static void __lambda_2399(void *data, object clo, int argc, object *args) ;/*object self_7321115, object r_7317123*/
static void __lambda_2400(void *data, object clo, int argc, object *args) ;/*object self_7321116, object r_7317126*/
static void __lambda_2401(void *data, object clo, int argc, object *args) ;/*object self_7321117, object r_7317124*/
static void __lambda_2402(void *data, object clo, int argc, object *args) ;/*object self_7321118, object r_7317121*/
static void __lambda_2403(void *data, object clo, int argc, object *args) ;/*object self_7321119, object r_7317119*/
static void __lambda_2404(void *data, object clo, int argc, object *args) ;/*object self_7321120, object r_7317115*/
static void __lambda_2405(void *data, object clo, int argc, object *args) ;/*object self_7321121, object r_7317113*/
static void __lambda_2406(void *data, object clo, int argc, object *args) ;/*object self_7321122, object r_7317110*/
static void __lambda_2407(void *data, object clo, int argc, object *args) ;/*object self_7321123, object r_7317108*/
static void __lambda_2408(void *data, object clo, int argc, object *args) ;/*object self_7321124, object r_7317106*/
static void __lambda_2375(void *data, object clo, int argc, object *args) ;/*object self_7321125, object k_7317162*/
static void __lambda_2376(void *data, object clo, int argc, object *args) ;/*object self_7321126, object r_7317176*/
static void __lambda_2377(void *data, object clo, int argc, object *args) ;/*object self_7321127, object r_7317167*/
static void __lambda_2378(void *data, object clo, int argc, object *args) ;/*object self_7321128, object r_7317171*/
static void __lambda_2379(void *data, object clo, int argc, object *args) ;/*object self_7321129, object r_7317172*/
static void __lambda_2380(void *data, object clo, int argc, object *args) ;/*object self_7321130, object r_7317170*/
static void __lambda_2367(void *data, object clo, int argc, object *args) ;/*object self_7321131, object k_7317179*/
static void __lambda_2368(void *data, object clo, int argc, object *args) ;/*object self_7321132, object r_7317193*/
static void __lambda_2369(void *data, object clo, int argc, object *args) ;/*object self_7321133, object r_7317184*/
static void __lambda_2370(void *data, object clo, int argc, object *args) ;/*object self_7321134, object r_7317188*/
static void __lambda_2371(void *data, object clo, int argc, object *args) ;/*object self_7321135, object r_7317189*/
static void __lambda_2372(void *data, object clo, int argc, object *args) ;/*object self_7321136, object r_7317187*/
static void __lambda_2359(void *data, object clo, int argc, object *args) ;/*object self_7321137, object k_7317196*/
static void __lambda_2360(void *data, object clo, int argc, object *args) ;/*object self_7321138, object r_7317210*/
static void __lambda_2361(void *data, object clo, int argc, object *args) ;/*object self_7321139, object r_7317201*/
static void __lambda_2362(void *data, object clo, int argc, object *args) ;/*object self_7321140, object r_7317205*/
static void __lambda_2363(void *data, object clo, int argc, object *args) ;/*object self_7321141, object r_7317206*/
static void __lambda_2364(void *data, object clo, int argc, object *args) ;/*object self_7321142, object r_7317204*/
static void __lambda_2346(void *data, object clo, int argc, object *args) ;/*object self_7321143, object k_7317213*/
static void __lambda_2347(void *data, object clo, int argc, object *args) ;/*object self_7321144, object r_7317253*/
static void __lambda_2348(void *data, object clo, int argc, object *args) ;/*object self_7321145, object r_7317218*/
static void __lambda_2349(void *data, object clo, int argc, object *args) ;/*object self_7321146, object r_7317236*/
static void __lambda_2350(void *data, object clo, int argc, object *args) ;/*object self_7321147, object r_7317247*/
static void __lambda_2351(void *data, object clo, int argc, object *args) ;/*object self_7321148, object r_7317245*/
static void __lambda_2352(void *data, object clo, int argc, object *args) ;/*object self_7321149, object r_7317243*/
static void __lambda_2353(void *data, object clo, int argc, object *args) ;/*object self_7321150, object r_7317241*/
static void __lambda_2354(void *data, object clo, int argc, object *args) ;/*object self_7321151, object r_7317239*/
static void __lambda_2355(void *data, object clo, int argc, object *args) ;/*object self_7321152, object r_7317237*/
static void __lambda_2356(void *data, object clo, int argc, object *args) ;/*object self_7321153, object r_7317235*/
static void __lambda_2336(void *data, object clo, int argc, object *args) ;/*object self_7321154, object k_7317256*/
static void __lambda_2337(void *data, object clo, int argc, object *args) ;/*object self_7321155, object r_7317286*/
static void __lambda_2338(void *data, object clo, int argc, object *args) ;/*object self_7321156, object r_7317261*/
static void __lambda_2343(void *data, object clo, int argc, object *args) ;/*object self_7321157, object k_7317285, object k_736030_736344_7310204*/
static void __lambda_2339(void *data, object clo, int argc, object *args) ;/*object self_7321158, object r_7317284*/
static void __lambda_2340(void *data, object clo, int argc, object *args) ;/*object self_7321159, object r_7317280*/
static void __lambda_2341(void *data, object clo, int argc, object *args) ;/*object self_7321160, object r_7317281*/
static void __lambda_2342(void *data, object clo, int argc, object *args) ;/*object self_7321161, object r_7317279*/
static void __lambda_2328(void *data, object clo, int argc, object *args) ;/*object self_7321162, object k_7317289*/
static void __lambda_2329(void *data, object clo, int argc, object *args) ;/*object self_7321163, object r_7317310*/
static void __lambda_2330(void *data, object clo, int argc, object *args) ;/*object self_7321164, object r_7317294*/
static void __lambda_2331(void *data, object clo, int argc, object *args) ;/*object self_7321165, object r_7317305*/
static void __lambda_2332(void *data, object clo, int argc, object *args) ;/*object self_7321166, object r_7317306*/
static void __lambda_2333(void *data, object clo, int argc, object *args) ;/*object self_7321167, object r_7317304*/
static void __lambda_2312(void *data, object clo, int argc, object *args) ;/*object self_7321168, object k_7317313*/
static void __lambda_2313(void *data, object clo, int argc, object *args) ;/*object self_7321169, object r_7317350*/
static void __lambda_2314(void *data, object clo, int argc, object *args) ;/*object self_7321170, object r_7317318*/
static void __lambda_2315(void *data, object clo, int argc, object *args) ;/*object self_7321171, object w_9344_735576_736061_736364_7310224, object f_91ls46_735578_736062_736365_7310225, object p_91ls47_735579_736063_736366_7310226*/
static void __lambda_2316(void *data, object clo, int argc, object *args) ;/*object self_7321172, object lp_9345_735577_736064_736367_7310227*/
static void __lambda_3042(void *data, object clo, int argc, object *args) ;/*object self_7321173, object lp_9345_735577_736064_736367_7310227*/
static void __lambda_2319(void *data, object clo, int argc, object *args) ;/*object self_7321174, object k_7317327, object w_9344_735576_736065_736368_7310228, object f_91ls46_735578_736066_736369_7310229, object p_91ls47_735579_736067_736370_7310230*/
static void __lambda_2320(void *data, object clo, int argc, object *args) ;/*object self_7321175, object r_7317329*/
static void __lambda_2321(void *data, object clo, int argc, object *args) ;/*object self_7321176, object r_7317330*/
static void __lambda_2322(void *data, object clo, int argc, object *args) ;/*object self_7321177, object f_736068_736371_7310231, object p_736069_736372_7310232*/
static void __lambda_2323(void *data, object clo, int argc, object *args) ;/*object self_7321178, object r_7317333*/
static void __lambda_2324(void *data, object clo, int argc, object *args) ;/*object self_7321179, object r_7317334*/
static void __lambda_2325(void *data, object clo, int argc, object *args) ;/*object self_7321180, object r_7317332*/
static void __lambda_2317(void *data, object clo, int argc, object *args) ;/*object self_7321181, object r_7317326*/
static void __lambda_2318(void *data, object clo, int argc, object *args) ;/*object self_7321182, object r_7317325*/
static void __lambda_2296(void *data, object clo, int argc, object *args) ;/*object self_7321183, object k_7317353*/
static void __lambda_2297(void *data, object clo, int argc, object *args) ;/*object self_7321184, object r_7317390*/
static void __lambda_2298(void *data, object clo, int argc, object *args) ;/*object self_7321185, object r_7317358*/
static void __lambda_2299(void *data, object clo, int argc, object *args) ;/*object self_7321186, object w_9328_735560_736095_736389_7310249, object f_91ls30_735562_736096_736390_7310250, object p_91ls31_735563_736097_736391_7310251*/
static void __lambda_2300(void *data, object clo, int argc, object *args) ;/*object self_7321187, object lp_9329_735561_736098_736392_7310252*/
static void __lambda_3041(void *data, object clo, int argc, object *args) ;/*object self_7321188, object lp_9329_735561_736098_736392_7310252*/
static void __lambda_2303(void *data, object clo, int argc, object *args) ;/*object self_7321189, object k_7317367, object w_9328_735560_736099_736393_7310253, object f_91ls30_735562_736100_736394_7310254, object p_91ls31_735563_736101_736395_7310255*/
static void __lambda_2304(void *data, object clo, int argc, object *args) ;/*object self_7321190, object r_7317369*/
static void __lambda_2305(void *data, object clo, int argc, object *args) ;/*object self_7321191, object r_7317370*/
static void __lambda_2306(void *data, object clo, int argc, object *args) ;/*object self_7321192, object f_736102_736396_7310256, object p_736103_736397_7310257*/
static void __lambda_2307(void *data, object clo, int argc, object *args) ;/*object self_7321193, object r_7317373*/
static void __lambda_2308(void *data, object clo, int argc, object *args) ;/*object self_7321194, object r_7317374*/
static void __lambda_2309(void *data, object clo, int argc, object *args) ;/*object self_7321195, object r_7317372*/
static void __lambda_2301(void *data, object clo, int argc, object *args) ;/*object self_7321196, object r_7317366*/
static void __lambda_2302(void *data, object clo, int argc, object *args) ;/*object self_7321197, object r_7317365*/
static void __lambda_2288(void *data, object clo, int argc, object *args) ;/*object self_7321198, object k_7317393*/
static void __lambda_2289(void *data, object clo, int argc, object *args) ;/*object self_7321199, object r_7317410*/
static void __lambda_2290(void *data, object clo, int argc, object *args) ;/*object self_7321200, object r_7317398*/
static void __lambda_2291(void *data, object clo, int argc, object *args) ;/*object self_7321201, object r_7317405*/
static void __lambda_2292(void *data, object clo, int argc, object *args) ;/*object self_7321202, object r_7317406*/
static void __lambda_2293(void *data, object clo, int argc, object *args) ;/*object self_7321203, object r_7317404*/
static void __lambda_2280(void *data, object clo, int argc, object *args) ;/*object self_7321204, object k_7317413*/
static void __lambda_2281(void *data, object clo, int argc, object *args) ;/*object self_7321205, object r_7317430*/
static void __lambda_2282(void *data, object clo, int argc, object *args) ;/*object self_7321206, object r_7317418*/
static void __lambda_2283(void *data, object clo, int argc, object *args) ;/*object self_7321207, object r_7317425*/
static void __lambda_2284(void *data, object clo, int argc, object *args) ;/*object self_7321208, object r_7317426*/
static void __lambda_2285(void *data, object clo, int argc, object *args) ;/*object self_7321209, object r_7317424*/
static void __lambda_2271(void *data, object clo, int argc, object *args) ;/*object self_7321210, object k_7317433*/
static void __lambda_2272(void *data, object clo, int argc, object *args) ;/*object self_7321211, object r_7317450*/
static void __lambda_2273(void *data, object clo, int argc, object *args) ;/*object self_7321212, object r_7317438*/
static void __lambda_2274(void *data, object clo, int argc, object *args) ;/*object self_7321213, object r_7317445*/
static void __lambda_2275(void *data, object clo, int argc, object *args) ;/*object self_7321214, object r_7317446*/
static void __lambda_2276(void *data, object clo, int argc, object *args) ;/*object self_7321215, object r_7317444*/
static void __lambda_2203(void *data, object clo, int argc, object *args) ;/*closure _,object k_7316581, object expr_735335_735379_735464_739962, object rename_735336_735380_735465_739963, object compare_735337_735381_735466_739964*/
static void __lambda_2204(void *data, object clo, int argc, object *args) ;/*object self_7320886, object v_931_735343_735422_735491_739989*/
static void __lambda_2257(void *data, object clo, int argc, object *args) ;/*object self_7320887, object tmp_735383_735385_735467_739965*/
static void __lambda_2268(void *data, object clo, int argc, object *args) ;/*object self_7320888, object r_7316582*/
static void __lambda_2258(void *data, object clo, int argc, object *args) ;/*object self_7320889, object k_7316584*/
static void __lambda_2259(void *data, object clo, int argc, object *args) ;/*object self_7320890, object v_9322_735364_735390_735469_739967*/
static void __lambda_2266(void *data, object clo, int argc, object *args) ;/*object self_7320891, object tmp_735387_735389_735468_739966*/
static void __lambda_2267(void *data, object clo, int argc, object *args) ;/*object self_7320892, object r_7316586*/
static void __lambda_2260(void *data, object clo, int argc, object *args) ;/*object self_7320893, object k_7316588*/
static void __lambda_2265(void *data, object clo, int argc, object *args) ;/*object self_7320894, object k_7316619, object sk_735421_735490_739988*/
static void __lambda_2261(void *data, object clo, int argc, object *args) ;/*object self_7320895, object r_7316618*/
static void __lambda_2262(void *data, object clo, int argc, object *args) ;/*object self_7320896, object r_7316614*/
static void __lambda_2263(void *data, object clo, int argc, object *args) ;/*object self_7320897, object r_7316615*/
static void __lambda_2264(void *data, object clo, int argc, object *args) ;/*object self_7320898, object r_7316613*/
static void __lambda_2205(void *data, object clo, int argc, object *args) ;/*object self_7320899, object k_7316621*/
static void __lambda_2206(void *data, object clo, int argc, object *args) ;/*object self_7320900, object r_7316655*/
static void __lambda_2207(void *data, object clo, int argc, object *args) ;/*object self_7320901, object r_7316743*/
static void __lambda_2208(void *data, object clo, int argc, object *args) ;/*object self_7320902, object r_7316749*/
static void __lambda_2209(void *data, object clo, int argc, object *args) ;/*object self_7320903, object r_7316759*/
static void __lambda_2210(void *data, object clo, int argc, object *args) ;/*object self_7320904, object r_7316760*/
static void __lambda_2211(void *data, object clo, int argc, object *args) ;/*object self_7320905, object r_7316756*/
static void __lambda_2212(void *data, object clo, int argc, object *args) ;/*object self_7320906, object r_7316754*/
static void __lambda_2213(void *data, object clo, int argc, object *args) ;/*object self_7320907, object r_7316752*/
static void __lambda_2214(void *data, object clo, int argc, object *args) ;/*object self_7320908, object r_7316750*/
static void __lambda_2215(void *data, object clo, int argc, object *args) ;/*object self_7320909, object r_7316746*/
static void __lambda_2216(void *data, object clo, int argc, object *args) ;/*object self_7320910, object r_7316744*/
static void __lambda_2217(void *data, object clo, int argc, object *args) ;/*object self_7320911, object r_7316740*/
static void __lambda_2218(void *data, object clo, int argc, object *args) ;/*object self_7320912, object r_7316658*/
static void __lambda_2219(void *data, object clo, int argc, object *args) ;/*object self_7320913, object r_7316664*/
static void __lambda_2220(void *data, object clo, int argc, object *args) ;/*object self_7320914, object r_7316667*/
static void __lambda_2221(void *data, object clo, int argc, object *args) ;/*object self_7320915, object r_7316721*/
static void __lambda_2222(void *data, object clo, int argc, object *args) ;/*object self_7320916, object r_7316731*/
static void __lambda_2223(void *data, object clo, int argc, object *args) ;/*object self_7320917, object r_7316732*/
static void __lambda_2224(void *data, object clo, int argc, object *args) ;/*object self_7320918, object r_7316728*/
static void __lambda_2225(void *data, object clo, int argc, object *args) ;/*object self_7320919, object r_7316726*/
static void __lambda_2226(void *data, object clo, int argc, object *args) ;/*object self_7320920, object r_7316724*/
static void __lambda_2227(void *data, object clo, int argc, object *args) ;/*object self_7320921, object r_7316722*/
static void __lambda_2228(void *data, object clo, int argc, object *args) ;/*object self_7320922, object r_7316698*/
static void __lambda_2229(void *data, object clo, int argc, object *args) ;/*object self_7320923, object r_7316704*/
static void __lambda_2230(void *data, object clo, int argc, object *args) ;/*object self_7320924, object r_7316714*/
static void __lambda_2231(void *data, object clo, int argc, object *args) ;/*object self_7320925, object r_7316715*/
static void __lambda_2232(void *data, object clo, int argc, object *args) ;/*object self_7320926, object r_7316711*/
static void __lambda_2233(void *data, object clo, int argc, object *args) ;/*object self_7320927, object r_7316709*/
static void __lambda_2234(void *data, object clo, int argc, object *args) ;/*object self_7320928, object r_7316707*/
static void __lambda_2235(void *data, object clo, int argc, object *args) ;/*object self_7320929, object r_7316705*/
static void __lambda_2236(void *data, object clo, int argc, object *args) ;/*object self_7320930, object r_7316701*/
static void __lambda_2237(void *data, object clo, int argc, object *args) ;/*object self_7320931, object r_7316699*/
static void __lambda_2238(void *data, object clo, int argc, object *args) ;/*object self_7320932, object r_7316672*/
static void __lambda_2239(void *data, object clo, int argc, object *args) ;/*object self_7320933, object r_7316682*/
static void __lambda_2240(void *data, object clo, int argc, object *args) ;/*object self_7320934, object r_7316693*/
static void __lambda_2241(void *data, object clo, int argc, object *args) ;/*object self_7320935, object r_7316691*/
static void __lambda_2242(void *data, object clo, int argc, object *args) ;/*object self_7320936, object r_7316689*/
static void __lambda_2243(void *data, object clo, int argc, object *args) ;/*object self_7320937, object r_7316687*/
static void __lambda_2244(void *data, object clo, int argc, object *args) ;/*object self_7320938, object r_7316685*/
static void __lambda_2245(void *data, object clo, int argc, object *args) ;/*object self_7320939, object r_7316683*/
static void __lambda_2246(void *data, object clo, int argc, object *args) ;/*object self_7320940, object r_7316675*/
static void __lambda_2247(void *data, object clo, int argc, object *args) ;/*object self_7320941, object r_7316678*/
static void __lambda_2248(void *data, object clo, int argc, object *args) ;/*object self_7320942, object r_7316676*/
static void __lambda_2249(void *data, object clo, int argc, object *args) ;/*object self_7320943, object r_7316673*/
static void __lambda_2250(void *data, object clo, int argc, object *args) ;/*object self_7320944, object r_7316670*/
static void __lambda_2251(void *data, object clo, int argc, object *args) ;/*object self_7320945, object r_7316668*/
static void __lambda_2252(void *data, object clo, int argc, object *args) ;/*object self_7320946, object r_7316665*/
static void __lambda_2253(void *data, object clo, int argc, object *args) ;/*object self_7320947, object r_7316661*/
static void __lambda_2254(void *data, object clo, int argc, object *args) ;/*object self_7320948, object r_7316659*/
static void __lambda_2255(void *data, object clo, int argc, object *args) ;/*object self_7320949, object r_7316656*/
static void __lambda_2256(void *data, object clo, int argc, object *args) ;/*object self_7320950, object r_7316654*/
static void __lambda_2141(void *data, object clo, int argc, object *args) ;/*closure _,object k_7316403, object expr_735144_735188_735273_739904, object rename_735145_735189_735274_739905, object compare_735146_735190_735275_739906*/
static void __lambda_2142(void *data, object clo, int argc, object *args) ;/*object self_7320825, object v_931_735152_735235_735303_739934*/
static void __lambda_2191(void *data, object clo, int argc, object *args) ;/*object self_7320826, object tmp_735192_735194_735276_739907*/
static void __lambda_2202(void *data, object clo, int argc, object *args) ;/*object self_7320827, object r_7316404*/
static void __lambda_2192(void *data, object clo, int argc, object *args) ;/*object self_7320828, object k_7316406*/
static void __lambda_2193(void *data, object clo, int argc, object *args) ;/*object self_7320829, object v_9320_735171_735199_735278_739909*/
static void __lambda_2200(void *data, object clo, int argc, object *args) ;/*object self_7320830, object tmp_735196_735198_735277_739908*/
static void __lambda_2201(void *data, object clo, int argc, object *args) ;/*object self_7320831, object r_7316408*/
static void __lambda_2194(void *data, object clo, int argc, object *args) ;/*object self_7320832, object k_7316410*/
static void __lambda_2199(void *data, object clo, int argc, object *args) ;/*object self_7320833, object k_7316444, object sk_735234_735302_739933*/
static void __lambda_2195(void *data, object clo, int argc, object *args) ;/*object self_7320834, object r_7316443*/
static void __lambda_2196(void *data, object clo, int argc, object *args) ;/*object self_7320835, object r_7316439*/
static void __lambda_2197(void *data, object clo, int argc, object *args) ;/*object self_7320836, object r_7316440*/
static void __lambda_2198(void *data, object clo, int argc, object *args) ;/*object self_7320837, object r_7316438*/
static void __lambda_2143(void *data, object clo, int argc, object *args) ;/*object self_7320838, object k_7316446*/
static void __lambda_2144(void *data, object clo, int argc, object *args) ;/*object self_7320839, object r_7316476*/
static void __lambda_2145(void *data, object clo, int argc, object *args) ;/*object self_7320840, object r_7316561*/
static void __lambda_2146(void *data, object clo, int argc, object *args) ;/*object self_7320841, object r_7316567*/
static void __lambda_2147(void *data, object clo, int argc, object *args) ;/*object self_7320842, object r_7316572*/
static void __lambda_2148(void *data, object clo, int argc, object *args) ;/*object self_7320843, object r_7316570*/
static void __lambda_2149(void *data, object clo, int argc, object *args) ;/*object self_7320844, object r_7316568*/
static void __lambda_2150(void *data, object clo, int argc, object *args) ;/*object self_7320845, object r_7316564*/
static void __lambda_2151(void *data, object clo, int argc, object *args) ;/*object self_7320846, object r_7316562*/
static void __lambda_2152(void *data, object clo, int argc, object *args) ;/*object self_7320847, object r_7316558*/
static void __lambda_2153(void *data, object clo, int argc, object *args) ;/*object self_7320848, object r_7316479*/
static void __lambda_2154(void *data, object clo, int argc, object *args) ;/*object self_7320849, object r_7316485*/
static void __lambda_2155(void *data, object clo, int argc, object *args) ;/*object self_7320850, object r_7316488*/
static void __lambda_2156(void *data, object clo, int argc, object *args) ;/*object self_7320851, object r_7316546*/
static void __lambda_2157(void *data, object clo, int argc, object *args) ;/*object self_7320852, object r_7316551*/
static void __lambda_2158(void *data, object clo, int argc, object *args) ;/*object self_7320853, object r_7316549*/
static void __lambda_2159(void *data, object clo, int argc, object *args) ;/*object self_7320854, object r_7316547*/
static void __lambda_2160(void *data, object clo, int argc, object *args) ;/*object self_7320855, object r_7316530*/
static void __lambda_2161(void *data, object clo, int argc, object *args) ;/*object self_7320856, object r_7316536*/
static void __lambda_2162(void *data, object clo, int argc, object *args) ;/*object self_7320857, object r_7316541*/
static void __lambda_2163(void *data, object clo, int argc, object *args) ;/*object self_7320858, object r_7316539*/
static void __lambda_2164(void *data, object clo, int argc, object *args) ;/*object self_7320859, object r_7316537*/
static void __lambda_2165(void *data, object clo, int argc, object *args) ;/*object self_7320860, object r_7316533*/
static void __lambda_2166(void *data, object clo, int argc, object *args) ;/*object self_7320861, object r_7316531*/
static void __lambda_2167(void *data, object clo, int argc, object *args) ;/*object self_7320862, object r_7316493*/
static void __lambda_2168(void *data, object clo, int argc, object *args) ;/*object self_7320863, object r_7316503*/
static void __lambda_2169(void *data, object clo, int argc, object *args) ;/*object self_7320864, object r_7316521*/
static void __lambda_2170(void *data, object clo, int argc, object *args) ;/*object self_7320865, object r_7316524*/
static void __lambda_2171(void *data, object clo, int argc, object *args) ;/*object self_7320866, object r_7316522*/
static void __lambda_2172(void *data, object clo, int argc, object *args) ;/*object self_7320867, object r_7316510*/
static void __lambda_2173(void *data, object clo, int argc, object *args) ;/*object self_7320868, object r_7316517*/
static void __lambda_2174(void *data, object clo, int argc, object *args) ;/*object self_7320869, object r_7316515*/
static void __lambda_2175(void *data, object clo, int argc, object *args) ;/*object self_7320870, object r_7316513*/
static void __lambda_2176(void *data, object clo, int argc, object *args) ;/*object self_7320871, object r_7316511*/
static void __lambda_2177(void *data, object clo, int argc, object *args) ;/*object self_7320872, object r_7316508*/
static void __lambda_2178(void *data, object clo, int argc, object *args) ;/*object self_7320873, object r_7316506*/
static void __lambda_2179(void *data, object clo, int argc, object *args) ;/*object self_7320874, object r_7316504*/
static void __lambda_2180(void *data, object clo, int argc, object *args) ;/*object self_7320875, object r_7316496*/
static void __lambda_2181(void *data, object clo, int argc, object *args) ;/*object self_7320876, object r_7316499*/
static void __lambda_2182(void *data, object clo, int argc, object *args) ;/*object self_7320877, object r_7316497*/
static void __lambda_2183(void *data, object clo, int argc, object *args) ;/*object self_7320878, object r_7316494*/
static void __lambda_2184(void *data, object clo, int argc, object *args) ;/*object self_7320879, object r_7316491*/
static void __lambda_2185(void *data, object clo, int argc, object *args) ;/*object self_7320880, object r_7316489*/
static void __lambda_2186(void *data, object clo, int argc, object *args) ;/*object self_7320881, object r_7316486*/
static void __lambda_2187(void *data, object clo, int argc, object *args) ;/*object self_7320882, object r_7316482*/
static void __lambda_2188(void *data, object clo, int argc, object *args) ;/*object self_7320883, object r_7316480*/
static void __lambda_2189(void *data, object clo, int argc, object *args) ;/*object self_7320884, object r_7316477*/
static void __lambda_2190(void *data, object clo, int argc, object *args) ;/*object self_7320885, object r_7316475*/
static void __lambda_2024(void *data, object clo, int argc, object *args) ;/*closure _,object k_7316148, object expr_734988_735022_735090_739854, object rename_734989_735023_735091_739855, object compare_734990_735024_735092_739856*/
static void __lambda_2025(void *data, object clo, int argc, object *args) ;/*object self_7320708, object v_931_734996_735029_735094_739858*/
static void __lambda_2137(void *data, object clo, int argc, object *args) ;/*object self_7320709, object tmp_735026_735028_735093_739857*/
static void __lambda_2140(void *data, object clo, int argc, object *args) ;/*object self_7320710, object r_7316149*/
static void __lambda_2138(void *data, object clo, int argc, object *args) ;/*object self_7320711, object k_7316151*/
static void __lambda_2139(void *data, object clo, int argc, object *args) ;/*object self_7320712, object r_7316152*/
static void __lambda_2026(void *data, object clo, int argc, object *args) ;/*object self_7320713, object k_7316154*/
static void __lambda_2027(void *data, object clo, int argc, object *args) ;/*object self_7320714, object v_735032_735096_739860*/
static void __lambda_2028(void *data, object clo, int argc, object *args) ;/*object self_7320715, object p_735036_735099_739863*/
static void __lambda_2029(void *data, object clo, int argc, object *args) ;/*object self_7320716, object n_735040_735102_739866*/
static void __lambda_2030(void *data, object clo, int argc, object *args) ;/*object self_7320717, object len_735044_735105_739869*/
static void __lambda_2031(void *data, object clo, int argc, object *args) ;/*object self_7320718, object sk_735049_735108_739872*/
static void __lambda_2032(void *data, object clo, int argc, object *args) ;/*object self_7320719, object fk_735053_735111_739875*/
static void __lambda_2033(void *data, object clo, int argc, object *args) ;/*object self_7320720, object i_735057_735114_739878*/
static void __lambda_2034(void *data, object clo, int argc, object *args) ;/*object self_7320721, object v_9315_735010_735058_735115_739879*/
static void __lambda_2035(void *data, object clo, int argc, object *args) ;/*object self_7320722, object w_9317_735012_735062_735117_739881, object id_91ls19_735014_735063_735118_739882, object id_91ls_91ls20_735015_735064_735119_739883*/
static void __lambda_2036(void *data, object clo, int argc, object *args) ;/*object self_7320723, object lp_9318_735013_735065_735120_739884*/
static void __lambda_3040(void *data, object clo, int argc, object *args) ;/*object self_7320724, object lp_9318_735013_735065_735120_739884*/
static void __lambda_2039(void *data, object clo, int argc, object *args) ;/*object self_7320725, object k_7316183, object w_9317_735012_735066_735121_739885, object id_91ls19_735014_735067_735122_739886, object id_91ls_91ls20_735015_735068_735123_739887*/
static void __lambda_2040(void *data, object clo, int argc, object *args) ;/*object self_7320726, object r_7316185*/
static void __lambda_2041(void *data, object clo, int argc, object *args) ;/*object self_7320727, object r_7316186*/
static void __lambda_2042(void *data, object clo, int argc, object *args) ;/*object self_7320728, object id_735069_735124_739888, object id_91ls_735070_735125_739889*/
static void __lambda_2043(void *data, object clo, int argc, object *args) ;/*object self_7320729, object r_7316190*/
static void __lambda_2044(void *data, object clo, int argc, object *args) ;/*object self_7320730, object r_7316193*/
static void __lambda_2045(void *data, object clo, int argc, object *args) ;/*object self_7320731, object r_7316381*/
static void __lambda_2046(void *data, object clo, int argc, object *args) ;/*object self_7320732, object r_7316382*/
static void __lambda_2047(void *data, object clo, int argc, object *args) ;/*object self_7320733, object r_7316364*/
static void __lambda_2132(void *data, object clo, int argc, object *args) ;/*object self_7320734, object k_7316368, object id_91ls_735073_735127_739891*/
static void __lambda_2133(void *data, object clo, int argc, object *args) ;/*object self_7320735, object r_7316374*/
static void __lambda_2134(void *data, object clo, int argc, object *args) ;/*object self_7320736, object r_7316375*/
static void __lambda_2135(void *data, object clo, int argc, object *args) ;/*object self_7320737, object r_7316371*/
static void __lambda_2136(void *data, object clo, int argc, object *args) ;/*object self_7320738, object r_7316369*/
static void __lambda_2048(void *data, object clo, int argc, object *args) ;/*object self_7320739, object r_7316367*/
static void __lambda_2049(void *data, object clo, int argc, object *args) ;/*object self_7320740, object r_7316365*/
static void __lambda_2050(void *data, object clo, int argc, object *args) ;/*object self_7320741, object r_7316196*/
static void __lambda_2051(void *data, object clo, int argc, object *args) ;/*object self_7320742, object r_7316202*/
static void __lambda_2052(void *data, object clo, int argc, object *args) ;/*object self_7320743, object r_7316353*/
static void __lambda_2053(void *data, object clo, int argc, object *args) ;/*object self_7320744, object r_7316356*/
static void __lambda_2054(void *data, object clo, int argc, object *args) ;/*object self_7320745, object r_7316357*/
static void __lambda_2055(void *data, object clo, int argc, object *args) ;/*object self_7320746, object r_7316354*/
static void __lambda_2056(void *data, object clo, int argc, object *args) ;/*object self_7320747, object r_7316205*/
static void __lambda_2057(void *data, object clo, int argc, object *args) ;/*object self_7320748, object r_7316324*/
static void __lambda_2127(void *data, object clo, int argc, object *args) ;/*object self_7320749, object k_7316340, object id_735074_735128_739892, object id_91ls_735075_735129_739893*/
static void __lambda_2128(void *data, object clo, int argc, object *args) ;/*object self_7320750, object r_7316346*/
static void __lambda_2129(void *data, object clo, int argc, object *args) ;/*object self_7320751, object r_7316347*/
static void __lambda_2130(void *data, object clo, int argc, object *args) ;/*object self_7320752, object r_7316343*/
static void __lambda_2131(void *data, object clo, int argc, object *args) ;/*object self_7320753, object r_7316341*/
static void __lambda_2058(void *data, object clo, int argc, object *args) ;/*object self_7320754, object r_7316339*/
static void __lambda_2059(void *data, object clo, int argc, object *args) ;/*object self_7320755, object r_7316327*/
static void __lambda_2126(void *data, object clo, int argc, object *args) ;/*object self_7320756, object k_7316338, object sk_735076_735130_739894*/
static void __lambda_2060(void *data, object clo, int argc, object *args) ;/*object self_7320757, object r_7316337*/
static void __lambda_2061(void *data, object clo, int argc, object *args) ;/*object self_7320758, object r_7316333*/
static void __lambda_2062(void *data, object clo, int argc, object *args) ;/*object self_7320759, object r_7316334*/
static void __lambda_2063(void *data, object clo, int argc, object *args) ;/*object self_7320760, object r_7316330*/
static void __lambda_2064(void *data, object clo, int argc, object *args) ;/*object self_7320761, object r_7316328*/
static void __lambda_2065(void *data, object clo, int argc, object *args) ;/*object self_7320762, object r_7316325*/
static void __lambda_2066(void *data, object clo, int argc, object *args) ;/*object self_7320763, object r_7316208*/
static void __lambda_2067(void *data, object clo, int argc, object *args) ;/*object self_7320764, object r_7316214*/
static void __lambda_2068(void *data, object clo, int argc, object *args) ;/*object self_7320765, object r_7316306*/
static void __lambda_2069(void *data, object clo, int argc, object *args) ;/*object self_7320766, object r_7316312*/
static void __lambda_2070(void *data, object clo, int argc, object *args) ;/*object self_7320767, object r_7316317*/
static void __lambda_2071(void *data, object clo, int argc, object *args) ;/*object self_7320768, object r_7316315*/
static void __lambda_2072(void *data, object clo, int argc, object *args) ;/*object self_7320769, object r_7316313*/
static void __lambda_2073(void *data, object clo, int argc, object *args) ;/*object self_7320770, object r_7316309*/
static void __lambda_2074(void *data, object clo, int argc, object *args) ;/*object self_7320771, object r_7316307*/
static void __lambda_2075(void *data, object clo, int argc, object *args) ;/*object self_7320772, object r_7316303*/
static void __lambda_2076(void *data, object clo, int argc, object *args) ;/*object self_7320773, object r_7316217*/
static void __lambda_2077(void *data, object clo, int argc, object *args) ;/*object self_7320774, object r_7316223*/
static void __lambda_2078(void *data, object clo, int argc, object *args) ;/*object self_7320775, object r_7316226*/
static void __lambda_2079(void *data, object clo, int argc, object *args) ;/*object self_7320776, object r_7316291*/
static void __lambda_2080(void *data, object clo, int argc, object *args) ;/*object self_7320777, object r_7316296*/
static void __lambda_2081(void *data, object clo, int argc, object *args) ;/*object self_7320778, object r_7316294*/
static void __lambda_2082(void *data, object clo, int argc, object *args) ;/*object self_7320779, object r_7316292*/
static void __lambda_2083(void *data, object clo, int argc, object *args) ;/*object self_7320780, object r_7316275*/
static void __lambda_2084(void *data, object clo, int argc, object *args) ;/*object self_7320781, object r_7316281*/
static void __lambda_2085(void *data, object clo, int argc, object *args) ;/*object self_7320782, object r_7316286*/
static void __lambda_2086(void *data, object clo, int argc, object *args) ;/*object self_7320783, object r_7316284*/
static void __lambda_2087(void *data, object clo, int argc, object *args) ;/*object self_7320784, object r_7316282*/
static void __lambda_2088(void *data, object clo, int argc, object *args) ;/*object self_7320785, object r_7316278*/
static void __lambda_2089(void *data, object clo, int argc, object *args) ;/*object self_7320786, object r_7316276*/
static void __lambda_2090(void *data, object clo, int argc, object *args) ;/*object self_7320787, object r_7316231*/
static void __lambda_2091(void *data, object clo, int argc, object *args) ;/*object self_7320788, object r_7316241*/
static void __lambda_2092(void *data, object clo, int argc, object *args) ;/*object self_7320789, object r_7316247*/
static void __lambda_2093(void *data, object clo, int argc, object *args) ;/*object self_7320790, object r_7316263*/
static void __lambda_2094(void *data, object clo, int argc, object *args) ;/*object self_7320791, object r_7316266*/
static void __lambda_2095(void *data, object clo, int argc, object *args) ;/*object self_7320792, object r_7316267*/
static void __lambda_2096(void *data, object clo, int argc, object *args) ;/*object self_7320793, object r_7316264*/
static void __lambda_2097(void *data, object clo, int argc, object *args) ;/*object self_7320794, object r_7316250*/
static void __lambda_2122(void *data, object clo, int argc, object *args) ;/*object self_7320795, object k_7316254, object id_735077_735131_739895, object id_91ls_735078_735132_739896*/
static void __lambda_2123(void *data, object clo, int argc, object *args) ;/*object self_7320796, object r_7316255*/
static void __lambda_2124(void *data, object clo, int argc, object *args) ;/*object self_7320797, object r_7316258*/
static void __lambda_2125(void *data, object clo, int argc, object *args) ;/*object self_7320798, object r_7316256*/
static void __lambda_2098(void *data, object clo, int argc, object *args) ;/*object self_7320799, object r_7316253*/
static void __lambda_2099(void *data, object clo, int argc, object *args) ;/*object self_7320800, object r_7316251*/
static void __lambda_2100(void *data, object clo, int argc, object *args) ;/*object self_7320801, object r_7316248*/
static void __lambda_2101(void *data, object clo, int argc, object *args) ;/*object self_7320802, object r_7316244*/
static void __lambda_2102(void *data, object clo, int argc, object *args) ;/*object self_7320803, object r_7316242*/
static void __lambda_2103(void *data, object clo, int argc, object *args) ;/*object self_7320804, object r_7316234*/
static void __lambda_2104(void *data, object clo, int argc, object *args) ;/*object self_7320805, object r_7316237*/
static void __lambda_2105(void *data, object clo, int argc, object *args) ;/*object self_7320806, object r_7316235*/
static void __lambda_2106(void *data, object clo, int argc, object *args) ;/*object self_7320807, object r_7316232*/
static void __lambda_2107(void *data, object clo, int argc, object *args) ;/*object self_7320808, object r_7316229*/
static void __lambda_2108(void *data, object clo, int argc, object *args) ;/*object self_7320809, object r_7316227*/
static void __lambda_2109(void *data, object clo, int argc, object *args) ;/*object self_7320810, object r_7316224*/
static void __lambda_2110(void *data, object clo, int argc, object *args) ;/*object self_7320811, object r_7316220*/
static void __lambda_2111(void *data, object clo, int argc, object *args) ;/*object self_7320812, object r_7316218*/
static void __lambda_2112(void *data, object clo, int argc, object *args) ;/*object self_7320813, object r_7316215*/
static void __lambda_2113(void *data, object clo, int argc, object *args) ;/*object self_7320814, object r_7316211*/
static void __lambda_2114(void *data, object clo, int argc, object *args) ;/*object self_7320815, object r_7316209*/
static void __lambda_2115(void *data, object clo, int argc, object *args) ;/*object self_7320816, object r_7316206*/
static void __lambda_2116(void *data, object clo, int argc, object *args) ;/*object self_7320817, object r_7316203*/
static void __lambda_2117(void *data, object clo, int argc, object *args) ;/*object self_7320818, object r_7316199*/
static void __lambda_2118(void *data, object clo, int argc, object *args) ;/*object self_7320819, object r_7316197*/
static void __lambda_2119(void *data, object clo, int argc, object *args) ;/*object self_7320820, object r_7316194*/
static void __lambda_2120(void *data, object clo, int argc, object *args) ;/*object self_7320821, object r_7316191*/
static void __lambda_2121(void *data, object clo, int argc, object *args) ;/*object self_7320822, object r_7316189*/
static void __lambda_2037(void *data, object clo, int argc, object *args) ;/*object self_7320823, object r_7316182*/
static void __lambda_2038(void *data, object clo, int argc, object *args) ;/*object self_7320824, object r_7316181*/
static void __lambda_2002(void *data, object clo, int argc, object *args) ;/*closure _,object k_7316084, object expr_734898_734921_734958_739828, object rename_734899_734922_734959_739829, object compare_734900_734923_734960_739830*/
static void __lambda_2003(void *data, object clo, int argc, object *args) ;/*object self_7320687, object v_931_734906_734928_734962_739832*/
static void __lambda_2020(void *data, object clo, int argc, object *args) ;/*object self_7320688, object tmp_734925_734927_734961_739831*/
static void __lambda_2023(void *data, object clo, int argc, object *args) ;/*object self_7320689, object r_7316085*/
static void __lambda_2021(void *data, object clo, int argc, object *args) ;/*object self_7320690, object k_7316087*/
static void __lambda_2022(void *data, object clo, int argc, object *args) ;/*object self_7320691, object r_7316088*/
static void __lambda_2004(void *data, object clo, int argc, object *args) ;/*object self_7320692, object k_7316090*/
static void __lambda_2005(void *data, object clo, int argc, object *args) ;/*object self_7320693, object r_7316114*/
static void __lambda_2006(void *data, object clo, int argc, object *args) ;/*object self_7320694, object r_7316127*/
static void __lambda_2007(void *data, object clo, int argc, object *args) ;/*object self_7320695, object r_7316140*/
static void __lambda_2008(void *data, object clo, int argc, object *args) ;/*object self_7320696, object r_7316138*/
static void __lambda_2009(void *data, object clo, int argc, object *args) ;/*object self_7320697, object r_7316136*/
static void __lambda_2010(void *data, object clo, int argc, object *args) ;/*object self_7320698, object r_7316134*/
static void __lambda_2011(void *data, object clo, int argc, object *args) ;/*object self_7320699, object r_7316132*/
static void __lambda_2012(void *data, object clo, int argc, object *args) ;/*object self_7320700, object r_7316130*/
static void __lambda_2013(void *data, object clo, int argc, object *args) ;/*object self_7320701, object r_7316128*/
static void __lambda_2014(void *data, object clo, int argc, object *args) ;/*object self_7320702, object r_7316119*/
static void __lambda_2015(void *data, object clo, int argc, object *args) ;/*object self_7320703, object r_7316122*/
static void __lambda_2016(void *data, object clo, int argc, object *args) ;/*object self_7320704, object r_7316120*/
static void __lambda_2017(void *data, object clo, int argc, object *args) ;/*object self_7320705, object r_7316117*/
static void __lambda_2018(void *data, object clo, int argc, object *args) ;/*object self_7320706, object r_7316115*/
static void __lambda_2019(void *data, object clo, int argc, object *args) ;/*object self_7320707, object r_7316113*/
static void __lambda_1935(void *data, object clo, int argc, object *args) ;/*closure _,object k_7315926, object expr_734760_734792_734851_739785, object rename_734761_734793_734852_739786, object compare_734762_734794_734853_739787*/
static void __lambda_1936(void *data, object clo, int argc, object *args) ;/*object self_7320620, object v_931_734768_734799_734855_739789*/
static void __lambda_1998(void *data, object clo, int argc, object *args) ;/*object self_7320621, object tmp_734796_734798_734854_739788*/
static void __lambda_2001(void *data, object clo, int argc, object *args) ;/*object self_7320622, object r_7315927*/
static void __lambda_1999(void *data, object clo, int argc, object *args) ;/*object self_7320623, object k_7315929*/
static void __lambda_2000(void *data, object clo, int argc, object *args) ;/*object self_7320624, object r_7315930*/
static void __lambda_1937(void *data, object clo, int argc, object *args) ;/*object self_7320625, object k_7315932*/
static void __lambda_1938(void *data, object clo, int argc, object *args) ;/*object self_7320626, object v_734802_734857_739791*/
static void __lambda_1939(void *data, object clo, int argc, object *args) ;/*object self_7320627, object n_734806_734860_739794*/
static void __lambda_1940(void *data, object clo, int argc, object *args) ;/*object self_7320628, object v_935_734772_734807_734861_739795*/
static void __lambda_1941(void *data, object clo, int argc, object *args) ;/*object self_7320629, object w_937_734774_734811_734863_739797, object pat_91ls9_734776_734812_734864_739798, object index_91ls10_734777_734813_734865_739799*/
static void __lambda_1942(void *data, object clo, int argc, object *args) ;/*object self_7320630, object lp_938_734775_734814_734866_739800*/
static void __lambda_3039(void *data, object clo, int argc, object *args) ;/*object self_7320631, object lp_938_734775_734814_734866_739800*/
static void __lambda_1945(void *data, object clo, int argc, object *args) ;/*object self_7320632, object k_7315945, object w_937_734774_734815_734867_739801, object pat_91ls9_734776_734816_734868_739802, object index_91ls10_734777_734817_734869_739803*/
static void __lambda_1946(void *data, object clo, int argc, object *args) ;/*object self_7320633, object r_7315947*/
static void __lambda_1947(void *data, object clo, int argc, object *args) ;/*object self_7320634, object r_7315948*/
static void __lambda_1948(void *data, object clo, int argc, object *args) ;/*object self_7320635, object pat_734818_734870_739804, object index_734819_734871_739805*/
static void __lambda_1949(void *data, object clo, int argc, object *args) ;/*object self_7320636, object r_7315964*/
static void __lambda_1950(void *data, object clo, int argc, object *args) ;/*object self_7320637, object r_7316063*/
static void __lambda_1951(void *data, object clo, int argc, object *args) ;/*object self_7320638, object r_7316064*/
static void __lambda_1952(void *data, object clo, int argc, object *args) ;/*object self_7320639, object r_7315967*/
static void __lambda_1953(void *data, object clo, int argc, object *args) ;/*object self_7320640, object r_7315975*/
static void __lambda_1954(void *data, object clo, int argc, object *args) ;/*object self_7320641, object r_7316049*/
static void __lambda_1955(void *data, object clo, int argc, object *args) ;/*object self_7320642, object r_7316055*/
static void __lambda_1956(void *data, object clo, int argc, object *args) ;/*object self_7320643, object r_7316056*/
static void __lambda_1957(void *data, object clo, int argc, object *args) ;/*object self_7320644, object r_7316052*/
static void __lambda_1958(void *data, object clo, int argc, object *args) ;/*object self_7320645, object r_7316050*/
static void __lambda_1959(void *data, object clo, int argc, object *args) ;/*object self_7320646, object r_7316046*/
static void __lambda_1960(void *data, object clo, int argc, object *args) ;/*object self_7320647, object r_7315978*/
static void __lambda_1961(void *data, object clo, int argc, object *args) ;/*object self_7320648, object r_7315984*/
static void __lambda_1962(void *data, object clo, int argc, object *args) ;/*object self_7320649, object r_7316035*/
static void __lambda_1963(void *data, object clo, int argc, object *args) ;/*object self_7320650, object r_7316038*/
static void __lambda_1964(void *data, object clo, int argc, object *args) ;/*object self_7320651, object r_7316039*/
static void __lambda_1965(void *data, object clo, int argc, object *args) ;/*object self_7320652, object r_7316036*/
static void __lambda_1966(void *data, object clo, int argc, object *args) ;/*object self_7320653, object r_7315987*/
static void __lambda_1967(void *data, object clo, int argc, object *args) ;/*object self_7320654, object r_7315995*/
static void __lambda_1996(void *data, object clo, int argc, object *args) ;/*object self_7320655, object k_7316029, object pat_734838_734885_739819, object index_734839_734886_739820*/
static void __lambda_1997(void *data, object clo, int argc, object *args) ;/*object self_7320656, object r_7316030*/
static void __lambda_1968(void *data, object clo, int argc, object *args) ;/*object self_7320657, object r_7316028*/
static void __lambda_1969(void *data, object clo, int argc, object *args) ;/*object self_7320658, object r_7316000*/
static void __lambda_1970(void *data, object clo, int argc, object *args) ;/*object self_7320659, object r_7316010*/
static void __lambda_1971(void *data, object clo, int argc, object *args) ;/*object self_7320660, object r_7316019*/
static void __lambda_1972(void *data, object clo, int argc, object *args) ;/*object self_7320661, object r_7316022*/
static void __lambda_1973(void *data, object clo, int argc, object *args) ;/*object self_7320662, object r_7316020*/
static void __lambda_1974(void *data, object clo, int argc, object *args) ;/*object self_7320663, object r_7316017*/
static void __lambda_1975(void *data, object clo, int argc, object *args) ;/*object self_7320664, object r_7316015*/
static void __lambda_1976(void *data, object clo, int argc, object *args) ;/*object self_7320665, object r_7316013*/
static void __lambda_1977(void *data, object clo, int argc, object *args) ;/*object self_7320666, object r_7316011*/
static void __lambda_1978(void *data, object clo, int argc, object *args) ;/*object self_7320667, object r_7316003*/
static void __lambda_1979(void *data, object clo, int argc, object *args) ;/*object self_7320668, object r_7316006*/
static void __lambda_1980(void *data, object clo, int argc, object *args) ;/*object self_7320669, object r_7316004*/
static void __lambda_1981(void *data, object clo, int argc, object *args) ;/*object self_7320670, object r_7316001*/
static void __lambda_1982(void *data, object clo, int argc, object *args) ;/*object self_7320671, object r_7315998*/
static void __lambda_1983(void *data, object clo, int argc, object *args) ;/*object self_7320672, object r_7315996*/
static void __lambda_1984(void *data, object clo, int argc, object *args) ;/*object self_7320673, object r_7315990*/
static void __lambda_1985(void *data, object clo, int argc, object *args) ;/*object self_7320674, object r_7315991*/
static void __lambda_1986(void *data, object clo, int argc, object *args) ;/*object self_7320675, object r_7315988*/
static void __lambda_1987(void *data, object clo, int argc, object *args) ;/*object self_7320676, object r_7315985*/
static void __lambda_1988(void *data, object clo, int argc, object *args) ;/*object self_7320677, object r_7315981*/
static void __lambda_1989(void *data, object clo, int argc, object *args) ;/*object self_7320678, object r_7315979*/
static void __lambda_1990(void *data, object clo, int argc, object *args) ;/*object self_7320679, object r_7315976*/
static void __lambda_1991(void *data, object clo, int argc, object *args) ;/*object self_7320680, object r_7315970*/
static void __lambda_1992(void *data, object clo, int argc, object *args) ;/*object self_7320681, object r_7315971*/
static void __lambda_1993(void *data, object clo, int argc, object *args) ;/*object self_7320682, object r_7315968*/
static void __lambda_1994(void *data, object clo, int argc, object *args) ;/*object self_7320683, object r_7315965*/
static void __lambda_1995(void *data, object clo, int argc, object *args) ;/*object self_7320684, object r_7315963*/
static void __lambda_1943(void *data, object clo, int argc, object *args) ;/*object self_7320685, object r_7315944*/
static void __lambda_1944(void *data, object clo, int argc, object *args) ;/*object self_7320686, object r_7315943*/
static void __lambda_1883(void *data, object clo, int argc, object *args) ;/*closure _,object k_7315780, object expr_734606_734642_734711_739740, object rename_734607_734643_734712_739741, object compare_734608_734644_734713_739742*/
static void __lambda_1884(void *data, object clo, int argc, object *args) ;/*object self_7320569, object v_931_734614_734687_734740_739769*/
static void __lambda_1891(void *data, object clo, int argc, object *args) ;/*object self_7320570, object tmp_734646_734648_734714_739743*/
static void __lambda_1934(void *data, object clo, int argc, object *args) ;/*object self_7320571, object r_7315781*/
static void __lambda_1892(void *data, object clo, int argc, object *args) ;/*object self_7320572, object k_7315783*/
static void __lambda_1893(void *data, object clo, int argc, object *args) ;/*object self_7320573, object v_9312_734625_734653_734716_739745*/
static void __lambda_1932(void *data, object clo, int argc, object *args) ;/*object self_7320574, object tmp_734650_734652_734715_739744*/
static void __lambda_1933(void *data, object clo, int argc, object *args) ;/*object self_7320575, object r_7315785*/
static void __lambda_1894(void *data, object clo, int argc, object *args) ;/*object self_7320576, object k_7315787*/
static void __lambda_1895(void *data, object clo, int argc, object *args) ;/*object self_7320577, object r_7315815*/
static void __lambda_1896(void *data, object clo, int argc, object *args) ;/*object self_7320578, object r_7315881*/
static void __lambda_1897(void *data, object clo, int argc, object *args) ;/*object self_7320579, object r_7315887*/
static void __lambda_1898(void *data, object clo, int argc, object *args) ;/*object self_7320580, object r_7315890*/
static void __lambda_1899(void *data, object clo, int argc, object *args) ;/*object self_7320581, object r_7315888*/
static void __lambda_1900(void *data, object clo, int argc, object *args) ;/*object self_7320582, object r_7315884*/
static void __lambda_1901(void *data, object clo, int argc, object *args) ;/*object self_7320583, object r_7315882*/
static void __lambda_1902(void *data, object clo, int argc, object *args) ;/*object self_7320584, object r_7315878*/
static void __lambda_1903(void *data, object clo, int argc, object *args) ;/*object self_7320585, object r_7315818*/
static void __lambda_1904(void *data, object clo, int argc, object *args) ;/*object self_7320586, object r_7315824*/
static void __lambda_1905(void *data, object clo, int argc, object *args) ;/*object self_7320587, object r_7315827*/
static void __lambda_1906(void *data, object clo, int argc, object *args) ;/*object self_7320588, object r_7315868*/
static void __lambda_1907(void *data, object clo, int argc, object *args) ;/*object self_7320589, object r_7315871*/
static void __lambda_1908(void *data, object clo, int argc, object *args) ;/*object self_7320590, object r_7315869*/
static void __lambda_1909(void *data, object clo, int argc, object *args) ;/*object self_7320591, object r_7315854*/
static void __lambda_1910(void *data, object clo, int argc, object *args) ;/*object self_7320592, object r_7315860*/
static void __lambda_1911(void *data, object clo, int argc, object *args) ;/*object self_7320593, object r_7315863*/
static void __lambda_1912(void *data, object clo, int argc, object *args) ;/*object self_7320594, object r_7315861*/
static void __lambda_1913(void *data, object clo, int argc, object *args) ;/*object self_7320595, object r_7315857*/
static void __lambda_1914(void *data, object clo, int argc, object *args) ;/*object self_7320596, object r_7315855*/
static void __lambda_1915(void *data, object clo, int argc, object *args) ;/*object self_7320597, object r_7315832*/
static void __lambda_1916(void *data, object clo, int argc, object *args) ;/*object self_7320598, object r_7315842*/
static void __lambda_1917(void *data, object clo, int argc, object *args) ;/*object self_7320599, object r_7315849*/
static void __lambda_1918(void *data, object clo, int argc, object *args) ;/*object self_7320600, object r_7315847*/
static void __lambda_1919(void *data, object clo, int argc, object *args) ;/*object self_7320601, object r_7315845*/
static void __lambda_1920(void *data, object clo, int argc, object *args) ;/*object self_7320602, object r_7315843*/
static void __lambda_1921(void *data, object clo, int argc, object *args) ;/*object self_7320603, object r_7315835*/
static void __lambda_1922(void *data, object clo, int argc, object *args) ;/*object self_7320604, object r_7315838*/
static void __lambda_1923(void *data, object clo, int argc, object *args) ;/*object self_7320605, object r_7315836*/
static void __lambda_1924(void *data, object clo, int argc, object *args) ;/*object self_7320606, object r_7315833*/
static void __lambda_1925(void *data, object clo, int argc, object *args) ;/*object self_7320607, object r_7315830*/
static void __lambda_1926(void *data, object clo, int argc, object *args) ;/*object self_7320608, object r_7315828*/
static void __lambda_1927(void *data, object clo, int argc, object *args) ;/*object self_7320609, object r_7315825*/
static void __lambda_1928(void *data, object clo, int argc, object *args) ;/*object self_7320610, object r_7315821*/
static void __lambda_1929(void *data, object clo, int argc, object *args) ;/*object self_7320611, object r_7315819*/
static void __lambda_1930(void *data, object clo, int argc, object *args) ;/*object self_7320612, object r_7315816*/
static void __lambda_1931(void *data, object clo, int argc, object *args) ;/*object self_7320613, object r_7315814*/
static void __lambda_1885(void *data, object clo, int argc, object *args) ;/*object self_7320614, object k_7315898*/
static void __lambda_1890(void *data, object clo, int argc, object *args) ;/*object self_7320615, object k_7315923, object sk_734710_734755_739784*/
static void __lambda_1886(void *data, object clo, int argc, object *args) ;/*object self_7320616, object r_7315922*/
static void __lambda_1887(void *data, object clo, int argc, object *args) ;/*object self_7320617, object r_7315918*/
static void __lambda_1888(void *data, object clo, int argc, object *args) ;/*object self_7320618, object r_7315919*/
static void __lambda_1889(void *data, object clo, int argc, object *args) ;/*object self_7320619, object r_7315917*/
static void __lambda_1805(void *data, object clo, int argc, object *args) ;/*closure _,object k_7315588, object expr_734411_734454_734541_739679, object rename_734412_734455_734542_739680, object compare_734413_734456_734543_739681*/
static void __lambda_1806(void *data, object clo, int argc, object *args) ;/*object self_7320491, object v_931_734419_734489_734564_739702*/
static void __lambda_1859(void *data, object clo, int argc, object *args) ;/*object self_7320492, object tmp_734458_734460_734544_739682*/
static void __lambda_1882(void *data, object clo, int argc, object *args) ;/*object self_7320493, object r_7315589*/
static void __lambda_1860(void *data, object clo, int argc, object *args) ;/*object self_7320494, object k_7315591*/
static void __lambda_1861(void *data, object clo, int argc, object *args) ;/*object self_7320495, object v_9325_734443_734465_734546_739684*/
static void __lambda_1880(void *data, object clo, int argc, object *args) ;/*object self_7320496, object tmp_734462_734464_734545_739683*/
static void __lambda_1881(void *data, object clo, int argc, object *args) ;/*object self_7320497, object r_7315593*/
static void __lambda_1862(void *data, object clo, int argc, object *args) ;/*object self_7320498, object k_7315595*/
static void __lambda_1863(void *data, object clo, int argc, object *args) ;/*object self_7320499, object r_7315613*/
static void __lambda_1864(void *data, object clo, int argc, object *args) ;/*object self_7320500, object r_7315636*/
static void __lambda_1865(void *data, object clo, int argc, object *args) ;/*object self_7320501, object r_7315639*/
static void __lambda_1866(void *data, object clo, int argc, object *args) ;/*object self_7320502, object r_7315637*/
static void __lambda_1867(void *data, object clo, int argc, object *args) ;/*object self_7320503, object r_7315618*/
static void __lambda_1879(void *data, object clo, int argc, object *args) ;/*object self_7320504, object k_7315635, object pats_734488_734563_739701*/
static void __lambda_1868(void *data, object clo, int argc, object *args) ;/*object self_7320505, object r_7315634*/
static void __lambda_1869(void *data, object clo, int argc, object *args) ;/*object self_7320506, object r_7315625*/
static void __lambda_1870(void *data, object clo, int argc, object *args) ;/*object self_7320507, object r_7315630*/
static void __lambda_1871(void *data, object clo, int argc, object *args) ;/*object self_7320508, object r_7315627*/
static void __lambda_1872(void *data, object clo, int argc, object *args) ;/*object self_7320509, object r_7315626*/
static void __lambda_1873(void *data, object clo, int argc, object *args) ;/*object self_7320510, object r_7315621*/
static void __lambda_1874(void *data, object clo, int argc, object *args) ;/*object self_7320511, object r_7315622*/
static void __lambda_1875(void *data, object clo, int argc, object *args) ;/*object self_7320512, object r_7315619*/
static void __lambda_1876(void *data, object clo, int argc, object *args) ;/*object self_7320513, object r_7315616*/
static void __lambda_1877(void *data, object clo, int argc, object *args) ;/*object self_7320514, object r_7315614*/
static void __lambda_1878(void *data, object clo, int argc, object *args) ;/*object self_7320515, object r_7315612*/
static void __lambda_1807(void *data, object clo, int argc, object *args) ;/*object self_7320516, object k_7315646*/
static void __lambda_1808(void *data, object clo, int argc, object *args) ;/*object self_7320517, object v_734492_734566_739704*/
static void __lambda_1809(void *data, object clo, int argc, object *args) ;/*object self_7320518, object n_734496_734569_739707*/
static void __lambda_1810(void *data, object clo, int argc, object *args) ;/*object self_7320519, object v_935_734423_734497_734570_739708*/
static void __lambda_1811(void *data, object clo, int argc, object *args) ;/*object self_7320520, object w_937_734425_734501_734572_739710, object pat_91ls9_734427_734502_734573_739711, object index_91ls10_734428_734503_734574_739712*/
static void __lambda_1812(void *data, object clo, int argc, object *args) ;/*object self_7320521, object lp_938_734426_734504_734575_739713*/
static void __lambda_3038(void *data, object clo, int argc, object *args) ;/*object self_7320522, object lp_938_734426_734504_734575_739713*/
static void __lambda_1815(void *data, object clo, int argc, object *args) ;/*object self_7320523, object k_7315659, object w_937_734425_734505_734576_739714, object pat_91ls9_734427_734506_734577_739715, object index_91ls10_734428_734507_734578_739716*/
static void __lambda_1816(void *data, object clo, int argc, object *args) ;/*object self_7320524, object r_7315661*/
static void __lambda_1817(void *data, object clo, int argc, object *args) ;/*object self_7320525, object r_7315662*/
static void __lambda_1818(void *data, object clo, int argc, object *args) ;/*object self_7320526, object pat_734508_734579_739717, object index_734509_734580_739718*/
static void __lambda_1819(void *data, object clo, int argc, object *args) ;/*object self_7320527, object r_7315679*/
static void __lambda_1820(void *data, object clo, int argc, object *args) ;/*object self_7320528, object r_7315759*/
static void __lambda_1821(void *data, object clo, int argc, object *args) ;/*object self_7320529, object r_7315760*/
static void __lambda_1822(void *data, object clo, int argc, object *args) ;/*object self_7320530, object r_7315682*/
static void __lambda_1823(void *data, object clo, int argc, object *args) ;/*object self_7320531, object r_7315690*/
static void __lambda_1824(void *data, object clo, int argc, object *args) ;/*object self_7320532, object r_7315745*/
static void __lambda_1825(void *data, object clo, int argc, object *args) ;/*object self_7320533, object r_7315751*/
static void __lambda_1826(void *data, object clo, int argc, object *args) ;/*object self_7320534, object r_7315752*/
static void __lambda_1827(void *data, object clo, int argc, object *args) ;/*object self_7320535, object r_7315748*/
static void __lambda_1828(void *data, object clo, int argc, object *args) ;/*object self_7320536, object r_7315746*/
static void __lambda_1829(void *data, object clo, int argc, object *args) ;/*object self_7320537, object r_7315742*/
static void __lambda_1830(void *data, object clo, int argc, object *args) ;/*object self_7320538, object r_7315693*/
static void __lambda_1831(void *data, object clo, int argc, object *args) ;/*object self_7320539, object r_7315699*/
static void __lambda_1832(void *data, object clo, int argc, object *args) ;/*object self_7320540, object r_7315731*/
static void __lambda_1833(void *data, object clo, int argc, object *args) ;/*object self_7320541, object r_7315734*/
static void __lambda_1834(void *data, object clo, int argc, object *args) ;/*object self_7320542, object r_7315735*/
static void __lambda_1835(void *data, object clo, int argc, object *args) ;/*object self_7320543, object r_7315732*/
static void __lambda_1836(void *data, object clo, int argc, object *args) ;/*object self_7320544, object r_7315702*/
static void __lambda_1837(void *data, object clo, int argc, object *args) ;/*object self_7320545, object r_7315710*/
static void __lambda_1857(void *data, object clo, int argc, object *args) ;/*object self_7320546, object k_7315725, object pat_734528_734593_739731, object index_734529_734594_739732*/
static void __lambda_1858(void *data, object clo, int argc, object *args) ;/*object self_7320547, object r_7315726*/
static void __lambda_1838(void *data, object clo, int argc, object *args) ;/*object self_7320548, object r_7315724*/
static void __lambda_1839(void *data, object clo, int argc, object *args) ;/*object self_7320549, object r_7315715*/
static void __lambda_1840(void *data, object clo, int argc, object *args) ;/*object self_7320550, object r_7315720*/
static void __lambda_1841(void *data, object clo, int argc, object *args) ;/*object self_7320551, object r_7315718*/
static void __lambda_1842(void *data, object clo, int argc, object *args) ;/*object self_7320552, object r_7315716*/
static void __lambda_1843(void *data, object clo, int argc, object *args) ;/*object self_7320553, object r_7315713*/
static void __lambda_1844(void *data, object clo, int argc, object *args) ;/*object self_7320554, object r_7315711*/
static void __lambda_1845(void *data, object clo, int argc, object *args) ;/*object self_7320555, object r_7315705*/
static void __lambda_1846(void *data, object clo, int argc, object *args) ;/*object self_7320556, object r_7315706*/
static void __lambda_1847(void *data, object clo, int argc, object *args) ;/*object self_7320557, object r_7315703*/
static void __lambda_1848(void *data, object clo, int argc, object *args) ;/*object self_7320558, object r_7315700*/
static void __lambda_1849(void *data, object clo, int argc, object *args) ;/*object self_7320559, object r_7315696*/
static void __lambda_1850(void *data, object clo, int argc, object *args) ;/*object self_7320560, object r_7315694*/
static void __lambda_1851(void *data, object clo, int argc, object *args) ;/*object self_7320561, object r_7315691*/
static void __lambda_1852(void *data, object clo, int argc, object *args) ;/*object self_7320562, object r_7315685*/
static void __lambda_1853(void *data, object clo, int argc, object *args) ;/*object self_7320563, object r_7315686*/
static void __lambda_1854(void *data, object clo, int argc, object *args) ;/*object self_7320564, object r_7315683*/
static void __lambda_1855(void *data, object clo, int argc, object *args) ;/*object self_7320565, object r_7315680*/
static void __lambda_1856(void *data, object clo, int argc, object *args) ;/*object self_7320566, object r_7315678*/
static void __lambda_1813(void *data, object clo, int argc, object *args) ;/*object self_7320567, object r_7315658*/
static void __lambda_1814(void *data, object clo, int argc, object *args) ;/*object self_7320568, object r_7315657*/
static void __lambda_1762(void *data, object clo, int argc, object *args) ;/*closure _,object k_7315460, object expr_734232_734273_734354_739626, object rename_734233_734274_734355_739627, object compare_734234_734275_734356_739628*/
static void __lambda_1763(void *data, object clo, int argc, object *args) ;/*object self_7320449, object v_931_734240_734328_734388_739660*/
static void __lambda_1784(void *data, object clo, int argc, object *args) ;/*object self_7320450, object tmp_734277_734279_734357_739629*/
static void __lambda_1804(void *data, object clo, int argc, object *args) ;/*object self_7320451, object r_7315461*/
static void __lambda_1785(void *data, object clo, int argc, object *args) ;/*object self_7320452, object k_7315463*/
static void __lambda_1786(void *data, object clo, int argc, object *args) ;/*object self_7320453, object v_9314_734253_734290_734362_739634*/
static void __lambda_1799(void *data, object clo, int argc, object *args) ;/*object self_7320454, object tmp_734281_734283_734358_739630*/
static void __lambda_1800(void *data, object clo, int argc, object *args) ;/*object self_7320455, object x_734289_734361_739633*/
static void __lambda_1801(void *data, object clo, int argc, object *args) ;/*object self_7320456, object r_7315469*/
static void __lambda_1802(void *data, object clo, int argc, object *args) ;/*object self_7320457, object r_7315468*/
static void __lambda_1803(void *data, object clo, int argc, object *args) ;/*object self_7320458, object r_7315466*/
static void __lambda_1787(void *data, object clo, int argc, object *args) ;/*object self_7320459, object k_7315473*/
static void __lambda_1788(void *data, object clo, int argc, object *args) ;/*object self_7320460, object r_7315523*/
static void __lambda_1789(void *data, object clo, int argc, object *args) ;/*object self_7320461, object r_7315490*/
static void __lambda_1790(void *data, object clo, int argc, object *args) ;/*object self_7320462, object r_7315505*/
static void __lambda_1791(void *data, object clo, int argc, object *args) ;/*object self_7320463, object r_7315518*/
static void __lambda_1792(void *data, object clo, int argc, object *args) ;/*object self_7320464, object r_7315516*/
static void __lambda_1793(void *data, object clo, int argc, object *args) ;/*object self_7320465, object r_7315514*/
static void __lambda_1794(void *data, object clo, int argc, object *args) ;/*object self_7320466, object r_7315512*/
static void __lambda_1795(void *data, object clo, int argc, object *args) ;/*object self_7320467, object r_7315510*/
static void __lambda_1796(void *data, object clo, int argc, object *args) ;/*object self_7320468, object r_7315508*/
static void __lambda_1797(void *data, object clo, int argc, object *args) ;/*object self_7320469, object r_7315506*/
static void __lambda_1798(void *data, object clo, int argc, object *args) ;/*object self_7320470, object r_7315504*/
static void __lambda_1764(void *data, object clo, int argc, object *args) ;/*object self_7320471, object k_7315526*/
static void __lambda_1765(void *data, object clo, int argc, object *args) ;/*object self_7320472, object r_7315547*/
static void __lambda_1766(void *data, object clo, int argc, object *args) ;/*object self_7320473, object r_7315574*/
static void __lambda_1767(void *data, object clo, int argc, object *args) ;/*object self_7320474, object r_7315581*/
static void __lambda_1768(void *data, object clo, int argc, object *args) ;/*object self_7320475, object r_7315579*/
static void __lambda_1769(void *data, object clo, int argc, object *args) ;/*object self_7320476, object r_7315577*/
static void __lambda_1770(void *data, object clo, int argc, object *args) ;/*object self_7320477, object r_7315575*/
static void __lambda_1771(void *data, object clo, int argc, object *args) ;/*object self_7320478, object r_7315552*/
static void __lambda_1772(void *data, object clo, int argc, object *args) ;/*object self_7320479, object r_7315558*/
static void __lambda_1773(void *data, object clo, int argc, object *args) ;/*object self_7320480, object r_7315569*/
static void __lambda_1774(void *data, object clo, int argc, object *args) ;/*object self_7320481, object r_7315567*/
static void __lambda_1775(void *data, object clo, int argc, object *args) ;/*object self_7320482, object r_7315565*/
static void __lambda_1776(void *data, object clo, int argc, object *args) ;/*object self_7320483, object r_7315563*/
static void __lambda_1777(void *data, object clo, int argc, object *args) ;/*object self_7320484, object r_7315561*/
static void __lambda_1778(void *data, object clo, int argc, object *args) ;/*object self_7320485, object r_7315559*/
static void __lambda_1779(void *data, object clo, int argc, object *args) ;/*object self_7320486, object r_7315555*/
static void __lambda_1780(void *data, object clo, int argc, object *args) ;/*object self_7320487, object r_7315553*/
static void __lambda_1781(void *data, object clo, int argc, object *args) ;/*object self_7320488, object r_7315550*/
static void __lambda_1782(void *data, object clo, int argc, object *args) ;/*object self_7320489, object r_7315548*/
static void __lambda_1783(void *data, object clo, int argc, object *args) ;/*object self_7320490, object r_7315546*/
static void __lambda_1557(void *data, object clo, int argc, object *args) ;/*closure _,object k_7315002, object expr_734079_734113_734179_739577, object rename_734080_734114_734180_739578, object compare_734081_734115_734181_739579*/
static void __lambda_1558(void *data, object clo, int argc, object *args) ;/*object self_7320244, object v_931_734087_734120_734183_739581*/
static void __lambda_1758(void *data, object clo, int argc, object *args) ;/*object self_7320245, object tmp_734117_734119_734182_739580*/
static void __lambda_1761(void *data, object clo, int argc, object *args) ;/*object self_7320246, object r_7315003*/
static void __lambda_1759(void *data, object clo, int argc, object *args) ;/*object self_7320247, object k_7315005*/
static void __lambda_1760(void *data, object clo, int argc, object *args) ;/*object self_7320248, object r_7315006*/
static void __lambda_1559(void *data, object clo, int argc, object *args) ;/*object self_7320249, object k_7315008*/
static void __lambda_1560(void *data, object clo, int argc, object *args) ;/*object self_7320250, object v_734123_734185_739583*/
static void __lambda_1561(void *data, object clo, int argc, object *args) ;/*object self_7320251, object p_734127_734188_739586*/
static void __lambda_1562(void *data, object clo, int argc, object *args) ;/*object self_7320252, object q_734131_734191_739589*/
static void __lambda_1563(void *data, object clo, int argc, object *args) ;/*object self_7320253, object g_87s_734135_734194_739592*/
static void __lambda_1564(void *data, object clo, int argc, object *args) ;/*object self_7320254, object sk_734139_734197_739595*/
static void __lambda_1565(void *data, object clo, int argc, object *args) ;/*object self_7320255, object fk_734143_734200_739598*/
static void __lambda_1566(void *data, object clo, int argc, object *args) ;/*object self_7320256, object i_734147_734203_739601*/
static void __lambda_1567(void *data, object clo, int argc, object *args) ;/*object self_7320257, object v_9315_734101_734148_734204_739602*/
static void __lambda_1568(void *data, object clo, int argc, object *args) ;/*object self_7320258, object w_9317_734103_734152_734206_739604, object id_91ls19_734105_734153_734207_739605, object id_91ls_91ls20_734106_734154_734208_739606*/
static void __lambda_1569(void *data, object clo, int argc, object *args) ;/*object self_7320259, object lp_9318_734104_734155_734209_739607*/
static void __lambda_3037(void *data, object clo, int argc, object *args) ;/*object self_7320260, object lp_9318_734104_734155_734209_739607*/
static void __lambda_1572(void *data, object clo, int argc, object *args) ;/*object self_7320261, object k_7315036, object w_9317_734103_734156_734210_739608, object id_91ls19_734105_734157_734211_739609, object id_91ls_91ls20_734106_734158_734212_739610*/
static void __lambda_1573(void *data, object clo, int argc, object *args) ;/*object self_7320262, object r_7315038*/
static void __lambda_1574(void *data, object clo, int argc, object *args) ;/*object self_7320263, object r_7315039*/
static void __lambda_1575(void *data, object clo, int argc, object *args) ;/*object self_7320264, object id_734159_734213_739611, object id_91ls_734160_734214_739612*/
static void __lambda_1576(void *data, object clo, int argc, object *args) ;/*object self_7320265, object r_7315043*/
static void __lambda_1577(void *data, object clo, int argc, object *args) ;/*object self_7320266, object r_7315361*/
static void __lambda_1578(void *data, object clo, int argc, object *args) ;/*object self_7320267, object r_7315367*/
static void __lambda_1579(void *data, object clo, int argc, object *args) ;/*object self_7320268, object r_7315436*/
static void __lambda_1580(void *data, object clo, int argc, object *args) ;/*object self_7320269, object r_7315439*/
static void __lambda_1581(void *data, object clo, int argc, object *args) ;/*object self_7320270, object r_7315437*/
static void __lambda_1582(void *data, object clo, int argc, object *args) ;/*object self_7320271, object r_7315370*/
static void __lambda_1583(void *data, object clo, int argc, object *args) ;/*object self_7320272, object r_7315376*/
static void __lambda_1584(void *data, object clo, int argc, object *args) ;/*object self_7320273, object r_7315379*/
static void __lambda_1585(void *data, object clo, int argc, object *args) ;/*object self_7320274, object r_7315405*/
static void __lambda_1586(void *data, object clo, int argc, object *args) ;/*object self_7320275, object r_7315411*/
static void __lambda_1753(void *data, object clo, int argc, object *args) ;/*object self_7320276, object k_7315420, object id_734163_734216_739614, object id_91ls_734164_734217_739615*/
static void __lambda_1754(void *data, object clo, int argc, object *args) ;/*object self_7320277, object r_7315426*/
static void __lambda_1755(void *data, object clo, int argc, object *args) ;/*object self_7320278, object r_7315427*/
static void __lambda_1756(void *data, object clo, int argc, object *args) ;/*object self_7320279, object r_7315423*/
static void __lambda_1757(void *data, object clo, int argc, object *args) ;/*object self_7320280, object r_7315421*/
static void __lambda_1587(void *data, object clo, int argc, object *args) ;/*object self_7320281, object r_7315419*/
static void __lambda_1588(void *data, object clo, int argc, object *args) ;/*object self_7320282, object r_7315414*/
static void __lambda_1589(void *data, object clo, int argc, object *args) ;/*object self_7320283, object r_7315415*/
static void __lambda_1590(void *data, object clo, int argc, object *args) ;/*object self_7320284, object r_7315412*/
static void __lambda_1591(void *data, object clo, int argc, object *args) ;/*object self_7320285, object r_7315408*/
static void __lambda_1592(void *data, object clo, int argc, object *args) ;/*object self_7320286, object r_7315406*/
static void __lambda_1593(void *data, object clo, int argc, object *args) ;/*object self_7320287, object r_7315386*/
static void __lambda_1594(void *data, object clo, int argc, object *args) ;/*object self_7320288, object r_7315394*/
static void __lambda_1595(void *data, object clo, int argc, object *args) ;/*object self_7320289, object r_7315397*/
static void __lambda_1596(void *data, object clo, int argc, object *args) ;/*object self_7320290, object r_7315400*/
static void __lambda_1597(void *data, object clo, int argc, object *args) ;/*object self_7320291, object r_7315398*/
static void __lambda_1598(void *data, object clo, int argc, object *args) ;/*object self_7320292, object r_7315395*/
static void __lambda_1599(void *data, object clo, int argc, object *args) ;/*object self_7320293, object r_7315389*/
static void __lambda_1600(void *data, object clo, int argc, object *args) ;/*object self_7320294, object r_7315390*/
static void __lambda_1601(void *data, object clo, int argc, object *args) ;/*object self_7320295, object r_7315387*/
static void __lambda_1602(void *data, object clo, int argc, object *args) ;/*object self_7320296, object r_7315384*/
static void __lambda_1603(void *data, object clo, int argc, object *args) ;/*object self_7320297, object r_7315382*/
static void __lambda_1604(void *data, object clo, int argc, object *args) ;/*object self_7320298, object r_7315380*/
static void __lambda_1605(void *data, object clo, int argc, object *args) ;/*object self_7320299, object r_7315377*/
static void __lambda_1606(void *data, object clo, int argc, object *args) ;/*object self_7320300, object r_7315373*/
static void __lambda_1607(void *data, object clo, int argc, object *args) ;/*object self_7320301, object r_7315371*/
static void __lambda_1608(void *data, object clo, int argc, object *args) ;/*object self_7320302, object r_7315368*/
static void __lambda_1609(void *data, object clo, int argc, object *args) ;/*object self_7320303, object r_7315364*/
static void __lambda_1610(void *data, object clo, int argc, object *args) ;/*object self_7320304, object r_7315362*/
static void __lambda_1611(void *data, object clo, int argc, object *args) ;/*object self_7320305, object r_7315093*/
static void __lambda_1612(void *data, object clo, int argc, object *args) ;/*object self_7320306, object r_7315099*/
static void __lambda_1613(void *data, object clo, int argc, object *args) ;/*object self_7320307, object r_7315105*/
static void __lambda_1614(void *data, object clo, int argc, object *args) ;/*object self_7320308, object r_7315352*/
static void __lambda_1615(void *data, object clo, int argc, object *args) ;/*object self_7320309, object r_7315355*/
static void __lambda_1616(void *data, object clo, int argc, object *args) ;/*object self_7320310, object r_7315353*/
static void __lambda_1617(void *data, object clo, int argc, object *args) ;/*object self_7320311, object r_7315108*/
static void __lambda_1618(void *data, object clo, int argc, object *args) ;/*object self_7320312, object r_7315114*/
static void __lambda_1619(void *data, object clo, int argc, object *args) ;/*object self_7320313, object r_7315336*/
static void __lambda_1620(void *data, object clo, int argc, object *args) ;/*object self_7320314, object r_7315342*/
static void __lambda_1621(void *data, object clo, int argc, object *args) ;/*object self_7320315, object r_7315345*/
static void __lambda_1622(void *data, object clo, int argc, object *args) ;/*object self_7320316, object r_7315343*/
static void __lambda_1623(void *data, object clo, int argc, object *args) ;/*object self_7320317, object r_7315339*/
static void __lambda_1624(void *data, object clo, int argc, object *args) ;/*object self_7320318, object r_7315337*/
static void __lambda_1625(void *data, object clo, int argc, object *args) ;/*object self_7320319, object r_7315117*/
static void __lambda_1626(void *data, object clo, int argc, object *args) ;/*object self_7320320, object r_7315332*/
static void __lambda_1627(void *data, object clo, int argc, object *args) ;/*object self_7320321, object r_7315120*/
static void __lambda_1628(void *data, object clo, int argc, object *args) ;/*object self_7320322, object r_7315126*/
static void __lambda_1629(void *data, object clo, int argc, object *args) ;/*object self_7320323, object r_7315316*/
static void __lambda_1630(void *data, object clo, int argc, object *args) ;/*object self_7320324, object r_7315322*/
static void __lambda_1631(void *data, object clo, int argc, object *args) ;/*object self_7320325, object r_7315325*/
static void __lambda_1632(void *data, object clo, int argc, object *args) ;/*object self_7320326, object r_7315323*/
static void __lambda_1633(void *data, object clo, int argc, object *args) ;/*object self_7320327, object r_7315319*/
static void __lambda_1634(void *data, object clo, int argc, object *args) ;/*object self_7320328, object r_7315317*/
static void __lambda_1635(void *data, object clo, int argc, object *args) ;/*object self_7320329, object r_7315313*/
static void __lambda_1636(void *data, object clo, int argc, object *args) ;/*object self_7320330, object r_7315129*/
static void __lambda_1637(void *data, object clo, int argc, object *args) ;/*object self_7320331, object r_7315135*/
static void __lambda_1638(void *data, object clo, int argc, object *args) ;/*object self_7320332, object r_7315138*/
static void __lambda_1639(void *data, object clo, int argc, object *args) ;/*object self_7320333, object r_7315303*/
static void __lambda_1640(void *data, object clo, int argc, object *args) ;/*object self_7320334, object r_7315306*/
static void __lambda_1641(void *data, object clo, int argc, object *args) ;/*object self_7320335, object r_7315304*/
static void __lambda_1642(void *data, object clo, int argc, object *args) ;/*object self_7320336, object r_7315289*/
static void __lambda_1643(void *data, object clo, int argc, object *args) ;/*object self_7320337, object r_7315295*/
static void __lambda_1644(void *data, object clo, int argc, object *args) ;/*object self_7320338, object r_7315298*/
static void __lambda_1645(void *data, object clo, int argc, object *args) ;/*object self_7320339, object r_7315296*/
static void __lambda_1646(void *data, object clo, int argc, object *args) ;/*object self_7320340, object r_7315292*/
static void __lambda_1647(void *data, object clo, int argc, object *args) ;/*object self_7320341, object r_7315290*/
static void __lambda_1648(void *data, object clo, int argc, object *args) ;/*object self_7320342, object r_7315143*/
static void __lambda_1649(void *data, object clo, int argc, object *args) ;/*object self_7320343, object r_7315158*/
static void __lambda_1650(void *data, object clo, int argc, object *args) ;/*object self_7320344, object r_7315164*/
static void __lambda_1747(void *data, object clo, int argc, object *args) ;/*object self_7320345, object k_7315273, object id_734165_734218_739616, object id_91ls_734166_734219_739617*/
static void __lambda_1748(void *data, object clo, int argc, object *args) ;/*object self_7320346, object r_7315279*/
static void __lambda_1749(void *data, object clo, int argc, object *args) ;/*object self_7320347, object r_7315282*/
static void __lambda_1750(void *data, object clo, int argc, object *args) ;/*object self_7320348, object r_7315280*/
static void __lambda_1751(void *data, object clo, int argc, object *args) ;/*object self_7320349, object r_7315276*/
static void __lambda_1752(void *data, object clo, int argc, object *args) ;/*object self_7320350, object r_7315274*/
static void __lambda_1651(void *data, object clo, int argc, object *args) ;/*object self_7320351, object r_7315272*/
static void __lambda_1652(void *data, object clo, int argc, object *args) ;/*object self_7320352, object r_7315167*/
static void __lambda_1653(void *data, object clo, int argc, object *args) ;/*object self_7320353, object r_7315173*/
static void __lambda_1654(void *data, object clo, int argc, object *args) ;/*object self_7320354, object r_7315176*/
static void __lambda_1655(void *data, object clo, int argc, object *args) ;/*object self_7320355, object r_7315255*/
static void __lambda_1656(void *data, object clo, int argc, object *args) ;/*object self_7320356, object r_7315261*/
static void __lambda_1657(void *data, object clo, int argc, object *args) ;/*object self_7320357, object r_7315264*/
static void __lambda_1658(void *data, object clo, int argc, object *args) ;/*object self_7320358, object r_7315262*/
static void __lambda_1659(void *data, object clo, int argc, object *args) ;/*object self_7320359, object r_7315258*/
static void __lambda_1660(void *data, object clo, int argc, object *args) ;/*object self_7320360, object r_7315256*/
static void __lambda_1661(void *data, object clo, int argc, object *args) ;/*object self_7320361, object r_7315252*/
static void __lambda_1662(void *data, object clo, int argc, object *args) ;/*object self_7320362, object r_7315179*/
static void __lambda_1663(void *data, object clo, int argc, object *args) ;/*object self_7320363, object r_7315185*/
static void __lambda_1664(void *data, object clo, int argc, object *args) ;/*object self_7320364, object r_7315243*/
static void __lambda_1665(void *data, object clo, int argc, object *args) ;/*object self_7320365, object r_7315246*/
static void __lambda_1666(void *data, object clo, int argc, object *args) ;/*object self_7320366, object r_7315244*/
static void __lambda_1667(void *data, object clo, int argc, object *args) ;/*object self_7320367, object r_7315188*/
static void __lambda_1668(void *data, object clo, int argc, object *args) ;/*object self_7320368, object r_7315201*/
static void __lambda_1669(void *data, object clo, int argc, object *args) ;/*object self_7320369, object r_7315234*/
static void __lambda_1670(void *data, object clo, int argc, object *args) ;/*object self_7320370, object r_7315237*/
static void __lambda_1671(void *data, object clo, int argc, object *args) ;/*object self_7320371, object r_7315235*/
static void __lambda_1672(void *data, object clo, int argc, object *args) ;/*object self_7320372, object r_7315204*/
static void __lambda_1673(void *data, object clo, int argc, object *args) ;/*object self_7320373, object r_7315209*/
static void __lambda_1674(void *data, object clo, int argc, object *args) ;/*object self_7320374, object r_7315218*/
static void __lambda_1675(void *data, object clo, int argc, object *args) ;/*object self_7320375, object r_7315224*/
static void __lambda_1676(void *data, object clo, int argc, object *args) ;/*object self_7320376, object r_7315227*/
static void __lambda_1677(void *data, object clo, int argc, object *args) ;/*object self_7320377, object r_7315225*/
static void __lambda_1678(void *data, object clo, int argc, object *args) ;/*object self_7320378, object r_7315221*/
static void __lambda_1679(void *data, object clo, int argc, object *args) ;/*object self_7320379, object r_7315219*/
static void __lambda_1680(void *data, object clo, int argc, object *args) ;/*object self_7320380, object r_7315215*/
static void __lambda_1681(void *data, object clo, int argc, object *args) ;/*object self_7320381, object r_7315213*/
static void __lambda_1682(void *data, object clo, int argc, object *args) ;/*object self_7320382, object r_7315210*/
static void __lambda_1683(void *data, object clo, int argc, object *args) ;/*object self_7320383, object r_7315207*/
static void __lambda_1684(void *data, object clo, int argc, object *args) ;/*object self_7320384, object r_7315205*/
static void __lambda_1685(void *data, object clo, int argc, object *args) ;/*object self_7320385, object r_7315202*/
static void __lambda_1686(void *data, object clo, int argc, object *args) ;/*object self_7320386, object r_7315191*/
static void __lambda_1687(void *data, object clo, int argc, object *args) ;/*object self_7320387, object r_7315197*/
static void __lambda_1688(void *data, object clo, int argc, object *args) ;/*object self_7320388, object r_7315194*/
static void __lambda_1689(void *data, object clo, int argc, object *args) ;/*object self_7320389, object r_7315192*/
static void __lambda_1690(void *data, object clo, int argc, object *args) ;/*object self_7320390, object r_7315189*/
static void __lambda_1691(void *data, object clo, int argc, object *args) ;/*object self_7320391, object r_7315186*/
static void __lambda_1692(void *data, object clo, int argc, object *args) ;/*object self_7320392, object r_7315182*/
static void __lambda_1693(void *data, object clo, int argc, object *args) ;/*object self_7320393, object r_7315180*/
static void __lambda_1694(void *data, object clo, int argc, object *args) ;/*object self_7320394, object r_7315177*/
static void __lambda_1695(void *data, object clo, int argc, object *args) ;/*object self_7320395, object r_7315174*/
static void __lambda_1696(void *data, object clo, int argc, object *args) ;/*object self_7320396, object r_7315170*/
static void __lambda_1697(void *data, object clo, int argc, object *args) ;/*object self_7320397, object r_7315168*/
static void __lambda_1698(void *data, object clo, int argc, object *args) ;/*object self_7320398, object r_7315165*/
static void __lambda_1699(void *data, object clo, int argc, object *args) ;/*object self_7320399, object r_7315161*/
static void __lambda_1700(void *data, object clo, int argc, object *args) ;/*object self_7320400, object r_7315159*/
static void __lambda_1701(void *data, object clo, int argc, object *args) ;/*object self_7320401, object r_7315146*/
static void __lambda_1702(void *data, object clo, int argc, object *args) ;/*object self_7320402, object r_7315154*/
static void __lambda_1703(void *data, object clo, int argc, object *args) ;/*object self_7320403, object r_7315149*/
static void __lambda_1704(void *data, object clo, int argc, object *args) ;/*object self_7320404, object r_7315150*/
static void __lambda_1705(void *data, object clo, int argc, object *args) ;/*object self_7320405, object r_7315147*/
static void __lambda_1706(void *data, object clo, int argc, object *args) ;/*object self_7320406, object r_7315144*/
static void __lambda_1707(void *data, object clo, int argc, object *args) ;/*object self_7320407, object r_7315141*/
static void __lambda_1708(void *data, object clo, int argc, object *args) ;/*object self_7320408, object r_7315139*/
static void __lambda_1709(void *data, object clo, int argc, object *args) ;/*object self_7320409, object r_7315136*/
static void __lambda_1710(void *data, object clo, int argc, object *args) ;/*object self_7320410, object r_7315132*/
static void __lambda_1711(void *data, object clo, int argc, object *args) ;/*object self_7320411, object r_7315130*/
static void __lambda_1712(void *data, object clo, int argc, object *args) ;/*object self_7320412, object r_7315127*/
static void __lambda_1713(void *data, object clo, int argc, object *args) ;/*object self_7320413, object r_7315123*/
static void __lambda_1714(void *data, object clo, int argc, object *args) ;/*object self_7320414, object r_7315121*/
static void __lambda_1715(void *data, object clo, int argc, object *args) ;/*object self_7320415, object r_7315118*/
static void __lambda_1716(void *data, object clo, int argc, object *args) ;/*object self_7320416, object r_7315115*/
static void __lambda_1717(void *data, object clo, int argc, object *args) ;/*object self_7320417, object r_7315111*/
static void __lambda_1718(void *data, object clo, int argc, object *args) ;/*object self_7320418, object r_7315109*/
static void __lambda_1719(void *data, object clo, int argc, object *args) ;/*object self_7320419, object r_7315106*/
static void __lambda_1720(void *data, object clo, int argc, object *args) ;/*object self_7320420, object r_7315102*/
static void __lambda_1721(void *data, object clo, int argc, object *args) ;/*object self_7320421, object r_7315100*/
static void __lambda_1722(void *data, object clo, int argc, object *args) ;/*object self_7320422, object r_7315096*/
static void __lambda_1723(void *data, object clo, int argc, object *args) ;/*object self_7320423, object r_7315094*/
static void __lambda_1724(void *data, object clo, int argc, object *args) ;/*object self_7320424, object r_7315046*/
static void __lambda_1725(void *data, object clo, int argc, object *args) ;/*object self_7320425, object r_7315052*/
static void __lambda_1742(void *data, object clo, int argc, object *args) ;/*object self_7320426, object k_7315079, object id_91ls_734167_734220_739618*/
static void __lambda_1743(void *data, object clo, int argc, object *args) ;/*object self_7320427, object r_7315085*/
static void __lambda_1744(void *data, object clo, int argc, object *args) ;/*object self_7320428, object r_7315086*/
static void __lambda_1745(void *data, object clo, int argc, object *args) ;/*object self_7320429, object r_7315082*/
static void __lambda_1746(void *data, object clo, int argc, object *args) ;/*object self_7320430, object r_7315080*/
static void __lambda_1726(void *data, object clo, int argc, object *args) ;/*object self_7320431, object r_7315078*/
static void __lambda_1727(void *data, object clo, int argc, object *args) ;/*object self_7320432, object r_7315055*/
static void __lambda_1728(void *data, object clo, int argc, object *args) ;/*object self_7320433, object r_7315061*/
static void __lambda_1729(void *data, object clo, int argc, object *args) ;/*object self_7320434, object r_7315068*/
static void __lambda_1730(void *data, object clo, int argc, object *args) ;/*object self_7320435, object r_7315072*/
static void __lambda_1731(void *data, object clo, int argc, object *args) ;/*object self_7320436, object r_7315069*/
static void __lambda_1732(void *data, object clo, int argc, object *args) ;/*object self_7320437, object r_7315066*/
static void __lambda_1733(void *data, object clo, int argc, object *args) ;/*object self_7320438, object r_7315064*/
static void __lambda_1734(void *data, object clo, int argc, object *args) ;/*object self_7320439, object r_7315062*/
static void __lambda_1735(void *data, object clo, int argc, object *args) ;/*object self_7320440, object r_7315058*/
static void __lambda_1736(void *data, object clo, int argc, object *args) ;/*object self_7320441, object r_7315056*/
static void __lambda_1737(void *data, object clo, int argc, object *args) ;/*object self_7320442, object r_7315053*/
static void __lambda_1738(void *data, object clo, int argc, object *args) ;/*object self_7320443, object r_7315049*/
static void __lambda_1739(void *data, object clo, int argc, object *args) ;/*object self_7320444, object r_7315047*/
static void __lambda_1740(void *data, object clo, int argc, object *args) ;/*object self_7320445, object r_7315044*/
static void __lambda_1741(void *data, object clo, int argc, object *args) ;/*object self_7320446, object r_7315042*/
static void __lambda_1570(void *data, object clo, int argc, object *args) ;/*object self_7320447, object r_7315035*/
static void __lambda_1571(void *data, object clo, int argc, object *args) ;/*object self_7320448, object r_7315034*/
static void __lambda_1530(void *data, object clo, int argc, object *args) ;/*closure _,object k_7314926, object expr_733972_733997_734046_739548, object rename_733973_733998_734047_739549, object compare_733974_733999_734048_739550*/
static void __lambda_1531(void *data, object clo, int argc, object *args) ;/*object self_7320218, object v_931_733980_734032_734065_739567*/
static void __lambda_1545(void *data, object clo, int argc, object *args) ;/*object self_7320219, object tmp_734001_734003_734049_739551*/
static void __lambda_1556(void *data, object clo, int argc, object *args) ;/*object self_7320220, object r_7314927*/
static void __lambda_1546(void *data, object clo, int argc, object *args) ;/*object self_7320221, object k_7314929*/
static void __lambda_1547(void *data, object clo, int argc, object *args) ;/*object self_7320222, object v_938_733987_734022_734059_739561*/
static void __lambda_1548(void *data, object clo, int argc, object *args) ;/*object self_7320223, object v_9313_733992_734012_734052_739554*/
static void __lambda_1554(void *data, object clo, int argc, object *args) ;/*object self_7320224, object tmp_734009_734011_734051_739553*/
static void __lambda_1555(void *data, object clo, int argc, object *args) ;/*object self_7320225, object r_7314932*/
static void __lambda_1549(void *data, object clo, int argc, object *args) ;/*object self_7320226, object k_7314934*/
static void __lambda_1550(void *data, object clo, int argc, object *args) ;/*object self_7320227, object r_7314943*/
static void __lambda_1551(void *data, object clo, int argc, object *args) ;/*object self_7320228, object r_7314946*/
static void __lambda_1552(void *data, object clo, int argc, object *args) ;/*object self_7320229, object r_7314944*/
static void __lambda_1553(void *data, object clo, int argc, object *args) ;/*object self_7320230, object r_7314942*/
static void __lambda_1532(void *data, object clo, int argc, object *args) ;/*object self_7320231, object k_7314962*/
static void __lambda_1533(void *data, object clo, int argc, object *args) ;/*object self_7320232, object r_7314974*/
static void __lambda_1534(void *data, object clo, int argc, object *args) ;/*object self_7320233, object r_7314993*/
static void __lambda_1535(void *data, object clo, int argc, object *args) ;/*object self_7320234, object r_7314994*/
static void __lambda_1536(void *data, object clo, int argc, object *args) ;/*object self_7320235, object r_7314979*/
static void __lambda_1537(void *data, object clo, int argc, object *args) ;/*object self_7320236, object r_7314985*/
static void __lambda_1538(void *data, object clo, int argc, object *args) ;/*object self_7320237, object r_7314988*/
static void __lambda_1539(void *data, object clo, int argc, object *args) ;/*object self_7320238, object r_7314986*/
static void __lambda_1540(void *data, object clo, int argc, object *args) ;/*object self_7320239, object r_7314982*/
static void __lambda_1541(void *data, object clo, int argc, object *args) ;/*object self_7320240, object r_7314980*/
static void __lambda_1542(void *data, object clo, int argc, object *args) ;/*object self_7320241, object r_7314977*/
static void __lambda_1543(void *data, object clo, int argc, object *args) ;/*object self_7320242, object r_7314975*/
static void __lambda_1544(void *data, object clo, int argc, object *args) ;/*object self_7320243, object r_7314973*/
static void __lambda_1189(void *data, object clo, int argc, object *args) ;/*closure _,object k_7314160, object expr_733679_733739_733872_739452, object rename_733680_733740_733873_739453, object compare_733681_733741_733874_739454*/
static void __lambda_1190(void *data, object clo, int argc, object *args) ;/*object self_7319876, object v_931_733687_733810_733922_739502*/
static void __lambda_1331(void *data, object clo, int argc, object *args) ;/*object self_7319877, object tmp_733743_733745_733875_739455*/
static void __lambda_1529(void *data, object clo, int argc, object *args) ;/*object self_7319878, object r_7314161*/
static void __lambda_1332(void *data, object clo, int argc, object *args) ;/*object self_7319879, object k_7314163*/
static void __lambda_1333(void *data, object clo, int argc, object *args) ;/*object self_7319880, object v_9327_733713_733750_733877_739457*/
static void __lambda_1527(void *data, object clo, int argc, object *args) ;/*object self_7319881, object tmp_733747_733749_733876_739456*/
static void __lambda_1528(void *data, object clo, int argc, object *args) ;/*object self_7319882, object r_7314165*/
static void __lambda_1334(void *data, object clo, int argc, object *args) ;/*object self_7319883, object k_7314167*/
static void __lambda_1335(void *data, object clo, int argc, object *args) ;/*object self_7319884, object v_733753_733879_739459*/
static void __lambda_1336(void *data, object clo, int argc, object *args) ;/*object self_7319885, object p_733757_733882_739462*/
static void __lambda_1337(void *data, object clo, int argc, object *args) ;/*object self_7319886, object r_733761_733885_739465*/
static void __lambda_1338(void *data, object clo, int argc, object *args) ;/*object self_7319887, object sk_733770_733891_739471*/
static void __lambda_1339(void *data, object clo, int argc, object *args) ;/*object self_7319888, object fk_733774_733894_739474*/
static void __lambda_1340(void *data, object clo, int argc, object *args) ;/*object self_7319889, object i_733778_733897_739477*/
static void __lambda_1341(void *data, object clo, int argc, object *args) ;/*object self_7319890, object v_9341_733727_733779_733898_739478*/
static void __lambda_1342(void *data, object clo, int argc, object *args) ;/*object self_7319891, object w_9343_733729_733783_733900_739480, object id_91ls45_733731_733784_733901_739481, object id_91ls_91ls46_733732_733785_733902_739482*/
static void __lambda_1343(void *data, object clo, int argc, object *args) ;/*object self_7319892, object lp_9344_733730_733786_733903_739483*/
static void __lambda_3036(void *data, object clo, int argc, object *args) ;/*object self_7319893, object lp_9344_733730_733786_733903_739483*/
static void __lambda_1346(void *data, object clo, int argc, object *args) ;/*object self_7319894, object k_7314196, object w_9343_733729_733787_733904_739484, object id_91ls45_733731_733788_733905_739485, object id_91ls_91ls46_733732_733789_733906_739486*/
static void __lambda_1347(void *data, object clo, int argc, object *args) ;/*object self_7319895, object r_7314198*/
static void __lambda_1348(void *data, object clo, int argc, object *args) ;/*object self_7319896, object r_7314199*/
static void __lambda_1349(void *data, object clo, int argc, object *args) ;/*object self_7319897, object id_733790_733907_739487, object id_91ls_733791_733908_739488*/
static void __lambda_1350(void *data, object clo, int argc, object *args) ;/*object self_7319898, object r_7314203*/
static void __lambda_1351(void *data, object clo, int argc, object *args) ;/*object self_7319899, object r_7314211*/
static void __lambda_1352(void *data, object clo, int argc, object *args) ;/*object self_7319900, object r_7314572*/
static void __lambda_1353(void *data, object clo, int argc, object *args) ;/*object self_7319901, object r_7314578*/
static void __lambda_1354(void *data, object clo, int argc, object *args) ;/*object self_7319902, object r_7314584*/
static void __lambda_1355(void *data, object clo, int argc, object *args) ;/*object self_7319903, object r_7314585*/
static void __lambda_1356(void *data, object clo, int argc, object *args) ;/*object self_7319904, object r_7314581*/
static void __lambda_1357(void *data, object clo, int argc, object *args) ;/*object self_7319905, object r_7314579*/
static void __lambda_1358(void *data, object clo, int argc, object *args) ;/*object self_7319906, object r_7314575*/
static void __lambda_1359(void *data, object clo, int argc, object *args) ;/*object self_7319907, object r_7314573*/
static void __lambda_1360(void *data, object clo, int argc, object *args) ;/*object self_7319908, object r_7314524*/
static void __lambda_1361(void *data, object clo, int argc, object *args) ;/*object self_7319909, object r_7314566*/
static void __lambda_1362(void *data, object clo, int argc, object *args) ;/*object self_7319910, object r_7314567*/
static void __lambda_1363(void *data, object clo, int argc, object *args) ;/*object self_7319911, object r_7314527*/
static void __lambda_1364(void *data, object clo, int argc, object *args) ;/*object self_7319912, object r_7314533*/
static void __lambda_1365(void *data, object clo, int argc, object *args) ;/*object self_7319913, object r_7314539*/
static void __lambda_1366(void *data, object clo, int argc, object *args) ;/*object self_7319914, object r_7314556*/
static void __lambda_1367(void *data, object clo, int argc, object *args) ;/*object self_7319915, object r_7314559*/
static void __lambda_1368(void *data, object clo, int argc, object *args) ;/*object self_7319916, object r_7314557*/
static void __lambda_1369(void *data, object clo, int argc, object *args) ;/*object self_7319917, object r_7314542*/
static void __lambda_1370(void *data, object clo, int argc, object *args) ;/*object self_7319918, object r_7314548*/
static void __lambda_1371(void *data, object clo, int argc, object *args) ;/*object self_7319919, object r_7314551*/
static void __lambda_1372(void *data, object clo, int argc, object *args) ;/*object self_7319920, object r_7314549*/
static void __lambda_1373(void *data, object clo, int argc, object *args) ;/*object self_7319921, object r_7314545*/
static void __lambda_1374(void *data, object clo, int argc, object *args) ;/*object self_7319922, object r_7314543*/
static void __lambda_1375(void *data, object clo, int argc, object *args) ;/*object self_7319923, object r_7314540*/
static void __lambda_1376(void *data, object clo, int argc, object *args) ;/*object self_7319924, object r_7314536*/
static void __lambda_1377(void *data, object clo, int argc, object *args) ;/*object self_7319925, object r_7314534*/
static void __lambda_1378(void *data, object clo, int argc, object *args) ;/*object self_7319926, object r_7314530*/
static void __lambda_1379(void *data, object clo, int argc, object *args) ;/*object self_7319927, object r_7314528*/
static void __lambda_1380(void *data, object clo, int argc, object *args) ;/*object self_7319928, object r_7314525*/
static void __lambda_1381(void *data, object clo, int argc, object *args) ;/*object self_7319929, object r_7314214*/
static void __lambda_1382(void *data, object clo, int argc, object *args) ;/*object self_7319930, object r_7314220*/
static void __lambda_1383(void *data, object clo, int argc, object *args) ;/*object self_7319931, object r_7314493*/
static void __lambda_1384(void *data, object clo, int argc, object *args) ;/*object self_7319932, object r_7314514*/
static void __lambda_1385(void *data, object clo, int argc, object *args) ;/*object self_7319933, object r_7314517*/
static void __lambda_1386(void *data, object clo, int argc, object *args) ;/*object self_7319934, object r_7314515*/
static void __lambda_1387(void *data, object clo, int argc, object *args) ;/*object self_7319935, object r_7314496*/
static void __lambda_1388(void *data, object clo, int argc, object *args) ;/*object self_7319936, object r_7314502*/
static void __lambda_1389(void *data, object clo, int argc, object *args) ;/*object self_7319937, object r_7314505*/
static void __lambda_1390(void *data, object clo, int argc, object *args) ;/*object self_7319938, object r_7314508*/
static void __lambda_1391(void *data, object clo, int argc, object *args) ;/*object self_7319939, object r_7314506*/
static void __lambda_1392(void *data, object clo, int argc, object *args) ;/*object self_7319940, object r_7314503*/
static void __lambda_1393(void *data, object clo, int argc, object *args) ;/*object self_7319941, object r_7314499*/
static void __lambda_1394(void *data, object clo, int argc, object *args) ;/*object self_7319942, object r_7314497*/
static void __lambda_1395(void *data, object clo, int argc, object *args) ;/*object self_7319943, object r_7314494*/
static void __lambda_1396(void *data, object clo, int argc, object *args) ;/*object self_7319944, object r_7314223*/
static void __lambda_1397(void *data, object clo, int argc, object *args) ;/*object self_7319945, object r_7314231*/
static void __lambda_1398(void *data, object clo, int argc, object *args) ;/*object self_7319946, object r_7314234*/
static void __lambda_1399(void *data, object clo, int argc, object *args) ;/*object self_7319947, object r_7314483*/
static void __lambda_1400(void *data, object clo, int argc, object *args) ;/*object self_7319948, object r_7314486*/
static void __lambda_1401(void *data, object clo, int argc, object *args) ;/*object self_7319949, object r_7314484*/
static void __lambda_1402(void *data, object clo, int argc, object *args) ;/*object self_7319950, object r_7314455*/
static void __lambda_1403(void *data, object clo, int argc, object *args) ;/*object self_7319951, object r_7314475*/
static void __lambda_1404(void *data, object clo, int argc, object *args) ;/*object self_7319952, object r_7314478*/
static void __lambda_1405(void *data, object clo, int argc, object *args) ;/*object self_7319953, object r_7314476*/
static void __lambda_1406(void *data, object clo, int argc, object *args) ;/*object self_7319954, object r_7314458*/
static void __lambda_1522(void *data, object clo, int argc, object *args) ;/*object self_7319955, object k_7314462, object id_91ls_733794_733910_739490*/
static void __lambda_1523(void *data, object clo, int argc, object *args) ;/*object self_7319956, object r_7314468*/
static void __lambda_1524(void *data, object clo, int argc, object *args) ;/*object self_7319957, object r_7314469*/
static void __lambda_1525(void *data, object clo, int argc, object *args) ;/*object self_7319958, object r_7314465*/
static void __lambda_1526(void *data, object clo, int argc, object *args) ;/*object self_7319959, object r_7314463*/
static void __lambda_1407(void *data, object clo, int argc, object *args) ;/*object self_7319960, object r_7314461*/
static void __lambda_1408(void *data, object clo, int argc, object *args) ;/*object self_7319961, object r_7314459*/
static void __lambda_1409(void *data, object clo, int argc, object *args) ;/*object self_7319962, object r_7314456*/
static void __lambda_1410(void *data, object clo, int argc, object *args) ;/*object self_7319963, object r_7314237*/
static void __lambda_1411(void *data, object clo, int argc, object *args) ;/*object self_7319964, object r_7314243*/
static void __lambda_1412(void *data, object clo, int argc, object *args) ;/*object self_7319965, object r_7314442*/
static void __lambda_1413(void *data, object clo, int argc, object *args) ;/*object self_7319966, object r_7314445*/
static void __lambda_1414(void *data, object clo, int argc, object *args) ;/*object self_7319967, object r_7314448*/
static void __lambda_1415(void *data, object clo, int argc, object *args) ;/*object self_7319968, object r_7314446*/
static void __lambda_1416(void *data, object clo, int argc, object *args) ;/*object self_7319969, object r_7314443*/
static void __lambda_1417(void *data, object clo, int argc, object *args) ;/*object self_7319970, object r_7314390*/
static void __lambda_1418(void *data, object clo, int argc, object *args) ;/*object self_7319971, object r_7314396*/
static void __lambda_1517(void *data, object clo, int argc, object *args) ;/*object self_7319972, object k_7314429, object id_733795_733911_739491, object id_91ls_733796_733912_739492*/
static void __lambda_1518(void *data, object clo, int argc, object *args) ;/*object self_7319973, object r_7314435*/
static void __lambda_1519(void *data, object clo, int argc, object *args) ;/*object self_7319974, object r_7314436*/
static void __lambda_1520(void *data, object clo, int argc, object *args) ;/*object self_7319975, object r_7314432*/
static void __lambda_1521(void *data, object clo, int argc, object *args) ;/*object self_7319976, object r_7314430*/
static void __lambda_1419(void *data, object clo, int argc, object *args) ;/*object self_7319977, object r_7314428*/
static void __lambda_1420(void *data, object clo, int argc, object *args) ;/*object self_7319978, object r_7314399*/
static void __lambda_1421(void *data, object clo, int argc, object *args) ;/*object self_7319979, object r_7314405*/
static void __lambda_1422(void *data, object clo, int argc, object *args) ;/*object self_7319980, object r_7314408*/
static void __lambda_1423(void *data, object clo, int argc, object *args) ;/*object self_7319981, object r_7314422*/
static void __lambda_1424(void *data, object clo, int argc, object *args) ;/*object self_7319982, object r_7314413*/
static void __lambda_1425(void *data, object clo, int argc, object *args) ;/*object self_7319983, object r_7314418*/
static void __lambda_1426(void *data, object clo, int argc, object *args) ;/*object self_7319984, object r_7314416*/
static void __lambda_1427(void *data, object clo, int argc, object *args) ;/*object self_7319985, object r_7314414*/
static void __lambda_1428(void *data, object clo, int argc, object *args) ;/*object self_7319986, object r_7314411*/
static void __lambda_1429(void *data, object clo, int argc, object *args) ;/*object self_7319987, object r_7314409*/
static void __lambda_1430(void *data, object clo, int argc, object *args) ;/*object self_7319988, object r_7314406*/
static void __lambda_1431(void *data, object clo, int argc, object *args) ;/*object self_7319989, object r_7314402*/
static void __lambda_1432(void *data, object clo, int argc, object *args) ;/*object self_7319990, object r_7314400*/
static void __lambda_1433(void *data, object clo, int argc, object *args) ;/*object self_7319991, object r_7314397*/
static void __lambda_1434(void *data, object clo, int argc, object *args) ;/*object self_7319992, object r_7314393*/
static void __lambda_1435(void *data, object clo, int argc, object *args) ;/*object self_7319993, object r_7314391*/
static void __lambda_1436(void *data, object clo, int argc, object *args) ;/*object self_7319994, object r_7314246*/
static void __lambda_1437(void *data, object clo, int argc, object *args) ;/*object self_7319995, object r_7314382*/
static void __lambda_1438(void *data, object clo, int argc, object *args) ;/*object self_7319996, object r_7314385*/
static void __lambda_1439(void *data, object clo, int argc, object *args) ;/*object self_7319997, object r_7314383*/
static void __lambda_1440(void *data, object clo, int argc, object *args) ;/*object self_7319998, object r_7314261*/
static void __lambda_1441(void *data, object clo, int argc, object *args) ;/*object self_7319999, object r_7314267*/
static void __lambda_1442(void *data, object clo, int argc, object *args) ;/*object self_7320000, object r_7314366*/
static void __lambda_1443(void *data, object clo, int argc, object *args) ;/*object self_7320001, object r_7314372*/
static void __lambda_1444(void *data, object clo, int argc, object *args) ;/*object self_7320002, object r_7314375*/
static void __lambda_1445(void *data, object clo, int argc, object *args) ;/*object self_7320003, object r_7314373*/
static void __lambda_1446(void *data, object clo, int argc, object *args) ;/*object self_7320004, object r_7314369*/
static void __lambda_1447(void *data, object clo, int argc, object *args) ;/*object self_7320005, object r_7314367*/
static void __lambda_1448(void *data, object clo, int argc, object *args) ;/*object self_7320006, object r_7314363*/
static void __lambda_1449(void *data, object clo, int argc, object *args) ;/*object self_7320007, object r_7314270*/
static void __lambda_1450(void *data, object clo, int argc, object *args) ;/*object self_7320008, object r_7314276*/
static void __lambda_1451(void *data, object clo, int argc, object *args) ;/*object self_7320009, object r_7314279*/
static void __lambda_1452(void *data, object clo, int argc, object *args) ;/*object self_7320010, object r_7314353*/
static void __lambda_1453(void *data, object clo, int argc, object *args) ;/*object self_7320011, object r_7314356*/
static void __lambda_1454(void *data, object clo, int argc, object *args) ;/*object self_7320012, object r_7314354*/
static void __lambda_1455(void *data, object clo, int argc, object *args) ;/*object self_7320013, object r_7314339*/
static void __lambda_1456(void *data, object clo, int argc, object *args) ;/*object self_7320014, object r_7314345*/
static void __lambda_1457(void *data, object clo, int argc, object *args) ;/*object self_7320015, object r_7314348*/
static void __lambda_1458(void *data, object clo, int argc, object *args) ;/*object self_7320016, object r_7314346*/
static void __lambda_1459(void *data, object clo, int argc, object *args) ;/*object self_7320017, object r_7314342*/
static void __lambda_1460(void *data, object clo, int argc, object *args) ;/*object self_7320018, object r_7314340*/
static void __lambda_1461(void *data, object clo, int argc, object *args) ;/*object self_7320019, object r_7314284*/
static void __lambda_1462(void *data, object clo, int argc, object *args) ;/*object self_7320020, object r_7314294*/
static void __lambda_1463(void *data, object clo, int argc, object *args) ;/*object self_7320021, object r_7314300*/
static void __lambda_1464(void *data, object clo, int argc, object *args) ;/*object self_7320022, object r_7314329*/
static void __lambda_1465(void *data, object clo, int argc, object *args) ;/*object self_7320023, object r_7314332*/
static void __lambda_1466(void *data, object clo, int argc, object *args) ;/*object self_7320024, object r_7314330*/
static void __lambda_1467(void *data, object clo, int argc, object *args) ;/*object self_7320025, object r_7314303*/
static void __lambda_1468(void *data, object clo, int argc, object *args) ;/*object self_7320026, object r_7314319*/
static void __lambda_1469(void *data, object clo, int argc, object *args) ;/*object self_7320027, object r_7314322*/
static void __lambda_1470(void *data, object clo, int argc, object *args) ;/*object self_7320028, object r_7314323*/
static void __lambda_1471(void *data, object clo, int argc, object *args) ;/*object self_7320029, object r_7314320*/
static void __lambda_1472(void *data, object clo, int argc, object *args) ;/*object self_7320030, object r_7314306*/
static void __lambda_1513(void *data, object clo, int argc, object *args) ;/*object self_7320031, object k_7314310, object id_733797_733913_739493, object id_91ls_733798_733914_739494*/
static void __lambda_1514(void *data, object clo, int argc, object *args) ;/*object self_7320032, object r_7314311*/
static void __lambda_1515(void *data, object clo, int argc, object *args) ;/*object self_7320033, object r_7314314*/
static void __lambda_1516(void *data, object clo, int argc, object *args) ;/*object self_7320034, object r_7314312*/
static void __lambda_1473(void *data, object clo, int argc, object *args) ;/*object self_7320035, object r_7314309*/
static void __lambda_1474(void *data, object clo, int argc, object *args) ;/*object self_7320036, object r_7314307*/
static void __lambda_1475(void *data, object clo, int argc, object *args) ;/*object self_7320037, object r_7314304*/
static void __lambda_1476(void *data, object clo, int argc, object *args) ;/*object self_7320038, object r_7314301*/
static void __lambda_1477(void *data, object clo, int argc, object *args) ;/*object self_7320039, object r_7314297*/
static void __lambda_1478(void *data, object clo, int argc, object *args) ;/*object self_7320040, object r_7314295*/
static void __lambda_1479(void *data, object clo, int argc, object *args) ;/*object self_7320041, object r_7314287*/
static void __lambda_1480(void *data, object clo, int argc, object *args) ;/*object self_7320042, object r_7314290*/
static void __lambda_1481(void *data, object clo, int argc, object *args) ;/*object self_7320043, object r_7314288*/
static void __lambda_1482(void *data, object clo, int argc, object *args) ;/*object self_7320044, object r_7314285*/
static void __lambda_1483(void *data, object clo, int argc, object *args) ;/*object self_7320045, object r_7314282*/
static void __lambda_1484(void *data, object clo, int argc, object *args) ;/*object self_7320046, object r_7314280*/
static void __lambda_1485(void *data, object clo, int argc, object *args) ;/*object self_7320047, object r_7314277*/
static void __lambda_1486(void *data, object clo, int argc, object *args) ;/*object self_7320048, object r_7314273*/
static void __lambda_1487(void *data, object clo, int argc, object *args) ;/*object self_7320049, object r_7314271*/
static void __lambda_1488(void *data, object clo, int argc, object *args) ;/*object self_7320050, object r_7314268*/
static void __lambda_1489(void *data, object clo, int argc, object *args) ;/*object self_7320051, object r_7314264*/
static void __lambda_1490(void *data, object clo, int argc, object *args) ;/*object self_7320052, object r_7314262*/
static void __lambda_1491(void *data, object clo, int argc, object *args) ;/*object self_7320053, object r_7314249*/
static void __lambda_1492(void *data, object clo, int argc, object *args) ;/*object self_7320054, object r_7314255*/
static void __lambda_1493(void *data, object clo, int argc, object *args) ;/*object self_7320055, object r_7314256*/
static void __lambda_1494(void *data, object clo, int argc, object *args) ;/*object self_7320056, object r_7314252*/
static void __lambda_1495(void *data, object clo, int argc, object *args) ;/*object self_7320057, object r_7314250*/
static void __lambda_1496(void *data, object clo, int argc, object *args) ;/*object self_7320058, object r_7314247*/
static void __lambda_1497(void *data, object clo, int argc, object *args) ;/*object self_7320059, object r_7314244*/
static void __lambda_1498(void *data, object clo, int argc, object *args) ;/*object self_7320060, object r_7314240*/
static void __lambda_1499(void *data, object clo, int argc, object *args) ;/*object self_7320061, object r_7314238*/
static void __lambda_1500(void *data, object clo, int argc, object *args) ;/*object self_7320062, object r_7314235*/
static void __lambda_1501(void *data, object clo, int argc, object *args) ;/*object self_7320063, object r_7314232*/
static void __lambda_1502(void *data, object clo, int argc, object *args) ;/*object self_7320064, object r_7314228*/
static void __lambda_1503(void *data, object clo, int argc, object *args) ;/*object self_7320065, object r_7314226*/
static void __lambda_1504(void *data, object clo, int argc, object *args) ;/*object self_7320066, object r_7314224*/
static void __lambda_1505(void *data, object clo, int argc, object *args) ;/*object self_7320067, object r_7314221*/
static void __lambda_1506(void *data, object clo, int argc, object *args) ;/*object self_7320068, object r_7314217*/
static void __lambda_1507(void *data, object clo, int argc, object *args) ;/*object self_7320069, object r_7314215*/
static void __lambda_1508(void *data, object clo, int argc, object *args) ;/*object self_7320070, object r_7314212*/
static void __lambda_1509(void *data, object clo, int argc, object *args) ;/*object self_7320071, object r_7314208*/
static void __lambda_1510(void *data, object clo, int argc, object *args) ;/*object self_7320072, object r_7314206*/
static void __lambda_1511(void *data, object clo, int argc, object *args) ;/*object self_7320073, object r_7314204*/
static void __lambda_1512(void *data, object clo, int argc, object *args) ;/*object self_7320074, object r_7314202*/
static void __lambda_1344(void *data, object clo, int argc, object *args) ;/*object self_7320075, object r_7314195*/
static void __lambda_1345(void *data, object clo, int argc, object *args) ;/*object self_7320076, object r_7314194*/
static void __lambda_1191(void *data, object clo, int argc, object *args) ;/*object self_7320077, object k_7314607*/
static void __lambda_1192(void *data, object clo, int argc, object *args) ;/*object self_7320078, object v_733813_733924_739504*/
static void __lambda_1193(void *data, object clo, int argc, object *args) ;/*object self_7320079, object p_733817_733927_739507*/
static void __lambda_1194(void *data, object clo, int argc, object *args) ;/*object self_7320080, object sk_733830_733935_739515*/
static void __lambda_1195(void *data, object clo, int argc, object *args) ;/*object self_7320081, object fk_733834_733938_739518*/
static void __lambda_1196(void *data, object clo, int argc, object *args) ;/*object self_7320082, object i_733838_733941_739521*/
static void __lambda_1197(void *data, object clo, int argc, object *args) ;/*object self_7320083, object v_9315_733701_733839_733942_739522*/
static void __lambda_1198(void *data, object clo, int argc, object *args) ;/*object self_7320084, object w_9317_733703_733843_733944_739524, object id_91ls19_733705_733844_733945_739525, object id_91ls_91ls20_733706_733845_733946_739526*/
static void __lambda_1199(void *data, object clo, int argc, object *args) ;/*object self_7320085, object lp_9318_733704_733846_733947_739527*/
static void __lambda_3035(void *data, object clo, int argc, object *args) ;/*object self_7320086, object lp_9318_733704_733846_733947_739527*/
static void __lambda_1202(void *data, object clo, int argc, object *args) ;/*object self_7320087, object k_7314637, object w_9317_733703_733847_733948_739528, object id_91ls19_733705_733848_733949_739529, object id_91ls_91ls20_733706_733849_733950_739530*/
static void __lambda_1203(void *data, object clo, int argc, object *args) ;/*object self_7320088, object r_7314639*/
static void __lambda_1204(void *data, object clo, int argc, object *args) ;/*object self_7320089, object r_7314640*/
static void __lambda_1205(void *data, object clo, int argc, object *args) ;/*object self_7320090, object id_733850_733951_739531, object id_91ls_733851_733952_739532*/
static void __lambda_1206(void *data, object clo, int argc, object *args) ;/*object self_7320091, object r_7314644*/
static void __lambda_1207(void *data, object clo, int argc, object *args) ;/*object self_7320092, object r_7314870*/
static void __lambda_1208(void *data, object clo, int argc, object *args) ;/*object self_7320093, object r_7314906*/
static void __lambda_1209(void *data, object clo, int argc, object *args) ;/*object self_7320094, object r_7314903*/
static void __lambda_1210(void *data, object clo, int argc, object *args) ;/*object self_7320095, object r_7314873*/
static void __lambda_1211(void *data, object clo, int argc, object *args) ;/*object self_7320096, object r_7314879*/
static void __lambda_1212(void *data, object clo, int argc, object *args) ;/*object self_7320097, object r_7314896*/
static void __lambda_1213(void *data, object clo, int argc, object *args) ;/*object self_7320098, object r_7314897*/
static void __lambda_1214(void *data, object clo, int argc, object *args) ;/*object self_7320099, object r_7314882*/
static void __lambda_1330(void *data, object clo, int argc, object *args) ;/*object self_7320100, object k_7314895, object sk_733854_733954_739534*/
static void __lambda_1215(void *data, object clo, int argc, object *args) ;/*object self_7320101, object r_7314894*/
static void __lambda_1216(void *data, object clo, int argc, object *args) ;/*object self_7320102, object r_7314890*/
static void __lambda_1217(void *data, object clo, int argc, object *args) ;/*object self_7320103, object r_7314891*/
static void __lambda_1218(void *data, object clo, int argc, object *args) ;/*object self_7320104, object r_7314885*/
static void __lambda_1219(void *data, object clo, int argc, object *args) ;/*object self_7320105, object r_7314886*/
static void __lambda_1220(void *data, object clo, int argc, object *args) ;/*object self_7320106, object r_7314883*/
static void __lambda_1221(void *data, object clo, int argc, object *args) ;/*object self_7320107, object r_7314880*/
static void __lambda_1222(void *data, object clo, int argc, object *args) ;/*object self_7320108, object r_7314876*/
static void __lambda_1223(void *data, object clo, int argc, object *args) ;/*object self_7320109, object r_7314874*/
static void __lambda_1224(void *data, object clo, int argc, object *args) ;/*object self_7320110, object r_7314871*/
static void __lambda_1225(void *data, object clo, int argc, object *args) ;/*object self_7320111, object r_7314649*/
static void __lambda_1226(void *data, object clo, int argc, object *args) ;/*object self_7320112, object r_7314655*/
static void __lambda_1227(void *data, object clo, int argc, object *args) ;/*object self_7320113, object r_7314658*/
static void __lambda_1228(void *data, object clo, int argc, object *args) ;/*object self_7320114, object r_7314862*/
static void __lambda_1229(void *data, object clo, int argc, object *args) ;/*object self_7320115, object r_7314863*/
static void __lambda_1230(void *data, object clo, int argc, object *args) ;/*object self_7320116, object r_7314845*/
static void __lambda_1325(void *data, object clo, int argc, object *args) ;/*object self_7320117, object k_7314849, object id_91ls_733855_733955_739535*/
static void __lambda_1326(void *data, object clo, int argc, object *args) ;/*object self_7320118, object r_7314855*/
static void __lambda_1327(void *data, object clo, int argc, object *args) ;/*object self_7320119, object r_7314856*/
static void __lambda_1328(void *data, object clo, int argc, object *args) ;/*object self_7320120, object r_7314852*/
static void __lambda_1329(void *data, object clo, int argc, object *args) ;/*object self_7320121, object r_7314850*/
static void __lambda_1231(void *data, object clo, int argc, object *args) ;/*object self_7320122, object r_7314848*/
static void __lambda_1232(void *data, object clo, int argc, object *args) ;/*object self_7320123, object r_7314846*/
static void __lambda_1233(void *data, object clo, int argc, object *args) ;/*object self_7320124, object r_7314661*/
static void __lambda_1234(void *data, object clo, int argc, object *args) ;/*object self_7320125, object r_7314667*/
static void __lambda_1235(void *data, object clo, int argc, object *args) ;/*object self_7320126, object r_7314836*/
static void __lambda_1236(void *data, object clo, int argc, object *args) ;/*object self_7320127, object r_7314839*/
static void __lambda_1237(void *data, object clo, int argc, object *args) ;/*object self_7320128, object r_7314837*/
static void __lambda_1238(void *data, object clo, int argc, object *args) ;/*object self_7320129, object r_7314801*/
static void __lambda_1239(void *data, object clo, int argc, object *args) ;/*object self_7320130, object r_7314807*/
static void __lambda_1320(void *data, object clo, int argc, object *args) ;/*object self_7320131, object k_7314823, object id_733856_733956_739536, object id_91ls_733857_733957_739537*/
static void __lambda_1321(void *data, object clo, int argc, object *args) ;/*object self_7320132, object r_7314829*/
static void __lambda_1322(void *data, object clo, int argc, object *args) ;/*object self_7320133, object r_7314830*/
static void __lambda_1323(void *data, object clo, int argc, object *args) ;/*object self_7320134, object r_7314826*/
static void __lambda_1324(void *data, object clo, int argc, object *args) ;/*object self_7320135, object r_7314824*/
static void __lambda_1240(void *data, object clo, int argc, object *args) ;/*object self_7320136, object r_7314822*/
static void __lambda_1241(void *data, object clo, int argc, object *args) ;/*object self_7320137, object r_7314810*/
static void __lambda_1319(void *data, object clo, int argc, object *args) ;/*object self_7320138, object k_7314821, object sk_733858_733958_739538*/
static void __lambda_1242(void *data, object clo, int argc, object *args) ;/*object self_7320139, object r_7314820*/
static void __lambda_1243(void *data, object clo, int argc, object *args) ;/*object self_7320140, object r_7314816*/
static void __lambda_1244(void *data, object clo, int argc, object *args) ;/*object self_7320141, object r_7314817*/
static void __lambda_1245(void *data, object clo, int argc, object *args) ;/*object self_7320142, object r_7314813*/
static void __lambda_1246(void *data, object clo, int argc, object *args) ;/*object self_7320143, object r_7314811*/
static void __lambda_1247(void *data, object clo, int argc, object *args) ;/*object self_7320144, object r_7314808*/
static void __lambda_1248(void *data, object clo, int argc, object *args) ;/*object self_7320145, object r_7314804*/
static void __lambda_1249(void *data, object clo, int argc, object *args) ;/*object self_7320146, object r_7314802*/
static void __lambda_1250(void *data, object clo, int argc, object *args) ;/*object self_7320147, object r_7314670*/
static void __lambda_1251(void *data, object clo, int argc, object *args) ;/*object self_7320148, object r_7314793*/
static void __lambda_1252(void *data, object clo, int argc, object *args) ;/*object self_7320149, object r_7314796*/
static void __lambda_1253(void *data, object clo, int argc, object *args) ;/*object self_7320150, object r_7314794*/
static void __lambda_1254(void *data, object clo, int argc, object *args) ;/*object self_7320151, object r_7314685*/
static void __lambda_1255(void *data, object clo, int argc, object *args) ;/*object self_7320152, object r_7314691*/
static void __lambda_1256(void *data, object clo, int argc, object *args) ;/*object self_7320153, object r_7314777*/
static void __lambda_1257(void *data, object clo, int argc, object *args) ;/*object self_7320154, object r_7314783*/
static void __lambda_1258(void *data, object clo, int argc, object *args) ;/*object self_7320155, object r_7314786*/
static void __lambda_1259(void *data, object clo, int argc, object *args) ;/*object self_7320156, object r_7314784*/
static void __lambda_1260(void *data, object clo, int argc, object *args) ;/*object self_7320157, object r_7314780*/
static void __lambda_1261(void *data, object clo, int argc, object *args) ;/*object self_7320158, object r_7314778*/
static void __lambda_1262(void *data, object clo, int argc, object *args) ;/*object self_7320159, object r_7314774*/
static void __lambda_1263(void *data, object clo, int argc, object *args) ;/*object self_7320160, object r_7314694*/
static void __lambda_1264(void *data, object clo, int argc, object *args) ;/*object self_7320161, object r_7314700*/
static void __lambda_1265(void *data, object clo, int argc, object *args) ;/*object self_7320162, object r_7314703*/
static void __lambda_1266(void *data, object clo, int argc, object *args) ;/*object self_7320163, object r_7314764*/
static void __lambda_1267(void *data, object clo, int argc, object *args) ;/*object self_7320164, object r_7314767*/
static void __lambda_1268(void *data, object clo, int argc, object *args) ;/*object self_7320165, object r_7314765*/
static void __lambda_1269(void *data, object clo, int argc, object *args) ;/*object self_7320166, object r_7314750*/
static void __lambda_1270(void *data, object clo, int argc, object *args) ;/*object self_7320167, object r_7314756*/
static void __lambda_1271(void *data, object clo, int argc, object *args) ;/*object self_7320168, object r_7314759*/
static void __lambda_1272(void *data, object clo, int argc, object *args) ;/*object self_7320169, object r_7314757*/
static void __lambda_1273(void *data, object clo, int argc, object *args) ;/*object self_7320170, object r_7314753*/
static void __lambda_1274(void *data, object clo, int argc, object *args) ;/*object self_7320171, object r_7314751*/
static void __lambda_1275(void *data, object clo, int argc, object *args) ;/*object self_7320172, object r_7314708*/
static void __lambda_1276(void *data, object clo, int argc, object *args) ;/*object self_7320173, object r_7314718*/
static void __lambda_1277(void *data, object clo, int argc, object *args) ;/*object self_7320174, object r_7314724*/
static void __lambda_1278(void *data, object clo, int argc, object *args) ;/*object self_7320175, object r_7314740*/
static void __lambda_1279(void *data, object clo, int argc, object *args) ;/*object self_7320176, object r_7314743*/
static void __lambda_1280(void *data, object clo, int argc, object *args) ;/*object self_7320177, object r_7314741*/
static void __lambda_1281(void *data, object clo, int argc, object *args) ;/*object self_7320178, object r_7314727*/
static void __lambda_1315(void *data, object clo, int argc, object *args) ;/*object self_7320179, object k_7314731, object id_733859_733959_739539, object id_91ls_733860_733960_739540*/
static void __lambda_1316(void *data, object clo, int argc, object *args) ;/*object self_7320180, object r_7314732*/
static void __lambda_1317(void *data, object clo, int argc, object *args) ;/*object self_7320181, object r_7314735*/
static void __lambda_1318(void *data, object clo, int argc, object *args) ;/*object self_7320182, object r_7314733*/
static void __lambda_1282(void *data, object clo, int argc, object *args) ;/*object self_7320183, object r_7314730*/
static void __lambda_1283(void *data, object clo, int argc, object *args) ;/*object self_7320184, object r_7314728*/
static void __lambda_1284(void *data, object clo, int argc, object *args) ;/*object self_7320185, object r_7314725*/
static void __lambda_1285(void *data, object clo, int argc, object *args) ;/*object self_7320186, object r_7314721*/
static void __lambda_1286(void *data, object clo, int argc, object *args) ;/*object self_7320187, object r_7314719*/
static void __lambda_1287(void *data, object clo, int argc, object *args) ;/*object self_7320188, object r_7314711*/
static void __lambda_1288(void *data, object clo, int argc, object *args) ;/*object self_7320189, object r_7314714*/
static void __lambda_1289(void *data, object clo, int argc, object *args) ;/*object self_7320190, object r_7314712*/
static void __lambda_1290(void *data, object clo, int argc, object *args) ;/*object self_7320191, object r_7314709*/
static void __lambda_1291(void *data, object clo, int argc, object *args) ;/*object self_7320192, object r_7314706*/
static void __lambda_1292(void *data, object clo, int argc, object *args) ;/*object self_7320193, object r_7314704*/
static void __lambda_1293(void *data, object clo, int argc, object *args) ;/*object self_7320194, object r_7314701*/
static void __lambda_1294(void *data, object clo, int argc, object *args) ;/*object self_7320195, object r_7314697*/
static void __lambda_1295(void *data, object clo, int argc, object *args) ;/*object self_7320196, object r_7314695*/
static void __lambda_1296(void *data, object clo, int argc, object *args) ;/*object self_7320197, object r_7314692*/
static void __lambda_1297(void *data, object clo, int argc, object *args) ;/*object self_7320198, object r_7314688*/
static void __lambda_1298(void *data, object clo, int argc, object *args) ;/*object self_7320199, object r_7314686*/
static void __lambda_1299(void *data, object clo, int argc, object *args) ;/*object self_7320200, object r_7314673*/
static void __lambda_1300(void *data, object clo, int argc, object *args) ;/*object self_7320201, object r_7314679*/
static void __lambda_1301(void *data, object clo, int argc, object *args) ;/*object self_7320202, object r_7314680*/
static void __lambda_1302(void *data, object clo, int argc, object *args) ;/*object self_7320203, object r_7314676*/
static void __lambda_1303(void *data, object clo, int argc, object *args) ;/*object self_7320204, object r_7314674*/
static void __lambda_1304(void *data, object clo, int argc, object *args) ;/*object self_7320205, object r_7314671*/
static void __lambda_1305(void *data, object clo, int argc, object *args) ;/*object self_7320206, object r_7314668*/
static void __lambda_1306(void *data, object clo, int argc, object *args) ;/*object self_7320207, object r_7314664*/
static void __lambda_1307(void *data, object clo, int argc, object *args) ;/*object self_7320208, object r_7314662*/
static void __lambda_1308(void *data, object clo, int argc, object *args) ;/*object self_7320209, object r_7314659*/
static void __lambda_1309(void *data, object clo, int argc, object *args) ;/*object self_7320210, object r_7314656*/
static void __lambda_1310(void *data, object clo, int argc, object *args) ;/*object self_7320211, object r_7314652*/
static void __lambda_1311(void *data, object clo, int argc, object *args) ;/*object self_7320212, object r_7314650*/
static void __lambda_1312(void *data, object clo, int argc, object *args) ;/*object self_7320213, object r_7314647*/
static void __lambda_1313(void *data, object clo, int argc, object *args) ;/*object self_7320214, object r_7314645*/
static void __lambda_1314(void *data, object clo, int argc, object *args) ;/*object self_7320215, object r_7314643*/
static void __lambda_1200(void *data, object clo, int argc, object *args) ;/*object self_7320216, object r_7314636*/
static void __lambda_1201(void *data, object clo, int argc, object *args) ;/*object self_7320217, object r_7314635*/
static void __lambda_1142(void *data, object clo, int argc, object *args) ;/*closure _,object k_7314021, object expr_733499_733540_733621_739398, object rename_733500_733541_733622_739399, object compare_733501_733542_733623_739400*/
static void __lambda_1143(void *data, object clo, int argc, object *args) ;/*object self_7319830, object v_931_733507_733599_733659_739436*/
static void __lambda_1145(void *data, object clo, int argc, object *args) ;/*object self_7319831, object tmp_733544_733546_733624_739401*/
static void __lambda_1188(void *data, object clo, int argc, object *args) ;/*object self_7319832, object r_7314022*/
static void __lambda_1146(void *data, object clo, int argc, object *args) ;/*object self_7319833, object k_7314024*/
static void __lambda_1147(void *data, object clo, int argc, object *args) ;/*object self_7319834, object v_9312_733518_733585_733649_739426*/
static void __lambda_1153(void *data, object clo, int argc, object *args) ;/*object self_7319835, object tmp_733548_733550_733625_739402*/
static void __lambda_1154(void *data, object clo, int argc, object *args) ;/*object self_7319836, object v_9319_733525_733555_733627_739404*/
static void __lambda_1186(void *data, object clo, int argc, object *args) ;/*object self_7319837, object tmp_733552_733554_733626_739403*/
static void __lambda_1187(void *data, object clo, int argc, object *args) ;/*object self_7319838, object r_7314027*/
static void __lambda_1155(void *data, object clo, int argc, object *args) ;/*object self_7319839, object k_7314029*/
static void __lambda_1156(void *data, object clo, int argc, object *args) ;/*object self_7319840, object r_7314053*/
static void __lambda_1157(void *data, object clo, int argc, object *args) ;/*object self_7319841, object r_7314086*/
static void __lambda_1158(void *data, object clo, int argc, object *args) ;/*object self_7319842, object r_7314092*/
static void __lambda_1159(void *data, object clo, int argc, object *args) ;/*object self_7319843, object r_7314101*/
static void __lambda_1160(void *data, object clo, int argc, object *args) ;/*object self_7319844, object r_7314112*/
static void __lambda_1161(void *data, object clo, int argc, object *args) ;/*object self_7319845, object r_7314110*/
static void __lambda_1162(void *data, object clo, int argc, object *args) ;/*object self_7319846, object r_7314108*/
static void __lambda_1163(void *data, object clo, int argc, object *args) ;/*object self_7319847, object r_7314106*/
static void __lambda_1164(void *data, object clo, int argc, object *args) ;/*object self_7319848, object r_7314104*/
static void __lambda_1165(void *data, object clo, int argc, object *args) ;/*object self_7319849, object r_7314102*/
static void __lambda_1166(void *data, object clo, int argc, object *args) ;/*object self_7319850, object r_7314098*/
static void __lambda_1167(void *data, object clo, int argc, object *args) ;/*object self_7319851, object r_7314096*/
static void __lambda_1168(void *data, object clo, int argc, object *args) ;/*object self_7319852, object r_7314093*/
static void __lambda_1169(void *data, object clo, int argc, object *args) ;/*object self_7319853, object r_7314089*/
static void __lambda_1170(void *data, object clo, int argc, object *args) ;/*object self_7319854, object r_7314087*/
static void __lambda_1171(void *data, object clo, int argc, object *args) ;/*object self_7319855, object r_7314083*/
static void __lambda_1172(void *data, object clo, int argc, object *args) ;/*object self_7319856, object r_7314056*/
static void __lambda_1173(void *data, object clo, int argc, object *args) ;/*object self_7319857, object r_7314062*/
static void __lambda_1174(void *data, object clo, int argc, object *args) ;/*object self_7319858, object r_7314078*/
static void __lambda_1175(void *data, object clo, int argc, object *args) ;/*object self_7319859, object r_7314073*/
static void __lambda_1176(void *data, object clo, int argc, object *args) ;/*object self_7319860, object r_7314074*/
static void __lambda_1177(void *data, object clo, int argc, object *args) ;/*object self_7319861, object r_7314071*/
static void __lambda_1178(void *data, object clo, int argc, object *args) ;/*object self_7319862, object r_7314069*/
static void __lambda_1179(void *data, object clo, int argc, object *args) ;/*object self_7319863, object r_7314067*/
static void __lambda_1180(void *data, object clo, int argc, object *args) ;/*object self_7319864, object r_7314065*/
static void __lambda_1181(void *data, object clo, int argc, object *args) ;/*object self_7319865, object r_7314063*/
static void __lambda_1182(void *data, object clo, int argc, object *args) ;/*object self_7319866, object r_7314059*/
static void __lambda_1183(void *data, object clo, int argc, object *args) ;/*object self_7319867, object r_7314057*/
static void __lambda_1184(void *data, object clo, int argc, object *args) ;/*object self_7319868, object r_7314054*/
static void __lambda_1185(void *data, object clo, int argc, object *args) ;/*object self_7319869, object r_7314052*/
static void __lambda_1148(void *data, object clo, int argc, object *args) ;/*object self_7319870, object k_7314121*/
static void __lambda_1149(void *data, object clo, int argc, object *args) ;/*object self_7319871, object r_7314133*/
static void __lambda_1150(void *data, object clo, int argc, object *args) ;/*object self_7319872, object r_7314136*/
static void __lambda_1151(void *data, object clo, int argc, object *args) ;/*object self_7319873, object r_7314134*/
static void __lambda_1152(void *data, object clo, int argc, object *args) ;/*object self_7319874, object r_7314132*/
static void __lambda_1144(void *data, object clo, int argc, object *args) ;/*object self_7319875, object k_7314141*/
static void __lambda_1086(void *data, object clo, int argc, object *args) ;/*closure _,object k_7313901, object expr_733359_733391_733452_739355, object rename_733360_733392_733453_739356, object compare_733361_733393_733454_739357*/
static void __lambda_1087(void *data, object clo, int argc, object *args) ;/*object self_7319774, object v_931_733367_733398_733456_739359*/
static void __lambda_1138(void *data, object clo, int argc, object *args) ;/*object self_7319775, object tmp_733395_733397_733455_739358*/
static void __lambda_1141(void *data, object clo, int argc, object *args) ;/*object self_7319776, object r_7313902*/
static void __lambda_1139(void *data, object clo, int argc, object *args) ;/*object self_7319777, object k_7313904*/
static void __lambda_1140(void *data, object clo, int argc, object *args) ;/*object self_7319778, object r_7313905*/
static void __lambda_1088(void *data, object clo, int argc, object *args) ;/*object self_7319779, object k_7313907*/
static void __lambda_1089(void *data, object clo, int argc, object *args) ;/*object self_7319780, object v_733401_733458_739361*/
static void __lambda_1090(void *data, object clo, int argc, object *args) ;/*object self_7319781, object p_733405_733461_739364*/
static void __lambda_1091(void *data, object clo, int argc, object *args) ;/*object self_7319782, object g_87s_733409_733464_739367*/
static void __lambda_1092(void *data, object clo, int argc, object *args) ;/*object self_7319783, object sk_733414_733467_739370*/
static void __lambda_1093(void *data, object clo, int argc, object *args) ;/*object self_7319784, object fk_733418_733470_739373*/
static void __lambda_1094(void *data, object clo, int argc, object *args) ;/*object self_7319785, object i_733423_733473_739376*/
static void __lambda_1095(void *data, object clo, int argc, object *args) ;/*object self_7319786, object v_9313_733379_733424_733474_739377*/
static void __lambda_1096(void *data, object clo, int argc, object *args) ;/*object self_7319787, object w_9315_733381_733428_733476_739379, object id_91ls17_733383_733429_733477_739380, object id_91ls_91ls18_733384_733430_733478_739381*/
static void __lambda_1097(void *data, object clo, int argc, object *args) ;/*object self_7319788, object lp_9316_733382_733431_733479_739382*/
static void __lambda_3034(void *data, object clo, int argc, object *args) ;/*object self_7319789, object lp_9316_733382_733431_733479_739382*/
static void __lambda_1100(void *data, object clo, int argc, object *args) ;/*object self_7319790, object k_7313934, object w_9315_733381_733432_733480_739383, object id_91ls17_733383_733433_733481_739384, object id_91ls_91ls18_733384_733434_733482_739385*/
static void __lambda_1101(void *data, object clo, int argc, object *args) ;/*object self_7319791, object r_7313936*/
static void __lambda_1102(void *data, object clo, int argc, object *args) ;/*object self_7319792, object r_7313937*/
static void __lambda_1103(void *data, object clo, int argc, object *args) ;/*object self_7319793, object id_733435_733483_739386, object id_91ls_733436_733484_739387*/
static void __lambda_1104(void *data, object clo, int argc, object *args) ;/*object self_7319794, object r_7313941*/
static void __lambda_1105(void *data, object clo, int argc, object *args) ;/*object self_7319795, object r_7313980*/
static void __lambda_1106(void *data, object clo, int argc, object *args) ;/*object self_7319796, object r_7313986*/
static void __lambda_1137(void *data, object clo, int argc, object *args) ;/*object self_7319797, object k_7314003, object sk_733439_733486_739389*/
static void __lambda_1107(void *data, object clo, int argc, object *args) ;/*object self_7319798, object r_7314002*/
static void __lambda_1108(void *data, object clo, int argc, object *args) ;/*object self_7319799, object r_7313994*/
static void __lambda_1136(void *data, object clo, int argc, object *args) ;/*object self_7319800, object k_7314001, object i_733440_733487_739390*/
static void __lambda_1109(void *data, object clo, int argc, object *args) ;/*object self_7319801, object r_7314000*/
static void __lambda_1110(void *data, object clo, int argc, object *args) ;/*object self_7319802, object r_7313999*/
static void __lambda_1111(void *data, object clo, int argc, object *args) ;/*object self_7319803, object r_7313996*/
static void __lambda_1112(void *data, object clo, int argc, object *args) ;/*object self_7319804, object r_7313995*/
static void __lambda_1113(void *data, object clo, int argc, object *args) ;/*object self_7319805, object r_7313991*/
static void __lambda_1114(void *data, object clo, int argc, object *args) ;/*object self_7319806, object r_7313989*/
static void __lambda_1115(void *data, object clo, int argc, object *args) ;/*object self_7319807, object r_7313987*/
static void __lambda_1116(void *data, object clo, int argc, object *args) ;/*object self_7319808, object r_7313983*/
static void __lambda_1117(void *data, object clo, int argc, object *args) ;/*object self_7319809, object r_7313981*/
static void __lambda_1118(void *data, object clo, int argc, object *args) ;/*object self_7319810, object r_7313977*/
static void __lambda_1119(void *data, object clo, int argc, object *args) ;/*object self_7319811, object r_7313944*/
static void __lambda_1120(void *data, object clo, int argc, object *args) ;/*object self_7319812, object r_7313950*/
static void __lambda_1121(void *data, object clo, int argc, object *args) ;/*object self_7319813, object r_7313966*/
static void __lambda_1122(void *data, object clo, int argc, object *args) ;/*object self_7319814, object r_7313972*/
static void __lambda_1123(void *data, object clo, int argc, object *args) ;/*object self_7319815, object r_7313969*/
static void __lambda_1124(void *data, object clo, int argc, object *args) ;/*object self_7319816, object r_7313967*/
static void __lambda_1125(void *data, object clo, int argc, object *args) ;/*object self_7319817, object r_7313959*/
static void __lambda_1126(void *data, object clo, int argc, object *args) ;/*object self_7319818, object r_7313962*/
static void __lambda_1127(void *data, object clo, int argc, object *args) ;/*object self_7319819, object r_7313960*/
static void __lambda_1128(void *data, object clo, int argc, object *args) ;/*object self_7319820, object r_7313957*/
static void __lambda_1129(void *data, object clo, int argc, object *args) ;/*object self_7319821, object r_7313955*/
static void __lambda_1130(void *data, object clo, int argc, object *args) ;/*object self_7319822, object r_7313953*/
static void __lambda_1131(void *data, object clo, int argc, object *args) ;/*object self_7319823, object r_7313951*/
static void __lambda_1132(void *data, object clo, int argc, object *args) ;/*object self_7319824, object r_7313947*/
static void __lambda_1133(void *data, object clo, int argc, object *args) ;/*object self_7319825, object r_7313945*/
static void __lambda_1134(void *data, object clo, int argc, object *args) ;/*object self_7319826, object r_7313942*/
static void __lambda_1135(void *data, object clo, int argc, object *args) ;/*object self_7319827, object r_7313940*/
static void __lambda_1098(void *data, object clo, int argc, object *args) ;/*object self_7319828, object r_7313933*/
static void __lambda_1099(void *data, object clo, int argc, object *args) ;/*object self_7319829, object r_7313932*/
static void __lambda_1079(void *data, object clo, int argc, object *args) ;/*closure _,object k_7313885, object expr_733314_733327_733344_739344, object rename_733315_733328_733345_739345, object compare_733316_733329_733346_739346*/
static void __lambda_1080(void *data, object clo, int argc, object *args) ;/*object self_7319768, object v_931_733322_733334_733348_739348*/
static void __lambda_1082(void *data, object clo, int argc, object *args) ;/*object self_7319769, object tmp_733331_733333_733347_739347*/
static void __lambda_1085(void *data, object clo, int argc, object *args) ;/*object self_7319770, object r_7313886*/
static void __lambda_1083(void *data, object clo, int argc, object *args) ;/*object self_7319771, object k_7313888*/
static void __lambda_1084(void *data, object clo, int argc, object *args) ;/*object self_7319772, object r_7313889*/
static void __lambda_1081(void *data, object clo, int argc, object *args) ;/*object self_7319773, object k_7313891*/
static void __lambda_1065(void *data, object clo, int argc, object *args) ;/*closure _,object k_7313850, object expr_733247_733264_733292_739326, object rename_733248_733265_733293_739327, object compare_733249_733266_733294_739328*/
static void __lambda_1066(void *data, object clo, int argc, object *args) ;/*object self_7319755, object v_931_733255_733271_733296_739330*/
static void __lambda_1075(void *data, object clo, int argc, object *args) ;/*object self_7319756, object tmp_733268_733270_733295_739329*/
static void __lambda_1078(void *data, object clo, int argc, object *args) ;/*object self_7319757, object r_7313851*/
static void __lambda_1076(void *data, object clo, int argc, object *args) ;/*object self_7319758, object k_7313853*/
static void __lambda_1077(void *data, object clo, int argc, object *args) ;/*object self_7319759, object r_7313854*/
static void __lambda_1067(void *data, object clo, int argc, object *args) ;/*object self_7319760, object k_7313856*/
static void __lambda_1074(void *data, object clo, int argc, object *args) ;/*object self_7319761, object k_7313882, object expr_733291_733309_739343*/
static void __lambda_1068(void *data, object clo, int argc, object *args) ;/*object self_7319762, object r_7313881*/
static void __lambda_1069(void *data, object clo, int argc, object *args) ;/*object self_7319763, object r_7313880*/
static void __lambda_1070(void *data, object clo, int argc, object *args) ;/*object self_7319764, object r_7313877*/
static void __lambda_1071(void *data, object clo, int argc, object *args) ;/*object self_7319765, object r_7313875*/
static void __lambda_1072(void *data, object clo, int argc, object *args) ;/*object self_7319766, object r_7313873*/
static void __lambda_1073(void *data, object clo, int argc, object *args) ;/*object self_7319767, object r_7313872*/
static void __lambda_1058(void *data, object clo, int argc, object *args) ;/*closure _,object k_7313837, object expr_733209_733220_733234_739317, object rename_733210_733221_733235_739318, object compare_733211_733222_733236_739319*/
static void __lambda_1059(void *data, object clo, int argc, object *args) ;/*object self_7319749, object v_931_733217_733227_733238_739321*/
static void __lambda_1061(void *data, object clo, int argc, object *args) ;/*object self_7319750, object tmp_733224_733226_733237_739320*/
static void __lambda_1064(void *data, object clo, int argc, object *args) ;/*object self_7319751, object r_7313838*/
static void __lambda_1062(void *data, object clo, int argc, object *args) ;/*object self_7319752, object k_7313840*/
static void __lambda_1063(void *data, object clo, int argc, object *args) ;/*object self_7319753, object r_7313841*/
static void __lambda_1060(void *data, object clo, int argc, object *args) ;/*object self_7319754, object k_7313843*/
static void __lambda_1043(void *data, object clo, int argc, object *args) ;/*closure _,object k_7313790, object expr_733119_733142_733179_739291, object rename_733120_733143_733180_739292, object compare_733121_733144_733181_739293*/
static void __lambda_1044(void *data, object clo, int argc, object *args) ;/*object self_7319735, object v_931_733127_733149_733183_739295*/
static void __lambda_1054(void *data, object clo, int argc, object *args) ;/*object self_7319736, object tmp_733146_733148_733182_739294*/
static void __lambda_1057(void *data, object clo, int argc, object *args) ;/*object self_7319737, object r_7313791*/
static void __lambda_1055(void *data, object clo, int argc, object *args) ;/*object self_7319738, object k_7313793*/
static void __lambda_1056(void *data, object clo, int argc, object *args) ;/*object self_7319739, object r_7313794*/
static void __lambda_1045(void *data, object clo, int argc, object *args) ;/*object self_7319740, object k_7313796*/
static void __lambda_1046(void *data, object clo, int argc, object *args) ;/*object self_7319741, object r_7313820*/
static void __lambda_1047(void *data, object clo, int argc, object *args) ;/*object self_7319742, object r_7313831*/
static void __lambda_1048(void *data, object clo, int argc, object *args) ;/*object self_7319743, object r_7313829*/
static void __lambda_1049(void *data, object clo, int argc, object *args) ;/*object self_7319744, object r_7313827*/
static void __lambda_1050(void *data, object clo, int argc, object *args) ;/*object self_7319745, object r_7313825*/
static void __lambda_1051(void *data, object clo, int argc, object *args) ;/*object self_7319746, object r_7313823*/
static void __lambda_1052(void *data, object clo, int argc, object *args) ;/*object self_7319747, object r_7313821*/
static void __lambda_1053(void *data, object clo, int argc, object *args) ;/*object self_7319748, object r_7313819*/
static void __lambda_861(void *data, object clo, int argc, object *args) ;/*closure _,object k_7313245, object expr_732470_732611_732913_739089, object rename_732471_732612_732914_739090, object compare_732472_732613_732915_739091*/
static void __lambda_862(void *data, object clo, int argc, object *args) ;/*object self_7319554, object v_931_732478_732879_733092_739268*/
static void __lambda_874(void *data, object clo, int argc, object *args) ;/*object self_7319555, object tmp_732615_732617_732916_739092*/
static void __lambda_1042(void *data, object clo, int argc, object *args) ;/*object self_7319556, object r_7313246*/
static void __lambda_875(void *data, object clo, int argc, object *args) ;/*object self_7319557, object k_7313248*/
static void __lambda_876(void *data, object clo, int argc, object *args) ;/*object self_7319558, object v_9318_732495_732841_733066_739242*/
static void __lambda_905(void *data, object clo, int argc, object *args) ;/*object self_7319559, object tmp_732619_732621_732917_739093*/
static void __lambda_906(void *data, object clo, int argc, object *args) ;/*object self_7319560, object v_9337_732514_732807_733042_739218*/
static void __lambda_919(void *data, object clo, int argc, object *args) ;/*object self_7319561, object tmp_732623_732625_732918_739094*/
static void __lambda_920(void *data, object clo, int argc, object *args) ;/*object self_7319562, object v_9354_732531_732769_733015_739191*/
static void __lambda_932(void *data, object clo, int argc, object *args) ;/*object self_7319563, object tmp_732627_732629_732919_739095*/
static void __lambda_933(void *data, object clo, int argc, object *args) ;/*object self_7319564, object v_9373_732550_732731_732988_739164*/
static void __lambda_945(void *data, object clo, int argc, object *args) ;/*object self_7319565, object tmp_732631_732633_732920_739096*/
static void __lambda_946(void *data, object clo, int argc, object *args) ;/*object self_7319566, object v_9392_732569_732701_732965_739141*/
static void __lambda_992(void *data, object clo, int argc, object *args) ;/*object self_7319567, object tmp_732635_732637_732921_739097*/
static void __lambda_993(void *data, object clo, int argc, object *args) ;/*object self_7319568, object v_93107_732584_732672_732944_739120*/
static void __lambda_1026(void *data, object clo, int argc, object *args) ;/*object self_7319569, object tmp_732639_732641_732922_739098*/
static void __lambda_1027(void *data, object clo, int argc, object *args) ;/*object self_7319570, object v_93121_732598_732646_732924_739100*/
static void __lambda_1040(void *data, object clo, int argc, object *args) ;/*object self_7319571, object tmp_732643_732645_732923_739099*/
static void __lambda_1041(void *data, object clo, int argc, object *args) ;/*object self_7319572, object r_7313256*/
static void __lambda_1028(void *data, object clo, int argc, object *args) ;/*object self_7319573, object k_7313258*/
static void __lambda_1029(void *data, object clo, int argc, object *args) ;/*object self_7319574, object r_7313278*/
static void __lambda_1030(void *data, object clo, int argc, object *args) ;/*object self_7319575, object r_7313294*/
static void __lambda_1031(void *data, object clo, int argc, object *args) ;/*object self_7319576, object r_7313295*/
static void __lambda_1032(void *data, object clo, int argc, object *args) ;/*object self_7319577, object r_7313283*/
static void __lambda_1033(void *data, object clo, int argc, object *args) ;/*object self_7319578, object r_7313290*/
static void __lambda_1034(void *data, object clo, int argc, object *args) ;/*object self_7319579, object r_7313288*/
static void __lambda_1035(void *data, object clo, int argc, object *args) ;/*object self_7319580, object r_7313286*/
static void __lambda_1036(void *data, object clo, int argc, object *args) ;/*object self_7319581, object r_7313284*/
static void __lambda_1037(void *data, object clo, int argc, object *args) ;/*object self_7319582, object r_7313281*/
static void __lambda_1038(void *data, object clo, int argc, object *args) ;/*object self_7319583, object r_7313279*/
static void __lambda_1039(void *data, object clo, int argc, object *args) ;/*object self_7319584, object r_7313277*/
static void __lambda_994(void *data, object clo, int argc, object *args) ;/*object self_7319585, object k_7313302*/
static void __lambda_995(void *data, object clo, int argc, object *args) ;/*object self_7319586, object v_93111_732588_732680_732949_739125*/
static void __lambda_996(void *data, object clo, int argc, object *args) ;/*object self_7319587, object r_7313310*/
static void __lambda_997(void *data, object clo, int argc, object *args) ;/*object self_7319588, object elt_732682_732950_739126*/
static void __lambda_998(void *data, object clo, int argc, object *args) ;/*object self_7319589, object r_7313325*/
static void __lambda_999(void *data, object clo, int argc, object *args) ;/*object self_7319590, object r_7313379*/
static void __lambda_1000(void *data, object clo, int argc, object *args) ;/*object self_7319591, object r_7313380*/
static void __lambda_1001(void *data, object clo, int argc, object *args) ;/*object self_7319592, object r_7313328*/
static void __lambda_1002(void *data, object clo, int argc, object *args) ;/*object self_7319593, object r_7313336*/
static void __lambda_1003(void *data, object clo, int argc, object *args) ;/*object self_7319594, object r_7313365*/
static void __lambda_1004(void *data, object clo, int argc, object *args) ;/*object self_7319595, object r_7313371*/
static void __lambda_1005(void *data, object clo, int argc, object *args) ;/*object self_7319596, object r_7313372*/
static void __lambda_1006(void *data, object clo, int argc, object *args) ;/*object self_7319597, object r_7313368*/
static void __lambda_1007(void *data, object clo, int argc, object *args) ;/*object self_7319598, object r_7313366*/
static void __lambda_1008(void *data, object clo, int argc, object *args) ;/*object self_7319599, object r_7313362*/
static void __lambda_1009(void *data, object clo, int argc, object *args) ;/*object self_7319600, object r_7313339*/
static void __lambda_1010(void *data, object clo, int argc, object *args) ;/*object self_7319601, object r_7313345*/
static void __lambda_1011(void *data, object clo, int argc, object *args) ;/*object self_7319602, object r_7313348*/
static void __lambda_1012(void *data, object clo, int argc, object *args) ;/*object self_7319603, object r_7313357*/
static void __lambda_1013(void *data, object clo, int argc, object *args) ;/*object self_7319604, object r_7313355*/
static void __lambda_1014(void *data, object clo, int argc, object *args) ;/*object self_7319605, object r_7313353*/
static void __lambda_1015(void *data, object clo, int argc, object *args) ;/*object self_7319606, object r_7313351*/
static void __lambda_1016(void *data, object clo, int argc, object *args) ;/*object self_7319607, object r_7313349*/
static void __lambda_1017(void *data, object clo, int argc, object *args) ;/*object self_7319608, object r_7313346*/
static void __lambda_1018(void *data, object clo, int argc, object *args) ;/*object self_7319609, object r_7313342*/
static void __lambda_1019(void *data, object clo, int argc, object *args) ;/*object self_7319610, object r_7313340*/
static void __lambda_1020(void *data, object clo, int argc, object *args) ;/*object self_7319611, object r_7313337*/
static void __lambda_1021(void *data, object clo, int argc, object *args) ;/*object self_7319612, object r_7313331*/
static void __lambda_1022(void *data, object clo, int argc, object *args) ;/*object self_7319613, object r_7313332*/
static void __lambda_1023(void *data, object clo, int argc, object *args) ;/*object self_7319614, object r_7313329*/
static void __lambda_1024(void *data, object clo, int argc, object *args) ;/*object self_7319615, object r_7313326*/
static void __lambda_1025(void *data, object clo, int argc, object *args) ;/*object self_7319616, object r_7313324*/
static void __lambda_947(void *data, object clo, int argc, object *args) ;/*object self_7319617, object k_7313387*/
static void __lambda_948(void *data, object clo, int argc, object *args) ;/*object self_7319618, object r_7313410*/
static void __lambda_949(void *data, object clo, int argc, object *args) ;/*object self_7319619, object r_7313499*/
static void __lambda_950(void *data, object clo, int argc, object *args) ;/*object self_7319620, object r_7313500*/
static void __lambda_951(void *data, object clo, int argc, object *args) ;/*object self_7319621, object r_7313413*/
static void __lambda_952(void *data, object clo, int argc, object *args) ;/*object self_7319622, object r_7313421*/
static void __lambda_953(void *data, object clo, int argc, object *args) ;/*object self_7319623, object r_7313485*/
static void __lambda_954(void *data, object clo, int argc, object *args) ;/*object self_7319624, object r_7313491*/
static void __lambda_955(void *data, object clo, int argc, object *args) ;/*object self_7319625, object r_7313492*/
static void __lambda_956(void *data, object clo, int argc, object *args) ;/*object self_7319626, object r_7313488*/
static void __lambda_957(void *data, object clo, int argc, object *args) ;/*object self_7319627, object r_7313486*/
static void __lambda_958(void *data, object clo, int argc, object *args) ;/*object self_7319628, object r_7313466*/
static void __lambda_959(void *data, object clo, int argc, object *args) ;/*object self_7319629, object r_7313472*/
static void __lambda_960(void *data, object clo, int argc, object *args) ;/*object self_7319630, object r_7313478*/
static void __lambda_961(void *data, object clo, int argc, object *args) ;/*object self_7319631, object r_7313479*/
static void __lambda_962(void *data, object clo, int argc, object *args) ;/*object self_7319632, object r_7313475*/
static void __lambda_963(void *data, object clo, int argc, object *args) ;/*object self_7319633, object r_7313473*/
static void __lambda_964(void *data, object clo, int argc, object *args) ;/*object self_7319634, object r_7313469*/
static void __lambda_965(void *data, object clo, int argc, object *args) ;/*object self_7319635, object r_7313467*/
static void __lambda_966(void *data, object clo, int argc, object *args) ;/*object self_7319636, object r_7313424*/
static void __lambda_967(void *data, object clo, int argc, object *args) ;/*object self_7319637, object r_7313430*/
static void __lambda_968(void *data, object clo, int argc, object *args) ;/*object self_7319638, object r_7313433*/
static void __lambda_969(void *data, object clo, int argc, object *args) ;/*object self_7319639, object r_7313446*/
static void __lambda_970(void *data, object clo, int argc, object *args) ;/*object self_7319640, object r_7313449*/
static void __lambda_971(void *data, object clo, int argc, object *args) ;/*object self_7319641, object r_7313458*/
static void __lambda_972(void *data, object clo, int argc, object *args) ;/*object self_7319642, object r_7313456*/
static void __lambda_973(void *data, object clo, int argc, object *args) ;/*object self_7319643, object r_7313454*/
static void __lambda_974(void *data, object clo, int argc, object *args) ;/*object self_7319644, object r_7313452*/
static void __lambda_975(void *data, object clo, int argc, object *args) ;/*object self_7319645, object r_7313450*/
static void __lambda_976(void *data, object clo, int argc, object *args) ;/*object self_7319646, object r_7313447*/
static void __lambda_977(void *data, object clo, int argc, object *args) ;/*object self_7319647, object r_7313440*/
static void __lambda_978(void *data, object clo, int argc, object *args) ;/*object self_7319648, object r_7313443*/
static void __lambda_979(void *data, object clo, int argc, object *args) ;/*object self_7319649, object r_7313441*/
static void __lambda_980(void *data, object clo, int argc, object *args) ;/*object self_7319650, object r_7313438*/
static void __lambda_981(void *data, object clo, int argc, object *args) ;/*object self_7319651, object r_7313436*/
static void __lambda_982(void *data, object clo, int argc, object *args) ;/*object self_7319652, object r_7313434*/
static void __lambda_983(void *data, object clo, int argc, object *args) ;/*object self_7319653, object r_7313431*/
static void __lambda_984(void *data, object clo, int argc, object *args) ;/*object self_7319654, object r_7313427*/
static void __lambda_985(void *data, object clo, int argc, object *args) ;/*object self_7319655, object r_7313425*/
static void __lambda_986(void *data, object clo, int argc, object *args) ;/*object self_7319656, object r_7313422*/
static void __lambda_987(void *data, object clo, int argc, object *args) ;/*object self_7319657, object r_7313416*/
static void __lambda_988(void *data, object clo, int argc, object *args) ;/*object self_7319658, object r_7313417*/
static void __lambda_989(void *data, object clo, int argc, object *args) ;/*object self_7319659, object r_7313414*/
static void __lambda_990(void *data, object clo, int argc, object *args) ;/*object self_7319660, object r_7313411*/
static void __lambda_991(void *data, object clo, int argc, object *args) ;/*object self_7319661, object r_7313409*/
static void __lambda_934(void *data, object clo, int argc, object *args) ;/*object self_7319662, object k_7313507*/
static void __lambda_935(void *data, object clo, int argc, object *args) ;/*object self_7319663, object r_7313553*/
static void __lambda_936(void *data, object clo, int argc, object *args) ;/*object self_7319664, object r_7313515*/
static void __lambda_937(void *data, object clo, int argc, object *args) ;/*object self_7319665, object r_7313538*/
static void __lambda_938(void *data, object clo, int argc, object *args) ;/*object self_7319666, object r_7313549*/
static void __lambda_939(void *data, object clo, int argc, object *args) ;/*object self_7319667, object r_7313547*/
static void __lambda_940(void *data, object clo, int argc, object *args) ;/*object self_7319668, object r_7313545*/
static void __lambda_941(void *data, object clo, int argc, object *args) ;/*object self_7319669, object r_7313543*/
static void __lambda_942(void *data, object clo, int argc, object *args) ;/*object self_7319670, object r_7313541*/
static void __lambda_943(void *data, object clo, int argc, object *args) ;/*object self_7319671, object r_7313539*/
static void __lambda_944(void *data, object clo, int argc, object *args) ;/*object self_7319672, object r_7313537*/
static void __lambda_921(void *data, object clo, int argc, object *args) ;/*object self_7319673, object k_7313556*/
static void __lambda_922(void *data, object clo, int argc, object *args) ;/*object self_7319674, object r_7313602*/
static void __lambda_923(void *data, object clo, int argc, object *args) ;/*object self_7319675, object r_7313564*/
static void __lambda_924(void *data, object clo, int argc, object *args) ;/*object self_7319676, object r_7313587*/
static void __lambda_925(void *data, object clo, int argc, object *args) ;/*object self_7319677, object r_7313598*/
static void __lambda_926(void *data, object clo, int argc, object *args) ;/*object self_7319678, object r_7313596*/
static void __lambda_927(void *data, object clo, int argc, object *args) ;/*object self_7319679, object r_7313594*/
static void __lambda_928(void *data, object clo, int argc, object *args) ;/*object self_7319680, object r_7313592*/
static void __lambda_929(void *data, object clo, int argc, object *args) ;/*object self_7319681, object r_7313590*/
static void __lambda_930(void *data, object clo, int argc, object *args) ;/*object self_7319682, object r_7313588*/
static void __lambda_931(void *data, object clo, int argc, object *args) ;/*object self_7319683, object r_7313586*/
static void __lambda_907(void *data, object clo, int argc, object *args) ;/*object self_7319684, object k_7313605*/
static void __lambda_908(void *data, object clo, int argc, object *args) ;/*object self_7319685, object r_7313650*/
static void __lambda_909(void *data, object clo, int argc, object *args) ;/*object self_7319686, object r_7313613*/
static void __lambda_910(void *data, object clo, int argc, object *args) ;/*object self_7319687, object r_7313633*/
static void __lambda_911(void *data, object clo, int argc, object *args) ;/*object self_7319688, object r_7313646*/
static void __lambda_912(void *data, object clo, int argc, object *args) ;/*object self_7319689, object r_7313644*/
static void __lambda_913(void *data, object clo, int argc, object *args) ;/*object self_7319690, object r_7313642*/
static void __lambda_914(void *data, object clo, int argc, object *args) ;/*object self_7319691, object r_7313640*/
static void __lambda_915(void *data, object clo, int argc, object *args) ;/*object self_7319692, object r_7313638*/
static void __lambda_916(void *data, object clo, int argc, object *args) ;/*object self_7319693, object r_7313636*/
static void __lambda_917(void *data, object clo, int argc, object *args) ;/*object self_7319694, object r_7313634*/
static void __lambda_918(void *data, object clo, int argc, object *args) ;/*object self_7319695, object r_7313632*/
static void __lambda_877(void *data, object clo, int argc, object *args) ;/*object self_7319696, object k_7313653*/
static void __lambda_878(void *data, object clo, int argc, object *args) ;/*object self_7319697, object r_7313738*/
static void __lambda_879(void *data, object clo, int argc, object *args) ;/*object self_7319698, object r_7313663*/
static void __lambda_880(void *data, object clo, int argc, object *args) ;/*object self_7319699, object r_7313685*/
static void __lambda_881(void *data, object clo, int argc, object *args) ;/*object self_7319700, object r_7313731*/
static void __lambda_882(void *data, object clo, int argc, object *args) ;/*object self_7319701, object r_7313732*/
static void __lambda_883(void *data, object clo, int argc, object *args) ;/*object self_7319702, object r_7313688*/
static void __lambda_884(void *data, object clo, int argc, object *args) ;/*object self_7319703, object r_7313696*/
static void __lambda_885(void *data, object clo, int argc, object *args) ;/*object self_7319704, object r_7313727*/
static void __lambda_886(void *data, object clo, int argc, object *args) ;/*object self_7319705, object r_7313701*/
static void __lambda_887(void *data, object clo, int argc, object *args) ;/*object self_7319706, object r_7313711*/
static void __lambda_888(void *data, object clo, int argc, object *args) ;/*object self_7319707, object r_7313714*/
static void __lambda_889(void *data, object clo, int argc, object *args) ;/*object self_7319708, object r_7313721*/
static void __lambda_890(void *data, object clo, int argc, object *args) ;/*object self_7319709, object r_7313719*/
static void __lambda_891(void *data, object clo, int argc, object *args) ;/*object self_7319710, object r_7313717*/
static void __lambda_892(void *data, object clo, int argc, object *args) ;/*object self_7319711, object r_7313715*/
static void __lambda_893(void *data, object clo, int argc, object *args) ;/*object self_7319712, object r_7313712*/
static void __lambda_894(void *data, object clo, int argc, object *args) ;/*object self_7319713, object r_7313704*/
static void __lambda_895(void *data, object clo, int argc, object *args) ;/*object self_7319714, object r_7313707*/
static void __lambda_896(void *data, object clo, int argc, object *args) ;/*object self_7319715, object r_7313705*/
static void __lambda_897(void *data, object clo, int argc, object *args) ;/*object self_7319716, object r_7313702*/
static void __lambda_898(void *data, object clo, int argc, object *args) ;/*object self_7319717, object r_7313699*/
static void __lambda_899(void *data, object clo, int argc, object *args) ;/*object self_7319718, object r_7313697*/
static void __lambda_900(void *data, object clo, int argc, object *args) ;/*object self_7319719, object r_7313691*/
static void __lambda_901(void *data, object clo, int argc, object *args) ;/*object self_7319720, object r_7313692*/
static void __lambda_902(void *data, object clo, int argc, object *args) ;/*object self_7319721, object r_7313689*/
static void __lambda_903(void *data, object clo, int argc, object *args) ;/*object self_7319722, object r_7313686*/
static void __lambda_904(void *data, object clo, int argc, object *args) ;/*object self_7319723, object r_7313684*/
static void __lambda_863(void *data, object clo, int argc, object *args) ;/*object self_7319724, object k_7313741*/
static void __lambda_864(void *data, object clo, int argc, object *args) ;/*object self_7319725, object r_7313786*/
static void __lambda_865(void *data, object clo, int argc, object *args) ;/*object self_7319726, object r_7313749*/
static void __lambda_866(void *data, object clo, int argc, object *args) ;/*object self_7319727, object r_7313770*/
static void __lambda_867(void *data, object clo, int argc, object *args) ;/*object self_7319728, object r_7313781*/
static void __lambda_868(void *data, object clo, int argc, object *args) ;/*object self_7319729, object r_7313779*/
static void __lambda_869(void *data, object clo, int argc, object *args) ;/*object self_7319730, object r_7313777*/
static void __lambda_870(void *data, object clo, int argc, object *args) ;/*object self_7319731, object r_7313775*/
static void __lambda_871(void *data, object clo, int argc, object *args) ;/*object self_7319732, object r_7313773*/
static void __lambda_872(void *data, object clo, int argc, object *args) ;/*object self_7319733, object r_7313771*/
static void __lambda_873(void *data, object clo, int argc, object *args) ;/*object self_7319734, object r_7313769*/
static void __lambda_234(void *data, object clo, int argc, object *args) ;/*closure _,object k_7311421, object expr_73531_73938_731872_738495, object rename_73532_73939_731873_738496, object compare_73533_73940_731874_738497*/
static void __lambda_235(void *data, object clo, int argc, object *args) ;/*object self_7318928, object v_931_73539_731844_732447_739070*/
static void __lambda_250(void *data, object clo, int argc, object *args) ;/*object self_7318929, object tmp_73942_73944_731875_738498*/
static void __lambda_860(void *data, object clo, int argc, object *args) ;/*object self_7318930, object r_7311422*/
static void __lambda_251(void *data, object clo, int argc, object *args) ;/*object self_7318931, object k_7311424*/
static void __lambda_252(void *data, object clo, int argc, object *args) ;/*object self_7318932, object v_9314_73552_731808_732423_739046*/
static void __lambda_273(void *data, object clo, int argc, object *args) ;/*object self_7318933, object tmp_73946_73948_731876_738499*/
static void __lambda_274(void *data, object clo, int argc, object *args) ;/*object self_7318934, object v_9331_73569_731790_732411_739034*/
static void __lambda_282(void *data, object clo, int argc, object *args) ;/*object self_7318935, object tmp_73950_73952_731877_738500*/
static void __lambda_283(void *data, object clo, int argc, object *args) ;/*object self_7318936, object v_9340_73578_731758_732390_739013*/
static void __lambda_292(void *data, object clo, int argc, object *args) ;/*object self_7318937, object tmp_73954_73956_731878_738501*/
static void __lambda_293(void *data, object clo, int argc, object *args) ;/*object self_7318938, object v_9355_73593_731723_732366_738989*/
static void __lambda_314(void *data, object clo, int argc, object *args) ;/*object self_7318939, object tmp_73958_73960_731879_738502*/
static void __lambda_315(void *data, object clo, int argc, object *args) ;/*object self_7318940, object v_9372_73610_731693_732346_738969*/
static void __lambda_319(void *data, object clo, int argc, object *args) ;/*object self_7318941, object tmp_73962_73964_731880_738503*/
static void __lambda_320(void *data, object clo, int argc, object *args) ;/*object self_7318942, object v_9387_73625_731675_732334_738957*/
static void __lambda_328(void *data, object clo, int argc, object *args) ;/*object self_7318943, object tmp_73966_73968_731881_738504*/
static void __lambda_329(void *data, object clo, int argc, object *args) ;/*object self_7318944, object v_9396_73634_731644_732313_738936*/
static void __lambda_349(void *data, object clo, int argc, object *args) ;/*object self_7318945, object tmp_73970_73972_731882_738505*/
static void __lambda_350(void *data, object clo, int argc, object *args) ;/*object self_7318946, object v_93111_73649_731608_732289_738912*/
static void __lambda_370(void *data, object clo, int argc, object *args) ;/*object self_7318947, object tmp_73974_73976_731883_738506*/
static void __lambda_371(void *data, object clo, int argc, object *args) ;/*object self_7318948, object v_93128_73666_731564_732260_738883*/
static void __lambda_391(void *data, object clo, int argc, object *args) ;/*object self_7318949, object tmp_73978_73980_731884_738507*/
static void __lambda_392(void *data, object clo, int argc, object *args) ;/*object self_7318950, object v_93149_73687_731518_732230_738853*/
static void __lambda_420(void *data, object clo, int argc, object *args) ;/*object self_7318951, object tmp_73982_73984_731885_738508*/
static void __lambda_421(void *data, object clo, int argc, object *args) ;/*object self_7318952, object v_93170_73708_731484_732206_738829*/
static void __lambda_442(void *data, object clo, int argc, object *args) ;/*object self_7318953, object tmp_73986_73988_731886_738509*/
static void __lambda_443(void *data, object clo, int argc, object *args) ;/*object self_7318954, object v_93187_73725_731462_732191_738814*/
static void __lambda_462(void *data, object clo, int argc, object *args) ;/*object self_7318955, object tmp_73990_73992_731887_738510*/
static void __lambda_463(void *data, object clo, int argc, object *args) ;/*object self_7318956, object v_93198_73736_731428_732167_738790*/
static void __lambda_482(void *data, object clo, int argc, object *args) ;/*object self_7318957, object tmp_73994_73996_731888_738511*/
static void __lambda_483(void *data, object clo, int argc, object *args) ;/*object self_7318958, object v_93215_73753_731398_732146_738769*/
static void __lambda_531(void *data, object clo, int argc, object *args) ;/*object self_7318959, object tmp_73998_731000_731889_738512*/
static void __lambda_532(void *data, object clo, int argc, object *args) ;/*object self_7318960, object v_93230_73768_731360_732120_738743*/
static void __lambda_551(void *data, object clo, int argc, object *args) ;/*object self_7318961, object tmp_731002_731004_731890_738513*/
static void __lambda_552(void *data, object clo, int argc, object *args) ;/*object self_7318962, object v_93249_73787_731326_732096_738719*/
static void __lambda_563(void *data, object clo, int argc, object *args) ;/*object self_7318963, object tmp_731006_731008_731891_738514*/
static void __lambda_564(void *data, object clo, int argc, object *args) ;/*object self_7318964, object v_93266_73804_731292_732073_738696*/
static void __lambda_587(void *data, object clo, int argc, object *args) ;/*object self_7318965, object tmp_731010_731012_731892_738515*/
static void __lambda_588(void *data, object clo, int argc, object *args) ;/*object self_7318966, object v_93283_73821_731257_732049_738672*/
static void __lambda_611(void *data, object clo, int argc, object *args) ;/*object self_7318967, object tmp_731014_731016_731893_738516*/
static void __lambda_612(void *data, object clo, int argc, object *args) ;/*object self_7318968, object v_93300_73838_731222_732025_738648*/
static void __lambda_635(void *data, object clo, int argc, object *args) ;/*object self_7318969, object tmp_731018_731020_731894_738517*/
static void __lambda_636(void *data, object clo, int argc, object *args) ;/*object self_7318970, object v_93317_73855_731187_732001_738624*/
static void __lambda_658(void *data, object clo, int argc, object *args) ;/*object self_7318971, object tmp_731022_731024_731895_738518*/
static void __lambda_659(void *data, object clo, int argc, object *args) ;/*object self_7318972, object v_93334_73872_731152_731977_738600*/
static void __lambda_681(void *data, object clo, int argc, object *args) ;/*object self_7318973, object tmp_731026_731028_731896_738519*/
static void __lambda_682(void *data, object clo, int argc, object *args) ;/*object self_7318974, object v_93351_73889_731122_731955_738578*/
static void __lambda_743(void *data, object clo, int argc, object *args) ;/*object self_7318975, object tmp_731030_731032_731897_738520*/
static void __lambda_744(void *data, object clo, int argc, object *args) ;/*object self_7318976, object v_93366_73904_731105_731943_738566*/
static void __lambda_755(void *data, object clo, int argc, object *args) ;/*object self_7318977, object tmp_731034_731036_731898_738521*/
static void __lambda_756(void *data, object clo, int argc, object *args) ;/*object self_7318978, object v_93374_73912_731077_731924_738547*/
static void __lambda_765(void *data, object clo, int argc, object *args) ;/*object self_7318979, object tmp_731038_731040_731899_738522*/
static void __lambda_766(void *data, object clo, int argc, object *args) ;/*object self_7318980, object v_93387_73925_731045_731901_738524*/
static void __lambda_858(void *data, object clo, int argc, object *args) ;/*object self_7318981, object tmp_731042_731044_731900_738523*/
static void __lambda_859(void *data, object clo, int argc, object *args) ;/*object self_7318982, object r_7311450*/
static void __lambda_767(void *data, object clo, int argc, object *args) ;/*object self_7318983, object k_7311452*/
static void __lambda_768(void *data, object clo, int argc, object *args) ;/*object self_7318984, object r_7311475*/
static void __lambda_769(void *data, object clo, int argc, object *args) ;/*object self_7318985, object r_7311512*/
static void __lambda_770(void *data, object clo, int argc, object *args) ;/*object self_7318986, object r_7311594*/
static void __lambda_771(void *data, object clo, int argc, object *args) ;/*object self_7318987, object r_7311600*/
static void __lambda_772(void *data, object clo, int argc, object *args) ;/*object self_7318988, object r_7311641*/
static void __lambda_773(void *data, object clo, int argc, object *args) ;/*object self_7318989, object r_7311646*/
static void __lambda_774(void *data, object clo, int argc, object *args) ;/*object self_7318990, object r_7311649*/
static void __lambda_775(void *data, object clo, int argc, object *args) ;/*object self_7318991, object r_7311647*/
static void __lambda_776(void *data, object clo, int argc, object *args) ;/*object self_7318992, object r_7311644*/
static void __lambda_777(void *data, object clo, int argc, object *args) ;/*object self_7318993, object r_7311642*/
static void __lambda_778(void *data, object clo, int argc, object *args) ;/*object self_7318994, object r_7311634*/
static void __lambda_779(void *data, object clo, int argc, object *args) ;/*object self_7318995, object r_7311637*/
static void __lambda_780(void *data, object clo, int argc, object *args) ;/*object self_7318996, object r_7311635*/
static void __lambda_781(void *data, object clo, int argc, object *args) ;/*object self_7318997, object r_7311605*/
static void __lambda_782(void *data, object clo, int argc, object *args) ;/*object self_7318998, object r_7311618*/
static void __lambda_783(void *data, object clo, int argc, object *args) ;/*object self_7318999, object r_7311621*/
static void __lambda_784(void *data, object clo, int argc, object *args) ;/*object self_7319000, object r_7311624*/
static void __lambda_785(void *data, object clo, int argc, object *args) ;/*object self_7319001, object r_7311627*/
static void __lambda_786(void *data, object clo, int argc, object *args) ;/*object self_7319002, object r_7311625*/
static void __lambda_787(void *data, object clo, int argc, object *args) ;/*object self_7319003, object r_7311622*/
static void __lambda_788(void *data, object clo, int argc, object *args) ;/*object self_7319004, object r_7311619*/
static void __lambda_789(void *data, object clo, int argc, object *args) ;/*object self_7319005, object r_7311611*/
static void __lambda_790(void *data, object clo, int argc, object *args) ;/*object self_7319006, object r_7311614*/
static void __lambda_791(void *data, object clo, int argc, object *args) ;/*object self_7319007, object r_7311612*/
static void __lambda_792(void *data, object clo, int argc, object *args) ;/*object self_7319008, object r_7311608*/
static void __lambda_793(void *data, object clo, int argc, object *args) ;/*object self_7319009, object r_7311606*/
static void __lambda_794(void *data, object clo, int argc, object *args) ;/*object self_7319010, object r_7311603*/
static void __lambda_795(void *data, object clo, int argc, object *args) ;/*object self_7319011, object r_7311601*/
static void __lambda_796(void *data, object clo, int argc, object *args) ;/*object self_7319012, object r_7311597*/
static void __lambda_797(void *data, object clo, int argc, object *args) ;/*object self_7319013, object r_7311595*/
static void __lambda_798(void *data, object clo, int argc, object *args) ;/*object self_7319014, object r_7311591*/
static void __lambda_799(void *data, object clo, int argc, object *args) ;/*object self_7319015, object r_7311515*/
static void __lambda_800(void *data, object clo, int argc, object *args) ;/*object self_7319016, object r_7311521*/
static void __lambda_801(void *data, object clo, int argc, object *args) ;/*object self_7319017, object r_7311524*/
static void __lambda_802(void *data, object clo, int argc, object *args) ;/*object self_7319018, object r_7311559*/
static void __lambda_803(void *data, object clo, int argc, object *args) ;/*object self_7319019, object r_7311584*/
static void __lambda_804(void *data, object clo, int argc, object *args) ;/*object self_7319020, object r_7311581*/
static void __lambda_805(void *data, object clo, int argc, object *args) ;/*object self_7319021, object r_7311562*/
static void __lambda_857(void *data, object clo, int argc, object *args) ;/*object self_7319022, object k_7311580, object sk_731073_731920_738543*/
static void __lambda_806(void *data, object clo, int argc, object *args) ;/*object self_7319023, object r_7311579*/
static void __lambda_807(void *data, object clo, int argc, object *args) ;/*object self_7319024, object r_7311568*/
static void __lambda_856(void *data, object clo, int argc, object *args) ;/*object self_7319025, object k_7311578, object id_731074_731921_738544*/
static void __lambda_808(void *data, object clo, int argc, object *args) ;/*object self_7319026, object r_7311577*/
static void __lambda_809(void *data, object clo, int argc, object *args) ;/*object self_7319027, object r_7311573*/
static void __lambda_810(void *data, object clo, int argc, object *args) ;/*object self_7319028, object r_7311574*/
static void __lambda_811(void *data, object clo, int argc, object *args) ;/*object self_7319029, object r_7311570*/
static void __lambda_812(void *data, object clo, int argc, object *args) ;/*object self_7319030, object r_7311569*/
static void __lambda_813(void *data, object clo, int argc, object *args) ;/*object self_7319031, object r_7311565*/
static void __lambda_814(void *data, object clo, int argc, object *args) ;/*object self_7319032, object r_7311563*/
static void __lambda_815(void *data, object clo, int argc, object *args) ;/*object self_7319033, object r_7311560*/
static void __lambda_816(void *data, object clo, int argc, object *args) ;/*object self_7319034, object r_7311527*/
static void __lambda_817(void *data, object clo, int argc, object *args) ;/*object self_7319035, object r_7311533*/
static void __lambda_818(void *data, object clo, int argc, object *args) ;/*object self_7319036, object r_7311550*/
static void __lambda_819(void *data, object clo, int argc, object *args) ;/*object self_7319037, object r_7311553*/
static void __lambda_820(void *data, object clo, int argc, object *args) ;/*object self_7319038, object r_7311551*/
static void __lambda_821(void *data, object clo, int argc, object *args) ;/*object self_7319039, object r_7311536*/
static void __lambda_855(void *data, object clo, int argc, object *args) ;/*object self_7319040, object k_7311549, object sk_731075_731922_738545*/
static void __lambda_822(void *data, object clo, int argc, object *args) ;/*object self_7319041, object r_7311548*/
static void __lambda_823(void *data, object clo, int argc, object *args) ;/*object self_7319042, object r_7311544*/
static void __lambda_824(void *data, object clo, int argc, object *args) ;/*object self_7319043, object r_7311545*/
static void __lambda_825(void *data, object clo, int argc, object *args) ;/*object self_7319044, object r_7311539*/
static void __lambda_826(void *data, object clo, int argc, object *args) ;/*object self_7319045, object r_7311540*/
static void __lambda_827(void *data, object clo, int argc, object *args) ;/*object self_7319046, object r_7311537*/
static void __lambda_828(void *data, object clo, int argc, object *args) ;/*object self_7319047, object r_7311534*/
static void __lambda_829(void *data, object clo, int argc, object *args) ;/*object self_7319048, object r_7311530*/
static void __lambda_830(void *data, object clo, int argc, object *args) ;/*object self_7319049, object r_7311528*/
static void __lambda_831(void *data, object clo, int argc, object *args) ;/*object self_7319050, object r_7311525*/
static void __lambda_832(void *data, object clo, int argc, object *args) ;/*object self_7319051, object r_7311522*/
static void __lambda_833(void *data, object clo, int argc, object *args) ;/*object self_7319052, object r_7311518*/
static void __lambda_834(void *data, object clo, int argc, object *args) ;/*object self_7319053, object r_7311516*/
static void __lambda_835(void *data, object clo, int argc, object *args) ;/*object self_7319054, object r_7311513*/
static void __lambda_836(void *data, object clo, int argc, object *args) ;/*object self_7319055, object r_7311480*/
static void __lambda_837(void *data, object clo, int argc, object *args) ;/*object self_7319056, object r_7311486*/
static void __lambda_838(void *data, object clo, int argc, object *args) ;/*object self_7319057, object r_7311503*/
static void __lambda_839(void *data, object clo, int argc, object *args) ;/*object self_7319058, object r_7311506*/
static void __lambda_840(void *data, object clo, int argc, object *args) ;/*object self_7319059, object r_7311504*/
static void __lambda_841(void *data, object clo, int argc, object *args) ;/*object self_7319060, object r_7311489*/
static void __lambda_854(void *data, object clo, int argc, object *args) ;/*object self_7319061, object k_7311502, object sk_731076_731923_738546*/
static void __lambda_842(void *data, object clo, int argc, object *args) ;/*object self_7319062, object r_7311501*/
static void __lambda_843(void *data, object clo, int argc, object *args) ;/*object self_7319063, object r_7311497*/
static void __lambda_844(void *data, object clo, int argc, object *args) ;/*object self_7319064, object r_7311498*/
static void __lambda_845(void *data, object clo, int argc, object *args) ;/*object self_7319065, object r_7311492*/
static void __lambda_846(void *data, object clo, int argc, object *args) ;/*object self_7319066, object r_7311493*/
static void __lambda_847(void *data, object clo, int argc, object *args) ;/*object self_7319067, object r_7311490*/
static void __lambda_848(void *data, object clo, int argc, object *args) ;/*object self_7319068, object r_7311487*/
static void __lambda_849(void *data, object clo, int argc, object *args) ;/*object self_7319069, object r_7311483*/
static void __lambda_850(void *data, object clo, int argc, object *args) ;/*object self_7319070, object r_7311481*/
static void __lambda_851(void *data, object clo, int argc, object *args) ;/*object self_7319071, object r_7311478*/
static void __lambda_852(void *data, object clo, int argc, object *args) ;/*object self_7319072, object r_7311476*/
static void __lambda_853(void *data, object clo, int argc, object *args) ;/*object self_7319073, object r_7311474*/
static void __lambda_757(void *data, object clo, int argc, object *args) ;/*object self_7319074, object k_7311660*/
static void __lambda_758(void *data, object clo, int argc, object *args) ;/*object self_7319075, object r_7311689*/
static void __lambda_759(void *data, object clo, int argc, object *args) ;/*object self_7319076, object r_7311666*/
static void __lambda_764(void *data, object clo, int argc, object *args) ;/*object self_7319077, object k_7311688, object sk_731104_731942_738565*/
static void __lambda_760(void *data, object clo, int argc, object *args) ;/*object self_7319078, object r_7311687*/
static void __lambda_761(void *data, object clo, int argc, object *args) ;/*object self_7319079, object r_7311683*/
static void __lambda_762(void *data, object clo, int argc, object *args) ;/*object self_7319080, object r_7311684*/
static void __lambda_763(void *data, object clo, int argc, object *args) ;/*object self_7319081, object r_7311682*/
static void __lambda_745(void *data, object clo, int argc, object *args) ;/*object self_7319082, object k_7311692*/
static void __lambda_746(void *data, object clo, int argc, object *args) ;/*object self_7319083, object v_93370_73908_731113_731948_738571*/
static void __lambda_747(void *data, object clo, int argc, object *args) ;/*object self_7319084, object r_7311700*/
static void __lambda_748(void *data, object clo, int argc, object *args) ;/*object self_7319085, object p_731115_731949_738572*/
static void __lambda_749(void *data, object clo, int argc, object *args) ;/*object self_7319086, object r_7311706*/
static void __lambda_750(void *data, object clo, int argc, object *args) ;/*object self_7319087, object r_7311714*/
static void __lambda_751(void *data, object clo, int argc, object *args) ;/*object self_7319088, object r_7311711*/
static void __lambda_752(void *data, object clo, int argc, object *args) ;/*object self_7319089, object r_7311709*/
static void __lambda_753(void *data, object clo, int argc, object *args) ;/*object self_7319090, object r_7311707*/
static void __lambda_754(void *data, object clo, int argc, object *args) ;/*object self_7319091, object r_7311705*/
static void __lambda_683(void *data, object clo, int argc, object *args) ;/*object self_7319092, object k_7311719*/
static void __lambda_684(void *data, object clo, int argc, object *args) ;/*object self_7319093, object r_7311743*/
static void __lambda_685(void *data, object clo, int argc, object *args) ;/*object self_7319094, object r_7311869*/
static void __lambda_686(void *data, object clo, int argc, object *args) ;/*object self_7319095, object r_7311870*/
static void __lambda_687(void *data, object clo, int argc, object *args) ;/*object self_7319096, object r_7311746*/
static void __lambda_688(void *data, object clo, int argc, object *args) ;/*object self_7319097, object r_7311754*/
static void __lambda_689(void *data, object clo, int argc, object *args) ;/*object self_7319098, object r_7311855*/
static void __lambda_690(void *data, object clo, int argc, object *args) ;/*object self_7319099, object r_7311861*/
static void __lambda_691(void *data, object clo, int argc, object *args) ;/*object self_7319100, object r_7311862*/
static void __lambda_692(void *data, object clo, int argc, object *args) ;/*object self_7319101, object r_7311858*/
static void __lambda_693(void *data, object clo, int argc, object *args) ;/*object self_7319102, object r_7311856*/
static void __lambda_694(void *data, object clo, int argc, object *args) ;/*object self_7319103, object r_7311836*/
static void __lambda_695(void *data, object clo, int argc, object *args) ;/*object self_7319104, object r_7311842*/
static void __lambda_696(void *data, object clo, int argc, object *args) ;/*object self_7319105, object r_7311848*/
static void __lambda_697(void *data, object clo, int argc, object *args) ;/*object self_7319106, object r_7311849*/
static void __lambda_698(void *data, object clo, int argc, object *args) ;/*object self_7319107, object r_7311845*/
static void __lambda_699(void *data, object clo, int argc, object *args) ;/*object self_7319108, object r_7311843*/
static void __lambda_700(void *data, object clo, int argc, object *args) ;/*object self_7319109, object r_7311839*/
static void __lambda_701(void *data, object clo, int argc, object *args) ;/*object self_7319110, object r_7311837*/
static void __lambda_702(void *data, object clo, int argc, object *args) ;/*object self_7319111, object r_7311757*/
static void __lambda_703(void *data, object clo, int argc, object *args) ;/*object self_7319112, object r_7311763*/
static void __lambda_704(void *data, object clo, int argc, object *args) ;/*object self_7319113, object r_7311766*/
static void __lambda_705(void *data, object clo, int argc, object *args) ;/*object self_7319114, object r_7311828*/
static void __lambda_706(void *data, object clo, int argc, object *args) ;/*object self_7319115, object r_7311829*/
static void __lambda_707(void *data, object clo, int argc, object *args) ;/*object self_7319116, object r_7311816*/
static void __lambda_708(void *data, object clo, int argc, object *args) ;/*object self_7319117, object r_7311822*/
static void __lambda_709(void *data, object clo, int argc, object *args) ;/*object self_7319118, object r_7311823*/
static void __lambda_710(void *data, object clo, int argc, object *args) ;/*object self_7319119, object r_7311819*/
static void __lambda_711(void *data, object clo, int argc, object *args) ;/*object self_7319120, object r_7311817*/
static void __lambda_712(void *data, object clo, int argc, object *args) ;/*object self_7319121, object r_7311771*/
static void __lambda_713(void *data, object clo, int argc, object *args) ;/*object self_7319122, object r_7311781*/
static void __lambda_714(void *data, object clo, int argc, object *args) ;/*object self_7319123, object r_7311784*/
static void __lambda_715(void *data, object clo, int argc, object *args) ;/*object self_7319124, object r_7311808*/
static void __lambda_716(void *data, object clo, int argc, object *args) ;/*object self_7319125, object r_7311809*/
static void __lambda_717(void *data, object clo, int argc, object *args) ;/*object self_7319126, object r_7311796*/
static void __lambda_718(void *data, object clo, int argc, object *args) ;/*object self_7319127, object r_7311802*/
static void __lambda_719(void *data, object clo, int argc, object *args) ;/*object self_7319128, object r_7311803*/
static void __lambda_720(void *data, object clo, int argc, object *args) ;/*object self_7319129, object r_7311799*/
static void __lambda_721(void *data, object clo, int argc, object *args) ;/*object self_7319130, object r_7311797*/
static void __lambda_722(void *data, object clo, int argc, object *args) ;/*object self_7319131, object r_7311789*/
static void __lambda_723(void *data, object clo, int argc, object *args) ;/*object self_7319132, object r_7311792*/
static void __lambda_724(void *data, object clo, int argc, object *args) ;/*object self_7319133, object r_7311790*/
static void __lambda_725(void *data, object clo, int argc, object *args) ;/*object self_7319134, object r_7311787*/
static void __lambda_726(void *data, object clo, int argc, object *args) ;/*object self_7319135, object r_7311785*/
static void __lambda_727(void *data, object clo, int argc, object *args) ;/*object self_7319136, object r_7311782*/
static void __lambda_728(void *data, object clo, int argc, object *args) ;/*object self_7319137, object r_7311774*/
static void __lambda_729(void *data, object clo, int argc, object *args) ;/*object self_7319138, object r_7311777*/
static void __lambda_730(void *data, object clo, int argc, object *args) ;/*object self_7319139, object r_7311775*/
static void __lambda_731(void *data, object clo, int argc, object *args) ;/*object self_7319140, object r_7311772*/
static void __lambda_732(void *data, object clo, int argc, object *args) ;/*object self_7319141, object r_7311769*/
static void __lambda_733(void *data, object clo, int argc, object *args) ;/*object self_7319142, object r_7311767*/
static void __lambda_734(void *data, object clo, int argc, object *args) ;/*object self_7319143, object r_7311764*/
static void __lambda_735(void *data, object clo, int argc, object *args) ;/*object self_7319144, object r_7311760*/
static void __lambda_736(void *data, object clo, int argc, object *args) ;/*object self_7319145, object r_7311758*/
static void __lambda_737(void *data, object clo, int argc, object *args) ;/*object self_7319146, object r_7311755*/
static void __lambda_738(void *data, object clo, int argc, object *args) ;/*object self_7319147, object r_7311749*/
static void __lambda_739(void *data, object clo, int argc, object *args) ;/*object self_7319148, object r_7311750*/
static void __lambda_740(void *data, object clo, int argc, object *args) ;/*object self_7319149, object r_7311747*/
static void __lambda_741(void *data, object clo, int argc, object *args) ;/*object self_7319150, object r_7311744*/
static void __lambda_742(void *data, object clo, int argc, object *args) ;/*object self_7319151, object r_7311742*/
static void __lambda_660(void *data, object clo, int argc, object *args) ;/*object self_7319152, object k_7311877*/
static void __lambda_661(void *data, object clo, int argc, object *args) ;/*object self_7319153, object r_7311944*/
static void __lambda_662(void *data, object clo, int argc, object *args) ;/*object self_7319154, object r_7311885*/
static void __lambda_663(void *data, object clo, int argc, object *args) ;/*object self_7319155, object r_7311906*/
static void __lambda_664(void *data, object clo, int argc, object *args) ;/*object self_7319156, object r_7311935*/
static void __lambda_665(void *data, object clo, int argc, object *args) ;/*object self_7319157, object r_7311938*/
static void __lambda_666(void *data, object clo, int argc, object *args) ;/*object self_7319158, object r_7311936*/
static void __lambda_667(void *data, object clo, int argc, object *args) ;/*object self_7319159, object r_7311909*/
static void __lambda_668(void *data, object clo, int argc, object *args) ;/*object self_7319160, object r_7311917*/
static void __lambda_669(void *data, object clo, int argc, object *args) ;/*object self_7319161, object r_7311930*/
static void __lambda_670(void *data, object clo, int argc, object *args) ;/*object self_7319162, object r_7311928*/
static void __lambda_671(void *data, object clo, int argc, object *args) ;/*object self_7319163, object r_7311926*/
static void __lambda_672(void *data, object clo, int argc, object *args) ;/*object self_7319164, object r_7311924*/
static void __lambda_673(void *data, object clo, int argc, object *args) ;/*object self_7319165, object r_7311922*/
static void __lambda_674(void *data, object clo, int argc, object *args) ;/*object self_7319166, object r_7311920*/
static void __lambda_675(void *data, object clo, int argc, object *args) ;/*object self_7319167, object r_7311918*/
static void __lambda_676(void *data, object clo, int argc, object *args) ;/*object self_7319168, object r_7311912*/
static void __lambda_677(void *data, object clo, int argc, object *args) ;/*object self_7319169, object r_7311913*/
static void __lambda_678(void *data, object clo, int argc, object *args) ;/*object self_7319170, object r_7311910*/
static void __lambda_679(void *data, object clo, int argc, object *args) ;/*object self_7319171, object r_7311907*/
static void __lambda_680(void *data, object clo, int argc, object *args) ;/*object self_7319172, object r_7311905*/
static void __lambda_637(void *data, object clo, int argc, object *args) ;/*object self_7319173, object k_7311947*/
static void __lambda_638(void *data, object clo, int argc, object *args) ;/*object self_7319174, object r_7312014*/
static void __lambda_639(void *data, object clo, int argc, object *args) ;/*object self_7319175, object r_7311955*/
static void __lambda_640(void *data, object clo, int argc, object *args) ;/*object self_7319176, object r_7311976*/
static void __lambda_641(void *data, object clo, int argc, object *args) ;/*object self_7319177, object r_7312005*/
static void __lambda_642(void *data, object clo, int argc, object *args) ;/*object self_7319178, object r_7312008*/
static void __lambda_643(void *data, object clo, int argc, object *args) ;/*object self_7319179, object r_7312006*/
static void __lambda_644(void *data, object clo, int argc, object *args) ;/*object self_7319180, object r_7311979*/
static void __lambda_645(void *data, object clo, int argc, object *args) ;/*object self_7319181, object r_7311987*/
static void __lambda_646(void *data, object clo, int argc, object *args) ;/*object self_7319182, object r_7312000*/
static void __lambda_647(void *data, object clo, int argc, object *args) ;/*object self_7319183, object r_7311998*/
static void __lambda_648(void *data, object clo, int argc, object *args) ;/*object self_7319184, object r_7311996*/
static void __lambda_649(void *data, object clo, int argc, object *args) ;/*object self_7319185, object r_7311994*/
static void __lambda_650(void *data, object clo, int argc, object *args) ;/*object self_7319186, object r_7311992*/
static void __lambda_651(void *data, object clo, int argc, object *args) ;/*object self_7319187, object r_7311990*/
static void __lambda_652(void *data, object clo, int argc, object *args) ;/*object self_7319188, object r_7311988*/
static void __lambda_653(void *data, object clo, int argc, object *args) ;/*object self_7319189, object r_7311982*/
static void __lambda_654(void *data, object clo, int argc, object *args) ;/*object self_7319190, object r_7311983*/
static void __lambda_655(void *data, object clo, int argc, object *args) ;/*object self_7319191, object r_7311980*/
static void __lambda_656(void *data, object clo, int argc, object *args) ;/*object self_7319192, object r_7311977*/
static void __lambda_657(void *data, object clo, int argc, object *args) ;/*object self_7319193, object r_7311975*/
static void __lambda_613(void *data, object clo, int argc, object *args) ;/*object self_7319194, object k_7312017*/
static void __lambda_614(void *data, object clo, int argc, object *args) ;/*object self_7319195, object r_7312086*/
static void __lambda_615(void *data, object clo, int argc, object *args) ;/*object self_7319196, object r_7312025*/
static void __lambda_616(void *data, object clo, int argc, object *args) ;/*object self_7319197, object r_7312046*/
static void __lambda_617(void *data, object clo, int argc, object *args) ;/*object self_7319198, object r_7312077*/
static void __lambda_618(void *data, object clo, int argc, object *args) ;/*object self_7319199, object r_7312080*/
static void __lambda_619(void *data, object clo, int argc, object *args) ;/*object self_7319200, object r_7312078*/
static void __lambda_620(void *data, object clo, int argc, object *args) ;/*object self_7319201, object r_7312049*/
static void __lambda_621(void *data, object clo, int argc, object *args) ;/*object self_7319202, object r_7312057*/
static void __lambda_622(void *data, object clo, int argc, object *args) ;/*object self_7319203, object r_7312072*/
static void __lambda_623(void *data, object clo, int argc, object *args) ;/*object self_7319204, object r_7312070*/
static void __lambda_624(void *data, object clo, int argc, object *args) ;/*object self_7319205, object r_7312068*/
static void __lambda_625(void *data, object clo, int argc, object *args) ;/*object self_7319206, object r_7312066*/
static void __lambda_626(void *data, object clo, int argc, object *args) ;/*object self_7319207, object r_7312064*/
static void __lambda_627(void *data, object clo, int argc, object *args) ;/*object self_7319208, object r_7312062*/
static void __lambda_628(void *data, object clo, int argc, object *args) ;/*object self_7319209, object r_7312060*/
static void __lambda_629(void *data, object clo, int argc, object *args) ;/*object self_7319210, object r_7312058*/
static void __lambda_630(void *data, object clo, int argc, object *args) ;/*object self_7319211, object r_7312052*/
static void __lambda_631(void *data, object clo, int argc, object *args) ;/*object self_7319212, object r_7312053*/
static void __lambda_632(void *data, object clo, int argc, object *args) ;/*object self_7319213, object r_7312050*/
static void __lambda_633(void *data, object clo, int argc, object *args) ;/*object self_7319214, object r_7312047*/
static void __lambda_634(void *data, object clo, int argc, object *args) ;/*object self_7319215, object r_7312045*/
static void __lambda_589(void *data, object clo, int argc, object *args) ;/*object self_7319216, object k_7312089*/
static void __lambda_590(void *data, object clo, int argc, object *args) ;/*object self_7319217, object r_7312158*/
static void __lambda_591(void *data, object clo, int argc, object *args) ;/*object self_7319218, object r_7312097*/
static void __lambda_592(void *data, object clo, int argc, object *args) ;/*object self_7319219, object r_7312118*/
static void __lambda_593(void *data, object clo, int argc, object *args) ;/*object self_7319220, object r_7312149*/
static void __lambda_594(void *data, object clo, int argc, object *args) ;/*object self_7319221, object r_7312152*/
static void __lambda_595(void *data, object clo, int argc, object *args) ;/*object self_7319222, object r_7312150*/
static void __lambda_596(void *data, object clo, int argc, object *args) ;/*object self_7319223, object r_7312121*/
static void __lambda_597(void *data, object clo, int argc, object *args) ;/*object self_7319224, object r_7312129*/
static void __lambda_598(void *data, object clo, int argc, object *args) ;/*object self_7319225, object r_7312144*/
static void __lambda_599(void *data, object clo, int argc, object *args) ;/*object self_7319226, object r_7312142*/
static void __lambda_600(void *data, object clo, int argc, object *args) ;/*object self_7319227, object r_7312140*/
static void __lambda_601(void *data, object clo, int argc, object *args) ;/*object self_7319228, object r_7312138*/
static void __lambda_602(void *data, object clo, int argc, object *args) ;/*object self_7319229, object r_7312136*/
static void __lambda_603(void *data, object clo, int argc, object *args) ;/*object self_7319230, object r_7312134*/
static void __lambda_604(void *data, object clo, int argc, object *args) ;/*object self_7319231, object r_7312132*/
static void __lambda_605(void *data, object clo, int argc, object *args) ;/*object self_7319232, object r_7312130*/
static void __lambda_606(void *data, object clo, int argc, object *args) ;/*object self_7319233, object r_7312124*/
static void __lambda_607(void *data, object clo, int argc, object *args) ;/*object self_7319234, object r_7312125*/
static void __lambda_608(void *data, object clo, int argc, object *args) ;/*object self_7319235, object r_7312122*/
static void __lambda_609(void *data, object clo, int argc, object *args) ;/*object self_7319236, object r_7312119*/
static void __lambda_610(void *data, object clo, int argc, object *args) ;/*object self_7319237, object r_7312117*/
static void __lambda_565(void *data, object clo, int argc, object *args) ;/*object self_7319238, object k_7312161*/
static void __lambda_566(void *data, object clo, int argc, object *args) ;/*object self_7319239, object r_7312231*/
static void __lambda_567(void *data, object clo, int argc, object *args) ;/*object self_7319240, object r_7312172*/
static void __lambda_568(void *data, object clo, int argc, object *args) ;/*object self_7319241, object r_7312190*/
static void __lambda_569(void *data, object clo, int argc, object *args) ;/*object self_7319242, object r_7312224*/
static void __lambda_570(void *data, object clo, int argc, object *args) ;/*object self_7319243, object r_7312225*/
static void __lambda_571(void *data, object clo, int argc, object *args) ;/*object self_7319244, object r_7312193*/
static void __lambda_572(void *data, object clo, int argc, object *args) ;/*object self_7319245, object r_7312201*/
static void __lambda_573(void *data, object clo, int argc, object *args) ;/*object self_7319246, object r_7312219*/
static void __lambda_574(void *data, object clo, int argc, object *args) ;/*object self_7319247, object r_7312217*/
static void __lambda_575(void *data, object clo, int argc, object *args) ;/*object self_7319248, object r_7312206*/
static void __lambda_576(void *data, object clo, int argc, object *args) ;/*object self_7319249, object r_7312213*/
static void __lambda_577(void *data, object clo, int argc, object *args) ;/*object self_7319250, object r_7312211*/
static void __lambda_578(void *data, object clo, int argc, object *args) ;/*object self_7319251, object r_7312209*/
static void __lambda_579(void *data, object clo, int argc, object *args) ;/*object self_7319252, object r_7312207*/
static void __lambda_580(void *data, object clo, int argc, object *args) ;/*object self_7319253, object r_7312204*/
static void __lambda_581(void *data, object clo, int argc, object *args) ;/*object self_7319254, object r_7312202*/
static void __lambda_582(void *data, object clo, int argc, object *args) ;/*object self_7319255, object r_7312196*/
static void __lambda_583(void *data, object clo, int argc, object *args) ;/*object self_7319256, object r_7312197*/
static void __lambda_584(void *data, object clo, int argc, object *args) ;/*object self_7319257, object r_7312194*/
static void __lambda_585(void *data, object clo, int argc, object *args) ;/*object self_7319258, object r_7312191*/
static void __lambda_586(void *data, object clo, int argc, object *args) ;/*object self_7319259, object r_7312189*/
static void __lambda_553(void *data, object clo, int argc, object *args) ;/*object self_7319260, object k_7312234*/
static void __lambda_554(void *data, object clo, int argc, object *args) ;/*object self_7319261, object r_7312276*/
static void __lambda_555(void *data, object clo, int argc, object *args) ;/*object self_7319262, object r_7312245*/
static void __lambda_556(void *data, object clo, int argc, object *args) ;/*object self_7319263, object r_7312262*/
static void __lambda_557(void *data, object clo, int argc, object *args) ;/*object self_7319264, object r_7312272*/
static void __lambda_558(void *data, object clo, int argc, object *args) ;/*object self_7319265, object r_7312270*/
static void __lambda_559(void *data, object clo, int argc, object *args) ;/*object self_7319266, object r_7312267*/
static void __lambda_560(void *data, object clo, int argc, object *args) ;/*object self_7319267, object r_7312265*/
static void __lambda_561(void *data, object clo, int argc, object *args) ;/*object self_7319268, object r_7312263*/
static void __lambda_562(void *data, object clo, int argc, object *args) ;/*object self_7319269, object r_7312261*/
static void __lambda_533(void *data, object clo, int argc, object *args) ;/*object self_7319270, object k_7312279*/
static void __lambda_534(void *data, object clo, int argc, object *args) ;/*object self_7319271, object r_7312343*/
static void __lambda_535(void *data, object clo, int argc, object *args) ;/*object self_7319272, object r_7312290*/
static void __lambda_536(void *data, object clo, int argc, object *args) ;/*object self_7319273, object r_7312311*/
static void __lambda_537(void *data, object clo, int argc, object *args) ;/*object self_7319274, object r_7312324*/
static void __lambda_538(void *data, object clo, int argc, object *args) ;/*object self_7319275, object r_7312337*/
static void __lambda_539(void *data, object clo, int argc, object *args) ;/*object self_7319276, object r_7312335*/
static void __lambda_540(void *data, object clo, int argc, object *args) ;/*object self_7319277, object r_7312333*/
static void __lambda_541(void *data, object clo, int argc, object *args) ;/*object self_7319278, object r_7312331*/
static void __lambda_542(void *data, object clo, int argc, object *args) ;/*object self_7319279, object r_7312329*/
static void __lambda_543(void *data, object clo, int argc, object *args) ;/*object self_7319280, object r_7312327*/
static void __lambda_544(void *data, object clo, int argc, object *args) ;/*object self_7319281, object r_7312325*/
static void __lambda_545(void *data, object clo, int argc, object *args) ;/*object self_7319282, object r_7312316*/
static void __lambda_546(void *data, object clo, int argc, object *args) ;/*object self_7319283, object r_7312319*/
static void __lambda_547(void *data, object clo, int argc, object *args) ;/*object self_7319284, object r_7312317*/
static void __lambda_548(void *data, object clo, int argc, object *args) ;/*object self_7319285, object r_7312314*/
static void __lambda_549(void *data, object clo, int argc, object *args) ;/*object self_7319286, object r_7312312*/
static void __lambda_550(void *data, object clo, int argc, object *args) ;/*object self_7319287, object r_7312310*/
static void __lambda_484(void *data, object clo, int argc, object *args) ;/*object self_7319288, object k_7312346*/
static void __lambda_485(void *data, object clo, int argc, object *args) ;/*object self_7319289, object r_7312371*/
static void __lambda_486(void *data, object clo, int argc, object *args) ;/*object self_7319290, object r_7312445*/
static void __lambda_487(void *data, object clo, int argc, object *args) ;/*object self_7319291, object r_7312467*/
static void __lambda_488(void *data, object clo, int argc, object *args) ;/*object self_7319292, object r_7312468*/
static void __lambda_489(void *data, object clo, int argc, object *args) ;/*object self_7319293, object r_7312448*/
static void __lambda_490(void *data, object clo, int argc, object *args) ;/*object self_7319294, object r_7312454*/
static void __lambda_491(void *data, object clo, int argc, object *args) ;/*object self_7319295, object r_7312460*/
static void __lambda_492(void *data, object clo, int argc, object *args) ;/*object self_7319296, object r_7312461*/
static void __lambda_493(void *data, object clo, int argc, object *args) ;/*object self_7319297, object r_7312457*/
static void __lambda_494(void *data, object clo, int argc, object *args) ;/*object self_7319298, object r_7312455*/
static void __lambda_495(void *data, object clo, int argc, object *args) ;/*object self_7319299, object r_7312451*/
static void __lambda_496(void *data, object clo, int argc, object *args) ;/*object self_7319300, object r_7312449*/
static void __lambda_497(void *data, object clo, int argc, object *args) ;/*object self_7319301, object r_7312446*/
static void __lambda_498(void *data, object clo, int argc, object *args) ;/*object self_7319302, object r_7312374*/
static void __lambda_499(void *data, object clo, int argc, object *args) ;/*object self_7319303, object r_7312382*/
static void __lambda_500(void *data, object clo, int argc, object *args) ;/*object self_7319304, object r_7312431*/
static void __lambda_501(void *data, object clo, int argc, object *args) ;/*object self_7319305, object r_7312437*/
static void __lambda_502(void *data, object clo, int argc, object *args) ;/*object self_7319306, object r_7312438*/
static void __lambda_503(void *data, object clo, int argc, object *args) ;/*object self_7319307, object r_7312434*/
static void __lambda_504(void *data, object clo, int argc, object *args) ;/*object self_7319308, object r_7312432*/
static void __lambda_505(void *data, object clo, int argc, object *args) ;/*object self_7319309, object r_7312428*/
static void __lambda_506(void *data, object clo, int argc, object *args) ;/*object self_7319310, object r_7312385*/
static void __lambda_507(void *data, object clo, int argc, object *args) ;/*object self_7319311, object r_7312391*/
static void __lambda_508(void *data, object clo, int argc, object *args) ;/*object self_7319312, object r_7312394*/
static void __lambda_509(void *data, object clo, int argc, object *args) ;/*object self_7319313, object r_7312420*/
static void __lambda_510(void *data, object clo, int argc, object *args) ;/*object self_7319314, object r_7312421*/
static void __lambda_511(void *data, object clo, int argc, object *args) ;/*object self_7319315, object r_7312408*/
static void __lambda_512(void *data, object clo, int argc, object *args) ;/*object self_7319316, object r_7312414*/
static void __lambda_513(void *data, object clo, int argc, object *args) ;/*object self_7319317, object r_7312415*/
static void __lambda_514(void *data, object clo, int argc, object *args) ;/*object self_7319318, object r_7312411*/
static void __lambda_515(void *data, object clo, int argc, object *args) ;/*object self_7319319, object r_7312409*/
static void __lambda_516(void *data, object clo, int argc, object *args) ;/*object self_7319320, object r_7312399*/
static void __lambda_517(void *data, object clo, int argc, object *args) ;/*object self_7319321, object r_7312404*/
static void __lambda_518(void *data, object clo, int argc, object *args) ;/*object self_7319322, object r_7312402*/
static void __lambda_519(void *data, object clo, int argc, object *args) ;/*object self_7319323, object r_7312400*/
static void __lambda_520(void *data, object clo, int argc, object *args) ;/*object self_7319324, object r_7312397*/
static void __lambda_521(void *data, object clo, int argc, object *args) ;/*object self_7319325, object r_7312395*/
static void __lambda_522(void *data, object clo, int argc, object *args) ;/*object self_7319326, object r_7312392*/
static void __lambda_523(void *data, object clo, int argc, object *args) ;/*object self_7319327, object r_7312388*/
static void __lambda_524(void *data, object clo, int argc, object *args) ;/*object self_7319328, object r_7312386*/
static void __lambda_525(void *data, object clo, int argc, object *args) ;/*object self_7319329, object r_7312383*/
static void __lambda_526(void *data, object clo, int argc, object *args) ;/*object self_7319330, object r_7312377*/
static void __lambda_527(void *data, object clo, int argc, object *args) ;/*object self_7319331, object r_7312378*/
static void __lambda_528(void *data, object clo, int argc, object *args) ;/*object self_7319332, object r_7312375*/
static void __lambda_529(void *data, object clo, int argc, object *args) ;/*object self_7319333, object r_7312372*/
static void __lambda_530(void *data, object clo, int argc, object *args) ;/*object self_7319334, object r_7312370*/
static void __lambda_464(void *data, object clo, int argc, object *args) ;/*object self_7319335, object k_7312476*/
static void __lambda_465(void *data, object clo, int argc, object *args) ;/*object self_7319336, object r_7312536*/
static void __lambda_466(void *data, object clo, int argc, object *args) ;/*object self_7319337, object r_7312487*/
static void __lambda_467(void *data, object clo, int argc, object *args) ;/*object self_7319338, object r_7312504*/
static void __lambda_468(void *data, object clo, int argc, object *args) ;/*object self_7319339, object r_7312517*/
static void __lambda_469(void *data, object clo, int argc, object *args) ;/*object self_7319340, object r_7312530*/
static void __lambda_470(void *data, object clo, int argc, object *args) ;/*object self_7319341, object r_7312528*/
static void __lambda_471(void *data, object clo, int argc, object *args) ;/*object self_7319342, object r_7312526*/
static void __lambda_472(void *data, object clo, int argc, object *args) ;/*object self_7319343, object r_7312524*/
static void __lambda_473(void *data, object clo, int argc, object *args) ;/*object self_7319344, object r_7312522*/
static void __lambda_474(void *data, object clo, int argc, object *args) ;/*object self_7319345, object r_7312520*/
static void __lambda_475(void *data, object clo, int argc, object *args) ;/*object self_7319346, object r_7312518*/
static void __lambda_476(void *data, object clo, int argc, object *args) ;/*object self_7319347, object r_7312509*/
static void __lambda_477(void *data, object clo, int argc, object *args) ;/*object self_7319348, object r_7312512*/
static void __lambda_478(void *data, object clo, int argc, object *args) ;/*object self_7319349, object r_7312510*/
static void __lambda_479(void *data, object clo, int argc, object *args) ;/*object self_7319350, object r_7312507*/
static void __lambda_480(void *data, object clo, int argc, object *args) ;/*object self_7319351, object r_7312505*/
static void __lambda_481(void *data, object clo, int argc, object *args) ;/*object self_7319352, object r_7312503*/
static void __lambda_444(void *data, object clo, int argc, object *args) ;/*object self_7319353, object k_7312539*/
static void __lambda_445(void *data, object clo, int argc, object *args) ;/*object self_7319354, object r_7312591*/
static void __lambda_446(void *data, object clo, int argc, object *args) ;/*object self_7319355, object r_7312547*/
static void __lambda_447(void *data, object clo, int argc, object *args) ;/*object self_7319356, object r_7312558*/
static void __lambda_448(void *data, object clo, int argc, object *args) ;/*object self_7319357, object r_7312579*/
static void __lambda_449(void *data, object clo, int argc, object *args) ;/*object self_7319358, object r_7312585*/
static void __lambda_450(void *data, object clo, int argc, object *args) ;/*object self_7319359, object r_7312582*/
static void __lambda_451(void *data, object clo, int argc, object *args) ;/*object self_7319360, object r_7312580*/
static void __lambda_452(void *data, object clo, int argc, object *args) ;/*object self_7319361, object r_7312576*/
static void __lambda_453(void *data, object clo, int argc, object *args) ;/*object self_7319362, object r_7312561*/
static void __lambda_454(void *data, object clo, int argc, object *args) ;/*object self_7319363, object r_7312567*/
static void __lambda_455(void *data, object clo, int argc, object *args) ;/*object self_7319364, object r_7312570*/
static void __lambda_456(void *data, object clo, int argc, object *args) ;/*object self_7319365, object r_7312571*/
static void __lambda_457(void *data, object clo, int argc, object *args) ;/*object self_7319366, object r_7312568*/
static void __lambda_458(void *data, object clo, int argc, object *args) ;/*object self_7319367, object r_7312564*/
static void __lambda_459(void *data, object clo, int argc, object *args) ;/*object self_7319368, object r_7312562*/
static void __lambda_460(void *data, object clo, int argc, object *args) ;/*object self_7319369, object r_7312559*/
static void __lambda_461(void *data, object clo, int argc, object *args) ;/*object self_7319370, object r_7312557*/
static void __lambda_422(void *data, object clo, int argc, object *args) ;/*object self_7319371, object k_7312594*/
static void __lambda_423(void *data, object clo, int argc, object *args) ;/*object self_7319372, object r_7312658*/
static void __lambda_424(void *data, object clo, int argc, object *args) ;/*object self_7319373, object r_7312602*/
static void __lambda_425(void *data, object clo, int argc, object *args) ;/*object self_7319374, object r_7312622*/
static void __lambda_426(void *data, object clo, int argc, object *args) ;/*object self_7319375, object r_7312653*/
static void __lambda_427(void *data, object clo, int argc, object *args) ;/*object self_7319376, object r_7312625*/
static void __lambda_428(void *data, object clo, int argc, object *args) ;/*object self_7319377, object r_7312633*/
static void __lambda_429(void *data, object clo, int argc, object *args) ;/*object self_7319378, object r_7312649*/
static void __lambda_430(void *data, object clo, int argc, object *args) ;/*object self_7319379, object r_7312638*/
static void __lambda_431(void *data, object clo, int argc, object *args) ;/*object self_7319380, object r_7312645*/
static void __lambda_432(void *data, object clo, int argc, object *args) ;/*object self_7319381, object r_7312643*/
static void __lambda_433(void *data, object clo, int argc, object *args) ;/*object self_7319382, object r_7312641*/
static void __lambda_434(void *data, object clo, int argc, object *args) ;/*object self_7319383, object r_7312639*/
static void __lambda_435(void *data, object clo, int argc, object *args) ;/*object self_7319384, object r_7312636*/
static void __lambda_436(void *data, object clo, int argc, object *args) ;/*object self_7319385, object r_7312634*/
static void __lambda_437(void *data, object clo, int argc, object *args) ;/*object self_7319386, object r_7312628*/
static void __lambda_438(void *data, object clo, int argc, object *args) ;/*object self_7319387, object r_7312629*/
static void __lambda_439(void *data, object clo, int argc, object *args) ;/*object self_7319388, object r_7312626*/
static void __lambda_440(void *data, object clo, int argc, object *args) ;/*object self_7319389, object r_7312623*/
static void __lambda_441(void *data, object clo, int argc, object *args) ;/*object self_7319390, object r_7312621*/
static void __lambda_393(void *data, object clo, int argc, object *args) ;/*object self_7319391, object k_7312661*/
static void __lambda_394(void *data, object clo, int argc, object *args) ;/*object self_7319392, object r_7312745*/
static void __lambda_395(void *data, object clo, int argc, object *args) ;/*object self_7319393, object r_7312669*/
static void __lambda_396(void *data, object clo, int argc, object *args) ;/*object self_7319394, object r_7312699*/
static void __lambda_397(void *data, object clo, int argc, object *args) ;/*object self_7319395, object r_7312722*/
static void __lambda_398(void *data, object clo, int argc, object *args) ;/*object self_7319396, object r_7312739*/
static void __lambda_399(void *data, object clo, int argc, object *args) ;/*object self_7319397, object r_7312725*/
static void __lambda_419(void *data, object clo, int argc, object *args) ;/*object self_7319398, object k_7312738, object s_731562_732258_738881*/
static void __lambda_400(void *data, object clo, int argc, object *args) ;/*object self_7319399, object r_7312737*/
static void __lambda_401(void *data, object clo, int argc, object *args) ;/*object self_7319400, object r_7312731*/
static void __lambda_402(void *data, object clo, int argc, object *args) ;/*object self_7319401, object r_7312733*/
static void __lambda_403(void *data, object clo, int argc, object *args) ;/*object self_7319402, object r_7312732*/
static void __lambda_404(void *data, object clo, int argc, object *args) ;/*object self_7319403, object r_7312728*/
static void __lambda_405(void *data, object clo, int argc, object *args) ;/*object self_7319404, object r_7312726*/
static void __lambda_406(void *data, object clo, int argc, object *args) ;/*object self_7319405, object r_7312723*/
static void __lambda_407(void *data, object clo, int argc, object *args) ;/*object self_7319406, object r_7312719*/
static void __lambda_408(void *data, object clo, int argc, object *args) ;/*object self_7319407, object r_7312717*/
static void __lambda_409(void *data, object clo, int argc, object *args) ;/*object self_7319408, object r_7312714*/
static void __lambda_410(void *data, object clo, int argc, object *args) ;/*object self_7319409, object r_7312702*/
static void __lambda_418(void *data, object clo, int argc, object *args) ;/*object self_7319410, object k_7312713, object sk_731563_732259_738882*/
static void __lambda_411(void *data, object clo, int argc, object *args) ;/*object self_7319411, object r_7312712*/
static void __lambda_412(void *data, object clo, int argc, object *args) ;/*object self_7319412, object r_7312708*/
static void __lambda_413(void *data, object clo, int argc, object *args) ;/*object self_7319413, object r_7312709*/
static void __lambda_414(void *data, object clo, int argc, object *args) ;/*object self_7319414, object r_7312705*/
static void __lambda_415(void *data, object clo, int argc, object *args) ;/*object self_7319415, object r_7312703*/
static void __lambda_416(void *data, object clo, int argc, object *args) ;/*object self_7319416, object r_7312700*/
static void __lambda_417(void *data, object clo, int argc, object *args) ;/*object self_7319417, object r_7312698*/
static void __lambda_372(void *data, object clo, int argc, object *args) ;/*object self_7319418, object k_7312748*/
static void __lambda_373(void *data, object clo, int argc, object *args) ;/*object self_7319419, object r_7312818*/
static void __lambda_374(void *data, object clo, int argc, object *args) ;/*object self_7319420, object r_7312756*/
static void __lambda_375(void *data, object clo, int argc, object *args) ;/*object self_7319421, object r_7312785*/
static void __lambda_376(void *data, object clo, int argc, object *args) ;/*object self_7319422, object r_7312808*/
static void __lambda_377(void *data, object clo, int argc, object *args) ;/*object self_7319423, object r_7312812*/
static void __lambda_378(void *data, object clo, int argc, object *args) ;/*object self_7319424, object r_7312809*/
static void __lambda_379(void *data, object clo, int argc, object *args) ;/*object self_7319425, object r_7312805*/
static void __lambda_380(void *data, object clo, int argc, object *args) ;/*object self_7319426, object r_7312803*/
static void __lambda_381(void *data, object clo, int argc, object *args) ;/*object self_7319427, object r_7312800*/
static void __lambda_382(void *data, object clo, int argc, object *args) ;/*object self_7319428, object r_7312788*/
static void __lambda_390(void *data, object clo, int argc, object *args) ;/*object self_7319429, object k_7312799, object sk_731607_732288_738911*/
static void __lambda_383(void *data, object clo, int argc, object *args) ;/*object self_7319430, object r_7312798*/
static void __lambda_384(void *data, object clo, int argc, object *args) ;/*object self_7319431, object r_7312794*/
static void __lambda_385(void *data, object clo, int argc, object *args) ;/*object self_7319432, object r_7312795*/
static void __lambda_386(void *data, object clo, int argc, object *args) ;/*object self_7319433, object r_7312791*/
static void __lambda_387(void *data, object clo, int argc, object *args) ;/*object self_7319434, object r_7312789*/
static void __lambda_388(void *data, object clo, int argc, object *args) ;/*object self_7319435, object r_7312786*/
static void __lambda_389(void *data, object clo, int argc, object *args) ;/*object self_7319436, object r_7312784*/
static void __lambda_351(void *data, object clo, int argc, object *args) ;/*object self_7319437, object k_7312821*/
static void __lambda_352(void *data, object clo, int argc, object *args) ;/*object self_7319438, object r_7312881*/
static void __lambda_353(void *data, object clo, int argc, object *args) ;/*object self_7319439, object r_7312829*/
static void __lambda_354(void *data, object clo, int argc, object *args) ;/*object self_7319440, object r_7312851*/
static void __lambda_355(void *data, object clo, int argc, object *args) ;/*object self_7319441, object r_7312874*/
static void __lambda_356(void *data, object clo, int argc, object *args) ;/*object self_7319442, object r_7312875*/
static void __lambda_357(void *data, object clo, int argc, object *args) ;/*object self_7319443, object r_7312860*/
static void __lambda_369(void *data, object clo, int argc, object *args) ;/*object self_7319444, object k_7312873, object sk_731643_732312_738935*/
static void __lambda_358(void *data, object clo, int argc, object *args) ;/*object self_7319445, object r_7312872*/
static void __lambda_359(void *data, object clo, int argc, object *args) ;/*object self_7319446, object r_7312868*/
static void __lambda_360(void *data, object clo, int argc, object *args) ;/*object self_7319447, object r_7312869*/
static void __lambda_361(void *data, object clo, int argc, object *args) ;/*object self_7319448, object r_7312863*/
static void __lambda_362(void *data, object clo, int argc, object *args) ;/*object self_7319449, object r_7312864*/
static void __lambda_363(void *data, object clo, int argc, object *args) ;/*object self_7319450, object r_7312861*/
static void __lambda_364(void *data, object clo, int argc, object *args) ;/*object self_7319451, object r_7312858*/
static void __lambda_365(void *data, object clo, int argc, object *args) ;/*object self_7319452, object r_7312856*/
static void __lambda_366(void *data, object clo, int argc, object *args) ;/*object self_7319453, object r_7312854*/
static void __lambda_367(void *data, object clo, int argc, object *args) ;/*object self_7319454, object r_7312852*/
static void __lambda_368(void *data, object clo, int argc, object *args) ;/*object self_7319455, object r_7312850*/
static void __lambda_330(void *data, object clo, int argc, object *args) ;/*object self_7319456, object k_7312884*/
static void __lambda_331(void *data, object clo, int argc, object *args) ;/*object self_7319457, object r_7312944*/
static void __lambda_332(void *data, object clo, int argc, object *args) ;/*object self_7319458, object r_7312892*/
static void __lambda_333(void *data, object clo, int argc, object *args) ;/*object self_7319459, object r_7312910*/
static void __lambda_334(void *data, object clo, int argc, object *args) ;/*object self_7319460, object r_7312940*/
static void __lambda_335(void *data, object clo, int argc, object *args) ;/*object self_7319461, object r_7312913*/
static void __lambda_336(void *data, object clo, int argc, object *args) ;/*object self_7319462, object r_7312924*/
static void __lambda_337(void *data, object clo, int argc, object *args) ;/*object self_7319463, object r_7312935*/
static void __lambda_338(void *data, object clo, int argc, object *args) ;/*object self_7319464, object r_7312933*/
static void __lambda_339(void *data, object clo, int argc, object *args) ;/*object self_7319465, object r_7312931*/
static void __lambda_340(void *data, object clo, int argc, object *args) ;/*object self_7319466, object r_7312929*/
static void __lambda_341(void *data, object clo, int argc, object *args) ;/*object self_7319467, object r_7312927*/
static void __lambda_342(void *data, object clo, int argc, object *args) ;/*object self_7319468, object r_7312925*/
static void __lambda_343(void *data, object clo, int argc, object *args) ;/*object self_7319469, object r_7312916*/
static void __lambda_344(void *data, object clo, int argc, object *args) ;/*object self_7319470, object r_7312919*/
static void __lambda_345(void *data, object clo, int argc, object *args) ;/*object self_7319471, object r_7312917*/
static void __lambda_346(void *data, object clo, int argc, object *args) ;/*object self_7319472, object r_7312914*/
static void __lambda_347(void *data, object clo, int argc, object *args) ;/*object self_7319473, object r_7312911*/
static void __lambda_348(void *data, object clo, int argc, object *args) ;/*object self_7319474, object r_7312909*/
static void __lambda_321(void *data, object clo, int argc, object *args) ;/*object self_7319475, object k_7312947*/
static void __lambda_322(void *data, object clo, int argc, object *args) ;/*object self_7319476, object r_7312970*/
static void __lambda_323(void *data, object clo, int argc, object *args) ;/*object self_7319477, object r_7312955*/
static void __lambda_324(void *data, object clo, int argc, object *args) ;/*object self_7319478, object r_7312963*/
static void __lambda_325(void *data, object clo, int argc, object *args) ;/*object self_7319479, object r_7312966*/
static void __lambda_326(void *data, object clo, int argc, object *args) ;/*object self_7319480, object r_7312964*/
static void __lambda_327(void *data, object clo, int argc, object *args) ;/*object self_7319481, object r_7312962*/
static void __lambda_316(void *data, object clo, int argc, object *args) ;/*object self_7319482, object k_7312973*/
static void __lambda_317(void *data, object clo, int argc, object *args) ;/*object self_7319483, object r_7312998*/
static void __lambda_318(void *data, object clo, int argc, object *args) ;/*object self_7319484, object r_7312981*/
static void __lambda_294(void *data, object clo, int argc, object *args) ;/*object self_7319485, object k_7313001*/
static void __lambda_295(void *data, object clo, int argc, object *args) ;/*object self_7319486, object r_7313065*/
static void __lambda_296(void *data, object clo, int argc, object *args) ;/*object self_7319487, object r_7313009*/
static void __lambda_297(void *data, object clo, int argc, object *args) ;/*object self_7319488, object r_7313030*/
static void __lambda_298(void *data, object clo, int argc, object *args) ;/*object self_7319489, object r_7313046*/
static void __lambda_299(void *data, object clo, int argc, object *args) ;/*object self_7319490, object r_7313060*/
static void __lambda_300(void *data, object clo, int argc, object *args) ;/*object self_7319491, object r_7313051*/
static void __lambda_301(void *data, object clo, int argc, object *args) ;/*object self_7319492, object r_7313056*/
static void __lambda_302(void *data, object clo, int argc, object *args) ;/*object self_7319493, object r_7313054*/
static void __lambda_303(void *data, object clo, int argc, object *args) ;/*object self_7319494, object r_7313052*/
static void __lambda_304(void *data, object clo, int argc, object *args) ;/*object self_7319495, object r_7313049*/
static void __lambda_305(void *data, object clo, int argc, object *args) ;/*object self_7319496, object r_7313047*/
static void __lambda_306(void *data, object clo, int argc, object *args) ;/*object self_7319497, object r_7313039*/
static void __lambda_307(void *data, object clo, int argc, object *args) ;/*object self_7319498, object r_7313042*/
static void __lambda_308(void *data, object clo, int argc, object *args) ;/*object self_7319499, object r_7313040*/
static void __lambda_309(void *data, object clo, int argc, object *args) ;/*object self_7319500, object r_7313037*/
static void __lambda_310(void *data, object clo, int argc, object *args) ;/*object self_7319501, object r_7313035*/
static void __lambda_311(void *data, object clo, int argc, object *args) ;/*object self_7319502, object r_7313033*/
static void __lambda_312(void *data, object clo, int argc, object *args) ;/*object self_7319503, object r_7313031*/
static void __lambda_313(void *data, object clo, int argc, object *args) ;/*object self_7319504, object r_7313029*/
static void __lambda_284(void *data, object clo, int argc, object *args) ;/*object self_7319505, object k_7313068*/
static void __lambda_285(void *data, object clo, int argc, object *args) ;/*object self_7319506, object r_7313101*/
static void __lambda_286(void *data, object clo, int argc, object *args) ;/*object self_7319507, object r_7313076*/
static void __lambda_291(void *data, object clo, int argc, object *args) ;/*object self_7319508, object k_7313100, object sk_731789_732410_739033*/
static void __lambda_287(void *data, object clo, int argc, object *args) ;/*object self_7319509, object r_7313099*/
static void __lambda_288(void *data, object clo, int argc, object *args) ;/*object self_7319510, object r_7313095*/
static void __lambda_289(void *data, object clo, int argc, object *args) ;/*object self_7319511, object r_7313096*/
static void __lambda_290(void *data, object clo, int argc, object *args) ;/*object self_7319512, object r_7313094*/
static void __lambda_275(void *data, object clo, int argc, object *args) ;/*object self_7319513, object k_7313104*/
static void __lambda_276(void *data, object clo, int argc, object *args) ;/*object self_7319514, object r_7313127*/
static void __lambda_277(void *data, object clo, int argc, object *args) ;/*object self_7319515, object r_7313112*/
static void __lambda_278(void *data, object clo, int argc, object *args) ;/*object self_7319516, object r_7313120*/
static void __lambda_279(void *data, object clo, int argc, object *args) ;/*object self_7319517, object r_7313123*/
static void __lambda_280(void *data, object clo, int argc, object *args) ;/*object self_7319518, object r_7313121*/
static void __lambda_281(void *data, object clo, int argc, object *args) ;/*object self_7319519, object r_7313119*/
static void __lambda_253(void *data, object clo, int argc, object *args) ;/*object self_7319520, object k_7313130*/
static void __lambda_254(void *data, object clo, int argc, object *args) ;/*object self_7319521, object r_7313193*/
static void __lambda_255(void *data, object clo, int argc, object *args) ;/*object self_7319522, object r_7313138*/
static void __lambda_256(void *data, object clo, int argc, object *args) ;/*object self_7319523, object r_7313160*/
static void __lambda_257(void *data, object clo, int argc, object *args) ;/*object self_7319524, object r_7313177*/
static void __lambda_258(void *data, object clo, int argc, object *args) ;/*object self_7319525, object r_7313185*/
static void __lambda_259(void *data, object clo, int argc, object *args) ;/*object self_7319526, object r_7313186*/
static void __lambda_260(void *data, object clo, int argc, object *args) ;/*object self_7319527, object r_7313182*/
static void __lambda_261(void *data, object clo, int argc, object *args) ;/*object self_7319528, object r_7313180*/
static void __lambda_262(void *data, object clo, int argc, object *args) ;/*object self_7319529, object r_7313178*/
static void __lambda_263(void *data, object clo, int argc, object *args) ;/*object self_7319530, object r_7313163*/
static void __lambda_272(void *data, object clo, int argc, object *args) ;/*object self_7319531, object k_7313176, object sk_731843_732446_739069*/
static void __lambda_264(void *data, object clo, int argc, object *args) ;/*object self_7319532, object r_7313175*/
static void __lambda_265(void *data, object clo, int argc, object *args) ;/*object self_7319533, object r_7313171*/
static void __lambda_266(void *data, object clo, int argc, object *args) ;/*object self_7319534, object r_7313172*/
static void __lambda_267(void *data, object clo, int argc, object *args) ;/*object self_7319535, object r_7313166*/
static void __lambda_268(void *data, object clo, int argc, object *args) ;/*object self_7319536, object r_7313167*/
static void __lambda_269(void *data, object clo, int argc, object *args) ;/*object self_7319537, object r_7313164*/
static void __lambda_270(void *data, object clo, int argc, object *args) ;/*object self_7319538, object r_7313161*/
static void __lambda_271(void *data, object clo, int argc, object *args) ;/*object self_7319539, object r_7313159*/
static void __lambda_236(void *data, object clo, int argc, object *args) ;/*object self_7319540, object k_7313196*/
static void __lambda_237(void *data, object clo, int argc, object *args) ;/*object self_7319541, object r_7313219*/
static void __lambda_238(void *data, object clo, int argc, object *args) ;/*object self_7319542, object r_7313236*/
static void __lambda_239(void *data, object clo, int argc, object *args) ;/*object self_7319543, object r_7313237*/
static void __lambda_240(void *data, object clo, int argc, object *args) ;/*object self_7319544, object r_7313222*/
static void __lambda_249(void *data, object clo, int argc, object *args) ;/*object self_7319545, object k_7313235, object sk_731871_732465_739088*/
static void __lambda_241(void *data, object clo, int argc, object *args) ;/*object self_7319546, object r_7313234*/
static void __lambda_242(void *data, object clo, int argc, object *args) ;/*object self_7319547, object r_7313230*/
static void __lambda_243(void *data, object clo, int argc, object *args) ;/*object self_7319548, object r_7313231*/
static void __lambda_244(void *data, object clo, int argc, object *args) ;/*object self_7319549, object r_7313225*/
static void __lambda_245(void *data, object clo, int argc, object *args) ;/*object self_7319550, object r_7313226*/
static void __lambda_246(void *data, object clo, int argc, object *args) ;/*object self_7319551, object r_7313223*/
static void __lambda_247(void *data, object clo, int argc, object *args) ;/*object self_7319552, object r_7313220*/
static void __lambda_248(void *data, object clo, int argc, object *args) ;/*object self_7319553, object r_7313218*/
static void __lambda_194(void *data, object clo, int argc, object *args) ;/*closure _,object k_7311316, object expr_73422_73448_73495_738463, object rename_73423_73449_73496_738464, object compare_73424_73450_73497_738465*/
static void __lambda_195(void *data, object clo, int argc, object *args) ;/*object self_7318889, object v_931_73430_73461_73502_738470*/
static void __lambda_227(void *data, object clo, int argc, object *args) ;/*object self_7318890, object tmp_73452_73454_73498_738466*/
static void __lambda_233(void *data, object clo, int argc, object *args) ;/*object self_7318891, object r_7311317*/
static void __lambda_228(void *data, object clo, int argc, object *args) ;/*object self_7318892, object k_7311319*/
static void __lambda_229(void *data, object clo, int argc, object *args) ;/*object self_7318893, object x_73460_73501_738469*/
static void __lambda_230(void *data, object clo, int argc, object *args) ;/*object self_7318894, object r_7311324*/
static void __lambda_231(void *data, object clo, int argc, object *args) ;/*object self_7318895, object r_7311323*/
static void __lambda_232(void *data, object clo, int argc, object *args) ;/*object self_7318896, object r_7311321*/
static void __lambda_196(void *data, object clo, int argc, object *args) ;/*object self_7318897, object k_7311328*/
static void __lambda_197(void *data, object clo, int argc, object *args) ;/*object self_7318898, object r_7311355*/
static void __lambda_198(void *data, object clo, int argc, object *args) ;/*object self_7318899, object r_7311386*/
static void __lambda_199(void *data, object clo, int argc, object *args) ;/*object self_7318900, object r_7311399*/
static void __lambda_200(void *data, object clo, int argc, object *args) ;/*object self_7318901, object r_7311412*/
static void __lambda_201(void *data, object clo, int argc, object *args) ;/*object self_7318902, object r_7311410*/
static void __lambda_202(void *data, object clo, int argc, object *args) ;/*object self_7318903, object r_7311408*/
static void __lambda_203(void *data, object clo, int argc, object *args) ;/*object self_7318904, object r_7311406*/
static void __lambda_204(void *data, object clo, int argc, object *args) ;/*object self_7318905, object r_7311404*/
static void __lambda_205(void *data, object clo, int argc, object *args) ;/*object self_7318906, object r_7311402*/
static void __lambda_206(void *data, object clo, int argc, object *args) ;/*object self_7318907, object r_7311400*/
static void __lambda_207(void *data, object clo, int argc, object *args) ;/*object self_7318908, object r_7311391*/
static void __lambda_208(void *data, object clo, int argc, object *args) ;/*object self_7318909, object r_7311394*/
static void __lambda_209(void *data, object clo, int argc, object *args) ;/*object self_7318910, object r_7311392*/
static void __lambda_210(void *data, object clo, int argc, object *args) ;/*object self_7318911, object r_7311389*/
static void __lambda_211(void *data, object clo, int argc, object *args) ;/*object self_7318912, object r_7311387*/
static void __lambda_212(void *data, object clo, int argc, object *args) ;/*object self_7318913, object r_7311360*/
static void __lambda_213(void *data, object clo, int argc, object *args) ;/*object self_7318914, object r_7311366*/
static void __lambda_214(void *data, object clo, int argc, object *args) ;/*object self_7318915, object r_7311382*/
static void __lambda_215(void *data, object clo, int argc, object *args) ;/*object self_7318916, object r_7311371*/
static void __lambda_216(void *data, object clo, int argc, object *args) ;/*object self_7318917, object r_7311378*/
static void __lambda_217(void *data, object clo, int argc, object *args) ;/*object self_7318918, object r_7311376*/
static void __lambda_218(void *data, object clo, int argc, object *args) ;/*object self_7318919, object r_7311374*/
static void __lambda_219(void *data, object clo, int argc, object *args) ;/*object self_7318920, object r_7311372*/
static void __lambda_220(void *data, object clo, int argc, object *args) ;/*object self_7318921, object r_7311369*/
static void __lambda_221(void *data, object clo, int argc, object *args) ;/*object self_7318922, object r_7311367*/
static void __lambda_222(void *data, object clo, int argc, object *args) ;/*object self_7318923, object r_7311363*/
static void __lambda_223(void *data, object clo, int argc, object *args) ;/*object self_7318924, object r_7311361*/
static void __lambda_224(void *data, object clo, int argc, object *args) ;/*object self_7318925, object r_7311358*/
static void __lambda_225(void *data, object clo, int argc, object *args) ;/*object self_7318926, object r_7311356*/
static void __lambda_226(void *data, object clo, int argc, object *args) ;/*object self_7318927, object r_7311354*/
static void __lambda_131(void *data, object clo, int argc, object *args) ;/*closure _,object k_7311149, object expr_73260_73297_73370_738415, object rename_73261_73298_73371_738416, object compare_73262_73299_73372_738417*/
static void __lambda_132(void *data, object clo, int argc, object *args) ;/*object self_7318827, object v_931_73268_73360_73411_738456*/
static void __lambda_142(void *data, object clo, int argc, object *args) ;/*object self_7318828, object tmp_73301_73303_73373_738418*/
static void __lambda_193(void *data, object clo, int argc, object *args) ;/*object self_7318829, object r_7311150*/
static void __lambda_143(void *data, object clo, int argc, object *args) ;/*object self_7318830, object k_7311152*/
static void __lambda_144(void *data, object clo, int argc, object *args) ;/*object self_7318831, object v_936_73273_73330_73390_738435*/
static void __lambda_177(void *data, object clo, int argc, object *args) ;/*object self_7318832, object tmp_73305_73307_73374_738419*/
static void __lambda_178(void *data, object clo, int argc, object *args) ;/*object self_7318833, object v_9321_73288_73312_73376_738421*/
static void __lambda_191(void *data, object clo, int argc, object *args) ;/*object self_7318834, object tmp_73309_73311_73375_738420*/
static void __lambda_192(void *data, object clo, int argc, object *args) ;/*object self_7318835, object r_7311155*/
static void __lambda_179(void *data, object clo, int argc, object *args) ;/*object self_7318836, object k_7311157*/
static void __lambda_180(void *data, object clo, int argc, object *args) ;/*object self_7318837, object r_7311171*/
static void __lambda_181(void *data, object clo, int argc, object *args) ;/*object self_7318838, object r_7311184*/
static void __lambda_182(void *data, object clo, int argc, object *args) ;/*object self_7318839, object r_7311187*/
static void __lambda_183(void *data, object clo, int argc, object *args) ;/*object self_7318840, object r_7311185*/
static void __lambda_184(void *data, object clo, int argc, object *args) ;/*object self_7318841, object r_7311182*/
static void __lambda_185(void *data, object clo, int argc, object *args) ;/*object self_7318842, object r_7311180*/
static void __lambda_186(void *data, object clo, int argc, object *args) ;/*object self_7318843, object r_7311178*/
static void __lambda_187(void *data, object clo, int argc, object *args) ;/*object self_7318844, object r_7311176*/
static void __lambda_188(void *data, object clo, int argc, object *args) ;/*object self_7318845, object r_7311174*/
static void __lambda_189(void *data, object clo, int argc, object *args) ;/*object self_7318846, object r_7311172*/
static void __lambda_190(void *data, object clo, int argc, object *args) ;/*object self_7318847, object r_7311170*/
static void __lambda_145(void *data, object clo, int argc, object *args) ;/*object self_7318848, object k_7311194*/
static void __lambda_146(void *data, object clo, int argc, object *args) ;/*object self_7318849, object r_7311285*/
static void __lambda_147(void *data, object clo, int argc, object *args) ;/*object self_7318850, object r_7311210*/
static void __lambda_148(void *data, object clo, int argc, object *args) ;/*object self_7318851, object r_7311219*/
static void __lambda_149(void *data, object clo, int argc, object *args) ;/*object self_7318852, object r_7311267*/
static void __lambda_150(void *data, object clo, int argc, object *args) ;/*object self_7318853, object r_7311276*/
static void __lambda_151(void *data, object clo, int argc, object *args) ;/*object self_7318854, object r_7311279*/
static void __lambda_152(void *data, object clo, int argc, object *args) ;/*object self_7318855, object r_7311277*/
static void __lambda_153(void *data, object clo, int argc, object *args) ;/*object self_7318856, object r_7311273*/
static void __lambda_154(void *data, object clo, int argc, object *args) ;/*object self_7318857, object r_7311271*/
static void __lambda_155(void *data, object clo, int argc, object *args) ;/*object self_7318858, object r_7311268*/
static void __lambda_156(void *data, object clo, int argc, object *args) ;/*object self_7318859, object r_7311264*/
static void __lambda_157(void *data, object clo, int argc, object *args) ;/*object self_7318860, object r_7311262*/
static void __lambda_158(void *data, object clo, int argc, object *args) ;/*object self_7318861, object r_7311259*/
static void __lambda_159(void *data, object clo, int argc, object *args) ;/*object self_7318862, object r_7311222*/
static void __lambda_160(void *data, object clo, int argc, object *args) ;/*object self_7318863, object r_7311228*/
static void __lambda_161(void *data, object clo, int argc, object *args) ;/*object self_7318864, object r_7311248*/
static void __lambda_162(void *data, object clo, int argc, object *args) ;/*object self_7318865, object r_7311254*/
static void __lambda_163(void *data, object clo, int argc, object *args) ;/*object self_7318866, object r_7311251*/
static void __lambda_164(void *data, object clo, int argc, object *args) ;/*object self_7318867, object r_7311249*/
static void __lambda_165(void *data, object clo, int argc, object *args) ;/*object self_7318868, object r_7311237*/
static void __lambda_166(void *data, object clo, int argc, object *args) ;/*object self_7318869, object r_7311240*/
static void __lambda_167(void *data, object clo, int argc, object *args) ;/*object self_7318870, object r_7311241*/
static void __lambda_168(void *data, object clo, int argc, object *args) ;/*object self_7318871, object r_7311238*/
static void __lambda_169(void *data, object clo, int argc, object *args) ;/*object self_7318872, object r_7311235*/
static void __lambda_170(void *data, object clo, int argc, object *args) ;/*object self_7318873, object r_7311233*/
static void __lambda_171(void *data, object clo, int argc, object *args) ;/*object self_7318874, object r_7311231*/
static void __lambda_172(void *data, object clo, int argc, object *args) ;/*object self_7318875, object r_7311229*/
static void __lambda_173(void *data, object clo, int argc, object *args) ;/*object self_7318876, object r_7311225*/
static void __lambda_174(void *data, object clo, int argc, object *args) ;/*object self_7318877, object r_7311223*/
static void __lambda_175(void *data, object clo, int argc, object *args) ;/*object self_7318878, object r_7311220*/
static void __lambda_176(void *data, object clo, int argc, object *args) ;/*object self_7318879, object r_7311218*/
static void __lambda_133(void *data, object clo, int argc, object *args) ;/*object self_7318880, object k_7311288*/
static void __lambda_134(void *data, object clo, int argc, object *args) ;/*object self_7318881, object r_7311297*/
static void __lambda_135(void *data, object clo, int argc, object *args) ;/*object self_7318882, object r_7311305*/
static void __lambda_136(void *data, object clo, int argc, object *args) ;/*object self_7318883, object r_7311308*/
static void __lambda_137(void *data, object clo, int argc, object *args) ;/*object self_7318884, object r_7311306*/
static void __lambda_138(void *data, object clo, int argc, object *args) ;/*object self_7318885, object r_7311300*/
static void __lambda_139(void *data, object clo, int argc, object *args) ;/*object self_7318886, object r_7311301*/
static void __lambda_140(void *data, object clo, int argc, object *args) ;/*object self_7318887, object r_7311298*/
static void __lambda_141(void *data, object clo, int argc, object *args) ;/*object self_7318888, object r_7311296*/
static void __lambda_11(void *data, object clo, int argc, object *args) ;/*closure _,object k_7310908, object expr_7332_7375_73182_738341, object rename_7333_7376_73183_738342, object compare_7334_7377_73184_738343*/
static void __lambda_12(void *data, object clo, int argc, object *args) ;/*object self_7318705, object v_931_7340_73180_73255_738414*/
static void __lambda_17(void *data, object clo, int argc, object *args) ;/*object self_7318706, object tmp_7379_7381_73185_738344*/
static void __lambda_130(void *data, object clo, int argc, object *args) ;/*object self_7318707, object r_7310909*/
static void __lambda_18(void *data, object clo, int argc, object *args) ;/*object self_7318708, object k_7310911*/
static void __lambda_19(void *data, object clo, int argc, object *args) ;/*object self_7318709, object v_932_7341_73174_73251_738410*/
static void __lambda_24(void *data, object clo, int argc, object *args) ;/*object self_7318710, object tmp_7383_7385_73186_738345*/
static void __lambda_25(void *data, object clo, int argc, object *args) ;/*object self_7318711, object v_935_7344_73149_73231_738390*/
static void __lambda_57(void *data, object clo, int argc, object *args) ;/*object self_7318712, object tmp_7387_7389_73187_738346*/
static void __lambda_58(void *data, object clo, int argc, object *args) ;/*object self_7318713, object v_9315_7354_73122_73210_738369*/
static void __lambda_95(void *data, object clo, int argc, object *args) ;/*object self_7318714, object tmp_7391_7393_73188_738347*/
static void __lambda_96(void *data, object clo, int argc, object *args) ;/*object self_7318715, object v_9326_7365_7398_73190_738349*/
static void __lambda_128(void *data, object clo, int argc, object *args) ;/*object self_7318716, object tmp_7395_7397_73189_738348*/
static void __lambda_129(void *data, object clo, int argc, object *args) ;/*object self_7318717, object r_7310916*/
static void __lambda_97(void *data, object clo, int argc, object *args) ;/*object self_7318718, object k_7310918*/
static void __lambda_98(void *data, object clo, int argc, object *args) ;/*object self_7318719, object atom_73101_73192_738351*/
static void __lambda_99(void *data, object clo, int argc, object *args) ;/*object self_7318720, object w_9329_7368_73104_73194_738353, object pat_91ls31_7370_73105_73195_738354, object body_91ls32_7371_73106_73196_738355*/
static void __lambda_100(void *data, object clo, int argc, object *args) ;/*object self_7318721, object lp_9330_7369_73107_73197_738356*/
static void __lambda_3033(void *data, object clo, int argc, object *args) ;/*object self_7318722, object lp_9330_7369_73107_73197_738356*/
static void __lambda_103(void *data, object clo, int argc, object *args) ;/*object self_7318723, object k_7310926, object w_9329_7368_73108_73198_738357, object pat_91ls31_7370_73109_73199_738358, object body_91ls32_7371_73110_73200_738359*/
static void __lambda_104(void *data, object clo, int argc, object *args) ;/*object self_7318724, object r_7310928*/
static void __lambda_105(void *data, object clo, int argc, object *args) ;/*object self_7318725, object r_7310929*/
static void __lambda_106(void *data, object clo, int argc, object *args) ;/*object self_7318726, object pat_73111_73201_738360, object body_73112_73202_738361*/
static void __lambda_107(void *data, object clo, int argc, object *args) ;/*object self_7318727, object r_7310931*/
static void __lambda_108(void *data, object clo, int argc, object *args) ;/*object self_7318728, object r_7310968*/
static void __lambda_109(void *data, object clo, int argc, object *args) ;/*object self_7318729, object r_7310969*/
static void __lambda_110(void *data, object clo, int argc, object *args) ;/*object self_7318730, object r_7310965*/
static void __lambda_111(void *data, object clo, int argc, object *args) ;/*object self_7318731, object r_7310934*/
static void __lambda_112(void *data, object clo, int argc, object *args) ;/*object self_7318732, object r_7310940*/
static void __lambda_113(void *data, object clo, int argc, object *args) ;/*object self_7318733, object r_7310943*/
static void __lambda_114(void *data, object clo, int argc, object *args) ;/*object self_7318734, object r_7310957*/
static void __lambda_115(void *data, object clo, int argc, object *args) ;/*object self_7318735, object r_7310958*/
static void __lambda_116(void *data, object clo, int argc, object *args) ;/*object self_7318736, object r_7310954*/
static void __lambda_117(void *data, object clo, int argc, object *args) ;/*object self_7318737, object r_7310952*/
static void __lambda_118(void *data, object clo, int argc, object *args) ;/*object self_7318738, object r_7310946*/
static void __lambda_127(void *data, object clo, int argc, object *args) ;/*object self_7318739, object k_7310950, object pat_73113_73203_738362, object body_73114_73204_738363*/
static void __lambda_119(void *data, object clo, int argc, object *args) ;/*object self_7318740, object r_7310949*/
static void __lambda_120(void *data, object clo, int argc, object *args) ;/*object self_7318741, object r_7310947*/
static void __lambda_121(void *data, object clo, int argc, object *args) ;/*object self_7318742, object r_7310944*/
static void __lambda_122(void *data, object clo, int argc, object *args) ;/*object self_7318743, object r_7310941*/
static void __lambda_123(void *data, object clo, int argc, object *args) ;/*object self_7318744, object r_7310937*/
static void __lambda_124(void *data, object clo, int argc, object *args) ;/*object self_7318745, object r_7310935*/
static void __lambda_125(void *data, object clo, int argc, object *args) ;/*object self_7318746, object r_7310932*/
static void __lambda_126(void *data, object clo, int argc, object *args) ;/*object self_7318747, object r_7310930*/
static void __lambda_101(void *data, object clo, int argc, object *args) ;/*object self_7318748, object r_7310925*/
static void __lambda_102(void *data, object clo, int argc, object *args) ;/*object self_7318749, object r_7310924*/
static void __lambda_59(void *data, object clo, int argc, object *args) ;/*object self_7318750, object k_7310984*/
static void __lambda_60(void *data, object clo, int argc, object *args) ;/*object self_7318751, object v_9317_7356_73126_73212_738371*/
static void __lambda_61(void *data, object clo, int argc, object *args) ;/*object self_7318752, object r_7310989*/
static void __lambda_62(void *data, object clo, int argc, object *args) ;/*object self_7318753, object vec_73128_73213_738372*/
static void __lambda_63(void *data, object clo, int argc, object *args) ;/*object self_7318754, object w_9319_7358_73131_73215_738374, object pat_91ls21_7360_73132_73216_738375, object body_91ls22_7361_73133_73217_738376*/
static void __lambda_64(void *data, object clo, int argc, object *args) ;/*object self_7318755, object lp_9320_7359_73134_73218_738377*/
static void __lambda_3032(void *data, object clo, int argc, object *args) ;/*object self_7318756, object lp_9320_7359_73134_73218_738377*/
static void __lambda_67(void *data, object clo, int argc, object *args) ;/*object self_7318757, object k_7310995, object w_9319_7358_73135_73219_738378, object pat_91ls21_7360_73136_73220_738379, object body_91ls22_7361_73137_73221_738380*/
static void __lambda_68(void *data, object clo, int argc, object *args) ;/*object self_7318758, object r_7310997*/
static void __lambda_69(void *data, object clo, int argc, object *args) ;/*object self_7318759, object r_7310998*/
static void __lambda_70(void *data, object clo, int argc, object *args) ;/*object self_7318760, object pat_73138_73222_738381, object body_73139_73223_738382*/
static void __lambda_71(void *data, object clo, int argc, object *args) ;/*object self_7318761, object r_7311000*/
static void __lambda_72(void *data, object clo, int argc, object *args) ;/*object self_7318762, object r_7311041*/
static void __lambda_73(void *data, object clo, int argc, object *args) ;/*object self_7318763, object r_7311044*/
static void __lambda_74(void *data, object clo, int argc, object *args) ;/*object self_7318764, object r_7311042*/
static void __lambda_75(void *data, object clo, int argc, object *args) ;/*object self_7318765, object r_7311038*/
static void __lambda_76(void *data, object clo, int argc, object *args) ;/*object self_7318766, object r_7311003*/
static void __lambda_77(void *data, object clo, int argc, object *args) ;/*object self_7318767, object r_7311009*/
static void __lambda_78(void *data, object clo, int argc, object *args) ;/*object self_7318768, object r_7311012*/
static void __lambda_79(void *data, object clo, int argc, object *args) ;/*object self_7318769, object r_7311021*/
static void __lambda_80(void *data, object clo, int argc, object *args) ;/*object self_7318770, object r_7311027*/
static void __lambda_81(void *data, object clo, int argc, object *args) ;/*object self_7318771, object r_7311030*/
static void __lambda_82(void *data, object clo, int argc, object *args) ;/*object self_7318772, object r_7311028*/
static void __lambda_83(void *data, object clo, int argc, object *args) ;/*object self_7318773, object r_7311024*/
static void __lambda_84(void *data, object clo, int argc, object *args) ;/*object self_7318774, object r_7311022*/
static void __lambda_85(void *data, object clo, int argc, object *args) ;/*object self_7318775, object r_7311015*/
static void __lambda_94(void *data, object clo, int argc, object *args) ;/*object self_7318776, object k_7311019, object pat_73140_73224_738383, object body_73141_73225_738384*/
static void __lambda_86(void *data, object clo, int argc, object *args) ;/*object self_7318777, object r_7311018*/
static void __lambda_87(void *data, object clo, int argc, object *args) ;/*object self_7318778, object r_7311016*/
static void __lambda_88(void *data, object clo, int argc, object *args) ;/*object self_7318779, object r_7311013*/
static void __lambda_89(void *data, object clo, int argc, object *args) ;/*object self_7318780, object r_7311010*/
static void __lambda_90(void *data, object clo, int argc, object *args) ;/*object self_7318781, object r_7311006*/
static void __lambda_91(void *data, object clo, int argc, object *args) ;/*object self_7318782, object r_7311004*/
static void __lambda_92(void *data, object clo, int argc, object *args) ;/*object self_7318783, object r_7311001*/
static void __lambda_93(void *data, object clo, int argc, object *args) ;/*object self_7318784, object r_7310999*/
static void __lambda_65(void *data, object clo, int argc, object *args) ;/*object self_7318785, object r_7310994*/
static void __lambda_66(void *data, object clo, int argc, object *args) ;/*object self_7318786, object r_7310993*/
static void __lambda_26(void *data, object clo, int argc, object *args) ;/*object self_7318787, object k_7311058*/
static void __lambda_27(void *data, object clo, int argc, object *args) ;/*object self_7318788, object app_73153_73233_738392*/
static void __lambda_28(void *data, object clo, int argc, object *args) ;/*object self_7318789, object w_938_7347_73156_73235_738394, object pat_91ls10_7349_73157_73236_738395, object body_91ls11_7350_73158_73237_738396*/
static void __lambda_29(void *data, object clo, int argc, object *args) ;/*object self_7318790, object lp_939_7348_73159_73238_738397*/
static void __lambda_3031(void *data, object clo, int argc, object *args) ;/*object self_7318791, object lp_939_7348_73159_73238_738397*/
static void __lambda_32(void *data, object clo, int argc, object *args) ;/*object self_7318792, object k_7311067, object w_938_7347_73160_73239_738398, object pat_91ls10_7349_73161_73240_738399, object body_91ls11_7350_73162_73241_738400*/
static void __lambda_33(void *data, object clo, int argc, object *args) ;/*object self_7318793, object r_7311069*/
static void __lambda_34(void *data, object clo, int argc, object *args) ;/*object self_7318794, object r_7311070*/
static void __lambda_35(void *data, object clo, int argc, object *args) ;/*object self_7318795, object pat_73163_73242_738401, object body_73164_73243_738402*/
static void __lambda_36(void *data, object clo, int argc, object *args) ;/*object self_7318796, object r_7311072*/
static void __lambda_37(void *data, object clo, int argc, object *args) ;/*object self_7318797, object r_7311109*/
static void __lambda_38(void *data, object clo, int argc, object *args) ;/*object self_7318798, object r_7311110*/
static void __lambda_39(void *data, object clo, int argc, object *args) ;/*object self_7318799, object r_7311106*/
static void __lambda_40(void *data, object clo, int argc, object *args) ;/*object self_7318800, object r_7311075*/
static void __lambda_41(void *data, object clo, int argc, object *args) ;/*object self_7318801, object r_7311081*/
static void __lambda_42(void *data, object clo, int argc, object *args) ;/*object self_7318802, object r_7311084*/
static void __lambda_43(void *data, object clo, int argc, object *args) ;/*object self_7318803, object r_7311098*/
static void __lambda_44(void *data, object clo, int argc, object *args) ;/*object self_7318804, object r_7311099*/
static void __lambda_45(void *data, object clo, int argc, object *args) ;/*object self_7318805, object r_7311095*/
static void __lambda_46(void *data, object clo, int argc, object *args) ;/*object self_7318806, object r_7311093*/
static void __lambda_47(void *data, object clo, int argc, object *args) ;/*object self_7318807, object r_7311087*/
static void __lambda_56(void *data, object clo, int argc, object *args) ;/*object self_7318808, object k_7311091, object pat_73165_73244_738403, object body_73166_73245_738404*/
static void __lambda_48(void *data, object clo, int argc, object *args) ;/*object self_7318809, object r_7311090*/
static void __lambda_49(void *data, object clo, int argc, object *args) ;/*object self_7318810, object r_7311088*/
static void __lambda_50(void *data, object clo, int argc, object *args) ;/*object self_7318811, object r_7311085*/
static void __lambda_51(void *data, object clo, int argc, object *args) ;/*object self_7318812, object r_7311082*/
static void __lambda_52(void *data, object clo, int argc, object *args) ;/*object self_7318813, object r_7311078*/
static void __lambda_53(void *data, object clo, int argc, object *args) ;/*object self_7318814, object r_7311076*/
static void __lambda_54(void *data, object clo, int argc, object *args) ;/*object self_7318815, object r_7311073*/
static void __lambda_55(void *data, object clo, int argc, object *args) ;/*object self_7318816, object r_7311071*/
static void __lambda_30(void *data, object clo, int argc, object *args) ;/*object self_7318817, object r_7311066*/
static void __lambda_31(void *data, object clo, int argc, object *args) ;/*object self_7318818, object r_7311065*/
static void __lambda_20(void *data, object clo, int argc, object *args) ;/*object self_7318819, object k_7311125*/
static void __lambda_21(void *data, object clo, int argc, object *args) ;/*object self_7318820, object r_7311131*/
static void __lambda_22(void *data, object clo, int argc, object *args) ;/*object self_7318821, object r_7311132*/
static void __lambda_23(void *data, object clo, int argc, object *args) ;/*object self_7318822, object r_7311130*/
static void __lambda_13(void *data, object clo, int argc, object *args) ;/*object self_7318823, object k_7311138*/
static void __lambda_14(void *data, object clo, int argc, object *args) ;/*object self_7318824, object r_7311141*/
static void __lambda_15(void *data, object clo, int argc, object *args) ;/*object self_7318825, object r_7311142*/
static void __lambda_16(void *data, object clo, int argc, object *args) ;/*object self_7318826, object r_7311140*/
static void __lambda_1(void *data, object clo, int argc, object *args) ;/*closure _,object k_7310891, object expr_735_7314_7323_738336, object rename_736_7315_7324_738337, object compare_737_7316_7325_738338*/
static void __lambda_2(void *data, object clo, int argc, object *args) ;/*object self_7318696, object v_931_7313_7321_7327_738340*/
static void __lambda_7(void *data, object clo, int argc, object *args) ;/*object self_7318697, object tmp_7318_7320_7326_738339*/
static void __lambda_10(void *data, object clo, int argc, object *args) ;/*object self_7318698, object r_7310892*/
static void __lambda_8(void *data, object clo, int argc, object *args) ;/*object self_7318699, object k_7310894*/
static void __lambda_9(void *data, object clo, int argc, object *args) ;/*object self_7318700, object r_7310895*/
static void __lambda_3(void *data, object clo, int argc, object *args) ;/*object self_7318701, object k_7310897*/
static void __lambda_4(void *data, object clo, int argc, object *args) ;/*object self_7318702, object r_7310900*/
static void __lambda_5(void *data, object clo, int argc, object *args) ;/*object self_7318703, object r_7310901*/
static void __lambda_6(void *data, object clo, int argc, object *args) ;/*object self_7318704, object r_7310899*/

static void __lambda_3030(void *data, object _, int argc, object *args) /* closure _,object k_7318695 */
 {
object k_7318695 = args[0];
  Cyc_st_add(data, "libs/cyclone/match.sld:lib-init:cyclonematch");
return_direct_with_clo1(data,  k_7318695, (((closure)  k_7318695)->fn),  obj_int2obj(0));; 
}

static void __lambda_3029(void *data, object _, int argc, object *args) /* closure _,object k_7318688, object expr_738333_7310886, object rename_738334_7310887, object compare_738335_7310888 */
 {
object k_7318688 = args[0]; object expr_738333_7310886 = args[1];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-check-identifier");
  
  
if( (boolean_f != Cyc_is_symbol(Cyc_cadr(data, expr_738333_7310886))) ){ 
  



return_direct_with_clo1(data,  k_7318688, (((closure)  k_7318688)->fn),  Cyc_car(data, Cyc_cddr(data, expr_738333_7310886)));
} else { 
  



return_direct_with_clo1(data,  k_7318688, (((closure)  k_7318688)->fn),  Cyc_cadr(data, Cyc_cddr(data, expr_738333_7310886)));}
;; 
}

static void __lambda_3027(void *data, object _, int argc, object *args) /* closure _,object k_7318680, object expr_738330_7310883, object rename_738331_7310884, object compare_738332_7310885 */
 {
object k_7318680 = args[0]; object expr_738330_7310883 = args[1]; object compare_738332_7310885 = args[3];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-check-ellipsis");

closureN_type c_7363328;
object e_7363343 [2];
c_7363328.hdr.mark = gc_color_red;
 c_7363328.hdr.grayed = 0;
c_7363328.tag = closureN_tag;
 c_7363328.fn = (function_type)__lambda_3028;
c_7363328.num_args = 1;
c_7363328.num_elements = 2;
c_7363328.elements = (object *)e_7363343;
c_7363328.elements[0] = expr_738330_7310883;
c_7363328.elements[1] = k_7318680;



return_closcall3(data,  compare_738332_7310885,  &c_7363328, quote__93_93_93, Cyc_cadr(data, expr_738330_7310883));; 
}

static void __lambda_3028(void *data, object self_7321711, int argc, object *args) /* object self_7321711, object r_7318681 */
 {
 object r_7318681 = args[0];
  if( (boolean_f != r_7318681) ){ 
  



return_direct_with_clo1(data,  ((closureN)self_7321711)->elements[1], (((closure)  ((closureN)self_7321711)->elements[1])->fn),  Cyc_car(data, Cyc_cddr(data, ((closureN)self_7321711)->elements[0])));
} else { 
  



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

static void __lambda_3005(void *data, object _, int argc, object *args) /* closure _,object k_7318624, object expr_738253_738273_738308_7310861, object rename_738254_738274_738309_7310862, object compare_738255_738275_738310_7310863 */
 {
object k_7318624 = args[0]; object expr_738253_738273_738308_7310861 = args[1]; object rename_738254_738274_738309_7310862 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-let*");

closureN_type c_7363122;
object e_7363323 [3];
c_7363122.hdr.mark = gc_color_red;
 c_7363122.hdr.grayed = 0;
c_7363122.tag = closureN_tag;
 c_7363122.fn = (function_type)__lambda_3006;
c_7363122.num_args = 1;
c_7363122.num_elements = 3;
c_7363122.elements = (object *)e_7363323;
c_7363122.elements[0] = expr_738253_738273_738308_7310861;
c_7363122.elements[1] = k_7318624;
c_7363122.elements[2] = rename_738254_738274_738309_7310862;



return_direct_with_clo1(data,(closure)&c_7363122,__lambda_3006,  Cyc_cdr(data, expr_738253_738273_738308_7310861));; 
}

static void __lambda_3006(void *data, object self_7321690, int argc, object *args) /* object self_7321690, object v_931_738261_738302_738326_7310879 */
 {
 object v_931_738261_738302_738326_7310879 = args[0];
  
closureN_type c_7363124;
object e_7363157 [2];
c_7363124.hdr.mark = gc_color_red;
 c_7363124.hdr.grayed = 0;
c_7363124.tag = closureN_tag;
 c_7363124.fn = (function_type)__lambda_3007;
c_7363124.num_args = 0;
c_7363124.num_elements = 2;
c_7363124.elements = (object *)e_7363157;
c_7363124.elements[0] = ((closureN)self_7321690)->elements[2];
c_7363124.elements[1] = v_931_738261_738302_738326_7310879;


closureN_type c_7363158;
object e_7363322 [3];
c_7363158.hdr.mark = gc_color_red;
 c_7363158.hdr.grayed = 0;
c_7363158.tag = closureN_tag;
 c_7363158.fn = (function_type)__lambda_3011;
c_7363158.num_args = 1;
c_7363158.num_elements = 3;
c_7363158.elements = (object *)e_7363322;
c_7363158.elements[0] = ((closureN)self_7321690)->elements[0];
c_7363158.elements[1] = ((closureN)self_7321690)->elements[1];
c_7363158.elements[2] = ((closureN)self_7321690)->elements[2];

return_direct_with_clo1(data,(closure)&c_7363124,__lambda_3007,  &c_7363158);; 
}

static void __lambda_3011(void *data, object self_7321691, int argc, object *args) /* object self_7321691, object tmp_738277_738279_738311_7310864 */
 {
 object tmp_738277_738279_738311_7310864 = args[0];
  
closureN_type c_7363160;
object e_7363315 [3];
c_7363160.hdr.mark = gc_color_red;
 c_7363160.hdr.grayed = 0;
c_7363160.tag = closureN_tag;
 c_7363160.fn = (function_type)__lambda_3012;
c_7363160.num_args = 0;
c_7363160.num_elements = 3;
c_7363160.elements = (object *)e_7363315;
c_7363160.elements[0] = ((closureN)self_7321691)->elements[0];
c_7363160.elements[1] = ((closureN)self_7321691)->elements[2];
c_7363160.elements[2] = tmp_738277_738279_738311_7310864;


closureN_type c_7363316;
object e_7363321 [1];
c_7363316.hdr.mark = gc_color_red;
 c_7363316.hdr.grayed = 0;
c_7363316.tag = closureN_tag;
 c_7363316.fn = (function_type)__lambda_3026;
c_7363316.num_args = 1;
c_7363316.num_elements = 1;
c_7363316.elements = (object *)e_7363321;
c_7363316.elements[0] = ((closureN)self_7321691)->elements[1];

return_direct_with_clo1(data,(closure)&c_7363160,__lambda_3012,  &c_7363316);; 
}

static void __lambda_3026(void *data, object self_7321692, int argc, object *args) /* object self_7321692, object r_7318625 */
 {
 object r_7318625 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7321692)->elements[0], (((closure)  ((closureN)self_7321692)->elements[0])->fn),  Cyc_car(data, r_7318625));; 
}

static void __lambda_3012(void *data, object self_7321693, int argc, object *args) /* object self_7321693, object k_7318627 */
 {
 object k_7318627 = args[0];
  if( (boolean_f != ((closureN)self_7321693)->elements[2]) ){ 
  return_direct_with_clo1(data,  k_7318627, (((closure)  k_7318627)->fn),  ((closureN)self_7321693)->elements[2]);
} else { 
  
closureN_type c_7363165;
object e_7363311 [3];
c_7363165.hdr.mark = gc_color_red;
 c_7363165.hdr.grayed = 0;
c_7363165.tag = closureN_tag;
 c_7363165.fn = (function_type)__lambda_3013;
c_7363165.num_args = 1;
c_7363165.num_elements = 3;
c_7363165.elements = (object *)e_7363311;
c_7363165.elements[0] = ((closureN)self_7321693)->elements[0];
c_7363165.elements[1] = k_7318627;
c_7363165.elements[2] = ((closureN)self_7321693)->elements[1];



return_direct_with_clo1(data,(closure)&c_7363165,__lambda_3013,  Cyc_cdr(data, ((closureN)self_7321693)->elements[0]));}
;; 
}

static void __lambda_3013(void *data, object self_7321694, int argc, object *args) /* object self_7321694, object v_934_738264_738284_738313_7310866 */
 {
 object v_934_738264_738284_738313_7310866 = args[0];
  
closureN_type c_7363167;
object e_7363296 [2];
c_7363167.hdr.mark = gc_color_red;
 c_7363167.hdr.grayed = 0;
c_7363167.tag = closureN_tag;
 c_7363167.fn = (function_type)__lambda_3014;
c_7363167.num_args = 0;
c_7363167.num_elements = 2;
c_7363167.elements = (object *)e_7363296;
c_7363167.elements[0] = ((closureN)self_7321694)->elements[2];
c_7363167.elements[1] = v_934_738264_738284_738313_7310866;


closureN_type c_7363297;
object e_7363310 [2];
c_7363297.hdr.mark = gc_color_red;
 c_7363297.hdr.grayed = 0;
c_7363297.tag = closureN_tag;
 c_7363297.fn = (function_type)__lambda_3024;
c_7363297.num_args = 1;
c_7363297.num_elements = 2;
c_7363297.elements = (object *)e_7363310;
c_7363297.elements[0] = ((closureN)self_7321694)->elements[0];
c_7363297.elements[1] = ((closureN)self_7321694)->elements[1];

return_direct_with_clo1(data,(closure)&c_7363167,__lambda_3014,  &c_7363297);; 
}

static void __lambda_3024(void *data, object self_7321695, int argc, object *args) /* object self_7321695, object tmp_738281_738283_738312_7310865 */
 {
 object tmp_738281_738283_738312_7310865 = args[0];
  if( (boolean_f != tmp_738281_738283_738312_7310865) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321695)->elements[1], (((closure)  ((closureN)self_7321695)->elements[1])->fn),  tmp_738281_738283_738312_7310865);
} else { 
  
closureN_type c_7363301;
object e_7363307 [1];
c_7363301.hdr.mark = gc_color_red;
 c_7363301.hdr.grayed = 0;
c_7363301.tag = closureN_tag;
 c_7363301.fn = (function_type)__lambda_3025;
c_7363301.num_args = 1;
c_7363301.num_elements = 1;
c_7363301.elements = (object *)e_7363307;
c_7363301.elements[0] = ((closureN)self_7321695)->elements[1];


make_utf8_string_with_len(c_7363308, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7363301, &c_7363308, ((closureN)self_7321695)->elements[0]);}
;; 
}

static void __lambda_3025(void *data, object self_7321696, int argc, object *args) /* object self_7321696, object r_7318629 */
 {
 object r_7318629 = args[0];
  
pair_type local_7363306; 
return_direct_with_clo1(data,  ((closureN)self_7321696)->elements[0], (((closure)  ((closureN)self_7321696)->elements[0])->fn),  set_pair_as_expr(&local_7363306, r_7318629, boolean_f));; 
}

static void __lambda_3014(void *data, object self_7321697, int argc, object *args) /* object self_7321697, object k_7318631 */
 {
 object k_7318631 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321697)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321697)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, ((closureN)self_7321697)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7321697)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7321697)->elements[1])))))) ){ 
  
closureN_type c_7363205;
object e_7363290 [3];
c_7363205.hdr.mark = gc_color_red;
 c_7363205.hdr.grayed = 0;
c_7363205.tag = closureN_tag;
 c_7363205.fn = (function_type)__lambda_3015;
c_7363205.num_args = 1;
c_7363205.num_elements = 3;
c_7363205.elements = (object *)e_7363290;
c_7363205.elements[0] = k_7318631;
c_7363205.elements[1] = ((closureN)self_7321697)->elements[0];
c_7363205.elements[2] = ((closureN)self_7321697)->elements[1];

return_closcall2(data,  ((closureN)self_7321697)->elements[0],  &c_7363205, quote_match);
} else { 
  return_direct_with_clo1(data,  k_7318631, (((closure)  k_7318631)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318631, (((closure)  k_7318631)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318631, (((closure)  k_7318631)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318631, (((closure)  k_7318631)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318631, (((closure)  k_7318631)->fn),  boolean_f);}
;; 
}

static void __lambda_3015(void *data, object self_7321698, int argc, object *args) /* object self_7321698, object r_7318646 */
 {
 object r_7318646 = args[0];
  
closureN_type c_7363208;
object e_7363289 [3];
c_7363208.hdr.mark = gc_color_red;
 c_7363208.hdr.grayed = 0;
c_7363208.tag = closureN_tag;
 c_7363208.fn = (function_type)__lambda_3016;
c_7363208.num_args = 1;
c_7363208.num_elements = 3;
c_7363208.elements = (object *)e_7363289;
c_7363208.elements[0] = ((closureN)self_7321698)->elements[0];
c_7363208.elements[1] = r_7318646;
c_7363208.elements[2] = ((closureN)self_7321698)->elements[2];

return_closcall2(data,  ((closureN)self_7321698)->elements[1],  &c_7363208, quote_match_91let_85);; 
}

static void __lambda_3016(void *data, object self_7321699, int argc, object *args) /* object self_7321699, object r_7318659 */
 {
 object r_7318659 = args[0];
  
closureN_type c_7363210;
object e_7363279 [4];
c_7363210.hdr.mark = gc_color_red;
 c_7363210.hdr.grayed = 0;
c_7363210.tag = closureN_tag;
 c_7363210.fn = (function_type)__lambda_3017;
c_7363210.num_args = 1;
c_7363210.num_elements = 4;
c_7363210.elements = (object *)e_7363279;
c_7363210.elements[0] = ((closureN)self_7321699)->elements[0];
c_7363210.elements[1] = ((closureN)self_7321699)->elements[1];
c_7363210.elements[2] = r_7318659;
c_7363210.elements[3] = ((closureN)self_7321699)->elements[2];








make_pair(c_7363288,quote_rest,quote_body);c_7363288.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7363210, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321699)->elements[2])), Cyc_cdr(data, ((closureN)self_7321699)->elements[2]), &c_7363288);; 
}

static void __lambda_3017(void *data, object self_7321700, int argc, object *args) /* object self_7321700, object r_7318660 */
 {
 object r_7318660 = args[0];
  
closureN_type c_7363212;
object e_7363275 [3];
c_7363212.hdr.mark = gc_color_red;
 c_7363212.hdr.grayed = 0;
c_7363212.tag = closureN_tag;
 c_7363212.fn = (function_type)__lambda_3018;
c_7363212.num_args = 1;
c_7363212.num_elements = 3;
c_7363212.elements = (object *)e_7363275;
c_7363212.elements[0] = ((closureN)self_7321700)->elements[0];
c_7363212.elements[1] = ((closureN)self_7321700)->elements[1];
c_7363212.elements[2] = ((closureN)self_7321700)->elements[3];


make_pair(c_7363278,quote_rest,quote_body);c_7363278.hdr.immutable = 1;

make_pair(c_7363277,quote_match_91let_85,&c_7363278);c_7363277.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7363212, ((closureN)self_7321700)->elements[2], r_7318660, &c_7363277);; 
}

static void __lambda_3018(void *data, object self_7321701, int argc, object *args) /* object self_7321701, object r_7318656 */
 {
 object r_7318656 = args[0];
  
closureN_type c_7363214;
object e_7363271 [3];
c_7363214.hdr.mark = gc_color_red;
 c_7363214.hdr.grayed = 0;
c_7363214.tag = closureN_tag;
 c_7363214.fn = (function_type)__lambda_3019;
c_7363214.num_args = 1;
c_7363214.num_elements = 3;
c_7363214.elements = (object *)e_7363271;
c_7363214.elements[0] = ((closureN)self_7321701)->elements[0];
c_7363214.elements[1] = ((closureN)self_7321701)->elements[1];
c_7363214.elements[2] = ((closureN)self_7321701)->elements[2];


make_pair(c_7363274,quote_rest,quote_body);c_7363274.hdr.immutable = 1;

make_pair(c_7363273,quote_match_91let_85,&c_7363274);c_7363273.hdr.immutable = 1;

make_pair(c_7363272,&c_7363273,NULL);c_7363272.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7363214, r_7318656, NULL, &c_7363272);; 
}

static void __lambda_3019(void *data, object self_7321702, int argc, object *args) /* object self_7321702, object r_7318654 */
 {
 object r_7318654 = args[0];
  
closureN_type c_7363216;
object e_7363259 [3];
c_7363216.hdr.mark = gc_color_red;
 c_7363216.hdr.grayed = 0;
c_7363216.tag = closureN_tag;
 c_7363216.fn = (function_type)__lambda_3020;
c_7363216.num_args = 1;
c_7363216.num_elements = 3;
c_7363216.elements = (object *)e_7363259;
c_7363216.elements[0] = ((closureN)self_7321702)->elements[0];
c_7363216.elements[1] = ((closureN)self_7321702)->elements[1];
c_7363216.elements[2] = ((closureN)self_7321702)->elements[2];








make_pair(c_7363270,quote_rest,quote_body);c_7363270.hdr.immutable = 1;

make_pair(c_7363269,quote_match_91let_85,&c_7363270);c_7363269.hdr.immutable = 1;

make_pair(c_7363268,&c_7363269,NULL);c_7363268.hdr.immutable = 1;

make_pair(c_7363267,quote_pat,&c_7363268);c_7363267.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7363216, Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7321702)->elements[2]))), r_7318654, &c_7363267);; 
}

static void __lambda_3020(void *data, object self_7321703, int argc, object *args) /* object self_7321703, object r_7318651 */
 {
 object r_7318651 = args[0];
  
closureN_type c_7363218;
object e_7363253 [3];
c_7363218.hdr.mark = gc_color_red;
 c_7363218.hdr.grayed = 0;
c_7363218.tag = closureN_tag;
 c_7363218.fn = (function_type)__lambda_3021;
c_7363218.num_args = 1;
c_7363218.num_elements = 3;
c_7363218.elements = (object *)e_7363253;
c_7363218.elements[0] = ((closureN)self_7321703)->elements[0];
c_7363218.elements[1] = ((closureN)self_7321703)->elements[1];
c_7363218.elements[2] = ((closureN)self_7321703)->elements[2];


make_pair(c_7363258,quote_rest,quote_body);c_7363258.hdr.immutable = 1;

make_pair(c_7363257,quote_match_91let_85,&c_7363258);c_7363257.hdr.immutable = 1;

make_pair(c_7363256,&c_7363257,NULL);c_7363256.hdr.immutable = 1;

make_pair(c_7363255,quote_pat,&c_7363256);c_7363255.hdr.immutable = 1;

make_pair(c_7363254,&c_7363255,NULL);c_7363254.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7363218, r_7318651, NULL, &c_7363254);; 
}

static void __lambda_3021(void *data, object self_7321704, int argc, object *args) /* object self_7321704, object r_7318649 */
 {
 object r_7318649 = args[0];
  
closureN_type c_7363220;
object e_7363237 [2];
c_7363220.hdr.mark = gc_color_red;
 c_7363220.hdr.grayed = 0;
c_7363220.tag = closureN_tag;
 c_7363220.fn = (function_type)__lambda_3022;
c_7363220.num_args = 1;
c_7363220.num_elements = 2;
c_7363220.elements = (object *)e_7363237;
c_7363220.elements[0] = ((closureN)self_7321704)->elements[0];
c_7363220.elements[1] = ((closureN)self_7321704)->elements[1];










make_pair(c_7363252,quote_rest,quote_body);c_7363252.hdr.immutable = 1;

make_pair(c_7363251,quote_match_91let_85,&c_7363252);c_7363251.hdr.immutable = 1;

make_pair(c_7363250,&c_7363251,NULL);c_7363250.hdr.immutable = 1;

make_pair(c_7363249,quote_pat,&c_7363250);c_7363249.hdr.immutable = 1;

make_pair(c_7363248,&c_7363249,NULL);c_7363248.hdr.immutable = 1;

make_pair(c_7363247,quote_expr,&c_7363248);c_7363247.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7363220, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7321704)->elements[2])))), r_7318649, &c_7363247);; 
}

static void __lambda_3022(void *data, object self_7321705, int argc, object *args) /* object self_7321705, object r_7318647 */
 {
 object r_7318647 = args[0];
  
closureN_type c_7363222;
object e_7363228 [1];
c_7363222.hdr.mark = gc_color_red;
 c_7363222.hdr.grayed = 0;
c_7363222.tag = closureN_tag;
 c_7363222.fn = (function_type)__lambda_3023;
c_7363222.num_args = 1;
c_7363222.num_elements = 1;
c_7363222.elements = (object *)e_7363228;
c_7363222.elements[0] = ((closureN)self_7321705)->elements[0];


make_pair(c_7363236,quote_rest,quote_body);c_7363236.hdr.immutable = 1;

make_pair(c_7363235,quote_match_91let_85,&c_7363236);c_7363235.hdr.immutable = 1;

make_pair(c_7363234,&c_7363235,NULL);c_7363234.hdr.immutable = 1;

make_pair(c_7363233,quote_pat,&c_7363234);c_7363233.hdr.immutable = 1;

make_pair(c_7363232,&c_7363233,NULL);c_7363232.hdr.immutable = 1;

make_pair(c_7363231,quote_expr,&c_7363232);c_7363231.hdr.immutable = 1;

make_pair(c_7363230,quote_match,&c_7363231);c_7363230.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7363222, ((closureN)self_7321705)->elements[1], r_7318647, &c_7363230);; 
}

static void __lambda_3023(void *data, object self_7321706, int argc, object *args) /* object self_7321706, object r_7318645 */
 {
 object r_7318645 = args[0];
  
pair_type local_7363227; 
return_direct_with_clo1(data,  ((closureN)self_7321706)->elements[0], (((closure)  ((closureN)self_7321706)->elements[0])->fn),  set_pair_as_expr(&local_7363227, r_7318645, boolean_f));; 
}

static void __lambda_3007(void *data, object self_7321707, int argc, object *args) /* object self_7321707, object k_7318666 */
 {
 object k_7318666 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321707)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, ((closureN)self_7321707)->elements[1]))) ){ 
  
closureN_type c_7363135;
object e_7363154 [2];
c_7363135.hdr.mark = gc_color_red;
 c_7363135.hdr.grayed = 0;
c_7363135.tag = closureN_tag;
 c_7363135.fn = (function_type)__lambda_3008;
c_7363135.num_args = 1;
c_7363135.num_elements = 2;
c_7363135.elements = (object *)e_7363154;
c_7363135.elements[0] = k_7318666;
c_7363135.elements[1] = ((closureN)self_7321707)->elements[1];

return_closcall2(data,  ((closureN)self_7321707)->elements[0],  &c_7363135, quote_let);
} else { 
  return_direct_with_clo1(data,  k_7318666, (((closure)  k_7318666)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318666, (((closure)  k_7318666)->fn),  boolean_f);}
;; 
}

static void __lambda_3008(void *data, object self_7321708, int argc, object *args) /* object self_7321708, object r_7318672 */
 {
 object r_7318672 = args[0];
  
closureN_type c_7363137;
object e_7363149 [2];
c_7363137.hdr.mark = gc_color_red;
 c_7363137.hdr.grayed = 0;
c_7363137.tag = closureN_tag;
 c_7363137.fn = (function_type)__lambda_3009;
c_7363137.num_args = 1;
c_7363137.num_elements = 2;
c_7363137.elements = (object *)e_7363149;
c_7363137.elements[0] = ((closureN)self_7321708)->elements[0];
c_7363137.elements[1] = r_7318672;




make_pair(c_7363153,NULL,quote_body);c_7363153.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7363137, NULL, Cyc_cdr(data, ((closureN)self_7321708)->elements[1]), &c_7363153);; 
}

static void __lambda_3009(void *data, object self_7321709, int argc, object *args) /* object self_7321709, object r_7318673 */
 {
 object r_7318673 = args[0];
  
closureN_type c_7363139;
object e_7363145 [1];
c_7363139.hdr.mark = gc_color_red;
 c_7363139.hdr.grayed = 0;
c_7363139.tag = closureN_tag;
 c_7363139.fn = (function_type)__lambda_3010;
c_7363139.num_args = 1;
c_7363139.num_elements = 1;
c_7363139.elements = (object *)e_7363145;
c_7363139.elements[0] = ((closureN)self_7321709)->elements[0];


make_pair(c_7363148,NULL,quote_body);c_7363148.hdr.immutable = 1;

make_pair(c_7363147,quote_let,&c_7363148);c_7363147.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7363139, ((closureN)self_7321709)->elements[1], r_7318673, &c_7363147);; 
}

static void __lambda_3010(void *data, object self_7321710, int argc, object *args) /* object self_7321710, object r_7318671 */
 {
 object r_7318671 = args[0];
  
pair_type local_7363144; 
return_direct_with_clo1(data,  ((closureN)self_7321710)->elements[0], (((closure)  ((closureN)self_7321710)->elements[0])->fn),  set_pair_as_expr(&local_7363144, r_7318671, boolean_f));; 
}

static void __lambda_2954(void *data, object _, int argc, object *args) /* closure _,object k_7318499, object expr_738065_738105_738189_7310801, object rename_738066_738106_738190_7310802, object compare_738067_738107_738191_7310803 */
 {
object k_7318499 = args[0]; object expr_738065_738105_738189_7310801 = args[1]; object rename_738066_738106_738190_7310802 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-named-let");

closureN_type c_7362571;
object e_7363117 [3];
c_7362571.hdr.mark = gc_color_red;
 c_7362571.hdr.grayed = 0;
c_7362571.tag = closureN_tag;
 c_7362571.fn = (function_type)__lambda_2955;
c_7362571.num_args = 1;
c_7362571.num_elements = 3;
c_7362571.elements = (object *)e_7363117;
c_7362571.elements[0] = expr_738065_738105_738189_7310801;
c_7362571.elements[1] = k_7318499;
c_7362571.elements[2] = rename_738066_738106_738190_7310802;



return_direct_with_clo1(data,(closure)&c_7362571,__lambda_2955,  Cyc_cdr(data, expr_738065_738105_738189_7310801));; 
}

static void __lambda_2955(void *data, object self_7321639, int argc, object *args) /* object self_7321639, object v_931_738073_738144_738214_7310826 */
 {
 object v_931_738073_738144_738214_7310826 = args[0];
  
closureN_type c_7362573;
object e_7362863 [2];
c_7362573.hdr.mark = gc_color_red;
 c_7362573.hdr.grayed = 0;
c_7362573.tag = closureN_tag;
 c_7362573.fn = (function_type)__lambda_2956;
c_7362573.num_args = 0;
c_7362573.num_elements = 2;
c_7362573.elements = (object *)e_7362863;
c_7362573.elements[0] = ((closureN)self_7321639)->elements[2];
c_7362573.elements[1] = v_931_738073_738144_738214_7310826;


closureN_type c_7362864;
object e_7363116 [3];
c_7362864.hdr.mark = gc_color_red;
 c_7362864.hdr.grayed = 0;
c_7362864.tag = closureN_tag;
 c_7362864.fn = (function_type)__lambda_2984;
c_7362864.num_args = 1;
c_7362864.num_elements = 3;
c_7362864.elements = (object *)e_7363116;
c_7362864.elements[0] = ((closureN)self_7321639)->elements[0];
c_7362864.elements[1] = ((closureN)self_7321639)->elements[1];
c_7362864.elements[2] = ((closureN)self_7321639)->elements[2];

return_direct_with_clo1(data,(closure)&c_7362573,__lambda_2956,  &c_7362864);; 
}

static void __lambda_2984(void *data, object self_7321640, int argc, object *args) /* object self_7321640, object tmp_738109_738111_738192_7310804 */
 {
 object tmp_738109_738111_738192_7310804 = args[0];
  
closureN_type c_7362866;
object e_7363109 [3];
c_7362866.hdr.mark = gc_color_red;
 c_7362866.hdr.grayed = 0;
c_7362866.tag = closureN_tag;
 c_7362866.fn = (function_type)__lambda_2985;
c_7362866.num_args = 0;
c_7362866.num_elements = 3;
c_7362866.elements = (object *)e_7363109;
c_7362866.elements[0] = ((closureN)self_7321640)->elements[0];
c_7362866.elements[1] = ((closureN)self_7321640)->elements[2];
c_7362866.elements[2] = tmp_738109_738111_738192_7310804;


closureN_type c_7363110;
object e_7363115 [1];
c_7363110.hdr.mark = gc_color_red;
 c_7363110.hdr.grayed = 0;
c_7363110.tag = closureN_tag;
 c_7363110.fn = (function_type)__lambda_3004;
c_7363110.num_args = 1;
c_7363110.num_elements = 1;
c_7363110.elements = (object *)e_7363115;
c_7363110.elements[0] = ((closureN)self_7321640)->elements[1];

return_direct_with_clo1(data,(closure)&c_7362866,__lambda_2985,  &c_7363110);; 
}

static void __lambda_3004(void *data, object self_7321641, int argc, object *args) /* object self_7321641, object r_7318500 */
 {
 object r_7318500 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7321641)->elements[0], (((closure)  ((closureN)self_7321641)->elements[0])->fn),  Cyc_car(data, r_7318500));; 
}

static void __lambda_2985(void *data, object self_7321642, int argc, object *args) /* object self_7321642, object k_7318502 */
 {
 object k_7318502 = args[0];
  if( (boolean_f != ((closureN)self_7321642)->elements[2]) ){ 
  return_direct_with_clo1(data,  k_7318502, (((closure)  k_7318502)->fn),  ((closureN)self_7321642)->elements[2]);
} else { 
  
closureN_type c_7362871;
object e_7363105 [3];
c_7362871.hdr.mark = gc_color_red;
 c_7362871.hdr.grayed = 0;
c_7362871.tag = closureN_tag;
 c_7362871.fn = (function_type)__lambda_2986;
c_7362871.num_args = 1;
c_7362871.num_elements = 3;
c_7362871.elements = (object *)e_7363105;
c_7362871.elements[0] = ((closureN)self_7321642)->elements[0];
c_7362871.elements[1] = k_7318502;
c_7362871.elements[2] = ((closureN)self_7321642)->elements[1];



return_direct_with_clo1(data,(closure)&c_7362871,__lambda_2986,  Cyc_cdr(data, ((closureN)self_7321642)->elements[0]));}
;; 
}

static void __lambda_2986(void *data, object self_7321643, int argc, object *args) /* object self_7321643, object v_9320_738092_738116_738194_7310806 */
 {
 object v_9320_738092_738116_738194_7310806 = args[0];
  
closureN_type c_7362873;
object e_7363090 [2];
c_7362873.hdr.mark = gc_color_red;
 c_7362873.hdr.grayed = 0;
c_7362873.tag = closureN_tag;
 c_7362873.fn = (function_type)__lambda_2987;
c_7362873.num_args = 0;
c_7362873.num_elements = 2;
c_7362873.elements = (object *)e_7363090;
c_7362873.elements[0] = ((closureN)self_7321643)->elements[2];
c_7362873.elements[1] = v_9320_738092_738116_738194_7310806;


closureN_type c_7363091;
object e_7363104 [2];
c_7363091.hdr.mark = gc_color_red;
 c_7363091.hdr.grayed = 0;
c_7363091.tag = closureN_tag;
 c_7363091.fn = (function_type)__lambda_3002;
c_7363091.num_args = 1;
c_7363091.num_elements = 2;
c_7363091.elements = (object *)e_7363104;
c_7363091.elements[0] = ((closureN)self_7321643)->elements[0];
c_7363091.elements[1] = ((closureN)self_7321643)->elements[1];

return_direct_with_clo1(data,(closure)&c_7362873,__lambda_2987,  &c_7363091);; 
}

static void __lambda_3002(void *data, object self_7321644, int argc, object *args) /* object self_7321644, object tmp_738113_738115_738193_7310805 */
 {
 object tmp_738113_738115_738193_7310805 = args[0];
  if( (boolean_f != tmp_738113_738115_738193_7310805) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321644)->elements[1], (((closure)  ((closureN)self_7321644)->elements[1])->fn),  tmp_738113_738115_738193_7310805);
} else { 
  
closureN_type c_7363095;
object e_7363101 [1];
c_7363095.hdr.mark = gc_color_red;
 c_7363095.hdr.grayed = 0;
c_7363095.tag = closureN_tag;
 c_7363095.fn = (function_type)__lambda_3003;
c_7363095.num_args = 1;
c_7363095.num_elements = 1;
c_7363095.elements = (object *)e_7363101;
c_7363095.elements[0] = ((closureN)self_7321644)->elements[1];


make_utf8_string_with_len(c_7363102, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7363095, &c_7363102, ((closureN)self_7321644)->elements[0]);}
;; 
}

static void __lambda_3003(void *data, object self_7321645, int argc, object *args) /* object self_7321645, object r_7318504 */
 {
 object r_7318504 = args[0];
  
pair_type local_7363100; 
return_direct_with_clo1(data,  ((closureN)self_7321645)->elements[0], (((closure)  ((closureN)self_7321645)->elements[0])->fn),  set_pair_as_expr(&local_7363100, r_7318504, boolean_f));; 
}

static void __lambda_2987(void *data, object self_7321646, int argc, object *args) /* object self_7321646, object k_7318506 */
 {
 object k_7318506 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321646)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321646)->elements[1]))) ){ 
    complex_num_type local_7362884; 
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7362884, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321646)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321646)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321646)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321646)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321646)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321646)->elements[1])))))))) ){ 
  
closureN_type c_7362947;
object e_7363081 [3];
c_7362947.hdr.mark = gc_color_red;
 c_7362947.hdr.grayed = 0;
c_7362947.tag = closureN_tag;
 c_7362947.fn = (function_type)__lambda_2988;
c_7362947.num_args = 1;
c_7362947.num_elements = 3;
c_7362947.elements = (object *)e_7363081;
c_7362947.elements[0] = k_7318506;
c_7362947.elements[1] = ((closureN)self_7321646)->elements[0];
c_7362947.elements[2] = ((closureN)self_7321646)->elements[1];

return_closcall2(data,  ((closureN)self_7321646)->elements[0],  &c_7362947, quote_match_91named_91let);
} else { 
  return_direct_with_clo1(data,  k_7318506, (((closure)  k_7318506)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318506, (((closure)  k_7318506)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318506, (((closure)  k_7318506)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318506, (((closure)  k_7318506)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318506, (((closure)  k_7318506)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318506, (((closure)  k_7318506)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318506, (((closure)  k_7318506)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318506, (((closure)  k_7318506)->fn),  boolean_f);}
;; 
}

static void __lambda_2988(void *data, object self_7321647, int argc, object *args) /* object self_7321647, object r_7318528 */
 {
 object r_7318528 = args[0];
  
closureN_type c_7362949;
object e_7363078 [4];
c_7362949.hdr.mark = gc_color_red;
 c_7362949.hdr.grayed = 0;
c_7362949.tag = closureN_tag;
 c_7362949.fn = (function_type)__lambda_2989;
c_7362949.num_args = 1;
c_7362949.num_elements = 4;
c_7362949.elements = (object *)e_7363078;
c_7362949.elements[0] = ((closureN)self_7321647)->elements[0];
c_7362949.elements[1] = r_7318528;
c_7362949.elements[2] = ((closureN)self_7321647)->elements[1];
c_7362949.elements[3] = ((closureN)self_7321647)->elements[2];


mmacro(c_7363079, (function_type)__lambda_3001);c_7363079.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7362949,__lambda_2989,  &c_7363079);; 
}

static void __lambda_3001(void *data, object self_7321648, int argc, object *args) /* object self_7321648, object k_7318551, object v_738143_738213_7310825 */
 {
 object k_7318551 = args[0]; object v_738143_738213_7310825 = args[1];
  return_direct_with_clo1(data,  k_7318551, (((closure)  k_7318551)->fn),  v_738143_738213_7310825);; 
}

static void __lambda_2989(void *data, object self_7321649, int argc, object *args) /* object self_7321649, object r_7318550 */
 {
 object r_7318550 = args[0];
  
closureN_type c_7362951;
object e_7363072 [4];
c_7362951.hdr.mark = gc_color_red;
 c_7362951.hdr.grayed = 0;
c_7362951.tag = closureN_tag;
 c_7362951.fn = (function_type)__lambda_2990;
c_7362951.num_args = 1;
c_7362951.num_elements = 4;
c_7362951.elements = (object *)e_7363072;
c_7362951.elements[0] = ((closureN)self_7321649)->elements[0];
c_7362951.elements[1] = ((closureN)self_7321649)->elements[1];
c_7362951.elements[2] = ((closureN)self_7321649)->elements[2];
c_7362951.elements[3] = ((closureN)self_7321649)->elements[3];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7362951, r_7318550, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321649)->elements[3])));; 
}

static void __lambda_2990(void *data, object self_7321650, int argc, object *args) /* object self_7321650, object r_7318537 */
 {
 object r_7318537 = args[0];
  
closureN_type c_7362954;
object e_7363071 [4];
c_7362954.hdr.mark = gc_color_red;
 c_7362954.hdr.grayed = 0;
c_7362954.tag = closureN_tag;
 c_7362954.fn = (function_type)__lambda_2991;
c_7362954.num_args = 1;
c_7362954.num_elements = 4;
c_7362954.elements = (object *)e_7363071;
c_7362954.elements[0] = ((closureN)self_7321650)->elements[0];
c_7362954.elements[1] = ((closureN)self_7321650)->elements[1];
c_7362954.elements[2] = r_7318537;
c_7362954.elements[3] = ((closureN)self_7321650)->elements[3];

return_closcall2(data,  ((closureN)self_7321650)->elements[2],  &c_7362954, quote_tmp);; 
}

static void __lambda_2991(void *data, object self_7321651, int argc, object *args) /* object self_7321651, object r_7318546 */
 {
 object r_7318546 = args[0];
  
closureN_type c_7362956;
object e_7363069 [4];
c_7362956.hdr.mark = gc_color_red;
 c_7362956.hdr.grayed = 0;
c_7362956.tag = closureN_tag;
 c_7362956.fn = (function_type)__lambda_2992;
c_7362956.num_args = 1;
c_7362956.num_elements = 4;
c_7362956.elements = (object *)e_7363069;
c_7362956.elements[0] = ((closureN)self_7321651)->elements[0];
c_7362956.elements[1] = ((closureN)self_7321651)->elements[1];
c_7362956.elements[2] = ((closureN)self_7321651)->elements[2];
c_7362956.elements[3] = ((closureN)self_7321651)->elements[3];


make_pair(c_7363070,quote_tmp,NULL);c_7363070.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362956, r_7318546, NULL, &c_7363070);; 
}

static void __lambda_2992(void *data, object self_7321652, int argc, object *args) /* object self_7321652, object r_7318544 */
 {
 object r_7318544 = args[0];
  
closureN_type c_7362958;
object e_7363053 [4];
c_7362958.hdr.mark = gc_color_red;
 c_7362958.hdr.grayed = 0;
c_7362958.tag = closureN_tag;
 c_7362958.fn = (function_type)__lambda_2993;
c_7362958.num_args = 1;
c_7362958.num_elements = 4;
c_7362958.elements = (object *)e_7363053;
c_7362958.elements[0] = ((closureN)self_7321652)->elements[0];
c_7362958.elements[1] = ((closureN)self_7321652)->elements[1];
c_7362958.elements[2] = ((closureN)self_7321652)->elements[2];
c_7362958.elements[3] = ((closureN)self_7321652)->elements[3];














make_pair(c_7363068,quote_tmp,NULL);c_7363068.hdr.immutable = 1;

make_pair(c_7363067,quote_expr,&c_7363068);c_7363067.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362958, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321652)->elements[3])))))), r_7318544, &c_7363067);; 
}

static void __lambda_2993(void *data, object self_7321653, int argc, object *args) /* object self_7321653, object r_7318542 */
 {
 object r_7318542 = args[0];
  
closureN_type c_7362960;
object e_7363038 [4];
c_7362960.hdr.mark = gc_color_red;
 c_7362960.hdr.grayed = 0;
c_7362960.tag = closureN_tag;
 c_7362960.fn = (function_type)__lambda_2994;
c_7362960.num_args = 1;
c_7362960.num_elements = 4;
c_7362960.elements = (object *)e_7363038;
c_7362960.elements[0] = ((closureN)self_7321653)->elements[0];
c_7362960.elements[1] = ((closureN)self_7321653)->elements[1];
c_7362960.elements[2] = ((closureN)self_7321653)->elements[2];
c_7362960.elements[3] = ((closureN)self_7321653)->elements[3];












make_pair(c_7363052,quote_tmp,NULL);c_7363052.hdr.immutable = 1;

make_pair(c_7363051,quote_expr,&c_7363052);c_7363051.hdr.immutable = 1;

make_pair(c_7363050,quote_pat,&c_7363051);c_7363050.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362960, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321653)->elements[3]))))), r_7318542, &c_7363050);; 
}

static void __lambda_2994(void *data, object self_7321654, int argc, object *args) /* object self_7321654, object r_7318539 */
 {
 object r_7318539 = args[0];
  
closureN_type c_7362962;
object e_7363033 [4];
c_7362962.hdr.mark = gc_color_red;
 c_7362962.hdr.grayed = 0;
c_7362962.tag = closureN_tag;
 c_7362962.fn = (function_type)__lambda_2995;
c_7362962.num_args = 1;
c_7362962.num_elements = 4;
c_7362962.elements = (object *)e_7363033;
c_7362962.elements[0] = ((closureN)self_7321654)->elements[0];
c_7362962.elements[1] = ((closureN)self_7321654)->elements[1];
c_7362962.elements[2] = ((closureN)self_7321654)->elements[2];
c_7362962.elements[3] = ((closureN)self_7321654)->elements[3];


make_pair(c_7363037,quote_tmp,NULL);c_7363037.hdr.immutable = 1;

make_pair(c_7363036,quote_expr,&c_7363037);c_7363036.hdr.immutable = 1;

make_pair(c_7363035,quote_pat,&c_7363036);c_7363035.hdr.immutable = 1;

make_pair(c_7363034,&c_7363035,NULL);c_7363034.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362962, r_7318539, NULL, &c_7363034);; 
}

static void __lambda_2995(void *data, object self_7321655, int argc, object *args) /* object self_7321655, object r_7318538 */
 {
 object r_7318538 = args[0];
  
closureN_type c_7362964;
object e_7363031 [3];
c_7362964.hdr.mark = gc_color_red;
 c_7362964.hdr.grayed = 0;
c_7362964.tag = closureN_tag;
 c_7362964.fn = (function_type)__lambda_2996;
c_7362964.num_args = 1;
c_7362964.num_elements = 3;
c_7362964.elements = (object *)e_7363031;
c_7362964.elements[0] = ((closureN)self_7321655)->elements[0];
c_7362964.elements[1] = ((closureN)self_7321655)->elements[1];
c_7362964.elements[2] = ((closureN)self_7321655)->elements[3];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7362964, ((closureN)self_7321655)->elements[2], r_7318538);; 
}

static void __lambda_2996(void *data, object self_7321656, int argc, object *args) /* object self_7321656, object r_7318533 */
 {
 object r_7318533 = args[0];
  
closureN_type c_7362966;
object e_7363013 [4];
c_7362966.hdr.mark = gc_color_red;
 c_7362966.hdr.grayed = 0;
c_7362966.tag = closureN_tag;
 c_7362966.fn = (function_type)__lambda_2997;
c_7362966.num_args = 1;
c_7362966.num_elements = 4;
c_7362966.elements = (object *)e_7363013;
c_7362966.elements[0] = ((closureN)self_7321656)->elements[0];
c_7362966.elements[1] = ((closureN)self_7321656)->elements[1];
c_7362966.elements[2] = r_7318533;
c_7362966.elements[3] = ((closureN)self_7321656)->elements[2];
















make_pair(c_7363030,quote_rest,quote_body);c_7363030.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362966, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321656)->elements[2])))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321656)->elements[2]))), &c_7363030);; 
}

static void __lambda_2997(void *data, object self_7321657, int argc, object *args) /* object self_7321657, object r_7318534 */
 {
 object r_7318534 = args[0];
  
closureN_type c_7362968;
object e_7363003 [3];
c_7362968.hdr.mark = gc_color_red;
 c_7362968.hdr.grayed = 0;
c_7362968.tag = closureN_tag;
 c_7362968.fn = (function_type)__lambda_2998;
c_7362968.num_args = 1;
c_7362968.num_elements = 3;
c_7362968.elements = (object *)e_7363003;
c_7362968.elements[0] = ((closureN)self_7321657)->elements[0];
c_7362968.elements[1] = ((closureN)self_7321657)->elements[1];
c_7362968.elements[2] = ((closureN)self_7321657)->elements[3];


make_pair(c_7363011,quote_tmp,NULL);c_7363011.hdr.immutable = 1;

make_pair(c_7363010,quote_expr,&c_7363011);c_7363010.hdr.immutable = 1;

make_pair(c_7363009,quote_pat,&c_7363010);c_7363009.hdr.immutable = 1;

make_pair(c_7363008,&c_7363009,NULL);c_7363008.hdr.immutable = 1;

make_pair(c_7363007,quote__93_93_93,&c_7363008);c_7363007.hdr.immutable = 1;

make_pair(c_7363006,quote_v,&c_7363007);c_7363006.hdr.immutable = 1;

make_pair(c_7363012,quote_rest,quote_body);c_7363012.hdr.immutable = 1;

make_pair(c_7363005,&c_7363006,&c_7363012);c_7363005.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362968, ((closureN)self_7321657)->elements[2], r_7318534, &c_7363005);; 
}

static void __lambda_2998(void *data, object self_7321658, int argc, object *args) /* object self_7321658, object r_7318531 */
 {
 object r_7318531 = args[0];
  
closureN_type c_7362970;
object e_7362990 [2];
c_7362970.hdr.mark = gc_color_red;
 c_7362970.hdr.grayed = 0;
c_7362970.tag = closureN_tag;
 c_7362970.fn = (function_type)__lambda_2999;
c_7362970.num_args = 1;
c_7362970.num_elements = 2;
c_7362970.elements = (object *)e_7362990;
c_7362970.elements[0] = ((closureN)self_7321658)->elements[0];
c_7362970.elements[1] = ((closureN)self_7321658)->elements[1];




make_pair(c_7363001,quote_tmp,NULL);c_7363001.hdr.immutable = 1;

make_pair(c_7363000,quote_expr,&c_7363001);c_7363000.hdr.immutable = 1;

make_pair(c_7362999,quote_pat,&c_7363000);c_7362999.hdr.immutable = 1;

make_pair(c_7362998,&c_7362999,NULL);c_7362998.hdr.immutable = 1;

make_pair(c_7362997,quote__93_93_93,&c_7362998);c_7362997.hdr.immutable = 1;

make_pair(c_7362996,quote_v,&c_7362997);c_7362996.hdr.immutable = 1;

make_pair(c_7363002,quote_rest,quote_body);c_7363002.hdr.immutable = 1;

make_pair(c_7362995,&c_7362996,&c_7363002);c_7362995.hdr.immutable = 1;

make_pair(c_7362994,quote_loop,&c_7362995);c_7362994.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362970, Cyc_car(data, ((closureN)self_7321658)->elements[2]), r_7318531, &c_7362994);; 
}

static void __lambda_2999(void *data, object self_7321659, int argc, object *args) /* object self_7321659, object r_7318529 */
 {
 object r_7318529 = args[0];
  
closureN_type c_7362972;
object e_7362978 [1];
c_7362972.hdr.mark = gc_color_red;
 c_7362972.hdr.grayed = 0;
c_7362972.tag = closureN_tag;
 c_7362972.fn = (function_type)__lambda_3000;
c_7362972.num_args = 1;
c_7362972.num_elements = 1;
c_7362972.elements = (object *)e_7362978;
c_7362972.elements[0] = ((closureN)self_7321659)->elements[0];


make_pair(c_7362988,quote_tmp,NULL);c_7362988.hdr.immutable = 1;

make_pair(c_7362987,quote_expr,&c_7362988);c_7362987.hdr.immutable = 1;

make_pair(c_7362986,quote_pat,&c_7362987);c_7362986.hdr.immutable = 1;

make_pair(c_7362985,&c_7362986,NULL);c_7362985.hdr.immutable = 1;

make_pair(c_7362984,quote__93_93_93,&c_7362985);c_7362984.hdr.immutable = 1;

make_pair(c_7362983,quote_v,&c_7362984);c_7362983.hdr.immutable = 1;

make_pair(c_7362989,quote_rest,quote_body);c_7362989.hdr.immutable = 1;

make_pair(c_7362982,&c_7362983,&c_7362989);c_7362982.hdr.immutable = 1;

make_pair(c_7362981,quote_loop,&c_7362982);c_7362981.hdr.immutable = 1;

make_pair(c_7362980,quote_match_91named_91let,&c_7362981);c_7362980.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362972, ((closureN)self_7321659)->elements[1], r_7318529, &c_7362980);; 
}

static void __lambda_3000(void *data, object self_7321660, int argc, object *args) /* object self_7321660, object r_7318527 */
 {
 object r_7318527 = args[0];
  
pair_type local_7362977; 
return_direct_with_clo1(data,  ((closureN)self_7321660)->elements[0], (((closure)  ((closureN)self_7321660)->elements[0])->fn),  set_pair_as_expr(&local_7362977, r_7318527, boolean_f));; 
}

static void __lambda_2956(void *data, object self_7321661, int argc, object *args) /* object self_7321661, object k_7318554 */
 {
 object k_7318554 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321661)->elements[1])) ){ 
  
closureN_type c_7362578;
object e_7362858 [3];
c_7362578.hdr.mark = gc_color_red;
 c_7362578.hdr.grayed = 0;
c_7362578.tag = closureN_tag;
 c_7362578.fn = (function_type)__lambda_2957;
c_7362578.num_args = 1;
c_7362578.num_elements = 3;
c_7362578.elements = (object *)e_7362858;
c_7362578.elements[0] = k_7318554;
c_7362578.elements[1] = ((closureN)self_7321661)->elements[0];
c_7362578.elements[2] = ((closureN)self_7321661)->elements[1];



return_direct_with_clo1(data,(closure)&c_7362578,__lambda_2957,  Cyc_car(data, ((closureN)self_7321661)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7318554, (((closure)  k_7318554)->fn),  boolean_f);}
;; 
}

static void __lambda_2957(void *data, object self_7321662, int argc, object *args) /* object self_7321662, object loop_738147_738216_7310828 */
 {
 object loop_738147_738216_7310828 = args[0];
  
closureN_type c_7362580;
object e_7362854 [3];
c_7362580.hdr.mark = gc_color_red;
 c_7362580.hdr.grayed = 0;
c_7362580.tag = closureN_tag;
 c_7362580.fn = (function_type)__lambda_2958;
c_7362580.num_args = 1;
c_7362580.num_elements = 3;
c_7362580.elements = (object *)e_7362854;
c_7362580.elements[0] = ((closureN)self_7321662)->elements[0];
c_7362580.elements[1] = loop_738147_738216_7310828;
c_7362580.elements[2] = ((closureN)self_7321662)->elements[1];



return_direct_with_clo1(data,(closure)&c_7362580,__lambda_2958,  Cyc_cdr(data, ((closureN)self_7321662)->elements[2]));; 
}

static void __lambda_2958(void *data, object self_7321663, int argc, object *args) /* object self_7321663, object v_933_738075_738148_738217_7310829 */
 {
 object v_933_738075_738148_738217_7310829 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_933_738075_738148_738217_7310829)) ){ 
  
closureN_type c_7362584;
object e_7362849 [4];
c_7362584.hdr.mark = gc_color_red;
 c_7362584.hdr.grayed = 0;
c_7362584.tag = closureN_tag;
 c_7362584.fn = (function_type)__lambda_2959;
c_7362584.num_args = 4;
c_7362584.num_elements = 4;
c_7362584.elements = (object *)e_7362849;
c_7362584.elements[0] = ((closureN)self_7321663)->elements[0];
c_7362584.elements[1] = ((closureN)self_7321663)->elements[1];
c_7362584.elements[2] = ((closureN)self_7321663)->elements[2];
c_7362584.elements[3] = v_933_738075_738148_738217_7310829;



return_direct_with_clo4(data,(closure)&c_7362584,__lambda_2959,  Cyc_car(data, v_933_738075_738148_738217_7310829), NULL, NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321663)->elements[0], (((closure)  ((closureN)self_7321663)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2959(void *data, object self_7321664, int argc, object *args) /* object self_7321664, object w_935_738077_738152_738219_7310831, object pat_91ls7_738079_738153_738220_7310832, object expr_91ls8_738080_738154_738221_7310833, object var_91ls9_738081_738155_738222_7310834 */
 {
 object w_935_738077_738152_738219_7310831 = args[0]; object pat_91ls7_738079_738153_738220_7310832 = args[1]; object expr_91ls8_738080_738154_738221_7310833 = args[2]; object var_91ls9_738081_738155_738222_7310834 = args[3];
  
closureN_type c_7362586;
object e_7362848 [8];
c_7362586.hdr.mark = gc_color_red;
 c_7362586.hdr.grayed = 0;
c_7362586.tag = closureN_tag;
 c_7362586.fn = (function_type)__lambda_2960;
c_7362586.num_args = 1;
c_7362586.num_elements = 8;
c_7362586.elements = (object *)e_7362848;
c_7362586.elements[0] = expr_91ls8_738080_738154_738221_7310833;
c_7362586.elements[1] = ((closureN)self_7321664)->elements[0];
c_7362586.elements[2] = ((closureN)self_7321664)->elements[1];
c_7362586.elements[3] = pat_91ls7_738079_738153_738220_7310832;
c_7362586.elements[4] = ((closureN)self_7321664)->elements[2];
c_7362586.elements[5] = ((closureN)self_7321664)->elements[3];
c_7362586.elements[6] = var_91ls9_738081_738155_738222_7310834;
c_7362586.elements[7] = w_935_738077_738152_738219_7310831;

return_direct_with_clo1(data,(closure)&c_7362586,__lambda_2960,  boolean_f);; 
}

static void __lambda_2960(void *data, object self_7321665, int argc, object *args) /* object self_7321665, object lp_936_738078_738156_738223_7310835 */
 {
 object lp_936_738078_738156_738223_7310835 = args[0];
  
closureN_type c_7362588;
object e_7362844 [8];
c_7362588.hdr.mark = gc_color_red;
 c_7362588.hdr.grayed = 0;
c_7362588.tag = closureN_tag;
 c_7362588.fn = (function_type)__lambda_3053;
c_7362588.num_args = 1;
c_7362588.num_elements = 8;
c_7362588.elements = (object *)e_7362844;
c_7362588.elements[0] = ((closureN)self_7321665)->elements[0];
c_7362588.elements[1] = ((closureN)self_7321665)->elements[1];
c_7362588.elements[2] = ((closureN)self_7321665)->elements[2];
c_7362588.elements[3] = ((closureN)self_7321665)->elements[3];
c_7362588.elements[4] = ((closureN)self_7321665)->elements[4];
c_7362588.elements[5] = ((closureN)self_7321665)->elements[5];
c_7362588.elements[6] = ((closureN)self_7321665)->elements[6];
c_7362588.elements[7] = ((closureN)self_7321665)->elements[7];


pair_type local_7362847; 
return_direct_with_clo1(data,(closure)&c_7362588,__lambda_3053,  set_cell_as_expr(&local_7362847, lp_936_738078_738156_738223_7310835));; 
}

static void __lambda_3053(void *data, object self_7321666, int argc, object *args) /* object self_7321666, object lp_936_738078_738156_738223_7310835 */
 {
 object lp_936_738078_738156_738223_7310835 = args[0];
  
closureN_type c_7362590;
object e_7362606 [6];
c_7362590.hdr.mark = gc_color_red;
 c_7362590.hdr.grayed = 0;
c_7362590.tag = closureN_tag;
 c_7362590.fn = (function_type)__lambda_2961;
c_7362590.num_args = 1;
c_7362590.num_elements = 6;
c_7362590.elements = (object *)e_7362606;
c_7362590.elements[0] = ((closureN)self_7321666)->elements[0];
c_7362590.elements[1] = ((closureN)self_7321666)->elements[1];
c_7362590.elements[2] = lp_936_738078_738156_738223_7310835;
c_7362590.elements[3] = ((closureN)self_7321666)->elements[3];
c_7362590.elements[4] = ((closureN)self_7321666)->elements[6];
c_7362590.elements[5] = ((closureN)self_7321666)->elements[7];


closureN_type c_7362607;
object e_7362843 [4];
c_7362607.hdr.mark = gc_color_red;
 c_7362607.hdr.grayed = 0;
c_7362607.tag = closureN_tag;
 c_7362607.fn = (function_type)__lambda_2963;
c_7362607.num_args = 4;
c_7362607.num_elements = 4;
c_7362607.elements = (object *)e_7362843;
c_7362607.elements[0] = ((closureN)self_7321666)->elements[2];
c_7362607.elements[1] = lp_936_738078_738156_738223_7310835;
c_7362607.elements[2] = ((closureN)self_7321666)->elements[4];
c_7362607.elements[3] = ((closureN)self_7321666)->elements[5];

return_direct_with_clo1(data,(closure)&c_7362590,__lambda_2961,  &c_7362607);; 
}

static void __lambda_2963(void *data, object self_7321667, int argc, object *args) /* object self_7321667, object k_7318565, object w_935_738077_738157_738224_7310836, object pat_91ls7_738079_738158_738225_7310837, object expr_91ls8_738080_738159_738226_7310838, object var_91ls9_738081_738160_738227_7310839 */
 {
 object k_7318565 = args[0]; object w_935_738077_738157_738224_7310836 = args[1]; object pat_91ls7_738079_738158_738225_7310837 = args[2]; object expr_91ls8_738080_738159_738226_7310838 = args[3]; object var_91ls9_738081_738160_738227_7310839 = args[4];
    
if( (boolean_f != Cyc_is_null(w_935_738077_738157_738224_7310836)) ){ 
  
closureN_type c_7362611;
object e_7362774 [6];
c_7362611.hdr.mark = gc_color_red;
 c_7362611.hdr.grayed = 0;
c_7362611.tag = closureN_tag;
 c_7362611.fn = (function_type)__lambda_2964;
c_7362611.num_args = 1;
c_7362611.num_elements = 6;
c_7362611.elements = (object *)e_7362774;
c_7362611.elements[0] = expr_91ls8_738080_738159_738226_7310838;
c_7362611.elements[1] = k_7318565;
c_7362611.elements[2] = ((closureN)self_7321667)->elements[0];
c_7362611.elements[3] = ((closureN)self_7321667)->elements[2];
c_7362611.elements[4] = ((closureN)self_7321667)->elements[3];
c_7362611.elements[5] = var_91ls9_738081_738160_738227_7310839;

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7362611, pat_91ls7_738079_738158_738225_7310837);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_935_738077_738157_738224_7310836)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_935_738077_738157_738224_7310836))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_935_738077_738157_738224_7310836)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_935_738077_738157_738224_7310836))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_935_738077_738157_738224_7310836)))))) ){ 
  




pair_type local_7362813; 





pair_type local_7362820; 







pair_type local_7362829; 








return_closcall5(data,  car(((closureN)self_7321667)->elements[1]),  k_7318565, Cyc_cdr(data, w_935_738077_738157_738224_7310836), set_pair_as_expr(&local_7362813, Cyc_car(data, Cyc_car(data, w_935_738077_738157_738224_7310836)), pat_91ls7_738079_738158_738225_7310837), set_pair_as_expr(&local_7362820, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_935_738077_738157_738224_7310836))), expr_91ls8_738080_738159_738226_7310838), set_pair_as_expr(&local_7362829, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_935_738077_738157_738224_7310836)))), var_91ls9_738081_738160_738227_7310839));
} else { 
  return_direct_with_clo1(data,  k_7318565, (((closure)  k_7318565)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318565, (((closure)  k_7318565)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318565, (((closure)  k_7318565)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318565, (((closure)  k_7318565)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318565, (((closure)  k_7318565)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2964(void *data, object self_7321668, int argc, object *args) /* object self_7321668, object r_7318567 */
 {
 object r_7318567 = args[0];
  
closureN_type c_7362613;
object e_7362772 [6];
c_7362613.hdr.mark = gc_color_red;
 c_7362613.hdr.grayed = 0;
c_7362613.tag = closureN_tag;
 c_7362613.fn = (function_type)__lambda_2965;
c_7362613.num_args = 1;
c_7362613.num_elements = 6;
c_7362613.elements = (object *)e_7362772;
c_7362613.elements[0] = ((closureN)self_7321668)->elements[1];
c_7362613.elements[1] = ((closureN)self_7321668)->elements[2];
c_7362613.elements[2] = r_7318567;
c_7362613.elements[3] = ((closureN)self_7321668)->elements[3];
c_7362613.elements[4] = ((closureN)self_7321668)->elements[4];
c_7362613.elements[5] = ((closureN)self_7321668)->elements[5];

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

static void __lambda_2965(void *data, object self_7321669, int argc, object *args) /* object self_7321669, object r_7318568 */
 {
 object r_7318568 = args[0];
  
closureN_type c_7362615;
object e_7362770 [6];
c_7362615.hdr.mark = gc_color_red;
 c_7362615.hdr.grayed = 0;
c_7362615.tag = closureN_tag;
 c_7362615.fn = (function_type)__lambda_2966;
c_7362615.num_args = 1;
c_7362615.num_elements = 6;
c_7362615.elements = (object *)e_7362770;
c_7362615.elements[0] = ((closureN)self_7321669)->elements[0];
c_7362615.elements[1] = ((closureN)self_7321669)->elements[1];
c_7362615.elements[2] = ((closureN)self_7321669)->elements[2];
c_7362615.elements[3] = r_7318568;
c_7362615.elements[4] = ((closureN)self_7321669)->elements[3];
c_7362615.elements[5] = ((closureN)self_7321669)->elements[4];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7362615, ((closureN)self_7321669)->elements[5]);; 
}

static void __lambda_2966(void *data, object self_7321670, int argc, object *args) /* object self_7321670, object r_7318569 */
 {
 object r_7318569 = args[0];
  
closureN_type c_7362617;
object e_7362767 [4];
c_7362617.hdr.mark = gc_color_red;
 c_7362617.hdr.grayed = 0;
c_7362617.tag = closureN_tag;
 c_7362617.fn = (function_type)__lambda_2967;
c_7362617.num_args = 3;
c_7362617.num_elements = 4;
c_7362617.elements = (object *)e_7362767;
c_7362617.elements[0] = ((closureN)self_7321670)->elements[0];
c_7362617.elements[1] = ((closureN)self_7321670)->elements[1];
c_7362617.elements[2] = ((closureN)self_7321670)->elements[4];
c_7362617.elements[3] = ((closureN)self_7321670)->elements[5];

return_direct_with_clo3(data,(closure)&c_7362617,__lambda_2967,  ((closureN)self_7321670)->elements[2], ((closureN)self_7321670)->elements[3], r_7318569);; 
}

static void __lambda_2967(void *data, object self_7321671, int argc, object *args) /* object self_7321671, object pat_738161_738228_7310840, object expr_738162_738229_7310841, object var_738163_738230_7310842 */
 {
 object pat_738161_738228_7310840 = args[0]; object expr_738162_738229_7310841 = args[1]; object var_738163_738230_7310842 = args[2];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321671)->elements[3]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321671)->elements[3])))) ){ 
  
closureN_type c_7362632;
object e_7362762 [7];
c_7362632.hdr.mark = gc_color_red;
 c_7362632.hdr.grayed = 0;
c_7362632.tag = closureN_tag;
 c_7362632.fn = (function_type)__lambda_2968;
c_7362632.num_args = 1;
c_7362632.num_elements = 7;
c_7362632.elements = (object *)e_7362762;
c_7362632.elements[0] = expr_738162_738229_7310841;
c_7362632.elements[1] = ((closureN)self_7321671)->elements[0];
c_7362632.elements[2] = ((closureN)self_7321671)->elements[1];
c_7362632.elements[3] = pat_738161_738228_7310840;
c_7362632.elements[4] = ((closureN)self_7321671)->elements[2];
c_7362632.elements[5] = ((closureN)self_7321671)->elements[3];
c_7362632.elements[6] = var_738163_738230_7310842;

return_closcall2(data,  ((closureN)self_7321671)->elements[2],  &c_7362632, quote_let);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321671)->elements[0], (((closure)  ((closureN)self_7321671)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321671)->elements[0], (((closure)  ((closureN)self_7321671)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2968(void *data, object self_7321672, int argc, object *args) /* object self_7321672, object r_7318576 */
 {
 object r_7318576 = args[0];
  
closureN_type c_7362634;
object e_7362751 [8];
c_7362634.hdr.mark = gc_color_red;
 c_7362634.hdr.grayed = 0;
c_7362634.tag = closureN_tag;
 c_7362634.fn = (function_type)__lambda_2969;
c_7362634.num_args = 1;
c_7362634.num_elements = 8;
c_7362634.elements = (object *)e_7362751;
c_7362634.elements[0] = ((closureN)self_7321672)->elements[0];
c_7362634.elements[1] = ((closureN)self_7321672)->elements[1];
c_7362634.elements[2] = ((closureN)self_7321672)->elements[2];
c_7362634.elements[3] = ((closureN)self_7321672)->elements[3];
c_7362634.elements[4] = r_7318576;
c_7362634.elements[5] = ((closureN)self_7321672)->elements[4];
c_7362634.elements[6] = ((closureN)self_7321672)->elements[5];
c_7362634.elements[7] = ((closureN)self_7321672)->elements[6];


mmacro(c_7362752, (function_type)__lambda_2982);c_7362752.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7362634,__lambda_2969,  &c_7362752);; 
}

static void __lambda_2982(void *data, object self_7321673, int argc, object *args) /* object self_7321673, object k_7318600, object var_738170_738235_7310847, object expr_738171_738236_7310848 */
 {
 object k_7318600 = args[0]; object var_738170_738235_7310847 = args[1]; object expr_738171_738236_7310848 = args[2];
  
closureN_type c_7362754;
object e_7362760 [2];
c_7362754.hdr.mark = gc_color_red;
 c_7362754.hdr.grayed = 0;
c_7362754.tag = closureN_tag;
 c_7362754.fn = (function_type)__lambda_2983;
c_7362754.num_args = 1;
c_7362754.num_elements = 2;
c_7362754.elements = (object *)e_7362760;
c_7362754.elements[0] = k_7318600;
c_7362754.elements[1] = var_738170_738235_7310847;


make_pair(c_7362761,quote_expr,NULL);c_7362761.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362754, expr_738171_738236_7310848, NULL, &c_7362761);; 
}

static void __lambda_2983(void *data, object self_7321674, int argc, object *args) /* object self_7321674, object r_7318601 */
 {
 object r_7318601 = args[0];
  
make_pair(c_7362759,quote_expr,NULL);c_7362759.hdr.immutable = 1;

make_pair(c_7362758,quote_var,&c_7362759);c_7362758.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7321674)->elements[0], ((closureN)self_7321674)->elements[1], r_7318601, &c_7362758);; 
}

static void __lambda_2969(void *data, object self_7321675, int argc, object *args) /* object self_7321675, object r_7318599 */
 {
 object r_7318599 = args[0];
  
closureN_type c_7362636;
object e_7362748 [7];
c_7362636.hdr.mark = gc_color_red;
 c_7362636.hdr.grayed = 0;
c_7362636.tag = closureN_tag;
 c_7362636.fn = (function_type)__lambda_2970;
c_7362636.num_args = 1;
c_7362636.num_elements = 7;
c_7362636.elements = (object *)e_7362748;
c_7362636.elements[0] = ((closureN)self_7321675)->elements[1];
c_7362636.elements[1] = ((closureN)self_7321675)->elements[2];
c_7362636.elements[2] = ((closureN)self_7321675)->elements[3];
c_7362636.elements[3] = ((closureN)self_7321675)->elements[4];
c_7362636.elements[4] = ((closureN)self_7321675)->elements[5];
c_7362636.elements[5] = ((closureN)self_7321675)->elements[6];
c_7362636.elements[6] = ((closureN)self_7321675)->elements[7];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7362636, r_7318599, ((closureN)self_7321675)->elements[7], ((closureN)self_7321675)->elements[0]);; 
}

static void __lambda_2970(void *data, object self_7321676, int argc, object *args) /* object self_7321676, object r_7318581 */
 {
 object r_7318581 = args[0];
  
closureN_type c_7362639;
object e_7362747 [7];
c_7362639.hdr.mark = gc_color_red;
 c_7362639.hdr.grayed = 0;
c_7362639.tag = closureN_tag;
 c_7362639.fn = (function_type)__lambda_2971;
c_7362639.num_args = 1;
c_7362639.num_elements = 7;
c_7362639.elements = (object *)e_7362747;
c_7362639.elements[0] = ((closureN)self_7321676)->elements[0];
c_7362639.elements[1] = ((closureN)self_7321676)->elements[1];
c_7362639.elements[2] = ((closureN)self_7321676)->elements[2];
c_7362639.elements[3] = ((closureN)self_7321676)->elements[3];
c_7362639.elements[4] = r_7318581;
c_7362639.elements[5] = ((closureN)self_7321676)->elements[5];
c_7362639.elements[6] = ((closureN)self_7321676)->elements[6];

return_closcall2(data,  ((closureN)self_7321676)->elements[4],  &c_7362639, quote_match_91let);; 
}

static void __lambda_2971(void *data, object self_7321677, int argc, object *args) /* object self_7321677, object r_7318587 */
 {
 object r_7318587 = args[0];
  
closureN_type c_7362641;
object e_7362736 [8];
c_7362641.hdr.mark = gc_color_red;
 c_7362641.hdr.grayed = 0;
c_7362641.tag = closureN_tag;
 c_7362641.fn = (function_type)__lambda_2972;
c_7362641.num_args = 1;
c_7362641.num_elements = 8;
c_7362641.elements = (object *)e_7362736;
c_7362641.elements[0] = ((closureN)self_7321677)->elements[0];
c_7362641.elements[1] = ((closureN)self_7321677)->elements[1];
c_7362641.elements[2] = ((closureN)self_7321677)->elements[2];
c_7362641.elements[3] = ((closureN)self_7321677)->elements[3];
c_7362641.elements[4] = ((closureN)self_7321677)->elements[4];
c_7362641.elements[5] = r_7318587;
c_7362641.elements[6] = ((closureN)self_7321677)->elements[5];
c_7362641.elements[7] = ((closureN)self_7321677)->elements[6];


mmacro(c_7362737, (function_type)__lambda_2980);c_7362737.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7362641,__lambda_2972,  &c_7362737);; 
}

static void __lambda_2980(void *data, object self_7321678, int argc, object *args) /* object self_7321678, object k_7318593, object pat_738172_738237_7310849, object var_738173_738238_7310850 */
 {
 object k_7318593 = args[0]; object pat_738172_738237_7310849 = args[1]; object var_738173_738238_7310850 = args[2];
  
closureN_type c_7362739;
object e_7362745 [2];
c_7362739.hdr.mark = gc_color_red;
 c_7362739.hdr.grayed = 0;
c_7362739.tag = closureN_tag;
 c_7362739.fn = (function_type)__lambda_2981;
c_7362739.num_args = 1;
c_7362739.num_elements = 2;
c_7362739.elements = (object *)e_7362745;
c_7362739.elements[0] = k_7318593;
c_7362739.elements[1] = pat_738172_738237_7310849;


make_pair(c_7362746,quote_var,NULL);c_7362746.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362739, var_738173_738238_7310850, NULL, &c_7362746);; 
}

static void __lambda_2981(void *data, object self_7321679, int argc, object *args) /* object self_7321679, object r_7318594 */
 {
 object r_7318594 = args[0];
  
make_pair(c_7362744,quote_var,NULL);c_7362744.hdr.immutable = 1;

make_pair(c_7362743,quote_pat,&c_7362744);c_7362743.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7321679)->elements[0], ((closureN)self_7321679)->elements[1], r_7318594, &c_7362743);; 
}

static void __lambda_2972(void *data, object self_7321680, int argc, object *args) /* object self_7321680, object r_7318592 */
 {
 object r_7318592 = args[0];
  
closureN_type c_7362643;
object e_7362733 [6];
c_7362643.hdr.mark = gc_color_red;
 c_7362643.hdr.grayed = 0;
c_7362643.tag = closureN_tag;
 c_7362643.fn = (function_type)__lambda_2973;
c_7362643.num_args = 1;
c_7362643.num_elements = 6;
c_7362643.elements = (object *)e_7362733;
c_7362643.elements[0] = ((closureN)self_7321680)->elements[0];
c_7362643.elements[1] = ((closureN)self_7321680)->elements[1];
c_7362643.elements[2] = ((closureN)self_7321680)->elements[3];
c_7362643.elements[3] = ((closureN)self_7321680)->elements[4];
c_7362643.elements[4] = ((closureN)self_7321680)->elements[5];
c_7362643.elements[5] = ((closureN)self_7321680)->elements[6];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7362643, r_7318592, ((closureN)self_7321680)->elements[2], ((closureN)self_7321680)->elements[7]);; 
}

static void __lambda_2973(void *data, object self_7321681, int argc, object *args) /* object self_7321681, object r_7318590 */
 {
 object r_7318590 = args[0];
  
closureN_type c_7362645;
object e_7362722 [5];
c_7362645.hdr.mark = gc_color_red;
 c_7362645.hdr.grayed = 0;
c_7362645.tag = closureN_tag;
 c_7362645.fn = (function_type)__lambda_2974;
c_7362645.num_args = 1;
c_7362645.num_elements = 5;
c_7362645.elements = (object *)e_7362722;
c_7362645.elements[0] = ((closureN)self_7321681)->elements[0];
c_7362645.elements[1] = ((closureN)self_7321681)->elements[1];
c_7362645.elements[2] = ((closureN)self_7321681)->elements[2];
c_7362645.elements[3] = ((closureN)self_7321681)->elements[3];
c_7362645.elements[4] = ((closureN)self_7321681)->elements[4];






make_pair(c_7362731,quote_var,NULL);c_7362731.hdr.immutable = 1;

make_pair(c_7362730,quote_pat,&c_7362731);c_7362730.hdr.immutable = 1;

make_pair(c_7362732,quote__93_93_93,NULL);c_7362732.hdr.immutable = 1;

make_pair(c_7362729,&c_7362730,&c_7362732);c_7362729.hdr.immutable = 1;

make_pair(c_7362728,&c_7362729,quote_body);c_7362728.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362645, r_7318590, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321681)->elements[5])), &c_7362728);; 
}

static void __lambda_2974(void *data, object self_7321682, int argc, object *args) /* object self_7321682, object r_7318588 */
 {
 object r_7318588 = args[0];
  
closureN_type c_7362647;
object e_7362714 [4];
c_7362647.hdr.mark = gc_color_red;
 c_7362647.hdr.grayed = 0;
c_7362647.tag = closureN_tag;
 c_7362647.fn = (function_type)__lambda_2975;
c_7362647.num_args = 1;
c_7362647.num_elements = 4;
c_7362647.elements = (object *)e_7362714;
c_7362647.elements[0] = ((closureN)self_7321682)->elements[0];
c_7362647.elements[1] = ((closureN)self_7321682)->elements[1];
c_7362647.elements[2] = ((closureN)self_7321682)->elements[2];
c_7362647.elements[3] = ((closureN)self_7321682)->elements[3];


make_pair(c_7362720,quote_var,NULL);c_7362720.hdr.immutable = 1;

make_pair(c_7362719,quote_pat,&c_7362720);c_7362719.hdr.immutable = 1;

make_pair(c_7362721,quote__93_93_93,NULL);c_7362721.hdr.immutable = 1;

make_pair(c_7362718,&c_7362719,&c_7362721);c_7362718.hdr.immutable = 1;

make_pair(c_7362717,&c_7362718,quote_body);c_7362717.hdr.immutable = 1;

make_pair(c_7362716,quote_match_91let,&c_7362717);c_7362716.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362647, ((closureN)self_7321682)->elements[4], r_7318588, &c_7362716);; 
}

static void __lambda_2975(void *data, object self_7321683, int argc, object *args) /* object self_7321683, object r_7318584 */
 {
 object r_7318584 = args[0];
  
closureN_type c_7362649;
object e_7362706 [4];
c_7362649.hdr.mark = gc_color_red;
 c_7362649.hdr.grayed = 0;
c_7362649.tag = closureN_tag;
 c_7362649.fn = (function_type)__lambda_2976;
c_7362649.num_args = 1;
c_7362649.num_elements = 4;
c_7362649.elements = (object *)e_7362706;
c_7362649.elements[0] = ((closureN)self_7321683)->elements[0];
c_7362649.elements[1] = ((closureN)self_7321683)->elements[1];
c_7362649.elements[2] = ((closureN)self_7321683)->elements[2];
c_7362649.elements[3] = ((closureN)self_7321683)->elements[3];


make_pair(c_7362712,quote_var,NULL);c_7362712.hdr.immutable = 1;

make_pair(c_7362711,quote_pat,&c_7362712);c_7362711.hdr.immutable = 1;

make_pair(c_7362713,quote__93_93_93,NULL);c_7362713.hdr.immutable = 1;

make_pair(c_7362710,&c_7362711,&c_7362713);c_7362710.hdr.immutable = 1;

make_pair(c_7362709,&c_7362710,quote_body);c_7362709.hdr.immutable = 1;

make_pair(c_7362708,quote_match_91let,&c_7362709);c_7362708.hdr.immutable = 1;

make_pair(c_7362707,&c_7362708,NULL);c_7362707.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362649, r_7318584, NULL, &c_7362707);; 
}

static void __lambda_2976(void *data, object self_7321684, int argc, object *args) /* object self_7321684, object r_7318582 */
 {
 object r_7318582 = args[0];
  
closureN_type c_7362651;
object e_7362692 [3];
c_7362651.hdr.mark = gc_color_red;
 c_7362651.hdr.grayed = 0;
c_7362651.tag = closureN_tag;
 c_7362651.fn = (function_type)__lambda_2977;
c_7362651.num_args = 1;
c_7362651.num_elements = 3;
c_7362651.elements = (object *)e_7362692;
c_7362651.elements[0] = ((closureN)self_7321684)->elements[0];
c_7362651.elements[1] = ((closureN)self_7321684)->elements[1];
c_7362651.elements[2] = ((closureN)self_7321684)->elements[2];


make_pair(c_7362697,quote_expr,NULL);c_7362697.hdr.immutable = 1;

make_pair(c_7362696,quote_var,&c_7362697);c_7362696.hdr.immutable = 1;

make_pair(c_7362698,quote__93_93_93,NULL);c_7362698.hdr.immutable = 1;

make_pair(c_7362695,&c_7362696,&c_7362698);c_7362695.hdr.immutable = 1;

make_pair(c_7362704,quote_var,NULL);c_7362704.hdr.immutable = 1;

make_pair(c_7362703,quote_pat,&c_7362704);c_7362703.hdr.immutable = 1;

make_pair(c_7362705,quote__93_93_93,NULL);c_7362705.hdr.immutable = 1;

make_pair(c_7362702,&c_7362703,&c_7362705);c_7362702.hdr.immutable = 1;

make_pair(c_7362701,&c_7362702,quote_body);c_7362701.hdr.immutable = 1;

make_pair(c_7362700,quote_match_91let,&c_7362701);c_7362700.hdr.immutable = 1;

make_pair(c_7362699,&c_7362700,NULL);c_7362699.hdr.immutable = 1;

make_pair(c_7362694,&c_7362695,&c_7362699);c_7362694.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362651, ((closureN)self_7321684)->elements[3], r_7318582, &c_7362694);; 
}

static void __lambda_2977(void *data, object self_7321685, int argc, object *args) /* object self_7321685, object r_7318579 */
 {
 object r_7318579 = args[0];
  
closureN_type c_7362653;
object e_7362677 [2];
c_7362653.hdr.mark = gc_color_red;
 c_7362653.hdr.grayed = 0;
c_7362653.tag = closureN_tag;
 c_7362653.fn = (function_type)__lambda_2978;
c_7362653.num_args = 1;
c_7362653.num_elements = 2;
c_7362653.elements = (object *)e_7362677;
c_7362653.elements[0] = ((closureN)self_7321685)->elements[0];
c_7362653.elements[1] = ((closureN)self_7321685)->elements[2];


make_pair(c_7362683,quote_expr,NULL);c_7362683.hdr.immutable = 1;

make_pair(c_7362682,quote_var,&c_7362683);c_7362682.hdr.immutable = 1;

make_pair(c_7362684,quote__93_93_93,NULL);c_7362684.hdr.immutable = 1;

make_pair(c_7362681,&c_7362682,&c_7362684);c_7362681.hdr.immutable = 1;

make_pair(c_7362690,quote_var,NULL);c_7362690.hdr.immutable = 1;

make_pair(c_7362689,quote_pat,&c_7362690);c_7362689.hdr.immutable = 1;

make_pair(c_7362691,quote__93_93_93,NULL);c_7362691.hdr.immutable = 1;

make_pair(c_7362688,&c_7362689,&c_7362691);c_7362688.hdr.immutable = 1;

make_pair(c_7362687,&c_7362688,quote_body);c_7362687.hdr.immutable = 1;

make_pair(c_7362686,quote_match_91let,&c_7362687);c_7362686.hdr.immutable = 1;

make_pair(c_7362685,&c_7362686,NULL);c_7362685.hdr.immutable = 1;

make_pair(c_7362680,&c_7362681,&c_7362685);c_7362680.hdr.immutable = 1;

make_pair(c_7362679,quote_loop,&c_7362680);c_7362679.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362653, ((closureN)self_7321685)->elements[1], r_7318579, &c_7362679);; 
}

static void __lambda_2978(void *data, object self_7321686, int argc, object *args) /* object self_7321686, object r_7318577 */
 {
 object r_7318577 = args[0];
  
closureN_type c_7362655;
object e_7362661 [1];
c_7362655.hdr.mark = gc_color_red;
 c_7362655.hdr.grayed = 0;
c_7362655.tag = closureN_tag;
 c_7362655.fn = (function_type)__lambda_2979;
c_7362655.num_args = 1;
c_7362655.num_elements = 1;
c_7362655.elements = (object *)e_7362661;
c_7362655.elements[0] = ((closureN)self_7321686)->elements[0];


make_pair(c_7362668,quote_expr,NULL);c_7362668.hdr.immutable = 1;

make_pair(c_7362667,quote_var,&c_7362668);c_7362667.hdr.immutable = 1;

make_pair(c_7362669,quote__93_93_93,NULL);c_7362669.hdr.immutable = 1;

make_pair(c_7362666,&c_7362667,&c_7362669);c_7362666.hdr.immutable = 1;

make_pair(c_7362675,quote_var,NULL);c_7362675.hdr.immutable = 1;

make_pair(c_7362674,quote_pat,&c_7362675);c_7362674.hdr.immutable = 1;

make_pair(c_7362676,quote__93_93_93,NULL);c_7362676.hdr.immutable = 1;

make_pair(c_7362673,&c_7362674,&c_7362676);c_7362673.hdr.immutable = 1;

make_pair(c_7362672,&c_7362673,quote_body);c_7362672.hdr.immutable = 1;

make_pair(c_7362671,quote_match_91let,&c_7362672);c_7362671.hdr.immutable = 1;

make_pair(c_7362670,&c_7362671,NULL);c_7362670.hdr.immutable = 1;

make_pair(c_7362665,&c_7362666,&c_7362670);c_7362665.hdr.immutable = 1;

make_pair(c_7362664,quote_loop,&c_7362665);c_7362664.hdr.immutable = 1;

make_pair(c_7362663,quote_let,&c_7362664);c_7362663.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362655, ((closureN)self_7321686)->elements[1], r_7318577, &c_7362663);; 
}

static void __lambda_2979(void *data, object self_7321687, int argc, object *args) /* object self_7321687, object r_7318575 */
 {
 object r_7318575 = args[0];
  
pair_type local_7362660; 
return_direct_with_clo1(data,  ((closureN)self_7321687)->elements[0], (((closure)  ((closureN)self_7321687)->elements[0])->fn),  set_pair_as_expr(&local_7362660, r_7318575, boolean_f));; 
}

static void __lambda_2961(void *data, object self_7321688, int argc, object *args) /* object self_7321688, object r_7318564 */
 {
 object r_7318564 = args[0];
  
closureN_type c_7362592;
object e_7362602 [6];
c_7362592.hdr.mark = gc_color_red;
 c_7362592.hdr.grayed = 0;
c_7362592.tag = closureN_tag;
 c_7362592.fn = (function_type)__lambda_2962;
c_7362592.num_args = 1;
c_7362592.num_elements = 6;
c_7362592.elements = (object *)e_7362602;
c_7362592.elements[0] = ((closureN)self_7321688)->elements[0];
c_7362592.elements[1] = ((closureN)self_7321688)->elements[1];
c_7362592.elements[2] = ((closureN)self_7321688)->elements[2];
c_7362592.elements[3] = ((closureN)self_7321688)->elements[3];
c_7362592.elements[4] = ((closureN)self_7321688)->elements[4];
c_7362592.elements[5] = ((closureN)self_7321688)->elements[5];



return_direct_with_clo1(data,(closure)&c_7362592,__lambda_2962,  Cyc_set_cell(data, ((closureN)self_7321688)->elements[2], r_7318564));; 
}

static void __lambda_2962(void *data, object self_7321689, int argc, object *args) /* object self_7321689, object r_7318563 */
 {

  

return_closcall5(data,  car(((closureN)self_7321689)->elements[2]),  ((closureN)self_7321689)->elements[1], ((closureN)self_7321689)->elements[5], ((closureN)self_7321689)->elements[3], ((closureN)self_7321689)->elements[0], ((closureN)self_7321689)->elements[4]);; 
}

static void __lambda_2825(void *data, object _, int argc, object *args) /* closure _,object k_7318168, object expr_737568_737669_737902_7310642, object rename_737569_737670_737903_7310643, object compare_737570_737671_737904_7310644 */
 {
object k_7318168 = args[0]; object expr_737568_737669_737902_7310642 = args[1]; object rename_737569_737670_737903_7310643 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-let/helper");

closureN_type c_7360962;
object e_7362566 [3];
c_7360962.hdr.mark = gc_color_red;
 c_7360962.hdr.grayed = 0;
c_7360962.tag = closureN_tag;
 c_7360962.fn = (function_type)__lambda_2826;
c_7360962.num_args = 1;
c_7360962.num_elements = 3;
c_7360962.elements = (object *)e_7362566;
c_7360962.elements[0] = expr_737568_737669_737902_7310642;
c_7360962.elements[1] = k_7318168;
c_7360962.elements[2] = rename_737569_737670_737903_7310643;



return_direct_with_clo1(data,(closure)&c_7360962,__lambda_2826,  Cyc_cdr(data, expr_737568_737669_737902_7310642));; 
}

static void __lambda_2826(void *data, object self_7321508, int argc, object *args) /* object self_7321508, object v_931_737576_737862_738032_7310772 */
 {
 object v_931_737576_737862_738032_7310772 = args[0];
  
closureN_type c_7360964;
object e_7361161 [1];
c_7360964.hdr.mark = gc_color_red;
 c_7360964.hdr.grayed = 0;
c_7360964.tag = closureN_tag;
 c_7360964.fn = (function_type)__lambda_2827;
c_7360964.num_args = 0;
c_7360964.num_elements = 1;
c_7360964.elements = (object *)e_7361161;
c_7360964.elements[0] = v_931_737576_737862_738032_7310772;


closureN_type c_7361162;
object e_7362565 [3];
c_7361162.hdr.mark = gc_color_red;
 c_7361162.hdr.grayed = 0;
c_7361162.tag = closureN_tag;
 c_7361162.fn = (function_type)__lambda_2844;
c_7361162.num_args = 1;
c_7361162.num_elements = 3;
c_7361162.elements = (object *)e_7362565;
c_7361162.elements[0] = ((closureN)self_7321508)->elements[0];
c_7361162.elements[1] = ((closureN)self_7321508)->elements[1];
c_7361162.elements[2] = ((closureN)self_7321508)->elements[2];

return_direct_with_clo1(data,(closure)&c_7360964,__lambda_2827,  &c_7361162);; 
}

static void __lambda_2844(void *data, object self_7321509, int argc, object *args) /* object self_7321509, object tmp_737673_737675_737905_7310645 */
 {
 object tmp_737673_737675_737905_7310645 = args[0];
  
closureN_type c_7361164;
object e_7362558 [3];
c_7361164.hdr.mark = gc_color_red;
 c_7361164.hdr.grayed = 0;
c_7361164.tag = closureN_tag;
 c_7361164.fn = (function_type)__lambda_2845;
c_7361164.num_args = 0;
c_7361164.num_elements = 3;
c_7361164.elements = (object *)e_7362558;
c_7361164.elements[0] = ((closureN)self_7321509)->elements[0];
c_7361164.elements[1] = ((closureN)self_7321509)->elements[2];
c_7361164.elements[2] = tmp_737673_737675_737905_7310645;


closureN_type c_7362559;
object e_7362564 [1];
c_7362559.hdr.mark = gc_color_red;
 c_7362559.hdr.grayed = 0;
c_7362559.tag = closureN_tag;
 c_7362559.fn = (function_type)__lambda_2953;
c_7362559.num_args = 1;
c_7362559.num_elements = 1;
c_7362559.elements = (object *)e_7362564;
c_7362559.elements[0] = ((closureN)self_7321509)->elements[1];

return_direct_with_clo1(data,(closure)&c_7361164,__lambda_2845,  &c_7362559);; 
}

static void __lambda_2953(void *data, object self_7321510, int argc, object *args) /* object self_7321510, object r_7318169 */
 {
 object r_7318169 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7321510)->elements[0], (((closure)  ((closureN)self_7321510)->elements[0])->fn),  Cyc_car(data, r_7318169));; 
}

static void __lambda_2845(void *data, object self_7321511, int argc, object *args) /* object self_7321511, object k_7318171 */
 {
 object k_7318171 = args[0];
  if( (boolean_f != ((closureN)self_7321511)->elements[2]) ){ 
  return_direct_with_clo1(data,  k_7318171, (((closure)  k_7318171)->fn),  ((closureN)self_7321511)->elements[2]);
} else { 
  
closureN_type c_7361169;
object e_7362554 [3];
c_7361169.hdr.mark = gc_color_red;
 c_7361169.hdr.grayed = 0;
c_7361169.tag = closureN_tag;
 c_7361169.fn = (function_type)__lambda_2846;
c_7361169.num_args = 1;
c_7361169.num_elements = 3;
c_7361169.elements = (object *)e_7362554;
c_7361169.elements[0] = ((closureN)self_7321511)->elements[0];
c_7361169.elements[1] = k_7318171;
c_7361169.elements[2] = ((closureN)self_7321511)->elements[1];



return_direct_with_clo1(data,(closure)&c_7361169,__lambda_2846,  Cyc_cdr(data, ((closureN)self_7321511)->elements[0]));}
;; 
}

static void __lambda_2846(void *data, object self_7321512, int argc, object *args) /* object self_7321512, object v_9319_737594_737800_737985_7310725 */
 {
 object v_9319_737594_737800_737985_7310725 = args[0];
  
closureN_type c_7361171;
object e_7361519 [2];
c_7361171.hdr.mark = gc_color_red;
 c_7361171.hdr.grayed = 0;
c_7361171.tag = closureN_tag;
 c_7361171.fn = (function_type)__lambda_2847;
c_7361171.num_args = 0;
c_7361171.num_elements = 2;
c_7361171.elements = (object *)e_7361519;
c_7361171.elements[0] = ((closureN)self_7321512)->elements[2];
c_7361171.elements[1] = v_9319_737594_737800_737985_7310725;


closureN_type c_7361520;
object e_7362553 [3];
c_7361520.hdr.mark = gc_color_red;
 c_7361520.hdr.grayed = 0;
c_7361520.tag = closureN_tag;
 c_7361520.fn = (function_type)__lambda_2880;
c_7361520.num_args = 1;
c_7361520.num_elements = 3;
c_7361520.elements = (object *)e_7362553;
c_7361520.elements[0] = ((closureN)self_7321512)->elements[0];
c_7361520.elements[1] = ((closureN)self_7321512)->elements[1];
c_7361520.elements[2] = ((closureN)self_7321512)->elements[2];

return_direct_with_clo1(data,(closure)&c_7361171,__lambda_2847,  &c_7361520);; 
}

static void __lambda_2880(void *data, object self_7321513, int argc, object *args) /* object self_7321513, object tmp_737677_737679_737906_7310646 */
 {
 object tmp_737677_737679_737906_7310646 = args[0];
  if( (boolean_f != tmp_737677_737679_737906_7310646) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321513)->elements[1], (((closure)  ((closureN)self_7321513)->elements[1])->fn),  tmp_737677_737679_737906_7310646);
} else { 
  
closureN_type c_7361524;
object e_7362549 [3];
c_7361524.hdr.mark = gc_color_red;
 c_7361524.hdr.grayed = 0;
c_7361524.tag = closureN_tag;
 c_7361524.fn = (function_type)__lambda_2881;
c_7361524.num_args = 1;
c_7361524.num_elements = 3;
c_7361524.elements = (object *)e_7362549;
c_7361524.elements[0] = ((closureN)self_7321513)->elements[0];
c_7361524.elements[1] = ((closureN)self_7321513)->elements[1];
c_7361524.elements[2] = ((closureN)self_7321513)->elements[2];



return_direct_with_clo1(data,(closure)&c_7361524,__lambda_2881,  Cyc_cdr(data, ((closureN)self_7321513)->elements[0]));}
;; 
}

static void __lambda_2881(void *data, object self_7321514, int argc, object *args) /* object self_7321514, object v_9346_737621_737762_737958_7310698 */
 {
 object v_9346_737621_737762_737958_7310698 = args[0];
  
closureN_type c_7361526;
object e_7361882 [2];
c_7361526.hdr.mark = gc_color_red;
 c_7361526.hdr.grayed = 0;
c_7361526.tag = closureN_tag;
 c_7361526.fn = (function_type)__lambda_2882;
c_7361526.num_args = 0;
c_7361526.num_elements = 2;
c_7361526.elements = (object *)e_7361882;
c_7361526.elements[0] = ((closureN)self_7321514)->elements[2];
c_7361526.elements[1] = v_9346_737621_737762_737958_7310698;


closureN_type c_7361883;
object e_7362548 [3];
c_7361883.hdr.mark = gc_color_red;
 c_7361883.hdr.grayed = 0;
c_7361883.tag = closureN_tag;
 c_7361883.fn = (function_type)__lambda_2906;
c_7361883.num_args = 1;
c_7361883.num_elements = 3;
c_7361883.elements = (object *)e_7362548;
c_7361883.elements[0] = ((closureN)self_7321514)->elements[0];
c_7361883.elements[1] = ((closureN)self_7321514)->elements[1];
c_7361883.elements[2] = ((closureN)self_7321514)->elements[2];

return_direct_with_clo1(data,(closure)&c_7361526,__lambda_2882,  &c_7361883);; 
}

static void __lambda_2906(void *data, object self_7321515, int argc, object *args) /* object self_7321515, object tmp_737681_737683_737907_7310647 */
 {
 object tmp_737681_737683_737907_7310647 = args[0];
  if( (boolean_f != tmp_737681_737683_737907_7310647) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321515)->elements[1], (((closure)  ((closureN)self_7321515)->elements[1])->fn),  tmp_737681_737683_737907_7310647);
} else { 
  
closureN_type c_7361887;
object e_7362544 [3];
c_7361887.hdr.mark = gc_color_red;
 c_7361887.hdr.grayed = 0;
c_7361887.tag = closureN_tag;
 c_7361887.fn = (function_type)__lambda_2907;
c_7361887.num_args = 1;
c_7361887.num_elements = 3;
c_7361887.elements = (object *)e_7362544;
c_7361887.elements[0] = ((closureN)self_7321515)->elements[0];
c_7361887.elements[1] = ((closureN)self_7321515)->elements[1];
c_7361887.elements[2] = ((closureN)self_7321515)->elements[2];



return_direct_with_clo1(data,(closure)&c_7361887,__lambda_2907,  Cyc_cdr(data, ((closureN)self_7321515)->elements[0]));}
;; 
}

static void __lambda_2907(void *data, object self_7321516, int argc, object *args) /* object self_7321516, object v_9363_737638_737725_737933_7310673 */
 {
 object v_9363_737638_737725_737933_7310673 = args[0];
  
closureN_type c_7361889;
object e_7362254 [2];
c_7361889.hdr.mark = gc_color_red;
 c_7361889.hdr.grayed = 0;
c_7361889.tag = closureN_tag;
 c_7361889.fn = (function_type)__lambda_2908;
c_7361889.num_args = 0;
c_7361889.num_elements = 2;
c_7361889.elements = (object *)e_7362254;
c_7361889.elements[0] = ((closureN)self_7321516)->elements[2];
c_7361889.elements[1] = v_9363_737638_737725_737933_7310673;


closureN_type c_7362255;
object e_7362543 [3];
c_7362255.hdr.mark = gc_color_red;
 c_7362255.hdr.grayed = 0;
c_7362255.tag = closureN_tag;
 c_7362255.fn = (function_type)__lambda_2935;
c_7362255.num_args = 1;
c_7362255.num_elements = 3;
c_7362255.elements = (object *)e_7362543;
c_7362255.elements[0] = ((closureN)self_7321516)->elements[0];
c_7362255.elements[1] = ((closureN)self_7321516)->elements[1];
c_7362255.elements[2] = ((closureN)self_7321516)->elements[2];

return_direct_with_clo1(data,(closure)&c_7361889,__lambda_2908,  &c_7362255);; 
}

static void __lambda_2935(void *data, object self_7321517, int argc, object *args) /* object self_7321517, object tmp_737685_737687_737908_7310648 */
 {
 object tmp_737685_737687_737908_7310648 = args[0];
  if( (boolean_f != tmp_737685_737687_737908_7310648) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321517)->elements[1], (((closure)  ((closureN)self_7321517)->elements[1])->fn),  tmp_737685_737687_737908_7310648);
} else { 
  
closureN_type c_7362259;
object e_7362539 [3];
c_7362259.hdr.mark = gc_color_red;
 c_7362259.hdr.grayed = 0;
c_7362259.tag = closureN_tag;
 c_7362259.fn = (function_type)__lambda_2936;
c_7362259.num_args = 1;
c_7362259.num_elements = 3;
c_7362259.elements = (object *)e_7362539;
c_7362259.elements[0] = ((closureN)self_7321517)->elements[0];
c_7362259.elements[1] = ((closureN)self_7321517)->elements[1];
c_7362259.elements[2] = ((closureN)self_7321517)->elements[2];



return_direct_with_clo1(data,(closure)&c_7362259,__lambda_2936,  Cyc_cdr(data, ((closureN)self_7321517)->elements[0]));}
;; 
}

static void __lambda_2936(void *data, object self_7321518, int argc, object *args) /* object self_7321518, object v_9379_737654_737692_737910_7310650 */
 {
 object v_9379_737654_737692_737910_7310650 = args[0];
  
closureN_type c_7362261;
object e_7362524 [2];
c_7362261.hdr.mark = gc_color_red;
 c_7362261.hdr.grayed = 0;
c_7362261.tag = closureN_tag;
 c_7362261.fn = (function_type)__lambda_2937;
c_7362261.num_args = 0;
c_7362261.num_elements = 2;
c_7362261.elements = (object *)e_7362524;
c_7362261.elements[0] = ((closureN)self_7321518)->elements[2];
c_7362261.elements[1] = v_9379_737654_737692_737910_7310650;


closureN_type c_7362525;
object e_7362538 [2];
c_7362525.hdr.mark = gc_color_red;
 c_7362525.hdr.grayed = 0;
c_7362525.tag = closureN_tag;
 c_7362525.fn = (function_type)__lambda_2951;
c_7362525.num_args = 1;
c_7362525.num_elements = 2;
c_7362525.elements = (object *)e_7362538;
c_7362525.elements[0] = ((closureN)self_7321518)->elements[0];
c_7362525.elements[1] = ((closureN)self_7321518)->elements[1];

return_direct_with_clo1(data,(closure)&c_7362261,__lambda_2937,  &c_7362525);; 
}

static void __lambda_2951(void *data, object self_7321519, int argc, object *args) /* object self_7321519, object tmp_737689_737691_737909_7310649 */
 {
 object tmp_737689_737691_737909_7310649 = args[0];
  if( (boolean_f != tmp_737689_737691_737909_7310649) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321519)->elements[1], (((closure)  ((closureN)self_7321519)->elements[1])->fn),  tmp_737689_737691_737909_7310649);
} else { 
  
closureN_type c_7362529;
object e_7362535 [1];
c_7362529.hdr.mark = gc_color_red;
 c_7362529.hdr.grayed = 0;
c_7362529.tag = closureN_tag;
 c_7362529.fn = (function_type)__lambda_2952;
c_7362529.num_args = 1;
c_7362529.num_elements = 1;
c_7362529.elements = (object *)e_7362535;
c_7362529.elements[0] = ((closureN)self_7321519)->elements[1];


make_utf8_string_with_len(c_7362536, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7362529, &c_7362536, ((closureN)self_7321519)->elements[0]);}
;; 
}

static void __lambda_2952(void *data, object self_7321520, int argc, object *args) /* object self_7321520, object r_7318176 */
 {
 object r_7318176 = args[0];
  
pair_type local_7362534; 
return_direct_with_clo1(data,  ((closureN)self_7321520)->elements[0], (((closure)  ((closureN)self_7321520)->elements[0])->fn),  set_pair_as_expr(&local_7362534, r_7318176, boolean_f));; 
}

static void __lambda_2937(void *data, object self_7321521, int argc, object *args) /* object self_7321521, object k_7318178 */
 {
 object k_7318178 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321521)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321521)->elements[1]))) ){ 
    complex_num_type local_7362272; 
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7362272, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321521)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321521)->elements[1])))) ){ 
    complex_num_type local_7362287; 
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7362287, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321521)->elements[1]))))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321521)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321521)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321521)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321521)->elements[1])))))))) ){ 
    
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321521)->elements[1]))))))))) ){ 
  
closureN_type c_7362362;
object e_7362513 [2];
c_7362362.hdr.mark = gc_color_red;
 c_7362362.hdr.grayed = 0;
c_7362362.tag = closureN_tag;
 c_7362362.fn = (function_type)__lambda_2938;
c_7362362.num_args = 1;
c_7362362.num_elements = 2;
c_7362362.elements = (object *)e_7362513;
c_7362362.elements[0] = k_7318178;
c_7362362.elements[1] = ((closureN)self_7321521)->elements[1];

return_closcall2(data,  ((closureN)self_7321521)->elements[0],  &c_7362362, quote_match_91let_95helper);
} else { 
  return_direct_with_clo1(data,  k_7318178, (((closure)  k_7318178)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318178, (((closure)  k_7318178)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318178, (((closure)  k_7318178)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318178, (((closure)  k_7318178)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318178, (((closure)  k_7318178)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318178, (((closure)  k_7318178)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318178, (((closure)  k_7318178)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318178, (((closure)  k_7318178)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318178, (((closure)  k_7318178)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318178, (((closure)  k_7318178)->fn),  boolean_f);}
;; 
}

static void __lambda_2938(void *data, object self_7321522, int argc, object *args) /* object self_7321522, object r_7318204 */
 {
 object r_7318204 = args[0];
  
closureN_type c_7362364;
object e_7362510 [3];
c_7362364.hdr.mark = gc_color_red;
 c_7362364.hdr.grayed = 0;
c_7362364.tag = closureN_tag;
 c_7362364.fn = (function_type)__lambda_2939;
c_7362364.num_args = 1;
c_7362364.num_elements = 3;
c_7362364.elements = (object *)e_7362510;
c_7362364.elements[0] = ((closureN)self_7321522)->elements[0];
c_7362364.elements[1] = r_7318204;
c_7362364.elements[2] = ((closureN)self_7321522)->elements[1];


mmacro(c_7362511, (function_type)__lambda_2950);c_7362511.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7362364,__lambda_2939,  &c_7362511);; 
}

static void __lambda_2950(void *data, object self_7321523, int argc, object *args) /* object self_7321523, object k_7318225, object v_737724_737932_7310672 */
 {
 object k_7318225 = args[0]; object v_737724_737932_7310672 = args[1];
  return_direct_with_clo1(data,  k_7318225, (((closure)  k_7318225)->fn),  v_737724_737932_7310672);; 
}

static void __lambda_2939(void *data, object self_7321524, int argc, object *args) /* object self_7321524, object r_7318224 */
 {
 object r_7318224 = args[0];
  
closureN_type c_7362366;
object e_7362504 [3];
c_7362366.hdr.mark = gc_color_red;
 c_7362366.hdr.grayed = 0;
c_7362366.tag = closureN_tag;
 c_7362366.fn = (function_type)__lambda_2940;
c_7362366.num_args = 1;
c_7362366.num_elements = 3;
c_7362366.elements = (object *)e_7362504;
c_7362366.elements[0] = ((closureN)self_7321524)->elements[0];
c_7362366.elements[1] = ((closureN)self_7321524)->elements[1];
c_7362366.elements[2] = ((closureN)self_7321524)->elements[2];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7362366, r_7318224, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321524)->elements[2])));; 
}

static void __lambda_2940(void *data, object self_7321525, int argc, object *args) /* object self_7321525, object r_7318215 */
 {
 object r_7318215 = args[0];
  
closureN_type c_7362368;
object e_7362487 [4];
c_7362368.hdr.mark = gc_color_red;
 c_7362368.hdr.grayed = 0;
c_7362368.tag = closureN_tag;
 c_7362368.fn = (function_type)__lambda_2941;
c_7362368.num_args = 1;
c_7362368.num_elements = 4;
c_7362368.elements = (object *)e_7362487;
c_7362368.elements[0] = ((closureN)self_7321525)->elements[0];
c_7362368.elements[1] = ((closureN)self_7321525)->elements[1];
c_7362368.elements[2] = r_7318215;
c_7362368.elements[3] = ((closureN)self_7321525)->elements[2];
















make_pair(c_7362503,quote_expr,NULL);c_7362503.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362368, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321525)->elements[2]))))))), NULL, &c_7362503);; 
}

static void __lambda_2941(void *data, object self_7321526, int argc, object *args) /* object self_7321526, object r_7318220 */
 {
 object r_7318220 = args[0];
  
closureN_type c_7362370;
object e_7362471 [4];
c_7362370.hdr.mark = gc_color_red;
 c_7362370.hdr.grayed = 0;
c_7362370.tag = closureN_tag;
 c_7362370.fn = (function_type)__lambda_2942;
c_7362370.num_args = 1;
c_7362370.num_elements = 4;
c_7362370.elements = (object *)e_7362471;
c_7362370.elements[0] = ((closureN)self_7321526)->elements[0];
c_7362370.elements[1] = ((closureN)self_7321526)->elements[1];
c_7362370.elements[2] = ((closureN)self_7321526)->elements[2];
c_7362370.elements[3] = ((closureN)self_7321526)->elements[3];














make_pair(c_7362486,quote_expr,NULL);c_7362486.hdr.immutable = 1;

make_pair(c_7362485,quote_a,&c_7362486);c_7362485.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362370, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321526)->elements[3])))))), r_7318220, &c_7362485);; 
}

static void __lambda_2942(void *data, object self_7321527, int argc, object *args) /* object self_7321527, object r_7318217 */
 {
 object r_7318217 = args[0];
  
closureN_type c_7362372;
object e_7362467 [4];
c_7362372.hdr.mark = gc_color_red;
 c_7362372.hdr.grayed = 0;
c_7362372.tag = closureN_tag;
 c_7362372.fn = (function_type)__lambda_2943;
c_7362372.num_args = 1;
c_7362372.num_elements = 4;
c_7362372.elements = (object *)e_7362467;
c_7362372.elements[0] = ((closureN)self_7321527)->elements[0];
c_7362372.elements[1] = ((closureN)self_7321527)->elements[1];
c_7362372.elements[2] = ((closureN)self_7321527)->elements[2];
c_7362372.elements[3] = ((closureN)self_7321527)->elements[3];


make_pair(c_7362470,quote_expr,NULL);c_7362470.hdr.immutable = 1;

make_pair(c_7362469,quote_a,&c_7362470);c_7362469.hdr.immutable = 1;

make_pair(c_7362468,&c_7362469,NULL);c_7362468.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362372, r_7318217, NULL, &c_7362468);; 
}

static void __lambda_2943(void *data, object self_7321528, int argc, object *args) /* object self_7321528, object r_7318216 */
 {
 object r_7318216 = args[0];
  
closureN_type c_7362374;
object e_7362465 [3];
c_7362374.hdr.mark = gc_color_red;
 c_7362374.hdr.grayed = 0;
c_7362374.tag = closureN_tag;
 c_7362374.fn = (function_type)__lambda_2944;
c_7362374.num_args = 1;
c_7362374.num_elements = 3;
c_7362374.elements = (object *)e_7362465;
c_7362374.elements[0] = ((closureN)self_7321528)->elements[0];
c_7362374.elements[1] = ((closureN)self_7321528)->elements[1];
c_7362374.elements[2] = ((closureN)self_7321528)->elements[3];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7362374, ((closureN)self_7321528)->elements[2], r_7318216);; 
}

static void __lambda_2944(void *data, object self_7321529, int argc, object *args) /* object self_7321529, object r_7318209 */
 {
 object r_7318209 = args[0];
  
closureN_type c_7362376;
object e_7362443 [4];
c_7362376.hdr.mark = gc_color_red;
 c_7362376.hdr.grayed = 0;
c_7362376.tag = closureN_tag;
 c_7362376.fn = (function_type)__lambda_2945;
c_7362376.num_args = 1;
c_7362376.num_elements = 4;
c_7362376.elements = (object *)e_7362443;
c_7362376.elements[0] = ((closureN)self_7321529)->elements[0];
c_7362376.elements[1] = ((closureN)self_7321529)->elements[1];
c_7362376.elements[2] = r_7318209;
c_7362376.elements[3] = ((closureN)self_7321529)->elements[2];




















make_pair(c_7362464,quote_rest,quote_body);c_7362464.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362376, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321529)->elements[2]))))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321529)->elements[2])))), &c_7362464);; 
}

static void __lambda_2945(void *data, object self_7321530, int argc, object *args) /* object self_7321530, object r_7318212 */
 {
 object r_7318212 = args[0];
  
closureN_type c_7362378;
object e_7362431 [4];
c_7362378.hdr.mark = gc_color_red;
 c_7362378.hdr.grayed = 0;
c_7362378.tag = closureN_tag;
 c_7362378.fn = (function_type)__lambda_2946;
c_7362378.num_args = 1;
c_7362378.num_elements = 4;
c_7362378.elements = (object *)e_7362431;
c_7362378.elements[0] = ((closureN)self_7321530)->elements[0];
c_7362378.elements[1] = ((closureN)self_7321530)->elements[1];
c_7362378.elements[2] = ((closureN)self_7321530)->elements[2];
c_7362378.elements[3] = ((closureN)self_7321530)->elements[3];








make_pair(c_7362441,quote__93_93_93,NULL);c_7362441.hdr.immutable = 1;

make_pair(c_7362440,quote_p,&c_7362441);c_7362440.hdr.immutable = 1;

make_pair(c_7362442,quote_rest,quote_body);c_7362442.hdr.immutable = 1;

make_pair(c_7362439,&c_7362440,&c_7362442);c_7362439.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362378, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321530)->elements[3]))), r_7318212, &c_7362439);; 
}

static void __lambda_2946(void *data, object self_7321531, int argc, object *args) /* object self_7321531, object r_7318210 */
 {
 object r_7318210 = args[0];
  
closureN_type c_7362380;
object e_7362419 [3];
c_7362380.hdr.mark = gc_color_red;
 c_7362380.hdr.grayed = 0;
c_7362380.tag = closureN_tag;
 c_7362380.fn = (function_type)__lambda_2947;
c_7362380.num_args = 1;
c_7362380.num_elements = 3;
c_7362380.elements = (object *)e_7362419;
c_7362380.elements[0] = ((closureN)self_7321531)->elements[0];
c_7362380.elements[1] = ((closureN)self_7321531)->elements[1];
c_7362380.elements[2] = ((closureN)self_7321531)->elements[3];


make_pair(c_7362426,quote_expr,NULL);c_7362426.hdr.immutable = 1;

make_pair(c_7362425,quote_a,&c_7362426);c_7362425.hdr.immutable = 1;

make_pair(c_7362424,&c_7362425,NULL);c_7362424.hdr.immutable = 1;

make_pair(c_7362423,quote__93_93_93,&c_7362424);c_7362423.hdr.immutable = 1;

make_pair(c_7362422,quote_v,&c_7362423);c_7362422.hdr.immutable = 1;

make_pair(c_7362429,quote__93_93_93,NULL);c_7362429.hdr.immutable = 1;

make_pair(c_7362428,quote_p,&c_7362429);c_7362428.hdr.immutable = 1;

make_pair(c_7362430,quote_rest,quote_body);c_7362430.hdr.immutable = 1;

make_pair(c_7362427,&c_7362428,&c_7362430);c_7362427.hdr.immutable = 1;

make_pair(c_7362421,&c_7362422,&c_7362427);c_7362421.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362380, ((closureN)self_7321531)->elements[2], r_7318210, &c_7362421);; 
}

static void __lambda_2947(void *data, object self_7321532, int argc, object *args) /* object self_7321532, object r_7318207 */
 {
 object r_7318207 = args[0];
  
closureN_type c_7362382;
object e_7362404 [2];
c_7362382.hdr.mark = gc_color_red;
 c_7362382.hdr.grayed = 0;
c_7362382.tag = closureN_tag;
 c_7362382.fn = (function_type)__lambda_2948;
c_7362382.num_args = 1;
c_7362382.num_elements = 2;
c_7362382.elements = (object *)e_7362404;
c_7362382.elements[0] = ((closureN)self_7321532)->elements[0];
c_7362382.elements[1] = ((closureN)self_7321532)->elements[1];




make_pair(c_7362414,quote_expr,NULL);c_7362414.hdr.immutable = 1;

make_pair(c_7362413,quote_a,&c_7362414);c_7362413.hdr.immutable = 1;

make_pair(c_7362412,&c_7362413,NULL);c_7362412.hdr.immutable = 1;

make_pair(c_7362411,quote__93_93_93,&c_7362412);c_7362411.hdr.immutable = 1;

make_pair(c_7362410,quote_v,&c_7362411);c_7362410.hdr.immutable = 1;

make_pair(c_7362417,quote__93_93_93,NULL);c_7362417.hdr.immutable = 1;

make_pair(c_7362416,quote_p,&c_7362417);c_7362416.hdr.immutable = 1;

make_pair(c_7362418,quote_rest,quote_body);c_7362418.hdr.immutable = 1;

make_pair(c_7362415,&c_7362416,&c_7362418);c_7362415.hdr.immutable = 1;

make_pair(c_7362409,&c_7362410,&c_7362415);c_7362409.hdr.immutable = 1;

make_pair(c_7362408,quote_let,&c_7362409);c_7362408.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362382, Cyc_car(data, ((closureN)self_7321532)->elements[2]), r_7318207, &c_7362408);; 
}

static void __lambda_2948(void *data, object self_7321533, int argc, object *args) /* object self_7321533, object r_7318205 */
 {
 object r_7318205 = args[0];
  
closureN_type c_7362384;
object e_7362390 [1];
c_7362384.hdr.mark = gc_color_red;
 c_7362384.hdr.grayed = 0;
c_7362384.tag = closureN_tag;
 c_7362384.fn = (function_type)__lambda_2949;
c_7362384.num_args = 1;
c_7362384.num_elements = 1;
c_7362384.elements = (object *)e_7362390;
c_7362384.elements[0] = ((closureN)self_7321533)->elements[0];


make_pair(c_7362399,quote_expr,NULL);c_7362399.hdr.immutable = 1;

make_pair(c_7362398,quote_a,&c_7362399);c_7362398.hdr.immutable = 1;

make_pair(c_7362397,&c_7362398,NULL);c_7362397.hdr.immutable = 1;

make_pair(c_7362396,quote__93_93_93,&c_7362397);c_7362396.hdr.immutable = 1;

make_pair(c_7362395,quote_v,&c_7362396);c_7362395.hdr.immutable = 1;

make_pair(c_7362402,quote__93_93_93,NULL);c_7362402.hdr.immutable = 1;

make_pair(c_7362401,quote_p,&c_7362402);c_7362401.hdr.immutable = 1;

make_pair(c_7362403,quote_rest,quote_body);c_7362403.hdr.immutable = 1;

make_pair(c_7362400,&c_7362401,&c_7362403);c_7362400.hdr.immutable = 1;

make_pair(c_7362394,&c_7362395,&c_7362400);c_7362394.hdr.immutable = 1;

make_pair(c_7362393,quote_let,&c_7362394);c_7362393.hdr.immutable = 1;

make_pair(c_7362392,quote_match_91let_95helper,&c_7362393);c_7362392.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362384, ((closureN)self_7321533)->elements[1], r_7318205, &c_7362392);; 
}

static void __lambda_2949(void *data, object self_7321534, int argc, object *args) /* object self_7321534, object r_7318203 */
 {
 object r_7318203 = args[0];
  
pair_type local_7362389; 
return_direct_with_clo1(data,  ((closureN)self_7321534)->elements[0], (((closure)  ((closureN)self_7321534)->elements[0])->fn),  set_pair_as_expr(&local_7362389, r_7318203, boolean_f));; 
}

static void __lambda_2908(void *data, object self_7321535, int argc, object *args) /* object self_7321535, object k_7318228 */
 {
 object k_7318228 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321535)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321535)->elements[1]))) ){ 
    complex_num_type local_7361900; 
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7361900, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321535)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321535)->elements[1])))) ){ 
    complex_num_type local_7361915; 
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7361915, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321535)->elements[1]))))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321535)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321535)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321535)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_vector_not_record_type(Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321535)->elements[1])))))))) ){ 
  
closureN_type c_7361972;
object e_7362231 [3];
c_7361972.hdr.mark = gc_color_red;
 c_7361972.hdr.grayed = 0;
c_7361972.tag = closureN_tag;
 c_7361972.fn = (function_type)__lambda_2909;
c_7361972.num_args = 1;
c_7361972.num_elements = 3;
c_7361972.elements = (object *)e_7362231;
c_7361972.elements[0] = k_7318228;
c_7361972.elements[1] = ((closureN)self_7321535)->elements[0];
c_7361972.elements[2] = ((closureN)self_7321535)->elements[1];













return_direct_with_clo2(data,  __glo_vector_91_125list_scheme_base, (((closure)  __glo_vector_91_125list_scheme_base)->fn),  &c_7361972, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321535)->elements[1])))))));
} else { 
  return_direct_with_clo1(data,  k_7318228, (((closure)  k_7318228)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318228, (((closure)  k_7318228)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318228, (((closure)  k_7318228)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318228, (((closure)  k_7318228)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318228, (((closure)  k_7318228)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318228, (((closure)  k_7318228)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318228, (((closure)  k_7318228)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318228, (((closure)  k_7318228)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318228, (((closure)  k_7318228)->fn),  boolean_f);}
;; 
}

static void __lambda_2909(void *data, object self_7321536, int argc, object *args) /* object self_7321536, object v_9373_737648_737747_737946_7310686 */
 {
 object v_9373_737648_737747_737946_7310686 = args[0];
  
closureN_type c_7361974;
object e_7362227 [4];
c_7361974.hdr.mark = gc_color_red;
 c_7361974.hdr.grayed = 0;
c_7361974.tag = closureN_tag;
 c_7361974.fn = (function_type)__lambda_2910;
c_7361974.num_args = 1;
c_7361974.num_elements = 4;
c_7361974.elements = (object *)e_7362227;
c_7361974.elements[0] = ((closureN)self_7321536)->elements[0];
c_7361974.elements[1] = ((closureN)self_7321536)->elements[1];
c_7361974.elements[2] = ((closureN)self_7321536)->elements[2];
c_7361974.elements[3] = v_9373_737648_737747_737946_7310686;


complex_num_type local_7362230; 
return_direct_with_clo1(data,(closure)&c_7361974,__lambda_2910,  ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7362230, v_9373_737648_737747_737946_7310686));; 
}

static void __lambda_2910(void *data, object self_7321537, int argc, object *args) /* object self_7321537, object r_7318248 */
 {
 object r_7318248 = args[0];
  if( (boolean_f != r_7318248) ){ 
  
closureN_type c_7361976;
object e_7362223 [3];
c_7361976.hdr.mark = gc_color_red;
 c_7361976.hdr.grayed = 0;
c_7361976.tag = closureN_tag;
 c_7361976.fn = (function_type)__lambda_2911;
c_7361976.num_args = 1;
c_7361976.num_elements = 3;
c_7361976.elements = (object *)e_7362223;
c_7361976.elements[0] = ((closureN)self_7321537)->elements[0];
c_7361976.elements[1] = ((closureN)self_7321537)->elements[1];
c_7361976.elements[2] = ((closureN)self_7321537)->elements[2];

return_direct_with_clo1(data,(closure)&c_7361976,__lambda_2911,  ((closureN)self_7321537)->elements[3]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321537)->elements[0], (((closure)  ((closureN)self_7321537)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2911(void *data, object self_7321538, int argc, object *args) /* object self_7321538, object a_737749_737947_7310687 */
 {
 object a_737749_737947_7310687 = args[0];
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321538)->elements[2])))))))) ){ 
    
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321538)->elements[2]))))))))) ){ 
  
closureN_type c_7362011;
object e_7362218 [4];
c_7362011.hdr.mark = gc_color_red;
 c_7362011.hdr.grayed = 0;
c_7362011.tag = closureN_tag;
 c_7362011.fn = (function_type)__lambda_2912;
c_7362011.num_args = 1;
c_7362011.num_elements = 4;
c_7362011.elements = (object *)e_7362218;
c_7362011.elements[0] = a_737749_737947_7310687;
c_7362011.elements[1] = ((closureN)self_7321538)->elements[0];
c_7362011.elements[2] = ((closureN)self_7321538)->elements[1];
c_7362011.elements[3] = ((closureN)self_7321538)->elements[2];

return_closcall2(data,  ((closureN)self_7321538)->elements[1],  &c_7362011, quote_match_91let_95helper);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321538)->elements[0], (((closure)  ((closureN)self_7321538)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321538)->elements[0], (((closure)  ((closureN)self_7321538)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2912(void *data, object self_7321539, int argc, object *args) /* object self_7321539, object r_7318257 */
 {
 object r_7318257 = args[0];
  
closureN_type c_7362013;
object e_7362215 [5];
c_7362013.hdr.mark = gc_color_red;
 c_7362013.hdr.grayed = 0;
c_7362013.tag = closureN_tag;
 c_7362013.fn = (function_type)__lambda_2913;
c_7362013.num_args = 1;
c_7362013.num_elements = 5;
c_7362013.elements = (object *)e_7362215;
c_7362013.elements[0] = ((closureN)self_7321539)->elements[0];
c_7362013.elements[1] = ((closureN)self_7321539)->elements[1];
c_7362013.elements[2] = r_7318257;
c_7362013.elements[3] = ((closureN)self_7321539)->elements[2];
c_7362013.elements[4] = ((closureN)self_7321539)->elements[3];


mmacro(c_7362216, (function_type)__lambda_2934);c_7362216.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7362013,__lambda_2913,  &c_7362216);; 
}

static void __lambda_2934(void *data, object self_7321540, int argc, object *args) /* object self_7321540, object k_7318295, object v_737760_737956_7310696 */
 {
 object k_7318295 = args[0]; object v_737760_737956_7310696 = args[1];
  return_direct_with_clo1(data,  k_7318295, (((closure)  k_7318295)->fn),  v_737760_737956_7310696);; 
}

static void __lambda_2913(void *data, object self_7321541, int argc, object *args) /* object self_7321541, object r_7318294 */
 {
 object r_7318294 = args[0];
  
closureN_type c_7362015;
object e_7362209 [5];
c_7362015.hdr.mark = gc_color_red;
 c_7362015.hdr.grayed = 0;
c_7362015.tag = closureN_tag;
 c_7362015.fn = (function_type)__lambda_2914;
c_7362015.num_args = 1;
c_7362015.num_elements = 5;
c_7362015.elements = (object *)e_7362209;
c_7362015.elements[0] = ((closureN)self_7321541)->elements[0];
c_7362015.elements[1] = ((closureN)self_7321541)->elements[1];
c_7362015.elements[2] = ((closureN)self_7321541)->elements[2];
c_7362015.elements[3] = ((closureN)self_7321541)->elements[3];
c_7362015.elements[4] = ((closureN)self_7321541)->elements[4];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7362015, r_7318294, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321541)->elements[4])));; 
}

static void __lambda_2914(void *data, object self_7321542, int argc, object *args) /* object self_7321542, object r_7318283 */
 {
 object r_7318283 = args[0];
  
closureN_type c_7362018;
object e_7362208 [6];
c_7362018.hdr.mark = gc_color_red;
 c_7362018.hdr.grayed = 0;
c_7362018.tag = closureN_tag;
 c_7362018.fn = (function_type)__lambda_2915;
c_7362018.num_args = 1;
c_7362018.num_elements = 6;
c_7362018.elements = (object *)e_7362208;
c_7362018.elements[0] = ((closureN)self_7321542)->elements[0];
c_7362018.elements[1] = ((closureN)self_7321542)->elements[1];
c_7362018.elements[2] = ((closureN)self_7321542)->elements[2];
c_7362018.elements[3] = r_7318283;
c_7362018.elements[4] = ((closureN)self_7321542)->elements[3];
c_7362018.elements[5] = ((closureN)self_7321542)->elements[4];

return_closcall2(data,  ((closureN)self_7321542)->elements[3],  &c_7362018, quote_tmp);; 
}

static void __lambda_2915(void *data, object self_7321543, int argc, object *args) /* object self_7321543, object r_7318288 */
 {
 object r_7318288 = args[0];
  
closureN_type c_7362020;
object e_7362191 [7];
c_7362020.hdr.mark = gc_color_red;
 c_7362020.hdr.grayed = 0;
c_7362020.tag = closureN_tag;
 c_7362020.fn = (function_type)__lambda_2916;
c_7362020.num_args = 1;
c_7362020.num_elements = 7;
c_7362020.elements = (object *)e_7362191;
c_7362020.elements[0] = ((closureN)self_7321543)->elements[0];
c_7362020.elements[1] = ((closureN)self_7321543)->elements[1];
c_7362020.elements[2] = ((closureN)self_7321543)->elements[2];
c_7362020.elements[3] = ((closureN)self_7321543)->elements[3];
c_7362020.elements[4] = r_7318288;
c_7362020.elements[5] = ((closureN)self_7321543)->elements[4];
c_7362020.elements[6] = ((closureN)self_7321543)->elements[5];
















make_pair(c_7362207,quote_expr,NULL);c_7362207.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362020, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321543)->elements[5]))))))), NULL, &c_7362207);; 
}

static void __lambda_2916(void *data, object self_7321544, int argc, object *args) /* object self_7321544, object r_7318289 */
 {
 object r_7318289 = args[0];
  
closureN_type c_7362022;
object e_7362187 [6];
c_7362022.hdr.mark = gc_color_red;
 c_7362022.hdr.grayed = 0;
c_7362022.tag = closureN_tag;
 c_7362022.fn = (function_type)__lambda_2917;
c_7362022.num_args = 1;
c_7362022.num_elements = 6;
c_7362022.elements = (object *)e_7362187;
c_7362022.elements[0] = ((closureN)self_7321544)->elements[0];
c_7362022.elements[1] = ((closureN)self_7321544)->elements[1];
c_7362022.elements[2] = ((closureN)self_7321544)->elements[2];
c_7362022.elements[3] = ((closureN)self_7321544)->elements[3];
c_7362022.elements[4] = ((closureN)self_7321544)->elements[5];
c_7362022.elements[5] = ((closureN)self_7321544)->elements[6];


make_pair(c_7362190,quote_expr,NULL);c_7362190.hdr.immutable = 1;

make_pair(c_7362189,quote_tmp,&c_7362190);c_7362189.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362022, ((closureN)self_7321544)->elements[4], r_7318289, &c_7362189);; 
}

static void __lambda_2917(void *data, object self_7321545, int argc, object *args) /* object self_7321545, object r_7318285 */
 {
 object r_7318285 = args[0];
  
closureN_type c_7362024;
object e_7362183 [6];
c_7362024.hdr.mark = gc_color_red;
 c_7362024.hdr.grayed = 0;
c_7362024.tag = closureN_tag;
 c_7362024.fn = (function_type)__lambda_2918;
c_7362024.num_args = 1;
c_7362024.num_elements = 6;
c_7362024.elements = (object *)e_7362183;
c_7362024.elements[0] = ((closureN)self_7321545)->elements[0];
c_7362024.elements[1] = ((closureN)self_7321545)->elements[1];
c_7362024.elements[2] = ((closureN)self_7321545)->elements[2];
c_7362024.elements[3] = ((closureN)self_7321545)->elements[3];
c_7362024.elements[4] = ((closureN)self_7321545)->elements[4];
c_7362024.elements[5] = ((closureN)self_7321545)->elements[5];


make_pair(c_7362186,quote_expr,NULL);c_7362186.hdr.immutable = 1;

make_pair(c_7362185,quote_tmp,&c_7362186);c_7362185.hdr.immutable = 1;

make_pair(c_7362184,&c_7362185,NULL);c_7362184.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362024, r_7318285, NULL, &c_7362184);; 
}

static void __lambda_2918(void *data, object self_7321546, int argc, object *args) /* object self_7321546, object r_7318284 */
 {
 object r_7318284 = args[0];
  
closureN_type c_7362026;
object e_7362181 [5];
c_7362026.hdr.mark = gc_color_red;
 c_7362026.hdr.grayed = 0;
c_7362026.tag = closureN_tag;
 c_7362026.fn = (function_type)__lambda_2919;
c_7362026.num_args = 1;
c_7362026.num_elements = 5;
c_7362026.elements = (object *)e_7362181;
c_7362026.elements[0] = ((closureN)self_7321546)->elements[0];
c_7362026.elements[1] = ((closureN)self_7321546)->elements[1];
c_7362026.elements[2] = ((closureN)self_7321546)->elements[2];
c_7362026.elements[3] = ((closureN)self_7321546)->elements[4];
c_7362026.elements[4] = ((closureN)self_7321546)->elements[5];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7362026, ((closureN)self_7321546)->elements[3], r_7318284);; 
}

static void __lambda_2919(void *data, object self_7321547, int argc, object *args) /* object self_7321547, object r_7318262 */
 {
 object r_7318262 = args[0];
  
closureN_type c_7362028;
object e_7362178 [6];
c_7362028.hdr.mark = gc_color_red;
 c_7362028.hdr.grayed = 0;
c_7362028.tag = closureN_tag;
 c_7362028.fn = (function_type)__lambda_2920;
c_7362028.num_args = 1;
c_7362028.num_elements = 6;
c_7362028.elements = (object *)e_7362178;
c_7362028.elements[0] = ((closureN)self_7321547)->elements[0];
c_7362028.elements[1] = ((closureN)self_7321547)->elements[1];
c_7362028.elements[2] = ((closureN)self_7321547)->elements[2];
c_7362028.elements[3] = r_7318262;
c_7362028.elements[4] = ((closureN)self_7321547)->elements[3];
c_7362028.elements[5] = ((closureN)self_7321547)->elements[4];


mmacro(c_7362179, (function_type)__lambda_2933);c_7362179.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7362028,__lambda_2920,  &c_7362179);; 
}

static void __lambda_2933(void *data, object self_7321548, int argc, object *args) /* object self_7321548, object k_7318282, object p_737761_737957_7310697 */
 {
 object k_7318282 = args[0]; object p_737761_737957_7310697 = args[1];
  return_direct_with_clo1(data,  k_7318282, (((closure)  k_7318282)->fn),  p_737761_737957_7310697);; 
}

static void __lambda_2920(void *data, object self_7321549, int argc, object *args) /* object self_7321549, object r_7318281 */
 {
 object r_7318281 = args[0];
  
closureN_type c_7362030;
object e_7362170 [6];
c_7362030.hdr.mark = gc_color_red;
 c_7362030.hdr.grayed = 0;
c_7362030.tag = closureN_tag;
 c_7362030.fn = (function_type)__lambda_2921;
c_7362030.num_args = 1;
c_7362030.num_elements = 6;
c_7362030.elements = (object *)e_7362170;
c_7362030.elements[0] = ((closureN)self_7321549)->elements[0];
c_7362030.elements[1] = ((closureN)self_7321549)->elements[1];
c_7362030.elements[2] = ((closureN)self_7321549)->elements[2];
c_7362030.elements[3] = ((closureN)self_7321549)->elements[3];
c_7362030.elements[4] = ((closureN)self_7321549)->elements[4];
c_7362030.elements[5] = ((closureN)self_7321549)->elements[5];







return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7362030, r_7318281, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321549)->elements[5]))));; 
}

static void __lambda_2921(void *data, object self_7321550, int argc, object *args) /* object self_7321550, object r_7318269 */
 {
 object r_7318269 = args[0];
  
closureN_type c_7362032;
object e_7362165 [6];
c_7362032.hdr.mark = gc_color_red;
 c_7362032.hdr.grayed = 0;
c_7362032.tag = closureN_tag;
 c_7362032.fn = (function_type)__lambda_2922;
c_7362032.num_args = 1;
c_7362032.num_elements = 6;
c_7362032.elements = (object *)e_7362165;
c_7362032.elements[0] = ((closureN)self_7321550)->elements[1];
c_7362032.elements[1] = ((closureN)self_7321550)->elements[2];
c_7362032.elements[2] = ((closureN)self_7321550)->elements[3];
c_7362032.elements[3] = r_7318269;
c_7362032.elements[4] = ((closureN)self_7321550)->elements[4];
c_7362032.elements[5] = ((closureN)self_7321550)->elements[5];


object c_7362168 = Cyc_list2vector(data,(closure)&c_7362032,((closureN)self_7321550)->elements[0]);
return_closcall1(data,(closure)&c_7362032,  c_7362168);; 
}

static void __lambda_2922(void *data, object self_7321551, int argc, object *args) /* object self_7321551, object r_7318274 */
 {
 object r_7318274 = args[0];
  
closureN_type c_7362035;
object e_7362164 [6];
c_7362035.hdr.mark = gc_color_red;
 c_7362035.hdr.grayed = 0;
c_7362035.tag = closureN_tag;
 c_7362035.fn = (function_type)__lambda_2923;
c_7362035.num_args = 1;
c_7362035.num_elements = 6;
c_7362035.elements = (object *)e_7362164;
c_7362035.elements[0] = ((closureN)self_7321551)->elements[0];
c_7362035.elements[1] = ((closureN)self_7321551)->elements[1];
c_7362035.elements[2] = ((closureN)self_7321551)->elements[2];
c_7362035.elements[3] = ((closureN)self_7321551)->elements[3];
c_7362035.elements[4] = r_7318274;
c_7362035.elements[5] = ((closureN)self_7321551)->elements[5];

return_closcall2(data,  ((closureN)self_7321551)->elements[4],  &c_7362035, quote_tmp);; 
}

static void __lambda_2923(void *data, object self_7321552, int argc, object *args) /* object self_7321552, object r_7318277 */
 {
 object r_7318277 = args[0];
  
closureN_type c_7362037;
object e_7362162 [6];
c_7362037.hdr.mark = gc_color_red;
 c_7362037.hdr.grayed = 0;
c_7362037.tag = closureN_tag;
 c_7362037.fn = (function_type)__lambda_2924;
c_7362037.num_args = 1;
c_7362037.num_elements = 6;
c_7362037.elements = (object *)e_7362162;
c_7362037.elements[0] = ((closureN)self_7321552)->elements[0];
c_7362037.elements[1] = ((closureN)self_7321552)->elements[1];
c_7362037.elements[2] = ((closureN)self_7321552)->elements[2];
c_7362037.elements[3] = ((closureN)self_7321552)->elements[3];
c_7362037.elements[4] = ((closureN)self_7321552)->elements[4];
c_7362037.elements[5] = ((closureN)self_7321552)->elements[5];


make_pair(c_7362163,quote_tmp,NULL);c_7362163.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362037, r_7318277, NULL, &c_7362163);; 
}

static void __lambda_2924(void *data, object self_7321553, int argc, object *args) /* object self_7321553, object r_7318275 */
 {
 object r_7318275 = args[0];
  
closureN_type c_7362039;
object e_7362156 [5];
c_7362039.hdr.mark = gc_color_red;
 c_7362039.hdr.grayed = 0;
c_7362039.tag = closureN_tag;
 c_7362039.fn = (function_type)__lambda_2925;
c_7362039.num_args = 1;
c_7362039.num_elements = 5;
c_7362039.elements = (object *)e_7362156;
c_7362039.elements[0] = ((closureN)self_7321553)->elements[0];
c_7362039.elements[1] = ((closureN)self_7321553)->elements[1];
c_7362039.elements[2] = ((closureN)self_7321553)->elements[2];
c_7362039.elements[3] = ((closureN)self_7321553)->elements[3];
c_7362039.elements[4] = ((closureN)self_7321553)->elements[5];


object e_7362160 [2];
make_empty_vector(vec_7362159);vec_7362159.num_elements = 2;vec_7362159.elements = (object *)e_7362160;vec_7362159.hdr.immutable = 1;

vec_7362159.elements[0] = quote_a;

vec_7362159.elements[1] = quote__93_93_93;

make_pair(c_7362161,quote_tmp,NULL);c_7362161.hdr.immutable = 1;

make_pair(c_7362158,&vec_7362159,&c_7362161);c_7362158.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362039, ((closureN)self_7321553)->elements[4], r_7318275, &c_7362158);; 
}

static void __lambda_2925(void *data, object self_7321554, int argc, object *args) /* object self_7321554, object r_7318271 */
 {
 object r_7318271 = args[0];
  
closureN_type c_7362041;
object e_7362150 [5];
c_7362041.hdr.mark = gc_color_red;
 c_7362041.hdr.grayed = 0;
c_7362041.tag = closureN_tag;
 c_7362041.fn = (function_type)__lambda_2926;
c_7362041.num_args = 1;
c_7362041.num_elements = 5;
c_7362041.elements = (object *)e_7362150;
c_7362041.elements[0] = ((closureN)self_7321554)->elements[0];
c_7362041.elements[1] = ((closureN)self_7321554)->elements[1];
c_7362041.elements[2] = ((closureN)self_7321554)->elements[2];
c_7362041.elements[3] = ((closureN)self_7321554)->elements[3];
c_7362041.elements[4] = ((closureN)self_7321554)->elements[4];


object e_7362154 [2];
make_empty_vector(vec_7362153);vec_7362153.num_elements = 2;vec_7362153.elements = (object *)e_7362154;vec_7362153.hdr.immutable = 1;

vec_7362153.elements[0] = quote_a;

vec_7362153.elements[1] = quote__93_93_93;

make_pair(c_7362155,quote_tmp,NULL);c_7362155.hdr.immutable = 1;

make_pair(c_7362152,&vec_7362153,&c_7362155);c_7362152.hdr.immutable = 1;

make_pair(c_7362151,&c_7362152,NULL);c_7362151.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362041, r_7318271, NULL, &c_7362151);; 
}

static void __lambda_2926(void *data, object self_7321555, int argc, object *args) /* object self_7321555, object r_7318270 */
 {
 object r_7318270 = args[0];
  
closureN_type c_7362043;
object e_7362148 [4];
c_7362043.hdr.mark = gc_color_red;
 c_7362043.hdr.grayed = 0;
c_7362043.tag = closureN_tag;
 c_7362043.fn = (function_type)__lambda_2927;
c_7362043.num_args = 1;
c_7362043.num_elements = 4;
c_7362043.elements = (object *)e_7362148;
c_7362043.elements[0] = ((closureN)self_7321555)->elements[0];
c_7362043.elements[1] = ((closureN)self_7321555)->elements[1];
c_7362043.elements[2] = ((closureN)self_7321555)->elements[2];
c_7362043.elements[3] = ((closureN)self_7321555)->elements[4];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7362043, ((closureN)self_7321555)->elements[3], r_7318270);; 
}

static void __lambda_2927(void *data, object self_7321556, int argc, object *args) /* object self_7321556, object r_7318265 */
 {
 object r_7318265 = args[0];
  
closureN_type c_7362045;
object e_7362126 [5];
c_7362045.hdr.mark = gc_color_red;
 c_7362045.hdr.grayed = 0;
c_7362045.tag = closureN_tag;
 c_7362045.fn = (function_type)__lambda_2928;
c_7362045.num_args = 1;
c_7362045.num_elements = 5;
c_7362045.elements = (object *)e_7362126;
c_7362045.elements[0] = ((closureN)self_7321556)->elements[0];
c_7362045.elements[1] = ((closureN)self_7321556)->elements[1];
c_7362045.elements[2] = ((closureN)self_7321556)->elements[2];
c_7362045.elements[3] = r_7318265;
c_7362045.elements[4] = ((closureN)self_7321556)->elements[3];




















make_pair(c_7362147,quote_rest,quote_body);c_7362147.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362045, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321556)->elements[3]))))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321556)->elements[3])))), &c_7362147);; 
}

static void __lambda_2928(void *data, object self_7321557, int argc, object *args) /* object self_7321557, object r_7318266 */
 {
 object r_7318266 = args[0];
  
closureN_type c_7362047;
object e_7362115 [4];
c_7362047.hdr.mark = gc_color_red;
 c_7362047.hdr.grayed = 0;
c_7362047.tag = closureN_tag;
 c_7362047.fn = (function_type)__lambda_2929;
c_7362047.num_args = 1;
c_7362047.num_elements = 4;
c_7362047.elements = (object *)e_7362115;
c_7362047.elements[0] = ((closureN)self_7321557)->elements[0];
c_7362047.elements[1] = ((closureN)self_7321557)->elements[1];
c_7362047.elements[2] = ((closureN)self_7321557)->elements[2];
c_7362047.elements[3] = ((closureN)self_7321557)->elements[4];


object e_7362123 [2];
make_empty_vector(vec_7362122);vec_7362122.num_elements = 2;vec_7362122.elements = (object *)e_7362123;vec_7362122.hdr.immutable = 1;

vec_7362122.elements[0] = quote_a;

vec_7362122.elements[1] = quote__93_93_93;

make_pair(c_7362124,quote_tmp,NULL);c_7362124.hdr.immutable = 1;

make_pair(c_7362121,&vec_7362122,&c_7362124);c_7362121.hdr.immutable = 1;

make_pair(c_7362120,&c_7362121,NULL);c_7362120.hdr.immutable = 1;

make_pair(c_7362119,quote__93_93_93,&c_7362120);c_7362119.hdr.immutable = 1;

make_pair(c_7362118,quote_p,&c_7362119);c_7362118.hdr.immutable = 1;

make_pair(c_7362125,quote_rest,quote_body);c_7362125.hdr.immutable = 1;

make_pair(c_7362117,&c_7362118,&c_7362125);c_7362117.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362047, ((closureN)self_7321557)->elements[3], r_7318266, &c_7362117);; 
}

static void __lambda_2929(void *data, object self_7321558, int argc, object *args) /* object self_7321558, object r_7318263 */
 {
 object r_7318263 = args[0];
  
closureN_type c_7362049;
object e_7362098 [3];
c_7362049.hdr.mark = gc_color_red;
 c_7362049.hdr.grayed = 0;
c_7362049.tag = closureN_tag;
 c_7362049.fn = (function_type)__lambda_2930;
c_7362049.num_args = 1;
c_7362049.num_elements = 3;
c_7362049.elements = (object *)e_7362098;
c_7362049.elements[0] = ((closureN)self_7321558)->elements[0];
c_7362049.elements[1] = ((closureN)self_7321558)->elements[1];
c_7362049.elements[2] = ((closureN)self_7321558)->elements[3];


make_pair(c_7362105,quote_expr,NULL);c_7362105.hdr.immutable = 1;

make_pair(c_7362104,quote_tmp,&c_7362105);c_7362104.hdr.immutable = 1;

make_pair(c_7362103,&c_7362104,NULL);c_7362103.hdr.immutable = 1;

make_pair(c_7362102,quote__93_93_93,&c_7362103);c_7362102.hdr.immutable = 1;

make_pair(c_7362101,quote_v,&c_7362102);c_7362101.hdr.immutable = 1;

object e_7362112 [2];
make_empty_vector(vec_7362111);vec_7362111.num_elements = 2;vec_7362111.elements = (object *)e_7362112;vec_7362111.hdr.immutable = 1;

vec_7362111.elements[0] = quote_a;

vec_7362111.elements[1] = quote__93_93_93;

make_pair(c_7362113,quote_tmp,NULL);c_7362113.hdr.immutable = 1;

make_pair(c_7362110,&vec_7362111,&c_7362113);c_7362110.hdr.immutable = 1;

make_pair(c_7362109,&c_7362110,NULL);c_7362109.hdr.immutable = 1;

make_pair(c_7362108,quote__93_93_93,&c_7362109);c_7362108.hdr.immutable = 1;

make_pair(c_7362107,quote_p,&c_7362108);c_7362107.hdr.immutable = 1;

make_pair(c_7362114,quote_rest,quote_body);c_7362114.hdr.immutable = 1;

make_pair(c_7362106,&c_7362107,&c_7362114);c_7362106.hdr.immutable = 1;

make_pair(c_7362100,&c_7362101,&c_7362106);c_7362100.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362049, ((closureN)self_7321558)->elements[2], r_7318263, &c_7362100);; 
}

static void __lambda_2930(void *data, object self_7321559, int argc, object *args) /* object self_7321559, object r_7318260 */
 {
 object r_7318260 = args[0];
  
closureN_type c_7362051;
object e_7362078 [2];
c_7362051.hdr.mark = gc_color_red;
 c_7362051.hdr.grayed = 0;
c_7362051.tag = closureN_tag;
 c_7362051.fn = (function_type)__lambda_2931;
c_7362051.num_args = 1;
c_7362051.num_elements = 2;
c_7362051.elements = (object *)e_7362078;
c_7362051.elements[0] = ((closureN)self_7321559)->elements[0];
c_7362051.elements[1] = ((closureN)self_7321559)->elements[1];




make_pair(c_7362088,quote_expr,NULL);c_7362088.hdr.immutable = 1;

make_pair(c_7362087,quote_tmp,&c_7362088);c_7362087.hdr.immutable = 1;

make_pair(c_7362086,&c_7362087,NULL);c_7362086.hdr.immutable = 1;

make_pair(c_7362085,quote__93_93_93,&c_7362086);c_7362085.hdr.immutable = 1;

make_pair(c_7362084,quote_v,&c_7362085);c_7362084.hdr.immutable = 1;

object e_7362095 [2];
make_empty_vector(vec_7362094);vec_7362094.num_elements = 2;vec_7362094.elements = (object *)e_7362095;vec_7362094.hdr.immutable = 1;

vec_7362094.elements[0] = quote_a;

vec_7362094.elements[1] = quote__93_93_93;

make_pair(c_7362096,quote_tmp,NULL);c_7362096.hdr.immutable = 1;

make_pair(c_7362093,&vec_7362094,&c_7362096);c_7362093.hdr.immutable = 1;

make_pair(c_7362092,&c_7362093,NULL);c_7362092.hdr.immutable = 1;

make_pair(c_7362091,quote__93_93_93,&c_7362092);c_7362091.hdr.immutable = 1;

make_pair(c_7362090,quote_p,&c_7362091);c_7362090.hdr.immutable = 1;

make_pair(c_7362097,quote_rest,quote_body);c_7362097.hdr.immutable = 1;

make_pair(c_7362089,&c_7362090,&c_7362097);c_7362089.hdr.immutable = 1;

make_pair(c_7362083,&c_7362084,&c_7362089);c_7362083.hdr.immutable = 1;

make_pair(c_7362082,quote_let,&c_7362083);c_7362082.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362051, Cyc_car(data, ((closureN)self_7321559)->elements[2]), r_7318260, &c_7362082);; 
}

static void __lambda_2931(void *data, object self_7321560, int argc, object *args) /* object self_7321560, object r_7318258 */
 {
 object r_7318258 = args[0];
  
closureN_type c_7362053;
object e_7362059 [1];
c_7362053.hdr.mark = gc_color_red;
 c_7362053.hdr.grayed = 0;
c_7362053.tag = closureN_tag;
 c_7362053.fn = (function_type)__lambda_2932;
c_7362053.num_args = 1;
c_7362053.num_elements = 1;
c_7362053.elements = (object *)e_7362059;
c_7362053.elements[0] = ((closureN)self_7321560)->elements[0];


make_pair(c_7362068,quote_expr,NULL);c_7362068.hdr.immutable = 1;

make_pair(c_7362067,quote_tmp,&c_7362068);c_7362067.hdr.immutable = 1;

make_pair(c_7362066,&c_7362067,NULL);c_7362066.hdr.immutable = 1;

make_pair(c_7362065,quote__93_93_93,&c_7362066);c_7362065.hdr.immutable = 1;

make_pair(c_7362064,quote_v,&c_7362065);c_7362064.hdr.immutable = 1;

object e_7362075 [2];
make_empty_vector(vec_7362074);vec_7362074.num_elements = 2;vec_7362074.elements = (object *)e_7362075;vec_7362074.hdr.immutable = 1;

vec_7362074.elements[0] = quote_a;

vec_7362074.elements[1] = quote__93_93_93;

make_pair(c_7362076,quote_tmp,NULL);c_7362076.hdr.immutable = 1;

make_pair(c_7362073,&vec_7362074,&c_7362076);c_7362073.hdr.immutable = 1;

make_pair(c_7362072,&c_7362073,NULL);c_7362072.hdr.immutable = 1;

make_pair(c_7362071,quote__93_93_93,&c_7362072);c_7362071.hdr.immutable = 1;

make_pair(c_7362070,quote_p,&c_7362071);c_7362070.hdr.immutable = 1;

make_pair(c_7362077,quote_rest,quote_body);c_7362077.hdr.immutable = 1;

make_pair(c_7362069,&c_7362070,&c_7362077);c_7362069.hdr.immutable = 1;

make_pair(c_7362063,&c_7362064,&c_7362069);c_7362063.hdr.immutable = 1;

make_pair(c_7362062,quote_let,&c_7362063);c_7362062.hdr.immutable = 1;

make_pair(c_7362061,quote_match_91let_95helper,&c_7362062);c_7362061.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7362053, ((closureN)self_7321560)->elements[1], r_7318258, &c_7362061);; 
}

static void __lambda_2932(void *data, object self_7321561, int argc, object *args) /* object self_7321561, object r_7318256 */
 {
 object r_7318256 = args[0];
  
pair_type local_7362058; 
return_direct_with_clo1(data,  ((closureN)self_7321561)->elements[0], (((closure)  ((closureN)self_7321561)->elements[0])->fn),  set_pair_as_expr(&local_7362058, r_7318256, boolean_f));; 
}

static void __lambda_2882(void *data, object self_7321562, int argc, object *args) /* object self_7321562, object k_7318298 */
 {
 object k_7318298 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321562)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321562)->elements[1]))) ){ 
    complex_num_type local_7361537; 
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7361537, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321562)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321562)->elements[1])))) ){ 
    complex_num_type local_7361552; 
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7361552, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321562)->elements[1]))))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321562)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321562)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321562)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321562)->elements[1])))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321562)->elements[1])))))))) ){ 
    
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321562)->elements[1]))))))))) ){ 
  
closureN_type c_7361642;
object e_7361870 [3];
c_7361642.hdr.mark = gc_color_red;
 c_7361642.hdr.grayed = 0;
c_7361642.tag = closureN_tag;
 c_7361642.fn = (function_type)__lambda_2883;
c_7361642.num_args = 1;
c_7361642.num_elements = 3;
c_7361642.elements = (object *)e_7361870;
c_7361642.elements[0] = k_7318298;
c_7361642.elements[1] = ((closureN)self_7321562)->elements[0];
c_7361642.elements[2] = ((closureN)self_7321562)->elements[1];

return_closcall2(data,  ((closureN)self_7321562)->elements[0],  &c_7361642, quote_match_91let_95helper);
} else { 
  return_direct_with_clo1(data,  k_7318298, (((closure)  k_7318298)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318298, (((closure)  k_7318298)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318298, (((closure)  k_7318298)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318298, (((closure)  k_7318298)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318298, (((closure)  k_7318298)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318298, (((closure)  k_7318298)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318298, (((closure)  k_7318298)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318298, (((closure)  k_7318298)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318298, (((closure)  k_7318298)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318298, (((closure)  k_7318298)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318298, (((closure)  k_7318298)->fn),  boolean_f);}
;; 
}

static void __lambda_2883(void *data, object self_7321563, int argc, object *args) /* object self_7321563, object r_7318327 */
 {
 object r_7318327 = args[0];
  
closureN_type c_7361644;
object e_7361867 [4];
c_7361644.hdr.mark = gc_color_red;
 c_7361644.hdr.grayed = 0;
c_7361644.tag = closureN_tag;
 c_7361644.fn = (function_type)__lambda_2884;
c_7361644.num_args = 1;
c_7361644.num_elements = 4;
c_7361644.elements = (object *)e_7361867;
c_7361644.elements[0] = ((closureN)self_7321563)->elements[0];
c_7361644.elements[1] = r_7318327;
c_7361644.elements[2] = ((closureN)self_7321563)->elements[1];
c_7361644.elements[3] = ((closureN)self_7321563)->elements[2];


mmacro(c_7361868, (function_type)__lambda_2905);c_7361868.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7361644,__lambda_2884,  &c_7361868);; 
}

static void __lambda_2905(void *data, object self_7321564, int argc, object *args) /* object self_7321564, object k_7318366, object v_737798_737983_7310723 */
 {
 object k_7318366 = args[0]; object v_737798_737983_7310723 = args[1];
  return_direct_with_clo1(data,  k_7318366, (((closure)  k_7318366)->fn),  v_737798_737983_7310723);; 
}

static void __lambda_2884(void *data, object self_7321565, int argc, object *args) /* object self_7321565, object r_7318365 */
 {
 object r_7318365 = args[0];
  
closureN_type c_7361646;
object e_7361861 [4];
c_7361646.hdr.mark = gc_color_red;
 c_7361646.hdr.grayed = 0;
c_7361646.tag = closureN_tag;
 c_7361646.fn = (function_type)__lambda_2885;
c_7361646.num_args = 1;
c_7361646.num_elements = 4;
c_7361646.elements = (object *)e_7361861;
c_7361646.elements[0] = ((closureN)self_7321565)->elements[0];
c_7361646.elements[1] = ((closureN)self_7321565)->elements[1];
c_7361646.elements[2] = ((closureN)self_7321565)->elements[2];
c_7361646.elements[3] = ((closureN)self_7321565)->elements[3];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7361646, r_7318365, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321565)->elements[3])));; 
}

static void __lambda_2885(void *data, object self_7321566, int argc, object *args) /* object self_7321566, object r_7318354 */
 {
 object r_7318354 = args[0];
  
closureN_type c_7361649;
object e_7361860 [5];
c_7361649.hdr.mark = gc_color_red;
 c_7361649.hdr.grayed = 0;
c_7361649.tag = closureN_tag;
 c_7361649.fn = (function_type)__lambda_2886;
c_7361649.num_args = 1;
c_7361649.num_elements = 5;
c_7361649.elements = (object *)e_7361860;
c_7361649.elements[0] = ((closureN)self_7321566)->elements[0];
c_7361649.elements[1] = ((closureN)self_7321566)->elements[1];
c_7361649.elements[2] = r_7318354;
c_7361649.elements[3] = ((closureN)self_7321566)->elements[2];
c_7361649.elements[4] = ((closureN)self_7321566)->elements[3];

return_closcall2(data,  ((closureN)self_7321566)->elements[2],  &c_7361649, quote_tmp);; 
}

static void __lambda_2886(void *data, object self_7321567, int argc, object *args) /* object self_7321567, object r_7318359 */
 {
 object r_7318359 = args[0];
  
closureN_type c_7361651;
object e_7361843 [6];
c_7361651.hdr.mark = gc_color_red;
 c_7361651.hdr.grayed = 0;
c_7361651.tag = closureN_tag;
 c_7361651.fn = (function_type)__lambda_2887;
c_7361651.num_args = 1;
c_7361651.num_elements = 6;
c_7361651.elements = (object *)e_7361843;
c_7361651.elements[0] = ((closureN)self_7321567)->elements[0];
c_7361651.elements[1] = ((closureN)self_7321567)->elements[1];
c_7361651.elements[2] = ((closureN)self_7321567)->elements[2];
c_7361651.elements[3] = r_7318359;
c_7361651.elements[4] = ((closureN)self_7321567)->elements[3];
c_7361651.elements[5] = ((closureN)self_7321567)->elements[4];
















make_pair(c_7361859,quote_expr,NULL);c_7361859.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361651, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321567)->elements[4]))))))), NULL, &c_7361859);; 
}

static void __lambda_2887(void *data, object self_7321568, int argc, object *args) /* object self_7321568, object r_7318360 */
 {
 object r_7318360 = args[0];
  
closureN_type c_7361653;
object e_7361839 [5];
c_7361653.hdr.mark = gc_color_red;
 c_7361653.hdr.grayed = 0;
c_7361653.tag = closureN_tag;
 c_7361653.fn = (function_type)__lambda_2888;
c_7361653.num_args = 1;
c_7361653.num_elements = 5;
c_7361653.elements = (object *)e_7361839;
c_7361653.elements[0] = ((closureN)self_7321568)->elements[0];
c_7361653.elements[1] = ((closureN)self_7321568)->elements[1];
c_7361653.elements[2] = ((closureN)self_7321568)->elements[2];
c_7361653.elements[3] = ((closureN)self_7321568)->elements[4];
c_7361653.elements[4] = ((closureN)self_7321568)->elements[5];


make_pair(c_7361842,quote_expr,NULL);c_7361842.hdr.immutable = 1;

make_pair(c_7361841,quote_tmp,&c_7361842);c_7361841.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361653, ((closureN)self_7321568)->elements[3], r_7318360, &c_7361841);; 
}

static void __lambda_2888(void *data, object self_7321569, int argc, object *args) /* object self_7321569, object r_7318356 */
 {
 object r_7318356 = args[0];
  
closureN_type c_7361655;
object e_7361835 [5];
c_7361655.hdr.mark = gc_color_red;
 c_7361655.hdr.grayed = 0;
c_7361655.tag = closureN_tag;
 c_7361655.fn = (function_type)__lambda_2889;
c_7361655.num_args = 1;
c_7361655.num_elements = 5;
c_7361655.elements = (object *)e_7361835;
c_7361655.elements[0] = ((closureN)self_7321569)->elements[0];
c_7361655.elements[1] = ((closureN)self_7321569)->elements[1];
c_7361655.elements[2] = ((closureN)self_7321569)->elements[2];
c_7361655.elements[3] = ((closureN)self_7321569)->elements[3];
c_7361655.elements[4] = ((closureN)self_7321569)->elements[4];


make_pair(c_7361838,quote_expr,NULL);c_7361838.hdr.immutable = 1;

make_pair(c_7361837,quote_tmp,&c_7361838);c_7361837.hdr.immutable = 1;

make_pair(c_7361836,&c_7361837,NULL);c_7361836.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361655, r_7318356, NULL, &c_7361836);; 
}

static void __lambda_2889(void *data, object self_7321570, int argc, object *args) /* object self_7321570, object r_7318355 */
 {
 object r_7318355 = args[0];
  
closureN_type c_7361657;
object e_7361833 [4];
c_7361657.hdr.mark = gc_color_red;
 c_7361657.hdr.grayed = 0;
c_7361657.tag = closureN_tag;
 c_7361657.fn = (function_type)__lambda_2890;
c_7361657.num_args = 1;
c_7361657.num_elements = 4;
c_7361657.elements = (object *)e_7361833;
c_7361657.elements[0] = ((closureN)self_7321570)->elements[0];
c_7361657.elements[1] = ((closureN)self_7321570)->elements[1];
c_7361657.elements[2] = ((closureN)self_7321570)->elements[3];
c_7361657.elements[3] = ((closureN)self_7321570)->elements[4];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7361657, ((closureN)self_7321570)->elements[2], r_7318355);; 
}

static void __lambda_2890(void *data, object self_7321571, int argc, object *args) /* object self_7321571, object r_7318332 */
 {
 object r_7318332 = args[0];
  
closureN_type c_7361659;
object e_7361830 [5];
c_7361659.hdr.mark = gc_color_red;
 c_7361659.hdr.grayed = 0;
c_7361659.tag = closureN_tag;
 c_7361659.fn = (function_type)__lambda_2891;
c_7361659.num_args = 1;
c_7361659.num_elements = 5;
c_7361659.elements = (object *)e_7361830;
c_7361659.elements[0] = ((closureN)self_7321571)->elements[0];
c_7361659.elements[1] = ((closureN)self_7321571)->elements[1];
c_7361659.elements[2] = r_7318332;
c_7361659.elements[3] = ((closureN)self_7321571)->elements[2];
c_7361659.elements[4] = ((closureN)self_7321571)->elements[3];


mmacro(c_7361831, (function_type)__lambda_2904);c_7361831.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7361659,__lambda_2891,  &c_7361831);; 
}

static void __lambda_2904(void *data, object self_7321572, int argc, object *args) /* object self_7321572, object k_7318353, object p_737799_737984_7310724 */
 {
 object k_7318353 = args[0]; object p_737799_737984_7310724 = args[1];
  return_direct_with_clo1(data,  k_7318353, (((closure)  k_7318353)->fn),  p_737799_737984_7310724);; 
}

static void __lambda_2891(void *data, object self_7321573, int argc, object *args) /* object self_7321573, object r_7318352 */
 {
 object r_7318352 = args[0];
  
closureN_type c_7361661;
object e_7361822 [5];
c_7361661.hdr.mark = gc_color_red;
 c_7361661.hdr.grayed = 0;
c_7361661.tag = closureN_tag;
 c_7361661.fn = (function_type)__lambda_2892;
c_7361661.num_args = 1;
c_7361661.num_elements = 5;
c_7361661.elements = (object *)e_7361822;
c_7361661.elements[0] = ((closureN)self_7321573)->elements[0];
c_7361661.elements[1] = ((closureN)self_7321573)->elements[1];
c_7361661.elements[2] = ((closureN)self_7321573)->elements[2];
c_7361661.elements[3] = ((closureN)self_7321573)->elements[3];
c_7361661.elements[4] = ((closureN)self_7321573)->elements[4];







return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7361661, r_7318352, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321573)->elements[4]))));; 
}

static void __lambda_2892(void *data, object self_7321574, int argc, object *args) /* object self_7321574, object r_7318339 */
 {
 object r_7318339 = args[0];
  
closureN_type c_7361663;
object e_7361790 [6];
c_7361663.hdr.mark = gc_color_red;
 c_7361663.hdr.grayed = 0;
c_7361663.tag = closureN_tag;
 c_7361663.fn = (function_type)__lambda_2893;
c_7361663.num_args = 1;
c_7361663.num_elements = 6;
c_7361663.elements = (object *)e_7361790;
c_7361663.elements[0] = ((closureN)self_7321574)->elements[0];
c_7361663.elements[1] = ((closureN)self_7321574)->elements[1];
c_7361663.elements[2] = ((closureN)self_7321574)->elements[2];
c_7361663.elements[3] = r_7318339;
c_7361663.elements[4] = ((closureN)self_7321574)->elements[3];
c_7361663.elements[5] = ((closureN)self_7321574)->elements[4];






























make_pair(c_7361821,quote_a,quote_b);c_7361821.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361663, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321574)->elements[4]))))))), Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321574)->elements[4]))))))), &c_7361821);; 
}

static void __lambda_2893(void *data, object self_7321575, int argc, object *args) /* object self_7321575, object r_7318344 */
 {
 object r_7318344 = args[0];
  
closureN_type c_7361666;
object e_7361789 [6];
c_7361666.hdr.mark = gc_color_red;
 c_7361666.hdr.grayed = 0;
c_7361666.tag = closureN_tag;
 c_7361666.fn = (function_type)__lambda_2894;
c_7361666.num_args = 1;
c_7361666.num_elements = 6;
c_7361666.elements = (object *)e_7361789;
c_7361666.elements[0] = ((closureN)self_7321575)->elements[0];
c_7361666.elements[1] = ((closureN)self_7321575)->elements[1];
c_7361666.elements[2] = ((closureN)self_7321575)->elements[2];
c_7361666.elements[3] = ((closureN)self_7321575)->elements[3];
c_7361666.elements[4] = r_7318344;
c_7361666.elements[5] = ((closureN)self_7321575)->elements[5];

return_closcall2(data,  ((closureN)self_7321575)->elements[4],  &c_7361666, quote_tmp);; 
}

static void __lambda_2894(void *data, object self_7321576, int argc, object *args) /* object self_7321576, object r_7318347 */
 {
 object r_7318347 = args[0];
  
closureN_type c_7361668;
object e_7361787 [6];
c_7361668.hdr.mark = gc_color_red;
 c_7361668.hdr.grayed = 0;
c_7361668.tag = closureN_tag;
 c_7361668.fn = (function_type)__lambda_2895;
c_7361668.num_args = 1;
c_7361668.num_elements = 6;
c_7361668.elements = (object *)e_7361787;
c_7361668.elements[0] = ((closureN)self_7321576)->elements[0];
c_7361668.elements[1] = ((closureN)self_7321576)->elements[1];
c_7361668.elements[2] = ((closureN)self_7321576)->elements[2];
c_7361668.elements[3] = ((closureN)self_7321576)->elements[3];
c_7361668.elements[4] = ((closureN)self_7321576)->elements[4];
c_7361668.elements[5] = ((closureN)self_7321576)->elements[5];


make_pair(c_7361788,quote_tmp,NULL);c_7361788.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361668, r_7318347, NULL, &c_7361788);; 
}

static void __lambda_2895(void *data, object self_7321577, int argc, object *args) /* object self_7321577, object r_7318345 */
 {
 object r_7318345 = args[0];
  
closureN_type c_7361670;
object e_7361782 [5];
c_7361670.hdr.mark = gc_color_red;
 c_7361670.hdr.grayed = 0;
c_7361670.tag = closureN_tag;
 c_7361670.fn = (function_type)__lambda_2896;
c_7361670.num_args = 1;
c_7361670.num_elements = 5;
c_7361670.elements = (object *)e_7361782;
c_7361670.elements[0] = ((closureN)self_7321577)->elements[0];
c_7361670.elements[1] = ((closureN)self_7321577)->elements[1];
c_7361670.elements[2] = ((closureN)self_7321577)->elements[2];
c_7361670.elements[3] = ((closureN)self_7321577)->elements[3];
c_7361670.elements[4] = ((closureN)self_7321577)->elements[5];


make_pair(c_7361785,quote_a,quote_b);c_7361785.hdr.immutable = 1;

make_pair(c_7361786,quote_tmp,NULL);c_7361786.hdr.immutable = 1;

make_pair(c_7361784,&c_7361785,&c_7361786);c_7361784.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361670, ((closureN)self_7321577)->elements[4], r_7318345, &c_7361784);; 
}

static void __lambda_2896(void *data, object self_7321578, int argc, object *args) /* object self_7321578, object r_7318341 */
 {
 object r_7318341 = args[0];
  
closureN_type c_7361672;
object e_7361777 [5];
c_7361672.hdr.mark = gc_color_red;
 c_7361672.hdr.grayed = 0;
c_7361672.tag = closureN_tag;
 c_7361672.fn = (function_type)__lambda_2897;
c_7361672.num_args = 1;
c_7361672.num_elements = 5;
c_7361672.elements = (object *)e_7361777;
c_7361672.elements[0] = ((closureN)self_7321578)->elements[0];
c_7361672.elements[1] = ((closureN)self_7321578)->elements[1];
c_7361672.elements[2] = ((closureN)self_7321578)->elements[2];
c_7361672.elements[3] = ((closureN)self_7321578)->elements[3];
c_7361672.elements[4] = ((closureN)self_7321578)->elements[4];


make_pair(c_7361780,quote_a,quote_b);c_7361780.hdr.immutable = 1;

make_pair(c_7361781,quote_tmp,NULL);c_7361781.hdr.immutable = 1;

make_pair(c_7361779,&c_7361780,&c_7361781);c_7361779.hdr.immutable = 1;

make_pair(c_7361778,&c_7361779,NULL);c_7361778.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361672, r_7318341, NULL, &c_7361778);; 
}

static void __lambda_2897(void *data, object self_7321579, int argc, object *args) /* object self_7321579, object r_7318340 */
 {
 object r_7318340 = args[0];
  
closureN_type c_7361674;
object e_7361775 [4];
c_7361674.hdr.mark = gc_color_red;
 c_7361674.hdr.grayed = 0;
c_7361674.tag = closureN_tag;
 c_7361674.fn = (function_type)__lambda_2898;
c_7361674.num_args = 1;
c_7361674.num_elements = 4;
c_7361674.elements = (object *)e_7361775;
c_7361674.elements[0] = ((closureN)self_7321579)->elements[0];
c_7361674.elements[1] = ((closureN)self_7321579)->elements[1];
c_7361674.elements[2] = ((closureN)self_7321579)->elements[2];
c_7361674.elements[3] = ((closureN)self_7321579)->elements[4];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7361674, ((closureN)self_7321579)->elements[3], r_7318340);; 
}

static void __lambda_2898(void *data, object self_7321580, int argc, object *args) /* object self_7321580, object r_7318335 */
 {
 object r_7318335 = args[0];
  
closureN_type c_7361676;
object e_7361753 [5];
c_7361676.hdr.mark = gc_color_red;
 c_7361676.hdr.grayed = 0;
c_7361676.tag = closureN_tag;
 c_7361676.fn = (function_type)__lambda_2899;
c_7361676.num_args = 1;
c_7361676.num_elements = 5;
c_7361676.elements = (object *)e_7361753;
c_7361676.elements[0] = ((closureN)self_7321580)->elements[0];
c_7361676.elements[1] = ((closureN)self_7321580)->elements[1];
c_7361676.elements[2] = ((closureN)self_7321580)->elements[2];
c_7361676.elements[3] = r_7318335;
c_7361676.elements[4] = ((closureN)self_7321580)->elements[3];




















make_pair(c_7361774,quote_rest,quote_body);c_7361774.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361676, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321580)->elements[3]))))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321580)->elements[3])))), &c_7361774);; 
}

static void __lambda_2899(void *data, object self_7321581, int argc, object *args) /* object self_7321581, object r_7318336 */
 {
 object r_7318336 = args[0];
  
closureN_type c_7361678;
object e_7361743 [4];
c_7361678.hdr.mark = gc_color_red;
 c_7361678.hdr.grayed = 0;
c_7361678.tag = closureN_tag;
 c_7361678.fn = (function_type)__lambda_2900;
c_7361678.num_args = 1;
c_7361678.num_elements = 4;
c_7361678.elements = (object *)e_7361743;
c_7361678.elements[0] = ((closureN)self_7321581)->elements[0];
c_7361678.elements[1] = ((closureN)self_7321581)->elements[1];
c_7361678.elements[2] = ((closureN)self_7321581)->elements[2];
c_7361678.elements[3] = ((closureN)self_7321581)->elements[4];


make_pair(c_7361750,quote_a,quote_b);c_7361750.hdr.immutable = 1;

make_pair(c_7361751,quote_tmp,NULL);c_7361751.hdr.immutable = 1;

make_pair(c_7361749,&c_7361750,&c_7361751);c_7361749.hdr.immutable = 1;

make_pair(c_7361748,&c_7361749,NULL);c_7361748.hdr.immutable = 1;

make_pair(c_7361747,quote__93_93_93,&c_7361748);c_7361747.hdr.immutable = 1;

make_pair(c_7361746,quote_p,&c_7361747);c_7361746.hdr.immutable = 1;

make_pair(c_7361752,quote_rest,quote_body);c_7361752.hdr.immutable = 1;

make_pair(c_7361745,&c_7361746,&c_7361752);c_7361745.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361678, ((closureN)self_7321581)->elements[3], r_7318336, &c_7361745);; 
}

static void __lambda_2900(void *data, object self_7321582, int argc, object *args) /* object self_7321582, object r_7318333 */
 {
 object r_7318333 = args[0];
  
closureN_type c_7361680;
object e_7361727 [3];
c_7361680.hdr.mark = gc_color_red;
 c_7361680.hdr.grayed = 0;
c_7361680.tag = closureN_tag;
 c_7361680.fn = (function_type)__lambda_2901;
c_7361680.num_args = 1;
c_7361680.num_elements = 3;
c_7361680.elements = (object *)e_7361727;
c_7361680.elements[0] = ((closureN)self_7321582)->elements[0];
c_7361680.elements[1] = ((closureN)self_7321582)->elements[1];
c_7361680.elements[2] = ((closureN)self_7321582)->elements[3];


make_pair(c_7361734,quote_expr,NULL);c_7361734.hdr.immutable = 1;

make_pair(c_7361733,quote_tmp,&c_7361734);c_7361733.hdr.immutable = 1;

make_pair(c_7361732,&c_7361733,NULL);c_7361732.hdr.immutable = 1;

make_pair(c_7361731,quote__93_93_93,&c_7361732);c_7361731.hdr.immutable = 1;

make_pair(c_7361730,quote_v,&c_7361731);c_7361730.hdr.immutable = 1;

make_pair(c_7361740,quote_a,quote_b);c_7361740.hdr.immutable = 1;

make_pair(c_7361741,quote_tmp,NULL);c_7361741.hdr.immutable = 1;

make_pair(c_7361739,&c_7361740,&c_7361741);c_7361739.hdr.immutable = 1;

make_pair(c_7361738,&c_7361739,NULL);c_7361738.hdr.immutable = 1;

make_pair(c_7361737,quote__93_93_93,&c_7361738);c_7361737.hdr.immutable = 1;

make_pair(c_7361736,quote_p,&c_7361737);c_7361736.hdr.immutable = 1;

make_pair(c_7361742,quote_rest,quote_body);c_7361742.hdr.immutable = 1;

make_pair(c_7361735,&c_7361736,&c_7361742);c_7361735.hdr.immutable = 1;

make_pair(c_7361729,&c_7361730,&c_7361735);c_7361729.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361680, ((closureN)self_7321582)->elements[2], r_7318333, &c_7361729);; 
}

static void __lambda_2901(void *data, object self_7321583, int argc, object *args) /* object self_7321583, object r_7318330 */
 {
 object r_7318330 = args[0];
  
closureN_type c_7361682;
object e_7361708 [2];
c_7361682.hdr.mark = gc_color_red;
 c_7361682.hdr.grayed = 0;
c_7361682.tag = closureN_tag;
 c_7361682.fn = (function_type)__lambda_2902;
c_7361682.num_args = 1;
c_7361682.num_elements = 2;
c_7361682.elements = (object *)e_7361708;
c_7361682.elements[0] = ((closureN)self_7321583)->elements[0];
c_7361682.elements[1] = ((closureN)self_7321583)->elements[1];




make_pair(c_7361718,quote_expr,NULL);c_7361718.hdr.immutable = 1;

make_pair(c_7361717,quote_tmp,&c_7361718);c_7361717.hdr.immutable = 1;

make_pair(c_7361716,&c_7361717,NULL);c_7361716.hdr.immutable = 1;

make_pair(c_7361715,quote__93_93_93,&c_7361716);c_7361715.hdr.immutable = 1;

make_pair(c_7361714,quote_v,&c_7361715);c_7361714.hdr.immutable = 1;

make_pair(c_7361724,quote_a,quote_b);c_7361724.hdr.immutable = 1;

make_pair(c_7361725,quote_tmp,NULL);c_7361725.hdr.immutable = 1;

make_pair(c_7361723,&c_7361724,&c_7361725);c_7361723.hdr.immutable = 1;

make_pair(c_7361722,&c_7361723,NULL);c_7361722.hdr.immutable = 1;

make_pair(c_7361721,quote__93_93_93,&c_7361722);c_7361721.hdr.immutable = 1;

make_pair(c_7361720,quote_p,&c_7361721);c_7361720.hdr.immutable = 1;

make_pair(c_7361726,quote_rest,quote_body);c_7361726.hdr.immutable = 1;

make_pair(c_7361719,&c_7361720,&c_7361726);c_7361719.hdr.immutable = 1;

make_pair(c_7361713,&c_7361714,&c_7361719);c_7361713.hdr.immutable = 1;

make_pair(c_7361712,quote_let,&c_7361713);c_7361712.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361682, Cyc_car(data, ((closureN)self_7321583)->elements[2]), r_7318330, &c_7361712);; 
}

static void __lambda_2902(void *data, object self_7321584, int argc, object *args) /* object self_7321584, object r_7318328 */
 {
 object r_7318328 = args[0];
  
closureN_type c_7361684;
object e_7361690 [1];
c_7361684.hdr.mark = gc_color_red;
 c_7361684.hdr.grayed = 0;
c_7361684.tag = closureN_tag;
 c_7361684.fn = (function_type)__lambda_2903;
c_7361684.num_args = 1;
c_7361684.num_elements = 1;
c_7361684.elements = (object *)e_7361690;
c_7361684.elements[0] = ((closureN)self_7321584)->elements[0];


make_pair(c_7361699,quote_expr,NULL);c_7361699.hdr.immutable = 1;

make_pair(c_7361698,quote_tmp,&c_7361699);c_7361698.hdr.immutable = 1;

make_pair(c_7361697,&c_7361698,NULL);c_7361697.hdr.immutable = 1;

make_pair(c_7361696,quote__93_93_93,&c_7361697);c_7361696.hdr.immutable = 1;

make_pair(c_7361695,quote_v,&c_7361696);c_7361695.hdr.immutable = 1;

make_pair(c_7361705,quote_a,quote_b);c_7361705.hdr.immutable = 1;

make_pair(c_7361706,quote_tmp,NULL);c_7361706.hdr.immutable = 1;

make_pair(c_7361704,&c_7361705,&c_7361706);c_7361704.hdr.immutable = 1;

make_pair(c_7361703,&c_7361704,NULL);c_7361703.hdr.immutable = 1;

make_pair(c_7361702,quote__93_93_93,&c_7361703);c_7361702.hdr.immutable = 1;

make_pair(c_7361701,quote_p,&c_7361702);c_7361701.hdr.immutable = 1;

make_pair(c_7361707,quote_rest,quote_body);c_7361707.hdr.immutable = 1;

make_pair(c_7361700,&c_7361701,&c_7361707);c_7361700.hdr.immutable = 1;

make_pair(c_7361694,&c_7361695,&c_7361700);c_7361694.hdr.immutable = 1;

make_pair(c_7361693,quote_let,&c_7361694);c_7361693.hdr.immutable = 1;

make_pair(c_7361692,quote_match_91let_95helper,&c_7361693);c_7361692.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361684, ((closureN)self_7321584)->elements[1], r_7318328, &c_7361692);; 
}

static void __lambda_2903(void *data, object self_7321585, int argc, object *args) /* object self_7321585, object r_7318326 */
 {
 object r_7318326 = args[0];
  
pair_type local_7361689; 
return_direct_with_clo1(data,  ((closureN)self_7321585)->elements[0], (((closure)  ((closureN)self_7321585)->elements[0])->fn),  set_pair_as_expr(&local_7361689, r_7318326, boolean_f));; 
}

static void __lambda_2847(void *data, object self_7321586, int argc, object *args) /* object self_7321586, object k_7318369 */
 {
 object k_7318369 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321586)->elements[1])) ){ 
  
closureN_type c_7361176;
object e_7361514 [3];
c_7361176.hdr.mark = gc_color_red;
 c_7361176.hdr.grayed = 0;
c_7361176.tag = closureN_tag;
 c_7361176.fn = (function_type)__lambda_2848;
c_7361176.num_args = 1;
c_7361176.num_elements = 3;
c_7361176.elements = (object *)e_7361514;
c_7361176.elements[0] = k_7318369;
c_7361176.elements[1] = ((closureN)self_7321586)->elements[0];
c_7361176.elements[2] = ((closureN)self_7321586)->elements[1];



return_direct_with_clo1(data,(closure)&c_7361176,__lambda_2848,  Cyc_car(data, ((closureN)self_7321586)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7318369, (((closure)  k_7318369)->fn),  boolean_f);}
;; 
}

static void __lambda_2848(void *data, object self_7321587, int argc, object *args) /* object self_7321587, object let_737803_737987_7310727 */
 {
 object let_737803_737987_7310727 = args[0];
  
closureN_type c_7361178;
object e_7361510 [3];
c_7361178.hdr.mark = gc_color_red;
 c_7361178.hdr.grayed = 0;
c_7361178.tag = closureN_tag;
 c_7361178.fn = (function_type)__lambda_2849;
c_7361178.num_args = 1;
c_7361178.num_elements = 3;
c_7361178.elements = (object *)e_7361510;
c_7361178.elements[0] = ((closureN)self_7321587)->elements[0];
c_7361178.elements[1] = let_737803_737987_7310727;
c_7361178.elements[2] = ((closureN)self_7321587)->elements[1];



return_direct_with_clo1(data,(closure)&c_7361178,__lambda_2849,  Cyc_cdr(data, ((closureN)self_7321587)->elements[2]));; 
}

static void __lambda_2849(void *data, object self_7321588, int argc, object *args) /* object self_7321588, object v_9321_737596_737804_737988_7310728 */
 {
 object v_9321_737596_737804_737988_7310728 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_9321_737596_737804_737988_7310728)) ){ 
  
closureN_type c_7361182;
object e_7361505 [4];
c_7361182.hdr.mark = gc_color_red;
 c_7361182.hdr.grayed = 0;
c_7361182.tag = closureN_tag;
 c_7361182.fn = (function_type)__lambda_2850;
c_7361182.num_args = 3;
c_7361182.num_elements = 4;
c_7361182.elements = (object *)e_7361505;
c_7361182.elements[0] = ((closureN)self_7321588)->elements[0];
c_7361182.elements[1] = ((closureN)self_7321588)->elements[1];
c_7361182.elements[2] = ((closureN)self_7321588)->elements[2];
c_7361182.elements[3] = v_9321_737596_737804_737988_7310728;



return_direct_with_clo3(data,(closure)&c_7361182,__lambda_2850,  Cyc_car(data, v_9321_737596_737804_737988_7310728), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321588)->elements[0], (((closure)  ((closureN)self_7321588)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2850(void *data, object self_7321589, int argc, object *args) /* object self_7321589, object w_9323_737598_737808_737990_7310730, object var_91ls25_737600_737809_737991_7310731, object expr_91ls26_737601_737810_737992_7310732 */
 {
 object w_9323_737598_737808_737990_7310730 = args[0]; object var_91ls25_737600_737809_737991_7310731 = args[1]; object expr_91ls26_737601_737810_737992_7310732 = args[2];
  
closureN_type c_7361184;
object e_7361504 [7];
c_7361184.hdr.mark = gc_color_red;
 c_7361184.hdr.grayed = 0;
c_7361184.tag = closureN_tag;
 c_7361184.fn = (function_type)__lambda_2851;
c_7361184.num_args = 1;
c_7361184.num_elements = 7;
c_7361184.elements = (object *)e_7361504;
c_7361184.elements[0] = expr_91ls26_737601_737810_737992_7310732;
c_7361184.elements[1] = ((closureN)self_7321589)->elements[0];
c_7361184.elements[2] = ((closureN)self_7321589)->elements[1];
c_7361184.elements[3] = ((closureN)self_7321589)->elements[2];
c_7361184.elements[4] = ((closureN)self_7321589)->elements[3];
c_7361184.elements[5] = var_91ls25_737600_737809_737991_7310731;
c_7361184.elements[6] = w_9323_737598_737808_737990_7310730;

return_direct_with_clo1(data,(closure)&c_7361184,__lambda_2851,  boolean_f);; 
}

static void __lambda_2851(void *data, object self_7321590, int argc, object *args) /* object self_7321590, object lp_9324_737599_737811_737993_7310733 */
 {
 object lp_9324_737599_737811_737993_7310733 = args[0];
  
closureN_type c_7361186;
object e_7361500 [7];
c_7361186.hdr.mark = gc_color_red;
 c_7361186.hdr.grayed = 0;
c_7361186.tag = closureN_tag;
 c_7361186.fn = (function_type)__lambda_3052;
c_7361186.num_args = 1;
c_7361186.num_elements = 7;
c_7361186.elements = (object *)e_7361500;
c_7361186.elements[0] = ((closureN)self_7321590)->elements[0];
c_7361186.elements[1] = ((closureN)self_7321590)->elements[1];
c_7361186.elements[2] = ((closureN)self_7321590)->elements[2];
c_7361186.elements[3] = ((closureN)self_7321590)->elements[3];
c_7361186.elements[4] = ((closureN)self_7321590)->elements[4];
c_7361186.elements[5] = ((closureN)self_7321590)->elements[5];
c_7361186.elements[6] = ((closureN)self_7321590)->elements[6];


pair_type local_7361503; 
return_direct_with_clo1(data,(closure)&c_7361186,__lambda_3052,  set_cell_as_expr(&local_7361503, lp_9324_737599_737811_737993_7310733));; 
}

static void __lambda_3052(void *data, object self_7321591, int argc, object *args) /* object self_7321591, object lp_9324_737599_737811_737993_7310733 */
 {
 object lp_9324_737599_737811_737993_7310733 = args[0];
  
closureN_type c_7361188;
object e_7361203 [5];
c_7361188.hdr.mark = gc_color_red;
 c_7361188.hdr.grayed = 0;
c_7361188.tag = closureN_tag;
 c_7361188.fn = (function_type)__lambda_2852;
c_7361188.num_args = 1;
c_7361188.num_elements = 5;
c_7361188.elements = (object *)e_7361203;
c_7361188.elements[0] = ((closureN)self_7321591)->elements[0];
c_7361188.elements[1] = ((closureN)self_7321591)->elements[1];
c_7361188.elements[2] = lp_9324_737599_737811_737993_7310733;
c_7361188.elements[3] = ((closureN)self_7321591)->elements[5];
c_7361188.elements[4] = ((closureN)self_7321591)->elements[6];


closureN_type c_7361204;
object e_7361499 [4];
c_7361204.hdr.mark = gc_color_red;
 c_7361204.hdr.grayed = 0;
c_7361204.tag = closureN_tag;
 c_7361204.fn = (function_type)__lambda_2854;
c_7361204.num_args = 3;
c_7361204.num_elements = 4;
c_7361204.elements = (object *)e_7361499;
c_7361204.elements[0] = ((closureN)self_7321591)->elements[2];
c_7361204.elements[1] = lp_9324_737599_737811_737993_7310733;
c_7361204.elements[2] = ((closureN)self_7321591)->elements[3];
c_7361204.elements[3] = ((closureN)self_7321591)->elements[4];

return_direct_with_clo1(data,(closure)&c_7361188,__lambda_2852,  &c_7361204);; 
}

static void __lambda_2854(void *data, object self_7321592, int argc, object *args) /* object self_7321592, object k_7318379, object w_9323_737598_737812_737994_7310734, object var_91ls25_737600_737813_737995_7310735, object expr_91ls26_737601_737814_737996_7310736 */
 {
 object k_7318379 = args[0]; object w_9323_737598_737812_737994_7310734 = args[1]; object var_91ls25_737600_737813_737995_7310735 = args[2]; object expr_91ls26_737601_737814_737996_7310736 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9323_737598_737812_737994_7310734)) ){ 
  
closureN_type c_7361208;
object e_7361452 [5];
c_7361208.hdr.mark = gc_color_red;
 c_7361208.hdr.grayed = 0;
c_7361208.tag = closureN_tag;
 c_7361208.fn = (function_type)__lambda_2855;
c_7361208.num_args = 1;
c_7361208.num_elements = 5;
c_7361208.elements = (object *)e_7361452;
c_7361208.elements[0] = expr_91ls26_737601_737814_737996_7310736;
c_7361208.elements[1] = k_7318379;
c_7361208.elements[2] = ((closureN)self_7321592)->elements[0];
c_7361208.elements[3] = ((closureN)self_7321592)->elements[2];
c_7361208.elements[4] = ((closureN)self_7321592)->elements[3];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7361208, var_91ls25_737600_737813_737995_7310735);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9323_737598_737812_737994_7310734)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9323_737598_737812_737994_7310734))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9323_737598_737812_737994_7310734)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9323_737598_737812_737994_7310734))))) ){ 
  




pair_type local_7361481; 





pair_type local_7361488; 






return_closcall4(data,  car(((closureN)self_7321592)->elements[1]),  k_7318379, Cyc_cdr(data, w_9323_737598_737812_737994_7310734), set_pair_as_expr(&local_7361481, Cyc_car(data, Cyc_car(data, w_9323_737598_737812_737994_7310734)), var_91ls25_737600_737813_737995_7310735), set_pair_as_expr(&local_7361488, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9323_737598_737812_737994_7310734))), expr_91ls26_737601_737814_737996_7310736));
} else { 
  return_direct_with_clo1(data,  k_7318379, (((closure)  k_7318379)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318379, (((closure)  k_7318379)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318379, (((closure)  k_7318379)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318379, (((closure)  k_7318379)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2855(void *data, object self_7321593, int argc, object *args) /* object self_7321593, object r_7318381 */
 {
 object r_7318381 = args[0];
  
closureN_type c_7361210;
object e_7361450 [5];
c_7361210.hdr.mark = gc_color_red;
 c_7361210.hdr.grayed = 0;
c_7361210.tag = closureN_tag;
 c_7361210.fn = (function_type)__lambda_2856;
c_7361210.num_args = 1;
c_7361210.num_elements = 5;
c_7361210.elements = (object *)e_7361450;
c_7361210.elements[0] = ((closureN)self_7321593)->elements[1];
c_7361210.elements[1] = ((closureN)self_7321593)->elements[2];
c_7361210.elements[2] = r_7318381;
c_7361210.elements[3] = ((closureN)self_7321593)->elements[3];
c_7361210.elements[4] = ((closureN)self_7321593)->elements[4];

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

static void __lambda_2856(void *data, object self_7321594, int argc, object *args) /* object self_7321594, object r_7318382 */
 {
 object r_7318382 = args[0];
  
closureN_type c_7361212;
object e_7361448 [4];
c_7361212.hdr.mark = gc_color_red;
 c_7361212.hdr.grayed = 0;
c_7361212.tag = closureN_tag;
 c_7361212.fn = (function_type)__lambda_2857;
c_7361212.num_args = 2;
c_7361212.num_elements = 4;
c_7361212.elements = (object *)e_7361448;
c_7361212.elements[0] = ((closureN)self_7321594)->elements[0];
c_7361212.elements[1] = ((closureN)self_7321594)->elements[1];
c_7361212.elements[2] = ((closureN)self_7321594)->elements[3];
c_7361212.elements[3] = ((closureN)self_7321594)->elements[4];

return_direct_with_clo2(data,(closure)&c_7361212,__lambda_2857,  ((closureN)self_7321594)->elements[2], r_7318382);; 
}

static void __lambda_2857(void *data, object self_7321595, int argc, object *args) /* object self_7321595, object var_737815_737997_7310737, object expr_737816_737998_7310738 */
 {
 object var_737815_737997_7310737 = args[0]; object expr_737816_737998_7310738 = args[1];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321595)->elements[3]))) ){ 
  
closureN_type c_7361219;
object e_7361440 [6];
c_7361219.hdr.mark = gc_color_red;
 c_7361219.hdr.grayed = 0;
c_7361219.tag = closureN_tag;
 c_7361219.fn = (function_type)__lambda_2858;
c_7361219.num_args = 3;
c_7361219.num_elements = 6;
c_7361219.elements = (object *)e_7361440;
c_7361219.elements[0] = expr_737816_737998_7310738;
c_7361219.elements[1] = ((closureN)self_7321595)->elements[0];
c_7361219.elements[2] = ((closureN)self_7321595)->elements[1];
c_7361219.elements[3] = ((closureN)self_7321595)->elements[2];
c_7361219.elements[4] = ((closureN)self_7321595)->elements[3];
c_7361219.elements[5] = var_737815_737997_7310737;





return_direct_with_clo3(data,(closure)&c_7361219,__lambda_2858,  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321595)->elements[3])), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321595)->elements[0], (((closure)  ((closureN)self_7321595)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2858(void *data, object self_7321596, int argc, object *args) /* object self_7321596, object w_9334_737609_737821_738001_7310741, object pat_91ls36_737611_737822_738002_7310742, object tmp_91ls37_737612_737823_738003_7310743 */
 {
 object w_9334_737609_737821_738001_7310741 = args[0]; object pat_91ls36_737611_737822_738002_7310742 = args[1]; object tmp_91ls37_737612_737823_738003_7310743 = args[2];
  
closureN_type c_7361221;
object e_7361439 [9];
c_7361221.hdr.mark = gc_color_red;
 c_7361221.hdr.grayed = 0;
c_7361221.tag = closureN_tag;
 c_7361221.fn = (function_type)__lambda_2859;
c_7361221.num_args = 1;
c_7361221.num_elements = 9;
c_7361221.elements = (object *)e_7361439;
c_7361221.elements[0] = ((closureN)self_7321596)->elements[0];
c_7361221.elements[1] = ((closureN)self_7321596)->elements[1];
c_7361221.elements[2] = ((closureN)self_7321596)->elements[2];
c_7361221.elements[3] = pat_91ls36_737611_737822_738002_7310742;
c_7361221.elements[4] = ((closureN)self_7321596)->elements[3];
c_7361221.elements[5] = tmp_91ls37_737612_737823_738003_7310743;
c_7361221.elements[6] = ((closureN)self_7321596)->elements[4];
c_7361221.elements[7] = ((closureN)self_7321596)->elements[5];
c_7361221.elements[8] = w_9334_737609_737821_738001_7310741;

return_direct_with_clo1(data,(closure)&c_7361221,__lambda_2859,  boolean_f);; 
}

static void __lambda_2859(void *data, object self_7321597, int argc, object *args) /* object self_7321597, object lp_9335_737610_737824_738004_7310744 */
 {
 object lp_9335_737610_737824_738004_7310744 = args[0];
  
closureN_type c_7361223;
object e_7361435 [9];
c_7361223.hdr.mark = gc_color_red;
 c_7361223.hdr.grayed = 0;
c_7361223.tag = closureN_tag;
 c_7361223.fn = (function_type)__lambda_3051;
c_7361223.num_args = 1;
c_7361223.num_elements = 9;
c_7361223.elements = (object *)e_7361435;
c_7361223.elements[0] = ((closureN)self_7321597)->elements[0];
c_7361223.elements[1] = ((closureN)self_7321597)->elements[1];
c_7361223.elements[2] = ((closureN)self_7321597)->elements[2];
c_7361223.elements[3] = ((closureN)self_7321597)->elements[3];
c_7361223.elements[4] = ((closureN)self_7321597)->elements[4];
c_7361223.elements[5] = ((closureN)self_7321597)->elements[5];
c_7361223.elements[6] = ((closureN)self_7321597)->elements[6];
c_7361223.elements[7] = ((closureN)self_7321597)->elements[7];
c_7361223.elements[8] = ((closureN)self_7321597)->elements[8];


pair_type local_7361438; 
return_direct_with_clo1(data,(closure)&c_7361223,__lambda_3051,  set_cell_as_expr(&local_7361438, lp_9335_737610_737824_738004_7310744));; 
}

static void __lambda_3051(void *data, object self_7321598, int argc, object *args) /* object self_7321598, object lp_9335_737610_737824_738004_7310744 */
 {
 object lp_9335_737610_737824_738004_7310744 = args[0];
  
closureN_type c_7361225;
object e_7361240 [5];
c_7361225.hdr.mark = gc_color_red;
 c_7361225.hdr.grayed = 0;
c_7361225.tag = closureN_tag;
 c_7361225.fn = (function_type)__lambda_2860;
c_7361225.num_args = 1;
c_7361225.num_elements = 5;
c_7361225.elements = (object *)e_7361240;
c_7361225.elements[0] = ((closureN)self_7321598)->elements[1];
c_7361225.elements[1] = lp_9335_737610_737824_738004_7310744;
c_7361225.elements[2] = ((closureN)self_7321598)->elements[3];
c_7361225.elements[3] = ((closureN)self_7321598)->elements[5];
c_7361225.elements[4] = ((closureN)self_7321598)->elements[8];


closureN_type c_7361241;
object e_7361434 [6];
c_7361241.hdr.mark = gc_color_red;
 c_7361241.hdr.grayed = 0;
c_7361241.tag = closureN_tag;
 c_7361241.fn = (function_type)__lambda_2862;
c_7361241.num_args = 3;
c_7361241.num_elements = 6;
c_7361241.elements = (object *)e_7361434;
c_7361241.elements[0] = ((closureN)self_7321598)->elements[0];
c_7361241.elements[1] = ((closureN)self_7321598)->elements[2];
c_7361241.elements[2] = lp_9335_737610_737824_738004_7310744;
c_7361241.elements[3] = ((closureN)self_7321598)->elements[4];
c_7361241.elements[4] = ((closureN)self_7321598)->elements[6];
c_7361241.elements[5] = ((closureN)self_7321598)->elements[7];

return_direct_with_clo1(data,(closure)&c_7361225,__lambda_2860,  &c_7361241);; 
}

static void __lambda_2862(void *data, object self_7321599, int argc, object *args) /* object self_7321599, object k_7318390, object w_9334_737609_737825_738005_7310745, object pat_91ls36_737611_737826_738006_7310746, object tmp_91ls37_737612_737827_738007_7310747 */
 {
 object k_7318390 = args[0]; object w_9334_737609_737825_738005_7310745 = args[1]; object pat_91ls36_737611_737826_738006_7310746 = args[2]; object tmp_91ls37_737612_737827_738007_7310747 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9334_737609_737825_738005_7310745)) ){ 
  
closureN_type c_7361245;
object e_7361387 [7];
c_7361245.hdr.mark = gc_color_red;
 c_7361245.hdr.grayed = 0;
c_7361245.tag = closureN_tag;
 c_7361245.fn = (function_type)__lambda_2863;
c_7361245.num_args = 1;
c_7361245.num_elements = 7;
c_7361245.elements = (object *)e_7361387;
c_7361245.elements[0] = ((closureN)self_7321599)->elements[0];
c_7361245.elements[1] = k_7318390;
c_7361245.elements[2] = ((closureN)self_7321599)->elements[1];
c_7361245.elements[3] = ((closureN)self_7321599)->elements[3];
c_7361245.elements[4] = tmp_91ls37_737612_737827_738007_7310747;
c_7361245.elements[5] = ((closureN)self_7321599)->elements[4];
c_7361245.elements[6] = ((closureN)self_7321599)->elements[5];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7361245, pat_91ls36_737611_737826_738006_7310746);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9334_737609_737825_738005_7310745)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9334_737609_737825_738005_7310745))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9334_737609_737825_738005_7310745)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9334_737609_737825_738005_7310745))))) ){ 
  




pair_type local_7361416; 





pair_type local_7361423; 






return_closcall4(data,  car(((closureN)self_7321599)->elements[2]),  k_7318390, Cyc_cdr(data, w_9334_737609_737825_738005_7310745), set_pair_as_expr(&local_7361416, Cyc_car(data, Cyc_car(data, w_9334_737609_737825_738005_7310745)), pat_91ls36_737611_737826_738006_7310746), set_pair_as_expr(&local_7361423, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9334_737609_737825_738005_7310745))), tmp_91ls37_737612_737827_738007_7310747));
} else { 
  return_direct_with_clo1(data,  k_7318390, (((closure)  k_7318390)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318390, (((closure)  k_7318390)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318390, (((closure)  k_7318390)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318390, (((closure)  k_7318390)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2863(void *data, object self_7321600, int argc, object *args) /* object self_7321600, object r_7318392 */
 {
 object r_7318392 = args[0];
  
closureN_type c_7361247;
object e_7361385 [7];
c_7361247.hdr.mark = gc_color_red;
 c_7361247.hdr.grayed = 0;
c_7361247.tag = closureN_tag;
 c_7361247.fn = (function_type)__lambda_2864;
c_7361247.num_args = 1;
c_7361247.num_elements = 7;
c_7361247.elements = (object *)e_7361385;
c_7361247.elements[0] = ((closureN)self_7321600)->elements[0];
c_7361247.elements[1] = ((closureN)self_7321600)->elements[1];
c_7361247.elements[2] = ((closureN)self_7321600)->elements[2];
c_7361247.elements[3] = r_7318392;
c_7361247.elements[4] = ((closureN)self_7321600)->elements[3];
c_7361247.elements[5] = ((closureN)self_7321600)->elements[5];
c_7361247.elements[6] = ((closureN)self_7321600)->elements[6];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7361247, ((closureN)self_7321600)->elements[4]);; 
}

static void __lambda_2864(void *data, object self_7321601, int argc, object *args) /* object self_7321601, object r_7318393 */
 {
 object r_7318393 = args[0];
  
closureN_type c_7361249;
object e_7361383 [6];
c_7361249.hdr.mark = gc_color_red;
 c_7361249.hdr.grayed = 0;
c_7361249.tag = closureN_tag;
 c_7361249.fn = (function_type)__lambda_2865;
c_7361249.num_args = 2;
c_7361249.num_elements = 6;
c_7361249.elements = (object *)e_7361383;
c_7361249.elements[0] = ((closureN)self_7321601)->elements[0];
c_7361249.elements[1] = ((closureN)self_7321601)->elements[1];
c_7361249.elements[2] = ((closureN)self_7321601)->elements[2];
c_7361249.elements[3] = ((closureN)self_7321601)->elements[4];
c_7361249.elements[4] = ((closureN)self_7321601)->elements[5];
c_7361249.elements[5] = ((closureN)self_7321601)->elements[6];

return_direct_with_clo2(data,(closure)&c_7361249,__lambda_2865,  ((closureN)self_7321601)->elements[3], r_7318393);; 
}

static void __lambda_2865(void *data, object self_7321602, int argc, object *args) /* object self_7321602, object pat_737828_738008_7310748, object tmp_737829_738009_7310749 */
 {
 object pat_737828_738008_7310748 = args[0]; object tmp_737829_738009_7310749 = args[1];
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321602)->elements[4])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321602)->elements[4]))))) ){ 
  
closureN_type c_7361267;
object e_7361368 [8];
c_7361267.hdr.mark = gc_color_red;
 c_7361267.hdr.grayed = 0;
c_7361267.tag = closureN_tag;
 c_7361267.fn = (function_type)__lambda_2866;
c_7361267.num_args = 1;
c_7361267.num_elements = 8;
c_7361267.elements = (object *)e_7361368;
c_7361267.elements[0] = ((closureN)self_7321602)->elements[0];
c_7361267.elements[1] = ((closureN)self_7321602)->elements[1];
c_7361267.elements[2] = ((closureN)self_7321602)->elements[2];
c_7361267.elements[3] = pat_737828_738008_7310748;
c_7361267.elements[4] = ((closureN)self_7321602)->elements[3];
c_7361267.elements[5] = tmp_737829_738009_7310749;
c_7361267.elements[6] = ((closureN)self_7321602)->elements[4];
c_7361267.elements[7] = ((closureN)self_7321602)->elements[5];


mmacro(c_7361369, (function_type)__lambda_2878);c_7361369.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7361267,__lambda_2866,  &c_7361369);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321602)->elements[1], (((closure)  ((closureN)self_7321602)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321602)->elements[1], (((closure)  ((closureN)self_7321602)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_2878(void *data, object self_7321603, int argc, object *args) /* object self_7321603, object k_7318421, object var_737836_738014_7310754, object expr_737837_738015_7310755 */
 {
 object k_7318421 = args[0]; object var_737836_738014_7310754 = args[1]; object expr_737837_738015_7310755 = args[2];
  
closureN_type c_7361371;
object e_7361377 [2];
c_7361371.hdr.mark = gc_color_red;
 c_7361371.hdr.grayed = 0;
c_7361371.tag = closureN_tag;
 c_7361371.fn = (function_type)__lambda_2879;
c_7361371.num_args = 1;
c_7361371.num_elements = 2;
c_7361371.elements = (object *)e_7361377;
c_7361371.elements[0] = k_7318421;
c_7361371.elements[1] = var_737836_738014_7310754;


make_pair(c_7361378,quote_expr,NULL);c_7361378.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361371, expr_737837_738015_7310755, NULL, &c_7361378);; 
}

static void __lambda_2879(void *data, object self_7321604, int argc, object *args) /* object self_7321604, object r_7318422 */
 {
 object r_7318422 = args[0];
  
make_pair(c_7361376,quote_expr,NULL);c_7361376.hdr.immutable = 1;

make_pair(c_7361375,quote_var,&c_7361376);c_7361375.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7321604)->elements[0], ((closureN)self_7321604)->elements[1], r_7318422, &c_7361375);; 
}

static void __lambda_2866(void *data, object self_7321605, int argc, object *args) /* object self_7321605, object r_7318420 */
 {
 object r_7318420 = args[0];
  
closureN_type c_7361269;
object e_7361365 [6];
c_7361269.hdr.mark = gc_color_red;
 c_7361269.hdr.grayed = 0;
c_7361269.tag = closureN_tag;
 c_7361269.fn = (function_type)__lambda_2867;
c_7361269.num_args = 1;
c_7361269.num_elements = 6;
c_7361269.elements = (object *)e_7361365;
c_7361269.elements[0] = ((closureN)self_7321605)->elements[1];
c_7361269.elements[1] = ((closureN)self_7321605)->elements[2];
c_7361269.elements[2] = ((closureN)self_7321605)->elements[3];
c_7361269.elements[3] = ((closureN)self_7321605)->elements[4];
c_7361269.elements[4] = ((closureN)self_7321605)->elements[5];
c_7361269.elements[5] = ((closureN)self_7321605)->elements[6];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7361269, r_7318420, ((closureN)self_7321605)->elements[7], ((closureN)self_7321605)->elements[0]);; 
}

static void __lambda_2867(void *data, object self_7321606, int argc, object *args) /* object self_7321606, object r_7318402 */
 {
 object r_7318402 = args[0];
  
closureN_type c_7361272;
object e_7361364 [6];
c_7361272.hdr.mark = gc_color_red;
 c_7361272.hdr.grayed = 0;
c_7361272.tag = closureN_tag;
 c_7361272.fn = (function_type)__lambda_2868;
c_7361272.num_args = 1;
c_7361272.num_elements = 6;
c_7361272.elements = (object *)e_7361364;
c_7361272.elements[0] = ((closureN)self_7321606)->elements[0];
c_7361272.elements[1] = ((closureN)self_7321606)->elements[1];
c_7361272.elements[2] = ((closureN)self_7321606)->elements[2];
c_7361272.elements[3] = r_7318402;
c_7361272.elements[4] = ((closureN)self_7321606)->elements[4];
c_7361272.elements[5] = ((closureN)self_7321606)->elements[5];

return_closcall2(data,  ((closureN)self_7321606)->elements[3],  &c_7361272, quote_match_91let_85);; 
}

static void __lambda_2868(void *data, object self_7321607, int argc, object *args) /* object self_7321607, object r_7318408 */
 {
 object r_7318408 = args[0];
  
closureN_type c_7361274;
object e_7361353 [7];
c_7361274.hdr.mark = gc_color_red;
 c_7361274.hdr.grayed = 0;
c_7361274.tag = closureN_tag;
 c_7361274.fn = (function_type)__lambda_2869;
c_7361274.num_args = 1;
c_7361274.num_elements = 7;
c_7361274.elements = (object *)e_7361353;
c_7361274.elements[0] = ((closureN)self_7321607)->elements[0];
c_7361274.elements[1] = ((closureN)self_7321607)->elements[1];
c_7361274.elements[2] = ((closureN)self_7321607)->elements[2];
c_7361274.elements[3] = ((closureN)self_7321607)->elements[3];
c_7361274.elements[4] = r_7318408;
c_7361274.elements[5] = ((closureN)self_7321607)->elements[4];
c_7361274.elements[6] = ((closureN)self_7321607)->elements[5];


mmacro(c_7361354, (function_type)__lambda_2876);c_7361354.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7361274,__lambda_2869,  &c_7361354);; 
}

static void __lambda_2876(void *data, object self_7321608, int argc, object *args) /* object self_7321608, object k_7318414, object pat_737838_738016_7310756, object tmp_737839_738017_7310757 */
 {
 object k_7318414 = args[0]; object pat_737838_738016_7310756 = args[1]; object tmp_737839_738017_7310757 = args[2];
  
closureN_type c_7361356;
object e_7361362 [2];
c_7361356.hdr.mark = gc_color_red;
 c_7361356.hdr.grayed = 0;
c_7361356.tag = closureN_tag;
 c_7361356.fn = (function_type)__lambda_2877;
c_7361356.num_args = 1;
c_7361356.num_elements = 2;
c_7361356.elements = (object *)e_7361362;
c_7361356.elements[0] = k_7318414;
c_7361356.elements[1] = pat_737838_738016_7310756;


make_pair(c_7361363,quote_tmp,NULL);c_7361363.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361356, tmp_737839_738017_7310757, NULL, &c_7361363);; 
}

static void __lambda_2877(void *data, object self_7321609, int argc, object *args) /* object self_7321609, object r_7318415 */
 {
 object r_7318415 = args[0];
  
make_pair(c_7361361,quote_tmp,NULL);c_7361361.hdr.immutable = 1;

make_pair(c_7361360,quote_pat,&c_7361361);c_7361360.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7321609)->elements[0], ((closureN)self_7321609)->elements[1], r_7318415, &c_7361360);; 
}

static void __lambda_2869(void *data, object self_7321610, int argc, object *args) /* object self_7321610, object r_7318413 */
 {
 object r_7318413 = args[0];
  
closureN_type c_7361276;
object e_7361350 [5];
c_7361276.hdr.mark = gc_color_red;
 c_7361276.hdr.grayed = 0;
c_7361276.tag = closureN_tag;
 c_7361276.fn = (function_type)__lambda_2870;
c_7361276.num_args = 1;
c_7361276.num_elements = 5;
c_7361276.elements = (object *)e_7361350;
c_7361276.elements[0] = ((closureN)self_7321610)->elements[0];
c_7361276.elements[1] = ((closureN)self_7321610)->elements[1];
c_7361276.elements[2] = ((closureN)self_7321610)->elements[3];
c_7361276.elements[3] = ((closureN)self_7321610)->elements[4];
c_7361276.elements[4] = ((closureN)self_7321610)->elements[6];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7361276, r_7318413, ((closureN)self_7321610)->elements[2], ((closureN)self_7321610)->elements[5]);; 
}

static void __lambda_2870(void *data, object self_7321611, int argc, object *args) /* object self_7321611, object r_7318411 */
 {
 object r_7318411 = args[0];
  
closureN_type c_7361278;
object e_7361337 [4];
c_7361278.hdr.mark = gc_color_red;
 c_7361278.hdr.grayed = 0;
c_7361278.tag = closureN_tag;
 c_7361278.fn = (function_type)__lambda_2871;
c_7361278.num_args = 1;
c_7361278.num_elements = 4;
c_7361278.elements = (object *)e_7361337;
c_7361278.elements[0] = ((closureN)self_7321611)->elements[0];
c_7361278.elements[1] = ((closureN)self_7321611)->elements[1];
c_7361278.elements[2] = ((closureN)self_7321611)->elements[2];
c_7361278.elements[3] = ((closureN)self_7321611)->elements[3];








make_pair(c_7361348,quote_tmp,NULL);c_7361348.hdr.immutable = 1;

make_pair(c_7361347,quote_pat,&c_7361348);c_7361347.hdr.immutable = 1;

make_pair(c_7361349,quote__93_93_93,NULL);c_7361349.hdr.immutable = 1;

make_pair(c_7361346,&c_7361347,&c_7361349);c_7361346.hdr.immutable = 1;

make_pair(c_7361345,&c_7361346,quote_body);c_7361345.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361278, r_7318411, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321611)->elements[4]))), &c_7361345);; 
}

static void __lambda_2871(void *data, object self_7321612, int argc, object *args) /* object self_7321612, object r_7318409 */
 {
 object r_7318409 = args[0];
  
closureN_type c_7361280;
object e_7361329 [3];
c_7361280.hdr.mark = gc_color_red;
 c_7361280.hdr.grayed = 0;
c_7361280.tag = closureN_tag;
 c_7361280.fn = (function_type)__lambda_2872;
c_7361280.num_args = 1;
c_7361280.num_elements = 3;
c_7361280.elements = (object *)e_7361329;
c_7361280.elements[0] = ((closureN)self_7321612)->elements[0];
c_7361280.elements[1] = ((closureN)self_7321612)->elements[1];
c_7361280.elements[2] = ((closureN)self_7321612)->elements[2];


make_pair(c_7361335,quote_tmp,NULL);c_7361335.hdr.immutable = 1;

make_pair(c_7361334,quote_pat,&c_7361335);c_7361334.hdr.immutable = 1;

make_pair(c_7361336,quote__93_93_93,NULL);c_7361336.hdr.immutable = 1;

make_pair(c_7361333,&c_7361334,&c_7361336);c_7361333.hdr.immutable = 1;

make_pair(c_7361332,&c_7361333,quote_body);c_7361332.hdr.immutable = 1;

make_pair(c_7361331,quote_match_91let_85,&c_7361332);c_7361331.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361280, ((closureN)self_7321612)->elements[3], r_7318409, &c_7361331);; 
}

static void __lambda_2872(void *data, object self_7321613, int argc, object *args) /* object self_7321613, object r_7318405 */
 {
 object r_7318405 = args[0];
  
closureN_type c_7361282;
object e_7361321 [3];
c_7361282.hdr.mark = gc_color_red;
 c_7361282.hdr.grayed = 0;
c_7361282.tag = closureN_tag;
 c_7361282.fn = (function_type)__lambda_2873;
c_7361282.num_args = 1;
c_7361282.num_elements = 3;
c_7361282.elements = (object *)e_7361321;
c_7361282.elements[0] = ((closureN)self_7321613)->elements[0];
c_7361282.elements[1] = ((closureN)self_7321613)->elements[1];
c_7361282.elements[2] = ((closureN)self_7321613)->elements[2];


make_pair(c_7361327,quote_tmp,NULL);c_7361327.hdr.immutable = 1;

make_pair(c_7361326,quote_pat,&c_7361327);c_7361326.hdr.immutable = 1;

make_pair(c_7361328,quote__93_93_93,NULL);c_7361328.hdr.immutable = 1;

make_pair(c_7361325,&c_7361326,&c_7361328);c_7361325.hdr.immutable = 1;

make_pair(c_7361324,&c_7361325,quote_body);c_7361324.hdr.immutable = 1;

make_pair(c_7361323,quote_match_91let_85,&c_7361324);c_7361323.hdr.immutable = 1;

make_pair(c_7361322,&c_7361323,NULL);c_7361322.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361282, r_7318405, NULL, &c_7361322);; 
}

static void __lambda_2873(void *data, object self_7321614, int argc, object *args) /* object self_7321614, object r_7318403 */
 {
 object r_7318403 = args[0];
  
closureN_type c_7361284;
object e_7361307 [2];
c_7361284.hdr.mark = gc_color_red;
 c_7361284.hdr.grayed = 0;
c_7361284.tag = closureN_tag;
 c_7361284.fn = (function_type)__lambda_2874;
c_7361284.num_args = 1;
c_7361284.num_elements = 2;
c_7361284.elements = (object *)e_7361307;
c_7361284.elements[0] = ((closureN)self_7321614)->elements[0];
c_7361284.elements[1] = ((closureN)self_7321614)->elements[1];


make_pair(c_7361312,quote_expr,NULL);c_7361312.hdr.immutable = 1;

make_pair(c_7361311,quote_var,&c_7361312);c_7361311.hdr.immutable = 1;

make_pair(c_7361313,quote__93_93_93,NULL);c_7361313.hdr.immutable = 1;

make_pair(c_7361310,&c_7361311,&c_7361313);c_7361310.hdr.immutable = 1;

make_pair(c_7361319,quote_tmp,NULL);c_7361319.hdr.immutable = 1;

make_pair(c_7361318,quote_pat,&c_7361319);c_7361318.hdr.immutable = 1;

make_pair(c_7361320,quote__93_93_93,NULL);c_7361320.hdr.immutable = 1;

make_pair(c_7361317,&c_7361318,&c_7361320);c_7361317.hdr.immutable = 1;

make_pair(c_7361316,&c_7361317,quote_body);c_7361316.hdr.immutable = 1;

make_pair(c_7361315,quote_match_91let_85,&c_7361316);c_7361315.hdr.immutable = 1;

make_pair(c_7361314,&c_7361315,NULL);c_7361314.hdr.immutable = 1;

make_pair(c_7361309,&c_7361310,&c_7361314);c_7361309.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361284, ((closureN)self_7321614)->elements[2], r_7318403, &c_7361309);; 
}

static void __lambda_2874(void *data, object self_7321615, int argc, object *args) /* object self_7321615, object r_7318400 */
 {
 object r_7318400 = args[0];
  
closureN_type c_7361286;
object e_7361292 [1];
c_7361286.hdr.mark = gc_color_red;
 c_7361286.hdr.grayed = 0;
c_7361286.tag = closureN_tag;
 c_7361286.fn = (function_type)__lambda_2875;
c_7361286.num_args = 1;
c_7361286.num_elements = 1;
c_7361286.elements = (object *)e_7361292;
c_7361286.elements[0] = ((closureN)self_7321615)->elements[0];


make_pair(c_7361298,quote_expr,NULL);c_7361298.hdr.immutable = 1;

make_pair(c_7361297,quote_var,&c_7361298);c_7361297.hdr.immutable = 1;

make_pair(c_7361299,quote__93_93_93,NULL);c_7361299.hdr.immutable = 1;

make_pair(c_7361296,&c_7361297,&c_7361299);c_7361296.hdr.immutable = 1;

make_pair(c_7361305,quote_tmp,NULL);c_7361305.hdr.immutable = 1;

make_pair(c_7361304,quote_pat,&c_7361305);c_7361304.hdr.immutable = 1;

make_pair(c_7361306,quote__93_93_93,NULL);c_7361306.hdr.immutable = 1;

make_pair(c_7361303,&c_7361304,&c_7361306);c_7361303.hdr.immutable = 1;

make_pair(c_7361302,&c_7361303,quote_body);c_7361302.hdr.immutable = 1;

make_pair(c_7361301,quote_match_91let_85,&c_7361302);c_7361301.hdr.immutable = 1;

make_pair(c_7361300,&c_7361301,NULL);c_7361300.hdr.immutable = 1;

make_pair(c_7361295,&c_7361296,&c_7361300);c_7361295.hdr.immutable = 1;

make_pair(c_7361294,quote_let,&c_7361295);c_7361294.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361286, ((closureN)self_7321615)->elements[1], r_7318400, &c_7361294);; 
}

static void __lambda_2875(void *data, object self_7321616, int argc, object *args) /* object self_7321616, object r_7318399 */
 {
 object r_7318399 = args[0];
  
pair_type local_7361291; 
return_direct_with_clo1(data,  ((closureN)self_7321616)->elements[0], (((closure)  ((closureN)self_7321616)->elements[0])->fn),  set_pair_as_expr(&local_7361291, r_7318399, boolean_f));; 
}

static void __lambda_2860(void *data, object self_7321617, int argc, object *args) /* object self_7321617, object r_7318389 */
 {
 object r_7318389 = args[0];
  
closureN_type c_7361227;
object e_7361236 [5];
c_7361227.hdr.mark = gc_color_red;
 c_7361227.hdr.grayed = 0;
c_7361227.tag = closureN_tag;
 c_7361227.fn = (function_type)__lambda_2861;
c_7361227.num_args = 1;
c_7361227.num_elements = 5;
c_7361227.elements = (object *)e_7361236;
c_7361227.elements[0] = ((closureN)self_7321617)->elements[0];
c_7361227.elements[1] = ((closureN)self_7321617)->elements[1];
c_7361227.elements[2] = ((closureN)self_7321617)->elements[2];
c_7361227.elements[3] = ((closureN)self_7321617)->elements[3];
c_7361227.elements[4] = ((closureN)self_7321617)->elements[4];



return_direct_with_clo1(data,(closure)&c_7361227,__lambda_2861,  Cyc_set_cell(data, ((closureN)self_7321617)->elements[1], r_7318389));; 
}

static void __lambda_2861(void *data, object self_7321618, int argc, object *args) /* object self_7321618, object r_7318388 */
 {

  

return_closcall4(data,  car(((closureN)self_7321618)->elements[1]),  ((closureN)self_7321618)->elements[0], ((closureN)self_7321618)->elements[4], ((closureN)self_7321618)->elements[2], ((closureN)self_7321618)->elements[3]);; 
}

static void __lambda_2852(void *data, object self_7321619, int argc, object *args) /* object self_7321619, object r_7318378 */
 {
 object r_7318378 = args[0];
  
closureN_type c_7361190;
object e_7361199 [5];
c_7361190.hdr.mark = gc_color_red;
 c_7361190.hdr.grayed = 0;
c_7361190.tag = closureN_tag;
 c_7361190.fn = (function_type)__lambda_2853;
c_7361190.num_args = 1;
c_7361190.num_elements = 5;
c_7361190.elements = (object *)e_7361199;
c_7361190.elements[0] = ((closureN)self_7321619)->elements[0];
c_7361190.elements[1] = ((closureN)self_7321619)->elements[1];
c_7361190.elements[2] = ((closureN)self_7321619)->elements[2];
c_7361190.elements[3] = ((closureN)self_7321619)->elements[3];
c_7361190.elements[4] = ((closureN)self_7321619)->elements[4];



return_direct_with_clo1(data,(closure)&c_7361190,__lambda_2853,  Cyc_set_cell(data, ((closureN)self_7321619)->elements[2], r_7318378));; 
}

static void __lambda_2853(void *data, object self_7321620, int argc, object *args) /* object self_7321620, object r_7318377 */
 {

  

return_closcall4(data,  car(((closureN)self_7321620)->elements[2]),  ((closureN)self_7321620)->elements[1], ((closureN)self_7321620)->elements[4], ((closureN)self_7321620)->elements[3], ((closureN)self_7321620)->elements[0]);; 
}

static void __lambda_2827(void *data, object self_7321621, int argc, object *args) /* object self_7321621, object k_7318451 */
 {
 object k_7318451 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321621)->elements[0])) ){ 
  
closureN_type c_7360969;
object e_7361156 [2];
c_7360969.hdr.mark = gc_color_red;
 c_7360969.hdr.grayed = 0;
c_7360969.tag = closureN_tag;
 c_7360969.fn = (function_type)__lambda_2828;
c_7360969.num_args = 1;
c_7360969.num_elements = 2;
c_7360969.elements = (object *)e_7361156;
c_7360969.elements[0] = k_7318451;
c_7360969.elements[1] = ((closureN)self_7321621)->elements[0];



return_direct_with_clo1(data,(closure)&c_7360969,__lambda_2828,  Cyc_car(data, ((closureN)self_7321621)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_7318451, (((closure)  k_7318451)->fn),  boolean_f);}
;; 
}

static void __lambda_2828(void *data, object self_7321622, int argc, object *args) /* object self_7321622, object let_737865_738034_7310774 */
 {
 object let_737865_738034_7310774 = args[0];
  
closureN_type c_7360971;
object e_7361152 [2];
c_7360971.hdr.mark = gc_color_red;
 c_7360971.hdr.grayed = 0;
c_7360971.tag = closureN_tag;
 c_7360971.fn = (function_type)__lambda_2829;
c_7360971.num_args = 1;
c_7360971.num_elements = 2;
c_7360971.elements = (object *)e_7361152;
c_7360971.elements[0] = ((closureN)self_7321622)->elements[0];
c_7360971.elements[1] = let_737865_738034_7310774;



return_direct_with_clo1(data,(closure)&c_7360971,__lambda_2829,  Cyc_cdr(data, ((closureN)self_7321622)->elements[1]));; 
}

static void __lambda_2829(void *data, object self_7321623, int argc, object *args) /* object self_7321623, object v_933_737578_737866_738035_7310775 */
 {
 object v_933_737578_737866_738035_7310775 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_933_737578_737866_738035_7310775)) ){ 
  
closureN_type c_7360975;
object e_7361147 [3];
c_7360975.hdr.mark = gc_color_red;
 c_7360975.hdr.grayed = 0;
c_7360975.tag = closureN_tag;
 c_7360975.fn = (function_type)__lambda_2830;
c_7360975.num_args = 3;
c_7360975.num_elements = 3;
c_7360975.elements = (object *)e_7361147;
c_7360975.elements[0] = ((closureN)self_7321623)->elements[0];
c_7360975.elements[1] = ((closureN)self_7321623)->elements[1];
c_7360975.elements[2] = v_933_737578_737866_738035_7310775;



return_direct_with_clo3(data,(closure)&c_7360975,__lambda_2830,  Cyc_car(data, v_933_737578_737866_738035_7310775), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321623)->elements[0], (((closure)  ((closureN)self_7321623)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2830(void *data, object self_7321624, int argc, object *args) /* object self_7321624, object w_935_737580_737870_738037_7310777, object var_91ls7_737582_737871_738038_7310778, object expr_91ls8_737583_737872_738039_7310779 */
 {
 object w_935_737580_737870_738037_7310777 = args[0]; object var_91ls7_737582_737871_738038_7310778 = args[1]; object expr_91ls8_737583_737872_738039_7310779 = args[2];
  
closureN_type c_7360977;
object e_7361146 [6];
c_7360977.hdr.mark = gc_color_red;
 c_7360977.hdr.grayed = 0;
c_7360977.tag = closureN_tag;
 c_7360977.fn = (function_type)__lambda_2831;
c_7360977.num_args = 1;
c_7360977.num_elements = 6;
c_7360977.elements = (object *)e_7361146;
c_7360977.elements[0] = expr_91ls8_737583_737872_738039_7310779;
c_7360977.elements[1] = ((closureN)self_7321624)->elements[0];
c_7360977.elements[2] = ((closureN)self_7321624)->elements[1];
c_7360977.elements[3] = ((closureN)self_7321624)->elements[2];
c_7360977.elements[4] = var_91ls7_737582_737871_738038_7310778;
c_7360977.elements[5] = w_935_737580_737870_738037_7310777;

return_direct_with_clo1(data,(closure)&c_7360977,__lambda_2831,  boolean_f);; 
}

static void __lambda_2831(void *data, object self_7321625, int argc, object *args) /* object self_7321625, object lp_936_737581_737873_738040_7310780 */
 {
 object lp_936_737581_737873_738040_7310780 = args[0];
  
closureN_type c_7360979;
object e_7361142 [6];
c_7360979.hdr.mark = gc_color_red;
 c_7360979.hdr.grayed = 0;
c_7360979.tag = closureN_tag;
 c_7360979.fn = (function_type)__lambda_3050;
c_7360979.num_args = 1;
c_7360979.num_elements = 6;
c_7360979.elements = (object *)e_7361142;
c_7360979.elements[0] = ((closureN)self_7321625)->elements[0];
c_7360979.elements[1] = ((closureN)self_7321625)->elements[1];
c_7360979.elements[2] = ((closureN)self_7321625)->elements[2];
c_7360979.elements[3] = ((closureN)self_7321625)->elements[3];
c_7360979.elements[4] = ((closureN)self_7321625)->elements[4];
c_7360979.elements[5] = ((closureN)self_7321625)->elements[5];


pair_type local_7361145; 
return_direct_with_clo1(data,(closure)&c_7360979,__lambda_3050,  set_cell_as_expr(&local_7361145, lp_936_737581_737873_738040_7310780));; 
}

static void __lambda_3050(void *data, object self_7321626, int argc, object *args) /* object self_7321626, object lp_936_737581_737873_738040_7310780 */
 {
 object lp_936_737581_737873_738040_7310780 = args[0];
  
closureN_type c_7360981;
object e_7360996 [5];
c_7360981.hdr.mark = gc_color_red;
 c_7360981.hdr.grayed = 0;
c_7360981.tag = closureN_tag;
 c_7360981.fn = (function_type)__lambda_2832;
c_7360981.num_args = 1;
c_7360981.num_elements = 5;
c_7360981.elements = (object *)e_7360996;
c_7360981.elements[0] = ((closureN)self_7321626)->elements[0];
c_7360981.elements[1] = ((closureN)self_7321626)->elements[1];
c_7360981.elements[2] = lp_936_737581_737873_738040_7310780;
c_7360981.elements[3] = ((closureN)self_7321626)->elements[4];
c_7360981.elements[4] = ((closureN)self_7321626)->elements[5];


closureN_type c_7360997;
object e_7361141 [3];
c_7360997.hdr.mark = gc_color_red;
 c_7360997.hdr.grayed = 0;
c_7360997.tag = closureN_tag;
 c_7360997.fn = (function_type)__lambda_2834;
c_7360997.num_args = 3;
c_7360997.num_elements = 3;
c_7360997.elements = (object *)e_7361141;
c_7360997.elements[0] = ((closureN)self_7321626)->elements[2];
c_7360997.elements[1] = lp_936_737581_737873_738040_7310780;
c_7360997.elements[2] = ((closureN)self_7321626)->elements[3];

return_direct_with_clo1(data,(closure)&c_7360981,__lambda_2832,  &c_7360997);; 
}

static void __lambda_2834(void *data, object self_7321627, int argc, object *args) /* object self_7321627, object k_7318461, object w_935_737580_737874_738041_7310781, object var_91ls7_737582_737875_738042_7310782, object expr_91ls8_737583_737876_738043_7310783 */
 {
 object k_7318461 = args[0]; object w_935_737580_737874_738041_7310781 = args[1]; object var_91ls7_737582_737875_738042_7310782 = args[2]; object expr_91ls8_737583_737876_738043_7310783 = args[3];
    
if( (boolean_f != Cyc_is_null(w_935_737580_737874_738041_7310781)) ){ 
  
closureN_type c_7361001;
object e_7361094 [4];
c_7361001.hdr.mark = gc_color_red;
 c_7361001.hdr.grayed = 0;
c_7361001.tag = closureN_tag;
 c_7361001.fn = (function_type)__lambda_2835;
c_7361001.num_args = 1;
c_7361001.num_elements = 4;
c_7361001.elements = (object *)e_7361094;
c_7361001.elements[0] = expr_91ls8_737583_737876_738043_7310783;
c_7361001.elements[1] = k_7318461;
c_7361001.elements[2] = ((closureN)self_7321627)->elements[0];
c_7361001.elements[3] = ((closureN)self_7321627)->elements[2];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7361001, var_91ls7_737582_737875_738042_7310782);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_935_737580_737874_738041_7310781)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_935_737580_737874_738041_7310781))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_935_737580_737874_738041_7310781)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_935_737580_737874_738041_7310781))))) ){ 
  




pair_type local_7361123; 





pair_type local_7361130; 






return_closcall4(data,  car(((closureN)self_7321627)->elements[1]),  k_7318461, Cyc_cdr(data, w_935_737580_737874_738041_7310781), set_pair_as_expr(&local_7361123, Cyc_car(data, Cyc_car(data, w_935_737580_737874_738041_7310781)), var_91ls7_737582_737875_738042_7310782), set_pair_as_expr(&local_7361130, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_935_737580_737874_738041_7310781))), expr_91ls8_737583_737876_738043_7310783));
} else { 
  return_direct_with_clo1(data,  k_7318461, (((closure)  k_7318461)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318461, (((closure)  k_7318461)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318461, (((closure)  k_7318461)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318461, (((closure)  k_7318461)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2835(void *data, object self_7321628, int argc, object *args) /* object self_7321628, object r_7318463 */
 {
 object r_7318463 = args[0];
  
closureN_type c_7361003;
object e_7361092 [4];
c_7361003.hdr.mark = gc_color_red;
 c_7361003.hdr.grayed = 0;
c_7361003.tag = closureN_tag;
 c_7361003.fn = (function_type)__lambda_2836;
c_7361003.num_args = 1;
c_7361003.num_elements = 4;
c_7361003.elements = (object *)e_7361092;
c_7361003.elements[0] = ((closureN)self_7321628)->elements[1];
c_7361003.elements[1] = ((closureN)self_7321628)->elements[2];
c_7361003.elements[2] = r_7318463;
c_7361003.elements[3] = ((closureN)self_7321628)->elements[3];

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

static void __lambda_2836(void *data, object self_7321629, int argc, object *args) /* object self_7321629, object r_7318464 */
 {
 object r_7318464 = args[0];
  
closureN_type c_7361005;
object e_7361090 [3];
c_7361005.hdr.mark = gc_color_red;
 c_7361005.hdr.grayed = 0;
c_7361005.tag = closureN_tag;
 c_7361005.fn = (function_type)__lambda_2837;
c_7361005.num_args = 2;
c_7361005.num_elements = 3;
c_7361005.elements = (object *)e_7361090;
c_7361005.elements[0] = ((closureN)self_7321629)->elements[0];
c_7361005.elements[1] = ((closureN)self_7321629)->elements[1];
c_7361005.elements[2] = ((closureN)self_7321629)->elements[3];

return_direct_with_clo2(data,(closure)&c_7361005,__lambda_2837,  ((closureN)self_7321629)->elements[2], r_7318464);; 
}

static void __lambda_2837(void *data, object self_7321630, int argc, object *args) /* object self_7321630, object var_737877_738044_7310784, object expr_737878_738045_7310785 */
 {
 object var_737877_738044_7310784 = args[0]; object expr_737878_738045_7310785 = args[1];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321630)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321630)->elements[2])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321630)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321630)->elements[2]))))) ){ 
  
closureN_type c_7361035;
object e_7361071 [5];
c_7361035.hdr.mark = gc_color_red;
 c_7361035.hdr.grayed = 0;
c_7361035.tag = closureN_tag;
 c_7361035.fn = (function_type)__lambda_2838;
c_7361035.num_args = 1;
c_7361035.num_elements = 5;
c_7361035.elements = (object *)e_7361071;
c_7361035.elements[0] = expr_737878_738045_7310785;
c_7361035.elements[1] = ((closureN)self_7321630)->elements[0];
c_7361035.elements[2] = ((closureN)self_7321630)->elements[1];
c_7361035.elements[3] = ((closureN)self_7321630)->elements[2];
c_7361035.elements[4] = var_737877_738044_7310784;


mmacro(c_7361072, (function_type)__lambda_2842);c_7361072.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7361035,__lambda_2838,  &c_7361072);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321630)->elements[0], (((closure)  ((closureN)self_7321630)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321630)->elements[0], (((closure)  ((closureN)self_7321630)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321630)->elements[0], (((closure)  ((closureN)self_7321630)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321630)->elements[0], (((closure)  ((closureN)self_7321630)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2842(void *data, object self_7321631, int argc, object *args) /* object self_7321631, object k_7318480, object var_737889_738052_7310792, object expr_737890_738053_7310793 */
 {
 object k_7318480 = args[0]; object var_737889_738052_7310792 = args[1]; object expr_737890_738053_7310793 = args[2];
  
closureN_type c_7361074;
object e_7361080 [2];
c_7361074.hdr.mark = gc_color_red;
 c_7361074.hdr.grayed = 0;
c_7361074.tag = closureN_tag;
 c_7361074.fn = (function_type)__lambda_2843;
c_7361074.num_args = 1;
c_7361074.num_elements = 2;
c_7361074.elements = (object *)e_7361080;
c_7361074.elements[0] = k_7318480;
c_7361074.elements[1] = var_737889_738052_7310792;


make_pair(c_7361081,quote_expr,NULL);c_7361081.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361074, expr_737890_738053_7310793, NULL, &c_7361081);; 
}

static void __lambda_2843(void *data, object self_7321632, int argc, object *args) /* object self_7321632, object r_7318481 */
 {
 object r_7318481 = args[0];
  
make_pair(c_7361079,quote_expr,NULL);c_7361079.hdr.immutable = 1;

make_pair(c_7361078,quote_var,&c_7361079);c_7361078.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7321632)->elements[0], ((closureN)self_7321632)->elements[1], r_7318481, &c_7361078);; 
}

static void __lambda_2838(void *data, object self_7321633, int argc, object *args) /* object self_7321633, object r_7318479 */
 {
 object r_7318479 = args[0];
  
closureN_type c_7361037;
object e_7361068 [3];
c_7361037.hdr.mark = gc_color_red;
 c_7361037.hdr.grayed = 0;
c_7361037.tag = closureN_tag;
 c_7361037.fn = (function_type)__lambda_2839;
c_7361037.num_args = 1;
c_7361037.num_elements = 3;
c_7361037.elements = (object *)e_7361068;
c_7361037.elements[0] = ((closureN)self_7321633)->elements[1];
c_7361037.elements[1] = ((closureN)self_7321633)->elements[2];
c_7361037.elements[2] = ((closureN)self_7321633)->elements[3];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7361037, r_7318479, ((closureN)self_7321633)->elements[4], ((closureN)self_7321633)->elements[0]);; 
}

static void __lambda_2839(void *data, object self_7321634, int argc, object *args) /* object self_7321634, object r_7318477 */
 {
 object r_7318477 = args[0];
  
closureN_type c_7361039;
object e_7361055 [2];
c_7361039.hdr.mark = gc_color_red;
 c_7361039.hdr.grayed = 0;
c_7361039.tag = closureN_tag;
 c_7361039.fn = (function_type)__lambda_2840;
c_7361039.num_args = 1;
c_7361039.num_elements = 2;
c_7361039.elements = (object *)e_7361055;
c_7361039.elements[0] = ((closureN)self_7321634)->elements[0];
c_7361039.elements[1] = ((closureN)self_7321634)->elements[1];








make_pair(c_7361066,quote_expr,NULL);c_7361066.hdr.immutable = 1;

make_pair(c_7361065,quote_var,&c_7361066);c_7361065.hdr.immutable = 1;

make_pair(c_7361067,quote__93_93_93,NULL);c_7361067.hdr.immutable = 1;

make_pair(c_7361064,&c_7361065,&c_7361067);c_7361064.hdr.immutable = 1;

make_pair(c_7361063,&c_7361064,quote_body);c_7361063.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361039, r_7318477, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321634)->elements[2]))), &c_7361063);; 
}

static void __lambda_2840(void *data, object self_7321635, int argc, object *args) /* object self_7321635, object r_7318475 */
 {
 object r_7318475 = args[0];
  
closureN_type c_7361041;
object e_7361047 [1];
c_7361041.hdr.mark = gc_color_red;
 c_7361041.hdr.grayed = 0;
c_7361041.tag = closureN_tag;
 c_7361041.fn = (function_type)__lambda_2841;
c_7361041.num_args = 1;
c_7361041.num_elements = 1;
c_7361041.elements = (object *)e_7361047;
c_7361041.elements[0] = ((closureN)self_7321635)->elements[0];


make_pair(c_7361053,quote_expr,NULL);c_7361053.hdr.immutable = 1;

make_pair(c_7361052,quote_var,&c_7361053);c_7361052.hdr.immutable = 1;

make_pair(c_7361054,quote__93_93_93,NULL);c_7361054.hdr.immutable = 1;

make_pair(c_7361051,&c_7361052,&c_7361054);c_7361051.hdr.immutable = 1;

make_pair(c_7361050,&c_7361051,quote_body);c_7361050.hdr.immutable = 1;

make_pair(c_7361049,quote_let,&c_7361050);c_7361049.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7361041, ((closureN)self_7321635)->elements[1], r_7318475, &c_7361049);; 
}

static void __lambda_2841(void *data, object self_7321636, int argc, object *args) /* object self_7321636, object r_7318474 */
 {
 object r_7318474 = args[0];
  
pair_type local_7361046; 
return_direct_with_clo1(data,  ((closureN)self_7321636)->elements[0], (((closure)  ((closureN)self_7321636)->elements[0])->fn),  set_pair_as_expr(&local_7361046, r_7318474, boolean_f));; 
}

static void __lambda_2832(void *data, object self_7321637, int argc, object *args) /* object self_7321637, object r_7318460 */
 {
 object r_7318460 = args[0];
  
closureN_type c_7360983;
object e_7360992 [5];
c_7360983.hdr.mark = gc_color_red;
 c_7360983.hdr.grayed = 0;
c_7360983.tag = closureN_tag;
 c_7360983.fn = (function_type)__lambda_2833;
c_7360983.num_args = 1;
c_7360983.num_elements = 5;
c_7360983.elements = (object *)e_7360992;
c_7360983.elements[0] = ((closureN)self_7321637)->elements[0];
c_7360983.elements[1] = ((closureN)self_7321637)->elements[1];
c_7360983.elements[2] = ((closureN)self_7321637)->elements[2];
c_7360983.elements[3] = ((closureN)self_7321637)->elements[3];
c_7360983.elements[4] = ((closureN)self_7321637)->elements[4];



return_direct_with_clo1(data,(closure)&c_7360983,__lambda_2833,  Cyc_set_cell(data, ((closureN)self_7321637)->elements[2], r_7318460));; 
}

static void __lambda_2833(void *data, object self_7321638, int argc, object *args) /* object self_7321638, object r_7318459 */
 {

  

return_closcall4(data,  car(((closureN)self_7321638)->elements[2]),  ((closureN)self_7321638)->elements[1], ((closureN)self_7321638)->elements[4], ((closureN)self_7321638)->elements[3], ((closureN)self_7321638)->elements[0]);; 
}

static void __lambda_2799(void *data, object _, int argc, object *args) /* closure _,object k_7318113, object expr_737483_737503_737538_7310616, object rename_737484_737504_737539_7310617, object compare_737485_737505_737540_7310618 */
 {
object k_7318113 = args[0]; object expr_737483_737503_737538_7310616 = args[1]; object rename_737484_737504_737539_7310617 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-letrec");

closureN_type c_7360746;
object e_7360957 [3];
c_7360746.hdr.mark = gc_color_red;
 c_7360746.hdr.grayed = 0;
c_7360746.tag = closureN_tag;
 c_7360746.fn = (function_type)__lambda_2800;
c_7360746.num_args = 1;
c_7360746.num_elements = 3;
c_7360746.elements = (object *)e_7360957;
c_7360746.elements[0] = expr_737483_737503_737538_7310616;
c_7360746.elements[1] = k_7318113;
c_7360746.elements[2] = rename_737484_737504_737539_7310617;



return_direct_with_clo1(data,(closure)&c_7360746,__lambda_2800,  Cyc_cdr(data, expr_737483_737503_737538_7310616));; 
}

static void __lambda_2800(void *data, object self_7321482, int argc, object *args) /* object self_7321482, object v_931_737491_737510_737542_7310620 */
 {
 object v_931_737491_737510_737542_7310620 = args[0];
  
closureN_type c_7360748;
object e_7360932 [2];
c_7360748.hdr.mark = gc_color_red;
 c_7360748.hdr.grayed = 0;
c_7360748.tag = closureN_tag;
 c_7360748.fn = (function_type)__lambda_2801;
c_7360748.num_args = 0;
c_7360748.num_elements = 2;
c_7360748.elements = (object *)e_7360932;
c_7360748.elements[0] = ((closureN)self_7321482)->elements[2];
c_7360748.elements[1] = v_931_737491_737510_737542_7310620;


closureN_type c_7360933;
object e_7360956 [2];
c_7360933.hdr.mark = gc_color_red;
 c_7360933.hdr.grayed = 0;
c_7360933.tag = closureN_tag;
 c_7360933.fn = (function_type)__lambda_2821;
c_7360933.num_args = 1;
c_7360933.num_elements = 2;
c_7360933.elements = (object *)e_7360956;
c_7360933.elements[0] = ((closureN)self_7321482)->elements[0];
c_7360933.elements[1] = ((closureN)self_7321482)->elements[1];

return_direct_with_clo1(data,(closure)&c_7360748,__lambda_2801,  &c_7360933);; 
}

static void __lambda_2821(void *data, object self_7321483, int argc, object *args) /* object self_7321483, object tmp_737507_737509_737541_7310619 */
 {
 object tmp_737507_737509_737541_7310619 = args[0];
  
closureN_type c_7360935;
object e_7360949 [2];
c_7360935.hdr.mark = gc_color_red;
 c_7360935.hdr.grayed = 0;
c_7360935.tag = closureN_tag;
 c_7360935.fn = (function_type)__lambda_2822;
c_7360935.num_args = 0;
c_7360935.num_elements = 2;
c_7360935.elements = (object *)e_7360949;
c_7360935.elements[0] = ((closureN)self_7321483)->elements[0];
c_7360935.elements[1] = tmp_737507_737509_737541_7310619;


closureN_type c_7360950;
object e_7360955 [1];
c_7360950.hdr.mark = gc_color_red;
 c_7360950.hdr.grayed = 0;
c_7360950.tag = closureN_tag;
 c_7360950.fn = (function_type)__lambda_2824;
c_7360950.num_args = 1;
c_7360950.num_elements = 1;
c_7360950.elements = (object *)e_7360955;
c_7360950.elements[0] = ((closureN)self_7321483)->elements[1];

return_direct_with_clo1(data,(closure)&c_7360935,__lambda_2822,  &c_7360950);; 
}

static void __lambda_2824(void *data, object self_7321484, int argc, object *args) /* object self_7321484, object r_7318114 */
 {
 object r_7318114 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7321484)->elements[0], (((closure)  ((closureN)self_7321484)->elements[0])->fn),  Cyc_car(data, r_7318114));; 
}

static void __lambda_2822(void *data, object self_7321485, int argc, object *args) /* object self_7321485, object k_7318116 */
 {
 object k_7318116 = args[0];
  if( (boolean_f != ((closureN)self_7321485)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7318116, (((closure)  k_7318116)->fn),  ((closureN)self_7321485)->elements[1]);
} else { 
  
closureN_type c_7360940;
object e_7360946 [1];
c_7360940.hdr.mark = gc_color_red;
 c_7360940.hdr.grayed = 0;
c_7360940.tag = closureN_tag;
 c_7360940.fn = (function_type)__lambda_2823;
c_7360940.num_args = 1;
c_7360940.num_elements = 1;
c_7360940.elements = (object *)e_7360946;
c_7360940.elements[0] = k_7318116;


make_utf8_string_with_len(c_7360947, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7360940, &c_7360947, ((closureN)self_7321485)->elements[0]);}
;; 
}

static void __lambda_2823(void *data, object self_7321486, int argc, object *args) /* object self_7321486, object r_7318117 */
 {
 object r_7318117 = args[0];
  
pair_type local_7360945; 
return_direct_with_clo1(data,  ((closureN)self_7321486)->elements[0], (((closure)  ((closureN)self_7321486)->elements[0])->fn),  set_pair_as_expr(&local_7360945, r_7318117, boolean_f));; 
}

static void __lambda_2801(void *data, object self_7321487, int argc, object *args) /* object self_7321487, object k_7318119 */
 {
 object k_7318119 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321487)->elements[1])) ){ 
  
closureN_type c_7360753;
object e_7360927 [3];
c_7360753.hdr.mark = gc_color_red;
 c_7360753.hdr.grayed = 0;
c_7360753.tag = closureN_tag;
 c_7360753.fn = (function_type)__lambda_2802;
c_7360753.num_args = 3;
c_7360753.num_elements = 3;
c_7360753.elements = (object *)e_7360927;
c_7360753.elements[0] = k_7318119;
c_7360753.elements[1] = ((closureN)self_7321487)->elements[0];
c_7360753.elements[2] = ((closureN)self_7321487)->elements[1];



return_direct_with_clo3(data,(closure)&c_7360753,__lambda_2802,  Cyc_car(data, ((closureN)self_7321487)->elements[1]), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  k_7318119, (((closure)  k_7318119)->fn),  boolean_f);}
;; 
}

static void __lambda_2802(void *data, object self_7321488, int argc, object *args) /* object self_7321488, object w_933_737493_737514_737544_7310622, object var_91ls5_737495_737515_737545_7310623, object value_91ls6_737496_737516_737546_7310624 */
 {
 object w_933_737493_737514_737544_7310622 = args[0]; object var_91ls5_737495_737515_737545_7310623 = args[1]; object value_91ls6_737496_737516_737546_7310624 = args[2];
  
closureN_type c_7360755;
object e_7360926 [6];
c_7360755.hdr.mark = gc_color_red;
 c_7360755.hdr.grayed = 0;
c_7360755.tag = closureN_tag;
 c_7360755.fn = (function_type)__lambda_2803;
c_7360755.num_args = 1;
c_7360755.num_elements = 6;
c_7360755.elements = (object *)e_7360926;
c_7360755.elements[0] = ((closureN)self_7321488)->elements[0];
c_7360755.elements[1] = ((closureN)self_7321488)->elements[1];
c_7360755.elements[2] = ((closureN)self_7321488)->elements[2];
c_7360755.elements[3] = value_91ls6_737496_737516_737546_7310624;
c_7360755.elements[4] = var_91ls5_737495_737515_737545_7310623;
c_7360755.elements[5] = w_933_737493_737514_737544_7310622;

return_direct_with_clo1(data,(closure)&c_7360755,__lambda_2803,  boolean_f);; 
}

static void __lambda_2803(void *data, object self_7321489, int argc, object *args) /* object self_7321489, object lp_934_737494_737517_737547_7310625 */
 {
 object lp_934_737494_737517_737547_7310625 = args[0];
  
closureN_type c_7360757;
object e_7360922 [6];
c_7360757.hdr.mark = gc_color_red;
 c_7360757.hdr.grayed = 0;
c_7360757.tag = closureN_tag;
 c_7360757.fn = (function_type)__lambda_3049;
c_7360757.num_args = 1;
c_7360757.num_elements = 6;
c_7360757.elements = (object *)e_7360922;
c_7360757.elements[0] = ((closureN)self_7321489)->elements[0];
c_7360757.elements[1] = ((closureN)self_7321489)->elements[1];
c_7360757.elements[2] = ((closureN)self_7321489)->elements[2];
c_7360757.elements[3] = ((closureN)self_7321489)->elements[3];
c_7360757.elements[4] = ((closureN)self_7321489)->elements[4];
c_7360757.elements[5] = ((closureN)self_7321489)->elements[5];


pair_type local_7360925; 
return_direct_with_clo1(data,(closure)&c_7360757,__lambda_3049,  set_cell_as_expr(&local_7360925, lp_934_737494_737517_737547_7310625));; 
}

static void __lambda_3049(void *data, object self_7321490, int argc, object *args) /* object self_7321490, object lp_934_737494_737517_737547_7310625 */
 {
 object lp_934_737494_737517_737547_7310625 = args[0];
  
closureN_type c_7360759;
object e_7360774 [5];
c_7360759.hdr.mark = gc_color_red;
 c_7360759.hdr.grayed = 0;
c_7360759.tag = closureN_tag;
 c_7360759.fn = (function_type)__lambda_2804;
c_7360759.num_args = 1;
c_7360759.num_elements = 5;
c_7360759.elements = (object *)e_7360774;
c_7360759.elements[0] = ((closureN)self_7321490)->elements[0];
c_7360759.elements[1] = lp_934_737494_737517_737547_7310625;
c_7360759.elements[2] = ((closureN)self_7321490)->elements[3];
c_7360759.elements[3] = ((closureN)self_7321490)->elements[4];
c_7360759.elements[4] = ((closureN)self_7321490)->elements[5];


closureN_type c_7360775;
object e_7360921 [3];
c_7360775.hdr.mark = gc_color_red;
 c_7360775.hdr.grayed = 0;
c_7360775.tag = closureN_tag;
 c_7360775.fn = (function_type)__lambda_2806;
c_7360775.num_args = 3;
c_7360775.num_elements = 3;
c_7360775.elements = (object *)e_7360921;
c_7360775.elements[0] = lp_934_737494_737517_737547_7310625;
c_7360775.elements[1] = ((closureN)self_7321490)->elements[1];
c_7360775.elements[2] = ((closureN)self_7321490)->elements[2];

return_direct_with_clo1(data,(closure)&c_7360759,__lambda_2804,  &c_7360775);; 
}

static void __lambda_2806(void *data, object self_7321491, int argc, object *args) /* object self_7321491, object k_7318126, object w_933_737493_737518_737548_7310626, object var_91ls5_737495_737519_737549_7310627, object value_91ls6_737496_737520_737550_7310628 */
 {
 object k_7318126 = args[0]; object w_933_737493_737518_737548_7310626 = args[1]; object var_91ls5_737495_737519_737549_7310627 = args[2]; object value_91ls6_737496_737520_737550_7310628 = args[3];
    
if( (boolean_f != Cyc_is_null(w_933_737493_737518_737548_7310626)) ){ 
  
closureN_type c_7360779;
object e_7360874 [4];
c_7360779.hdr.mark = gc_color_red;
 c_7360779.hdr.grayed = 0;
c_7360779.tag = closureN_tag;
 c_7360779.fn = (function_type)__lambda_2807;
c_7360779.num_args = 1;
c_7360779.num_elements = 4;
c_7360779.elements = (object *)e_7360874;
c_7360779.elements[0] = k_7318126;
c_7360779.elements[1] = ((closureN)self_7321491)->elements[1];
c_7360779.elements[2] = ((closureN)self_7321491)->elements[2];
c_7360779.elements[3] = value_91ls6_737496_737520_737550_7310628;

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7360779, var_91ls5_737495_737519_737549_7310627);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_933_737493_737518_737548_7310626)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_933_737493_737518_737548_7310626))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_933_737493_737518_737548_7310626)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_933_737493_737518_737548_7310626))))) ){ 
  




pair_type local_7360903; 





pair_type local_7360910; 






return_closcall4(data,  car(((closureN)self_7321491)->elements[0]),  k_7318126, Cyc_cdr(data, w_933_737493_737518_737548_7310626), set_pair_as_expr(&local_7360903, Cyc_car(data, Cyc_car(data, w_933_737493_737518_737548_7310626)), var_91ls5_737495_737519_737549_7310627), set_pair_as_expr(&local_7360910, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_933_737493_737518_737548_7310626))), value_91ls6_737496_737520_737550_7310628));
} else { 
  return_direct_with_clo1(data,  k_7318126, (((closure)  k_7318126)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318126, (((closure)  k_7318126)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318126, (((closure)  k_7318126)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318126, (((closure)  k_7318126)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2807(void *data, object self_7321492, int argc, object *args) /* object self_7321492, object r_7318128 */
 {
 object r_7318128 = args[0];
  
closureN_type c_7360781;
object e_7360872 [4];
c_7360781.hdr.mark = gc_color_red;
 c_7360781.hdr.grayed = 0;
c_7360781.tag = closureN_tag;
 c_7360781.fn = (function_type)__lambda_2808;
c_7360781.num_args = 1;
c_7360781.num_elements = 4;
c_7360781.elements = (object *)e_7360872;
c_7360781.elements[0] = ((closureN)self_7321492)->elements[0];
c_7360781.elements[1] = r_7318128;
c_7360781.elements[2] = ((closureN)self_7321492)->elements[1];
c_7360781.elements[3] = ((closureN)self_7321492)->elements[2];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7360781, ((closureN)self_7321492)->elements[3]);; 
}

static void __lambda_2808(void *data, object self_7321493, int argc, object *args) /* object self_7321493, object r_7318129 */
 {
 object r_7318129 = args[0];
  
closureN_type c_7360783;
object e_7360870 [3];
c_7360783.hdr.mark = gc_color_red;
 c_7360783.hdr.grayed = 0;
c_7360783.tag = closureN_tag;
 c_7360783.fn = (function_type)__lambda_2809;
c_7360783.num_args = 2;
c_7360783.num_elements = 3;
c_7360783.elements = (object *)e_7360870;
c_7360783.elements[0] = ((closureN)self_7321493)->elements[0];
c_7360783.elements[1] = ((closureN)self_7321493)->elements[2];
c_7360783.elements[2] = ((closureN)self_7321493)->elements[3];

return_direct_with_clo2(data,(closure)&c_7360783,__lambda_2809,  ((closureN)self_7321493)->elements[1], r_7318129);; 
}

static void __lambda_2809(void *data, object self_7321494, int argc, object *args) /* object self_7321494, object var_737521_737551_7310629, object value_737522_737552_7310630 */
 {
 object var_737521_737551_7310629 = args[0]; object value_737522_737552_7310630 = args[1];
  
closureN_type c_7360786;
object e_7360869 [5];
c_7360786.hdr.mark = gc_color_red;
 c_7360786.hdr.grayed = 0;
c_7360786.tag = closureN_tag;
 c_7360786.fn = (function_type)__lambda_2810;
c_7360786.num_args = 1;
c_7360786.num_elements = 5;
c_7360786.elements = (object *)e_7360869;
c_7360786.elements[0] = ((closureN)self_7321494)->elements[0];
c_7360786.elements[1] = ((closureN)self_7321494)->elements[1];
c_7360786.elements[2] = ((closureN)self_7321494)->elements[2];
c_7360786.elements[3] = value_737522_737552_7310630;
c_7360786.elements[4] = var_737521_737551_7310629;

return_closcall2(data,  ((closureN)self_7321494)->elements[1],  &c_7360786, quote_match_91let_95helper);; 
}

static void __lambda_2810(void *data, object self_7321495, int argc, object *args) /* object self_7321495, object r_7318132 */
 {
 object r_7318132 = args[0];
  
closureN_type c_7360789;
object e_7360868 [5];
c_7360789.hdr.mark = gc_color_red;
 c_7360789.hdr.grayed = 0;
c_7360789.tag = closureN_tag;
 c_7360789.fn = (function_type)__lambda_2811;
c_7360789.num_args = 1;
c_7360789.num_elements = 5;
c_7360789.elements = (object *)e_7360868;
c_7360789.elements[0] = ((closureN)self_7321495)->elements[0];
c_7360789.elements[1] = r_7318132;
c_7360789.elements[2] = ((closureN)self_7321495)->elements[2];
c_7360789.elements[3] = ((closureN)self_7321495)->elements[3];
c_7360789.elements[4] = ((closureN)self_7321495)->elements[4];

return_closcall2(data,  ((closureN)self_7321495)->elements[1],  &c_7360789, quote_letrec);; 
}

static void __lambda_2811(void *data, object self_7321496, int argc, object *args) /* object self_7321496, object r_7318135 */
 {
 object r_7318135 = args[0];
  
closureN_type c_7360791;
object e_7360857 [6];
c_7360791.hdr.mark = gc_color_red;
 c_7360791.hdr.grayed = 0;
c_7360791.tag = closureN_tag;
 c_7360791.fn = (function_type)__lambda_2812;
c_7360791.num_args = 1;
c_7360791.num_elements = 6;
c_7360791.elements = (object *)e_7360857;
c_7360791.elements[0] = ((closureN)self_7321496)->elements[0];
c_7360791.elements[1] = ((closureN)self_7321496)->elements[1];
c_7360791.elements[2] = r_7318135;
c_7360791.elements[3] = ((closureN)self_7321496)->elements[2];
c_7360791.elements[4] = ((closureN)self_7321496)->elements[3];
c_7360791.elements[5] = ((closureN)self_7321496)->elements[4];


mmacro(c_7360858, (function_type)__lambda_2819);c_7360858.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7360791,__lambda_2812,  &c_7360858);; 
}

static void __lambda_2819(void *data, object self_7321497, int argc, object *args) /* object self_7321497, object k_7318147, object var_737525_737555_7310633, object value_737526_737556_7310634 */
 {
 object k_7318147 = args[0]; object var_737525_737555_7310633 = args[1]; object value_737526_737556_7310634 = args[2];
  
closureN_type c_7360860;
object e_7360866 [2];
c_7360860.hdr.mark = gc_color_red;
 c_7360860.hdr.grayed = 0;
c_7360860.tag = closureN_tag;
 c_7360860.fn = (function_type)__lambda_2820;
c_7360860.num_args = 1;
c_7360860.num_elements = 2;
c_7360860.elements = (object *)e_7360866;
c_7360860.elements[0] = k_7318147;
c_7360860.elements[1] = var_737525_737555_7310633;


make_pair(c_7360867,quote_value,NULL);c_7360867.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360860, value_737526_737556_7310634, NULL, &c_7360867);; 
}

static void __lambda_2820(void *data, object self_7321498, int argc, object *args) /* object self_7321498, object r_7318148 */
 {
 object r_7318148 = args[0];
  
make_pair(c_7360865,quote_value,NULL);c_7360865.hdr.immutable = 1;

make_pair(c_7360864,quote_var,&c_7360865);c_7360864.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7321498)->elements[0], ((closureN)self_7321498)->elements[1], r_7318148, &c_7360864);; 
}

static void __lambda_2812(void *data, object self_7321499, int argc, object *args) /* object self_7321499, object r_7318146 */
 {
 object r_7318146 = args[0];
  
closureN_type c_7360793;
object e_7360854 [4];
c_7360793.hdr.mark = gc_color_red;
 c_7360793.hdr.grayed = 0;
c_7360793.tag = closureN_tag;
 c_7360793.fn = (function_type)__lambda_2813;
c_7360793.num_args = 1;
c_7360793.num_elements = 4;
c_7360793.elements = (object *)e_7360854;
c_7360793.elements[0] = ((closureN)self_7321499)->elements[0];
c_7360793.elements[1] = ((closureN)self_7321499)->elements[1];
c_7360793.elements[2] = ((closureN)self_7321499)->elements[2];
c_7360793.elements[3] = ((closureN)self_7321499)->elements[3];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7360793, r_7318146, ((closureN)self_7321499)->elements[5], ((closureN)self_7321499)->elements[4]);; 
}

static void __lambda_2813(void *data, object self_7321500, int argc, object *args) /* object self_7321500, object r_7318144 */
 {
 object r_7318144 = args[0];
  
closureN_type c_7360795;
object e_7360845 [3];
c_7360795.hdr.mark = gc_color_red;
 c_7360795.hdr.grayed = 0;
c_7360795.tag = closureN_tag;
 c_7360795.fn = (function_type)__lambda_2814;
c_7360795.num_args = 1;
c_7360795.num_elements = 3;
c_7360795.elements = (object *)e_7360845;
c_7360795.elements[0] = ((closureN)self_7321500)->elements[0];
c_7360795.elements[1] = ((closureN)self_7321500)->elements[1];
c_7360795.elements[2] = ((closureN)self_7321500)->elements[2];




make_pair(c_7360852,quote_value,NULL);c_7360852.hdr.immutable = 1;

make_pair(c_7360851,quote_var,&c_7360852);c_7360851.hdr.immutable = 1;

make_pair(c_7360853,quote__93_93_93,NULL);c_7360853.hdr.immutable = 1;

make_pair(c_7360850,&c_7360851,&c_7360853);c_7360850.hdr.immutable = 1;

make_pair(c_7360849,&c_7360850,quote_body);c_7360849.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360795, r_7318144, Cyc_cdr(data, ((closureN)self_7321500)->elements[3]), &c_7360849);; 
}

static void __lambda_2814(void *data, object self_7321501, int argc, object *args) /* object self_7321501, object r_7318142 */
 {
 object r_7318142 = args[0];
  
closureN_type c_7360797;
object e_7360838 [3];
c_7360797.hdr.mark = gc_color_red;
 c_7360797.hdr.grayed = 0;
c_7360797.tag = closureN_tag;
 c_7360797.fn = (function_type)__lambda_2815;
c_7360797.num_args = 1;
c_7360797.num_elements = 3;
c_7360797.elements = (object *)e_7360838;
c_7360797.elements[0] = ((closureN)self_7321501)->elements[0];
c_7360797.elements[1] = ((closureN)self_7321501)->elements[1];
c_7360797.elements[2] = ((closureN)self_7321501)->elements[2];


make_pair(c_7360843,quote_value,NULL);c_7360843.hdr.immutable = 1;

make_pair(c_7360842,quote_var,&c_7360843);c_7360842.hdr.immutable = 1;

make_pair(c_7360844,quote__93_93_93,NULL);c_7360844.hdr.immutable = 1;

make_pair(c_7360841,&c_7360842,&c_7360844);c_7360841.hdr.immutable = 1;

make_pair(c_7360840,&c_7360841,quote_body);c_7360840.hdr.immutable = 1;

make_pair(c_7360839,NULL,&c_7360840);c_7360839.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360797, NULL, r_7318142, &c_7360839);; 
}

static void __lambda_2815(void *data, object self_7321502, int argc, object *args) /* object self_7321502, object r_7318139 */
 {
 object r_7318139 = args[0];
  
closureN_type c_7360799;
object e_7360830 [3];
c_7360799.hdr.mark = gc_color_red;
 c_7360799.hdr.grayed = 0;
c_7360799.tag = closureN_tag;
 c_7360799.fn = (function_type)__lambda_2816;
c_7360799.num_args = 1;
c_7360799.num_elements = 3;
c_7360799.elements = (object *)e_7360830;
c_7360799.elements[0] = ((closureN)self_7321502)->elements[0];
c_7360799.elements[1] = ((closureN)self_7321502)->elements[1];
c_7360799.elements[2] = ((closureN)self_7321502)->elements[2];


make_pair(c_7360836,quote_value,NULL);c_7360836.hdr.immutable = 1;

make_pair(c_7360835,quote_var,&c_7360836);c_7360835.hdr.immutable = 1;

make_pair(c_7360837,quote__93_93_93,NULL);c_7360837.hdr.immutable = 1;

make_pair(c_7360834,&c_7360835,&c_7360837);c_7360834.hdr.immutable = 1;

make_pair(c_7360833,&c_7360834,quote_body);c_7360833.hdr.immutable = 1;

make_pair(c_7360832,NULL,&c_7360833);c_7360832.hdr.immutable = 1;

make_pair(c_7360831,NULL,&c_7360832);c_7360831.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360799, NULL, r_7318139, &c_7360831);; 
}

static void __lambda_2816(void *data, object self_7321503, int argc, object *args) /* object self_7321503, object r_7318136 */
 {
 object r_7318136 = args[0];
  
closureN_type c_7360801;
object e_7360820 [2];
c_7360801.hdr.mark = gc_color_red;
 c_7360801.hdr.grayed = 0;
c_7360801.tag = closureN_tag;
 c_7360801.fn = (function_type)__lambda_2817;
c_7360801.num_args = 1;
c_7360801.num_elements = 2;
c_7360801.elements = (object *)e_7360820;
c_7360801.elements[0] = ((closureN)self_7321503)->elements[0];
c_7360801.elements[1] = ((closureN)self_7321503)->elements[1];


make_pair(c_7360828,quote_value,NULL);c_7360828.hdr.immutable = 1;

make_pair(c_7360827,quote_var,&c_7360828);c_7360827.hdr.immutable = 1;

make_pair(c_7360829,quote__93_93_93,NULL);c_7360829.hdr.immutable = 1;

make_pair(c_7360826,&c_7360827,&c_7360829);c_7360826.hdr.immutable = 1;

make_pair(c_7360825,&c_7360826,quote_body);c_7360825.hdr.immutable = 1;

make_pair(c_7360824,NULL,&c_7360825);c_7360824.hdr.immutable = 1;

make_pair(c_7360823,NULL,&c_7360824);c_7360823.hdr.immutable = 1;

make_pair(c_7360822,quote_letrec,&c_7360823);c_7360822.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360801, ((closureN)self_7321503)->elements[2], r_7318136, &c_7360822);; 
}

static void __lambda_2817(void *data, object self_7321504, int argc, object *args) /* object self_7321504, object r_7318133 */
 {
 object r_7318133 = args[0];
  
closureN_type c_7360803;
object e_7360809 [1];
c_7360803.hdr.mark = gc_color_red;
 c_7360803.hdr.grayed = 0;
c_7360803.tag = closureN_tag;
 c_7360803.fn = (function_type)__lambda_2818;
c_7360803.num_args = 1;
c_7360803.num_elements = 1;
c_7360803.elements = (object *)e_7360809;
c_7360803.elements[0] = ((closureN)self_7321504)->elements[0];


make_pair(c_7360818,quote_value,NULL);c_7360818.hdr.immutable = 1;

make_pair(c_7360817,quote_var,&c_7360818);c_7360817.hdr.immutable = 1;

make_pair(c_7360819,quote__93_93_93,NULL);c_7360819.hdr.immutable = 1;

make_pair(c_7360816,&c_7360817,&c_7360819);c_7360816.hdr.immutable = 1;

make_pair(c_7360815,&c_7360816,quote_body);c_7360815.hdr.immutable = 1;

make_pair(c_7360814,NULL,&c_7360815);c_7360814.hdr.immutable = 1;

make_pair(c_7360813,NULL,&c_7360814);c_7360813.hdr.immutable = 1;

make_pair(c_7360812,quote_letrec,&c_7360813);c_7360812.hdr.immutable = 1;

make_pair(c_7360811,quote_match_91let_95helper,&c_7360812);c_7360811.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360803, ((closureN)self_7321504)->elements[1], r_7318133, &c_7360811);; 
}

static void __lambda_2818(void *data, object self_7321505, int argc, object *args) /* object self_7321505, object r_7318131 */
 {
 object r_7318131 = args[0];
  
pair_type local_7360808; 
return_direct_with_clo1(data,  ((closureN)self_7321505)->elements[0], (((closure)  ((closureN)self_7321505)->elements[0])->fn),  set_pair_as_expr(&local_7360808, r_7318131, boolean_f));; 
}

static void __lambda_2804(void *data, object self_7321506, int argc, object *args) /* object self_7321506, object r_7318125 */
 {
 object r_7318125 = args[0];
  
closureN_type c_7360761;
object e_7360770 [5];
c_7360761.hdr.mark = gc_color_red;
 c_7360761.hdr.grayed = 0;
c_7360761.tag = closureN_tag;
 c_7360761.fn = (function_type)__lambda_2805;
c_7360761.num_args = 1;
c_7360761.num_elements = 5;
c_7360761.elements = (object *)e_7360770;
c_7360761.elements[0] = ((closureN)self_7321506)->elements[0];
c_7360761.elements[1] = ((closureN)self_7321506)->elements[1];
c_7360761.elements[2] = ((closureN)self_7321506)->elements[2];
c_7360761.elements[3] = ((closureN)self_7321506)->elements[3];
c_7360761.elements[4] = ((closureN)self_7321506)->elements[4];



return_direct_with_clo1(data,(closure)&c_7360761,__lambda_2805,  Cyc_set_cell(data, ((closureN)self_7321506)->elements[1], r_7318125));; 
}

static void __lambda_2805(void *data, object self_7321507, int argc, object *args) /* object self_7321507, object r_7318124 */
 {

  

return_closcall4(data,  car(((closureN)self_7321507)->elements[1]),  ((closureN)self_7321507)->elements[0], ((closureN)self_7321507)->elements[4], ((closureN)self_7321507)->elements[3], ((closureN)self_7321507)->elements[2]);; 
}

static void __lambda_2751(void *data, object _, int argc, object *args) /* closure _,object k_7318011, object expr_737322_737356_737427_7310564, object rename_737323_737357_737428_7310565, object compare_737324_737358_737429_7310566 */
 {
object k_7318011 = args[0]; object expr_737322_737356_737427_7310564 = args[1]; object rename_737323_737357_737428_7310565 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-let");

closureN_type c_7360335;
object e_7360741 [3];
c_7360335.hdr.mark = gc_color_red;
 c_7360335.hdr.grayed = 0;
c_7360335.tag = closureN_tag;
 c_7360335.fn = (function_type)__lambda_2752;
c_7360335.num_args = 1;
c_7360335.num_elements = 3;
c_7360335.elements = (object *)e_7360741;
c_7360335.elements[0] = expr_737322_737356_737427_7310564;
c_7360335.elements[1] = k_7318011;
c_7360335.elements[2] = rename_737323_737357_737428_7310565;



return_direct_with_clo1(data,(closure)&c_7360335,__lambda_2752,  Cyc_cdr(data, expr_737322_737356_737427_7310564));; 
}

static void __lambda_2752(void *data, object self_7321433, int argc, object *args) /* object self_7321433, object v_931_737330_737399_737457_7310594 */
 {
 object v_931_737330_737399_737457_7310594 = args[0];
  
closureN_type c_7360337;
object e_7360521 [2];
c_7360337.hdr.mark = gc_color_red;
 c_7360337.hdr.grayed = 0;
c_7360337.tag = closureN_tag;
 c_7360337.fn = (function_type)__lambda_2753;
c_7360337.num_args = 0;
c_7360337.num_elements = 2;
c_7360337.elements = (object *)e_7360521;
c_7360337.elements[0] = ((closureN)self_7321433)->elements[2];
c_7360337.elements[1] = v_931_737330_737399_737457_7310594;


closureN_type c_7360522;
object e_7360740 [3];
c_7360522.hdr.mark = gc_color_red;
 c_7360522.hdr.grayed = 0;
c_7360522.tag = closureN_tag;
 c_7360522.fn = (function_type)__lambda_2773;
c_7360522.num_args = 1;
c_7360522.num_elements = 3;
c_7360522.elements = (object *)e_7360740;
c_7360522.elements[0] = ((closureN)self_7321433)->elements[0];
c_7360522.elements[1] = ((closureN)self_7321433)->elements[1];
c_7360522.elements[2] = ((closureN)self_7321433)->elements[2];

return_direct_with_clo1(data,(closure)&c_7360337,__lambda_2753,  &c_7360522);; 
}

static void __lambda_2773(void *data, object self_7321434, int argc, object *args) /* object self_7321434, object tmp_737360_737362_737430_7310567 */
 {
 object tmp_737360_737362_737430_7310567 = args[0];
  
closureN_type c_7360524;
object e_7360733 [3];
c_7360524.hdr.mark = gc_color_red;
 c_7360524.hdr.grayed = 0;
c_7360524.tag = closureN_tag;
 c_7360524.fn = (function_type)__lambda_2774;
c_7360524.num_args = 0;
c_7360524.num_elements = 3;
c_7360524.elements = (object *)e_7360733;
c_7360524.elements[0] = ((closureN)self_7321434)->elements[0];
c_7360524.elements[1] = ((closureN)self_7321434)->elements[2];
c_7360524.elements[2] = tmp_737360_737362_737430_7310567;


closureN_type c_7360734;
object e_7360739 [1];
c_7360734.hdr.mark = gc_color_red;
 c_7360734.hdr.grayed = 0;
c_7360734.tag = closureN_tag;
 c_7360734.fn = (function_type)__lambda_2798;
c_7360734.num_args = 1;
c_7360734.num_elements = 1;
c_7360734.elements = (object *)e_7360739;
c_7360734.elements[0] = ((closureN)self_7321434)->elements[1];

return_direct_with_clo1(data,(closure)&c_7360524,__lambda_2774,  &c_7360734);; 
}

static void __lambda_2798(void *data, object self_7321435, int argc, object *args) /* object self_7321435, object r_7318012 */
 {
 object r_7318012 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7321435)->elements[0], (((closure)  ((closureN)self_7321435)->elements[0])->fn),  Cyc_car(data, r_7318012));; 
}

static void __lambda_2774(void *data, object self_7321436, int argc, object *args) /* object self_7321436, object k_7318014 */
 {
 object k_7318014 = args[0];
  if( (boolean_f != ((closureN)self_7321436)->elements[2]) ){ 
  return_direct_with_clo1(data,  k_7318014, (((closure)  k_7318014)->fn),  ((closureN)self_7321436)->elements[2]);
} else { 
  
closureN_type c_7360529;
object e_7360729 [3];
c_7360529.hdr.mark = gc_color_red;
 c_7360529.hdr.grayed = 0;
c_7360529.tag = closureN_tag;
 c_7360529.fn = (function_type)__lambda_2775;
c_7360529.num_args = 1;
c_7360529.num_elements = 3;
c_7360529.elements = (object *)e_7360729;
c_7360529.elements[0] = ((closureN)self_7321436)->elements[0];
c_7360529.elements[1] = k_7318014;
c_7360529.elements[2] = ((closureN)self_7321436)->elements[1];



return_direct_with_clo1(data,(closure)&c_7360529,__lambda_2775,  Cyc_cdr(data, ((closureN)self_7321436)->elements[0]));}
;; 
}

static void __lambda_2775(void *data, object self_7321437, int argc, object *args) /* object self_7321437, object v_9313_737342_737367_737432_7310569 */
 {
 object v_9313_737342_737367_737432_7310569 = args[0];
  
closureN_type c_7360531;
object e_7360714 [2];
c_7360531.hdr.mark = gc_color_red;
 c_7360531.hdr.grayed = 0;
c_7360531.tag = closureN_tag;
 c_7360531.fn = (function_type)__lambda_2776;
c_7360531.num_args = 0;
c_7360531.num_elements = 2;
c_7360531.elements = (object *)e_7360714;
c_7360531.elements[0] = ((closureN)self_7321437)->elements[2];
c_7360531.elements[1] = v_9313_737342_737367_737432_7310569;


closureN_type c_7360715;
object e_7360728 [2];
c_7360715.hdr.mark = gc_color_red;
 c_7360715.hdr.grayed = 0;
c_7360715.tag = closureN_tag;
 c_7360715.fn = (function_type)__lambda_2796;
c_7360715.num_args = 1;
c_7360715.num_elements = 2;
c_7360715.elements = (object *)e_7360728;
c_7360715.elements[0] = ((closureN)self_7321437)->elements[0];
c_7360715.elements[1] = ((closureN)self_7321437)->elements[1];

return_direct_with_clo1(data,(closure)&c_7360531,__lambda_2776,  &c_7360715);; 
}

static void __lambda_2796(void *data, object self_7321438, int argc, object *args) /* object self_7321438, object tmp_737364_737366_737431_7310568 */
 {
 object tmp_737364_737366_737431_7310568 = args[0];
  if( (boolean_f != tmp_737364_737366_737431_7310568) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321438)->elements[1], (((closure)  ((closureN)self_7321438)->elements[1])->fn),  tmp_737364_737366_737431_7310568);
} else { 
  
closureN_type c_7360719;
object e_7360725 [1];
c_7360719.hdr.mark = gc_color_red;
 c_7360719.hdr.grayed = 0;
c_7360719.tag = closureN_tag;
 c_7360719.fn = (function_type)__lambda_2797;
c_7360719.num_args = 1;
c_7360719.num_elements = 1;
c_7360719.elements = (object *)e_7360725;
c_7360719.elements[0] = ((closureN)self_7321438)->elements[1];


make_utf8_string_with_len(c_7360726, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7360719, &c_7360726, ((closureN)self_7321438)->elements[0]);}
;; 
}

static void __lambda_2797(void *data, object self_7321439, int argc, object *args) /* object self_7321439, object r_7318016 */
 {
 object r_7318016 = args[0];
  
pair_type local_7360724; 
return_direct_with_clo1(data,  ((closureN)self_7321439)->elements[0], (((closure)  ((closureN)self_7321439)->elements[0])->fn),  set_pair_as_expr(&local_7360724, r_7318016, boolean_f));; 
}

static void __lambda_2776(void *data, object self_7321440, int argc, object *args) /* object self_7321440, object k_7318018 */
 {
 object k_7318018 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321440)->elements[1])) ){ 
  
closureN_type c_7360536;
object e_7360709 [3];
c_7360536.hdr.mark = gc_color_red;
 c_7360536.hdr.grayed = 0;
c_7360536.tag = closureN_tag;
 c_7360536.fn = (function_type)__lambda_2777;
c_7360536.num_args = 1;
c_7360536.num_elements = 3;
c_7360536.elements = (object *)e_7360709;
c_7360536.elements[0] = k_7318018;
c_7360536.elements[1] = ((closureN)self_7321440)->elements[0];
c_7360536.elements[2] = ((closureN)self_7321440)->elements[1];



return_direct_with_clo1(data,(closure)&c_7360536,__lambda_2777,  Cyc_car(data, ((closureN)self_7321440)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7318018, (((closure)  k_7318018)->fn),  boolean_f);}
;; 
}

static void __lambda_2777(void *data, object self_7321441, int argc, object *args) /* object self_7321441, object loop_737370_737434_7310571 */
 {
 object loop_737370_737434_7310571 = args[0];
  
closureN_type c_7360538;
object e_7360705 [3];
c_7360538.hdr.mark = gc_color_red;
 c_7360538.hdr.grayed = 0;
c_7360538.tag = closureN_tag;
 c_7360538.fn = (function_type)__lambda_2778;
c_7360538.num_args = 1;
c_7360538.num_elements = 3;
c_7360538.elements = (object *)e_7360705;
c_7360538.elements[0] = ((closureN)self_7321441)->elements[0];
c_7360538.elements[1] = loop_737370_737434_7310571;
c_7360538.elements[2] = ((closureN)self_7321441)->elements[1];



return_direct_with_clo1(data,(closure)&c_7360538,__lambda_2778,  Cyc_cdr(data, ((closureN)self_7321441)->elements[2]));; 
}

static void __lambda_2778(void *data, object self_7321442, int argc, object *args) /* object self_7321442, object v_9315_737344_737371_737435_7310572 */
 {
 object v_9315_737344_737371_737435_7310572 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_9315_737344_737371_737435_7310572)) ){ 
  
closureN_type c_7360542;
object e_7360700 [4];
c_7360542.hdr.mark = gc_color_red;
 c_7360542.hdr.grayed = 0;
c_7360542.tag = closureN_tag;
 c_7360542.fn = (function_type)__lambda_2779;
c_7360542.num_args = 3;
c_7360542.num_elements = 4;
c_7360542.elements = (object *)e_7360700;
c_7360542.elements[0] = ((closureN)self_7321442)->elements[0];
c_7360542.elements[1] = ((closureN)self_7321442)->elements[1];
c_7360542.elements[2] = ((closureN)self_7321442)->elements[2];
c_7360542.elements[3] = v_9315_737344_737371_737435_7310572;



return_direct_with_clo3(data,(closure)&c_7360542,__lambda_2779,  Cyc_car(data, v_9315_737344_737371_737435_7310572), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321442)->elements[0], (((closure)  ((closureN)self_7321442)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2779(void *data, object self_7321443, int argc, object *args) /* object self_7321443, object w_9317_737346_737375_737437_7310574, object var_91ls19_737348_737376_737438_7310575, object init_91ls20_737349_737377_737439_7310576 */
 {
 object w_9317_737346_737375_737437_7310574 = args[0]; object var_91ls19_737348_737376_737438_7310575 = args[1]; object init_91ls20_737349_737377_737439_7310576 = args[2];
  
closureN_type c_7360544;
object e_7360699 [7];
c_7360544.hdr.mark = gc_color_red;
 c_7360544.hdr.grayed = 0;
c_7360544.tag = closureN_tag;
 c_7360544.fn = (function_type)__lambda_2780;
c_7360544.num_args = 1;
c_7360544.num_elements = 7;
c_7360544.elements = (object *)e_7360699;
c_7360544.elements[0] = init_91ls20_737349_737377_737439_7310576;
c_7360544.elements[1] = ((closureN)self_7321443)->elements[0];
c_7360544.elements[2] = ((closureN)self_7321443)->elements[1];
c_7360544.elements[3] = ((closureN)self_7321443)->elements[2];
c_7360544.elements[4] = ((closureN)self_7321443)->elements[3];
c_7360544.elements[5] = var_91ls19_737348_737376_737438_7310575;
c_7360544.elements[6] = w_9317_737346_737375_737437_7310574;

return_direct_with_clo1(data,(closure)&c_7360544,__lambda_2780,  boolean_f);; 
}

static void __lambda_2780(void *data, object self_7321444, int argc, object *args) /* object self_7321444, object lp_9318_737347_737378_737440_7310577 */
 {
 object lp_9318_737347_737378_737440_7310577 = args[0];
  
closureN_type c_7360546;
object e_7360695 [7];
c_7360546.hdr.mark = gc_color_red;
 c_7360546.hdr.grayed = 0;
c_7360546.tag = closureN_tag;
 c_7360546.fn = (function_type)__lambda_3048;
c_7360546.num_args = 1;
c_7360546.num_elements = 7;
c_7360546.elements = (object *)e_7360695;
c_7360546.elements[0] = ((closureN)self_7321444)->elements[0];
c_7360546.elements[1] = ((closureN)self_7321444)->elements[1];
c_7360546.elements[2] = ((closureN)self_7321444)->elements[2];
c_7360546.elements[3] = ((closureN)self_7321444)->elements[3];
c_7360546.elements[4] = ((closureN)self_7321444)->elements[4];
c_7360546.elements[5] = ((closureN)self_7321444)->elements[5];
c_7360546.elements[6] = ((closureN)self_7321444)->elements[6];


pair_type local_7360698; 
return_direct_with_clo1(data,(closure)&c_7360546,__lambda_3048,  set_cell_as_expr(&local_7360698, lp_9318_737347_737378_737440_7310577));; 
}

static void __lambda_3048(void *data, object self_7321445, int argc, object *args) /* object self_7321445, object lp_9318_737347_737378_737440_7310577 */
 {
 object lp_9318_737347_737378_737440_7310577 = args[0];
  
closureN_type c_7360548;
object e_7360563 [5];
c_7360548.hdr.mark = gc_color_red;
 c_7360548.hdr.grayed = 0;
c_7360548.tag = closureN_tag;
 c_7360548.fn = (function_type)__lambda_2781;
c_7360548.num_args = 1;
c_7360548.num_elements = 5;
c_7360548.elements = (object *)e_7360563;
c_7360548.elements[0] = ((closureN)self_7321445)->elements[0];
c_7360548.elements[1] = ((closureN)self_7321445)->elements[1];
c_7360548.elements[2] = lp_9318_737347_737378_737440_7310577;
c_7360548.elements[3] = ((closureN)self_7321445)->elements[5];
c_7360548.elements[4] = ((closureN)self_7321445)->elements[6];


closureN_type c_7360564;
object e_7360694 [4];
c_7360564.hdr.mark = gc_color_red;
 c_7360564.hdr.grayed = 0;
c_7360564.tag = closureN_tag;
 c_7360564.fn = (function_type)__lambda_2783;
c_7360564.num_args = 3;
c_7360564.num_elements = 4;
c_7360564.elements = (object *)e_7360694;
c_7360564.elements[0] = ((closureN)self_7321445)->elements[2];
c_7360564.elements[1] = lp_9318_737347_737378_737440_7310577;
c_7360564.elements[2] = ((closureN)self_7321445)->elements[3];
c_7360564.elements[3] = ((closureN)self_7321445)->elements[4];

return_direct_with_clo1(data,(closure)&c_7360548,__lambda_2781,  &c_7360564);; 
}

static void __lambda_2783(void *data, object self_7321446, int argc, object *args) /* object self_7321446, object k_7318028, object w_9317_737346_737379_737441_7310578, object var_91ls19_737348_737380_737442_7310579, object init_91ls20_737349_737381_737443_7310580 */
 {
 object k_7318028 = args[0]; object w_9317_737346_737379_737441_7310578 = args[1]; object var_91ls19_737348_737380_737442_7310579 = args[2]; object init_91ls20_737349_737381_737443_7310580 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9317_737346_737379_737441_7310578)) ){ 
  
closureN_type c_7360568;
object e_7360647 [5];
c_7360568.hdr.mark = gc_color_red;
 c_7360568.hdr.grayed = 0;
c_7360568.tag = closureN_tag;
 c_7360568.fn = (function_type)__lambda_2784;
c_7360568.num_args = 1;
c_7360568.num_elements = 5;
c_7360568.elements = (object *)e_7360647;
c_7360568.elements[0] = init_91ls20_737349_737381_737443_7310580;
c_7360568.elements[1] = k_7318028;
c_7360568.elements[2] = ((closureN)self_7321446)->elements[0];
c_7360568.elements[3] = ((closureN)self_7321446)->elements[2];
c_7360568.elements[4] = ((closureN)self_7321446)->elements[3];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7360568, var_91ls19_737348_737380_737442_7310579);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9317_737346_737379_737441_7310578)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9317_737346_737379_737441_7310578))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9317_737346_737379_737441_7310578)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9317_737346_737379_737441_7310578))))) ){ 
  




pair_type local_7360676; 





pair_type local_7360683; 






return_closcall4(data,  car(((closureN)self_7321446)->elements[1]),  k_7318028, Cyc_cdr(data, w_9317_737346_737379_737441_7310578), set_pair_as_expr(&local_7360676, Cyc_car(data, Cyc_car(data, w_9317_737346_737379_737441_7310578)), var_91ls19_737348_737380_737442_7310579), set_pair_as_expr(&local_7360683, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9317_737346_737379_737441_7310578))), init_91ls20_737349_737381_737443_7310580));
} else { 
  return_direct_with_clo1(data,  k_7318028, (((closure)  k_7318028)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318028, (((closure)  k_7318028)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318028, (((closure)  k_7318028)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318028, (((closure)  k_7318028)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2784(void *data, object self_7321447, int argc, object *args) /* object self_7321447, object r_7318030 */
 {
 object r_7318030 = args[0];
  
closureN_type c_7360570;
object e_7360645 [5];
c_7360570.hdr.mark = gc_color_red;
 c_7360570.hdr.grayed = 0;
c_7360570.tag = closureN_tag;
 c_7360570.fn = (function_type)__lambda_2785;
c_7360570.num_args = 1;
c_7360570.num_elements = 5;
c_7360570.elements = (object *)e_7360645;
c_7360570.elements[0] = ((closureN)self_7321447)->elements[1];
c_7360570.elements[1] = ((closureN)self_7321447)->elements[2];
c_7360570.elements[2] = r_7318030;
c_7360570.elements[3] = ((closureN)self_7321447)->elements[3];
c_7360570.elements[4] = ((closureN)self_7321447)->elements[4];

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

static void __lambda_2785(void *data, object self_7321448, int argc, object *args) /* object self_7321448, object r_7318031 */
 {
 object r_7318031 = args[0];
  
closureN_type c_7360572;
object e_7360643 [4];
c_7360572.hdr.mark = gc_color_red;
 c_7360572.hdr.grayed = 0;
c_7360572.tag = closureN_tag;
 c_7360572.fn = (function_type)__lambda_2786;
c_7360572.num_args = 2;
c_7360572.num_elements = 4;
c_7360572.elements = (object *)e_7360643;
c_7360572.elements[0] = ((closureN)self_7321448)->elements[0];
c_7360572.elements[1] = ((closureN)self_7321448)->elements[1];
c_7360572.elements[2] = ((closureN)self_7321448)->elements[3];
c_7360572.elements[3] = ((closureN)self_7321448)->elements[4];

return_direct_with_clo2(data,(closure)&c_7360572,__lambda_2786,  ((closureN)self_7321448)->elements[2], r_7318031);; 
}

static void __lambda_2786(void *data, object self_7321449, int argc, object *args) /* object self_7321449, object var_737382_737444_7310581, object init_737383_737445_7310582 */
 {
 object var_737382_737444_7310581 = args[0]; object init_737383_737445_7310582 = args[1];
  
closureN_type c_7360575;
object e_7360642 [5];
c_7360575.hdr.mark = gc_color_red;
 c_7360575.hdr.grayed = 0;
c_7360575.tag = closureN_tag;
 c_7360575.fn = (function_type)__lambda_2787;
c_7360575.num_args = 1;
c_7360575.num_elements = 5;
c_7360575.elements = (object *)e_7360642;
c_7360575.elements[0] = init_737383_737445_7310582;
c_7360575.elements[1] = ((closureN)self_7321449)->elements[0];
c_7360575.elements[2] = ((closureN)self_7321449)->elements[1];
c_7360575.elements[3] = ((closureN)self_7321449)->elements[3];
c_7360575.elements[4] = var_737382_737444_7310581;

return_closcall2(data,  ((closureN)self_7321449)->elements[2],  &c_7360575, quote_match_91named_91let);; 
}

static void __lambda_2787(void *data, object self_7321450, int argc, object *args) /* object self_7321450, object r_7318034 */
 {
 object r_7318034 = args[0];
  
closureN_type c_7360577;
object e_7360631 [6];
c_7360577.hdr.mark = gc_color_red;
 c_7360577.hdr.grayed = 0;
c_7360577.tag = closureN_tag;
 c_7360577.fn = (function_type)__lambda_2788;
c_7360577.num_args = 1;
c_7360577.num_elements = 6;
c_7360577.elements = (object *)e_7360631;
c_7360577.elements[0] = ((closureN)self_7321450)->elements[0];
c_7360577.elements[1] = ((closureN)self_7321450)->elements[1];
c_7360577.elements[2] = ((closureN)self_7321450)->elements[2];
c_7360577.elements[3] = r_7318034;
c_7360577.elements[4] = ((closureN)self_7321450)->elements[3];
c_7360577.elements[5] = ((closureN)self_7321450)->elements[4];


mmacro(c_7360632, (function_type)__lambda_2794);c_7360632.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7360577,__lambda_2788,  &c_7360632);; 
}

static void __lambda_2794(void *data, object self_7321451, int argc, object *args) /* object self_7321451, object k_7318045, object var_737386_737448_7310585, object init_737387_737449_7310586 */
 {
 object k_7318045 = args[0]; object var_737386_737448_7310585 = args[1]; object init_737387_737449_7310586 = args[2];
  
closureN_type c_7360634;
object e_7360640 [2];
c_7360634.hdr.mark = gc_color_red;
 c_7360634.hdr.grayed = 0;
c_7360634.tag = closureN_tag;
 c_7360634.fn = (function_type)__lambda_2795;
c_7360634.num_args = 1;
c_7360634.num_elements = 2;
c_7360634.elements = (object *)e_7360640;
c_7360634.elements[0] = k_7318045;
c_7360634.elements[1] = var_737386_737448_7310585;


make_pair(c_7360641,quote_init,NULL);c_7360641.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360634, init_737387_737449_7310586, NULL, &c_7360641);; 
}

static void __lambda_2795(void *data, object self_7321452, int argc, object *args) /* object self_7321452, object r_7318046 */
 {
 object r_7318046 = args[0];
  
make_pair(c_7360639,quote_init,NULL);c_7360639.hdr.immutable = 1;

make_pair(c_7360638,quote_var,&c_7360639);c_7360638.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7321452)->elements[0], ((closureN)self_7321452)->elements[1], r_7318046, &c_7360638);; 
}

static void __lambda_2788(void *data, object self_7321453, int argc, object *args) /* object self_7321453, object r_7318044 */
 {
 object r_7318044 = args[0];
  
closureN_type c_7360579;
object e_7360628 [4];
c_7360579.hdr.mark = gc_color_red;
 c_7360579.hdr.grayed = 0;
c_7360579.tag = closureN_tag;
 c_7360579.fn = (function_type)__lambda_2789;
c_7360579.num_args = 1;
c_7360579.num_elements = 4;
c_7360579.elements = (object *)e_7360628;
c_7360579.elements[0] = ((closureN)self_7321453)->elements[1];
c_7360579.elements[1] = ((closureN)self_7321453)->elements[2];
c_7360579.elements[2] = ((closureN)self_7321453)->elements[3];
c_7360579.elements[3] = ((closureN)self_7321453)->elements[4];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7360579, r_7318044, ((closureN)self_7321453)->elements[5], ((closureN)self_7321453)->elements[0]);; 
}

static void __lambda_2789(void *data, object self_7321454, int argc, object *args) /* object self_7321454, object r_7318042 */
 {
 object r_7318042 = args[0];
  
closureN_type c_7360581;
object e_7360619 [3];
c_7360581.hdr.mark = gc_color_red;
 c_7360581.hdr.grayed = 0;
c_7360581.tag = closureN_tag;
 c_7360581.fn = (function_type)__lambda_2790;
c_7360581.num_args = 1;
c_7360581.num_elements = 3;
c_7360581.elements = (object *)e_7360619;
c_7360581.elements[0] = ((closureN)self_7321454)->elements[0];
c_7360581.elements[1] = ((closureN)self_7321454)->elements[1];
c_7360581.elements[2] = ((closureN)self_7321454)->elements[2];




make_pair(c_7360626,quote_init,NULL);c_7360626.hdr.immutable = 1;

make_pair(c_7360625,quote_var,&c_7360626);c_7360625.hdr.immutable = 1;

make_pair(c_7360627,quote__93_93_93,NULL);c_7360627.hdr.immutable = 1;

make_pair(c_7360624,&c_7360625,&c_7360627);c_7360624.hdr.immutable = 1;

make_pair(c_7360623,&c_7360624,quote_body);c_7360623.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360581, r_7318042, Cyc_cdr(data, ((closureN)self_7321454)->elements[3]), &c_7360623);; 
}

static void __lambda_2790(void *data, object self_7321455, int argc, object *args) /* object self_7321455, object r_7318040 */
 {
 object r_7318040 = args[0];
  
closureN_type c_7360583;
object e_7360612 [3];
c_7360583.hdr.mark = gc_color_red;
 c_7360583.hdr.grayed = 0;
c_7360583.tag = closureN_tag;
 c_7360583.fn = (function_type)__lambda_2791;
c_7360583.num_args = 1;
c_7360583.num_elements = 3;
c_7360583.elements = (object *)e_7360612;
c_7360583.elements[0] = ((closureN)self_7321455)->elements[0];
c_7360583.elements[1] = ((closureN)self_7321455)->elements[1];
c_7360583.elements[2] = ((closureN)self_7321455)->elements[2];


make_pair(c_7360617,quote_init,NULL);c_7360617.hdr.immutable = 1;

make_pair(c_7360616,quote_var,&c_7360617);c_7360616.hdr.immutable = 1;

make_pair(c_7360618,quote__93_93_93,NULL);c_7360618.hdr.immutable = 1;

make_pair(c_7360615,&c_7360616,&c_7360618);c_7360615.hdr.immutable = 1;

make_pair(c_7360614,&c_7360615,quote_body);c_7360614.hdr.immutable = 1;

make_pair(c_7360613,NULL,&c_7360614);c_7360613.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360583, NULL, r_7318040, &c_7360613);; 
}

static void __lambda_2791(void *data, object self_7321456, int argc, object *args) /* object self_7321456, object r_7318037 */
 {
 object r_7318037 = args[0];
  
closureN_type c_7360585;
object e_7360603 [2];
c_7360585.hdr.mark = gc_color_red;
 c_7360585.hdr.grayed = 0;
c_7360585.tag = closureN_tag;
 c_7360585.fn = (function_type)__lambda_2792;
c_7360585.num_args = 1;
c_7360585.num_elements = 2;
c_7360585.elements = (object *)e_7360603;
c_7360585.elements[0] = ((closureN)self_7321456)->elements[0];
c_7360585.elements[1] = ((closureN)self_7321456)->elements[2];


make_pair(c_7360610,quote_init,NULL);c_7360610.hdr.immutable = 1;

make_pair(c_7360609,quote_var,&c_7360610);c_7360609.hdr.immutable = 1;

make_pair(c_7360611,quote__93_93_93,NULL);c_7360611.hdr.immutable = 1;

make_pair(c_7360608,&c_7360609,&c_7360611);c_7360608.hdr.immutable = 1;

make_pair(c_7360607,&c_7360608,quote_body);c_7360607.hdr.immutable = 1;

make_pair(c_7360606,NULL,&c_7360607);c_7360606.hdr.immutable = 1;

make_pair(c_7360605,quote_loop,&c_7360606);c_7360605.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360585, ((closureN)self_7321456)->elements[1], r_7318037, &c_7360605);; 
}

static void __lambda_2792(void *data, object self_7321457, int argc, object *args) /* object self_7321457, object r_7318035 */
 {
 object r_7318035 = args[0];
  
closureN_type c_7360587;
object e_7360593 [1];
c_7360587.hdr.mark = gc_color_red;
 c_7360587.hdr.grayed = 0;
c_7360587.tag = closureN_tag;
 c_7360587.fn = (function_type)__lambda_2793;
c_7360587.num_args = 1;
c_7360587.num_elements = 1;
c_7360587.elements = (object *)e_7360593;
c_7360587.elements[0] = ((closureN)self_7321457)->elements[0];


make_pair(c_7360601,quote_init,NULL);c_7360601.hdr.immutable = 1;

make_pair(c_7360600,quote_var,&c_7360601);c_7360600.hdr.immutable = 1;

make_pair(c_7360602,quote__93_93_93,NULL);c_7360602.hdr.immutable = 1;

make_pair(c_7360599,&c_7360600,&c_7360602);c_7360599.hdr.immutable = 1;

make_pair(c_7360598,&c_7360599,quote_body);c_7360598.hdr.immutable = 1;

make_pair(c_7360597,NULL,&c_7360598);c_7360597.hdr.immutable = 1;

make_pair(c_7360596,quote_loop,&c_7360597);c_7360596.hdr.immutable = 1;

make_pair(c_7360595,quote_match_91named_91let,&c_7360596);c_7360595.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360587, ((closureN)self_7321457)->elements[1], r_7318035, &c_7360595);; 
}

static void __lambda_2793(void *data, object self_7321458, int argc, object *args) /* object self_7321458, object r_7318033 */
 {
 object r_7318033 = args[0];
  
pair_type local_7360592; 
return_direct_with_clo1(data,  ((closureN)self_7321458)->elements[0], (((closure)  ((closureN)self_7321458)->elements[0])->fn),  set_pair_as_expr(&local_7360592, r_7318033, boolean_f));; 
}

static void __lambda_2781(void *data, object self_7321459, int argc, object *args) /* object self_7321459, object r_7318027 */
 {
 object r_7318027 = args[0];
  
closureN_type c_7360550;
object e_7360559 [5];
c_7360550.hdr.mark = gc_color_red;
 c_7360550.hdr.grayed = 0;
c_7360550.tag = closureN_tag;
 c_7360550.fn = (function_type)__lambda_2782;
c_7360550.num_args = 1;
c_7360550.num_elements = 5;
c_7360550.elements = (object *)e_7360559;
c_7360550.elements[0] = ((closureN)self_7321459)->elements[0];
c_7360550.elements[1] = ((closureN)self_7321459)->elements[1];
c_7360550.elements[2] = ((closureN)self_7321459)->elements[2];
c_7360550.elements[3] = ((closureN)self_7321459)->elements[3];
c_7360550.elements[4] = ((closureN)self_7321459)->elements[4];



return_direct_with_clo1(data,(closure)&c_7360550,__lambda_2782,  Cyc_set_cell(data, ((closureN)self_7321459)->elements[2], r_7318027));; 
}

static void __lambda_2782(void *data, object self_7321460, int argc, object *args) /* object self_7321460, object r_7318026 */
 {

  

return_closcall4(data,  car(((closureN)self_7321460)->elements[2]),  ((closureN)self_7321460)->elements[1], ((closureN)self_7321460)->elements[4], ((closureN)self_7321460)->elements[3], ((closureN)self_7321460)->elements[0]);; 
}

static void __lambda_2753(void *data, object self_7321461, int argc, object *args) /* object self_7321461, object k_7318064 */
 {
 object k_7318064 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321461)->elements[1])) ){ 
  
closureN_type c_7360342;
object e_7360516 [3];
c_7360342.hdr.mark = gc_color_red;
 c_7360342.hdr.grayed = 0;
c_7360342.tag = closureN_tag;
 c_7360342.fn = (function_type)__lambda_2754;
c_7360342.num_args = 3;
c_7360342.num_elements = 3;
c_7360342.elements = (object *)e_7360516;
c_7360342.elements[0] = k_7318064;
c_7360342.elements[1] = ((closureN)self_7321461)->elements[0];
c_7360342.elements[2] = ((closureN)self_7321461)->elements[1];



return_direct_with_clo3(data,(closure)&c_7360342,__lambda_2754,  Cyc_car(data, ((closureN)self_7321461)->elements[1]), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  k_7318064, (((closure)  k_7318064)->fn),  boolean_f);}
;; 
}

static void __lambda_2754(void *data, object self_7321462, int argc, object *args) /* object self_7321462, object w_933_737332_737403_737459_7310596, object var_91ls5_737334_737404_737460_7310597, object value_91ls6_737335_737405_737461_7310598 */
 {
 object w_933_737332_737403_737459_7310596 = args[0]; object var_91ls5_737334_737404_737460_7310597 = args[1]; object value_91ls6_737335_737405_737461_7310598 = args[2];
  
closureN_type c_7360344;
object e_7360515 [6];
c_7360344.hdr.mark = gc_color_red;
 c_7360344.hdr.grayed = 0;
c_7360344.tag = closureN_tag;
 c_7360344.fn = (function_type)__lambda_2755;
c_7360344.num_args = 1;
c_7360344.num_elements = 6;
c_7360344.elements = (object *)e_7360515;
c_7360344.elements[0] = ((closureN)self_7321462)->elements[0];
c_7360344.elements[1] = ((closureN)self_7321462)->elements[1];
c_7360344.elements[2] = ((closureN)self_7321462)->elements[2];
c_7360344.elements[3] = value_91ls6_737335_737405_737461_7310598;
c_7360344.elements[4] = var_91ls5_737334_737404_737460_7310597;
c_7360344.elements[5] = w_933_737332_737403_737459_7310596;

return_direct_with_clo1(data,(closure)&c_7360344,__lambda_2755,  boolean_f);; 
}

static void __lambda_2755(void *data, object self_7321463, int argc, object *args) /* object self_7321463, object lp_934_737333_737406_737462_7310599 */
 {
 object lp_934_737333_737406_737462_7310599 = args[0];
  
closureN_type c_7360346;
object e_7360511 [6];
c_7360346.hdr.mark = gc_color_red;
 c_7360346.hdr.grayed = 0;
c_7360346.tag = closureN_tag;
 c_7360346.fn = (function_type)__lambda_3047;
c_7360346.num_args = 1;
c_7360346.num_elements = 6;
c_7360346.elements = (object *)e_7360511;
c_7360346.elements[0] = ((closureN)self_7321463)->elements[0];
c_7360346.elements[1] = ((closureN)self_7321463)->elements[1];
c_7360346.elements[2] = ((closureN)self_7321463)->elements[2];
c_7360346.elements[3] = ((closureN)self_7321463)->elements[3];
c_7360346.elements[4] = ((closureN)self_7321463)->elements[4];
c_7360346.elements[5] = ((closureN)self_7321463)->elements[5];


pair_type local_7360514; 
return_direct_with_clo1(data,(closure)&c_7360346,__lambda_3047,  set_cell_as_expr(&local_7360514, lp_934_737333_737406_737462_7310599));; 
}

static void __lambda_3047(void *data, object self_7321464, int argc, object *args) /* object self_7321464, object lp_934_737333_737406_737462_7310599 */
 {
 object lp_934_737333_737406_737462_7310599 = args[0];
  
closureN_type c_7360348;
object e_7360363 [5];
c_7360348.hdr.mark = gc_color_red;
 c_7360348.hdr.grayed = 0;
c_7360348.tag = closureN_tag;
 c_7360348.fn = (function_type)__lambda_2756;
c_7360348.num_args = 1;
c_7360348.num_elements = 5;
c_7360348.elements = (object *)e_7360363;
c_7360348.elements[0] = ((closureN)self_7321464)->elements[0];
c_7360348.elements[1] = lp_934_737333_737406_737462_7310599;
c_7360348.elements[2] = ((closureN)self_7321464)->elements[3];
c_7360348.elements[3] = ((closureN)self_7321464)->elements[4];
c_7360348.elements[4] = ((closureN)self_7321464)->elements[5];


closureN_type c_7360364;
object e_7360510 [3];
c_7360364.hdr.mark = gc_color_red;
 c_7360364.hdr.grayed = 0;
c_7360364.tag = closureN_tag;
 c_7360364.fn = (function_type)__lambda_2758;
c_7360364.num_args = 3;
c_7360364.num_elements = 3;
c_7360364.elements = (object *)e_7360510;
c_7360364.elements[0] = lp_934_737333_737406_737462_7310599;
c_7360364.elements[1] = ((closureN)self_7321464)->elements[1];
c_7360364.elements[2] = ((closureN)self_7321464)->elements[2];

return_direct_with_clo1(data,(closure)&c_7360348,__lambda_2756,  &c_7360364);; 
}

static void __lambda_2758(void *data, object self_7321465, int argc, object *args) /* object self_7321465, object k_7318071, object w_933_737332_737407_737463_7310600, object var_91ls5_737334_737408_737464_7310601, object value_91ls6_737335_737409_737465_7310602 */
 {
 object k_7318071 = args[0]; object w_933_737332_737407_737463_7310600 = args[1]; object var_91ls5_737334_737408_737464_7310601 = args[2]; object value_91ls6_737335_737409_737465_7310602 = args[3];
    
if( (boolean_f != Cyc_is_null(w_933_737332_737407_737463_7310600)) ){ 
  
closureN_type c_7360368;
object e_7360463 [4];
c_7360368.hdr.mark = gc_color_red;
 c_7360368.hdr.grayed = 0;
c_7360368.tag = closureN_tag;
 c_7360368.fn = (function_type)__lambda_2759;
c_7360368.num_args = 1;
c_7360368.num_elements = 4;
c_7360368.elements = (object *)e_7360463;
c_7360368.elements[0] = k_7318071;
c_7360368.elements[1] = ((closureN)self_7321465)->elements[1];
c_7360368.elements[2] = ((closureN)self_7321465)->elements[2];
c_7360368.elements[3] = value_91ls6_737335_737409_737465_7310602;

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7360368, var_91ls5_737334_737408_737464_7310601);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_933_737332_737407_737463_7310600)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_933_737332_737407_737463_7310600))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_933_737332_737407_737463_7310600)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_933_737332_737407_737463_7310600))))) ){ 
  




pair_type local_7360492; 





pair_type local_7360499; 






return_closcall4(data,  car(((closureN)self_7321465)->elements[0]),  k_7318071, Cyc_cdr(data, w_933_737332_737407_737463_7310600), set_pair_as_expr(&local_7360492, Cyc_car(data, Cyc_car(data, w_933_737332_737407_737463_7310600)), var_91ls5_737334_737408_737464_7310601), set_pair_as_expr(&local_7360499, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_933_737332_737407_737463_7310600))), value_91ls6_737335_737409_737465_7310602));
} else { 
  return_direct_with_clo1(data,  k_7318071, (((closure)  k_7318071)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318071, (((closure)  k_7318071)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318071, (((closure)  k_7318071)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7318071, (((closure)  k_7318071)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2759(void *data, object self_7321466, int argc, object *args) /* object self_7321466, object r_7318073 */
 {
 object r_7318073 = args[0];
  
closureN_type c_7360370;
object e_7360461 [4];
c_7360370.hdr.mark = gc_color_red;
 c_7360370.hdr.grayed = 0;
c_7360370.tag = closureN_tag;
 c_7360370.fn = (function_type)__lambda_2760;
c_7360370.num_args = 1;
c_7360370.num_elements = 4;
c_7360370.elements = (object *)e_7360461;
c_7360370.elements[0] = ((closureN)self_7321466)->elements[0];
c_7360370.elements[1] = r_7318073;
c_7360370.elements[2] = ((closureN)self_7321466)->elements[1];
c_7360370.elements[3] = ((closureN)self_7321466)->elements[2];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7360370, ((closureN)self_7321466)->elements[3]);; 
}

static void __lambda_2760(void *data, object self_7321467, int argc, object *args) /* object self_7321467, object r_7318074 */
 {
 object r_7318074 = args[0];
  
closureN_type c_7360372;
object e_7360459 [3];
c_7360372.hdr.mark = gc_color_red;
 c_7360372.hdr.grayed = 0;
c_7360372.tag = closureN_tag;
 c_7360372.fn = (function_type)__lambda_2761;
c_7360372.num_args = 2;
c_7360372.num_elements = 3;
c_7360372.elements = (object *)e_7360459;
c_7360372.elements[0] = ((closureN)self_7321467)->elements[0];
c_7360372.elements[1] = ((closureN)self_7321467)->elements[2];
c_7360372.elements[2] = ((closureN)self_7321467)->elements[3];

return_direct_with_clo2(data,(closure)&c_7360372,__lambda_2761,  ((closureN)self_7321467)->elements[1], r_7318074);; 
}

static void __lambda_2761(void *data, object self_7321468, int argc, object *args) /* object self_7321468, object var_737410_737466_7310603, object value_737411_737467_7310604 */
 {
 object var_737410_737466_7310603 = args[0]; object value_737411_737467_7310604 = args[1];
  
closureN_type c_7360375;
object e_7360458 [5];
c_7360375.hdr.mark = gc_color_red;
 c_7360375.hdr.grayed = 0;
c_7360375.tag = closureN_tag;
 c_7360375.fn = (function_type)__lambda_2762;
c_7360375.num_args = 1;
c_7360375.num_elements = 5;
c_7360375.elements = (object *)e_7360458;
c_7360375.elements[0] = ((closureN)self_7321468)->elements[0];
c_7360375.elements[1] = ((closureN)self_7321468)->elements[1];
c_7360375.elements[2] = ((closureN)self_7321468)->elements[2];
c_7360375.elements[3] = value_737411_737467_7310604;
c_7360375.elements[4] = var_737410_737466_7310603;

return_closcall2(data,  ((closureN)self_7321468)->elements[1],  &c_7360375, quote_match_91let_95helper);; 
}

static void __lambda_2762(void *data, object self_7321469, int argc, object *args) /* object self_7321469, object r_7318077 */
 {
 object r_7318077 = args[0];
  
closureN_type c_7360378;
object e_7360457 [5];
c_7360378.hdr.mark = gc_color_red;
 c_7360378.hdr.grayed = 0;
c_7360378.tag = closureN_tag;
 c_7360378.fn = (function_type)__lambda_2763;
c_7360378.num_args = 1;
c_7360378.num_elements = 5;
c_7360378.elements = (object *)e_7360457;
c_7360378.elements[0] = ((closureN)self_7321469)->elements[0];
c_7360378.elements[1] = r_7318077;
c_7360378.elements[2] = ((closureN)self_7321469)->elements[2];
c_7360378.elements[3] = ((closureN)self_7321469)->elements[3];
c_7360378.elements[4] = ((closureN)self_7321469)->elements[4];

return_closcall2(data,  ((closureN)self_7321469)->elements[1],  &c_7360378, quote_let);; 
}

static void __lambda_2763(void *data, object self_7321470, int argc, object *args) /* object self_7321470, object r_7318080 */
 {
 object r_7318080 = args[0];
  
closureN_type c_7360380;
object e_7360446 [6];
c_7360380.hdr.mark = gc_color_red;
 c_7360380.hdr.grayed = 0;
c_7360380.tag = closureN_tag;
 c_7360380.fn = (function_type)__lambda_2764;
c_7360380.num_args = 1;
c_7360380.num_elements = 6;
c_7360380.elements = (object *)e_7360446;
c_7360380.elements[0] = ((closureN)self_7321470)->elements[0];
c_7360380.elements[1] = ((closureN)self_7321470)->elements[1];
c_7360380.elements[2] = r_7318080;
c_7360380.elements[3] = ((closureN)self_7321470)->elements[2];
c_7360380.elements[4] = ((closureN)self_7321470)->elements[3];
c_7360380.elements[5] = ((closureN)self_7321470)->elements[4];


mmacro(c_7360447, (function_type)__lambda_2771);c_7360447.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7360380,__lambda_2764,  &c_7360447);; 
}

static void __lambda_2771(void *data, object self_7321471, int argc, object *args) /* object self_7321471, object k_7318092, object var_737414_737470_7310607, object value_737415_737471_7310608 */
 {
 object k_7318092 = args[0]; object var_737414_737470_7310607 = args[1]; object value_737415_737471_7310608 = args[2];
  
closureN_type c_7360449;
object e_7360455 [2];
c_7360449.hdr.mark = gc_color_red;
 c_7360449.hdr.grayed = 0;
c_7360449.tag = closureN_tag;
 c_7360449.fn = (function_type)__lambda_2772;
c_7360449.num_args = 1;
c_7360449.num_elements = 2;
c_7360449.elements = (object *)e_7360455;
c_7360449.elements[0] = k_7318092;
c_7360449.elements[1] = var_737414_737470_7310607;


make_pair(c_7360456,quote_value,NULL);c_7360456.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360449, value_737415_737471_7310608, NULL, &c_7360456);; 
}

static void __lambda_2772(void *data, object self_7321472, int argc, object *args) /* object self_7321472, object r_7318093 */
 {
 object r_7318093 = args[0];
  
make_pair(c_7360454,quote_value,NULL);c_7360454.hdr.immutable = 1;

make_pair(c_7360453,quote_var,&c_7360454);c_7360453.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7321472)->elements[0], ((closureN)self_7321472)->elements[1], r_7318093, &c_7360453);; 
}

static void __lambda_2764(void *data, object self_7321473, int argc, object *args) /* object self_7321473, object r_7318091 */
 {
 object r_7318091 = args[0];
  
closureN_type c_7360382;
object e_7360443 [4];
c_7360382.hdr.mark = gc_color_red;
 c_7360382.hdr.grayed = 0;
c_7360382.tag = closureN_tag;
 c_7360382.fn = (function_type)__lambda_2765;
c_7360382.num_args = 1;
c_7360382.num_elements = 4;
c_7360382.elements = (object *)e_7360443;
c_7360382.elements[0] = ((closureN)self_7321473)->elements[0];
c_7360382.elements[1] = ((closureN)self_7321473)->elements[1];
c_7360382.elements[2] = ((closureN)self_7321473)->elements[2];
c_7360382.elements[3] = ((closureN)self_7321473)->elements[3];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7360382, r_7318091, ((closureN)self_7321473)->elements[5], ((closureN)self_7321473)->elements[4]);; 
}

static void __lambda_2765(void *data, object self_7321474, int argc, object *args) /* object self_7321474, object r_7318089 */
 {
 object r_7318089 = args[0];
  
closureN_type c_7360384;
object e_7360434 [3];
c_7360384.hdr.mark = gc_color_red;
 c_7360384.hdr.grayed = 0;
c_7360384.tag = closureN_tag;
 c_7360384.fn = (function_type)__lambda_2766;
c_7360384.num_args = 1;
c_7360384.num_elements = 3;
c_7360384.elements = (object *)e_7360434;
c_7360384.elements[0] = ((closureN)self_7321474)->elements[0];
c_7360384.elements[1] = ((closureN)self_7321474)->elements[1];
c_7360384.elements[2] = ((closureN)self_7321474)->elements[2];




make_pair(c_7360441,quote_value,NULL);c_7360441.hdr.immutable = 1;

make_pair(c_7360440,quote_var,&c_7360441);c_7360440.hdr.immutable = 1;

make_pair(c_7360442,quote__93_93_93,NULL);c_7360442.hdr.immutable = 1;

make_pair(c_7360439,&c_7360440,&c_7360442);c_7360439.hdr.immutable = 1;

make_pair(c_7360438,&c_7360439,quote_body);c_7360438.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360384, r_7318089, Cyc_cdr(data, ((closureN)self_7321474)->elements[3]), &c_7360438);; 
}

static void __lambda_2766(void *data, object self_7321475, int argc, object *args) /* object self_7321475, object r_7318087 */
 {
 object r_7318087 = args[0];
  
closureN_type c_7360386;
object e_7360427 [3];
c_7360386.hdr.mark = gc_color_red;
 c_7360386.hdr.grayed = 0;
c_7360386.tag = closureN_tag;
 c_7360386.fn = (function_type)__lambda_2767;
c_7360386.num_args = 1;
c_7360386.num_elements = 3;
c_7360386.elements = (object *)e_7360427;
c_7360386.elements[0] = ((closureN)self_7321475)->elements[0];
c_7360386.elements[1] = ((closureN)self_7321475)->elements[1];
c_7360386.elements[2] = ((closureN)self_7321475)->elements[2];


make_pair(c_7360432,quote_value,NULL);c_7360432.hdr.immutable = 1;

make_pair(c_7360431,quote_var,&c_7360432);c_7360431.hdr.immutable = 1;

make_pair(c_7360433,quote__93_93_93,NULL);c_7360433.hdr.immutable = 1;

make_pair(c_7360430,&c_7360431,&c_7360433);c_7360430.hdr.immutable = 1;

make_pair(c_7360429,&c_7360430,quote_body);c_7360429.hdr.immutable = 1;

make_pair(c_7360428,NULL,&c_7360429);c_7360428.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360386, NULL, r_7318087, &c_7360428);; 
}

static void __lambda_2767(void *data, object self_7321476, int argc, object *args) /* object self_7321476, object r_7318084 */
 {
 object r_7318084 = args[0];
  
closureN_type c_7360388;
object e_7360419 [3];
c_7360388.hdr.mark = gc_color_red;
 c_7360388.hdr.grayed = 0;
c_7360388.tag = closureN_tag;
 c_7360388.fn = (function_type)__lambda_2768;
c_7360388.num_args = 1;
c_7360388.num_elements = 3;
c_7360388.elements = (object *)e_7360419;
c_7360388.elements[0] = ((closureN)self_7321476)->elements[0];
c_7360388.elements[1] = ((closureN)self_7321476)->elements[1];
c_7360388.elements[2] = ((closureN)self_7321476)->elements[2];


make_pair(c_7360425,quote_value,NULL);c_7360425.hdr.immutable = 1;

make_pair(c_7360424,quote_var,&c_7360425);c_7360424.hdr.immutable = 1;

make_pair(c_7360426,quote__93_93_93,NULL);c_7360426.hdr.immutable = 1;

make_pair(c_7360423,&c_7360424,&c_7360426);c_7360423.hdr.immutable = 1;

make_pair(c_7360422,&c_7360423,quote_body);c_7360422.hdr.immutable = 1;

make_pair(c_7360421,NULL,&c_7360422);c_7360421.hdr.immutable = 1;

make_pair(c_7360420,NULL,&c_7360421);c_7360420.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360388, NULL, r_7318084, &c_7360420);; 
}

static void __lambda_2768(void *data, object self_7321477, int argc, object *args) /* object self_7321477, object r_7318081 */
 {
 object r_7318081 = args[0];
  
closureN_type c_7360390;
object e_7360409 [2];
c_7360390.hdr.mark = gc_color_red;
 c_7360390.hdr.grayed = 0;
c_7360390.tag = closureN_tag;
 c_7360390.fn = (function_type)__lambda_2769;
c_7360390.num_args = 1;
c_7360390.num_elements = 2;
c_7360390.elements = (object *)e_7360409;
c_7360390.elements[0] = ((closureN)self_7321477)->elements[0];
c_7360390.elements[1] = ((closureN)self_7321477)->elements[1];


make_pair(c_7360417,quote_value,NULL);c_7360417.hdr.immutable = 1;

make_pair(c_7360416,quote_var,&c_7360417);c_7360416.hdr.immutable = 1;

make_pair(c_7360418,quote__93_93_93,NULL);c_7360418.hdr.immutable = 1;

make_pair(c_7360415,&c_7360416,&c_7360418);c_7360415.hdr.immutable = 1;

make_pair(c_7360414,&c_7360415,quote_body);c_7360414.hdr.immutable = 1;

make_pair(c_7360413,NULL,&c_7360414);c_7360413.hdr.immutable = 1;

make_pair(c_7360412,NULL,&c_7360413);c_7360412.hdr.immutable = 1;

make_pair(c_7360411,quote_let,&c_7360412);c_7360411.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360390, ((closureN)self_7321477)->elements[2], r_7318081, &c_7360411);; 
}

static void __lambda_2769(void *data, object self_7321478, int argc, object *args) /* object self_7321478, object r_7318078 */
 {
 object r_7318078 = args[0];
  
closureN_type c_7360392;
object e_7360398 [1];
c_7360392.hdr.mark = gc_color_red;
 c_7360392.hdr.grayed = 0;
c_7360392.tag = closureN_tag;
 c_7360392.fn = (function_type)__lambda_2770;
c_7360392.num_args = 1;
c_7360392.num_elements = 1;
c_7360392.elements = (object *)e_7360398;
c_7360392.elements[0] = ((closureN)self_7321478)->elements[0];


make_pair(c_7360407,quote_value,NULL);c_7360407.hdr.immutable = 1;

make_pair(c_7360406,quote_var,&c_7360407);c_7360406.hdr.immutable = 1;

make_pair(c_7360408,quote__93_93_93,NULL);c_7360408.hdr.immutable = 1;

make_pair(c_7360405,&c_7360406,&c_7360408);c_7360405.hdr.immutable = 1;

make_pair(c_7360404,&c_7360405,quote_body);c_7360404.hdr.immutable = 1;

make_pair(c_7360403,NULL,&c_7360404);c_7360403.hdr.immutable = 1;

make_pair(c_7360402,NULL,&c_7360403);c_7360402.hdr.immutable = 1;

make_pair(c_7360401,quote_let,&c_7360402);c_7360401.hdr.immutable = 1;

make_pair(c_7360400,quote_match_91let_95helper,&c_7360401);c_7360400.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360392, ((closureN)self_7321478)->elements[1], r_7318078, &c_7360400);; 
}

static void __lambda_2770(void *data, object self_7321479, int argc, object *args) /* object self_7321479, object r_7318076 */
 {
 object r_7318076 = args[0];
  
pair_type local_7360397; 
return_direct_with_clo1(data,  ((closureN)self_7321479)->elements[0], (((closure)  ((closureN)self_7321479)->elements[0])->fn),  set_pair_as_expr(&local_7360397, r_7318076, boolean_f));; 
}

static void __lambda_2756(void *data, object self_7321480, int argc, object *args) /* object self_7321480, object r_7318070 */
 {
 object r_7318070 = args[0];
  
closureN_type c_7360350;
object e_7360359 [5];
c_7360350.hdr.mark = gc_color_red;
 c_7360350.hdr.grayed = 0;
c_7360350.tag = closureN_tag;
 c_7360350.fn = (function_type)__lambda_2757;
c_7360350.num_args = 1;
c_7360350.num_elements = 5;
c_7360350.elements = (object *)e_7360359;
c_7360350.elements[0] = ((closureN)self_7321480)->elements[0];
c_7360350.elements[1] = ((closureN)self_7321480)->elements[1];
c_7360350.elements[2] = ((closureN)self_7321480)->elements[2];
c_7360350.elements[3] = ((closureN)self_7321480)->elements[3];
c_7360350.elements[4] = ((closureN)self_7321480)->elements[4];



return_direct_with_clo1(data,(closure)&c_7360350,__lambda_2757,  Cyc_set_cell(data, ((closureN)self_7321480)->elements[1], r_7318070));; 
}

static void __lambda_2757(void *data, object self_7321481, int argc, object *args) /* object self_7321481, object r_7318069 */
 {

  

return_closcall4(data,  car(((closureN)self_7321481)->elements[1]),  ((closureN)self_7321481)->elements[0], ((closureN)self_7321481)->elements[4], ((closureN)self_7321481)->elements[3], ((closureN)self_7321481)->elements[2]);; 
}

static void __lambda_2725(void *data, object _, int argc, object *args) /* closure _,object k_7317964, object expr_737254_737270_737297_7310543, object rename_737255_737271_737298_7310544, object compare_737256_737272_737299_7310545 */
 {
object k_7317964 = args[0]; object expr_737254_737270_737297_7310543 = args[1]; object rename_737255_737271_737298_7310544 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-lambda*");

closureN_type c_7360153;
object e_7360330 [3];
c_7360153.hdr.mark = gc_color_red;
 c_7360153.hdr.grayed = 0;
c_7360153.tag = closureN_tag;
 c_7360153.fn = (function_type)__lambda_2726;
c_7360153.num_args = 1;
c_7360153.num_elements = 3;
c_7360153.elements = (object *)e_7360330;
c_7360153.elements[0] = expr_737254_737270_737297_7310543;
c_7360153.elements[1] = k_7317964;
c_7360153.elements[2] = rename_737255_737271_737298_7310544;



return_direct_with_clo1(data,(closure)&c_7360153,__lambda_2726,  Cyc_cdr(data, expr_737254_737270_737297_7310543));; 
}

static void __lambda_2726(void *data, object self_7321407, int argc, object *args) /* object self_7321407, object v_931_737262_737277_737301_7310547 */
 {
 object v_931_737262_737277_737301_7310547 = args[0];
  
closureN_type c_7360155;
object e_7360329 [3];
c_7360155.hdr.mark = gc_color_red;
 c_7360155.hdr.grayed = 0;
c_7360155.tag = closureN_tag;
 c_7360155.fn = (function_type)__lambda_2727;
c_7360155.num_args = 3;
c_7360155.num_elements = 3;
c_7360155.elements = (object *)e_7360329;
c_7360155.elements[0] = ((closureN)self_7321407)->elements[0];
c_7360155.elements[1] = ((closureN)self_7321407)->elements[1];
c_7360155.elements[2] = ((closureN)self_7321407)->elements[2];

return_direct_with_clo3(data,(closure)&c_7360155,__lambda_2727,  v_931_737262_737277_737301_7310547, NULL, NULL);; 
}

static void __lambda_2727(void *data, object self_7321408, int argc, object *args) /* object self_7321408, object w_932_737263_737279_737302_7310548, object pattern_91ls4_737265_737280_737303_7310549, object body_91ls5_737266_737281_737304_7310550 */
 {
 object w_932_737263_737279_737302_7310548 = args[0]; object pattern_91ls4_737265_737280_737303_7310549 = args[1]; object body_91ls5_737266_737281_737304_7310550 = args[2];
  
closureN_type c_7360157;
object e_7360328 [6];
c_7360157.hdr.mark = gc_color_red;
 c_7360157.hdr.grayed = 0;
c_7360157.tag = closureN_tag;
 c_7360157.fn = (function_type)__lambda_2728;
c_7360157.num_args = 1;
c_7360157.num_elements = 6;
c_7360157.elements = (object *)e_7360328;
c_7360157.elements[0] = body_91ls5_737266_737281_737304_7310550;
c_7360157.elements[1] = ((closureN)self_7321408)->elements[0];
c_7360157.elements[2] = ((closureN)self_7321408)->elements[1];
c_7360157.elements[3] = pattern_91ls4_737265_737280_737303_7310549;
c_7360157.elements[4] = ((closureN)self_7321408)->elements[2];
c_7360157.elements[5] = w_932_737263_737279_737302_7310548;

return_direct_with_clo1(data,(closure)&c_7360157,__lambda_2728,  boolean_f);; 
}

static void __lambda_2728(void *data, object self_7321409, int argc, object *args) /* object self_7321409, object lp_933_737264_737282_737305_7310551 */
 {
 object lp_933_737264_737282_737305_7310551 = args[0];
  
closureN_type c_7360159;
object e_7360324 [6];
c_7360159.hdr.mark = gc_color_red;
 c_7360159.hdr.grayed = 0;
c_7360159.tag = closureN_tag;
 c_7360159.fn = (function_type)__lambda_3046;
c_7360159.num_args = 1;
c_7360159.num_elements = 6;
c_7360159.elements = (object *)e_7360324;
c_7360159.elements[0] = ((closureN)self_7321409)->elements[0];
c_7360159.elements[1] = ((closureN)self_7321409)->elements[1];
c_7360159.elements[2] = ((closureN)self_7321409)->elements[2];
c_7360159.elements[3] = ((closureN)self_7321409)->elements[3];
c_7360159.elements[4] = ((closureN)self_7321409)->elements[4];
c_7360159.elements[5] = ((closureN)self_7321409)->elements[5];


pair_type local_7360327; 
return_direct_with_clo1(data,(closure)&c_7360159,__lambda_3046,  set_cell_as_expr(&local_7360327, lp_933_737264_737282_737305_7310551));; 
}

static void __lambda_3046(void *data, object self_7321410, int argc, object *args) /* object self_7321410, object lp_933_737264_737282_737305_7310551 */
 {
 object lp_933_737264_737282_737305_7310551 = args[0];
  
closureN_type c_7360161;
object e_7360199 [6];
c_7360161.hdr.mark = gc_color_red;
 c_7360161.hdr.grayed = 0;
c_7360161.tag = closureN_tag;
 c_7360161.fn = (function_type)__lambda_2729;
c_7360161.num_args = 1;
c_7360161.num_elements = 6;
c_7360161.elements = (object *)e_7360199;
c_7360161.elements[0] = ((closureN)self_7321410)->elements[0];
c_7360161.elements[1] = ((closureN)self_7321410)->elements[1];
c_7360161.elements[2] = ((closureN)self_7321410)->elements[2];
c_7360161.elements[3] = lp_933_737264_737282_737305_7310551;
c_7360161.elements[4] = ((closureN)self_7321410)->elements[3];
c_7360161.elements[5] = ((closureN)self_7321410)->elements[5];


closureN_type c_7360200;
object e_7360323 [2];
c_7360200.hdr.mark = gc_color_red;
 c_7360200.hdr.grayed = 0;
c_7360200.tag = closureN_tag;
 c_7360200.fn = (function_type)__lambda_2735;
c_7360200.num_args = 3;
c_7360200.num_elements = 2;
c_7360200.elements = (object *)e_7360323;
c_7360200.elements[0] = lp_933_737264_737282_737305_7310551;
c_7360200.elements[1] = ((closureN)self_7321410)->elements[4];

return_direct_with_clo1(data,(closure)&c_7360161,__lambda_2729,  &c_7360200);; 
}

static void __lambda_2735(void *data, object self_7321411, int argc, object *args) /* object self_7321411, object k_7317974, object w_932_737263_737283_737306_7310552, object pattern_91ls4_737265_737284_737307_7310553, object body_91ls5_737266_737285_737308_7310554 */
 {
 object k_7317974 = args[0]; object w_932_737263_737283_737306_7310552 = args[1]; object pattern_91ls4_737265_737284_737307_7310553 = args[2]; object body_91ls5_737266_737285_737308_7310554 = args[3];
    
if( (boolean_f != Cyc_is_null(w_932_737263_737283_737306_7310552)) ){ 
  
closureN_type c_7360204;
object e_7360294 [3];
c_7360204.hdr.mark = gc_color_red;
 c_7360204.hdr.grayed = 0;
c_7360204.tag = closureN_tag;
 c_7360204.fn = (function_type)__lambda_2736;
c_7360204.num_args = 1;
c_7360204.num_elements = 3;
c_7360204.elements = (object *)e_7360294;
c_7360204.elements[0] = body_91ls5_737266_737285_737308_7310554;
c_7360204.elements[1] = k_7317974;
c_7360204.elements[2] = ((closureN)self_7321411)->elements[1];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7360204, pattern_91ls4_737265_737284_737307_7310553);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_932_737263_737283_737306_7310552)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_932_737263_737283_737306_7310552))) ){ 
  




pair_type local_7360309; 





pair_type local_7360316; 




return_closcall4(data,  car(((closureN)self_7321411)->elements[0]),  k_7317974, Cyc_cdr(data, w_932_737263_737283_737306_7310552), set_pair_as_expr(&local_7360309, Cyc_car(data, Cyc_car(data, w_932_737263_737283_737306_7310552)), pattern_91ls4_737265_737284_737307_7310553), set_pair_as_expr(&local_7360316, Cyc_cdr(data, Cyc_car(data, w_932_737263_737283_737306_7310552)), body_91ls5_737266_737285_737308_7310554));
} else { 
  return_direct_with_clo1(data,  k_7317974, (((closure)  k_7317974)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317974, (((closure)  k_7317974)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2736(void *data, object self_7321412, int argc, object *args) /* object self_7321412, object r_7317976 */
 {
 object r_7317976 = args[0];
  
closureN_type c_7360206;
object e_7360292 [3];
c_7360206.hdr.mark = gc_color_red;
 c_7360206.hdr.grayed = 0;
c_7360206.tag = closureN_tag;
 c_7360206.fn = (function_type)__lambda_2737;
c_7360206.num_args = 1;
c_7360206.num_elements = 3;
c_7360206.elements = (object *)e_7360292;
c_7360206.elements[0] = ((closureN)self_7321412)->elements[1];
c_7360206.elements[1] = r_7317976;
c_7360206.elements[2] = ((closureN)self_7321412)->elements[2];

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

static void __lambda_2737(void *data, object self_7321413, int argc, object *args) /* object self_7321413, object r_7317977 */
 {
 object r_7317977 = args[0];
  
closureN_type c_7360208;
object e_7360290 [2];
c_7360208.hdr.mark = gc_color_red;
 c_7360208.hdr.grayed = 0;
c_7360208.tag = closureN_tag;
 c_7360208.fn = (function_type)__lambda_2738;
c_7360208.num_args = 2;
c_7360208.num_elements = 2;
c_7360208.elements = (object *)e_7360290;
c_7360208.elements[0] = ((closureN)self_7321413)->elements[0];
c_7360208.elements[1] = ((closureN)self_7321413)->elements[2];

return_direct_with_clo2(data,(closure)&c_7360208,__lambda_2738,  ((closureN)self_7321413)->elements[1], r_7317977);; 
}

static void __lambda_2738(void *data, object self_7321414, int argc, object *args) /* object self_7321414, object pattern_737286_737309_7310555, object body_737287_737310_7310556 */
 {
 object pattern_737286_737309_7310555 = args[0]; object body_737287_737310_7310556 = args[1];
  
closureN_type c_7360211;
object e_7360289 [4];
c_7360211.hdr.mark = gc_color_red;
 c_7360211.hdr.grayed = 0;
c_7360211.tag = closureN_tag;
 c_7360211.fn = (function_type)__lambda_2739;
c_7360211.num_args = 1;
c_7360211.num_elements = 4;
c_7360211.elements = (object *)e_7360289;
c_7360211.elements[0] = body_737287_737310_7310556;
c_7360211.elements[1] = ((closureN)self_7321414)->elements[0];
c_7360211.elements[2] = pattern_737286_737309_7310555;
c_7360211.elements[3] = ((closureN)self_7321414)->elements[1];

return_closcall2(data,  ((closureN)self_7321414)->elements[1],  &c_7360211, quote_lambda);; 
}

static void __lambda_2739(void *data, object self_7321415, int argc, object *args) /* object self_7321415, object r_7317979 */
 {
 object r_7317979 = args[0];
  
closureN_type c_7360214;
object e_7360288 [5];
c_7360214.hdr.mark = gc_color_red;
 c_7360214.hdr.grayed = 0;
c_7360214.tag = closureN_tag;
 c_7360214.fn = (function_type)__lambda_2740;
c_7360214.num_args = 1;
c_7360214.num_elements = 5;
c_7360214.elements = (object *)e_7360288;
c_7360214.elements[0] = ((closureN)self_7321415)->elements[0];
c_7360214.elements[1] = ((closureN)self_7321415)->elements[1];
c_7360214.elements[2] = ((closureN)self_7321415)->elements[2];
c_7360214.elements[3] = r_7317979;
c_7360214.elements[4] = ((closureN)self_7321415)->elements[3];

return_closcall2(data,  ((closureN)self_7321415)->elements[3],  &c_7360214, quote_expr);; 
}

static void __lambda_2740(void *data, object self_7321416, int argc, object *args) /* object self_7321416, object r_7317982 */
 {
 object r_7317982 = args[0];
  
closureN_type c_7360217;
object e_7360287 [6];
c_7360217.hdr.mark = gc_color_red;
 c_7360217.hdr.grayed = 0;
c_7360217.tag = closureN_tag;
 c_7360217.fn = (function_type)__lambda_2741;
c_7360217.num_args = 1;
c_7360217.num_elements = 6;
c_7360217.elements = (object *)e_7360287;
c_7360217.elements[0] = ((closureN)self_7321416)->elements[0];
c_7360217.elements[1] = ((closureN)self_7321416)->elements[1];
c_7360217.elements[2] = ((closureN)self_7321416)->elements[2];
c_7360217.elements[3] = ((closureN)self_7321416)->elements[3];
c_7360217.elements[4] = r_7317982;
c_7360217.elements[5] = ((closureN)self_7321416)->elements[4];

return_closcall2(data,  ((closureN)self_7321416)->elements[4],  &c_7360217, quote_match);; 
}

static void __lambda_2741(void *data, object self_7321417, int argc, object *args) /* object self_7321417, object r_7317988 */
 {
 object r_7317988 = args[0];
  
closureN_type c_7360220;
object e_7360286 [6];
c_7360220.hdr.mark = gc_color_red;
 c_7360220.hdr.grayed = 0;
c_7360220.tag = closureN_tag;
 c_7360220.fn = (function_type)__lambda_2742;
c_7360220.num_args = 1;
c_7360220.num_elements = 6;
c_7360220.elements = (object *)e_7360286;
c_7360220.elements[0] = ((closureN)self_7321417)->elements[0];
c_7360220.elements[1] = ((closureN)self_7321417)->elements[1];
c_7360220.elements[2] = ((closureN)self_7321417)->elements[2];
c_7360220.elements[3] = ((closureN)self_7321417)->elements[3];
c_7360220.elements[4] = ((closureN)self_7321417)->elements[4];
c_7360220.elements[5] = r_7317988;

return_closcall2(data,  ((closureN)self_7321417)->elements[5],  &c_7360220, quote_expr);; 
}

static void __lambda_2742(void *data, object self_7321418, int argc, object *args) /* object self_7321418, object r_7317991 */
 {
 object r_7317991 = args[0];
  
closureN_type c_7360222;
object e_7360282 [7];
c_7360222.hdr.mark = gc_color_red;
 c_7360222.hdr.grayed = 0;
c_7360222.tag = closureN_tag;
 c_7360222.fn = (function_type)__lambda_2743;
c_7360222.num_args = 1;
c_7360222.num_elements = 7;
c_7360222.elements = (object *)e_7360282;
c_7360222.elements[0] = ((closureN)self_7321418)->elements[0];
c_7360222.elements[1] = ((closureN)self_7321418)->elements[1];
c_7360222.elements[2] = ((closureN)self_7321418)->elements[2];
c_7360222.elements[3] = ((closureN)self_7321418)->elements[3];
c_7360222.elements[4] = ((closureN)self_7321418)->elements[4];
c_7360222.elements[5] = ((closureN)self_7321418)->elements[5];
c_7360222.elements[6] = r_7317991;


mmacro(c_7360283, (function_type)__lambda_2750);c_7360283.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7360222,__lambda_2743,  &c_7360283);; 
}

static void __lambda_2750(void *data, object self_7321419, int argc, object *args) /* object self_7321419, object k_7317995, object pattern_737288_737311_7310557, object body_737289_737312_7310558 */
 {
 object k_7317995 = args[0]; object pattern_737288_737311_7310557 = args[1]; object body_737289_737312_7310558 = args[2];
  
make_pair(c_7360285,quote_pattern,quote_body);c_7360285.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  k_7317995, pattern_737288_737311_7310557, body_737289_737312_7310558, &c_7360285);; 
}

static void __lambda_2743(void *data, object self_7321420, int argc, object *args) /* object self_7321420, object r_7317994 */
 {
 object r_7317994 = args[0];
  
closureN_type c_7360224;
object e_7360279 [5];
c_7360224.hdr.mark = gc_color_red;
 c_7360224.hdr.grayed = 0;
c_7360224.tag = closureN_tag;
 c_7360224.fn = (function_type)__lambda_2744;
c_7360224.num_args = 1;
c_7360224.num_elements = 5;
c_7360224.elements = (object *)e_7360279;
c_7360224.elements[0] = ((closureN)self_7321420)->elements[1];
c_7360224.elements[1] = ((closureN)self_7321420)->elements[3];
c_7360224.elements[2] = ((closureN)self_7321420)->elements[4];
c_7360224.elements[3] = ((closureN)self_7321420)->elements[5];
c_7360224.elements[4] = ((closureN)self_7321420)->elements[6];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7360224, r_7317994, ((closureN)self_7321420)->elements[2], ((closureN)self_7321420)->elements[0]);; 
}

static void __lambda_2744(void *data, object self_7321421, int argc, object *args) /* object self_7321421, object r_7317992 */
 {
 object r_7317992 = args[0];
  
closureN_type c_7360226;
object e_7360273 [4];
c_7360226.hdr.mark = gc_color_red;
 c_7360226.hdr.grayed = 0;
c_7360226.tag = closureN_tag;
 c_7360226.fn = (function_type)__lambda_2745;
c_7360226.num_args = 1;
c_7360226.num_elements = 4;
c_7360226.elements = (object *)e_7360273;
c_7360226.elements[0] = ((closureN)self_7321421)->elements[0];
c_7360226.elements[1] = ((closureN)self_7321421)->elements[1];
c_7360226.elements[2] = ((closureN)self_7321421)->elements[2];
c_7360226.elements[3] = ((closureN)self_7321421)->elements[3];


make_pair(c_7360277,quote_pattern,quote_body);c_7360277.hdr.immutable = 1;

make_pair(c_7360278,quote__93_93_93,NULL);c_7360278.hdr.immutable = 1;

make_pair(c_7360276,&c_7360277,&c_7360278);c_7360276.hdr.immutable = 1;

make_pair(c_7360275,quote_expr,&c_7360276);c_7360275.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360226, ((closureN)self_7321421)->elements[4], r_7317992, &c_7360275);; 
}

static void __lambda_2745(void *data, object self_7321422, int argc, object *args) /* object self_7321422, object r_7317989 */
 {
 object r_7317989 = args[0];
  
closureN_type c_7360228;
object e_7360266 [3];
c_7360228.hdr.mark = gc_color_red;
 c_7360228.hdr.grayed = 0;
c_7360228.tag = closureN_tag;
 c_7360228.fn = (function_type)__lambda_2746;
c_7360228.num_args = 1;
c_7360228.num_elements = 3;
c_7360228.elements = (object *)e_7360266;
c_7360228.elements[0] = ((closureN)self_7321422)->elements[0];
c_7360228.elements[1] = ((closureN)self_7321422)->elements[1];
c_7360228.elements[2] = ((closureN)self_7321422)->elements[2];


make_pair(c_7360271,quote_pattern,quote_body);c_7360271.hdr.immutable = 1;

make_pair(c_7360272,quote__93_93_93,NULL);c_7360272.hdr.immutable = 1;

make_pair(c_7360270,&c_7360271,&c_7360272);c_7360270.hdr.immutable = 1;

make_pair(c_7360269,quote_expr,&c_7360270);c_7360269.hdr.immutable = 1;

make_pair(c_7360268,quote_match,&c_7360269);c_7360268.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360228, ((closureN)self_7321422)->elements[3], r_7317989, &c_7360268);; 
}

static void __lambda_2746(void *data, object self_7321423, int argc, object *args) /* object self_7321423, object r_7317985 */
 {
 object r_7317985 = args[0];
  
closureN_type c_7360230;
object e_7360259 [3];
c_7360230.hdr.mark = gc_color_red;
 c_7360230.hdr.grayed = 0;
c_7360230.tag = closureN_tag;
 c_7360230.fn = (function_type)__lambda_2747;
c_7360230.num_args = 1;
c_7360230.num_elements = 3;
c_7360230.elements = (object *)e_7360259;
c_7360230.elements[0] = ((closureN)self_7321423)->elements[0];
c_7360230.elements[1] = ((closureN)self_7321423)->elements[1];
c_7360230.elements[2] = ((closureN)self_7321423)->elements[2];


make_pair(c_7360264,quote_pattern,quote_body);c_7360264.hdr.immutable = 1;

make_pair(c_7360265,quote__93_93_93,NULL);c_7360265.hdr.immutable = 1;

make_pair(c_7360263,&c_7360264,&c_7360265);c_7360263.hdr.immutable = 1;

make_pair(c_7360262,quote_expr,&c_7360263);c_7360262.hdr.immutable = 1;

make_pair(c_7360261,quote_match,&c_7360262);c_7360261.hdr.immutable = 1;

make_pair(c_7360260,&c_7360261,NULL);c_7360260.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360230, r_7317985, NULL, &c_7360260);; 
}

static void __lambda_2747(void *data, object self_7321424, int argc, object *args) /* object self_7321424, object r_7317983 */
 {
 object r_7317983 = args[0];
  
closureN_type c_7360232;
object e_7360250 [2];
c_7360232.hdr.mark = gc_color_red;
 c_7360232.hdr.grayed = 0;
c_7360232.tag = closureN_tag;
 c_7360232.fn = (function_type)__lambda_2748;
c_7360232.num_args = 1;
c_7360232.num_elements = 2;
c_7360232.elements = (object *)e_7360250;
c_7360232.elements[0] = ((closureN)self_7321424)->elements[0];
c_7360232.elements[1] = ((closureN)self_7321424)->elements[1];


make_pair(c_7360257,quote_pattern,quote_body);c_7360257.hdr.immutable = 1;

make_pair(c_7360258,quote__93_93_93,NULL);c_7360258.hdr.immutable = 1;

make_pair(c_7360256,&c_7360257,&c_7360258);c_7360256.hdr.immutable = 1;

make_pair(c_7360255,quote_expr,&c_7360256);c_7360255.hdr.immutable = 1;

make_pair(c_7360254,quote_match,&c_7360255);c_7360254.hdr.immutable = 1;

make_pair(c_7360253,&c_7360254,NULL);c_7360253.hdr.immutable = 1;

make_pair(c_7360252,quote_expr,&c_7360253);c_7360252.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360232, ((closureN)self_7321424)->elements[2], r_7317983, &c_7360252);; 
}

static void __lambda_2748(void *data, object self_7321425, int argc, object *args) /* object self_7321425, object r_7317980 */
 {
 object r_7317980 = args[0];
  
closureN_type c_7360234;
object e_7360240 [1];
c_7360234.hdr.mark = gc_color_red;
 c_7360234.hdr.grayed = 0;
c_7360234.tag = closureN_tag;
 c_7360234.fn = (function_type)__lambda_2749;
c_7360234.num_args = 1;
c_7360234.num_elements = 1;
c_7360234.elements = (object *)e_7360240;
c_7360234.elements[0] = ((closureN)self_7321425)->elements[0];


make_pair(c_7360248,quote_pattern,quote_body);c_7360248.hdr.immutable = 1;

make_pair(c_7360249,quote__93_93_93,NULL);c_7360249.hdr.immutable = 1;

make_pair(c_7360247,&c_7360248,&c_7360249);c_7360247.hdr.immutable = 1;

make_pair(c_7360246,quote_expr,&c_7360247);c_7360246.hdr.immutable = 1;

make_pair(c_7360245,quote_match,&c_7360246);c_7360245.hdr.immutable = 1;

make_pair(c_7360244,&c_7360245,NULL);c_7360244.hdr.immutable = 1;

make_pair(c_7360243,quote_expr,&c_7360244);c_7360243.hdr.immutable = 1;

make_pair(c_7360242,quote_lambda,&c_7360243);c_7360242.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360234, ((closureN)self_7321425)->elements[1], r_7317980, &c_7360242);; 
}

static void __lambda_2749(void *data, object self_7321426, int argc, object *args) /* object self_7321426, object r_7317978 */
 {
 object r_7317978 = args[0];
  
pair_type local_7360239; 
return_direct_with_clo1(data,  ((closureN)self_7321426)->elements[0], (((closure)  ((closureN)self_7321426)->elements[0])->fn),  set_pair_as_expr(&local_7360239, r_7317978, boolean_f));; 
}

static void __lambda_2729(void *data, object self_7321427, int argc, object *args) /* object self_7321427, object r_7317973 */
 {
 object r_7317973 = args[0];
  
closureN_type c_7360163;
object e_7360195 [6];
c_7360163.hdr.mark = gc_color_red;
 c_7360163.hdr.grayed = 0;
c_7360163.tag = closureN_tag;
 c_7360163.fn = (function_type)__lambda_2730;
c_7360163.num_args = 1;
c_7360163.num_elements = 6;
c_7360163.elements = (object *)e_7360195;
c_7360163.elements[0] = ((closureN)self_7321427)->elements[0];
c_7360163.elements[1] = ((closureN)self_7321427)->elements[1];
c_7360163.elements[2] = ((closureN)self_7321427)->elements[2];
c_7360163.elements[3] = ((closureN)self_7321427)->elements[3];
c_7360163.elements[4] = ((closureN)self_7321427)->elements[4];
c_7360163.elements[5] = ((closureN)self_7321427)->elements[5];



return_direct_with_clo1(data,(closure)&c_7360163,__lambda_2730,  Cyc_set_cell(data, ((closureN)self_7321427)->elements[3], r_7317973));; 
}

static void __lambda_2730(void *data, object self_7321428, int argc, object *args) /* object self_7321428, object r_7317972 */
 {

  


closureN_type c_7360168;
object e_7360191 [2];
c_7360168.hdr.mark = gc_color_red;
 c_7360168.hdr.grayed = 0;
c_7360168.tag = closureN_tag;
 c_7360168.fn = (function_type)__lambda_2731;
c_7360168.num_args = 1;
c_7360168.num_elements = 2;
c_7360168.elements = (object *)e_7360191;
c_7360168.elements[0] = ((closureN)self_7321428)->elements[1];
c_7360168.elements[1] = ((closureN)self_7321428)->elements[2];

return_closcall4(data,  car(((closureN)self_7321428)->elements[3]),  &c_7360168, ((closureN)self_7321428)->elements[5], ((closureN)self_7321428)->elements[4], ((closureN)self_7321428)->elements[0]);; 
}

static void __lambda_2731(void *data, object self_7321429, int argc, object *args) /* object self_7321429, object tmp_737274_737276_737300_7310546 */
 {
 object tmp_737274_737276_737300_7310546 = args[0];
  
closureN_type c_7360170;
object e_7360184 [2];
c_7360170.hdr.mark = gc_color_red;
 c_7360170.hdr.grayed = 0;
c_7360170.tag = closureN_tag;
 c_7360170.fn = (function_type)__lambda_2732;
c_7360170.num_args = 0;
c_7360170.num_elements = 2;
c_7360170.elements = (object *)e_7360184;
c_7360170.elements[0] = ((closureN)self_7321429)->elements[0];
c_7360170.elements[1] = tmp_737274_737276_737300_7310546;


closureN_type c_7360185;
object e_7360190 [1];
c_7360185.hdr.mark = gc_color_red;
 c_7360185.hdr.grayed = 0;
c_7360185.tag = closureN_tag;
 c_7360185.fn = (function_type)__lambda_2734;
c_7360185.num_args = 1;
c_7360185.num_elements = 1;
c_7360185.elements = (object *)e_7360190;
c_7360185.elements[0] = ((closureN)self_7321429)->elements[1];

return_direct_with_clo1(data,(closure)&c_7360170,__lambda_2732,  &c_7360185);; 
}

static void __lambda_2734(void *data, object self_7321430, int argc, object *args) /* object self_7321430, object r_7317965 */
 {
 object r_7317965 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7321430)->elements[0], (((closure)  ((closureN)self_7321430)->elements[0])->fn),  Cyc_car(data, r_7317965));; 
}

static void __lambda_2732(void *data, object self_7321431, int argc, object *args) /* object self_7321431, object k_7317967 */
 {
 object k_7317967 = args[0];
  if( (boolean_f != ((closureN)self_7321431)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7317967, (((closure)  k_7317967)->fn),  ((closureN)self_7321431)->elements[1]);
} else { 
  
closureN_type c_7360175;
object e_7360181 [1];
c_7360175.hdr.mark = gc_color_red;
 c_7360175.hdr.grayed = 0;
c_7360175.tag = closureN_tag;
 c_7360175.fn = (function_type)__lambda_2733;
c_7360175.num_args = 1;
c_7360175.num_elements = 1;
c_7360175.elements = (object *)e_7360181;
c_7360175.elements[0] = k_7317967;


make_utf8_string_with_len(c_7360182, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7360175, &c_7360182, ((closureN)self_7321431)->elements[0]);}
;; 
}

static void __lambda_2733(void *data, object self_7321432, int argc, object *args) /* object self_7321432, object r_7317968 */
 {
 object r_7317968 = args[0];
  
pair_type local_7360180; 
return_direct_with_clo1(data,  ((closureN)self_7321432)->elements[0], (((closure)  ((closureN)self_7321432)->elements[0])->fn),  set_pair_as_expr(&local_7360180, r_7317968, boolean_f));; 
}

static void __lambda_2698(void *data, object _, int argc, object *args) /* closure _,object k_7317914, object expr_737186_737202_737229_7310522, object rename_737187_737203_737230_7310523, object compare_737188_737204_737231_7310524 */
 {
object k_7317914 = args[0]; object expr_737186_737202_737229_7310522 = args[1]; object rename_737187_737203_737230_7310523 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-lambda");

closureN_type c_7359965;
object e_7360148 [3];
c_7359965.hdr.mark = gc_color_red;
 c_7359965.hdr.grayed = 0;
c_7359965.tag = closureN_tag;
 c_7359965.fn = (function_type)__lambda_2699;
c_7359965.num_args = 1;
c_7359965.num_elements = 3;
c_7359965.elements = (object *)e_7360148;
c_7359965.elements[0] = expr_737186_737202_737229_7310522;
c_7359965.elements[1] = k_7317914;
c_7359965.elements[2] = rename_737187_737203_737230_7310523;



return_direct_with_clo1(data,(closure)&c_7359965,__lambda_2699,  Cyc_cdr(data, expr_737186_737202_737229_7310522));; 
}

static void __lambda_2699(void *data, object self_7321380, int argc, object *args) /* object self_7321380, object v_931_737194_737209_737233_7310526 */
 {
 object v_931_737194_737209_737233_7310526 = args[0];
  
closureN_type c_7359967;
object e_7360147 [3];
c_7359967.hdr.mark = gc_color_red;
 c_7359967.hdr.grayed = 0;
c_7359967.tag = closureN_tag;
 c_7359967.fn = (function_type)__lambda_2700;
c_7359967.num_args = 3;
c_7359967.num_elements = 3;
c_7359967.elements = (object *)e_7360147;
c_7359967.elements[0] = ((closureN)self_7321380)->elements[0];
c_7359967.elements[1] = ((closureN)self_7321380)->elements[1];
c_7359967.elements[2] = ((closureN)self_7321380)->elements[2];

return_direct_with_clo3(data,(closure)&c_7359967,__lambda_2700,  v_931_737194_737209_737233_7310526, NULL, NULL);; 
}

static void __lambda_2700(void *data, object self_7321381, int argc, object *args) /* object self_7321381, object w_932_737195_737211_737234_7310527, object pattern_91ls4_737197_737212_737235_7310528, object body_91ls5_737198_737213_737236_7310529 */
 {
 object w_932_737195_737211_737234_7310527 = args[0]; object pattern_91ls4_737197_737212_737235_7310528 = args[1]; object body_91ls5_737198_737213_737236_7310529 = args[2];
  
closureN_type c_7359969;
object e_7360146 [6];
c_7359969.hdr.mark = gc_color_red;
 c_7359969.hdr.grayed = 0;
c_7359969.tag = closureN_tag;
 c_7359969.fn = (function_type)__lambda_2701;
c_7359969.num_args = 1;
c_7359969.num_elements = 6;
c_7359969.elements = (object *)e_7360146;
c_7359969.elements[0] = body_91ls5_737198_737213_737236_7310529;
c_7359969.elements[1] = ((closureN)self_7321381)->elements[0];
c_7359969.elements[2] = ((closureN)self_7321381)->elements[1];
c_7359969.elements[3] = pattern_91ls4_737197_737212_737235_7310528;
c_7359969.elements[4] = ((closureN)self_7321381)->elements[2];
c_7359969.elements[5] = w_932_737195_737211_737234_7310527;

return_direct_with_clo1(data,(closure)&c_7359969,__lambda_2701,  boolean_f);; 
}

static void __lambda_2701(void *data, object self_7321382, int argc, object *args) /* object self_7321382, object lp_933_737196_737214_737237_7310530 */
 {
 object lp_933_737196_737214_737237_7310530 = args[0];
  
closureN_type c_7359971;
object e_7360142 [6];
c_7359971.hdr.mark = gc_color_red;
 c_7359971.hdr.grayed = 0;
c_7359971.tag = closureN_tag;
 c_7359971.fn = (function_type)__lambda_3045;
c_7359971.num_args = 1;
c_7359971.num_elements = 6;
c_7359971.elements = (object *)e_7360142;
c_7359971.elements[0] = ((closureN)self_7321382)->elements[0];
c_7359971.elements[1] = ((closureN)self_7321382)->elements[1];
c_7359971.elements[2] = ((closureN)self_7321382)->elements[2];
c_7359971.elements[3] = ((closureN)self_7321382)->elements[3];
c_7359971.elements[4] = ((closureN)self_7321382)->elements[4];
c_7359971.elements[5] = ((closureN)self_7321382)->elements[5];


pair_type local_7360145; 
return_direct_with_clo1(data,(closure)&c_7359971,__lambda_3045,  set_cell_as_expr(&local_7360145, lp_933_737196_737214_737237_7310530));; 
}

static void __lambda_3045(void *data, object self_7321383, int argc, object *args) /* object self_7321383, object lp_933_737196_737214_737237_7310530 */
 {
 object lp_933_737196_737214_737237_7310530 = args[0];
  
closureN_type c_7359973;
object e_7360011 [6];
c_7359973.hdr.mark = gc_color_red;
 c_7359973.hdr.grayed = 0;
c_7359973.tag = closureN_tag;
 c_7359973.fn = (function_type)__lambda_2702;
c_7359973.num_args = 1;
c_7359973.num_elements = 6;
c_7359973.elements = (object *)e_7360011;
c_7359973.elements[0] = ((closureN)self_7321383)->elements[0];
c_7359973.elements[1] = ((closureN)self_7321383)->elements[1];
c_7359973.elements[2] = ((closureN)self_7321383)->elements[2];
c_7359973.elements[3] = lp_933_737196_737214_737237_7310530;
c_7359973.elements[4] = ((closureN)self_7321383)->elements[3];
c_7359973.elements[5] = ((closureN)self_7321383)->elements[5];


closureN_type c_7360012;
object e_7360141 [2];
c_7360012.hdr.mark = gc_color_red;
 c_7360012.hdr.grayed = 0;
c_7360012.tag = closureN_tag;
 c_7360012.fn = (function_type)__lambda_2708;
c_7360012.num_args = 3;
c_7360012.num_elements = 2;
c_7360012.elements = (object *)e_7360141;
c_7360012.elements[0] = lp_933_737196_737214_737237_7310530;
c_7360012.elements[1] = ((closureN)self_7321383)->elements[4];

return_direct_with_clo1(data,(closure)&c_7359973,__lambda_2702,  &c_7360012);; 
}

static void __lambda_2708(void *data, object self_7321384, int argc, object *args) /* object self_7321384, object k_7317924, object w_932_737195_737215_737238_7310531, object pattern_91ls4_737197_737216_737239_7310532, object body_91ls5_737198_737217_737240_7310533 */
 {
 object k_7317924 = args[0]; object w_932_737195_737215_737238_7310531 = args[1]; object pattern_91ls4_737197_737216_737239_7310532 = args[2]; object body_91ls5_737198_737217_737240_7310533 = args[3];
    
if( (boolean_f != Cyc_is_null(w_932_737195_737215_737238_7310531)) ){ 
  
closureN_type c_7360016;
object e_7360112 [3];
c_7360016.hdr.mark = gc_color_red;
 c_7360016.hdr.grayed = 0;
c_7360016.tag = closureN_tag;
 c_7360016.fn = (function_type)__lambda_2709;
c_7360016.num_args = 1;
c_7360016.num_elements = 3;
c_7360016.elements = (object *)e_7360112;
c_7360016.elements[0] = body_91ls5_737198_737217_737240_7310533;
c_7360016.elements[1] = k_7317924;
c_7360016.elements[2] = ((closureN)self_7321384)->elements[1];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7360016, pattern_91ls4_737197_737216_737239_7310532);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_932_737195_737215_737238_7310531)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_932_737195_737215_737238_7310531))) ){ 
  




pair_type local_7360127; 





pair_type local_7360134; 




return_closcall4(data,  car(((closureN)self_7321384)->elements[0]),  k_7317924, Cyc_cdr(data, w_932_737195_737215_737238_7310531), set_pair_as_expr(&local_7360127, Cyc_car(data, Cyc_car(data, w_932_737195_737215_737238_7310531)), pattern_91ls4_737197_737216_737239_7310532), set_pair_as_expr(&local_7360134, Cyc_cdr(data, Cyc_car(data, w_932_737195_737215_737238_7310531)), body_91ls5_737198_737217_737240_7310533));
} else { 
  return_direct_with_clo1(data,  k_7317924, (((closure)  k_7317924)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317924, (((closure)  k_7317924)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2709(void *data, object self_7321385, int argc, object *args) /* object self_7321385, object r_7317926 */
 {
 object r_7317926 = args[0];
  
closureN_type c_7360018;
object e_7360110 [3];
c_7360018.hdr.mark = gc_color_red;
 c_7360018.hdr.grayed = 0;
c_7360018.tag = closureN_tag;
 c_7360018.fn = (function_type)__lambda_2710;
c_7360018.num_args = 1;
c_7360018.num_elements = 3;
c_7360018.elements = (object *)e_7360110;
c_7360018.elements[0] = ((closureN)self_7321385)->elements[1];
c_7360018.elements[1] = r_7317926;
c_7360018.elements[2] = ((closureN)self_7321385)->elements[2];

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

static void __lambda_2710(void *data, object self_7321386, int argc, object *args) /* object self_7321386, object r_7317927 */
 {
 object r_7317927 = args[0];
  
closureN_type c_7360020;
object e_7360108 [2];
c_7360020.hdr.mark = gc_color_red;
 c_7360020.hdr.grayed = 0;
c_7360020.tag = closureN_tag;
 c_7360020.fn = (function_type)__lambda_2711;
c_7360020.num_args = 2;
c_7360020.num_elements = 2;
c_7360020.elements = (object *)e_7360108;
c_7360020.elements[0] = ((closureN)self_7321386)->elements[0];
c_7360020.elements[1] = ((closureN)self_7321386)->elements[2];

return_direct_with_clo2(data,(closure)&c_7360020,__lambda_2711,  ((closureN)self_7321386)->elements[1], r_7317927);; 
}

static void __lambda_2711(void *data, object self_7321387, int argc, object *args) /* object self_7321387, object pattern_737218_737241_7310534, object body_737219_737242_7310535 */
 {
 object pattern_737218_737241_7310534 = args[0]; object body_737219_737242_7310535 = args[1];
  
closureN_type c_7360023;
object e_7360107 [4];
c_7360023.hdr.mark = gc_color_red;
 c_7360023.hdr.grayed = 0;
c_7360023.tag = closureN_tag;
 c_7360023.fn = (function_type)__lambda_2712;
c_7360023.num_args = 1;
c_7360023.num_elements = 4;
c_7360023.elements = (object *)e_7360107;
c_7360023.elements[0] = body_737219_737242_7310535;
c_7360023.elements[1] = ((closureN)self_7321387)->elements[0];
c_7360023.elements[2] = pattern_737218_737241_7310534;
c_7360023.elements[3] = ((closureN)self_7321387)->elements[1];

return_closcall2(data,  ((closureN)self_7321387)->elements[1],  &c_7360023, quote_lambda);; 
}

static void __lambda_2712(void *data, object self_7321388, int argc, object *args) /* object self_7321388, object r_7317929 */
 {
 object r_7317929 = args[0];
  
closureN_type c_7360026;
object e_7360106 [5];
c_7360026.hdr.mark = gc_color_red;
 c_7360026.hdr.grayed = 0;
c_7360026.tag = closureN_tag;
 c_7360026.fn = (function_type)__lambda_2713;
c_7360026.num_args = 1;
c_7360026.num_elements = 5;
c_7360026.elements = (object *)e_7360106;
c_7360026.elements[0] = ((closureN)self_7321388)->elements[0];
c_7360026.elements[1] = ((closureN)self_7321388)->elements[1];
c_7360026.elements[2] = ((closureN)self_7321388)->elements[2];
c_7360026.elements[3] = r_7317929;
c_7360026.elements[4] = ((closureN)self_7321388)->elements[3];

return_closcall2(data,  ((closureN)self_7321388)->elements[3],  &c_7360026, quote_expr);; 
}

static void __lambda_2713(void *data, object self_7321389, int argc, object *args) /* object self_7321389, object r_7317949 */
 {
 object r_7317949 = args[0];
  
closureN_type c_7360028;
object e_7360104 [5];
c_7360028.hdr.mark = gc_color_red;
 c_7360028.hdr.grayed = 0;
c_7360028.tag = closureN_tag;
 c_7360028.fn = (function_type)__lambda_2714;
c_7360028.num_args = 1;
c_7360028.num_elements = 5;
c_7360028.elements = (object *)e_7360104;
c_7360028.elements[0] = ((closureN)self_7321389)->elements[0];
c_7360028.elements[1] = ((closureN)self_7321389)->elements[1];
c_7360028.elements[2] = ((closureN)self_7321389)->elements[2];
c_7360028.elements[3] = ((closureN)self_7321389)->elements[3];
c_7360028.elements[4] = ((closureN)self_7321389)->elements[4];


make_pair(c_7360105,quote_expr,NULL);c_7360105.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360028, r_7317949, NULL, &c_7360105);; 
}

static void __lambda_2714(void *data, object self_7321390, int argc, object *args) /* object self_7321390, object r_7317932 */
 {
 object r_7317932 = args[0];
  
closureN_type c_7360031;
object e_7360103 [6];
c_7360031.hdr.mark = gc_color_red;
 c_7360031.hdr.grayed = 0;
c_7360031.tag = closureN_tag;
 c_7360031.fn = (function_type)__lambda_2715;
c_7360031.num_args = 1;
c_7360031.num_elements = 6;
c_7360031.elements = (object *)e_7360103;
c_7360031.elements[0] = ((closureN)self_7321390)->elements[0];
c_7360031.elements[1] = ((closureN)self_7321390)->elements[1];
c_7360031.elements[2] = ((closureN)self_7321390)->elements[2];
c_7360031.elements[3] = ((closureN)self_7321390)->elements[3];
c_7360031.elements[4] = r_7317932;
c_7360031.elements[5] = ((closureN)self_7321390)->elements[4];

return_closcall2(data,  ((closureN)self_7321390)->elements[4],  &c_7360031, quote_match);; 
}

static void __lambda_2715(void *data, object self_7321391, int argc, object *args) /* object self_7321391, object r_7317938 */
 {
 object r_7317938 = args[0];
  
closureN_type c_7360034;
object e_7360102 [6];
c_7360034.hdr.mark = gc_color_red;
 c_7360034.hdr.grayed = 0;
c_7360034.tag = closureN_tag;
 c_7360034.fn = (function_type)__lambda_2716;
c_7360034.num_args = 1;
c_7360034.num_elements = 6;
c_7360034.elements = (object *)e_7360102;
c_7360034.elements[0] = ((closureN)self_7321391)->elements[0];
c_7360034.elements[1] = ((closureN)self_7321391)->elements[1];
c_7360034.elements[2] = ((closureN)self_7321391)->elements[2];
c_7360034.elements[3] = ((closureN)self_7321391)->elements[3];
c_7360034.elements[4] = ((closureN)self_7321391)->elements[4];
c_7360034.elements[5] = r_7317938;

return_closcall2(data,  ((closureN)self_7321391)->elements[5],  &c_7360034, quote_expr);; 
}

static void __lambda_2716(void *data, object self_7321392, int argc, object *args) /* object self_7321392, object r_7317941 */
 {
 object r_7317941 = args[0];
  
closureN_type c_7360036;
object e_7360098 [7];
c_7360036.hdr.mark = gc_color_red;
 c_7360036.hdr.grayed = 0;
c_7360036.tag = closureN_tag;
 c_7360036.fn = (function_type)__lambda_2717;
c_7360036.num_args = 1;
c_7360036.num_elements = 7;
c_7360036.elements = (object *)e_7360098;
c_7360036.elements[0] = ((closureN)self_7321392)->elements[0];
c_7360036.elements[1] = ((closureN)self_7321392)->elements[1];
c_7360036.elements[2] = ((closureN)self_7321392)->elements[2];
c_7360036.elements[3] = ((closureN)self_7321392)->elements[3];
c_7360036.elements[4] = ((closureN)self_7321392)->elements[4];
c_7360036.elements[5] = ((closureN)self_7321392)->elements[5];
c_7360036.elements[6] = r_7317941;


mmacro(c_7360099, (function_type)__lambda_2724);c_7360099.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7360036,__lambda_2717,  &c_7360099);; 
}

static void __lambda_2724(void *data, object self_7321393, int argc, object *args) /* object self_7321393, object k_7317945, object pattern_737220_737243_7310536, object body_737221_737244_7310537 */
 {
 object k_7317945 = args[0]; object pattern_737220_737243_7310536 = args[1]; object body_737221_737244_7310537 = args[2];
  
make_pair(c_7360101,quote_pattern,quote_body);c_7360101.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  k_7317945, pattern_737220_737243_7310536, body_737221_737244_7310537, &c_7360101);; 
}

static void __lambda_2717(void *data, object self_7321394, int argc, object *args) /* object self_7321394, object r_7317944 */
 {
 object r_7317944 = args[0];
  
closureN_type c_7360038;
object e_7360095 [5];
c_7360038.hdr.mark = gc_color_red;
 c_7360038.hdr.grayed = 0;
c_7360038.tag = closureN_tag;
 c_7360038.fn = (function_type)__lambda_2718;
c_7360038.num_args = 1;
c_7360038.num_elements = 5;
c_7360038.elements = (object *)e_7360095;
c_7360038.elements[0] = ((closureN)self_7321394)->elements[1];
c_7360038.elements[1] = ((closureN)self_7321394)->elements[3];
c_7360038.elements[2] = ((closureN)self_7321394)->elements[4];
c_7360038.elements[3] = ((closureN)self_7321394)->elements[5];
c_7360038.elements[4] = ((closureN)self_7321394)->elements[6];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7360038, r_7317944, ((closureN)self_7321394)->elements[2], ((closureN)self_7321394)->elements[0]);; 
}

static void __lambda_2718(void *data, object self_7321395, int argc, object *args) /* object self_7321395, object r_7317942 */
 {
 object r_7317942 = args[0];
  
closureN_type c_7360040;
object e_7360089 [4];
c_7360040.hdr.mark = gc_color_red;
 c_7360040.hdr.grayed = 0;
c_7360040.tag = closureN_tag;
 c_7360040.fn = (function_type)__lambda_2719;
c_7360040.num_args = 1;
c_7360040.num_elements = 4;
c_7360040.elements = (object *)e_7360089;
c_7360040.elements[0] = ((closureN)self_7321395)->elements[0];
c_7360040.elements[1] = ((closureN)self_7321395)->elements[1];
c_7360040.elements[2] = ((closureN)self_7321395)->elements[2];
c_7360040.elements[3] = ((closureN)self_7321395)->elements[3];


make_pair(c_7360093,quote_pattern,quote_body);c_7360093.hdr.immutable = 1;

make_pair(c_7360094,quote__93_93_93,NULL);c_7360094.hdr.immutable = 1;

make_pair(c_7360092,&c_7360093,&c_7360094);c_7360092.hdr.immutable = 1;

make_pair(c_7360091,quote_expr,&c_7360092);c_7360091.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360040, ((closureN)self_7321395)->elements[4], r_7317942, &c_7360091);; 
}

static void __lambda_2719(void *data, object self_7321396, int argc, object *args) /* object self_7321396, object r_7317939 */
 {
 object r_7317939 = args[0];
  
closureN_type c_7360042;
object e_7360082 [3];
c_7360042.hdr.mark = gc_color_red;
 c_7360042.hdr.grayed = 0;
c_7360042.tag = closureN_tag;
 c_7360042.fn = (function_type)__lambda_2720;
c_7360042.num_args = 1;
c_7360042.num_elements = 3;
c_7360042.elements = (object *)e_7360082;
c_7360042.elements[0] = ((closureN)self_7321396)->elements[0];
c_7360042.elements[1] = ((closureN)self_7321396)->elements[1];
c_7360042.elements[2] = ((closureN)self_7321396)->elements[2];


make_pair(c_7360087,quote_pattern,quote_body);c_7360087.hdr.immutable = 1;

make_pair(c_7360088,quote__93_93_93,NULL);c_7360088.hdr.immutable = 1;

make_pair(c_7360086,&c_7360087,&c_7360088);c_7360086.hdr.immutable = 1;

make_pair(c_7360085,quote_expr,&c_7360086);c_7360085.hdr.immutable = 1;

make_pair(c_7360084,quote_match,&c_7360085);c_7360084.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360042, ((closureN)self_7321396)->elements[3], r_7317939, &c_7360084);; 
}

static void __lambda_2720(void *data, object self_7321397, int argc, object *args) /* object self_7321397, object r_7317935 */
 {
 object r_7317935 = args[0];
  
closureN_type c_7360044;
object e_7360075 [3];
c_7360044.hdr.mark = gc_color_red;
 c_7360044.hdr.grayed = 0;
c_7360044.tag = closureN_tag;
 c_7360044.fn = (function_type)__lambda_2721;
c_7360044.num_args = 1;
c_7360044.num_elements = 3;
c_7360044.elements = (object *)e_7360075;
c_7360044.elements[0] = ((closureN)self_7321397)->elements[0];
c_7360044.elements[1] = ((closureN)self_7321397)->elements[1];
c_7360044.elements[2] = ((closureN)self_7321397)->elements[2];


make_pair(c_7360080,quote_pattern,quote_body);c_7360080.hdr.immutable = 1;

make_pair(c_7360081,quote__93_93_93,NULL);c_7360081.hdr.immutable = 1;

make_pair(c_7360079,&c_7360080,&c_7360081);c_7360079.hdr.immutable = 1;

make_pair(c_7360078,quote_expr,&c_7360079);c_7360078.hdr.immutable = 1;

make_pair(c_7360077,quote_match,&c_7360078);c_7360077.hdr.immutable = 1;

make_pair(c_7360076,&c_7360077,NULL);c_7360076.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360044, r_7317935, NULL, &c_7360076);; 
}

static void __lambda_2721(void *data, object self_7321398, int argc, object *args) /* object self_7321398, object r_7317933 */
 {
 object r_7317933 = args[0];
  
closureN_type c_7360046;
object e_7360065 [2];
c_7360046.hdr.mark = gc_color_red;
 c_7360046.hdr.grayed = 0;
c_7360046.tag = closureN_tag;
 c_7360046.fn = (function_type)__lambda_2722;
c_7360046.num_args = 1;
c_7360046.num_elements = 2;
c_7360046.elements = (object *)e_7360065;
c_7360046.elements[0] = ((closureN)self_7321398)->elements[0];
c_7360046.elements[1] = ((closureN)self_7321398)->elements[1];


make_pair(c_7360068,quote_expr,NULL);c_7360068.hdr.immutable = 1;

make_pair(c_7360073,quote_pattern,quote_body);c_7360073.hdr.immutable = 1;

make_pair(c_7360074,quote__93_93_93,NULL);c_7360074.hdr.immutable = 1;

make_pair(c_7360072,&c_7360073,&c_7360074);c_7360072.hdr.immutable = 1;

make_pair(c_7360071,quote_expr,&c_7360072);c_7360071.hdr.immutable = 1;

make_pair(c_7360070,quote_match,&c_7360071);c_7360070.hdr.immutable = 1;

make_pair(c_7360069,&c_7360070,NULL);c_7360069.hdr.immutable = 1;

make_pair(c_7360067,&c_7360068,&c_7360069);c_7360067.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360046, ((closureN)self_7321398)->elements[2], r_7317933, &c_7360067);; 
}

static void __lambda_2722(void *data, object self_7321399, int argc, object *args) /* object self_7321399, object r_7317930 */
 {
 object r_7317930 = args[0];
  
closureN_type c_7360048;
object e_7360054 [1];
c_7360048.hdr.mark = gc_color_red;
 c_7360048.hdr.grayed = 0;
c_7360048.tag = closureN_tag;
 c_7360048.fn = (function_type)__lambda_2723;
c_7360048.num_args = 1;
c_7360048.num_elements = 1;
c_7360048.elements = (object *)e_7360054;
c_7360048.elements[0] = ((closureN)self_7321399)->elements[0];


make_pair(c_7360058,quote_expr,NULL);c_7360058.hdr.immutable = 1;

make_pair(c_7360063,quote_pattern,quote_body);c_7360063.hdr.immutable = 1;

make_pair(c_7360064,quote__93_93_93,NULL);c_7360064.hdr.immutable = 1;

make_pair(c_7360062,&c_7360063,&c_7360064);c_7360062.hdr.immutable = 1;

make_pair(c_7360061,quote_expr,&c_7360062);c_7360061.hdr.immutable = 1;

make_pair(c_7360060,quote_match,&c_7360061);c_7360060.hdr.immutable = 1;

make_pair(c_7360059,&c_7360060,NULL);c_7360059.hdr.immutable = 1;

make_pair(c_7360057,&c_7360058,&c_7360059);c_7360057.hdr.immutable = 1;

make_pair(c_7360056,quote_lambda,&c_7360057);c_7360056.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7360048, ((closureN)self_7321399)->elements[1], r_7317930, &c_7360056);; 
}

static void __lambda_2723(void *data, object self_7321400, int argc, object *args) /* object self_7321400, object r_7317928 */
 {
 object r_7317928 = args[0];
  
pair_type local_7360053; 
return_direct_with_clo1(data,  ((closureN)self_7321400)->elements[0], (((closure)  ((closureN)self_7321400)->elements[0])->fn),  set_pair_as_expr(&local_7360053, r_7317928, boolean_f));; 
}

static void __lambda_2702(void *data, object self_7321401, int argc, object *args) /* object self_7321401, object r_7317923 */
 {
 object r_7317923 = args[0];
  
closureN_type c_7359975;
object e_7360007 [6];
c_7359975.hdr.mark = gc_color_red;
 c_7359975.hdr.grayed = 0;
c_7359975.tag = closureN_tag;
 c_7359975.fn = (function_type)__lambda_2703;
c_7359975.num_args = 1;
c_7359975.num_elements = 6;
c_7359975.elements = (object *)e_7360007;
c_7359975.elements[0] = ((closureN)self_7321401)->elements[0];
c_7359975.elements[1] = ((closureN)self_7321401)->elements[1];
c_7359975.elements[2] = ((closureN)self_7321401)->elements[2];
c_7359975.elements[3] = ((closureN)self_7321401)->elements[3];
c_7359975.elements[4] = ((closureN)self_7321401)->elements[4];
c_7359975.elements[5] = ((closureN)self_7321401)->elements[5];



return_direct_with_clo1(data,(closure)&c_7359975,__lambda_2703,  Cyc_set_cell(data, ((closureN)self_7321401)->elements[3], r_7317923));; 
}

static void __lambda_2703(void *data, object self_7321402, int argc, object *args) /* object self_7321402, object r_7317922 */
 {

  


closureN_type c_7359980;
object e_7360003 [2];
c_7359980.hdr.mark = gc_color_red;
 c_7359980.hdr.grayed = 0;
c_7359980.tag = closureN_tag;
 c_7359980.fn = (function_type)__lambda_2704;
c_7359980.num_args = 1;
c_7359980.num_elements = 2;
c_7359980.elements = (object *)e_7360003;
c_7359980.elements[0] = ((closureN)self_7321402)->elements[1];
c_7359980.elements[1] = ((closureN)self_7321402)->elements[2];

return_closcall4(data,  car(((closureN)self_7321402)->elements[3]),  &c_7359980, ((closureN)self_7321402)->elements[5], ((closureN)self_7321402)->elements[4], ((closureN)self_7321402)->elements[0]);; 
}

static void __lambda_2704(void *data, object self_7321403, int argc, object *args) /* object self_7321403, object tmp_737206_737208_737232_7310525 */
 {
 object tmp_737206_737208_737232_7310525 = args[0];
  
closureN_type c_7359982;
object e_7359996 [2];
c_7359982.hdr.mark = gc_color_red;
 c_7359982.hdr.grayed = 0;
c_7359982.tag = closureN_tag;
 c_7359982.fn = (function_type)__lambda_2705;
c_7359982.num_args = 0;
c_7359982.num_elements = 2;
c_7359982.elements = (object *)e_7359996;
c_7359982.elements[0] = ((closureN)self_7321403)->elements[0];
c_7359982.elements[1] = tmp_737206_737208_737232_7310525;


closureN_type c_7359997;
object e_7360002 [1];
c_7359997.hdr.mark = gc_color_red;
 c_7359997.hdr.grayed = 0;
c_7359997.tag = closureN_tag;
 c_7359997.fn = (function_type)__lambda_2707;
c_7359997.num_args = 1;
c_7359997.num_elements = 1;
c_7359997.elements = (object *)e_7360002;
c_7359997.elements[0] = ((closureN)self_7321403)->elements[1];

return_direct_with_clo1(data,(closure)&c_7359982,__lambda_2705,  &c_7359997);; 
}

static void __lambda_2707(void *data, object self_7321404, int argc, object *args) /* object self_7321404, object r_7317915 */
 {
 object r_7317915 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7321404)->elements[0], (((closure)  ((closureN)self_7321404)->elements[0])->fn),  Cyc_car(data, r_7317915));; 
}

static void __lambda_2705(void *data, object self_7321405, int argc, object *args) /* object self_7321405, object k_7317917 */
 {
 object k_7317917 = args[0];
  if( (boolean_f != ((closureN)self_7321405)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7317917, (((closure)  k_7317917)->fn),  ((closureN)self_7321405)->elements[1]);
} else { 
  
closureN_type c_7359987;
object e_7359993 [1];
c_7359987.hdr.mark = gc_color_red;
 c_7359987.hdr.grayed = 0;
c_7359987.tag = closureN_tag;
 c_7359987.fn = (function_type)__lambda_2706;
c_7359987.num_args = 1;
c_7359987.num_elements = 1;
c_7359987.elements = (object *)e_7359993;
c_7359987.elements[0] = k_7317917;


make_utf8_string_with_len(c_7359994, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7359987, &c_7359994, ((closureN)self_7321405)->elements[0]);}
;; 
}

static void __lambda_2706(void *data, object self_7321406, int argc, object *args) /* object self_7321406, object r_7317918 */
 {
 object r_7317918 = args[0];
  
pair_type local_7359992; 
return_direct_with_clo1(data,  ((closureN)self_7321406)->elements[0], (((closure)  ((closureN)self_7321406)->elements[0])->fn),  set_pair_as_expr(&local_7359992, r_7317918, boolean_f));; 
}

static void __lambda_2661(void *data, object _, int argc, object *args) /* closure _,object k_7317839, object expr_737055_737085_737141_7310481, object rename_737056_737086_737142_7310482, object compare_737057_737087_737143_7310483 */
 {
object k_7317839 = args[0]; object expr_737055_737085_737141_7310481 = args[1]; object rename_737056_737086_737142_7310482 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-extract-quasiquote-vars-step");

closureN_type c_7359604;
object e_7359960 [3];
c_7359604.hdr.mark = gc_color_red;
 c_7359604.hdr.grayed = 0;
c_7359604.tag = closureN_tag;
 c_7359604.fn = (function_type)__lambda_2662;
c_7359604.num_args = 1;
c_7359604.num_elements = 3;
c_7359604.elements = (object *)e_7359960;
c_7359604.elements[0] = expr_737055_737085_737141_7310481;
c_7359604.elements[1] = k_7317839;
c_7359604.elements[2] = rename_737056_737086_737142_7310482;



return_direct_with_clo1(data,(closure)&c_7359604,__lambda_2662,  Cyc_cdr(data, expr_737055_737085_737141_7310481));; 
}

static void __lambda_2662(void *data, object self_7321343, int argc, object *args) /* object self_7321343, object v_931_737063_737092_737145_7310485 */
 {
 object v_931_737063_737092_737145_7310485 = args[0];
  
closureN_type c_7359606;
object e_7359935 [2];
c_7359606.hdr.mark = gc_color_red;
 c_7359606.hdr.grayed = 0;
c_7359606.tag = closureN_tag;
 c_7359606.fn = (function_type)__lambda_2663;
c_7359606.num_args = 0;
c_7359606.num_elements = 2;
c_7359606.elements = (object *)e_7359935;
c_7359606.elements[0] = ((closureN)self_7321343)->elements[2];
c_7359606.elements[1] = v_931_737063_737092_737145_7310485;


closureN_type c_7359936;
object e_7359959 [2];
c_7359936.hdr.mark = gc_color_red;
 c_7359936.hdr.grayed = 0;
c_7359936.tag = closureN_tag;
 c_7359936.fn = (function_type)__lambda_2694;
c_7359936.num_args = 1;
c_7359936.num_elements = 2;
c_7359936.elements = (object *)e_7359959;
c_7359936.elements[0] = ((closureN)self_7321343)->elements[0];
c_7359936.elements[1] = ((closureN)self_7321343)->elements[1];

return_direct_with_clo1(data,(closure)&c_7359606,__lambda_2663,  &c_7359936);; 
}

static void __lambda_2694(void *data, object self_7321344, int argc, object *args) /* object self_7321344, object tmp_737089_737091_737144_7310484 */
 {
 object tmp_737089_737091_737144_7310484 = args[0];
  
closureN_type c_7359938;
object e_7359952 [2];
c_7359938.hdr.mark = gc_color_red;
 c_7359938.hdr.grayed = 0;
c_7359938.tag = closureN_tag;
 c_7359938.fn = (function_type)__lambda_2695;
c_7359938.num_args = 0;
c_7359938.num_elements = 2;
c_7359938.elements = (object *)e_7359952;
c_7359938.elements[0] = ((closureN)self_7321344)->elements[0];
c_7359938.elements[1] = tmp_737089_737091_737144_7310484;


closureN_type c_7359953;
object e_7359958 [1];
c_7359953.hdr.mark = gc_color_red;
 c_7359953.hdr.grayed = 0;
c_7359953.tag = closureN_tag;
 c_7359953.fn = (function_type)__lambda_2697;
c_7359953.num_args = 1;
c_7359953.num_elements = 1;
c_7359953.elements = (object *)e_7359958;
c_7359953.elements[0] = ((closureN)self_7321344)->elements[1];

return_direct_with_clo1(data,(closure)&c_7359938,__lambda_2695,  &c_7359953);; 
}

static void __lambda_2697(void *data, object self_7321345, int argc, object *args) /* object self_7321345, object r_7317840 */
 {
 object r_7317840 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7321345)->elements[0], (((closure)  ((closureN)self_7321345)->elements[0])->fn),  Cyc_car(data, r_7317840));; 
}

static void __lambda_2695(void *data, object self_7321346, int argc, object *args) /* object self_7321346, object k_7317842 */
 {
 object k_7317842 = args[0];
  if( (boolean_f != ((closureN)self_7321346)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7317842, (((closure)  k_7317842)->fn),  ((closureN)self_7321346)->elements[1]);
} else { 
  
closureN_type c_7359943;
object e_7359949 [1];
c_7359943.hdr.mark = gc_color_red;
 c_7359943.hdr.grayed = 0;
c_7359943.tag = closureN_tag;
 c_7359943.fn = (function_type)__lambda_2696;
c_7359943.num_args = 1;
c_7359943.num_elements = 1;
c_7359943.elements = (object *)e_7359949;
c_7359943.elements[0] = k_7317842;


make_utf8_string_with_len(c_7359950, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7359943, &c_7359950, ((closureN)self_7321346)->elements[0]);}
;; 
}

static void __lambda_2696(void *data, object self_7321347, int argc, object *args) /* object self_7321347, object r_7317843 */
 {
 object r_7317843 = args[0];
  
pair_type local_7359948; 
return_direct_with_clo1(data,  ((closureN)self_7321347)->elements[0], (((closure)  ((closureN)self_7321347)->elements[0])->fn),  set_pair_as_expr(&local_7359948, r_7317843, boolean_f));; 
}

static void __lambda_2663(void *data, object self_7321348, int argc, object *args) /* object self_7321348, object k_7317845 */
 {
 object k_7317845 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321348)->elements[1])) ){ 
  
closureN_type c_7359611;
object e_7359930 [3];
c_7359611.hdr.mark = gc_color_red;
 c_7359611.hdr.grayed = 0;
c_7359611.tag = closureN_tag;
 c_7359611.fn = (function_type)__lambda_2664;
c_7359611.num_args = 1;
c_7359611.num_elements = 3;
c_7359611.elements = (object *)e_7359930;
c_7359611.elements[0] = k_7317845;
c_7359611.elements[1] = ((closureN)self_7321348)->elements[0];
c_7359611.elements[2] = ((closureN)self_7321348)->elements[1];



return_direct_with_clo1(data,(closure)&c_7359611,__lambda_2664,  Cyc_car(data, ((closureN)self_7321348)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7317845, (((closure)  k_7317845)->fn),  boolean_f);}
;; 
}

static void __lambda_2664(void *data, object self_7321349, int argc, object *args) /* object self_7321349, object x_737095_737147_7310487 */
 {
 object x_737095_737147_7310487 = args[0];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321349)->elements[2]))) ){ 
  
closureN_type c_7359618;
object e_7359922 [4];
c_7359618.hdr.mark = gc_color_red;
 c_7359618.hdr.grayed = 0;
c_7359618.tag = closureN_tag;
 c_7359618.fn = (function_type)__lambda_2665;
c_7359618.num_args = 0;
c_7359618.num_elements = 4;
c_7359618.elements = (object *)e_7359922;
c_7359618.elements[0] = ((closureN)self_7321349)->elements[0];
c_7359618.elements[1] = ((closureN)self_7321349)->elements[1];
c_7359618.elements[2] = ((closureN)self_7321349)->elements[2];
c_7359618.elements[3] = x_737095_737147_7310487;





return_direct_with_clo1(data,(closure)&c_7359618,__lambda_2665,  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321349)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321349)->elements[0], (((closure)  ((closureN)self_7321349)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2665(void *data, object self_7321350, int argc, object *args) /* object self_7321350, object k_737099_737150_7310490 */
 {
 object k_737099_737150_7310490 = args[0];
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321350)->elements[2])))) ){ 
  
closureN_type c_7359627;
object e_7359912 [5];
c_7359627.hdr.mark = gc_color_red;
 c_7359627.hdr.grayed = 0;
c_7359627.tag = closureN_tag;
 c_7359627.fn = (function_type)__lambda_2666;
c_7359627.num_args = 1;
c_7359627.num_elements = 5;
c_7359627.elements = (object *)e_7359912;
c_7359627.elements[0] = ((closureN)self_7321350)->elements[0];
c_7359627.elements[1] = k_737099_737150_7310490;
c_7359627.elements[2] = ((closureN)self_7321350)->elements[1];
c_7359627.elements[3] = ((closureN)self_7321350)->elements[2];
c_7359627.elements[4] = ((closureN)self_7321350)->elements[3];







return_direct_with_clo1(data,(closure)&c_7359627,__lambda_2666,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321350)->elements[2]))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321350)->elements[0], (((closure)  ((closureN)self_7321350)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2666(void *data, object self_7321351, int argc, object *args) /* object self_7321351, object i_737103_737153_7310493 */
 {
 object i_737103_737153_7310493 = args[0];
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321351)->elements[3]))))) ){ 
  
closureN_type c_7359638;
object e_7359900 [6];
c_7359638.hdr.mark = gc_color_red;
 c_7359638.hdr.grayed = 0;
c_7359638.tag = closureN_tag;
 c_7359638.fn = (function_type)__lambda_2667;
c_7359638.num_args = 1;
c_7359638.num_elements = 6;
c_7359638.elements = (object *)e_7359900;
c_7359638.elements[0] = i_737103_737153_7310493;
c_7359638.elements[1] = ((closureN)self_7321351)->elements[0];
c_7359638.elements[2] = ((closureN)self_7321351)->elements[1];
c_7359638.elements[3] = ((closureN)self_7321351)->elements[2];
c_7359638.elements[4] = ((closureN)self_7321351)->elements[3];
c_7359638.elements[5] = ((closureN)self_7321351)->elements[4];









return_direct_with_clo1(data,(closure)&c_7359638,__lambda_2667,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321351)->elements[3])))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321351)->elements[0], (((closure)  ((closureN)self_7321351)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2667(void *data, object self_7321352, int argc, object *args) /* object self_7321352, object v_737107_737156_7310496 */
 {
 object v_737107_737156_7310496 = args[0];
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321352)->elements[4])))))) ){ 
  
closureN_type c_7359651;
object e_7359886 [7];
c_7359651.hdr.mark = gc_color_red;
 c_7359651.hdr.grayed = 0;
c_7359651.tag = closureN_tag;
 c_7359651.fn = (function_type)__lambda_2668;
c_7359651.num_args = 1;
c_7359651.num_elements = 7;
c_7359651.elements = (object *)e_7359886;
c_7359651.elements[0] = ((closureN)self_7321352)->elements[0];
c_7359651.elements[1] = ((closureN)self_7321352)->elements[1];
c_7359651.elements[2] = ((closureN)self_7321352)->elements[2];
c_7359651.elements[3] = ((closureN)self_7321352)->elements[3];
c_7359651.elements[4] = v_737107_737156_7310496;
c_7359651.elements[5] = ((closureN)self_7321352)->elements[4];
c_7359651.elements[6] = ((closureN)self_7321352)->elements[5];











return_direct_with_clo1(data,(closure)&c_7359651,__lambda_2668,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321352)->elements[4]))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321352)->elements[1], (((closure)  ((closureN)self_7321352)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_2668(void *data, object self_7321353, int argc, object *args) /* object self_7321353, object d_737111_737159_7310499 */
 {
 object d_737111_737159_7310499 = args[0];
  
closureN_type c_7359653;
object e_7359874 [7];
c_7359653.hdr.mark = gc_color_red;
 c_7359653.hdr.grayed = 0;
c_7359653.tag = closureN_tag;
 c_7359653.fn = (function_type)__lambda_2669;
c_7359653.num_args = 1;
c_7359653.num_elements = 7;
c_7359653.elements = (object *)e_7359874;
c_7359653.elements[0] = d_737111_737159_7310499;
c_7359653.elements[1] = ((closureN)self_7321353)->elements[0];
c_7359653.elements[2] = ((closureN)self_7321353)->elements[1];
c_7359653.elements[3] = ((closureN)self_7321353)->elements[2];
c_7359653.elements[4] = ((closureN)self_7321353)->elements[3];
c_7359653.elements[5] = ((closureN)self_7321353)->elements[4];
c_7359653.elements[6] = ((closureN)self_7321353)->elements[6];











return_direct_with_clo1(data,(closure)&c_7359653,__lambda_2669,  Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321353)->elements[5]))))));; 
}

static void __lambda_2669(void *data, object self_7321354, int argc, object *args) /* object self_7321354, object v_9311_737073_737112_737160_7310500 */
 {
 object v_9311_737073_737112_737160_7310500 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_9311_737073_737112_737160_7310500)) ){ 
  
closureN_type c_7359657;
object e_7359869 [8];
c_7359657.hdr.mark = gc_color_red;
 c_7359657.hdr.grayed = 0;
c_7359657.tag = closureN_tag;
 c_7359657.fn = (function_type)__lambda_2670;
c_7359657.num_args = 3;
c_7359657.num_elements = 8;
c_7359657.elements = (object *)e_7359869;
c_7359657.elements[0] = ((closureN)self_7321354)->elements[0];
c_7359657.elements[1] = ((closureN)self_7321354)->elements[1];
c_7359657.elements[2] = ((closureN)self_7321354)->elements[2];
c_7359657.elements[3] = ((closureN)self_7321354)->elements[3];
c_7359657.elements[4] = ((closureN)self_7321354)->elements[4];
c_7359657.elements[5] = ((closureN)self_7321354)->elements[5];
c_7359657.elements[6] = v_9311_737073_737112_737160_7310500;
c_7359657.elements[7] = ((closureN)self_7321354)->elements[6];



return_direct_with_clo3(data,(closure)&c_7359657,__lambda_2670,  Cyc_car(data, v_9311_737073_737112_737160_7310500), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321354)->elements[2], (((closure)  ((closureN)self_7321354)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_2670(void *data, object self_7321355, int argc, object *args) /* object self_7321355, object w_9313_737075_737116_737162_7310502, object v2_91ls15_737077_737117_737163_7310503, object v2_91ls_91ls16_737078_737118_737164_7310504 */
 {
 object w_9313_737075_737116_737162_7310502 = args[0]; object v2_91ls15_737077_737117_737163_7310503 = args[1]; object v2_91ls_91ls16_737078_737118_737164_7310504 = args[2];
  
closureN_type c_7359659;
object e_7359868 [11];
c_7359659.hdr.mark = gc_color_red;
 c_7359659.hdr.grayed = 0;
c_7359659.tag = closureN_tag;
 c_7359659.fn = (function_type)__lambda_2671;
c_7359659.num_args = 1;
c_7359659.num_elements = 11;
c_7359659.elements = (object *)e_7359868;
c_7359659.elements[0] = ((closureN)self_7321355)->elements[0];
c_7359659.elements[1] = ((closureN)self_7321355)->elements[1];
c_7359659.elements[2] = ((closureN)self_7321355)->elements[2];
c_7359659.elements[3] = ((closureN)self_7321355)->elements[3];
c_7359659.elements[4] = ((closureN)self_7321355)->elements[4];
c_7359659.elements[5] = ((closureN)self_7321355)->elements[5];
c_7359659.elements[6] = ((closureN)self_7321355)->elements[6];
c_7359659.elements[7] = v2_91ls_91ls16_737078_737118_737164_7310504;
c_7359659.elements[8] = v2_91ls15_737077_737117_737163_7310503;
c_7359659.elements[9] = w_9313_737075_737116_737162_7310502;
c_7359659.elements[10] = ((closureN)self_7321355)->elements[7];

return_direct_with_clo1(data,(closure)&c_7359659,__lambda_2671,  boolean_f);; 
}

static void __lambda_2671(void *data, object self_7321356, int argc, object *args) /* object self_7321356, object lp_9314_737076_737119_737165_7310505 */
 {
 object lp_9314_737076_737119_737165_7310505 = args[0];
  
closureN_type c_7359661;
object e_7359864 [11];
c_7359661.hdr.mark = gc_color_red;
 c_7359661.hdr.grayed = 0;
c_7359661.tag = closureN_tag;
 c_7359661.fn = (function_type)__lambda_3044;
c_7359661.num_args = 1;
c_7359661.num_elements = 11;
c_7359661.elements = (object *)e_7359864;
c_7359661.elements[0] = ((closureN)self_7321356)->elements[0];
c_7359661.elements[1] = ((closureN)self_7321356)->elements[1];
c_7359661.elements[2] = ((closureN)self_7321356)->elements[2];
c_7359661.elements[3] = ((closureN)self_7321356)->elements[3];
c_7359661.elements[4] = ((closureN)self_7321356)->elements[4];
c_7359661.elements[5] = ((closureN)self_7321356)->elements[5];
c_7359661.elements[6] = ((closureN)self_7321356)->elements[6];
c_7359661.elements[7] = ((closureN)self_7321356)->elements[7];
c_7359661.elements[8] = ((closureN)self_7321356)->elements[8];
c_7359661.elements[9] = ((closureN)self_7321356)->elements[9];
c_7359661.elements[10] = ((closureN)self_7321356)->elements[10];


pair_type local_7359867; 
return_direct_with_clo1(data,(closure)&c_7359661,__lambda_3044,  set_cell_as_expr(&local_7359867, lp_9314_737076_737119_737165_7310505));; 
}

static void __lambda_3044(void *data, object self_7321357, int argc, object *args) /* object self_7321357, object lp_9314_737076_737119_737165_7310505 */
 {
 object lp_9314_737076_737119_737165_7310505 = args[0];
  
closureN_type c_7359663;
object e_7359678 [5];
c_7359663.hdr.mark = gc_color_red;
 c_7359663.hdr.grayed = 0;
c_7359663.tag = closureN_tag;
 c_7359663.fn = (function_type)__lambda_2672;
c_7359663.num_args = 1;
c_7359663.num_elements = 5;
c_7359663.elements = (object *)e_7359678;
c_7359663.elements[0] = ((closureN)self_7321357)->elements[2];
c_7359663.elements[1] = lp_9314_737076_737119_737165_7310505;
c_7359663.elements[2] = ((closureN)self_7321357)->elements[7];
c_7359663.elements[3] = ((closureN)self_7321357)->elements[8];
c_7359663.elements[4] = ((closureN)self_7321357)->elements[9];


closureN_type c_7359679;
object e_7359863 [8];
c_7359679.hdr.mark = gc_color_red;
 c_7359679.hdr.grayed = 0;
c_7359679.tag = closureN_tag;
 c_7359679.fn = (function_type)__lambda_2674;
c_7359679.num_args = 3;
c_7359679.num_elements = 8;
c_7359679.elements = (object *)e_7359863;
c_7359679.elements[0] = ((closureN)self_7321357)->elements[0];
c_7359679.elements[1] = ((closureN)self_7321357)->elements[1];
c_7359679.elements[2] = ((closureN)self_7321357)->elements[3];
c_7359679.elements[3] = lp_9314_737076_737119_737165_7310505;
c_7359679.elements[4] = ((closureN)self_7321357)->elements[4];
c_7359679.elements[5] = ((closureN)self_7321357)->elements[5];
c_7359679.elements[6] = ((closureN)self_7321357)->elements[6];
c_7359679.elements[7] = ((closureN)self_7321357)->elements[10];

return_direct_with_clo1(data,(closure)&c_7359663,__lambda_2672,  &c_7359679);; 
}

static void __lambda_2674(void *data, object self_7321358, int argc, object *args) /* object self_7321358, object k_7317867, object w_9313_737075_737120_737166_7310506, object v2_91ls15_737077_737121_737167_7310507, object v2_91ls_91ls16_737078_737122_737168_7310508 */
 {
 object k_7317867 = args[0]; object w_9313_737075_737120_737166_7310506 = args[1]; object v2_91ls15_737077_737121_737167_7310507 = args[2]; object v2_91ls_91ls16_737078_737122_737168_7310508 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9313_737075_737120_737166_7310506)) ){ 
  
closureN_type c_7359683;
object e_7359816 [9];
c_7359683.hdr.mark = gc_color_red;
 c_7359683.hdr.grayed = 0;
c_7359683.tag = closureN_tag;
 c_7359683.fn = (function_type)__lambda_2675;
c_7359683.num_args = 1;
c_7359683.num_elements = 9;
c_7359683.elements = (object *)e_7359816;
c_7359683.elements[0] = ((closureN)self_7321358)->elements[0];
c_7359683.elements[1] = ((closureN)self_7321358)->elements[1];
c_7359683.elements[2] = k_7317867;
c_7359683.elements[3] = ((closureN)self_7321358)->elements[2];
c_7359683.elements[4] = ((closureN)self_7321358)->elements[4];
c_7359683.elements[5] = ((closureN)self_7321358)->elements[5];
c_7359683.elements[6] = ((closureN)self_7321358)->elements[6];
c_7359683.elements[7] = v2_91ls_91ls16_737078_737122_737168_7310508;
c_7359683.elements[8] = ((closureN)self_7321358)->elements[7];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7359683, v2_91ls15_737077_737121_737167_7310507);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9313_737075_737120_737166_7310506)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9313_737075_737120_737166_7310506))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9313_737075_737120_737166_7310506)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9313_737075_737120_737166_7310506))))) ){ 
  




pair_type local_7359845; 





pair_type local_7359852; 






return_closcall4(data,  car(((closureN)self_7321358)->elements[3]),  k_7317867, Cyc_cdr(data, w_9313_737075_737120_737166_7310506), set_pair_as_expr(&local_7359845, Cyc_car(data, Cyc_car(data, w_9313_737075_737120_737166_7310506)), v2_91ls15_737077_737121_737167_7310507), set_pair_as_expr(&local_7359852, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9313_737075_737120_737166_7310506))), v2_91ls_91ls16_737078_737122_737168_7310508));
} else { 
  return_direct_with_clo1(data,  k_7317867, (((closure)  k_7317867)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317867, (((closure)  k_7317867)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317867, (((closure)  k_7317867)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317867, (((closure)  k_7317867)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2675(void *data, object self_7321359, int argc, object *args) /* object self_7321359, object r_7317869 */
 {
 object r_7317869 = args[0];
  
closureN_type c_7359685;
object e_7359814 [9];
c_7359685.hdr.mark = gc_color_red;
 c_7359685.hdr.grayed = 0;
c_7359685.tag = closureN_tag;
 c_7359685.fn = (function_type)__lambda_2676;
c_7359685.num_args = 1;
c_7359685.num_elements = 9;
c_7359685.elements = (object *)e_7359814;
c_7359685.elements[0] = ((closureN)self_7321359)->elements[0];
c_7359685.elements[1] = ((closureN)self_7321359)->elements[1];
c_7359685.elements[2] = ((closureN)self_7321359)->elements[2];
c_7359685.elements[3] = ((closureN)self_7321359)->elements[3];
c_7359685.elements[4] = r_7317869;
c_7359685.elements[5] = ((closureN)self_7321359)->elements[4];
c_7359685.elements[6] = ((closureN)self_7321359)->elements[5];
c_7359685.elements[7] = ((closureN)self_7321359)->elements[6];
c_7359685.elements[8] = ((closureN)self_7321359)->elements[8];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7359685, ((closureN)self_7321359)->elements[7]);; 
}

static void __lambda_2676(void *data, object self_7321360, int argc, object *args) /* object self_7321360, object r_7317870 */
 {
 object r_7317870 = args[0];
  
closureN_type c_7359687;
object e_7359812 [8];
c_7359687.hdr.mark = gc_color_red;
 c_7359687.hdr.grayed = 0;
c_7359687.tag = closureN_tag;
 c_7359687.fn = (function_type)__lambda_2677;
c_7359687.num_args = 2;
c_7359687.num_elements = 8;
c_7359687.elements = (object *)e_7359812;
c_7359687.elements[0] = ((closureN)self_7321360)->elements[0];
c_7359687.elements[1] = ((closureN)self_7321360)->elements[1];
c_7359687.elements[2] = ((closureN)self_7321360)->elements[2];
c_7359687.elements[3] = ((closureN)self_7321360)->elements[3];
c_7359687.elements[4] = ((closureN)self_7321360)->elements[5];
c_7359687.elements[5] = ((closureN)self_7321360)->elements[6];
c_7359687.elements[6] = ((closureN)self_7321360)->elements[7];
c_7359687.elements[7] = ((closureN)self_7321360)->elements[8];

return_direct_with_clo2(data,(closure)&c_7359687,__lambda_2677,  ((closureN)self_7321360)->elements[4], r_7317870);; 
}

static void __lambda_2677(void *data, object self_7321361, int argc, object *args) /* object self_7321361, object v2_737123_737169_7310509, object v2_91ls_737124_737170_7310510 */
 {
 object v2_737123_737169_7310509 = args[0]; object v2_91ls_737124_737170_7310510 = args[1];
    
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7321361)->elements[6]))) ){ 
  
closureN_type c_7359695;
object e_7359809 [8];
c_7359695.hdr.mark = gc_color_red;
 c_7359695.hdr.grayed = 0;
c_7359695.tag = closureN_tag;
 c_7359695.fn = (function_type)__lambda_2678;
c_7359695.num_args = 1;
c_7359695.num_elements = 8;
c_7359695.elements = (object *)e_7359809;
c_7359695.elements[0] = ((closureN)self_7321361)->elements[0];
c_7359695.elements[1] = ((closureN)self_7321361)->elements[1];
c_7359695.elements[2] = ((closureN)self_7321361)->elements[2];
c_7359695.elements[3] = ((closureN)self_7321361)->elements[3];
c_7359695.elements[4] = ((closureN)self_7321361)->elements[5];
c_7359695.elements[5] = v2_737123_737169_7310509;
c_7359695.elements[6] = v2_91ls_737124_737170_7310510;
c_7359695.elements[7] = ((closureN)self_7321361)->elements[7];

return_closcall2(data,  ((closureN)self_7321361)->elements[4],  &c_7359695, quote_match_91extract_91quasiquote_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321361)->elements[2], (((closure)  ((closureN)self_7321361)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_2678(void *data, object self_7321362, int argc, object *args) /* object self_7321362, object r_7317874 */
 {
 object r_7317874 = args[0];
  
closureN_type c_7359697;
object e_7359806 [9];
c_7359697.hdr.mark = gc_color_red;
 c_7359697.hdr.grayed = 0;
c_7359697.tag = closureN_tag;
 c_7359697.fn = (function_type)__lambda_2679;
c_7359697.num_args = 1;
c_7359697.num_elements = 9;
c_7359697.elements = (object *)e_7359806;
c_7359697.elements[0] = ((closureN)self_7321362)->elements[0];
c_7359697.elements[1] = ((closureN)self_7321362)->elements[1];
c_7359697.elements[2] = ((closureN)self_7321362)->elements[2];
c_7359697.elements[3] = ((closureN)self_7321362)->elements[3];
c_7359697.elements[4] = r_7317874;
c_7359697.elements[5] = ((closureN)self_7321362)->elements[4];
c_7359697.elements[6] = ((closureN)self_7321362)->elements[5];
c_7359697.elements[7] = ((closureN)self_7321362)->elements[6];
c_7359697.elements[8] = ((closureN)self_7321362)->elements[7];


mmacro(c_7359807, (function_type)__lambda_2693);c_7359807.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7359697,__lambda_2679,  &c_7359807);; 
}

static void __lambda_2693(void *data, object self_7321363, int argc, object *args) /* object self_7321363, object k_7317898, object v2_737127_737172_7310512 */
 {
 object k_7317898 = args[0]; object v2_737127_737172_7310512 = args[1];
  return_direct_with_clo1(data,  k_7317898, (((closure)  k_7317898)->fn),  v2_737127_737172_7310512);; 
}

static void __lambda_2679(void *data, object self_7321364, int argc, object *args) /* object self_7321364, object r_7317897 */
 {
 object r_7317897 = args[0];
  
closureN_type c_7359699;
object e_7359804 [9];
c_7359699.hdr.mark = gc_color_red;
 c_7359699.hdr.grayed = 0;
c_7359699.tag = closureN_tag;
 c_7359699.fn = (function_type)__lambda_2680;
c_7359699.num_args = 1;
c_7359699.num_elements = 9;
c_7359699.elements = (object *)e_7359804;
c_7359699.elements[0] = ((closureN)self_7321364)->elements[0];
c_7359699.elements[1] = ((closureN)self_7321364)->elements[1];
c_7359699.elements[2] = ((closureN)self_7321364)->elements[2];
c_7359699.elements[3] = ((closureN)self_7321364)->elements[3];
c_7359699.elements[4] = ((closureN)self_7321364)->elements[4];
c_7359699.elements[5] = ((closureN)self_7321364)->elements[5];
c_7359699.elements[6] = ((closureN)self_7321364)->elements[6];
c_7359699.elements[7] = ((closureN)self_7321364)->elements[7];
c_7359699.elements[8] = ((closureN)self_7321364)->elements[8];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7359699, r_7317897, ((closureN)self_7321364)->elements[6]);; 
}

static void __lambda_2680(void *data, object self_7321365, int argc, object *args) /* object self_7321365, object r_7317896 */
 {
 object r_7317896 = args[0];
  
closureN_type c_7359701;
object e_7359802 [8];
c_7359701.hdr.mark = gc_color_red;
 c_7359701.hdr.grayed = 0;
c_7359701.tag = closureN_tag;
 c_7359701.fn = (function_type)__lambda_2681;
c_7359701.num_args = 1;
c_7359701.num_elements = 8;
c_7359701.elements = (object *)e_7359802;
c_7359701.elements[0] = ((closureN)self_7321365)->elements[0];
c_7359701.elements[1] = ((closureN)self_7321365)->elements[2];
c_7359701.elements[2] = ((closureN)self_7321365)->elements[3];
c_7359701.elements[3] = ((closureN)self_7321365)->elements[4];
c_7359701.elements[4] = ((closureN)self_7321365)->elements[5];
c_7359701.elements[5] = ((closureN)self_7321365)->elements[6];
c_7359701.elements[6] = ((closureN)self_7321365)->elements[7];
c_7359701.elements[7] = ((closureN)self_7321365)->elements[8];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7359701, r_7317896, ((closureN)self_7321365)->elements[1]);; 
}

static void __lambda_2681(void *data, object self_7321366, int argc, object *args) /* object self_7321366, object r_7317881 */
 {
 object r_7317881 = args[0];
  
closureN_type c_7359703;
object e_7359791 [9];
c_7359703.hdr.mark = gc_color_red;
 c_7359703.hdr.grayed = 0;
c_7359703.tag = closureN_tag;
 c_7359703.fn = (function_type)__lambda_2682;
c_7359703.num_args = 1;
c_7359703.num_elements = 9;
c_7359703.elements = (object *)e_7359791;
c_7359703.elements[0] = ((closureN)self_7321366)->elements[0];
c_7359703.elements[1] = ((closureN)self_7321366)->elements[1];
c_7359703.elements[2] = ((closureN)self_7321366)->elements[2];
c_7359703.elements[3] = ((closureN)self_7321366)->elements[3];
c_7359703.elements[4] = r_7317881;
c_7359703.elements[5] = ((closureN)self_7321366)->elements[4];
c_7359703.elements[6] = ((closureN)self_7321366)->elements[5];
c_7359703.elements[7] = ((closureN)self_7321366)->elements[6];
c_7359703.elements[8] = ((closureN)self_7321366)->elements[7];


mmacro(c_7359792, (function_type)__lambda_2691);c_7359792.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7359703,__lambda_2682,  &c_7359792);; 
}

static void __lambda_2691(void *data, object self_7321367, int argc, object *args) /* object self_7321367, object k_7317891, object v2_737128_737173_7310513, object v2_91ls_737129_737174_7310514 */
 {
 object k_7317891 = args[0]; object v2_737128_737173_7310513 = args[1]; object v2_91ls_737129_737174_7310514 = args[2];
  
closureN_type c_7359794;
object e_7359800 [2];
c_7359794.hdr.mark = gc_color_red;
 c_7359794.hdr.grayed = 0;
c_7359794.tag = closureN_tag;
 c_7359794.fn = (function_type)__lambda_2692;
c_7359794.num_args = 1;
c_7359794.num_elements = 2;
c_7359794.elements = (object *)e_7359800;
c_7359794.elements[0] = k_7317891;
c_7359794.elements[1] = v2_737128_737173_7310513;


make_pair(c_7359801,quote_v2_91ls,NULL);c_7359801.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359794, v2_91ls_737129_737174_7310514, NULL, &c_7359801);; 
}

static void __lambda_2692(void *data, object self_7321368, int argc, object *args) /* object self_7321368, object r_7317892 */
 {
 object r_7317892 = args[0];
  
make_pair(c_7359799,quote_v2_91ls,NULL);c_7359799.hdr.immutable = 1;

make_pair(c_7359798,quote_v2,&c_7359799);c_7359798.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7321368)->elements[0], ((closureN)self_7321368)->elements[1], r_7317892, &c_7359798);; 
}

static void __lambda_2682(void *data, object self_7321369, int argc, object *args) /* object self_7321369, object r_7317890 */
 {
 object r_7317890 = args[0];
  
closureN_type c_7359705;
object e_7359788 [7];
c_7359705.hdr.mark = gc_color_red;
 c_7359705.hdr.grayed = 0;
c_7359705.tag = closureN_tag;
 c_7359705.fn = (function_type)__lambda_2683;
c_7359705.num_args = 1;
c_7359705.num_elements = 7;
c_7359705.elements = (object *)e_7359788;
c_7359705.elements[0] = ((closureN)self_7321369)->elements[0];
c_7359705.elements[1] = ((closureN)self_7321369)->elements[1];
c_7359705.elements[2] = ((closureN)self_7321369)->elements[2];
c_7359705.elements[3] = ((closureN)self_7321369)->elements[3];
c_7359705.elements[4] = ((closureN)self_7321369)->elements[4];
c_7359705.elements[5] = ((closureN)self_7321369)->elements[5];
c_7359705.elements[6] = ((closureN)self_7321369)->elements[8];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7359705, r_7317890, ((closureN)self_7321369)->elements[6], ((closureN)self_7321369)->elements[7]);; 
}

static void __lambda_2683(void *data, object self_7321370, int argc, object *args) /* object self_7321370, object r_7317889 */
 {
 object r_7317889 = args[0];
  
closureN_type c_7359707;
object e_7359786 [6];
c_7359707.hdr.mark = gc_color_red;
 c_7359707.hdr.grayed = 0;
c_7359707.tag = closureN_tag;
 c_7359707.fn = (function_type)__lambda_2684;
c_7359707.num_args = 1;
c_7359707.num_elements = 6;
c_7359707.elements = (object *)e_7359786;
c_7359707.elements[0] = ((closureN)self_7321370)->elements[0];
c_7359707.elements[1] = ((closureN)self_7321370)->elements[1];
c_7359707.elements[2] = ((closureN)self_7321370)->elements[2];
c_7359707.elements[3] = ((closureN)self_7321370)->elements[3];
c_7359707.elements[4] = ((closureN)self_7321370)->elements[4];
c_7359707.elements[5] = ((closureN)self_7321370)->elements[6];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7359707, r_7317889, ((closureN)self_7321370)->elements[5]);; 
}

static void __lambda_2684(void *data, object self_7321371, int argc, object *args) /* object self_7321371, object r_7317884 */
 {
 object r_7317884 = args[0];
  
closureN_type c_7359709;
object e_7359783 [6];
c_7359709.hdr.mark = gc_color_red;
 c_7359709.hdr.grayed = 0;
c_7359709.tag = closureN_tag;
 c_7359709.fn = (function_type)__lambda_2685;
c_7359709.num_args = 1;
c_7359709.num_elements = 6;
c_7359709.elements = (object *)e_7359783;
c_7359709.elements[0] = ((closureN)self_7321371)->elements[1];
c_7359709.elements[1] = ((closureN)self_7321371)->elements[2];
c_7359709.elements[2] = ((closureN)self_7321371)->elements[3];
c_7359709.elements[3] = ((closureN)self_7321371)->elements[4];
c_7359709.elements[4] = r_7317884;
c_7359709.elements[5] = ((closureN)self_7321371)->elements[5];


make_pair(c_7359785,quote_d,NULL);c_7359785.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359709, ((closureN)self_7321371)->elements[0], NULL, &c_7359785);; 
}

static void __lambda_2685(void *data, object self_7321372, int argc, object *args) /* object self_7321372, object r_7317885 */
 {
 object r_7317885 = args[0];
  
closureN_type c_7359711;
object e_7359775 [5];
c_7359711.hdr.mark = gc_color_red;
 c_7359711.hdr.grayed = 0;
c_7359711.tag = closureN_tag;
 c_7359711.fn = (function_type)__lambda_2686;
c_7359711.num_args = 1;
c_7359711.num_elements = 5;
c_7359711.elements = (object *)e_7359775;
c_7359711.elements[0] = ((closureN)self_7321372)->elements[0];
c_7359711.elements[1] = ((closureN)self_7321372)->elements[1];
c_7359711.elements[2] = ((closureN)self_7321372)->elements[2];
c_7359711.elements[3] = ((closureN)self_7321372)->elements[3];
c_7359711.elements[4] = ((closureN)self_7321372)->elements[5];


make_pair(c_7359780,quote_v2_91ls,NULL);c_7359780.hdr.immutable = 1;

make_pair(c_7359779,quote_v2,&c_7359780);c_7359779.hdr.immutable = 1;

make_pair(c_7359781,quote__93_93_93,quote_v);c_7359781.hdr.immutable = 1;

make_pair(c_7359778,&c_7359779,&c_7359781);c_7359778.hdr.immutable = 1;

make_pair(c_7359782,quote_d,NULL);c_7359782.hdr.immutable = 1;

make_pair(c_7359777,&c_7359778,&c_7359782);c_7359777.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359711, ((closureN)self_7321372)->elements[4], r_7317885, &c_7359777);; 
}

static void __lambda_2686(void *data, object self_7321373, int argc, object *args) /* object self_7321373, object r_7317882 */
 {
 object r_7317882 = args[0];
  
closureN_type c_7359713;
object e_7359764 [4];
c_7359713.hdr.mark = gc_color_red;
 c_7359713.hdr.grayed = 0;
c_7359713.tag = closureN_tag;
 c_7359713.fn = (function_type)__lambda_2687;
c_7359713.num_args = 1;
c_7359713.num_elements = 4;
c_7359713.elements = (object *)e_7359764;
c_7359713.elements[0] = ((closureN)self_7321373)->elements[0];
c_7359713.elements[1] = ((closureN)self_7321373)->elements[1];
c_7359713.elements[2] = ((closureN)self_7321373)->elements[2];
c_7359713.elements[3] = ((closureN)self_7321373)->elements[4];


make_pair(c_7359768,quote__93_93_93,quote_i);c_7359768.hdr.immutable = 1;

make_pair(c_7359767,quote_v2,&c_7359768);c_7359767.hdr.immutable = 1;

make_pair(c_7359772,quote_v2_91ls,NULL);c_7359772.hdr.immutable = 1;

make_pair(c_7359771,quote_v2,&c_7359772);c_7359771.hdr.immutable = 1;

make_pair(c_7359773,quote__93_93_93,quote_v);c_7359773.hdr.immutable = 1;

make_pair(c_7359770,&c_7359771,&c_7359773);c_7359770.hdr.immutable = 1;

make_pair(c_7359774,quote_d,NULL);c_7359774.hdr.immutable = 1;

make_pair(c_7359769,&c_7359770,&c_7359774);c_7359769.hdr.immutable = 1;

make_pair(c_7359766,&c_7359767,&c_7359769);c_7359766.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359713, ((closureN)self_7321373)->elements[3], r_7317882, &c_7359766);; 
}

static void __lambda_2687(void *data, object self_7321374, int argc, object *args) /* object self_7321374, object r_7317879 */
 {
 object r_7317879 = args[0];
  
closureN_type c_7359715;
object e_7359752 [3];
c_7359715.hdr.mark = gc_color_red;
 c_7359715.hdr.grayed = 0;
c_7359715.tag = closureN_tag;
 c_7359715.fn = (function_type)__lambda_2688;
c_7359715.num_args = 1;
c_7359715.num_elements = 3;
c_7359715.elements = (object *)e_7359752;
c_7359715.elements[0] = ((closureN)self_7321374)->elements[0];
c_7359715.elements[1] = ((closureN)self_7321374)->elements[2];
c_7359715.elements[2] = ((closureN)self_7321374)->elements[3];


make_pair(c_7359757,quote__93_93_93,quote_i);c_7359757.hdr.immutable = 1;

make_pair(c_7359756,quote_v2,&c_7359757);c_7359756.hdr.immutable = 1;

make_pair(c_7359761,quote_v2_91ls,NULL);c_7359761.hdr.immutable = 1;

make_pair(c_7359760,quote_v2,&c_7359761);c_7359760.hdr.immutable = 1;

make_pair(c_7359762,quote__93_93_93,quote_v);c_7359762.hdr.immutable = 1;

make_pair(c_7359759,&c_7359760,&c_7359762);c_7359759.hdr.immutable = 1;

make_pair(c_7359763,quote_d,NULL);c_7359763.hdr.immutable = 1;

make_pair(c_7359758,&c_7359759,&c_7359763);c_7359758.hdr.immutable = 1;

make_pair(c_7359755,&c_7359756,&c_7359758);c_7359755.hdr.immutable = 1;

make_pair(c_7359754,quote_k,&c_7359755);c_7359754.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359715, ((closureN)self_7321374)->elements[1], r_7317879, &c_7359754);; 
}

static void __lambda_2688(void *data, object self_7321375, int argc, object *args) /* object self_7321375, object r_7317877 */
 {
 object r_7317877 = args[0];
  
closureN_type c_7359717;
object e_7359739 [2];
c_7359717.hdr.mark = gc_color_red;
 c_7359717.hdr.grayed = 0;
c_7359717.tag = closureN_tag;
 c_7359717.fn = (function_type)__lambda_2689;
c_7359717.num_args = 1;
c_7359717.num_elements = 2;
c_7359717.elements = (object *)e_7359739;
c_7359717.elements[0] = ((closureN)self_7321375)->elements[0];
c_7359717.elements[1] = ((closureN)self_7321375)->elements[1];


make_pair(c_7359745,quote__93_93_93,quote_i);c_7359745.hdr.immutable = 1;

make_pair(c_7359744,quote_v2,&c_7359745);c_7359744.hdr.immutable = 1;

make_pair(c_7359749,quote_v2_91ls,NULL);c_7359749.hdr.immutable = 1;

make_pair(c_7359748,quote_v2,&c_7359749);c_7359748.hdr.immutable = 1;

make_pair(c_7359750,quote__93_93_93,quote_v);c_7359750.hdr.immutable = 1;

make_pair(c_7359747,&c_7359748,&c_7359750);c_7359747.hdr.immutable = 1;

make_pair(c_7359751,quote_d,NULL);c_7359751.hdr.immutable = 1;

make_pair(c_7359746,&c_7359747,&c_7359751);c_7359746.hdr.immutable = 1;

make_pair(c_7359743,&c_7359744,&c_7359746);c_7359743.hdr.immutable = 1;

make_pair(c_7359742,quote_k,&c_7359743);c_7359742.hdr.immutable = 1;

make_pair(c_7359741,quote_x,&c_7359742);c_7359741.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359717, ((closureN)self_7321375)->elements[2], r_7317877, &c_7359741);; 
}

static void __lambda_2689(void *data, object self_7321376, int argc, object *args) /* object self_7321376, object r_7317875 */
 {
 object r_7317875 = args[0];
  
closureN_type c_7359719;
object e_7359725 [1];
c_7359719.hdr.mark = gc_color_red;
 c_7359719.hdr.grayed = 0;
c_7359719.tag = closureN_tag;
 c_7359719.fn = (function_type)__lambda_2690;
c_7359719.num_args = 1;
c_7359719.num_elements = 1;
c_7359719.elements = (object *)e_7359725;
c_7359719.elements[0] = ((closureN)self_7321376)->elements[0];


make_pair(c_7359732,quote__93_93_93,quote_i);c_7359732.hdr.immutable = 1;

make_pair(c_7359731,quote_v2,&c_7359732);c_7359731.hdr.immutable = 1;

make_pair(c_7359736,quote_v2_91ls,NULL);c_7359736.hdr.immutable = 1;

make_pair(c_7359735,quote_v2,&c_7359736);c_7359735.hdr.immutable = 1;

make_pair(c_7359737,quote__93_93_93,quote_v);c_7359737.hdr.immutable = 1;

make_pair(c_7359734,&c_7359735,&c_7359737);c_7359734.hdr.immutable = 1;

make_pair(c_7359738,quote_d,NULL);c_7359738.hdr.immutable = 1;

make_pair(c_7359733,&c_7359734,&c_7359738);c_7359733.hdr.immutable = 1;

make_pair(c_7359730,&c_7359731,&c_7359733);c_7359730.hdr.immutable = 1;

make_pair(c_7359729,quote_k,&c_7359730);c_7359729.hdr.immutable = 1;

make_pair(c_7359728,quote_x,&c_7359729);c_7359728.hdr.immutable = 1;

make_pair(c_7359727,quote_match_91extract_91quasiquote_91vars,&c_7359728);c_7359727.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359719, ((closureN)self_7321376)->elements[1], r_7317875, &c_7359727);; 
}

static void __lambda_2690(void *data, object self_7321377, int argc, object *args) /* object self_7321377, object r_7317873 */
 {
 object r_7317873 = args[0];
  
pair_type local_7359724; 
return_direct_with_clo1(data,  ((closureN)self_7321377)->elements[0], (((closure)  ((closureN)self_7321377)->elements[0])->fn),  set_pair_as_expr(&local_7359724, r_7317873, boolean_f));; 
}

static void __lambda_2672(void *data, object self_7321378, int argc, object *args) /* object self_7321378, object r_7317866 */
 {
 object r_7317866 = args[0];
  
closureN_type c_7359665;
object e_7359674 [5];
c_7359665.hdr.mark = gc_color_red;
 c_7359665.hdr.grayed = 0;
c_7359665.tag = closureN_tag;
 c_7359665.fn = (function_type)__lambda_2673;
c_7359665.num_args = 1;
c_7359665.num_elements = 5;
c_7359665.elements = (object *)e_7359674;
c_7359665.elements[0] = ((closureN)self_7321378)->elements[0];
c_7359665.elements[1] = ((closureN)self_7321378)->elements[1];
c_7359665.elements[2] = ((closureN)self_7321378)->elements[2];
c_7359665.elements[3] = ((closureN)self_7321378)->elements[3];
c_7359665.elements[4] = ((closureN)self_7321378)->elements[4];



return_direct_with_clo1(data,(closure)&c_7359665,__lambda_2673,  Cyc_set_cell(data, ((closureN)self_7321378)->elements[1], r_7317866));; 
}

static void __lambda_2673(void *data, object self_7321379, int argc, object *args) /* object self_7321379, object r_7317865 */
 {

  

return_closcall4(data,  car(((closureN)self_7321379)->elements[1]),  ((closureN)self_7321379)->elements[0], ((closureN)self_7321379)->elements[4], ((closureN)self_7321379)->elements[3], ((closureN)self_7321379)->elements[2]);; 
}

static void __lambda_2568(void *data, object _, int argc, object *args) /* closure _,object k_7317524, object expr_736563_736671_736905_7310335, object rename_736564_736672_736906_7310336, object compare_736565_736673_736907_7310337 */
 {
object k_7317524 = args[0]; object expr_736563_736671_736905_7310335 = args[1]; object rename_736564_736672_736906_7310336 = args[2]; object compare_736565_736673_736907_7310337 = args[3];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-extract-quasiquote-vars");

closureN_type c_7358126;
object e_7359599 [4];
c_7358126.hdr.mark = gc_color_red;
 c_7358126.hdr.grayed = 0;
c_7358126.tag = closureN_tag;
 c_7358126.fn = (function_type)__lambda_2569;
c_7358126.num_args = 1;
c_7358126.num_elements = 4;
c_7358126.elements = (object *)e_7359599;
c_7358126.elements[0] = compare_736565_736673_736907_7310337;
c_7358126.elements[1] = expr_736563_736671_736905_7310335;
c_7358126.elements[2] = k_7317524;
c_7358126.elements[3] = rename_736564_736672_736906_7310336;



return_direct_with_clo1(data,(closure)&c_7358126,__lambda_2569,  Cyc_cdr(data, expr_736563_736671_736905_7310335));; 
}

static void __lambda_2569(void *data, object self_7321251, int argc, object *args) /* object self_7321251, object v_931_736571_736875_737031_7310461 */
 {
 object v_931_736571_736875_737031_7310461 = args[0];
  
closureN_type c_7358128;
object e_7358327 [3];
c_7358128.hdr.mark = gc_color_red;
 c_7358128.hdr.grayed = 0;
c_7358128.tag = closureN_tag;
 c_7358128.fn = (function_type)__lambda_2570;
c_7358128.num_args = 0;
c_7358128.num_elements = 3;
c_7358128.elements = (object *)e_7358327;
c_7358128.elements[0] = ((closureN)self_7321251)->elements[0];
c_7358128.elements[1] = ((closureN)self_7321251)->elements[3];
c_7358128.elements[2] = v_931_736571_736875_737031_7310461;


closureN_type c_7358328;
object e_7359598 [4];
c_7358328.hdr.mark = gc_color_red;
 c_7358328.hdr.grayed = 0;
c_7358328.tag = closureN_tag;
 c_7358328.fn = (function_type)__lambda_2581;
c_7358328.num_args = 1;
c_7358328.num_elements = 4;
c_7358328.elements = (object *)e_7359598;
c_7358328.elements[0] = ((closureN)self_7321251)->elements[0];
c_7358328.elements[1] = ((closureN)self_7321251)->elements[1];
c_7358328.elements[2] = ((closureN)self_7321251)->elements[2];
c_7358328.elements[3] = ((closureN)self_7321251)->elements[3];

return_direct_with_clo1(data,(closure)&c_7358128,__lambda_2570,  &c_7358328);; 
}

static void __lambda_2581(void *data, object self_7321252, int argc, object *args) /* object self_7321252, object tmp_736675_736677_736908_7310338 */
 {
 object tmp_736675_736677_736908_7310338 = args[0];
  
closureN_type c_7358330;
object e_7359591 [4];
c_7358330.hdr.mark = gc_color_red;
 c_7358330.hdr.grayed = 0;
c_7358330.tag = closureN_tag;
 c_7358330.fn = (function_type)__lambda_2582;
c_7358330.num_args = 0;
c_7358330.num_elements = 4;
c_7358330.elements = (object *)e_7359591;
c_7358330.elements[0] = ((closureN)self_7321252)->elements[0];
c_7358330.elements[1] = ((closureN)self_7321252)->elements[1];
c_7358330.elements[2] = ((closureN)self_7321252)->elements[3];
c_7358330.elements[3] = tmp_736675_736677_736908_7310338;


closureN_type c_7359592;
object e_7359597 [1];
c_7359592.hdr.mark = gc_color_red;
 c_7359592.hdr.grayed = 0;
c_7359592.tag = closureN_tag;
 c_7359592.fn = (function_type)__lambda_2660;
c_7359592.num_args = 1;
c_7359592.num_elements = 1;
c_7359592.elements = (object *)e_7359597;
c_7359592.elements[0] = ((closureN)self_7321252)->elements[2];

return_direct_with_clo1(data,(closure)&c_7358330,__lambda_2582,  &c_7359592);; 
}

static void __lambda_2660(void *data, object self_7321253, int argc, object *args) /* object self_7321253, object r_7317525 */
 {
 object r_7317525 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7321253)->elements[0], (((closure)  ((closureN)self_7321253)->elements[0])->fn),  Cyc_car(data, r_7317525));; 
}

static void __lambda_2582(void *data, object self_7321254, int argc, object *args) /* object self_7321254, object k_7317527 */
 {
 object k_7317527 = args[0];
  if( (boolean_f != ((closureN)self_7321254)->elements[3]) ){ 
  return_direct_with_clo1(data,  k_7317527, (((closure)  k_7317527)->fn),  ((closureN)self_7321254)->elements[3]);
} else { 
  
closureN_type c_7358335;
object e_7359587 [4];
c_7358335.hdr.mark = gc_color_red;
 c_7358335.hdr.grayed = 0;
c_7358335.tag = closureN_tag;
 c_7358335.fn = (function_type)__lambda_2583;
c_7358335.num_args = 1;
c_7358335.num_elements = 4;
c_7358335.elements = (object *)e_7359587;
c_7358335.elements[0] = ((closureN)self_7321254)->elements[0];
c_7358335.elements[1] = ((closureN)self_7321254)->elements[1];
c_7358335.elements[2] = k_7317527;
c_7358335.elements[3] = ((closureN)self_7321254)->elements[2];



return_direct_with_clo1(data,(closure)&c_7358335,__lambda_2583,  Cyc_cdr(data, ((closureN)self_7321254)->elements[1]));}
;; 
}

static void __lambda_2583(void *data, object self_7321255, int argc, object *args) /* object self_7321255, object v_9316_736586_736845_737011_7310441 */
 {
 object v_9316_736586_736845_737011_7310441 = args[0];
  
closureN_type c_7358337;
object e_7358545 [3];
c_7358337.hdr.mark = gc_color_red;
 c_7358337.hdr.grayed = 0;
c_7358337.tag = closureN_tag;
 c_7358337.fn = (function_type)__lambda_2584;
c_7358337.num_args = 0;
c_7358337.num_elements = 3;
c_7358337.elements = (object *)e_7358545;
c_7358337.elements[0] = ((closureN)self_7321255)->elements[0];
c_7358337.elements[1] = ((closureN)self_7321255)->elements[3];
c_7358337.elements[2] = v_9316_736586_736845_737011_7310441;


closureN_type c_7358546;
object e_7359586 [4];
c_7358546.hdr.mark = gc_color_red;
 c_7358546.hdr.grayed = 0;
c_7358546.tag = closureN_tag;
 c_7358546.fn = (function_type)__lambda_2597;
c_7358546.num_args = 1;
c_7358546.num_elements = 4;
c_7358546.elements = (object *)e_7359586;
c_7358546.elements[0] = ((closureN)self_7321255)->elements[0];
c_7358546.elements[1] = ((closureN)self_7321255)->elements[1];
c_7358546.elements[2] = ((closureN)self_7321255)->elements[2];
c_7358546.elements[3] = ((closureN)self_7321255)->elements[3];

return_direct_with_clo1(data,(closure)&c_7358337,__lambda_2584,  &c_7358546);; 
}

static void __lambda_2597(void *data, object self_7321256, int argc, object *args) /* object self_7321256, object tmp_736679_736681_736909_7310339 */
 {
 object tmp_736679_736681_736909_7310339 = args[0];
  if( (boolean_f != tmp_736679_736681_736909_7310339) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321256)->elements[2], (((closure)  ((closureN)self_7321256)->elements[2])->fn),  tmp_736679_736681_736909_7310339);
} else { 
  
closureN_type c_7358550;
object e_7359582 [4];
c_7358550.hdr.mark = gc_color_red;
 c_7358550.hdr.grayed = 0;
c_7358550.tag = closureN_tag;
 c_7358550.fn = (function_type)__lambda_2598;
c_7358550.num_args = 1;
c_7358550.num_elements = 4;
c_7358550.elements = (object *)e_7359582;
c_7358550.elements[0] = ((closureN)self_7321256)->elements[0];
c_7358550.elements[1] = ((closureN)self_7321256)->elements[1];
c_7358550.elements[2] = ((closureN)self_7321256)->elements[2];
c_7358550.elements[3] = ((closureN)self_7321256)->elements[3];



return_direct_with_clo1(data,(closure)&c_7358550,__lambda_2598,  Cyc_cdr(data, ((closureN)self_7321256)->elements[1]));}
;; 
}

static void __lambda_2598(void *data, object self_7321257, int argc, object *args) /* object self_7321257, object v_9331_736601_736811_736990_7310420 */
 {
 object v_9331_736601_736811_736990_7310420 = args[0];
  
closureN_type c_7358552;
object e_7358770 [3];
c_7358552.hdr.mark = gc_color_red;
 c_7358552.hdr.grayed = 0;
c_7358552.tag = closureN_tag;
 c_7358552.fn = (function_type)__lambda_2599;
c_7358552.num_args = 0;
c_7358552.num_elements = 3;
c_7358552.elements = (object *)e_7358770;
c_7358552.elements[0] = ((closureN)self_7321257)->elements[0];
c_7358552.elements[1] = ((closureN)self_7321257)->elements[3];
c_7358552.elements[2] = v_9331_736601_736811_736990_7310420;


closureN_type c_7358771;
object e_7359581 [4];
c_7358771.hdr.mark = gc_color_red;
 c_7358771.hdr.grayed = 0;
c_7358771.tag = closureN_tag;
 c_7358771.fn = (function_type)__lambda_2608;
c_7358771.num_args = 1;
c_7358771.num_elements = 4;
c_7358771.elements = (object *)e_7359581;
c_7358771.elements[0] = ((closureN)self_7321257)->elements[0];
c_7358771.elements[1] = ((closureN)self_7321257)->elements[1];
c_7358771.elements[2] = ((closureN)self_7321257)->elements[2];
c_7358771.elements[3] = ((closureN)self_7321257)->elements[3];

return_direct_with_clo1(data,(closure)&c_7358552,__lambda_2599,  &c_7358771);; 
}

static void __lambda_2608(void *data, object self_7321258, int argc, object *args) /* object self_7321258, object tmp_736683_736685_736910_7310340 */
 {
 object tmp_736683_736685_736910_7310340 = args[0];
  if( (boolean_f != tmp_736683_736685_736910_7310340) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321258)->elements[2], (((closure)  ((closureN)self_7321258)->elements[2])->fn),  tmp_736683_736685_736910_7310340);
} else { 
  
closureN_type c_7358775;
object e_7359577 [4];
c_7358775.hdr.mark = gc_color_red;
 c_7358775.hdr.grayed = 0;
c_7358775.tag = closureN_tag;
 c_7358775.fn = (function_type)__lambda_2609;
c_7358775.num_args = 1;
c_7358775.num_elements = 4;
c_7358775.elements = (object *)e_7359577;
c_7358775.elements[0] = ((closureN)self_7321258)->elements[0];
c_7358775.elements[1] = ((closureN)self_7321258)->elements[1];
c_7358775.elements[2] = ((closureN)self_7321258)->elements[2];
c_7358775.elements[3] = ((closureN)self_7321258)->elements[3];



return_direct_with_clo1(data,(closure)&c_7358775,__lambda_2609,  Cyc_cdr(data, ((closureN)self_7321258)->elements[1]));}
;; 
}

static void __lambda_2609(void *data, object self_7321259, int argc, object *args) /* object self_7321259, object v_9348_736618_736777_736968_7310398 */
 {
 object v_9348_736618_736777_736968_7310398 = args[0];
  
closureN_type c_7358777;
object e_7359000 [3];
c_7358777.hdr.mark = gc_color_red;
 c_7358777.hdr.grayed = 0;
c_7358777.tag = closureN_tag;
 c_7358777.fn = (function_type)__lambda_2610;
c_7358777.num_args = 0;
c_7358777.num_elements = 3;
c_7358777.elements = (object *)e_7359000;
c_7358777.elements[0] = ((closureN)self_7321259)->elements[0];
c_7358777.elements[1] = ((closureN)self_7321259)->elements[3];
c_7358777.elements[2] = v_9348_736618_736777_736968_7310398;


closureN_type c_7359001;
object e_7359576 [3];
c_7359001.hdr.mark = gc_color_red;
 c_7359001.hdr.grayed = 0;
c_7359001.tag = closureN_tag;
 c_7359001.fn = (function_type)__lambda_2620;
c_7359001.num_args = 1;
c_7359001.num_elements = 3;
c_7359001.elements = (object *)e_7359576;
c_7359001.elements[0] = ((closureN)self_7321259)->elements[1];
c_7359001.elements[1] = ((closureN)self_7321259)->elements[2];
c_7359001.elements[2] = ((closureN)self_7321259)->elements[3];

return_direct_with_clo1(data,(closure)&c_7358777,__lambda_2610,  &c_7359001);; 
}

static void __lambda_2620(void *data, object self_7321260, int argc, object *args) /* object self_7321260, object tmp_736687_736689_736911_7310341 */
 {
 object tmp_736687_736689_736911_7310341 = args[0];
  if( (boolean_f != tmp_736687_736689_736911_7310341) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321260)->elements[1], (((closure)  ((closureN)self_7321260)->elements[1])->fn),  tmp_736687_736689_736911_7310341);
} else { 
  
closureN_type c_7359005;
object e_7359572 [3];
c_7359005.hdr.mark = gc_color_red;
 c_7359005.hdr.grayed = 0;
c_7359005.tag = closureN_tag;
 c_7359005.fn = (function_type)__lambda_2621;
c_7359005.num_args = 1;
c_7359005.num_elements = 3;
c_7359005.elements = (object *)e_7359572;
c_7359005.elements[0] = ((closureN)self_7321260)->elements[0];
c_7359005.elements[1] = ((closureN)self_7321260)->elements[1];
c_7359005.elements[2] = ((closureN)self_7321260)->elements[2];



return_direct_with_clo1(data,(closure)&c_7359005,__lambda_2621,  Cyc_cdr(data, ((closureN)self_7321260)->elements[0]));}
;; 
}

static void __lambda_2621(void *data, object self_7321261, int argc, object *args) /* object self_7321261, object v_9365_736635_736751_736949_7310379 */
 {
 object v_9365_736635_736751_736949_7310379 = args[0];
  
closureN_type c_7359007;
object e_7359240 [2];
c_7359007.hdr.mark = gc_color_red;
 c_7359007.hdr.grayed = 0;
c_7359007.tag = closureN_tag;
 c_7359007.fn = (function_type)__lambda_2622;
c_7359007.num_args = 0;
c_7359007.num_elements = 2;
c_7359007.elements = (object *)e_7359240;
c_7359007.elements[0] = ((closureN)self_7321261)->elements[2];
c_7359007.elements[1] = v_9365_736635_736751_736949_7310379;


closureN_type c_7359241;
object e_7359571 [3];
c_7359241.hdr.mark = gc_color_red;
 c_7359241.hdr.grayed = 0;
c_7359241.tag = closureN_tag;
 c_7359241.fn = (function_type)__lambda_2637;
c_7359241.num_args = 1;
c_7359241.num_elements = 3;
c_7359241.elements = (object *)e_7359571;
c_7359241.elements[0] = ((closureN)self_7321261)->elements[0];
c_7359241.elements[1] = ((closureN)self_7321261)->elements[1];
c_7359241.elements[2] = ((closureN)self_7321261)->elements[2];

return_direct_with_clo1(data,(closure)&c_7359007,__lambda_2622,  &c_7359241);; 
}

static void __lambda_2637(void *data, object self_7321262, int argc, object *args) /* object self_7321262, object tmp_736691_736693_736912_7310342 */
 {
 object tmp_736691_736693_736912_7310342 = args[0];
  if( (boolean_f != tmp_736691_736693_736912_7310342) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321262)->elements[1], (((closure)  ((closureN)self_7321262)->elements[1])->fn),  tmp_736691_736693_736912_7310342);
} else { 
  
closureN_type c_7359245;
object e_7359567 [3];
c_7359245.hdr.mark = gc_color_red;
 c_7359245.hdr.grayed = 0;
c_7359245.tag = closureN_tag;
 c_7359245.fn = (function_type)__lambda_2638;
c_7359245.num_args = 1;
c_7359245.num_elements = 3;
c_7359245.elements = (object *)e_7359567;
c_7359245.elements[0] = ((closureN)self_7321262)->elements[0];
c_7359245.elements[1] = ((closureN)self_7321262)->elements[1];
c_7359245.elements[2] = ((closureN)self_7321262)->elements[2];



return_direct_with_clo1(data,(closure)&c_7359245,__lambda_2638,  Cyc_cdr(data, ((closureN)self_7321262)->elements[0]));}
;; 
}

static void __lambda_2638(void *data, object self_7321263, int argc, object *args) /* object self_7321263, object v_9378_736648_736726_736932_7310362 */
 {
 object v_9378_736648_736726_736932_7310362 = args[0];
  
closureN_type c_7359247;
object e_7359417 [2];
c_7359247.hdr.mark = gc_color_red;
 c_7359247.hdr.grayed = 0;
c_7359247.tag = closureN_tag;
 c_7359247.fn = (function_type)__lambda_2639;
c_7359247.num_args = 0;
c_7359247.num_elements = 2;
c_7359247.elements = (object *)e_7359417;
c_7359247.elements[0] = ((closureN)self_7321263)->elements[2];
c_7359247.elements[1] = v_9378_736648_736726_736932_7310362;


closureN_type c_7359418;
object e_7359566 [2];
c_7359418.hdr.mark = gc_color_red;
 c_7359418.hdr.grayed = 0;
c_7359418.tag = closureN_tag;
 c_7359418.fn = (function_type)__lambda_2650;
c_7359418.num_args = 1;
c_7359418.num_elements = 2;
c_7359418.elements = (object *)e_7359566;
c_7359418.elements[0] = ((closureN)self_7321263)->elements[0];
c_7359418.elements[1] = ((closureN)self_7321263)->elements[1];

return_direct_with_clo1(data,(closure)&c_7359247,__lambda_2639,  &c_7359418);; 
}

static void __lambda_2650(void *data, object self_7321264, int argc, object *args) /* object self_7321264, object tmp_736695_736697_736913_7310343 */
 {
 object tmp_736695_736697_736913_7310343 = args[0];
  if( (boolean_f != tmp_736695_736697_736913_7310343) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321264)->elements[1], (((closure)  ((closureN)self_7321264)->elements[1])->fn),  tmp_736695_736697_736913_7310343);
} else { 
  
closureN_type c_7359422;
object e_7359562 [2];
c_7359422.hdr.mark = gc_color_red;
 c_7359422.hdr.grayed = 0;
c_7359422.tag = closureN_tag;
 c_7359422.fn = (function_type)__lambda_2651;
c_7359422.num_args = 1;
c_7359422.num_elements = 2;
c_7359422.elements = (object *)e_7359562;
c_7359422.elements[0] = ((closureN)self_7321264)->elements[0];
c_7359422.elements[1] = ((closureN)self_7321264)->elements[1];



return_direct_with_clo1(data,(closure)&c_7359422,__lambda_2651,  Cyc_cdr(data, ((closureN)self_7321264)->elements[0]));}
;; 
}

static void __lambda_2651(void *data, object self_7321265, int argc, object *args) /* object self_7321265, object v_9390_736660_736702_736915_7310345 */
 {
 object v_9390_736660_736702_736915_7310345 = args[0];
  
closureN_type c_7359424;
object e_7359547 [1];
c_7359424.hdr.mark = gc_color_red;
 c_7359424.hdr.grayed = 0;
c_7359424.tag = closureN_tag;
 c_7359424.fn = (function_type)__lambda_2652;
c_7359424.num_args = 0;
c_7359424.num_elements = 1;
c_7359424.elements = (object *)e_7359547;
c_7359424.elements[0] = v_9390_736660_736702_736915_7310345;


closureN_type c_7359548;
object e_7359561 [2];
c_7359548.hdr.mark = gc_color_red;
 c_7359548.hdr.grayed = 0;
c_7359548.tag = closureN_tag;
 c_7359548.fn = (function_type)__lambda_2658;
c_7359548.num_args = 1;
c_7359548.num_elements = 2;
c_7359548.elements = (object *)e_7359561;
c_7359548.elements[0] = ((closureN)self_7321265)->elements[0];
c_7359548.elements[1] = ((closureN)self_7321265)->elements[1];

return_direct_with_clo1(data,(closure)&c_7359424,__lambda_2652,  &c_7359548);; 
}

static void __lambda_2658(void *data, object self_7321266, int argc, object *args) /* object self_7321266, object tmp_736699_736701_736914_7310344 */
 {
 object tmp_736699_736701_736914_7310344 = args[0];
  if( (boolean_f != tmp_736699_736701_736914_7310344) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7321266)->elements[1], (((closure)  ((closureN)self_7321266)->elements[1])->fn),  tmp_736699_736701_736914_7310344);
} else { 
  
closureN_type c_7359552;
object e_7359558 [1];
c_7359552.hdr.mark = gc_color_red;
 c_7359552.hdr.grayed = 0;
c_7359552.tag = closureN_tag;
 c_7359552.fn = (function_type)__lambda_2659;
c_7359552.num_args = 1;
c_7359552.num_elements = 1;
c_7359552.elements = (object *)e_7359558;
c_7359552.elements[0] = ((closureN)self_7321266)->elements[1];


make_utf8_string_with_len(c_7359559, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7359552, &c_7359559, ((closureN)self_7321266)->elements[0]);}
;; 
}

static void __lambda_2659(void *data, object self_7321267, int argc, object *args) /* object self_7321267, object r_7317534 */
 {
 object r_7317534 = args[0];
  
pair_type local_7359557; 
return_direct_with_clo1(data,  ((closureN)self_7321267)->elements[0], (((closure)  ((closureN)self_7321267)->elements[0])->fn),  set_pair_as_expr(&local_7359557, r_7317534, boolean_f));; 
}

static void __lambda_2652(void *data, object self_7321268, int argc, object *args) /* object self_7321268, object k_7317536 */
 {
 object k_7317536 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321268)->elements[0])) ){ 
  
  Cyc_car(data, ((closureN)self_7321268)->elements[0]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321268)->elements[0]))) ){ 
    complex_num_type local_7359436; 
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7359436, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321268)->elements[0])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321268)->elements[0])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321268)->elements[0])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321268)->elements[0]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321268)->elements[0])))))) ){ 
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321268)->elements[0])))));  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321268)->elements[0]))))))) ){ 
  
closureN_type c_7359485;
object e_7359516 [2];
c_7359485.hdr.mark = gc_color_red;
 c_7359485.hdr.grayed = 0;
c_7359485.tag = closureN_tag;
 c_7359485.fn = (function_type)__lambda_2653;
c_7359485.num_args = 1;
c_7359485.num_elements = 2;
c_7359485.elements = (object *)e_7359516;
c_7359485.elements[0] = k_7317536;
c_7359485.elements[1] = ((closureN)self_7321268)->elements[0];


mmacro(c_7359517, (function_type)__lambda_2657);c_7359517.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7359485,__lambda_2653,  &c_7359517);
} else { 
  return_direct_with_clo1(data,  k_7317536, (((closure)  k_7317536)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317536, (((closure)  k_7317536)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317536, (((closure)  k_7317536)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317536, (((closure)  k_7317536)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317536, (((closure)  k_7317536)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317536, (((closure)  k_7317536)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317536, (((closure)  k_7317536)->fn),  boolean_f);}
;; 
}

static void __lambda_2657(void *data, object self_7321269, int argc, object *args) /* object self_7321269, object k_7317560, object k_736725_736931_7310361 */
 {
 object k_7317560 = args[0]; object k_736725_736931_7310361 = args[1];
  return_direct_with_clo1(data,  k_7317560, (((closure)  k_7317560)->fn),  k_736725_736931_7310361);; 
}

static void __lambda_2653(void *data, object self_7321270, int argc, object *args) /* object self_7321270, object r_7317559 */
 {
 object r_7317559 = args[0];
  
closureN_type c_7359487;
object e_7359510 [2];
c_7359487.hdr.mark = gc_color_red;
 c_7359487.hdr.grayed = 0;
c_7359487.tag = closureN_tag;
 c_7359487.fn = (function_type)__lambda_2654;
c_7359487.num_args = 1;
c_7359487.num_elements = 2;
c_7359487.elements = (object *)e_7359510;
c_7359487.elements[0] = ((closureN)self_7321270)->elements[0];
c_7359487.elements[1] = ((closureN)self_7321270)->elements[1];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7359487, r_7317559, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321270)->elements[1])));; 
}

static void __lambda_2654(void *data, object self_7321271, int argc, object *args) /* object self_7321271, object r_7317555 */
 {
 object r_7317555 = args[0];
  
closureN_type c_7359489;
object e_7359499 [2];
c_7359489.hdr.mark = gc_color_red;
 c_7359489.hdr.grayed = 0;
c_7359489.tag = closureN_tag;
 c_7359489.fn = (function_type)__lambda_2655;
c_7359489.num_args = 1;
c_7359489.num_elements = 2;
c_7359489.elements = (object *)e_7359499;
c_7359489.elements[0] = ((closureN)self_7321271)->elements[0];
c_7359489.elements[1] = r_7317555;










make_pair(c_7359509,quote_v,NULL);c_7359509.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359489, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321271)->elements[1])))), NULL, &c_7359509);; 
}

static void __lambda_2655(void *data, object self_7321272, int argc, object *args) /* object self_7321272, object r_7317556 */
 {
 object r_7317556 = args[0];
  
closureN_type c_7359491;
object e_7359497 [1];
c_7359491.hdr.mark = gc_color_red;
 c_7359491.hdr.grayed = 0;
c_7359491.tag = closureN_tag;
 c_7359491.fn = (function_type)__lambda_2656;
c_7359491.num_args = 1;
c_7359491.num_elements = 1;
c_7359491.elements = (object *)e_7359497;
c_7359491.elements[0] = ((closureN)self_7321272)->elements[0];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7359491, ((closureN)self_7321272)->elements[1], r_7317556);; 
}

static void __lambda_2656(void *data, object self_7321273, int argc, object *args) /* object self_7321273, object r_7317554 */
 {
 object r_7317554 = args[0];
  
pair_type local_7359496; 
return_direct_with_clo1(data,  ((closureN)self_7321273)->elements[0], (((closure)  ((closureN)self_7321273)->elements[0])->fn),  set_pair_as_expr(&local_7359496, r_7317554, boolean_f));; 
}

static void __lambda_2639(void *data, object self_7321274, int argc, object *args) /* object self_7321274, object k_7317562 */
 {
 object k_7317562 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321274)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_vector_not_record_type(Cyc_car(data, ((closureN)self_7321274)->elements[1]))) ){ 
  
closureN_type c_7359257;
object e_7359411 [3];
c_7359257.hdr.mark = gc_color_red;
 c_7359257.hdr.grayed = 0;
c_7359257.tag = closureN_tag;
 c_7359257.fn = (function_type)__lambda_2640;
c_7359257.num_args = 1;
c_7359257.num_elements = 3;
c_7359257.elements = (object *)e_7359411;
c_7359257.elements[0] = k_7317562;
c_7359257.elements[1] = ((closureN)self_7321274)->elements[0];
c_7359257.elements[2] = ((closureN)self_7321274)->elements[1];



return_direct_with_clo2(data,  __glo_vector_91_125list_scheme_base, (((closure)  __glo_vector_91_125list_scheme_base)->fn),  &c_7359257, Cyc_car(data, ((closureN)self_7321274)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7317562, (((closure)  k_7317562)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317562, (((closure)  k_7317562)->fn),  boolean_f);}
;; 
}

static void __lambda_2640(void *data, object self_7321275, int argc, object *args) /* object self_7321275, object v_9380_736650_736730_736934_7310364 */
 {
 object v_9380_736650_736730_736934_7310364 = args[0];
  
closureN_type c_7359259;
object e_7359407 [4];
c_7359259.hdr.mark = gc_color_red;
 c_7359259.hdr.grayed = 0;
c_7359259.tag = closureN_tag;
 c_7359259.fn = (function_type)__lambda_2641;
c_7359259.num_args = 1;
c_7359259.num_elements = 4;
c_7359259.elements = (object *)e_7359407;
c_7359259.elements[0] = ((closureN)self_7321275)->elements[0];
c_7359259.elements[1] = ((closureN)self_7321275)->elements[1];
c_7359259.elements[2] = ((closureN)self_7321275)->elements[2];
c_7359259.elements[3] = v_9380_736650_736730_736934_7310364;


complex_num_type local_7359410; 
return_direct_with_clo1(data,(closure)&c_7359259,__lambda_2641,  ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7359410, v_9380_736650_736730_736934_7310364));; 
}

static void __lambda_2641(void *data, object self_7321276, int argc, object *args) /* object self_7321276, object r_7317567 */
 {
 object r_7317567 = args[0];
  if( (boolean_f != r_7317567) ){ 
  
closureN_type c_7359261;
object e_7359403 [3];
c_7359261.hdr.mark = gc_color_red;
 c_7359261.hdr.grayed = 0;
c_7359261.tag = closureN_tag;
 c_7359261.fn = (function_type)__lambda_2642;
c_7359261.num_args = 1;
c_7359261.num_elements = 3;
c_7359261.elements = (object *)e_7359403;
c_7359261.elements[0] = ((closureN)self_7321276)->elements[0];
c_7359261.elements[1] = ((closureN)self_7321276)->elements[1];
c_7359261.elements[2] = ((closureN)self_7321276)->elements[2];

return_direct_with_clo1(data,(closure)&c_7359261,__lambda_2642,  ((closureN)self_7321276)->elements[3]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321276)->elements[0], (((closure)  ((closureN)self_7321276)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2642(void *data, object self_7321277, int argc, object *args) /* object self_7321277, object x_736732_736935_7310365 */
 {
 object x_736732_736935_7310365 = args[0];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321277)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321277)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321277)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321277)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321277)->elements[2]))))))) ){ 
  
closureN_type c_7359309;
object e_7359392 [3];
c_7359309.hdr.mark = gc_color_red;
 c_7359309.hdr.grayed = 0;
c_7359309.tag = closureN_tag;
 c_7359309.fn = (function_type)__lambda_2643;
c_7359309.num_args = 1;
c_7359309.num_elements = 3;
c_7359309.elements = (object *)e_7359392;
c_7359309.elements[0] = ((closureN)self_7321277)->elements[0];
c_7359309.elements[1] = ((closureN)self_7321277)->elements[2];
c_7359309.elements[2] = x_736732_736935_7310365;

return_closcall2(data,  ((closureN)self_7321277)->elements[1],  &c_7359309, quote_match_91extract_91quasiquote_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321277)->elements[0], (((closure)  ((closureN)self_7321277)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321277)->elements[0], (((closure)  ((closureN)self_7321277)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321277)->elements[0], (((closure)  ((closureN)self_7321277)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321277)->elements[0], (((closure)  ((closureN)self_7321277)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321277)->elements[0], (((closure)  ((closureN)self_7321277)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2643(void *data, object self_7321278, int argc, object *args) /* object self_7321278, object r_7317583 */
 {
 object r_7317583 = args[0];
  
closureN_type c_7359311;
object e_7359379 [4];
c_7359311.hdr.mark = gc_color_red;
 c_7359311.hdr.grayed = 0;
c_7359311.tag = closureN_tag;
 c_7359311.fn = (function_type)__lambda_2644;
c_7359311.num_args = 1;
c_7359311.num_elements = 4;
c_7359311.elements = (object *)e_7359379;
c_7359311.elements[0] = ((closureN)self_7321278)->elements[0];
c_7359311.elements[1] = r_7317583;
c_7359311.elements[2] = ((closureN)self_7321278)->elements[1];
c_7359311.elements[3] = ((closureN)self_7321278)->elements[2];












make_pair(c_7359391,quote_d,NULL);c_7359391.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359311, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321278)->elements[1]))))), NULL, &c_7359391);; 
}

static void __lambda_2644(void *data, object self_7321279, int argc, object *args) /* object self_7321279, object r_7317592 */
 {
 object r_7317592 = args[0];
  
closureN_type c_7359313;
object e_7359367 [4];
c_7359313.hdr.mark = gc_color_red;
 c_7359313.hdr.grayed = 0;
c_7359313.tag = closureN_tag;
 c_7359313.fn = (function_type)__lambda_2645;
c_7359313.num_args = 1;
c_7359313.num_elements = 4;
c_7359313.elements = (object *)e_7359367;
c_7359313.elements[0] = ((closureN)self_7321279)->elements[0];
c_7359313.elements[1] = ((closureN)self_7321279)->elements[1];
c_7359313.elements[2] = ((closureN)self_7321279)->elements[2];
c_7359313.elements[3] = ((closureN)self_7321279)->elements[3];










make_pair(c_7359378,quote_d,NULL);c_7359378.hdr.immutable = 1;

make_pair(c_7359377,quote_v,&c_7359378);c_7359377.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359313, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321279)->elements[2])))), r_7317592, &c_7359377);; 
}

static void __lambda_2645(void *data, object self_7321280, int argc, object *args) /* object self_7321280, object r_7317590 */
 {
 object r_7317590 = args[0];
  
closureN_type c_7359315;
object e_7359356 [4];
c_7359315.hdr.mark = gc_color_red;
 c_7359315.hdr.grayed = 0;
c_7359315.tag = closureN_tag;
 c_7359315.fn = (function_type)__lambda_2646;
c_7359315.num_args = 1;
c_7359315.num_elements = 4;
c_7359315.elements = (object *)e_7359356;
c_7359315.elements[0] = ((closureN)self_7321280)->elements[0];
c_7359315.elements[1] = ((closureN)self_7321280)->elements[1];
c_7359315.elements[2] = ((closureN)self_7321280)->elements[2];
c_7359315.elements[3] = ((closureN)self_7321280)->elements[3];








make_pair(c_7359366,quote_d,NULL);c_7359366.hdr.immutable = 1;

make_pair(c_7359365,quote_v,&c_7359366);c_7359365.hdr.immutable = 1;

make_pair(c_7359364,quote_i,&c_7359365);c_7359364.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359315, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321280)->elements[2]))), r_7317590, &c_7359364);; 
}

static void __lambda_2646(void *data, object self_7321281, int argc, object *args) /* object self_7321281, object r_7317588 */
 {
 object r_7317588 = args[0];
  
closureN_type c_7359317;
object e_7359346 [3];
c_7359317.hdr.mark = gc_color_red;
 c_7359317.hdr.grayed = 0;
c_7359317.tag = closureN_tag;
 c_7359317.fn = (function_type)__lambda_2647;
c_7359317.num_args = 1;
c_7359317.num_elements = 3;
c_7359317.elements = (object *)e_7359346;
c_7359317.elements[0] = ((closureN)self_7321281)->elements[0];
c_7359317.elements[1] = ((closureN)self_7321281)->elements[1];
c_7359317.elements[2] = ((closureN)self_7321281)->elements[3];






make_pair(c_7359355,quote_d,NULL);c_7359355.hdr.immutable = 1;

make_pair(c_7359354,quote_v,&c_7359355);c_7359354.hdr.immutable = 1;

make_pair(c_7359353,quote_i,&c_7359354);c_7359353.hdr.immutable = 1;

make_pair(c_7359352,quote_k,&c_7359353);c_7359352.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359317, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321281)->elements[2])), r_7317588, &c_7359352);; 
}

static void __lambda_2647(void *data, object self_7321282, int argc, object *args) /* object self_7321282, object r_7317586 */
 {
 object r_7317586 = args[0];
  
closureN_type c_7359319;
object e_7359337 [2];
c_7359319.hdr.mark = gc_color_red;
 c_7359319.hdr.grayed = 0;
c_7359319.tag = closureN_tag;
 c_7359319.fn = (function_type)__lambda_2648;
c_7359319.num_args = 1;
c_7359319.num_elements = 2;
c_7359319.elements = (object *)e_7359337;
c_7359319.elements[0] = ((closureN)self_7321282)->elements[0];
c_7359319.elements[1] = ((closureN)self_7321282)->elements[1];


make_pair(c_7359341,quote__93_93_93,NULL);c_7359341.hdr.immutable = 1;

make_pair(c_7359340,quote_x,&c_7359341);c_7359340.hdr.immutable = 1;

make_pair(c_7359345,quote_d,NULL);c_7359345.hdr.immutable = 1;

make_pair(c_7359344,quote_v,&c_7359345);c_7359344.hdr.immutable = 1;

make_pair(c_7359343,quote_i,&c_7359344);c_7359343.hdr.immutable = 1;

make_pair(c_7359342,quote_k,&c_7359343);c_7359342.hdr.immutable = 1;

make_pair(c_7359339,&c_7359340,&c_7359342);c_7359339.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359319, ((closureN)self_7321282)->elements[2], r_7317586, &c_7359339);; 
}

static void __lambda_2648(void *data, object self_7321283, int argc, object *args) /* object self_7321283, object r_7317584 */
 {
 object r_7317584 = args[0];
  
closureN_type c_7359321;
object e_7359327 [1];
c_7359321.hdr.mark = gc_color_red;
 c_7359321.hdr.grayed = 0;
c_7359321.tag = closureN_tag;
 c_7359321.fn = (function_type)__lambda_2649;
c_7359321.num_args = 1;
c_7359321.num_elements = 1;
c_7359321.elements = (object *)e_7359327;
c_7359321.elements[0] = ((closureN)self_7321283)->elements[0];


make_pair(c_7359332,quote__93_93_93,NULL);c_7359332.hdr.immutable = 1;

make_pair(c_7359331,quote_x,&c_7359332);c_7359331.hdr.immutable = 1;

make_pair(c_7359336,quote_d,NULL);c_7359336.hdr.immutable = 1;

make_pair(c_7359335,quote_v,&c_7359336);c_7359335.hdr.immutable = 1;

make_pair(c_7359334,quote_i,&c_7359335);c_7359334.hdr.immutable = 1;

make_pair(c_7359333,quote_k,&c_7359334);c_7359333.hdr.immutable = 1;

make_pair(c_7359330,&c_7359331,&c_7359333);c_7359330.hdr.immutable = 1;

make_pair(c_7359329,quote_match_91extract_91quasiquote_91vars,&c_7359330);c_7359329.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359321, ((closureN)self_7321283)->elements[1], r_7317584, &c_7359329);; 
}

static void __lambda_2649(void *data, object self_7321284, int argc, object *args) /* object self_7321284, object r_7317582 */
 {
 object r_7317582 = args[0];
  
pair_type local_7359326; 
return_direct_with_clo1(data,  ((closureN)self_7321284)->elements[0], (((closure)  ((closureN)self_7321284)->elements[0])->fn),  set_pair_as_expr(&local_7359326, r_7317582, boolean_f));; 
}

static void __lambda_2622(void *data, object self_7321285, int argc, object *args) /* object self_7321285, object k_7317598 */
 {
 object k_7317598 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321285)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321285)->elements[1]))) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321285)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321285)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321285)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321285)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321285)->elements[1]))))))) ){ 
  
closureN_type c_7359063;
object e_7359232 [3];
c_7359063.hdr.mark = gc_color_red;
 c_7359063.hdr.grayed = 0;
c_7359063.tag = closureN_tag;
 c_7359063.fn = (function_type)__lambda_2623;
c_7359063.num_args = 1;
c_7359063.num_elements = 3;
c_7359063.elements = (object *)e_7359232;
c_7359063.elements[0] = k_7317598;
c_7359063.elements[1] = ((closureN)self_7321285)->elements[0];
c_7359063.elements[2] = ((closureN)self_7321285)->elements[1];

return_closcall2(data,  ((closureN)self_7321285)->elements[0],  &c_7359063, quote_match_91extract_91quasiquote_91vars);
} else { 
  return_direct_with_clo1(data,  k_7317598, (((closure)  k_7317598)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317598, (((closure)  k_7317598)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317598, (((closure)  k_7317598)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317598, (((closure)  k_7317598)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317598, (((closure)  k_7317598)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317598, (((closure)  k_7317598)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317598, (((closure)  k_7317598)->fn),  boolean_f);}
;; 
}

static void __lambda_2623(void *data, object self_7321286, int argc, object *args) /* object self_7321286, object r_7317619 */
 {
 object r_7317619 = args[0];
  
closureN_type c_7359066;
object e_7359231 [3];
c_7359066.hdr.mark = gc_color_red;
 c_7359066.hdr.grayed = 0;
c_7359066.tag = closureN_tag;
 c_7359066.fn = (function_type)__lambda_2624;
c_7359066.num_args = 1;
c_7359066.num_elements = 3;
c_7359066.elements = (object *)e_7359231;
c_7359066.elements[0] = ((closureN)self_7321286)->elements[0];
c_7359066.elements[1] = r_7317619;
c_7359066.elements[2] = ((closureN)self_7321286)->elements[2];

return_closcall2(data,  ((closureN)self_7321286)->elements[1],  &c_7359066, quote_match_91extract_91quasiquote_91vars_91step);; 
}

static void __lambda_2624(void *data, object self_7321287, int argc, object *args) /* object self_7321287, object r_7317634 */
 {
 object r_7317634 = args[0];
  
closureN_type c_7359068;
object e_7359218 [4];
c_7359068.hdr.mark = gc_color_red;
 c_7359068.hdr.grayed = 0;
c_7359068.tag = closureN_tag;
 c_7359068.fn = (function_type)__lambda_2625;
c_7359068.num_args = 1;
c_7359068.num_elements = 4;
c_7359068.elements = (object *)e_7359218;
c_7359068.elements[0] = ((closureN)self_7321287)->elements[0];
c_7359068.elements[1] = ((closureN)self_7321287)->elements[1];
c_7359068.elements[2] = r_7317634;
c_7359068.elements[3] = ((closureN)self_7321287)->elements[2];












make_pair(c_7359230,quote_d,NULL);c_7359230.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359068, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321287)->elements[2]))))), NULL, &c_7359230);; 
}

static void __lambda_2625(void *data, object self_7321288, int argc, object *args) /* object self_7321288, object r_7317643 */
 {
 object r_7317643 = args[0];
  
closureN_type c_7359070;
object e_7359206 [4];
c_7359070.hdr.mark = gc_color_red;
 c_7359070.hdr.grayed = 0;
c_7359070.tag = closureN_tag;
 c_7359070.fn = (function_type)__lambda_2626;
c_7359070.num_args = 1;
c_7359070.num_elements = 4;
c_7359070.elements = (object *)e_7359206;
c_7359070.elements[0] = ((closureN)self_7321288)->elements[0];
c_7359070.elements[1] = ((closureN)self_7321288)->elements[1];
c_7359070.elements[2] = ((closureN)self_7321288)->elements[2];
c_7359070.elements[3] = ((closureN)self_7321288)->elements[3];










make_pair(c_7359217,quote_d,NULL);c_7359217.hdr.immutable = 1;

make_pair(c_7359216,quote_v,&c_7359217);c_7359216.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359070, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321288)->elements[3])))), r_7317643, &c_7359216);; 
}

static void __lambda_2626(void *data, object self_7321289, int argc, object *args) /* object self_7321289, object r_7317641 */
 {
 object r_7317641 = args[0];
  
closureN_type c_7359072;
object e_7359195 [4];
c_7359072.hdr.mark = gc_color_red;
 c_7359072.hdr.grayed = 0;
c_7359072.tag = closureN_tag;
 c_7359072.fn = (function_type)__lambda_2627;
c_7359072.num_args = 1;
c_7359072.num_elements = 4;
c_7359072.elements = (object *)e_7359195;
c_7359072.elements[0] = ((closureN)self_7321289)->elements[0];
c_7359072.elements[1] = ((closureN)self_7321289)->elements[1];
c_7359072.elements[2] = ((closureN)self_7321289)->elements[2];
c_7359072.elements[3] = ((closureN)self_7321289)->elements[3];








make_pair(c_7359205,quote_d,NULL);c_7359205.hdr.immutable = 1;

make_pair(c_7359204,quote_v,&c_7359205);c_7359204.hdr.immutable = 1;

make_pair(c_7359203,quote_i,&c_7359204);c_7359203.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359072, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321289)->elements[3]))), r_7317641, &c_7359203);; 
}

static void __lambda_2627(void *data, object self_7321290, int argc, object *args) /* object self_7321290, object r_7317639 */
 {
 object r_7317639 = args[0];
  
closureN_type c_7359074;
object e_7359185 [4];
c_7359074.hdr.mark = gc_color_red;
 c_7359074.hdr.grayed = 0;
c_7359074.tag = closureN_tag;
 c_7359074.fn = (function_type)__lambda_2628;
c_7359074.num_args = 1;
c_7359074.num_elements = 4;
c_7359074.elements = (object *)e_7359185;
c_7359074.elements[0] = ((closureN)self_7321290)->elements[0];
c_7359074.elements[1] = ((closureN)self_7321290)->elements[1];
c_7359074.elements[2] = ((closureN)self_7321290)->elements[2];
c_7359074.elements[3] = ((closureN)self_7321290)->elements[3];






make_pair(c_7359194,quote_d,NULL);c_7359194.hdr.immutable = 1;

make_pair(c_7359193,quote_v,&c_7359194);c_7359193.hdr.immutable = 1;

make_pair(c_7359192,quote_i,&c_7359193);c_7359192.hdr.immutable = 1;

make_pair(c_7359191,quote_k,&c_7359192);c_7359191.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359074, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321290)->elements[3])), r_7317639, &c_7359191);; 
}

static void __lambda_2628(void *data, object self_7321291, int argc, object *args) /* object self_7321291, object r_7317637 */
 {
 object r_7317637 = args[0];
  
closureN_type c_7359076;
object e_7359174 [4];
c_7359076.hdr.mark = gc_color_red;
 c_7359076.hdr.grayed = 0;
c_7359076.tag = closureN_tag;
 c_7359076.fn = (function_type)__lambda_2629;
c_7359076.num_args = 1;
c_7359076.num_elements = 4;
c_7359076.elements = (object *)e_7359174;
c_7359076.elements[0] = ((closureN)self_7321291)->elements[0];
c_7359076.elements[1] = ((closureN)self_7321291)->elements[1];
c_7359076.elements[2] = ((closureN)self_7321291)->elements[2];
c_7359076.elements[3] = ((closureN)self_7321291)->elements[3];






make_pair(c_7359184,quote_d,NULL);c_7359184.hdr.immutable = 1;

make_pair(c_7359183,quote_v,&c_7359184);c_7359183.hdr.immutable = 1;

make_pair(c_7359182,quote_i,&c_7359183);c_7359182.hdr.immutable = 1;

make_pair(c_7359181,quote_k,&c_7359182);c_7359181.hdr.immutable = 1;

make_pair(c_7359180,quote_y,&c_7359181);c_7359180.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359076, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321291)->elements[3])), r_7317637, &c_7359180);; 
}

static void __lambda_2629(void *data, object self_7321292, int argc, object *args) /* object self_7321292, object r_7317635 */
 {
 object r_7317635 = args[0];
  
closureN_type c_7359078;
object e_7359166 [3];
c_7359078.hdr.mark = gc_color_red;
 c_7359078.hdr.grayed = 0;
c_7359078.tag = closureN_tag;
 c_7359078.fn = (function_type)__lambda_2630;
c_7359078.num_args = 1;
c_7359078.num_elements = 3;
c_7359078.elements = (object *)e_7359166;
c_7359078.elements[0] = ((closureN)self_7321292)->elements[0];
c_7359078.elements[1] = ((closureN)self_7321292)->elements[1];
c_7359078.elements[2] = ((closureN)self_7321292)->elements[3];


make_pair(c_7359173,quote_d,NULL);c_7359173.hdr.immutable = 1;

make_pair(c_7359172,quote_v,&c_7359173);c_7359172.hdr.immutable = 1;

make_pair(c_7359171,quote_i,&c_7359172);c_7359171.hdr.immutable = 1;

make_pair(c_7359170,quote_k,&c_7359171);c_7359170.hdr.immutable = 1;

make_pair(c_7359169,quote_y,&c_7359170);c_7359169.hdr.immutable = 1;

make_pair(c_7359168,quote_match_91extract_91quasiquote_91vars_91step,&c_7359169);c_7359168.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359078, ((closureN)self_7321292)->elements[2], r_7317635, &c_7359168);; 
}

static void __lambda_2630(void *data, object self_7321293, int argc, object *args) /* object self_7321293, object r_7317624 */
 {
 object r_7317624 = args[0];
  
closureN_type c_7359080;
object e_7359153 [4];
c_7359080.hdr.mark = gc_color_red;
 c_7359080.hdr.grayed = 0;
c_7359080.tag = closureN_tag;
 c_7359080.fn = (function_type)__lambda_2631;
c_7359080.num_args = 1;
c_7359080.num_elements = 4;
c_7359080.elements = (object *)e_7359153;
c_7359080.elements[0] = ((closureN)self_7321293)->elements[0];
c_7359080.elements[1] = ((closureN)self_7321293)->elements[1];
c_7359080.elements[2] = r_7317624;
c_7359080.elements[3] = ((closureN)self_7321293)->elements[2];












make_pair(c_7359165,quote_d,NULL);c_7359165.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359080, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321293)->elements[2]))))), NULL, &c_7359165);; 
}

static void __lambda_2631(void *data, object self_7321294, int argc, object *args) /* object self_7321294, object r_7317630 */
 {
 object r_7317630 = args[0];
  
closureN_type c_7359082;
object e_7359150 [4];
c_7359082.hdr.mark = gc_color_red;
 c_7359082.hdr.grayed = 0;
c_7359082.tag = closureN_tag;
 c_7359082.fn = (function_type)__lambda_2632;
c_7359082.num_args = 1;
c_7359082.num_elements = 4;
c_7359082.elements = (object *)e_7359150;
c_7359082.elements[0] = ((closureN)self_7321294)->elements[0];
c_7359082.elements[1] = ((closureN)self_7321294)->elements[1];
c_7359082.elements[2] = ((closureN)self_7321294)->elements[2];
c_7359082.elements[3] = ((closureN)self_7321294)->elements[3];


make_pair(c_7359152,quote_d,NULL);c_7359152.hdr.immutable = 1;

make_pair(c_7359151,NULL,&c_7359152);c_7359151.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359082, NULL, r_7317630, &c_7359151);; 
}

static void __lambda_2632(void *data, object self_7321295, int argc, object *args) /* object self_7321295, object r_7317627 */
 {
 object r_7317627 = args[0];
  
closureN_type c_7359084;
object e_7359139 [4];
c_7359084.hdr.mark = gc_color_red;
 c_7359084.hdr.grayed = 0;
c_7359084.tag = closureN_tag;
 c_7359084.fn = (function_type)__lambda_2633;
c_7359084.num_args = 1;
c_7359084.num_elements = 4;
c_7359084.elements = (object *)e_7359139;
c_7359084.elements[0] = ((closureN)self_7321295)->elements[0];
c_7359084.elements[1] = ((closureN)self_7321295)->elements[1];
c_7359084.elements[2] = ((closureN)self_7321295)->elements[2];
c_7359084.elements[3] = ((closureN)self_7321295)->elements[3];








make_pair(c_7359149,quote_d,NULL);c_7359149.hdr.immutable = 1;

make_pair(c_7359148,NULL,&c_7359149);c_7359148.hdr.immutable = 1;

make_pair(c_7359147,quote_i,&c_7359148);c_7359147.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359084, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321295)->elements[3]))), r_7317627, &c_7359147);; 
}

static void __lambda_2633(void *data, object self_7321296, int argc, object *args) /* object self_7321296, object r_7317625 */
 {
 object r_7317625 = args[0];
  
closureN_type c_7359086;
object e_7359127 [3];
c_7359086.hdr.mark = gc_color_red;
 c_7359086.hdr.grayed = 0;
c_7359086.tag = closureN_tag;
 c_7359086.fn = (function_type)__lambda_2634;
c_7359086.num_args = 1;
c_7359086.num_elements = 3;
c_7359086.elements = (object *)e_7359127;
c_7359086.elements[0] = ((closureN)self_7321296)->elements[0];
c_7359086.elements[1] = ((closureN)self_7321296)->elements[1];
c_7359086.elements[2] = ((closureN)self_7321296)->elements[3];


make_pair(c_7359135,quote_d,NULL);c_7359135.hdr.immutable = 1;

make_pair(c_7359134,quote_v,&c_7359135);c_7359134.hdr.immutable = 1;

make_pair(c_7359133,quote_i,&c_7359134);c_7359133.hdr.immutable = 1;

make_pair(c_7359132,quote_k,&c_7359133);c_7359132.hdr.immutable = 1;

make_pair(c_7359131,quote_y,&c_7359132);c_7359131.hdr.immutable = 1;

make_pair(c_7359130,quote_match_91extract_91quasiquote_91vars_91step,&c_7359131);c_7359130.hdr.immutable = 1;

make_pair(c_7359138,quote_d,NULL);c_7359138.hdr.immutable = 1;

make_pair(c_7359137,NULL,&c_7359138);c_7359137.hdr.immutable = 1;

make_pair(c_7359136,quote_i,&c_7359137);c_7359136.hdr.immutable = 1;

make_pair(c_7359129,&c_7359130,&c_7359136);c_7359129.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359086, ((closureN)self_7321296)->elements[2], r_7317625, &c_7359129);; 
}

static void __lambda_2634(void *data, object self_7321297, int argc, object *args) /* object self_7321297, object r_7317622 */
 {
 object r_7317622 = args[0];
  
closureN_type c_7359088;
object e_7359110 [2];
c_7359088.hdr.mark = gc_color_red;
 c_7359088.hdr.grayed = 0;
c_7359088.tag = closureN_tag;
 c_7359088.fn = (function_type)__lambda_2635;
c_7359088.num_args = 1;
c_7359088.num_elements = 2;
c_7359088.elements = (object *)e_7359110;
c_7359088.elements[0] = ((closureN)self_7321297)->elements[0];
c_7359088.elements[1] = ((closureN)self_7321297)->elements[1];






make_pair(c_7359123,quote_d,NULL);c_7359123.hdr.immutable = 1;

make_pair(c_7359122,quote_v,&c_7359123);c_7359122.hdr.immutable = 1;

make_pair(c_7359121,quote_i,&c_7359122);c_7359121.hdr.immutable = 1;

make_pair(c_7359120,quote_k,&c_7359121);c_7359120.hdr.immutable = 1;

make_pair(c_7359119,quote_y,&c_7359120);c_7359119.hdr.immutable = 1;

make_pair(c_7359118,quote_match_91extract_91quasiquote_91vars_91step,&c_7359119);c_7359118.hdr.immutable = 1;

make_pair(c_7359126,quote_d,NULL);c_7359126.hdr.immutable = 1;

make_pair(c_7359125,NULL,&c_7359126);c_7359125.hdr.immutable = 1;

make_pair(c_7359124,quote_i,&c_7359125);c_7359124.hdr.immutable = 1;

make_pair(c_7359117,&c_7359118,&c_7359124);c_7359117.hdr.immutable = 1;

make_pair(c_7359116,quote_x,&c_7359117);c_7359116.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359088, Cyc_car(data, Cyc_car(data, ((closureN)self_7321297)->elements[2])), r_7317622, &c_7359116);; 
}

static void __lambda_2635(void *data, object self_7321298, int argc, object *args) /* object self_7321298, object r_7317620 */
 {
 object r_7317620 = args[0];
  
closureN_type c_7359090;
object e_7359096 [1];
c_7359090.hdr.mark = gc_color_red;
 c_7359090.hdr.grayed = 0;
c_7359090.tag = closureN_tag;
 c_7359090.fn = (function_type)__lambda_2636;
c_7359090.num_args = 1;
c_7359090.num_elements = 1;
c_7359090.elements = (object *)e_7359096;
c_7359090.elements[0] = ((closureN)self_7321298)->elements[0];


make_pair(c_7359106,quote_d,NULL);c_7359106.hdr.immutable = 1;

make_pair(c_7359105,quote_v,&c_7359106);c_7359105.hdr.immutable = 1;

make_pair(c_7359104,quote_i,&c_7359105);c_7359104.hdr.immutable = 1;

make_pair(c_7359103,quote_k,&c_7359104);c_7359103.hdr.immutable = 1;

make_pair(c_7359102,quote_y,&c_7359103);c_7359102.hdr.immutable = 1;

make_pair(c_7359101,quote_match_91extract_91quasiquote_91vars_91step,&c_7359102);c_7359101.hdr.immutable = 1;

make_pair(c_7359109,quote_d,NULL);c_7359109.hdr.immutable = 1;

make_pair(c_7359108,NULL,&c_7359109);c_7359108.hdr.immutable = 1;

make_pair(c_7359107,quote_i,&c_7359108);c_7359107.hdr.immutable = 1;

make_pair(c_7359100,&c_7359101,&c_7359107);c_7359100.hdr.immutable = 1;

make_pair(c_7359099,quote_x,&c_7359100);c_7359099.hdr.immutable = 1;

make_pair(c_7359098,quote_match_91extract_91quasiquote_91vars,&c_7359099);c_7359098.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7359090, ((closureN)self_7321298)->elements[1], r_7317620, &c_7359098);; 
}

static void __lambda_2636(void *data, object self_7321299, int argc, object *args) /* object self_7321299, object r_7317618 */
 {
 object r_7317618 = args[0];
  
pair_type local_7359095; 
return_direct_with_clo1(data,  ((closureN)self_7321299)->elements[0], (((closure)  ((closureN)self_7321299)->elements[0])->fn),  set_pair_as_expr(&local_7359095, r_7317618, boolean_f));; 
}

static void __lambda_2610(void *data, object self_7321300, int argc, object *args) /* object self_7321300, object k_7317650 */
 {
 object k_7317650 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321300)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321300)->elements[2]))) ){ 
  
closureN_type c_7358788;
object e_7358997 [4];
c_7358788.hdr.mark = gc_color_red;
 c_7358788.hdr.grayed = 0;
c_7358788.tag = closureN_tag;
 c_7358788.fn = (function_type)__lambda_2611;
c_7358788.num_args = 1;
c_7358788.num_elements = 4;
c_7358788.elements = (object *)e_7358997;
c_7358788.elements[0] = ((closureN)self_7321300)->elements[0];
c_7358788.elements[1] = k_7317650;
c_7358788.elements[2] = ((closureN)self_7321300)->elements[1];
c_7358788.elements[3] = ((closureN)self_7321300)->elements[2];

return_closcall2(data,  ((closureN)self_7321300)->elements[1],  &c_7358788, quote_unquote);
} else { 
  return_direct_with_clo1(data,  k_7317650, (((closure)  k_7317650)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317650, (((closure)  k_7317650)->fn),  boolean_f);}
;; 
}

static void __lambda_2611(void *data, object self_7321301, int argc, object *args) /* object self_7321301, object r_7317694 */
 {
 object r_7317694 = args[0];
  
closureN_type c_7358791;
object e_7358991 [3];
c_7358791.hdr.mark = gc_color_red;
 c_7358791.hdr.grayed = 0;
c_7358791.tag = closureN_tag;
 c_7358791.fn = (function_type)__lambda_2612;
c_7358791.num_args = 1;
c_7358791.num_elements = 3;
c_7358791.elements = (object *)e_7358991;
c_7358791.elements[0] = ((closureN)self_7321301)->elements[1];
c_7358791.elements[1] = ((closureN)self_7321301)->elements[2];
c_7358791.elements[2] = ((closureN)self_7321301)->elements[3];





return_closcall3(data,  ((closureN)self_7321301)->elements[0],  &c_7358791, Cyc_car(data, Cyc_car(data, ((closureN)self_7321301)->elements[3])), r_7317694);; 
}

static void __lambda_2612(void *data, object self_7321302, int argc, object *args) /* object self_7321302, object r_7317655 */
 {
 object r_7317655 = args[0];
  if( (boolean_f != r_7317655) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321302)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321302)->elements[2]))))) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321302)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321302)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321302)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321302)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321302)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != equalp(Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321302)->elements[2])))))), boolean_t)) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321302)->elements[2]))))))) ){ 
  
closureN_type c_7358883;
object e_7358970 [2];
c_7358883.hdr.mark = gc_color_red;
 c_7358883.hdr.grayed = 0;
c_7358883.tag = closureN_tag;
 c_7358883.fn = (function_type)__lambda_2613;
c_7358883.num_args = 1;
c_7358883.num_elements = 2;
c_7358883.elements = (object *)e_7358970;
c_7358883.elements[0] = ((closureN)self_7321302)->elements[0];
c_7358883.elements[1] = ((closureN)self_7321302)->elements[2];

return_closcall2(data,  ((closureN)self_7321302)->elements[1],  &c_7358883, quote_match_91extract_91quasiquote_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321302)->elements[0], (((closure)  ((closureN)self_7321302)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321302)->elements[0], (((closure)  ((closureN)self_7321302)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321302)->elements[0], (((closure)  ((closureN)self_7321302)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321302)->elements[0], (((closure)  ((closureN)self_7321302)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321302)->elements[0], (((closure)  ((closureN)self_7321302)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321302)->elements[0], (((closure)  ((closureN)self_7321302)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321302)->elements[0], (((closure)  ((closureN)self_7321302)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321302)->elements[0], (((closure)  ((closureN)self_7321302)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321302)->elements[0], (((closure)  ((closureN)self_7321302)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321302)->elements[0], (((closure)  ((closureN)self_7321302)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2613(void *data, object self_7321303, int argc, object *args) /* object self_7321303, object r_7317680 */
 {
 object r_7317680 = args[0];
  
closureN_type c_7358885;
object e_7358955 [3];
c_7358885.hdr.mark = gc_color_red;
 c_7358885.hdr.grayed = 0;
c_7358885.tag = closureN_tag;
 c_7358885.fn = (function_type)__lambda_2614;
c_7358885.num_args = 1;
c_7358885.num_elements = 3;
c_7358885.elements = (object *)e_7358955;
c_7358885.elements[0] = ((closureN)self_7321303)->elements[0];
c_7358885.elements[1] = r_7317680;
c_7358885.elements[2] = ((closureN)self_7321303)->elements[1];














make_pair(c_7358969,quote_d,NULL);c_7358969.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358885, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321303)->elements[1])))))), NULL, &c_7358969);; 
}

static void __lambda_2614(void *data, object self_7321304, int argc, object *args) /* object self_7321304, object r_7317689 */
 {
 object r_7317689 = args[0];
  
closureN_type c_7358887;
object e_7358943 [3];
c_7358887.hdr.mark = gc_color_red;
 c_7358887.hdr.grayed = 0;
c_7358887.tag = closureN_tag;
 c_7358887.fn = (function_type)__lambda_2615;
c_7358887.num_args = 1;
c_7358887.num_elements = 3;
c_7358887.elements = (object *)e_7358943;
c_7358887.elements[0] = ((closureN)self_7321304)->elements[0];
c_7358887.elements[1] = ((closureN)self_7321304)->elements[1];
c_7358887.elements[2] = ((closureN)self_7321304)->elements[2];










make_pair(c_7358954,quote_d,NULL);c_7358954.hdr.immutable = 1;

make_pair(c_7358953,quote_v,&c_7358954);c_7358953.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358887, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321304)->elements[2])))), r_7317689, &c_7358953);; 
}

static void __lambda_2615(void *data, object self_7321305, int argc, object *args) /* object self_7321305, object r_7317687 */
 {
 object r_7317687 = args[0];
  
closureN_type c_7358889;
object e_7358932 [3];
c_7358889.hdr.mark = gc_color_red;
 c_7358889.hdr.grayed = 0;
c_7358889.tag = closureN_tag;
 c_7358889.fn = (function_type)__lambda_2616;
c_7358889.num_args = 1;
c_7358889.num_elements = 3;
c_7358889.elements = (object *)e_7358932;
c_7358889.elements[0] = ((closureN)self_7321305)->elements[0];
c_7358889.elements[1] = ((closureN)self_7321305)->elements[1];
c_7358889.elements[2] = ((closureN)self_7321305)->elements[2];








make_pair(c_7358942,quote_d,NULL);c_7358942.hdr.immutable = 1;

make_pair(c_7358941,quote_v,&c_7358942);c_7358941.hdr.immutable = 1;

make_pair(c_7358940,quote_i,&c_7358941);c_7358940.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358889, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321305)->elements[2]))), r_7317687, &c_7358940);; 
}

static void __lambda_2616(void *data, object self_7321306, int argc, object *args) /* object self_7321306, object r_7317685 */
 {
 object r_7317685 = args[0];
  
closureN_type c_7358891;
object e_7358922 [3];
c_7358891.hdr.mark = gc_color_red;
 c_7358891.hdr.grayed = 0;
c_7358891.tag = closureN_tag;
 c_7358891.fn = (function_type)__lambda_2617;
c_7358891.num_args = 1;
c_7358891.num_elements = 3;
c_7358891.elements = (object *)e_7358922;
c_7358891.elements[0] = ((closureN)self_7321306)->elements[0];
c_7358891.elements[1] = ((closureN)self_7321306)->elements[1];
c_7358891.elements[2] = ((closureN)self_7321306)->elements[2];






make_pair(c_7358931,quote_d,NULL);c_7358931.hdr.immutable = 1;

make_pair(c_7358930,quote_v,&c_7358931);c_7358930.hdr.immutable = 1;

make_pair(c_7358929,quote_i,&c_7358930);c_7358929.hdr.immutable = 1;

make_pair(c_7358928,quote_k,&c_7358929);c_7358928.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358891, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321306)->elements[2])), r_7317685, &c_7358928);; 
}

static void __lambda_2617(void *data, object self_7321307, int argc, object *args) /* object self_7321307, object r_7317683 */
 {
 object r_7317683 = args[0];
  
closureN_type c_7358893;
object e_7358909 [2];
c_7358893.hdr.mark = gc_color_red;
 c_7358893.hdr.grayed = 0;
c_7358893.tag = closureN_tag;
 c_7358893.fn = (function_type)__lambda_2618;
c_7358893.num_args = 1;
c_7358893.num_elements = 2;
c_7358893.elements = (object *)e_7358909;
c_7358893.elements[0] = ((closureN)self_7321307)->elements[0];
c_7358893.elements[1] = ((closureN)self_7321307)->elements[1];








make_pair(c_7358921,quote_d,NULL);c_7358921.hdr.immutable = 1;

make_pair(c_7358920,quote_v,&c_7358921);c_7358920.hdr.immutable = 1;

make_pair(c_7358919,quote_i,&c_7358920);c_7358919.hdr.immutable = 1;

make_pair(c_7358918,quote_k,&c_7358919);c_7358918.hdr.immutable = 1;

make_pair(c_7358917,quote_x,&c_7358918);c_7358917.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358893, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321307)->elements[2]))), r_7317683, &c_7358917);; 
}

static void __lambda_2618(void *data, object self_7321308, int argc, object *args) /* object self_7321308, object r_7317681 */
 {
 object r_7317681 = args[0];
  
closureN_type c_7358895;
object e_7358901 [1];
c_7358895.hdr.mark = gc_color_red;
 c_7358895.hdr.grayed = 0;
c_7358895.tag = closureN_tag;
 c_7358895.fn = (function_type)__lambda_2619;
c_7358895.num_args = 1;
c_7358895.num_elements = 1;
c_7358895.elements = (object *)e_7358901;
c_7358895.elements[0] = ((closureN)self_7321308)->elements[0];


make_pair(c_7358908,quote_d,NULL);c_7358908.hdr.immutable = 1;

make_pair(c_7358907,quote_v,&c_7358908);c_7358907.hdr.immutable = 1;

make_pair(c_7358906,quote_i,&c_7358907);c_7358906.hdr.immutable = 1;

make_pair(c_7358905,quote_k,&c_7358906);c_7358905.hdr.immutable = 1;

make_pair(c_7358904,quote_x,&c_7358905);c_7358904.hdr.immutable = 1;

make_pair(c_7358903,quote_match_91extract_91quasiquote_91vars,&c_7358904);c_7358903.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358895, ((closureN)self_7321308)->elements[1], r_7317681, &c_7358903);; 
}

static void __lambda_2619(void *data, object self_7321309, int argc, object *args) /* object self_7321309, object r_7317679 */
 {
 object r_7317679 = args[0];
  
pair_type local_7358900; 
return_direct_with_clo1(data,  ((closureN)self_7321309)->elements[0], (((closure)  ((closureN)self_7321309)->elements[0])->fn),  set_pair_as_expr(&local_7358900, r_7317679, boolean_f));; 
}

static void __lambda_2599(void *data, object self_7321310, int argc, object *args) /* object self_7321310, object k_7317697 */
 {
 object k_7317697 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321310)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321310)->elements[2]))) ){ 
  
closureN_type c_7358563;
object e_7358767 [4];
c_7358563.hdr.mark = gc_color_red;
 c_7358563.hdr.grayed = 0;
c_7358563.tag = closureN_tag;
 c_7358563.fn = (function_type)__lambda_2600;
c_7358563.num_args = 1;
c_7358563.num_elements = 4;
c_7358563.elements = (object *)e_7358767;
c_7358563.elements[0] = ((closureN)self_7321310)->elements[0];
c_7358563.elements[1] = k_7317697;
c_7358563.elements[2] = ((closureN)self_7321310)->elements[1];
c_7358563.elements[3] = ((closureN)self_7321310)->elements[2];

return_closcall2(data,  ((closureN)self_7321310)->elements[1],  &c_7358563, quote_unquote);
} else { 
  return_direct_with_clo1(data,  k_7317697, (((closure)  k_7317697)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317697, (((closure)  k_7317697)->fn),  boolean_f);}
;; 
}

static void __lambda_2600(void *data, object self_7321311, int argc, object *args) /* object self_7321311, object r_7317740 */
 {
 object r_7317740 = args[0];
  
closureN_type c_7358566;
object e_7358761 [3];
c_7358566.hdr.mark = gc_color_red;
 c_7358566.hdr.grayed = 0;
c_7358566.tag = closureN_tag;
 c_7358566.fn = (function_type)__lambda_2601;
c_7358566.num_args = 1;
c_7358566.num_elements = 3;
c_7358566.elements = (object *)e_7358761;
c_7358566.elements[0] = ((closureN)self_7321311)->elements[1];
c_7358566.elements[1] = ((closureN)self_7321311)->elements[2];
c_7358566.elements[2] = ((closureN)self_7321311)->elements[3];





return_closcall3(data,  ((closureN)self_7321311)->elements[0],  &c_7358566, Cyc_car(data, Cyc_car(data, ((closureN)self_7321311)->elements[3])), r_7317740);; 
}

static void __lambda_2601(void *data, object self_7321312, int argc, object *args) /* object self_7321312, object r_7317702 */
 {
 object r_7317702 = args[0];
  if( (boolean_f != r_7317702) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321312)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321312)->elements[2]))))) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321312)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321312)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321312)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321312)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321312)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != equalp(Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321312)->elements[2])))))), boolean_t)) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321312)->elements[2])))))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321312)->elements[2]))))))) ){ 
  
closureN_type c_7358673;
object e_7358738 [2];
c_7358673.hdr.mark = gc_color_red;
 c_7358673.hdr.grayed = 0;
c_7358673.tag = closureN_tag;
 c_7358673.fn = (function_type)__lambda_2602;
c_7358673.num_args = 1;
c_7358673.num_elements = 2;
c_7358673.elements = (object *)e_7358738;
c_7358673.elements[0] = ((closureN)self_7321312)->elements[0];
c_7358673.elements[1] = ((closureN)self_7321312)->elements[2];

return_closcall2(data,  ((closureN)self_7321312)->elements[1],  &c_7358673, quote_match_91extract_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321312)->elements[0], (((closure)  ((closureN)self_7321312)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321312)->elements[0], (((closure)  ((closureN)self_7321312)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321312)->elements[0], (((closure)  ((closureN)self_7321312)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321312)->elements[0], (((closure)  ((closureN)self_7321312)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321312)->elements[0], (((closure)  ((closureN)self_7321312)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321312)->elements[0], (((closure)  ((closureN)self_7321312)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321312)->elements[0], (((closure)  ((closureN)self_7321312)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321312)->elements[0], (((closure)  ((closureN)self_7321312)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321312)->elements[0], (((closure)  ((closureN)self_7321312)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321312)->elements[0], (((closure)  ((closureN)self_7321312)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321312)->elements[0], (((closure)  ((closureN)self_7321312)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2602(void *data, object self_7321313, int argc, object *args) /* object self_7321313, object r_7317728 */
 {
 object r_7317728 = args[0];
  
closureN_type c_7358675;
object e_7358727 [3];
c_7358675.hdr.mark = gc_color_red;
 c_7358675.hdr.grayed = 0;
c_7358675.tag = closureN_tag;
 c_7358675.fn = (function_type)__lambda_2603;
c_7358675.num_args = 1;
c_7358675.num_elements = 3;
c_7358675.elements = (object *)e_7358727;
c_7358675.elements[0] = ((closureN)self_7321313)->elements[0];
c_7358675.elements[1] = r_7317728;
c_7358675.elements[2] = ((closureN)self_7321313)->elements[1];










make_pair(c_7358737,quote_v,NULL);c_7358737.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358675, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321313)->elements[1])))), NULL, &c_7358737);; 
}

static void __lambda_2603(void *data, object self_7321314, int argc, object *args) /* object self_7321314, object r_7317735 */
 {
 object r_7317735 = args[0];
  
closureN_type c_7358677;
object e_7358717 [3];
c_7358677.hdr.mark = gc_color_red;
 c_7358677.hdr.grayed = 0;
c_7358677.tag = closureN_tag;
 c_7358677.fn = (function_type)__lambda_2604;
c_7358677.num_args = 1;
c_7358677.num_elements = 3;
c_7358677.elements = (object *)e_7358717;
c_7358677.elements[0] = ((closureN)self_7321314)->elements[0];
c_7358677.elements[1] = ((closureN)self_7321314)->elements[1];
c_7358677.elements[2] = ((closureN)self_7321314)->elements[2];








make_pair(c_7358726,quote_v,NULL);c_7358726.hdr.immutable = 1;

make_pair(c_7358725,quote_i,&c_7358726);c_7358725.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358677, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321314)->elements[2]))), r_7317735, &c_7358725);; 
}

static void __lambda_2604(void *data, object self_7321315, int argc, object *args) /* object self_7321315, object r_7317733 */
 {
 object r_7317733 = args[0];
  
closureN_type c_7358679;
object e_7358708 [3];
c_7358679.hdr.mark = gc_color_red;
 c_7358679.hdr.grayed = 0;
c_7358679.tag = closureN_tag;
 c_7358679.fn = (function_type)__lambda_2605;
c_7358679.num_args = 1;
c_7358679.num_elements = 3;
c_7358679.elements = (object *)e_7358708;
c_7358679.elements[0] = ((closureN)self_7321315)->elements[0];
c_7358679.elements[1] = ((closureN)self_7321315)->elements[1];
c_7358679.elements[2] = ((closureN)self_7321315)->elements[2];






make_pair(c_7358716,quote_v,NULL);c_7358716.hdr.immutable = 1;

make_pair(c_7358715,quote_i,&c_7358716);c_7358715.hdr.immutable = 1;

make_pair(c_7358714,quote_k,&c_7358715);c_7358714.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358679, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321315)->elements[2])), r_7317733, &c_7358714);; 
}

static void __lambda_2605(void *data, object self_7321316, int argc, object *args) /* object self_7321316, object r_7317731 */
 {
 object r_7317731 = args[0];
  
closureN_type c_7358681;
object e_7358696 [2];
c_7358681.hdr.mark = gc_color_red;
 c_7358681.hdr.grayed = 0;
c_7358681.tag = closureN_tag;
 c_7358681.fn = (function_type)__lambda_2606;
c_7358681.num_args = 1;
c_7358681.num_elements = 2;
c_7358681.elements = (object *)e_7358696;
c_7358681.elements[0] = ((closureN)self_7321316)->elements[0];
c_7358681.elements[1] = ((closureN)self_7321316)->elements[1];








make_pair(c_7358707,quote_v,NULL);c_7358707.hdr.immutable = 1;

make_pair(c_7358706,quote_i,&c_7358707);c_7358706.hdr.immutable = 1;

make_pair(c_7358705,quote_k,&c_7358706);c_7358705.hdr.immutable = 1;

make_pair(c_7358704,quote_x,&c_7358705);c_7358704.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358681, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321316)->elements[2]))), r_7317731, &c_7358704);; 
}

static void __lambda_2606(void *data, object self_7321317, int argc, object *args) /* object self_7321317, object r_7317729 */
 {
 object r_7317729 = args[0];
  
closureN_type c_7358683;
object e_7358689 [1];
c_7358683.hdr.mark = gc_color_red;
 c_7358683.hdr.grayed = 0;
c_7358683.tag = closureN_tag;
 c_7358683.fn = (function_type)__lambda_2607;
c_7358683.num_args = 1;
c_7358683.num_elements = 1;
c_7358683.elements = (object *)e_7358689;
c_7358683.elements[0] = ((closureN)self_7321317)->elements[0];


make_pair(c_7358695,quote_v,NULL);c_7358695.hdr.immutable = 1;

make_pair(c_7358694,quote_i,&c_7358695);c_7358694.hdr.immutable = 1;

make_pair(c_7358693,quote_k,&c_7358694);c_7358693.hdr.immutable = 1;

make_pair(c_7358692,quote_x,&c_7358693);c_7358692.hdr.immutable = 1;

make_pair(c_7358691,quote_match_91extract_91vars,&c_7358692);c_7358691.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358683, ((closureN)self_7321317)->elements[1], r_7317729, &c_7358691);; 
}

static void __lambda_2607(void *data, object self_7321318, int argc, object *args) /* object self_7321318, object r_7317727 */
 {
 object r_7317727 = args[0];
  
pair_type local_7358688; 
return_direct_with_clo1(data,  ((closureN)self_7321318)->elements[0], (((closure)  ((closureN)self_7321318)->elements[0])->fn),  set_pair_as_expr(&local_7358688, r_7317727, boolean_f));; 
}

static void __lambda_2584(void *data, object self_7321319, int argc, object *args) /* object self_7321319, object k_7317743 */
 {
 object k_7317743 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321319)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321319)->elements[2]))) ){ 
  
closureN_type c_7358348;
object e_7358542 [4];
c_7358348.hdr.mark = gc_color_red;
 c_7358348.hdr.grayed = 0;
c_7358348.tag = closureN_tag;
 c_7358348.fn = (function_type)__lambda_2585;
c_7358348.num_args = 1;
c_7358348.num_elements = 4;
c_7358348.elements = (object *)e_7358542;
c_7358348.elements[0] = ((closureN)self_7321319)->elements[0];
c_7358348.elements[1] = k_7317743;
c_7358348.elements[2] = ((closureN)self_7321319)->elements[1];
c_7358348.elements[3] = ((closureN)self_7321319)->elements[2];

return_closcall2(data,  ((closureN)self_7321319)->elements[1],  &c_7358348, quote_unquote_91splicing);
} else { 
  return_direct_with_clo1(data,  k_7317743, (((closure)  k_7317743)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317743, (((closure)  k_7317743)->fn),  boolean_f);}
;; 
}

static void __lambda_2585(void *data, object self_7321320, int argc, object *args) /* object self_7321320, object r_7317790 */
 {
 object r_7317790 = args[0];
  
closureN_type c_7358351;
object e_7358536 [3];
c_7358351.hdr.mark = gc_color_red;
 c_7358351.hdr.grayed = 0;
c_7358351.tag = closureN_tag;
 c_7358351.fn = (function_type)__lambda_2586;
c_7358351.num_args = 1;
c_7358351.num_elements = 3;
c_7358351.elements = (object *)e_7358536;
c_7358351.elements[0] = ((closureN)self_7321320)->elements[1];
c_7358351.elements[1] = ((closureN)self_7321320)->elements[2];
c_7358351.elements[2] = ((closureN)self_7321320)->elements[3];





return_closcall3(data,  ((closureN)self_7321320)->elements[0],  &c_7358351, Cyc_car(data, Cyc_car(data, ((closureN)self_7321320)->elements[3])), r_7317790);; 
}

static void __lambda_2586(void *data, object self_7321321, int argc, object *args) /* object self_7321321, object r_7317748 */
 {
 object r_7317748 = args[0];
  if( (boolean_f != r_7317748) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321321)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321321)->elements[2]))))) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321321)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321321)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321321)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321321)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321321)->elements[2]))))))) ){ 
  
closureN_type c_7358415;
object e_7358519 [3];
c_7358415.hdr.mark = gc_color_red;
 c_7358415.hdr.grayed = 0;
c_7358415.tag = closureN_tag;
 c_7358415.fn = (function_type)__lambda_2587;
c_7358415.num_args = 1;
c_7358415.num_elements = 3;
c_7358415.elements = (object *)e_7358519;
c_7358415.elements[0] = ((closureN)self_7321321)->elements[0];
c_7358415.elements[1] = ((closureN)self_7321321)->elements[1];
c_7358415.elements[2] = ((closureN)self_7321321)->elements[2];

return_closcall2(data,  ((closureN)self_7321321)->elements[1],  &c_7358415, quote_match_91extract_91quasiquote_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321321)->elements[0], (((closure)  ((closureN)self_7321321)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321321)->elements[0], (((closure)  ((closureN)self_7321321)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321321)->elements[0], (((closure)  ((closureN)self_7321321)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321321)->elements[0], (((closure)  ((closureN)self_7321321)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321321)->elements[0], (((closure)  ((closureN)self_7321321)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321321)->elements[0], (((closure)  ((closureN)self_7321321)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321321)->elements[0], (((closure)  ((closureN)self_7321321)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321321)->elements[0], (((closure)  ((closureN)self_7321321)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2587(void *data, object self_7321322, int argc, object *args) /* object self_7321322, object r_7317769 */
 {
 object r_7317769 = args[0];
  
closureN_type c_7358418;
object e_7358518 [3];
c_7358418.hdr.mark = gc_color_red;
 c_7358418.hdr.grayed = 0;
c_7358418.tag = closureN_tag;
 c_7358418.fn = (function_type)__lambda_2588;
c_7358418.num_args = 1;
c_7358418.num_elements = 3;
c_7358418.elements = (object *)e_7358518;
c_7358418.elements[0] = ((closureN)self_7321322)->elements[0];
c_7358418.elements[1] = r_7317769;
c_7358418.elements[2] = ((closureN)self_7321322)->elements[2];

return_closcall2(data,  ((closureN)self_7321322)->elements[1],  &c_7358418, quote_unquote);; 
}

static void __lambda_2588(void *data, object self_7321323, int argc, object *args) /* object self_7321323, object r_7317783 */
 {
 object r_7317783 = args[0];
  
closureN_type c_7358420;
object e_7358509 [4];
c_7358420.hdr.mark = gc_color_red;
 c_7358420.hdr.grayed = 0;
c_7358420.tag = closureN_tag;
 c_7358420.fn = (function_type)__lambda_2589;
c_7358420.num_args = 1;
c_7358420.num_elements = 4;
c_7358420.elements = (object *)e_7358509;
c_7358420.elements[0] = ((closureN)self_7321323)->elements[0];
c_7358420.elements[1] = ((closureN)self_7321323)->elements[1];
c_7358420.elements[2] = r_7317783;
c_7358420.elements[3] = ((closureN)self_7321323)->elements[2];








make_pair(c_7358517,quote_x,NULL);c_7358517.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358420, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321323)->elements[2]))), NULL, &c_7358517);; 
}

static void __lambda_2589(void *data, object self_7321324, int argc, object *args) /* object self_7321324, object r_7317784 */
 {
 object r_7317784 = args[0];
  
closureN_type c_7358422;
object e_7358505 [3];
c_7358422.hdr.mark = gc_color_red;
 c_7358422.hdr.grayed = 0;
c_7358422.tag = closureN_tag;
 c_7358422.fn = (function_type)__lambda_2590;
c_7358422.num_args = 1;
c_7358422.num_elements = 3;
c_7358422.elements = (object *)e_7358505;
c_7358422.elements[0] = ((closureN)self_7321324)->elements[0];
c_7358422.elements[1] = ((closureN)self_7321324)->elements[1];
c_7358422.elements[2] = ((closureN)self_7321324)->elements[3];


make_pair(c_7358508,quote_x,NULL);c_7358508.hdr.immutable = 1;

make_pair(c_7358507,quote_unquote,&c_7358508);c_7358507.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358422, ((closureN)self_7321324)->elements[2], r_7317784, &c_7358507);; 
}

static void __lambda_2590(void *data, object self_7321325, int argc, object *args) /* object self_7321325, object r_7317772 */
 {
 object r_7317772 = args[0];
  
closureN_type c_7358424;
object e_7358492 [4];
c_7358424.hdr.mark = gc_color_red;
 c_7358424.hdr.grayed = 0;
c_7358424.tag = closureN_tag;
 c_7358424.fn = (function_type)__lambda_2591;
c_7358424.num_args = 1;
c_7358424.num_elements = 4;
c_7358424.elements = (object *)e_7358492;
c_7358424.elements[0] = ((closureN)self_7321325)->elements[0];
c_7358424.elements[1] = ((closureN)self_7321325)->elements[1];
c_7358424.elements[2] = r_7317772;
c_7358424.elements[3] = ((closureN)self_7321325)->elements[2];












make_pair(c_7358504,quote_d,NULL);c_7358504.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358424, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321325)->elements[2]))))), NULL, &c_7358504);; 
}

static void __lambda_2591(void *data, object self_7321326, int argc, object *args) /* object self_7321326, object r_7317779 */
 {
 object r_7317779 = args[0];
  
closureN_type c_7358426;
object e_7358480 [4];
c_7358426.hdr.mark = gc_color_red;
 c_7358426.hdr.grayed = 0;
c_7358426.tag = closureN_tag;
 c_7358426.fn = (function_type)__lambda_2592;
c_7358426.num_args = 1;
c_7358426.num_elements = 4;
c_7358426.elements = (object *)e_7358480;
c_7358426.elements[0] = ((closureN)self_7321326)->elements[0];
c_7358426.elements[1] = ((closureN)self_7321326)->elements[1];
c_7358426.elements[2] = ((closureN)self_7321326)->elements[2];
c_7358426.elements[3] = ((closureN)self_7321326)->elements[3];










make_pair(c_7358491,quote_d,NULL);c_7358491.hdr.immutable = 1;

make_pair(c_7358490,quote_v,&c_7358491);c_7358490.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358426, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321326)->elements[3])))), r_7317779, &c_7358490);; 
}

static void __lambda_2592(void *data, object self_7321327, int argc, object *args) /* object self_7321327, object r_7317777 */
 {
 object r_7317777 = args[0];
  
closureN_type c_7358428;
object e_7358469 [4];
c_7358428.hdr.mark = gc_color_red;
 c_7358428.hdr.grayed = 0;
c_7358428.tag = closureN_tag;
 c_7358428.fn = (function_type)__lambda_2593;
c_7358428.num_args = 1;
c_7358428.num_elements = 4;
c_7358428.elements = (object *)e_7358469;
c_7358428.elements[0] = ((closureN)self_7321327)->elements[0];
c_7358428.elements[1] = ((closureN)self_7321327)->elements[1];
c_7358428.elements[2] = ((closureN)self_7321327)->elements[2];
c_7358428.elements[3] = ((closureN)self_7321327)->elements[3];








make_pair(c_7358479,quote_d,NULL);c_7358479.hdr.immutable = 1;

make_pair(c_7358478,quote_v,&c_7358479);c_7358478.hdr.immutable = 1;

make_pair(c_7358477,quote_i,&c_7358478);c_7358477.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358428, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321327)->elements[3]))), r_7317777, &c_7358477);; 
}

static void __lambda_2593(void *data, object self_7321328, int argc, object *args) /* object self_7321328, object r_7317775 */
 {
 object r_7317775 = args[0];
  
closureN_type c_7358430;
object e_7358459 [3];
c_7358430.hdr.mark = gc_color_red;
 c_7358430.hdr.grayed = 0;
c_7358430.tag = closureN_tag;
 c_7358430.fn = (function_type)__lambda_2594;
c_7358430.num_args = 1;
c_7358430.num_elements = 3;
c_7358430.elements = (object *)e_7358459;
c_7358430.elements[0] = ((closureN)self_7321328)->elements[0];
c_7358430.elements[1] = ((closureN)self_7321328)->elements[1];
c_7358430.elements[2] = ((closureN)self_7321328)->elements[2];






make_pair(c_7358468,quote_d,NULL);c_7358468.hdr.immutable = 1;

make_pair(c_7358467,quote_v,&c_7358468);c_7358467.hdr.immutable = 1;

make_pair(c_7358466,quote_i,&c_7358467);c_7358466.hdr.immutable = 1;

make_pair(c_7358465,quote_k,&c_7358466);c_7358465.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358430, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321328)->elements[3])), r_7317775, &c_7358465);; 
}

static void __lambda_2594(void *data, object self_7321329, int argc, object *args) /* object self_7321329, object r_7317773 */
 {
 object r_7317773 = args[0];
  
closureN_type c_7358432;
object e_7358450 [2];
c_7358432.hdr.mark = gc_color_red;
 c_7358432.hdr.grayed = 0;
c_7358432.tag = closureN_tag;
 c_7358432.fn = (function_type)__lambda_2595;
c_7358432.num_args = 1;
c_7358432.num_elements = 2;
c_7358432.elements = (object *)e_7358450;
c_7358432.elements[0] = ((closureN)self_7321329)->elements[0];
c_7358432.elements[1] = ((closureN)self_7321329)->elements[1];


make_pair(c_7358454,quote_x,NULL);c_7358454.hdr.immutable = 1;

make_pair(c_7358453,quote_unquote,&c_7358454);c_7358453.hdr.immutable = 1;

make_pair(c_7358458,quote_d,NULL);c_7358458.hdr.immutable = 1;

make_pair(c_7358457,quote_v,&c_7358458);c_7358457.hdr.immutable = 1;

make_pair(c_7358456,quote_i,&c_7358457);c_7358456.hdr.immutable = 1;

make_pair(c_7358455,quote_k,&c_7358456);c_7358455.hdr.immutable = 1;

make_pair(c_7358452,&c_7358453,&c_7358455);c_7358452.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358432, ((closureN)self_7321329)->elements[2], r_7317773, &c_7358452);; 
}

static void __lambda_2595(void *data, object self_7321330, int argc, object *args) /* object self_7321330, object r_7317770 */
 {
 object r_7317770 = args[0];
  
closureN_type c_7358434;
object e_7358440 [1];
c_7358434.hdr.mark = gc_color_red;
 c_7358434.hdr.grayed = 0;
c_7358434.tag = closureN_tag;
 c_7358434.fn = (function_type)__lambda_2596;
c_7358434.num_args = 1;
c_7358434.num_elements = 1;
c_7358434.elements = (object *)e_7358440;
c_7358434.elements[0] = ((closureN)self_7321330)->elements[0];


make_pair(c_7358445,quote_x,NULL);c_7358445.hdr.immutable = 1;

make_pair(c_7358444,quote_unquote,&c_7358445);c_7358444.hdr.immutable = 1;

make_pair(c_7358449,quote_d,NULL);c_7358449.hdr.immutable = 1;

make_pair(c_7358448,quote_v,&c_7358449);c_7358448.hdr.immutable = 1;

make_pair(c_7358447,quote_i,&c_7358448);c_7358447.hdr.immutable = 1;

make_pair(c_7358446,quote_k,&c_7358447);c_7358446.hdr.immutable = 1;

make_pair(c_7358443,&c_7358444,&c_7358446);c_7358443.hdr.immutable = 1;

make_pair(c_7358442,quote_match_91extract_91quasiquote_91vars,&c_7358443);c_7358442.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358434, ((closureN)self_7321330)->elements[1], r_7317770, &c_7358442);; 
}

static void __lambda_2596(void *data, object self_7321331, int argc, object *args) /* object self_7321331, object r_7317768 */
 {
 object r_7317768 = args[0];
  
pair_type local_7358439; 
return_direct_with_clo1(data,  ((closureN)self_7321331)->elements[0], (((closure)  ((closureN)self_7321331)->elements[0])->fn),  set_pair_as_expr(&local_7358439, r_7317768, boolean_f));; 
}

static void __lambda_2570(void *data, object self_7321332, int argc, object *args) /* object self_7321332, object k_7317793 */
 {
 object k_7317793 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321332)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321332)->elements[2]))) ){ 
  
closureN_type c_7358139;
object e_7358324 [4];
c_7358139.hdr.mark = gc_color_red;
 c_7358139.hdr.grayed = 0;
c_7358139.tag = closureN_tag;
 c_7358139.fn = (function_type)__lambda_2571;
c_7358139.num_args = 1;
c_7358139.num_elements = 4;
c_7358139.elements = (object *)e_7358324;
c_7358139.elements[0] = ((closureN)self_7321332)->elements[0];
c_7358139.elements[1] = k_7317793;
c_7358139.elements[2] = ((closureN)self_7321332)->elements[1];
c_7358139.elements[3] = ((closureN)self_7321332)->elements[2];

return_closcall2(data,  ((closureN)self_7321332)->elements[1],  &c_7358139, quote_quasiquote);
} else { 
  return_direct_with_clo1(data,  k_7317793, (((closure)  k_7317793)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317793, (((closure)  k_7317793)->fn),  boolean_f);}
;; 
}

static void __lambda_2571(void *data, object self_7321333, int argc, object *args) /* object self_7321333, object r_7317835 */
 {
 object r_7317835 = args[0];
  
closureN_type c_7358142;
object e_7358318 [3];
c_7358142.hdr.mark = gc_color_red;
 c_7358142.hdr.grayed = 0;
c_7358142.tag = closureN_tag;
 c_7358142.fn = (function_type)__lambda_2572;
c_7358142.num_args = 1;
c_7358142.num_elements = 3;
c_7358142.elements = (object *)e_7358318;
c_7358142.elements[0] = ((closureN)self_7321333)->elements[1];
c_7358142.elements[1] = ((closureN)self_7321333)->elements[2];
c_7358142.elements[2] = ((closureN)self_7321333)->elements[3];





return_closcall3(data,  ((closureN)self_7321333)->elements[0],  &c_7358142, Cyc_car(data, Cyc_car(data, ((closureN)self_7321333)->elements[3])), r_7317835);; 
}

static void __lambda_2572(void *data, object self_7321334, int argc, object *args) /* object self_7321334, object r_7317798 */
 {
 object r_7317798 = args[0];
  if( (boolean_f != r_7317798) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321334)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321334)->elements[2]))))) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321334)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321334)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321334)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321334)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321334)->elements[2]))))))) ){ 
  
closureN_type c_7358206;
object e_7358301 [2];
c_7358206.hdr.mark = gc_color_red;
 c_7358206.hdr.grayed = 0;
c_7358206.tag = closureN_tag;
 c_7358206.fn = (function_type)__lambda_2573;
c_7358206.num_args = 1;
c_7358206.num_elements = 2;
c_7358206.elements = (object *)e_7358301;
c_7358206.elements[0] = ((closureN)self_7321334)->elements[0];
c_7358206.elements[1] = ((closureN)self_7321334)->elements[2];

return_closcall2(data,  ((closureN)self_7321334)->elements[1],  &c_7358206, quote_match_91extract_91quasiquote_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321334)->elements[0], (((closure)  ((closureN)self_7321334)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321334)->elements[0], (((closure)  ((closureN)self_7321334)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321334)->elements[0], (((closure)  ((closureN)self_7321334)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321334)->elements[0], (((closure)  ((closureN)self_7321334)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321334)->elements[0], (((closure)  ((closureN)self_7321334)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321334)->elements[0], (((closure)  ((closureN)self_7321334)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321334)->elements[0], (((closure)  ((closureN)self_7321334)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321334)->elements[0], (((closure)  ((closureN)self_7321334)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2573(void *data, object self_7321335, int argc, object *args) /* object self_7321335, object r_7317819 */
 {
 object r_7317819 = args[0];
  
closureN_type c_7358208;
object e_7358288 [3];
c_7358208.hdr.mark = gc_color_red;
 c_7358208.hdr.grayed = 0;
c_7358208.tag = closureN_tag;
 c_7358208.fn = (function_type)__lambda_2574;
c_7358208.num_args = 1;
c_7358208.num_elements = 3;
c_7358208.elements = (object *)e_7358288;
c_7358208.elements[0] = ((closureN)self_7321335)->elements[0];
c_7358208.elements[1] = r_7317819;
c_7358208.elements[2] = ((closureN)self_7321335)->elements[1];












make_pair(c_7358300,boolean_t,quote_d);c_7358300.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358208, boolean_t, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321335)->elements[1]))))), &c_7358300);; 
}

static void __lambda_2574(void *data, object self_7321336, int argc, object *args) /* object self_7321336, object r_7317830 */
 {
 object r_7317830 = args[0];
  
closureN_type c_7358210;
object e_7358285 [3];
c_7358210.hdr.mark = gc_color_red;
 c_7358210.hdr.grayed = 0;
c_7358210.tag = closureN_tag;
 c_7358210.fn = (function_type)__lambda_2575;
c_7358210.num_args = 1;
c_7358210.num_elements = 3;
c_7358210.elements = (object *)e_7358285;
c_7358210.elements[0] = ((closureN)self_7321336)->elements[0];
c_7358210.elements[1] = ((closureN)self_7321336)->elements[1];
c_7358210.elements[2] = ((closureN)self_7321336)->elements[2];


make_pair(c_7358287,boolean_t,quote_d);c_7358287.hdr.immutable = 1;

make_pair(c_7358286,&c_7358287,NULL);c_7358286.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358210, r_7317830, NULL, &c_7358286);; 
}

static void __lambda_2575(void *data, object self_7321337, int argc, object *args) /* object self_7321337, object r_7317828 */
 {
 object r_7317828 = args[0];
  
closureN_type c_7358212;
object e_7358272 [3];
c_7358212.hdr.mark = gc_color_red;
 c_7358212.hdr.grayed = 0;
c_7358212.tag = closureN_tag;
 c_7358212.fn = (function_type)__lambda_2576;
c_7358212.num_args = 1;
c_7358212.num_elements = 3;
c_7358212.elements = (object *)e_7358272;
c_7358212.elements[0] = ((closureN)self_7321337)->elements[0];
c_7358212.elements[1] = ((closureN)self_7321337)->elements[1];
c_7358212.elements[2] = ((closureN)self_7321337)->elements[2];










make_pair(c_7358284,boolean_t,quote_d);c_7358284.hdr.immutable = 1;

make_pair(c_7358283,&c_7358284,NULL);c_7358283.hdr.immutable = 1;

make_pair(c_7358282,quote_v,&c_7358283);c_7358282.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358212, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321337)->elements[2])))), r_7317828, &c_7358282);; 
}

static void __lambda_2576(void *data, object self_7321338, int argc, object *args) /* object self_7321338, object r_7317826 */
 {
 object r_7317826 = args[0];
  
closureN_type c_7358214;
object e_7358260 [3];
c_7358214.hdr.mark = gc_color_red;
 c_7358214.hdr.grayed = 0;
c_7358214.tag = closureN_tag;
 c_7358214.fn = (function_type)__lambda_2577;
c_7358214.num_args = 1;
c_7358214.num_elements = 3;
c_7358214.elements = (object *)e_7358260;
c_7358214.elements[0] = ((closureN)self_7321338)->elements[0];
c_7358214.elements[1] = ((closureN)self_7321338)->elements[1];
c_7358214.elements[2] = ((closureN)self_7321338)->elements[2];








make_pair(c_7358271,boolean_t,quote_d);c_7358271.hdr.immutable = 1;

make_pair(c_7358270,&c_7358271,NULL);c_7358270.hdr.immutable = 1;

make_pair(c_7358269,quote_v,&c_7358270);c_7358269.hdr.immutable = 1;

make_pair(c_7358268,quote_i,&c_7358269);c_7358268.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358214, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321338)->elements[2]))), r_7317826, &c_7358268);; 
}

static void __lambda_2577(void *data, object self_7321339, int argc, object *args) /* object self_7321339, object r_7317824 */
 {
 object r_7317824 = args[0];
  
closureN_type c_7358216;
object e_7358249 [3];
c_7358216.hdr.mark = gc_color_red;
 c_7358216.hdr.grayed = 0;
c_7358216.tag = closureN_tag;
 c_7358216.fn = (function_type)__lambda_2578;
c_7358216.num_args = 1;
c_7358216.num_elements = 3;
c_7358216.elements = (object *)e_7358249;
c_7358216.elements[0] = ((closureN)self_7321339)->elements[0];
c_7358216.elements[1] = ((closureN)self_7321339)->elements[1];
c_7358216.elements[2] = ((closureN)self_7321339)->elements[2];






make_pair(c_7358259,boolean_t,quote_d);c_7358259.hdr.immutable = 1;

make_pair(c_7358258,&c_7358259,NULL);c_7358258.hdr.immutable = 1;

make_pair(c_7358257,quote_v,&c_7358258);c_7358257.hdr.immutable = 1;

make_pair(c_7358256,quote_i,&c_7358257);c_7358256.hdr.immutable = 1;

make_pair(c_7358255,quote_k,&c_7358256);c_7358255.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358216, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321339)->elements[2])), r_7317824, &c_7358255);; 
}

static void __lambda_2578(void *data, object self_7321340, int argc, object *args) /* object self_7321340, object r_7317822 */
 {
 object r_7317822 = args[0];
  
closureN_type c_7358218;
object e_7358235 [2];
c_7358218.hdr.mark = gc_color_red;
 c_7358218.hdr.grayed = 0;
c_7358218.tag = closureN_tag;
 c_7358218.fn = (function_type)__lambda_2579;
c_7358218.num_args = 1;
c_7358218.num_elements = 2;
c_7358218.elements = (object *)e_7358235;
c_7358218.elements[0] = ((closureN)self_7321340)->elements[0];
c_7358218.elements[1] = ((closureN)self_7321340)->elements[1];








make_pair(c_7358248,boolean_t,quote_d);c_7358248.hdr.immutable = 1;

make_pair(c_7358247,&c_7358248,NULL);c_7358247.hdr.immutable = 1;

make_pair(c_7358246,quote_v,&c_7358247);c_7358246.hdr.immutable = 1;

make_pair(c_7358245,quote_i,&c_7358246);c_7358245.hdr.immutable = 1;

make_pair(c_7358244,quote_k,&c_7358245);c_7358244.hdr.immutable = 1;

make_pair(c_7358243,quote_x,&c_7358244);c_7358243.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358218, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321340)->elements[2]))), r_7317822, &c_7358243);; 
}

static void __lambda_2579(void *data, object self_7321341, int argc, object *args) /* object self_7321341, object r_7317820 */
 {
 object r_7317820 = args[0];
  
closureN_type c_7358220;
object e_7358226 [1];
c_7358220.hdr.mark = gc_color_red;
 c_7358220.hdr.grayed = 0;
c_7358220.tag = closureN_tag;
 c_7358220.fn = (function_type)__lambda_2580;
c_7358220.num_args = 1;
c_7358220.num_elements = 1;
c_7358220.elements = (object *)e_7358226;
c_7358220.elements[0] = ((closureN)self_7321341)->elements[0];


make_pair(c_7358234,boolean_t,quote_d);c_7358234.hdr.immutable = 1;

make_pair(c_7358233,&c_7358234,NULL);c_7358233.hdr.immutable = 1;

make_pair(c_7358232,quote_v,&c_7358233);c_7358232.hdr.immutable = 1;

make_pair(c_7358231,quote_i,&c_7358232);c_7358231.hdr.immutable = 1;

make_pair(c_7358230,quote_k,&c_7358231);c_7358230.hdr.immutable = 1;

make_pair(c_7358229,quote_x,&c_7358230);c_7358229.hdr.immutable = 1;

make_pair(c_7358228,quote_match_91extract_91quasiquote_91vars,&c_7358229);c_7358228.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7358220, ((closureN)self_7321341)->elements[1], r_7317820, &c_7358228);; 
}

static void __lambda_2580(void *data, object self_7321342, int argc, object *args) /* object self_7321342, object r_7317818 */
 {
 object r_7317818 = args[0];
  
pair_type local_7358225; 
return_direct_with_clo1(data,  ((closureN)self_7321342)->elements[0], (((closure)  ((closureN)self_7321342)->elements[0])->fn),  set_pair_as_expr(&local_7358225, r_7317818, boolean_f));; 
}

static void __lambda_2533(void *data, object _, int argc, object *args) /* closure _,object k_7317454, object expr_736441_736469_736521_7310297, object rename_736442_736470_736522_7310298, object compare_736443_736471_736523_7310299 */
 {
object k_7317454 = args[0]; object expr_736441_736469_736521_7310297 = args[1]; object rename_736442_736470_736522_7310298 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-extract-vars-step");

closureN_type c_7357805;
object e_7358121 [3];
c_7357805.hdr.mark = gc_color_red;
 c_7357805.hdr.grayed = 0;
c_7357805.tag = closureN_tag;
 c_7357805.fn = (function_type)__lambda_2534;
c_7357805.num_args = 1;
c_7357805.num_elements = 3;
c_7357805.elements = (object *)e_7358121;
c_7357805.elements[0] = expr_736441_736469_736521_7310297;
c_7357805.elements[1] = k_7317454;
c_7357805.elements[2] = rename_736442_736470_736522_7310298;



return_direct_with_clo1(data,(closure)&c_7357805,__lambda_2534,  Cyc_cdr(data, expr_736441_736469_736521_7310297));; 
}

static void __lambda_2534(void *data, object self_7321216, int argc, object *args) /* object self_7321216, object v_931_736449_736476_736525_7310301 */
 {
 object v_931_736449_736476_736525_7310301 = args[0];
  
closureN_type c_7357807;
object e_7358096 [2];
c_7357807.hdr.mark = gc_color_red;
 c_7357807.hdr.grayed = 0;
c_7357807.tag = closureN_tag;
 c_7357807.fn = (function_type)__lambda_2535;
c_7357807.num_args = 0;
c_7357807.num_elements = 2;
c_7357807.elements = (object *)e_7358096;
c_7357807.elements[0] = ((closureN)self_7321216)->elements[2];
c_7357807.elements[1] = v_931_736449_736476_736525_7310301;


closureN_type c_7358097;
object e_7358120 [2];
c_7358097.hdr.mark = gc_color_red;
 c_7358097.hdr.grayed = 0;
c_7358097.tag = closureN_tag;
 c_7358097.fn = (function_type)__lambda_2564;
c_7358097.num_args = 1;
c_7358097.num_elements = 2;
c_7358097.elements = (object *)e_7358120;
c_7358097.elements[0] = ((closureN)self_7321216)->elements[0];
c_7358097.elements[1] = ((closureN)self_7321216)->elements[1];

return_direct_with_clo1(data,(closure)&c_7357807,__lambda_2535,  &c_7358097);; 
}

static void __lambda_2564(void *data, object self_7321217, int argc, object *args) /* object self_7321217, object tmp_736473_736475_736524_7310300 */
 {
 object tmp_736473_736475_736524_7310300 = args[0];
  
closureN_type c_7358099;
object e_7358113 [2];
c_7358099.hdr.mark = gc_color_red;
 c_7358099.hdr.grayed = 0;
c_7358099.tag = closureN_tag;
 c_7358099.fn = (function_type)__lambda_2565;
c_7358099.num_args = 0;
c_7358099.num_elements = 2;
c_7358099.elements = (object *)e_7358113;
c_7358099.elements[0] = ((closureN)self_7321217)->elements[0];
c_7358099.elements[1] = tmp_736473_736475_736524_7310300;


closureN_type c_7358114;
object e_7358119 [1];
c_7358114.hdr.mark = gc_color_red;
 c_7358114.hdr.grayed = 0;
c_7358114.tag = closureN_tag;
 c_7358114.fn = (function_type)__lambda_2567;
c_7358114.num_args = 1;
c_7358114.num_elements = 1;
c_7358114.elements = (object *)e_7358119;
c_7358114.elements[0] = ((closureN)self_7321217)->elements[1];

return_direct_with_clo1(data,(closure)&c_7358099,__lambda_2565,  &c_7358114);; 
}

static void __lambda_2567(void *data, object self_7321218, int argc, object *args) /* object self_7321218, object r_7317455 */
 {
 object r_7317455 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7321218)->elements[0], (((closure)  ((closureN)self_7321218)->elements[0])->fn),  Cyc_car(data, r_7317455));; 
}

static void __lambda_2565(void *data, object self_7321219, int argc, object *args) /* object self_7321219, object k_7317457 */
 {
 object k_7317457 = args[0];
  if( (boolean_f != ((closureN)self_7321219)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7317457, (((closure)  k_7317457)->fn),  ((closureN)self_7321219)->elements[1]);
} else { 
  
closureN_type c_7358104;
object e_7358110 [1];
c_7358104.hdr.mark = gc_color_red;
 c_7358104.hdr.grayed = 0;
c_7358104.tag = closureN_tag;
 c_7358104.fn = (function_type)__lambda_2566;
c_7358104.num_args = 1;
c_7358104.num_elements = 1;
c_7358104.elements = (object *)e_7358110;
c_7358104.elements[0] = k_7317457;


make_utf8_string_with_len(c_7358111, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7358104, &c_7358111, ((closureN)self_7321219)->elements[0]);}
;; 
}

static void __lambda_2566(void *data, object self_7321220, int argc, object *args) /* object self_7321220, object r_7317458 */
 {
 object r_7317458 = args[0];
  
pair_type local_7358109; 
return_direct_with_clo1(data,  ((closureN)self_7321220)->elements[0], (((closure)  ((closureN)self_7321220)->elements[0])->fn),  set_pair_as_expr(&local_7358109, r_7317458, boolean_f));; 
}

static void __lambda_2535(void *data, object self_7321221, int argc, object *args) /* object self_7321221, object k_7317460 */
 {
 object k_7317460 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321221)->elements[1])) ){ 
  
closureN_type c_7357812;
object e_7358091 [3];
c_7357812.hdr.mark = gc_color_red;
 c_7357812.hdr.grayed = 0;
c_7357812.tag = closureN_tag;
 c_7357812.fn = (function_type)__lambda_2536;
c_7357812.num_args = 1;
c_7357812.num_elements = 3;
c_7357812.elements = (object *)e_7358091;
c_7357812.elements[0] = k_7317460;
c_7357812.elements[1] = ((closureN)self_7321221)->elements[0];
c_7357812.elements[2] = ((closureN)self_7321221)->elements[1];



return_direct_with_clo1(data,(closure)&c_7357812,__lambda_2536,  Cyc_car(data, ((closureN)self_7321221)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7317460, (((closure)  k_7317460)->fn),  boolean_f);}
;; 
}

static void __lambda_2536(void *data, object self_7321222, int argc, object *args) /* object self_7321222, object p_736479_736527_7310303 */
 {
 object p_736479_736527_7310303 = args[0];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321222)->elements[2]))) ){ 
  
closureN_type c_7357819;
object e_7358083 [4];
c_7357819.hdr.mark = gc_color_red;
 c_7357819.hdr.grayed = 0;
c_7357819.tag = closureN_tag;
 c_7357819.fn = (function_type)__lambda_2537;
c_7357819.num_args = 0;
c_7357819.num_elements = 4;
c_7357819.elements = (object *)e_7358083;
c_7357819.elements[0] = ((closureN)self_7321222)->elements[0];
c_7357819.elements[1] = p_736479_736527_7310303;
c_7357819.elements[2] = ((closureN)self_7321222)->elements[1];
c_7357819.elements[3] = ((closureN)self_7321222)->elements[2];





return_direct_with_clo1(data,(closure)&c_7357819,__lambda_2537,  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321222)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321222)->elements[0], (((closure)  ((closureN)self_7321222)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2537(void *data, object self_7321223, int argc, object *args) /* object self_7321223, object k_736483_736530_7310306 */
 {
 object k_736483_736530_7310306 = args[0];
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321223)->elements[3])))) ){ 
  
closureN_type c_7357828;
object e_7358073 [5];
c_7357828.hdr.mark = gc_color_red;
 c_7357828.hdr.grayed = 0;
c_7357828.tag = closureN_tag;
 c_7357828.fn = (function_type)__lambda_2538;
c_7357828.num_args = 1;
c_7357828.num_elements = 5;
c_7357828.elements = (object *)e_7358073;
c_7357828.elements[0] = ((closureN)self_7321223)->elements[0];
c_7357828.elements[1] = k_736483_736530_7310306;
c_7357828.elements[2] = ((closureN)self_7321223)->elements[1];
c_7357828.elements[3] = ((closureN)self_7321223)->elements[2];
c_7357828.elements[4] = ((closureN)self_7321223)->elements[3];







return_direct_with_clo1(data,(closure)&c_7357828,__lambda_2538,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321223)->elements[3]))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321223)->elements[0], (((closure)  ((closureN)self_7321223)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2538(void *data, object self_7321224, int argc, object *args) /* object self_7321224, object i_736487_736533_7310309 */
 {
 object i_736487_736533_7310309 = args[0];
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321224)->elements[4]))))) ){ 
  
closureN_type c_7357839;
object e_7358061 [6];
c_7357839.hdr.mark = gc_color_red;
 c_7357839.hdr.grayed = 0;
c_7357839.tag = closureN_tag;
 c_7357839.fn = (function_type)__lambda_2539;
c_7357839.num_args = 1;
c_7357839.num_elements = 6;
c_7357839.elements = (object *)e_7358061;
c_7357839.elements[0] = i_736487_736533_7310309;
c_7357839.elements[1] = ((closureN)self_7321224)->elements[0];
c_7357839.elements[2] = ((closureN)self_7321224)->elements[1];
c_7357839.elements[3] = ((closureN)self_7321224)->elements[2];
c_7357839.elements[4] = ((closureN)self_7321224)->elements[3];
c_7357839.elements[5] = ((closureN)self_7321224)->elements[4];









return_direct_with_clo1(data,(closure)&c_7357839,__lambda_2539,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321224)->elements[4])))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321224)->elements[0], (((closure)  ((closureN)self_7321224)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2539(void *data, object self_7321225, int argc, object *args) /* object self_7321225, object v_736491_736536_7310312 */
 {
 object v_736491_736536_7310312 = args[0];
  
closureN_type c_7357841;
object e_7358051 [6];
c_7357841.hdr.mark = gc_color_red;
 c_7357841.hdr.grayed = 0;
c_7357841.tag = closureN_tag;
 c_7357841.fn = (function_type)__lambda_2540;
c_7357841.num_args = 1;
c_7357841.num_elements = 6;
c_7357841.elements = (object *)e_7358051;
c_7357841.elements[0] = ((closureN)self_7321225)->elements[0];
c_7357841.elements[1] = ((closureN)self_7321225)->elements[1];
c_7357841.elements[2] = ((closureN)self_7321225)->elements[2];
c_7357841.elements[3] = ((closureN)self_7321225)->elements[3];
c_7357841.elements[4] = ((closureN)self_7321225)->elements[4];
c_7357841.elements[5] = v_736491_736536_7310312;









return_direct_with_clo1(data,(closure)&c_7357841,__lambda_2540,  Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321225)->elements[5])))));; 
}

static void __lambda_2540(void *data, object self_7321226, int argc, object *args) /* object self_7321226, object v_939_736457_736492_736537_7310313 */
 {
 object v_939_736457_736492_736537_7310313 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_939_736457_736492_736537_7310313)) ){ 
  
closureN_type c_7357845;
object e_7358046 [7];
c_7357845.hdr.mark = gc_color_red;
 c_7357845.hdr.grayed = 0;
c_7357845.tag = closureN_tag;
 c_7357845.fn = (function_type)__lambda_2541;
c_7357845.num_args = 3;
c_7357845.num_elements = 7;
c_7357845.elements = (object *)e_7358046;
c_7357845.elements[0] = ((closureN)self_7321226)->elements[0];
c_7357845.elements[1] = ((closureN)self_7321226)->elements[1];
c_7357845.elements[2] = ((closureN)self_7321226)->elements[2];
c_7357845.elements[3] = ((closureN)self_7321226)->elements[3];
c_7357845.elements[4] = ((closureN)self_7321226)->elements[4];
c_7357845.elements[5] = ((closureN)self_7321226)->elements[5];
c_7357845.elements[6] = v_939_736457_736492_736537_7310313;



return_direct_with_clo3(data,(closure)&c_7357845,__lambda_2541,  Cyc_car(data, v_939_736457_736492_736537_7310313), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321226)->elements[1], (((closure)  ((closureN)self_7321226)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_2541(void *data, object self_7321227, int argc, object *args) /* object self_7321227, object w_9311_736459_736496_736539_7310315, object v2_91ls13_736461_736497_736540_7310316, object v2_91ls_91ls14_736462_736498_736541_7310317 */
 {
 object w_9311_736459_736496_736539_7310315 = args[0]; object v2_91ls13_736461_736497_736540_7310316 = args[1]; object v2_91ls_91ls14_736462_736498_736541_7310317 = args[2];
  
closureN_type c_7357847;
object e_7358045 [10];
c_7357847.hdr.mark = gc_color_red;
 c_7357847.hdr.grayed = 0;
c_7357847.tag = closureN_tag;
 c_7357847.fn = (function_type)__lambda_2542;
c_7357847.num_args = 1;
c_7357847.num_elements = 10;
c_7357847.elements = (object *)e_7358045;
c_7357847.elements[0] = ((closureN)self_7321227)->elements[0];
c_7357847.elements[1] = ((closureN)self_7321227)->elements[1];
c_7357847.elements[2] = ((closureN)self_7321227)->elements[2];
c_7357847.elements[3] = ((closureN)self_7321227)->elements[3];
c_7357847.elements[4] = ((closureN)self_7321227)->elements[4];
c_7357847.elements[5] = ((closureN)self_7321227)->elements[5];
c_7357847.elements[6] = ((closureN)self_7321227)->elements[6];
c_7357847.elements[7] = v2_91ls_91ls14_736462_736498_736541_7310317;
c_7357847.elements[8] = v2_91ls13_736461_736497_736540_7310316;
c_7357847.elements[9] = w_9311_736459_736496_736539_7310315;

return_direct_with_clo1(data,(closure)&c_7357847,__lambda_2542,  boolean_f);; 
}

static void __lambda_2542(void *data, object self_7321228, int argc, object *args) /* object self_7321228, object lp_9312_736460_736499_736542_7310318 */
 {
 object lp_9312_736460_736499_736542_7310318 = args[0];
  
closureN_type c_7357849;
object e_7358041 [10];
c_7357849.hdr.mark = gc_color_red;
 c_7357849.hdr.grayed = 0;
c_7357849.tag = closureN_tag;
 c_7357849.fn = (function_type)__lambda_3043;
c_7357849.num_args = 1;
c_7357849.num_elements = 10;
c_7357849.elements = (object *)e_7358041;
c_7357849.elements[0] = ((closureN)self_7321228)->elements[0];
c_7357849.elements[1] = ((closureN)self_7321228)->elements[1];
c_7357849.elements[2] = ((closureN)self_7321228)->elements[2];
c_7357849.elements[3] = ((closureN)self_7321228)->elements[3];
c_7357849.elements[4] = ((closureN)self_7321228)->elements[4];
c_7357849.elements[5] = ((closureN)self_7321228)->elements[5];
c_7357849.elements[6] = ((closureN)self_7321228)->elements[6];
c_7357849.elements[7] = ((closureN)self_7321228)->elements[7];
c_7357849.elements[8] = ((closureN)self_7321228)->elements[8];
c_7357849.elements[9] = ((closureN)self_7321228)->elements[9];


pair_type local_7358044; 
return_direct_with_clo1(data,(closure)&c_7357849,__lambda_3043,  set_cell_as_expr(&local_7358044, lp_9312_736460_736499_736542_7310318));; 
}

static void __lambda_3043(void *data, object self_7321229, int argc, object *args) /* object self_7321229, object lp_9312_736460_736499_736542_7310318 */
 {
 object lp_9312_736460_736499_736542_7310318 = args[0];
  
closureN_type c_7357851;
object e_7357866 [5];
c_7357851.hdr.mark = gc_color_red;
 c_7357851.hdr.grayed = 0;
c_7357851.tag = closureN_tag;
 c_7357851.fn = (function_type)__lambda_2543;
c_7357851.num_args = 1;
c_7357851.num_elements = 5;
c_7357851.elements = (object *)e_7357866;
c_7357851.elements[0] = ((closureN)self_7321229)->elements[1];
c_7357851.elements[1] = lp_9312_736460_736499_736542_7310318;
c_7357851.elements[2] = ((closureN)self_7321229)->elements[7];
c_7357851.elements[3] = ((closureN)self_7321229)->elements[8];
c_7357851.elements[4] = ((closureN)self_7321229)->elements[9];


closureN_type c_7357867;
object e_7358040 [7];
c_7357867.hdr.mark = gc_color_red;
 c_7357867.hdr.grayed = 0;
c_7357867.tag = closureN_tag;
 c_7357867.fn = (function_type)__lambda_2545;
c_7357867.num_args = 3;
c_7357867.num_elements = 7;
c_7357867.elements = (object *)e_7358040;
c_7357867.elements[0] = ((closureN)self_7321229)->elements[0];
c_7357867.elements[1] = ((closureN)self_7321229)->elements[2];
c_7357867.elements[2] = lp_9312_736460_736499_736542_7310318;
c_7357867.elements[3] = ((closureN)self_7321229)->elements[3];
c_7357867.elements[4] = ((closureN)self_7321229)->elements[4];
c_7357867.elements[5] = ((closureN)self_7321229)->elements[5];
c_7357867.elements[6] = ((closureN)self_7321229)->elements[6];

return_direct_with_clo1(data,(closure)&c_7357851,__lambda_2543,  &c_7357867);; 
}

static void __lambda_2545(void *data, object self_7321230, int argc, object *args) /* object self_7321230, object k_7317479, object w_9311_736459_736500_736543_7310319, object v2_91ls13_736461_736501_736544_7310320, object v2_91ls_91ls14_736462_736502_736545_7310321 */
 {
 object k_7317479 = args[0]; object w_9311_736459_736500_736543_7310319 = args[1]; object v2_91ls13_736461_736501_736544_7310320 = args[2]; object v2_91ls_91ls14_736462_736502_736545_7310321 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9311_736459_736500_736543_7310319)) ){ 
  
closureN_type c_7357871;
object e_7357993 [8];
c_7357871.hdr.mark = gc_color_red;
 c_7357871.hdr.grayed = 0;
c_7357871.tag = closureN_tag;
 c_7357871.fn = (function_type)__lambda_2546;
c_7357871.num_args = 1;
c_7357871.num_elements = 8;
c_7357871.elements = (object *)e_7357993;
c_7357871.elements[0] = ((closureN)self_7321230)->elements[0];
c_7357871.elements[1] = k_7317479;
c_7357871.elements[2] = ((closureN)self_7321230)->elements[1];
c_7357871.elements[3] = ((closureN)self_7321230)->elements[3];
c_7357871.elements[4] = ((closureN)self_7321230)->elements[4];
c_7357871.elements[5] = ((closureN)self_7321230)->elements[5];
c_7357871.elements[6] = ((closureN)self_7321230)->elements[6];
c_7357871.elements[7] = v2_91ls_91ls14_736462_736502_736545_7310321;

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7357871, v2_91ls13_736461_736501_736544_7310320);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9311_736459_736500_736543_7310319)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9311_736459_736500_736543_7310319))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9311_736459_736500_736543_7310319)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9311_736459_736500_736543_7310319))))) ){ 
  




pair_type local_7358022; 





pair_type local_7358029; 






return_closcall4(data,  car(((closureN)self_7321230)->elements[2]),  k_7317479, Cyc_cdr(data, w_9311_736459_736500_736543_7310319), set_pair_as_expr(&local_7358022, Cyc_car(data, Cyc_car(data, w_9311_736459_736500_736543_7310319)), v2_91ls13_736461_736501_736544_7310320), set_pair_as_expr(&local_7358029, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9311_736459_736500_736543_7310319))), v2_91ls_91ls14_736462_736502_736545_7310321));
} else { 
  return_direct_with_clo1(data,  k_7317479, (((closure)  k_7317479)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317479, (((closure)  k_7317479)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317479, (((closure)  k_7317479)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317479, (((closure)  k_7317479)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2546(void *data, object self_7321231, int argc, object *args) /* object self_7321231, object r_7317481 */
 {
 object r_7317481 = args[0];
  
closureN_type c_7357873;
object e_7357991 [8];
c_7357873.hdr.mark = gc_color_red;
 c_7357873.hdr.grayed = 0;
c_7357873.tag = closureN_tag;
 c_7357873.fn = (function_type)__lambda_2547;
c_7357873.num_args = 1;
c_7357873.num_elements = 8;
c_7357873.elements = (object *)e_7357991;
c_7357873.elements[0] = ((closureN)self_7321231)->elements[0];
c_7357873.elements[1] = ((closureN)self_7321231)->elements[1];
c_7357873.elements[2] = ((closureN)self_7321231)->elements[2];
c_7357873.elements[3] = ((closureN)self_7321231)->elements[3];
c_7357873.elements[4] = r_7317481;
c_7357873.elements[5] = ((closureN)self_7321231)->elements[4];
c_7357873.elements[6] = ((closureN)self_7321231)->elements[5];
c_7357873.elements[7] = ((closureN)self_7321231)->elements[6];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7357873, ((closureN)self_7321231)->elements[7]);; 
}

static void __lambda_2547(void *data, object self_7321232, int argc, object *args) /* object self_7321232, object r_7317482 */
 {
 object r_7317482 = args[0];
  
closureN_type c_7357875;
object e_7357989 [7];
c_7357875.hdr.mark = gc_color_red;
 c_7357875.hdr.grayed = 0;
c_7357875.tag = closureN_tag;
 c_7357875.fn = (function_type)__lambda_2548;
c_7357875.num_args = 2;
c_7357875.num_elements = 7;
c_7357875.elements = (object *)e_7357989;
c_7357875.elements[0] = ((closureN)self_7321232)->elements[0];
c_7357875.elements[1] = ((closureN)self_7321232)->elements[1];
c_7357875.elements[2] = ((closureN)self_7321232)->elements[2];
c_7357875.elements[3] = ((closureN)self_7321232)->elements[3];
c_7357875.elements[4] = ((closureN)self_7321232)->elements[5];
c_7357875.elements[5] = ((closureN)self_7321232)->elements[6];
c_7357875.elements[6] = ((closureN)self_7321232)->elements[7];

return_direct_with_clo2(data,(closure)&c_7357875,__lambda_2548,  ((closureN)self_7321232)->elements[4], r_7317482);; 
}

static void __lambda_2548(void *data, object self_7321233, int argc, object *args) /* object self_7321233, object v2_736503_736546_7310322, object v2_91ls_736504_736547_7310323 */
 {
 object v2_736503_736546_7310322 = args[0]; object v2_91ls_736504_736547_7310323 = args[1];
    
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7321233)->elements[6]))) ){ 
  
closureN_type c_7357883;
object e_7357986 [7];
c_7357883.hdr.mark = gc_color_red;
 c_7357883.hdr.grayed = 0;
c_7357883.tag = closureN_tag;
 c_7357883.fn = (function_type)__lambda_2549;
c_7357883.num_args = 1;
c_7357883.num_elements = 7;
c_7357883.elements = (object *)e_7357986;
c_7357883.elements[0] = ((closureN)self_7321233)->elements[0];
c_7357883.elements[1] = ((closureN)self_7321233)->elements[1];
c_7357883.elements[2] = ((closureN)self_7321233)->elements[2];
c_7357883.elements[3] = ((closureN)self_7321233)->elements[3];
c_7357883.elements[4] = ((closureN)self_7321233)->elements[5];
c_7357883.elements[5] = v2_736503_736546_7310322;
c_7357883.elements[6] = v2_91ls_736504_736547_7310323;

return_closcall2(data,  ((closureN)self_7321233)->elements[4],  &c_7357883, quote_match_91extract_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321233)->elements[1], (((closure)  ((closureN)self_7321233)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_2549(void *data, object self_7321234, int argc, object *args) /* object self_7321234, object r_7317486 */
 {
 object r_7317486 = args[0];
  
closureN_type c_7357885;
object e_7357983 [8];
c_7357885.hdr.mark = gc_color_red;
 c_7357885.hdr.grayed = 0;
c_7357885.tag = closureN_tag;
 c_7357885.fn = (function_type)__lambda_2550;
c_7357885.num_args = 1;
c_7357885.num_elements = 8;
c_7357885.elements = (object *)e_7357983;
c_7357885.elements[0] = ((closureN)self_7321234)->elements[0];
c_7357885.elements[1] = ((closureN)self_7321234)->elements[1];
c_7357885.elements[2] = ((closureN)self_7321234)->elements[2];
c_7357885.elements[3] = ((closureN)self_7321234)->elements[3];
c_7357885.elements[4] = r_7317486;
c_7357885.elements[5] = ((closureN)self_7321234)->elements[4];
c_7357885.elements[6] = ((closureN)self_7321234)->elements[5];
c_7357885.elements[7] = ((closureN)self_7321234)->elements[6];


mmacro(c_7357984, (function_type)__lambda_2563);c_7357984.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7357885,__lambda_2550,  &c_7357984);; 
}

static void __lambda_2563(void *data, object self_7321235, int argc, object *args) /* object self_7321235, object k_7317508, object v2_736507_736549_7310325 */
 {
 object k_7317508 = args[0]; object v2_736507_736549_7310325 = args[1];
  return_direct_with_clo1(data,  k_7317508, (((closure)  k_7317508)->fn),  v2_736507_736549_7310325);; 
}

static void __lambda_2550(void *data, object self_7321236, int argc, object *args) /* object self_7321236, object r_7317507 */
 {
 object r_7317507 = args[0];
  
closureN_type c_7357887;
object e_7357981 [8];
c_7357887.hdr.mark = gc_color_red;
 c_7357887.hdr.grayed = 0;
c_7357887.tag = closureN_tag;
 c_7357887.fn = (function_type)__lambda_2551;
c_7357887.num_args = 1;
c_7357887.num_elements = 8;
c_7357887.elements = (object *)e_7357981;
c_7357887.elements[0] = ((closureN)self_7321236)->elements[0];
c_7357887.elements[1] = ((closureN)self_7321236)->elements[1];
c_7357887.elements[2] = ((closureN)self_7321236)->elements[2];
c_7357887.elements[3] = ((closureN)self_7321236)->elements[3];
c_7357887.elements[4] = ((closureN)self_7321236)->elements[4];
c_7357887.elements[5] = ((closureN)self_7321236)->elements[5];
c_7357887.elements[6] = ((closureN)self_7321236)->elements[6];
c_7357887.elements[7] = ((closureN)self_7321236)->elements[7];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7357887, r_7317507, ((closureN)self_7321236)->elements[6]);; 
}

static void __lambda_2551(void *data, object self_7321237, int argc, object *args) /* object self_7321237, object r_7317506 */
 {
 object r_7317506 = args[0];
  
closureN_type c_7357889;
object e_7357979 [7];
c_7357889.hdr.mark = gc_color_red;
 c_7357889.hdr.grayed = 0;
c_7357889.tag = closureN_tag;
 c_7357889.fn = (function_type)__lambda_2552;
c_7357889.num_args = 1;
c_7357889.num_elements = 7;
c_7357889.elements = (object *)e_7357979;
c_7357889.elements[0] = ((closureN)self_7321237)->elements[1];
c_7357889.elements[1] = ((closureN)self_7321237)->elements[2];
c_7357889.elements[2] = ((closureN)self_7321237)->elements[3];
c_7357889.elements[3] = ((closureN)self_7321237)->elements[4];
c_7357889.elements[4] = ((closureN)self_7321237)->elements[5];
c_7357889.elements[5] = ((closureN)self_7321237)->elements[6];
c_7357889.elements[6] = ((closureN)self_7321237)->elements[7];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7357889, r_7317506, ((closureN)self_7321237)->elements[0]);; 
}

static void __lambda_2552(void *data, object self_7321238, int argc, object *args) /* object self_7321238, object r_7317493 */
 {
 object r_7317493 = args[0];
  
closureN_type c_7357891;
object e_7357968 [8];
c_7357891.hdr.mark = gc_color_red;
 c_7357891.hdr.grayed = 0;
c_7357891.tag = closureN_tag;
 c_7357891.fn = (function_type)__lambda_2553;
c_7357891.num_args = 1;
c_7357891.num_elements = 8;
c_7357891.elements = (object *)e_7357968;
c_7357891.elements[0] = ((closureN)self_7321238)->elements[0];
c_7357891.elements[1] = ((closureN)self_7321238)->elements[1];
c_7357891.elements[2] = ((closureN)self_7321238)->elements[2];
c_7357891.elements[3] = ((closureN)self_7321238)->elements[3];
c_7357891.elements[4] = r_7317493;
c_7357891.elements[5] = ((closureN)self_7321238)->elements[4];
c_7357891.elements[6] = ((closureN)self_7321238)->elements[5];
c_7357891.elements[7] = ((closureN)self_7321238)->elements[6];


mmacro(c_7357969, (function_type)__lambda_2561);c_7357969.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7357891,__lambda_2553,  &c_7357969);; 
}

static void __lambda_2561(void *data, object self_7321239, int argc, object *args) /* object self_7321239, object k_7317501, object v2_736508_736550_7310326, object v2_91ls_736509_736551_7310327 */
 {
 object k_7317501 = args[0]; object v2_736508_736550_7310326 = args[1]; object v2_91ls_736509_736551_7310327 = args[2];
  
closureN_type c_7357971;
object e_7357977 [2];
c_7357971.hdr.mark = gc_color_red;
 c_7357971.hdr.grayed = 0;
c_7357971.tag = closureN_tag;
 c_7357971.fn = (function_type)__lambda_2562;
c_7357971.num_args = 1;
c_7357971.num_elements = 2;
c_7357971.elements = (object *)e_7357977;
c_7357971.elements[0] = k_7317501;
c_7357971.elements[1] = v2_736508_736550_7310326;


make_pair(c_7357978,quote_v2_91ls,NULL);c_7357978.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357971, v2_91ls_736509_736551_7310327, NULL, &c_7357978);; 
}

static void __lambda_2562(void *data, object self_7321240, int argc, object *args) /* object self_7321240, object r_7317502 */
 {
 object r_7317502 = args[0];
  
make_pair(c_7357976,quote_v2_91ls,NULL);c_7357976.hdr.immutable = 1;

make_pair(c_7357975,quote_v2,&c_7357976);c_7357975.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7321240)->elements[0], ((closureN)self_7321240)->elements[1], r_7317502, &c_7357975);; 
}

static void __lambda_2553(void *data, object self_7321241, int argc, object *args) /* object self_7321241, object r_7317500 */
 {
 object r_7317500 = args[0];
  
closureN_type c_7357893;
object e_7357965 [6];
c_7357893.hdr.mark = gc_color_red;
 c_7357893.hdr.grayed = 0;
c_7357893.tag = closureN_tag;
 c_7357893.fn = (function_type)__lambda_2554;
c_7357893.num_args = 1;
c_7357893.num_elements = 6;
c_7357893.elements = (object *)e_7357965;
c_7357893.elements[0] = ((closureN)self_7321241)->elements[0];
c_7357893.elements[1] = ((closureN)self_7321241)->elements[1];
c_7357893.elements[2] = ((closureN)self_7321241)->elements[2];
c_7357893.elements[3] = ((closureN)self_7321241)->elements[3];
c_7357893.elements[4] = ((closureN)self_7321241)->elements[4];
c_7357893.elements[5] = ((closureN)self_7321241)->elements[5];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7357893, r_7317500, ((closureN)self_7321241)->elements[6], ((closureN)self_7321241)->elements[7]);; 
}

static void __lambda_2554(void *data, object self_7321242, int argc, object *args) /* object self_7321242, object r_7317499 */
 {
 object r_7317499 = args[0];
  
closureN_type c_7357895;
object e_7357963 [5];
c_7357895.hdr.mark = gc_color_red;
 c_7357895.hdr.grayed = 0;
c_7357895.tag = closureN_tag;
 c_7357895.fn = (function_type)__lambda_2555;
c_7357895.num_args = 1;
c_7357895.num_elements = 5;
c_7357895.elements = (object *)e_7357963;
c_7357895.elements[0] = ((closureN)self_7321242)->elements[0];
c_7357895.elements[1] = ((closureN)self_7321242)->elements[1];
c_7357895.elements[2] = ((closureN)self_7321242)->elements[2];
c_7357895.elements[3] = ((closureN)self_7321242)->elements[3];
c_7357895.elements[4] = ((closureN)self_7321242)->elements[4];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7357895, r_7317499, ((closureN)self_7321242)->elements[5]);; 
}

static void __lambda_2555(void *data, object self_7321243, int argc, object *args) /* object self_7321243, object r_7317496 */
 {
 object r_7317496 = args[0];
  
closureN_type c_7357897;
object e_7357957 [5];
c_7357897.hdr.mark = gc_color_red;
 c_7357897.hdr.grayed = 0;
c_7357897.tag = closureN_tag;
 c_7357897.fn = (function_type)__lambda_2556;
c_7357897.num_args = 1;
c_7357897.num_elements = 5;
c_7357897.elements = (object *)e_7357957;
c_7357897.elements[0] = ((closureN)self_7321243)->elements[0];
c_7357897.elements[1] = ((closureN)self_7321243)->elements[1];
c_7357897.elements[2] = ((closureN)self_7321243)->elements[2];
c_7357897.elements[3] = ((closureN)self_7321243)->elements[3];
c_7357897.elements[4] = ((closureN)self_7321243)->elements[4];


make_pair(c_7357961,quote_v2_91ls,NULL);c_7357961.hdr.immutable = 1;

make_pair(c_7357960,quote_v2,&c_7357961);c_7357960.hdr.immutable = 1;

make_pair(c_7357962,quote__93_93_93,quote_v);c_7357962.hdr.immutable = 1;

make_pair(c_7357959,&c_7357960,&c_7357962);c_7357959.hdr.immutable = 1;

make_pair(c_7357958,&c_7357959,NULL);c_7357958.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357897, r_7317496, NULL, &c_7357958);; 
}

static void __lambda_2556(void *data, object self_7321244, int argc, object *args) /* object self_7321244, object r_7317494 */
 {
 object r_7317494 = args[0];
  
closureN_type c_7357899;
object e_7357947 [4];
c_7357899.hdr.mark = gc_color_red;
 c_7357899.hdr.grayed = 0;
c_7357899.tag = closureN_tag;
 c_7357899.fn = (function_type)__lambda_2557;
c_7357899.num_args = 1;
c_7357899.num_elements = 4;
c_7357899.elements = (object *)e_7357947;
c_7357899.elements[0] = ((closureN)self_7321244)->elements[0];
c_7357899.elements[1] = ((closureN)self_7321244)->elements[1];
c_7357899.elements[2] = ((closureN)self_7321244)->elements[2];
c_7357899.elements[3] = ((closureN)self_7321244)->elements[3];


make_pair(c_7357951,quote__93_93_93,quote_i);c_7357951.hdr.immutable = 1;

make_pair(c_7357950,quote_v2,&c_7357951);c_7357950.hdr.immutable = 1;

make_pair(c_7357955,quote_v2_91ls,NULL);c_7357955.hdr.immutable = 1;

make_pair(c_7357954,quote_v2,&c_7357955);c_7357954.hdr.immutable = 1;

make_pair(c_7357956,quote__93_93_93,quote_v);c_7357956.hdr.immutable = 1;

make_pair(c_7357953,&c_7357954,&c_7357956);c_7357953.hdr.immutable = 1;

make_pair(c_7357952,&c_7357953,NULL);c_7357952.hdr.immutable = 1;

make_pair(c_7357949,&c_7357950,&c_7357952);c_7357949.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357899, ((closureN)self_7321244)->elements[4], r_7317494, &c_7357949);; 
}

static void __lambda_2557(void *data, object self_7321245, int argc, object *args) /* object self_7321245, object r_7317491 */
 {
 object r_7317491 = args[0];
  
closureN_type c_7357901;
object e_7357936 [3];
c_7357901.hdr.mark = gc_color_red;
 c_7357901.hdr.grayed = 0;
c_7357901.tag = closureN_tag;
 c_7357901.fn = (function_type)__lambda_2558;
c_7357901.num_args = 1;
c_7357901.num_elements = 3;
c_7357901.elements = (object *)e_7357936;
c_7357901.elements[0] = ((closureN)self_7321245)->elements[0];
c_7357901.elements[1] = ((closureN)self_7321245)->elements[2];
c_7357901.elements[2] = ((closureN)self_7321245)->elements[3];


make_pair(c_7357941,quote__93_93_93,quote_i);c_7357941.hdr.immutable = 1;

make_pair(c_7357940,quote_v2,&c_7357941);c_7357940.hdr.immutable = 1;

make_pair(c_7357945,quote_v2_91ls,NULL);c_7357945.hdr.immutable = 1;

make_pair(c_7357944,quote_v2,&c_7357945);c_7357944.hdr.immutable = 1;

make_pair(c_7357946,quote__93_93_93,quote_v);c_7357946.hdr.immutable = 1;

make_pair(c_7357943,&c_7357944,&c_7357946);c_7357943.hdr.immutable = 1;

make_pair(c_7357942,&c_7357943,NULL);c_7357942.hdr.immutable = 1;

make_pair(c_7357939,&c_7357940,&c_7357942);c_7357939.hdr.immutable = 1;

make_pair(c_7357938,quote_k,&c_7357939);c_7357938.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357901, ((closureN)self_7321245)->elements[1], r_7317491, &c_7357938);; 
}

static void __lambda_2558(void *data, object self_7321246, int argc, object *args) /* object self_7321246, object r_7317489 */
 {
 object r_7317489 = args[0];
  
closureN_type c_7357903;
object e_7357924 [2];
c_7357903.hdr.mark = gc_color_red;
 c_7357903.hdr.grayed = 0;
c_7357903.tag = closureN_tag;
 c_7357903.fn = (function_type)__lambda_2559;
c_7357903.num_args = 1;
c_7357903.num_elements = 2;
c_7357903.elements = (object *)e_7357924;
c_7357903.elements[0] = ((closureN)self_7321246)->elements[0];
c_7357903.elements[1] = ((closureN)self_7321246)->elements[2];


make_pair(c_7357930,quote__93_93_93,quote_i);c_7357930.hdr.immutable = 1;

make_pair(c_7357929,quote_v2,&c_7357930);c_7357929.hdr.immutable = 1;

make_pair(c_7357934,quote_v2_91ls,NULL);c_7357934.hdr.immutable = 1;

make_pair(c_7357933,quote_v2,&c_7357934);c_7357933.hdr.immutable = 1;

make_pair(c_7357935,quote__93_93_93,quote_v);c_7357935.hdr.immutable = 1;

make_pair(c_7357932,&c_7357933,&c_7357935);c_7357932.hdr.immutable = 1;

make_pair(c_7357931,&c_7357932,NULL);c_7357931.hdr.immutable = 1;

make_pair(c_7357928,&c_7357929,&c_7357931);c_7357928.hdr.immutable = 1;

make_pair(c_7357927,quote_k,&c_7357928);c_7357927.hdr.immutable = 1;

make_pair(c_7357926,quote_p,&c_7357927);c_7357926.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357903, ((closureN)self_7321246)->elements[1], r_7317489, &c_7357926);; 
}

static void __lambda_2559(void *data, object self_7321247, int argc, object *args) /* object self_7321247, object r_7317487 */
 {
 object r_7317487 = args[0];
  
closureN_type c_7357905;
object e_7357911 [1];
c_7357905.hdr.mark = gc_color_red;
 c_7357905.hdr.grayed = 0;
c_7357905.tag = closureN_tag;
 c_7357905.fn = (function_type)__lambda_2560;
c_7357905.num_args = 1;
c_7357905.num_elements = 1;
c_7357905.elements = (object *)e_7357911;
c_7357905.elements[0] = ((closureN)self_7321247)->elements[0];


make_pair(c_7357918,quote__93_93_93,quote_i);c_7357918.hdr.immutable = 1;

make_pair(c_7357917,quote_v2,&c_7357918);c_7357917.hdr.immutable = 1;

make_pair(c_7357922,quote_v2_91ls,NULL);c_7357922.hdr.immutable = 1;

make_pair(c_7357921,quote_v2,&c_7357922);c_7357921.hdr.immutable = 1;

make_pair(c_7357923,quote__93_93_93,quote_v);c_7357923.hdr.immutable = 1;

make_pair(c_7357920,&c_7357921,&c_7357923);c_7357920.hdr.immutable = 1;

make_pair(c_7357919,&c_7357920,NULL);c_7357919.hdr.immutable = 1;

make_pair(c_7357916,&c_7357917,&c_7357919);c_7357916.hdr.immutable = 1;

make_pair(c_7357915,quote_k,&c_7357916);c_7357915.hdr.immutable = 1;

make_pair(c_7357914,quote_p,&c_7357915);c_7357914.hdr.immutable = 1;

make_pair(c_7357913,quote_match_91extract_91vars,&c_7357914);c_7357913.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357905, ((closureN)self_7321247)->elements[1], r_7317487, &c_7357913);; 
}

static void __lambda_2560(void *data, object self_7321248, int argc, object *args) /* object self_7321248, object r_7317485 */
 {
 object r_7317485 = args[0];
  
pair_type local_7357910; 
return_direct_with_clo1(data,  ((closureN)self_7321248)->elements[0], (((closure)  ((closureN)self_7321248)->elements[0])->fn),  set_pair_as_expr(&local_7357910, r_7317485, boolean_f));; 
}

static void __lambda_2543(void *data, object self_7321249, int argc, object *args) /* object self_7321249, object r_7317478 */
 {
 object r_7317478 = args[0];
  
closureN_type c_7357853;
object e_7357862 [5];
c_7357853.hdr.mark = gc_color_red;
 c_7357853.hdr.grayed = 0;
c_7357853.tag = closureN_tag;
 c_7357853.fn = (function_type)__lambda_2544;
c_7357853.num_args = 1;
c_7357853.num_elements = 5;
c_7357853.elements = (object *)e_7357862;
c_7357853.elements[0] = ((closureN)self_7321249)->elements[0];
c_7357853.elements[1] = ((closureN)self_7321249)->elements[1];
c_7357853.elements[2] = ((closureN)self_7321249)->elements[2];
c_7357853.elements[3] = ((closureN)self_7321249)->elements[3];
c_7357853.elements[4] = ((closureN)self_7321249)->elements[4];



return_direct_with_clo1(data,(closure)&c_7357853,__lambda_2544,  Cyc_set_cell(data, ((closureN)self_7321249)->elements[1], r_7317478));; 
}

static void __lambda_2544(void *data, object self_7321250, int argc, object *args) /* object self_7321250, object r_7317477 */
 {

  

return_closcall4(data,  car(((closureN)self_7321250)->elements[1]),  ((closureN)self_7321250)->elements[0], ((closureN)self_7321250)->elements[4], ((closureN)self_7321250)->elements[3], ((closureN)self_7321250)->elements[2]);; 
}

static void __lambda_2269(void *data, object _, int argc, object *args) /* closure _,object k_7316770, object expr_735525_735709_736159_7310019, object rename_735526_735710_736160_7310020, object compare_735527_735711_736161_7310021 */
 {
object k_7316770 = args[0]; object expr_735525_735709_736159_7310019 = args[1]; object rename_735526_735710_736160_7310020 = args[2]; object compare_735527_735711_736161_7310021 = args[3];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-extract-vars");

closureN_type c_7354792;
object e_7357800 [4];
c_7354792.hdr.mark = gc_color_red;
 c_7354792.hdr.grayed = 0;
c_7354792.tag = closureN_tag;
 c_7354792.fn = (function_type)__lambda_2270;
c_7354792.num_args = 1;
c_7354792.num_elements = 4;
c_7354792.elements = (object *)e_7357800;
c_7354792.elements[0] = compare_735527_735711_736161_7310021;
c_7354792.elements[1] = expr_735525_735709_736159_7310019;
c_7354792.elements[2] = k_7316770;
c_7354792.elements[3] = rename_735526_735710_736160_7310020;



return_direct_with_clo1(data,(closure)&c_7354792,__lambda_2270,  Cyc_cdr(data, expr_735525_735709_736159_7310019));; 
}

static void __lambda_2270(void *data, object self_7320951, int argc, object *args) /* object self_7320951, object v_931_735533_736145_736427_7310287 */
 {
 object v_931_735533_736145_736427_7310287 = args[0];
  
closureN_type c_7354794;
object e_7354866 [3];
c_7354794.hdr.mark = gc_color_red;
 c_7354794.hdr.grayed = 0;
c_7354794.tag = closureN_tag;
 c_7354794.fn = (function_type)__lambda_2271;
c_7354794.num_args = 0;
c_7354794.num_elements = 3;
c_7354794.elements = (object *)e_7354866;
c_7354794.elements[0] = ((closureN)self_7320951)->elements[0];
c_7354794.elements[1] = ((closureN)self_7320951)->elements[3];
c_7354794.elements[2] = v_931_735533_736145_736427_7310287;


closureN_type c_7354867;
object e_7357799 [4];
c_7354867.hdr.mark = gc_color_red;
 c_7354867.hdr.grayed = 0;
c_7354867.tag = closureN_tag;
 c_7354867.fn = (function_type)__lambda_2277;
c_7354867.num_args = 1;
c_7354867.num_elements = 4;
c_7354867.elements = (object *)e_7357799;
c_7354867.elements[0] = ((closureN)self_7320951)->elements[0];
c_7354867.elements[1] = ((closureN)self_7320951)->elements[1];
c_7354867.elements[2] = ((closureN)self_7320951)->elements[2];
c_7354867.elements[3] = ((closureN)self_7320951)->elements[3];

return_direct_with_clo1(data,(closure)&c_7354794,__lambda_2271,  &c_7354867);; 
}

static void __lambda_2277(void *data, object self_7320952, int argc, object *args) /* object self_7320952, object tmp_735713_735715_736162_7310022 */
 {
 object tmp_735713_735715_736162_7310022 = args[0];
  
closureN_type c_7354869;
object e_7357792 [4];
c_7354869.hdr.mark = gc_color_red;
 c_7354869.hdr.grayed = 0;
c_7354869.tag = closureN_tag;
 c_7354869.fn = (function_type)__lambda_2278;
c_7354869.num_args = 0;
c_7354869.num_elements = 4;
c_7354869.elements = (object *)e_7357792;
c_7354869.elements[0] = ((closureN)self_7320952)->elements[0];
c_7354869.elements[1] = ((closureN)self_7320952)->elements[1];
c_7354869.elements[2] = ((closureN)self_7320952)->elements[3];
c_7354869.elements[3] = tmp_735713_735715_736162_7310022;


closureN_type c_7357793;
object e_7357798 [1];
c_7357793.hdr.mark = gc_color_red;
 c_7357793.hdr.grayed = 0;
c_7357793.tag = closureN_tag;
 c_7357793.fn = (function_type)__lambda_2532;
c_7357793.num_args = 1;
c_7357793.num_elements = 1;
c_7357793.elements = (object *)e_7357798;
c_7357793.elements[0] = ((closureN)self_7320952)->elements[2];

return_direct_with_clo1(data,(closure)&c_7354869,__lambda_2278,  &c_7357793);; 
}

static void __lambda_2532(void *data, object self_7320953, int argc, object *args) /* object self_7320953, object r_7316771 */
 {
 object r_7316771 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7320953)->elements[0], (((closure)  ((closureN)self_7320953)->elements[0])->fn),  Cyc_car(data, r_7316771));; 
}

static void __lambda_2278(void *data, object self_7320954, int argc, object *args) /* object self_7320954, object k_7316773 */
 {
 object k_7316773 = args[0];
  if( (boolean_f != ((closureN)self_7320954)->elements[3]) ){ 
  return_direct_with_clo1(data,  k_7316773, (((closure)  k_7316773)->fn),  ((closureN)self_7320954)->elements[3]);
} else { 
  
closureN_type c_7354874;
object e_7357788 [4];
c_7354874.hdr.mark = gc_color_red;
 c_7354874.hdr.grayed = 0;
c_7354874.tag = closureN_tag;
 c_7354874.fn = (function_type)__lambda_2279;
c_7354874.num_args = 1;
c_7354874.num_elements = 4;
c_7354874.elements = (object *)e_7357788;
c_7354874.elements[0] = ((closureN)self_7320954)->elements[0];
c_7354874.elements[1] = ((closureN)self_7320954)->elements[1];
c_7354874.elements[2] = k_7316773;
c_7354874.elements[3] = ((closureN)self_7320954)->elements[2];



return_direct_with_clo1(data,(closure)&c_7354874,__lambda_2279,  Cyc_cdr(data, ((closureN)self_7320954)->elements[1]));}
;; 
}

static void __lambda_2279(void *data, object self_7320955, int argc, object *args) /* object self_7320955, object v_938_735540_736131_736417_7310277 */
 {
 object v_938_735540_736131_736417_7310277 = args[0];
  
closureN_type c_7354876;
object e_7354948 [3];
c_7354876.hdr.mark = gc_color_red;
 c_7354876.hdr.grayed = 0;
c_7354876.tag = closureN_tag;
 c_7354876.fn = (function_type)__lambda_2280;
c_7354876.num_args = 0;
c_7354876.num_elements = 3;
c_7354876.elements = (object *)e_7354948;
c_7354876.elements[0] = ((closureN)self_7320955)->elements[0];
c_7354876.elements[1] = ((closureN)self_7320955)->elements[3];
c_7354876.elements[2] = v_938_735540_736131_736417_7310277;


closureN_type c_7354949;
object e_7357787 [4];
c_7354949.hdr.mark = gc_color_red;
 c_7354949.hdr.grayed = 0;
c_7354949.tag = closureN_tag;
 c_7354949.fn = (function_type)__lambda_2286;
c_7354949.num_args = 1;
c_7354949.num_elements = 4;
c_7354949.elements = (object *)e_7357787;
c_7354949.elements[0] = ((closureN)self_7320955)->elements[0];
c_7354949.elements[1] = ((closureN)self_7320955)->elements[1];
c_7354949.elements[2] = ((closureN)self_7320955)->elements[2];
c_7354949.elements[3] = ((closureN)self_7320955)->elements[3];

return_direct_with_clo1(data,(closure)&c_7354876,__lambda_2280,  &c_7354949);; 
}

static void __lambda_2286(void *data, object self_7320956, int argc, object *args) /* object self_7320956, object tmp_735717_735719_736163_7310023 */
 {
 object tmp_735717_735719_736163_7310023 = args[0];
  if( (boolean_f != tmp_735717_735719_736163_7310023) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320956)->elements[2], (((closure)  ((closureN)self_7320956)->elements[2])->fn),  tmp_735717_735719_736163_7310023);
} else { 
  
closureN_type c_7354953;
object e_7357783 [4];
c_7354953.hdr.mark = gc_color_red;
 c_7354953.hdr.grayed = 0;
c_7354953.tag = closureN_tag;
 c_7354953.fn = (function_type)__lambda_2287;
c_7354953.num_args = 1;
c_7354953.num_elements = 4;
c_7354953.elements = (object *)e_7357783;
c_7354953.elements[0] = ((closureN)self_7320956)->elements[0];
c_7354953.elements[1] = ((closureN)self_7320956)->elements[1];
c_7354953.elements[2] = ((closureN)self_7320956)->elements[2];
c_7354953.elements[3] = ((closureN)self_7320956)->elements[3];



return_direct_with_clo1(data,(closure)&c_7354953,__lambda_2287,  Cyc_cdr(data, ((closureN)self_7320956)->elements[1]));}
;; 
}

static void __lambda_2287(void *data, object self_7320957, int argc, object *args) /* object self_7320957, object v_9315_735547_736117_736407_7310267 */
 {
 object v_9315_735547_736117_736407_7310267 = args[0];
  
closureN_type c_7354955;
object e_7355027 [3];
c_7354955.hdr.mark = gc_color_red;
 c_7354955.hdr.grayed = 0;
c_7354955.tag = closureN_tag;
 c_7354955.fn = (function_type)__lambda_2288;
c_7354955.num_args = 0;
c_7354955.num_elements = 3;
c_7354955.elements = (object *)e_7355027;
c_7354955.elements[0] = ((closureN)self_7320957)->elements[0];
c_7354955.elements[1] = ((closureN)self_7320957)->elements[3];
c_7354955.elements[2] = v_9315_735547_736117_736407_7310267;


closureN_type c_7355028;
object e_7357782 [4];
c_7355028.hdr.mark = gc_color_red;
 c_7355028.hdr.grayed = 0;
c_7355028.tag = closureN_tag;
 c_7355028.fn = (function_type)__lambda_2294;
c_7355028.num_args = 1;
c_7355028.num_elements = 4;
c_7355028.elements = (object *)e_7357782;
c_7355028.elements[0] = ((closureN)self_7320957)->elements[0];
c_7355028.elements[1] = ((closureN)self_7320957)->elements[1];
c_7355028.elements[2] = ((closureN)self_7320957)->elements[2];
c_7355028.elements[3] = ((closureN)self_7320957)->elements[3];

return_direct_with_clo1(data,(closure)&c_7354955,__lambda_2288,  &c_7355028);; 
}

static void __lambda_2294(void *data, object self_7320958, int argc, object *args) /* object self_7320958, object tmp_735721_735723_736164_7310024 */
 {
 object tmp_735721_735723_736164_7310024 = args[0];
  if( (boolean_f != tmp_735721_735723_736164_7310024) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320958)->elements[2], (((closure)  ((closureN)self_7320958)->elements[2])->fn),  tmp_735721_735723_736164_7310024);
} else { 
  
closureN_type c_7355032;
object e_7357778 [4];
c_7355032.hdr.mark = gc_color_red;
 c_7355032.hdr.grayed = 0;
c_7355032.tag = closureN_tag;
 c_7355032.fn = (function_type)__lambda_2295;
c_7355032.num_args = 1;
c_7355032.num_elements = 4;
c_7355032.elements = (object *)e_7357778;
c_7355032.elements[0] = ((closureN)self_7320958)->elements[0];
c_7355032.elements[1] = ((closureN)self_7320958)->elements[1];
c_7355032.elements[2] = ((closureN)self_7320958)->elements[2];
c_7355032.elements[3] = ((closureN)self_7320958)->elements[3];



return_direct_with_clo1(data,(closure)&c_7355032,__lambda_2295,  Cyc_cdr(data, ((closureN)self_7320958)->elements[1]));}
;; 
}

static void __lambda_2295(void *data, object self_7320959, int argc, object *args) /* object self_7320959, object v_9322_735554_736083_736382_7310242 */
 {
 object v_9322_735554_736083_736382_7310242 = args[0];
  
closureN_type c_7355034;
object e_7355201 [3];
c_7355034.hdr.mark = gc_color_red;
 c_7355034.hdr.grayed = 0;
c_7355034.tag = closureN_tag;
 c_7355034.fn = (function_type)__lambda_2296;
c_7355034.num_args = 0;
c_7355034.num_elements = 3;
c_7355034.elements = (object *)e_7355201;
c_7355034.elements[0] = ((closureN)self_7320959)->elements[0];
c_7355034.elements[1] = ((closureN)self_7320959)->elements[3];
c_7355034.elements[2] = v_9322_735554_736083_736382_7310242;


closureN_type c_7355202;
object e_7357777 [4];
c_7355202.hdr.mark = gc_color_red;
 c_7355202.hdr.grayed = 0;
c_7355202.tag = closureN_tag;
 c_7355202.fn = (function_type)__lambda_2310;
c_7355202.num_args = 1;
c_7355202.num_elements = 4;
c_7355202.elements = (object *)e_7357777;
c_7355202.elements[0] = ((closureN)self_7320959)->elements[0];
c_7355202.elements[1] = ((closureN)self_7320959)->elements[1];
c_7355202.elements[2] = ((closureN)self_7320959)->elements[2];
c_7355202.elements[3] = ((closureN)self_7320959)->elements[3];

return_direct_with_clo1(data,(closure)&c_7355034,__lambda_2296,  &c_7355202);; 
}

static void __lambda_2310(void *data, object self_7320960, int argc, object *args) /* object self_7320960, object tmp_735725_735727_736165_7310025 */
 {
 object tmp_735725_735727_736165_7310025 = args[0];
  if( (boolean_f != tmp_735725_735727_736165_7310025) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320960)->elements[2], (((closure)  ((closureN)self_7320960)->elements[2])->fn),  tmp_735725_735727_736165_7310025);
} else { 
  
closureN_type c_7355206;
object e_7357773 [4];
c_7355206.hdr.mark = gc_color_red;
 c_7355206.hdr.grayed = 0;
c_7355206.tag = closureN_tag;
 c_7355206.fn = (function_type)__lambda_2311;
c_7355206.num_args = 1;
c_7355206.num_elements = 4;
c_7355206.elements = (object *)e_7357773;
c_7355206.elements[0] = ((closureN)self_7320960)->elements[0];
c_7355206.elements[1] = ((closureN)self_7320960)->elements[1];
c_7355206.elements[2] = ((closureN)self_7320960)->elements[2];
c_7355206.elements[3] = ((closureN)self_7320960)->elements[3];



return_direct_with_clo1(data,(closure)&c_7355206,__lambda_2311,  Cyc_cdr(data, ((closureN)self_7320960)->elements[1]));}
;; 
}

static void __lambda_2311(void *data, object self_7320961, int argc, object *args) /* object self_7320961, object v_9338_735570_736049_736357_7310217 */
 {
 object v_9338_735570_736049_736357_7310217 = args[0];
  
closureN_type c_7355208;
object e_7355375 [3];
c_7355208.hdr.mark = gc_color_red;
 c_7355208.hdr.grayed = 0;
c_7355208.tag = closureN_tag;
 c_7355208.fn = (function_type)__lambda_2312;
c_7355208.num_args = 0;
c_7355208.num_elements = 3;
c_7355208.elements = (object *)e_7355375;
c_7355208.elements[0] = ((closureN)self_7320961)->elements[0];
c_7355208.elements[1] = ((closureN)self_7320961)->elements[3];
c_7355208.elements[2] = v_9338_735570_736049_736357_7310217;


closureN_type c_7355376;
object e_7357772 [4];
c_7355376.hdr.mark = gc_color_red;
 c_7355376.hdr.grayed = 0;
c_7355376.tag = closureN_tag;
 c_7355376.fn = (function_type)__lambda_2326;
c_7355376.num_args = 1;
c_7355376.num_elements = 4;
c_7355376.elements = (object *)e_7357772;
c_7355376.elements[0] = ((closureN)self_7320961)->elements[0];
c_7355376.elements[1] = ((closureN)self_7320961)->elements[1];
c_7355376.elements[2] = ((closureN)self_7320961)->elements[2];
c_7355376.elements[3] = ((closureN)self_7320961)->elements[3];

return_direct_with_clo1(data,(closure)&c_7355208,__lambda_2312,  &c_7355376);; 
}

static void __lambda_2326(void *data, object self_7320962, int argc, object *args) /* object self_7320962, object tmp_735729_735731_736166_7310026 */
 {
 object tmp_735729_735731_736166_7310026 = args[0];
  if( (boolean_f != tmp_735729_735731_736166_7310026) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320962)->elements[2], (((closure)  ((closureN)self_7320962)->elements[2])->fn),  tmp_735729_735731_736166_7310026);
} else { 
  
closureN_type c_7355380;
object e_7357768 [4];
c_7355380.hdr.mark = gc_color_red;
 c_7355380.hdr.grayed = 0;
c_7355380.tag = closureN_tag;
 c_7355380.fn = (function_type)__lambda_2327;
c_7355380.num_args = 1;
c_7355380.num_elements = 4;
c_7355380.elements = (object *)e_7357768;
c_7355380.elements[0] = ((closureN)self_7320962)->elements[0];
c_7355380.elements[1] = ((closureN)self_7320962)->elements[1];
c_7355380.elements[2] = ((closureN)self_7320962)->elements[2];
c_7355380.elements[3] = ((closureN)self_7320962)->elements[3];



return_direct_with_clo1(data,(closure)&c_7355380,__lambda_2327,  Cyc_cdr(data, ((closureN)self_7320962)->elements[1]));}
;; 
}

static void __lambda_2327(void *data, object self_7320963, int argc, object *args) /* object self_7320963, object v_9354_735586_736031_736345_7310205 */
 {
 object v_9354_735586_736031_736345_7310205 = args[0];
  
closureN_type c_7355382;
object e_7355480 [3];
c_7355382.hdr.mark = gc_color_red;
 c_7355382.hdr.grayed = 0;
c_7355382.tag = closureN_tag;
 c_7355382.fn = (function_type)__lambda_2328;
c_7355382.num_args = 0;
c_7355382.num_elements = 3;
c_7355382.elements = (object *)e_7355480;
c_7355382.elements[0] = ((closureN)self_7320963)->elements[0];
c_7355382.elements[1] = ((closureN)self_7320963)->elements[3];
c_7355382.elements[2] = v_9354_735586_736031_736345_7310205;


closureN_type c_7355481;
object e_7357767 [4];
c_7355481.hdr.mark = gc_color_red;
 c_7355481.hdr.grayed = 0;
c_7355481.tag = closureN_tag;
 c_7355481.fn = (function_type)__lambda_2334;
c_7355481.num_args = 1;
c_7355481.num_elements = 4;
c_7355481.elements = (object *)e_7357767;
c_7355481.elements[0] = ((closureN)self_7320963)->elements[0];
c_7355481.elements[1] = ((closureN)self_7320963)->elements[1];
c_7355481.elements[2] = ((closureN)self_7320963)->elements[2];
c_7355481.elements[3] = ((closureN)self_7320963)->elements[3];

return_direct_with_clo1(data,(closure)&c_7355382,__lambda_2328,  &c_7355481);; 
}

static void __lambda_2334(void *data, object self_7320964, int argc, object *args) /* object self_7320964, object tmp_735733_735735_736167_7310027 */
 {
 object tmp_735733_735735_736167_7310027 = args[0];
  if( (boolean_f != tmp_735733_735735_736167_7310027) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320964)->elements[2], (((closure)  ((closureN)self_7320964)->elements[2])->fn),  tmp_735733_735735_736167_7310027);
} else { 
  
closureN_type c_7355485;
object e_7357763 [4];
c_7355485.hdr.mark = gc_color_red;
 c_7355485.hdr.grayed = 0;
c_7355485.tag = closureN_tag;
 c_7355485.fn = (function_type)__lambda_2335;
c_7355485.num_args = 1;
c_7355485.num_elements = 4;
c_7355485.elements = (object *)e_7357763;
c_7355485.elements[0] = ((closureN)self_7320964)->elements[0];
c_7355485.elements[1] = ((closureN)self_7320964)->elements[1];
c_7355485.elements[2] = ((closureN)self_7320964)->elements[2];
c_7355485.elements[3] = ((closureN)self_7320964)->elements[3];



return_direct_with_clo1(data,(closure)&c_7355485,__lambda_2335,  Cyc_cdr(data, ((closureN)self_7320964)->elements[1]));}
;; 
}

static void __lambda_2335(void *data, object self_7320965, int argc, object *args) /* object self_7320965, object v_9363_735595_736003_736327_7310187 */
 {
 object v_9363_735595_736003_736327_7310187 = args[0];
  
closureN_type c_7355487;
object e_7355634 [3];
c_7355487.hdr.mark = gc_color_red;
 c_7355487.hdr.grayed = 0;
c_7355487.tag = closureN_tag;
 c_7355487.fn = (function_type)__lambda_2336;
c_7355487.num_args = 0;
c_7355487.num_elements = 3;
c_7355487.elements = (object *)e_7355634;
c_7355487.elements[0] = ((closureN)self_7320965)->elements[0];
c_7355487.elements[1] = ((closureN)self_7320965)->elements[3];
c_7355487.elements[2] = v_9363_735595_736003_736327_7310187;


closureN_type c_7355635;
object e_7357762 [4];
c_7355635.hdr.mark = gc_color_red;
 c_7355635.hdr.grayed = 0;
c_7355635.tag = closureN_tag;
 c_7355635.fn = (function_type)__lambda_2344;
c_7355635.num_args = 1;
c_7355635.num_elements = 4;
c_7355635.elements = (object *)e_7357762;
c_7355635.elements[0] = ((closureN)self_7320965)->elements[0];
c_7355635.elements[1] = ((closureN)self_7320965)->elements[1];
c_7355635.elements[2] = ((closureN)self_7320965)->elements[2];
c_7355635.elements[3] = ((closureN)self_7320965)->elements[3];

return_direct_with_clo1(data,(closure)&c_7355487,__lambda_2336,  &c_7355635);; 
}

static void __lambda_2344(void *data, object self_7320966, int argc, object *args) /* object self_7320966, object tmp_735737_735739_736168_7310028 */
 {
 object tmp_735737_735739_736168_7310028 = args[0];
  if( (boolean_f != tmp_735737_735739_736168_7310028) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320966)->elements[2], (((closure)  ((closureN)self_7320966)->elements[2])->fn),  tmp_735737_735739_736168_7310028);
} else { 
  
closureN_type c_7355639;
object e_7357758 [4];
c_7355639.hdr.mark = gc_color_red;
 c_7355639.hdr.grayed = 0;
c_7355639.tag = closureN_tag;
 c_7355639.fn = (function_type)__lambda_2345;
c_7355639.num_args = 1;
c_7355639.num_elements = 4;
c_7355639.elements = (object *)e_7357758;
c_7355639.elements[0] = ((closureN)self_7320966)->elements[0];
c_7355639.elements[1] = ((closureN)self_7320966)->elements[1];
c_7355639.elements[2] = ((closureN)self_7320966)->elements[2];
c_7355639.elements[3] = ((closureN)self_7320966)->elements[3];



return_direct_with_clo1(data,(closure)&c_7355639,__lambda_2345,  Cyc_cdr(data, ((closureN)self_7320966)->elements[1]));}
;; 
}

static void __lambda_2345(void *data, object self_7320967, int argc, object *args) /* object self_7320967, object v_9376_735608_735977_736310_7310170 */
 {
 object v_9376_735608_735977_736310_7310170 = args[0];
  
closureN_type c_7355641;
object e_7355814 [3];
c_7355641.hdr.mark = gc_color_red;
 c_7355641.hdr.grayed = 0;
c_7355641.tag = closureN_tag;
 c_7355641.fn = (function_type)__lambda_2346;
c_7355641.num_args = 0;
c_7355641.num_elements = 3;
c_7355641.elements = (object *)e_7355814;
c_7355641.elements[0] = ((closureN)self_7320967)->elements[0];
c_7355641.elements[1] = ((closureN)self_7320967)->elements[3];
c_7355641.elements[2] = v_9376_735608_735977_736310_7310170;


closureN_type c_7355815;
object e_7357757 [4];
c_7355815.hdr.mark = gc_color_red;
 c_7355815.hdr.grayed = 0;
c_7355815.tag = closureN_tag;
 c_7355815.fn = (function_type)__lambda_2357;
c_7355815.num_args = 1;
c_7355815.num_elements = 4;
c_7355815.elements = (object *)e_7357757;
c_7355815.elements[0] = ((closureN)self_7320967)->elements[0];
c_7355815.elements[1] = ((closureN)self_7320967)->elements[1];
c_7355815.elements[2] = ((closureN)self_7320967)->elements[2];
c_7355815.elements[3] = ((closureN)self_7320967)->elements[3];

return_direct_with_clo1(data,(closure)&c_7355641,__lambda_2346,  &c_7355815);; 
}

static void __lambda_2357(void *data, object self_7320968, int argc, object *args) /* object self_7320968, object tmp_735741_735743_736169_7310029 */
 {
 object tmp_735741_735743_736169_7310029 = args[0];
  if( (boolean_f != tmp_735741_735743_736169_7310029) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320968)->elements[2], (((closure)  ((closureN)self_7320968)->elements[2])->fn),  tmp_735741_735743_736169_7310029);
} else { 
  
closureN_type c_7355819;
object e_7357753 [4];
c_7355819.hdr.mark = gc_color_red;
 c_7355819.hdr.grayed = 0;
c_7355819.tag = closureN_tag;
 c_7355819.fn = (function_type)__lambda_2358;
c_7355819.num_args = 1;
c_7355819.num_elements = 4;
c_7355819.elements = (object *)e_7357753;
c_7355819.elements[0] = ((closureN)self_7320968)->elements[0];
c_7355819.elements[1] = ((closureN)self_7320968)->elements[1];
c_7355819.elements[2] = ((closureN)self_7320968)->elements[2];
c_7355819.elements[3] = ((closureN)self_7320968)->elements[3];



return_direct_with_clo1(data,(closure)&c_7355819,__lambda_2358,  Cyc_cdr(data, ((closureN)self_7320968)->elements[1]));}
;; 
}

static void __lambda_2358(void *data, object self_7320969, int argc, object *args) /* object self_7320969, object v_9389_735621_735967_736303_7310163 */
 {
 object v_9389_735621_735967_736303_7310163 = args[0];
  
closureN_type c_7355821;
object e_7355874 [3];
c_7355821.hdr.mark = gc_color_red;
 c_7355821.hdr.grayed = 0;
c_7355821.tag = closureN_tag;
 c_7355821.fn = (function_type)__lambda_2359;
c_7355821.num_args = 0;
c_7355821.num_elements = 3;
c_7355821.elements = (object *)e_7355874;
c_7355821.elements[0] = ((closureN)self_7320969)->elements[0];
c_7355821.elements[1] = ((closureN)self_7320969)->elements[3];
c_7355821.elements[2] = v_9389_735621_735967_736303_7310163;


closureN_type c_7355875;
object e_7357752 [4];
c_7355875.hdr.mark = gc_color_red;
 c_7355875.hdr.grayed = 0;
c_7355875.tag = closureN_tag;
 c_7355875.fn = (function_type)__lambda_2365;
c_7355875.num_args = 1;
c_7355875.num_elements = 4;
c_7355875.elements = (object *)e_7357752;
c_7355875.elements[0] = ((closureN)self_7320969)->elements[0];
c_7355875.elements[1] = ((closureN)self_7320969)->elements[1];
c_7355875.elements[2] = ((closureN)self_7320969)->elements[2];
c_7355875.elements[3] = ((closureN)self_7320969)->elements[3];

return_direct_with_clo1(data,(closure)&c_7355821,__lambda_2359,  &c_7355875);; 
}

static void __lambda_2365(void *data, object self_7320970, int argc, object *args) /* object self_7320970, object tmp_735745_735747_736170_7310030 */
 {
 object tmp_735745_735747_736170_7310030 = args[0];
  if( (boolean_f != tmp_735745_735747_736170_7310030) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320970)->elements[2], (((closure)  ((closureN)self_7320970)->elements[2])->fn),  tmp_735745_735747_736170_7310030);
} else { 
  
closureN_type c_7355879;
object e_7357748 [4];
c_7355879.hdr.mark = gc_color_red;
 c_7355879.hdr.grayed = 0;
c_7355879.tag = closureN_tag;
 c_7355879.fn = (function_type)__lambda_2366;
c_7355879.num_args = 1;
c_7355879.num_elements = 4;
c_7355879.elements = (object *)e_7357748;
c_7355879.elements[0] = ((closureN)self_7320970)->elements[0];
c_7355879.elements[1] = ((closureN)self_7320970)->elements[1];
c_7355879.elements[2] = ((closureN)self_7320970)->elements[2];
c_7355879.elements[3] = ((closureN)self_7320970)->elements[3];



return_direct_with_clo1(data,(closure)&c_7355879,__lambda_2366,  Cyc_cdr(data, ((closureN)self_7320970)->elements[1]));}
;; 
}

static void __lambda_2366(void *data, object self_7320971, int argc, object *args) /* object self_7320971, object v_9394_735626_735957_736296_7310156 */
 {
 object v_9394_735626_735957_736296_7310156 = args[0];
  
closureN_type c_7355881;
object e_7355934 [3];
c_7355881.hdr.mark = gc_color_red;
 c_7355881.hdr.grayed = 0;
c_7355881.tag = closureN_tag;
 c_7355881.fn = (function_type)__lambda_2367;
c_7355881.num_args = 0;
c_7355881.num_elements = 3;
c_7355881.elements = (object *)e_7355934;
c_7355881.elements[0] = ((closureN)self_7320971)->elements[0];
c_7355881.elements[1] = ((closureN)self_7320971)->elements[3];
c_7355881.elements[2] = v_9394_735626_735957_736296_7310156;


closureN_type c_7355935;
object e_7357747 [4];
c_7355935.hdr.mark = gc_color_red;
 c_7355935.hdr.grayed = 0;
c_7355935.tag = closureN_tag;
 c_7355935.fn = (function_type)__lambda_2373;
c_7355935.num_args = 1;
c_7355935.num_elements = 4;
c_7355935.elements = (object *)e_7357747;
c_7355935.elements[0] = ((closureN)self_7320971)->elements[0];
c_7355935.elements[1] = ((closureN)self_7320971)->elements[1];
c_7355935.elements[2] = ((closureN)self_7320971)->elements[2];
c_7355935.elements[3] = ((closureN)self_7320971)->elements[3];

return_direct_with_clo1(data,(closure)&c_7355881,__lambda_2367,  &c_7355935);; 
}

static void __lambda_2373(void *data, object self_7320972, int argc, object *args) /* object self_7320972, object tmp_735749_735751_736171_7310031 */
 {
 object tmp_735749_735751_736171_7310031 = args[0];
  if( (boolean_f != tmp_735749_735751_736171_7310031) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320972)->elements[2], (((closure)  ((closureN)self_7320972)->elements[2])->fn),  tmp_735749_735751_736171_7310031);
} else { 
  
closureN_type c_7355939;
object e_7357743 [4];
c_7355939.hdr.mark = gc_color_red;
 c_7355939.hdr.grayed = 0;
c_7355939.tag = closureN_tag;
 c_7355939.fn = (function_type)__lambda_2374;
c_7355939.num_args = 1;
c_7355939.num_elements = 4;
c_7355939.elements = (object *)e_7357743;
c_7355939.elements[0] = ((closureN)self_7320972)->elements[0];
c_7355939.elements[1] = ((closureN)self_7320972)->elements[1];
c_7355939.elements[2] = ((closureN)self_7320972)->elements[2];
c_7355939.elements[3] = ((closureN)self_7320972)->elements[3];



return_direct_with_clo1(data,(closure)&c_7355939,__lambda_2374,  Cyc_cdr(data, ((closureN)self_7320972)->elements[1]));}
;; 
}

static void __lambda_2374(void *data, object self_7320973, int argc, object *args) /* object self_7320973, object v_9399_735631_735947_736289_7310149 */
 {
 object v_9399_735631_735947_736289_7310149 = args[0];
  
closureN_type c_7355941;
object e_7355994 [3];
c_7355941.hdr.mark = gc_color_red;
 c_7355941.hdr.grayed = 0;
c_7355941.tag = closureN_tag;
 c_7355941.fn = (function_type)__lambda_2375;
c_7355941.num_args = 0;
c_7355941.num_elements = 3;
c_7355941.elements = (object *)e_7355994;
c_7355941.elements[0] = ((closureN)self_7320973)->elements[0];
c_7355941.elements[1] = ((closureN)self_7320973)->elements[3];
c_7355941.elements[2] = v_9399_735631_735947_736289_7310149;


closureN_type c_7355995;
object e_7357742 [4];
c_7355995.hdr.mark = gc_color_red;
 c_7355995.hdr.grayed = 0;
c_7355995.tag = closureN_tag;
 c_7355995.fn = (function_type)__lambda_2381;
c_7355995.num_args = 1;
c_7355995.num_elements = 4;
c_7355995.elements = (object *)e_7357742;
c_7355995.elements[0] = ((closureN)self_7320973)->elements[0];
c_7355995.elements[1] = ((closureN)self_7320973)->elements[1];
c_7355995.elements[2] = ((closureN)self_7320973)->elements[2];
c_7355995.elements[3] = ((closureN)self_7320973)->elements[3];

return_direct_with_clo1(data,(closure)&c_7355941,__lambda_2375,  &c_7355995);; 
}

static void __lambda_2381(void *data, object self_7320974, int argc, object *args) /* object self_7320974, object tmp_735753_735755_736172_7310032 */
 {
 object tmp_735753_735755_736172_7310032 = args[0];
  if( (boolean_f != tmp_735753_735755_736172_7310032) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320974)->elements[2], (((closure)  ((closureN)self_7320974)->elements[2])->fn),  tmp_735753_735755_736172_7310032);
} else { 
  
closureN_type c_7355999;
object e_7357738 [4];
c_7355999.hdr.mark = gc_color_red;
 c_7355999.hdr.grayed = 0;
c_7355999.tag = closureN_tag;
 c_7355999.fn = (function_type)__lambda_2382;
c_7355999.num_args = 1;
c_7355999.num_elements = 4;
c_7355999.elements = (object *)e_7357738;
c_7355999.elements[0] = ((closureN)self_7320974)->elements[0];
c_7355999.elements[1] = ((closureN)self_7320974)->elements[1];
c_7355999.elements[2] = ((closureN)self_7320974)->elements[2];
c_7355999.elements[3] = ((closureN)self_7320974)->elements[3];



return_direct_with_clo1(data,(closure)&c_7355999,__lambda_2382,  Cyc_cdr(data, ((closureN)self_7320974)->elements[1]));}
;; 
}

static void __lambda_2382(void *data, object self_7320975, int argc, object *args) /* object self_7320975, object v_93104_735636_735921_736270_7310130 */
 {
 object v_93104_735636_735921_736270_7310130 = args[0];
  
closureN_type c_7356001;
object e_7356376 [2];
c_7356001.hdr.mark = gc_color_red;
 c_7356001.hdr.grayed = 0;
c_7356001.tag = closureN_tag;
 c_7356001.fn = (function_type)__lambda_2383;
c_7356001.num_args = 0;
c_7356001.num_elements = 2;
c_7356001.elements = (object *)e_7356376;
c_7356001.elements[0] = ((closureN)self_7320975)->elements[3];
c_7356001.elements[1] = v_93104_735636_735921_736270_7310130;


closureN_type c_7356377;
object e_7357737 [4];
c_7356377.hdr.mark = gc_color_red;
 c_7356377.hdr.grayed = 0;
c_7356377.tag = closureN_tag;
 c_7356377.fn = (function_type)__lambda_2409;
c_7356377.num_args = 1;
c_7356377.num_elements = 4;
c_7356377.elements = (object *)e_7357737;
c_7356377.elements[0] = ((closureN)self_7320975)->elements[0];
c_7356377.elements[1] = ((closureN)self_7320975)->elements[1];
c_7356377.elements[2] = ((closureN)self_7320975)->elements[2];
c_7356377.elements[3] = ((closureN)self_7320975)->elements[3];

return_direct_with_clo1(data,(closure)&c_7356001,__lambda_2383,  &c_7356377);; 
}

static void __lambda_2409(void *data, object self_7320976, int argc, object *args) /* object self_7320976, object tmp_735757_735759_736173_7310033 */
 {
 object tmp_735757_735759_736173_7310033 = args[0];
  if( (boolean_f != tmp_735757_735759_736173_7310033) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320976)->elements[2], (((closure)  ((closureN)self_7320976)->elements[2])->fn),  tmp_735757_735759_736173_7310033);
} else { 
  
closureN_type c_7356381;
object e_7357733 [4];
c_7356381.hdr.mark = gc_color_red;
 c_7356381.hdr.grayed = 0;
c_7356381.tag = closureN_tag;
 c_7356381.fn = (function_type)__lambda_2410;
c_7356381.num_args = 1;
c_7356381.num_elements = 4;
c_7356381.elements = (object *)e_7357733;
c_7356381.elements[0] = ((closureN)self_7320976)->elements[0];
c_7356381.elements[1] = ((closureN)self_7320976)->elements[1];
c_7356381.elements[2] = ((closureN)self_7320976)->elements[2];
c_7356381.elements[3] = ((closureN)self_7320976)->elements[3];



return_direct_with_clo1(data,(closure)&c_7356381,__lambda_2410,  Cyc_cdr(data, ((closureN)self_7320976)->elements[1]));}
;; 
}

static void __lambda_2410(void *data, object self_7320977, int argc, object *args) /* object self_7320977, object v_93117_735649_735899_736254_7310114 */
 {
 object v_93117_735649_735899_736254_7310114 = args[0];
  
closureN_type c_7356383;
object e_7356559 [2];
c_7356383.hdr.mark = gc_color_red;
 c_7356383.hdr.grayed = 0;
c_7356383.tag = closureN_tag;
 c_7356383.fn = (function_type)__lambda_2411;
c_7356383.num_args = 0;
c_7356383.num_elements = 2;
c_7356383.elements = (object *)e_7356559;
c_7356383.elements[0] = ((closureN)self_7320977)->elements[3];
c_7356383.elements[1] = v_93117_735649_735899_736254_7310114;


closureN_type c_7356560;
object e_7357732 [4];
c_7356560.hdr.mark = gc_color_red;
 c_7356560.hdr.grayed = 0;
c_7356560.tag = closureN_tag;
 c_7356560.fn = (function_type)__lambda_2424;
c_7356560.num_args = 1;
c_7356560.num_elements = 4;
c_7356560.elements = (object *)e_7357732;
c_7356560.elements[0] = ((closureN)self_7320977)->elements[0];
c_7356560.elements[1] = ((closureN)self_7320977)->elements[1];
c_7356560.elements[2] = ((closureN)self_7320977)->elements[2];
c_7356560.elements[3] = ((closureN)self_7320977)->elements[3];

return_direct_with_clo1(data,(closure)&c_7356383,__lambda_2411,  &c_7356560);; 
}

static void __lambda_2424(void *data, object self_7320978, int argc, object *args) /* object self_7320978, object tmp_735761_735763_736174_7310034 */
 {
 object tmp_735761_735763_736174_7310034 = args[0];
  if( (boolean_f != tmp_735761_735763_736174_7310034) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320978)->elements[2], (((closure)  ((closureN)self_7320978)->elements[2])->fn),  tmp_735761_735763_736174_7310034);
} else { 
  
closureN_type c_7356564;
object e_7357728 [4];
c_7356564.hdr.mark = gc_color_red;
 c_7356564.hdr.grayed = 0;
c_7356564.tag = closureN_tag;
 c_7356564.fn = (function_type)__lambda_2425;
c_7356564.num_args = 1;
c_7356564.num_elements = 4;
c_7356564.elements = (object *)e_7357728;
c_7356564.elements[0] = ((closureN)self_7320978)->elements[0];
c_7356564.elements[1] = ((closureN)self_7320978)->elements[1];
c_7356564.elements[2] = ((closureN)self_7320978)->elements[2];
c_7356564.elements[3] = ((closureN)self_7320978)->elements[3];



return_direct_with_clo1(data,(closure)&c_7356564,__lambda_2425,  Cyc_cdr(data, ((closureN)self_7320978)->elements[1]));}
;; 
}

static void __lambda_2425(void *data, object self_7320979, int argc, object *args) /* object self_7320979, object v_93128_735660_735890_736248_7310108 */
 {
 object v_93128_735660_735890_736248_7310108 = args[0];
  
closureN_type c_7356566;
object e_7356622 [2];
c_7356566.hdr.mark = gc_color_red;
 c_7356566.hdr.grayed = 0;
c_7356566.tag = closureN_tag;
 c_7356566.fn = (function_type)__lambda_2426;
c_7356566.num_args = 0;
c_7356566.num_elements = 2;
c_7356566.elements = (object *)e_7356622;
c_7356566.elements[0] = ((closureN)self_7320979)->elements[3];
c_7356566.elements[1] = v_93128_735660_735890_736248_7310108;


closureN_type c_7356623;
object e_7357727 [4];
c_7356623.hdr.mark = gc_color_red;
 c_7356623.hdr.grayed = 0;
c_7356623.tag = closureN_tag;
 c_7356623.fn = (function_type)__lambda_2433;
c_7356623.num_args = 1;
c_7356623.num_elements = 4;
c_7356623.elements = (object *)e_7357727;
c_7356623.elements[0] = ((closureN)self_7320979)->elements[0];
c_7356623.elements[1] = ((closureN)self_7320979)->elements[1];
c_7356623.elements[2] = ((closureN)self_7320979)->elements[2];
c_7356623.elements[3] = ((closureN)self_7320979)->elements[3];

return_direct_with_clo1(data,(closure)&c_7356566,__lambda_2426,  &c_7356623);; 
}

static void __lambda_2433(void *data, object self_7320980, int argc, object *args) /* object self_7320980, object tmp_735765_735767_736175_7310035 */
 {
 object tmp_735765_735767_736175_7310035 = args[0];
  if( (boolean_f != tmp_735765_735767_736175_7310035) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320980)->elements[2], (((closure)  ((closureN)self_7320980)->elements[2])->fn),  tmp_735765_735767_736175_7310035);
} else { 
  
closureN_type c_7356627;
object e_7357723 [4];
c_7356627.hdr.mark = gc_color_red;
 c_7356627.hdr.grayed = 0;
c_7356627.tag = closureN_tag;
 c_7356627.fn = (function_type)__lambda_2434;
c_7356627.num_args = 1;
c_7356627.num_elements = 4;
c_7356627.elements = (object *)e_7357723;
c_7356627.elements[0] = ((closureN)self_7320980)->elements[0];
c_7356627.elements[1] = ((closureN)self_7320980)->elements[1];
c_7356627.elements[2] = ((closureN)self_7320980)->elements[2];
c_7356627.elements[3] = ((closureN)self_7320980)->elements[3];



return_direct_with_clo1(data,(closure)&c_7356627,__lambda_2434,  Cyc_cdr(data, ((closureN)self_7320980)->elements[1]));}
;; 
}

static void __lambda_2434(void *data, object self_7320981, int argc, object *args) /* object self_7320981, object v_93132_735664_735870_736235_7310095 */
 {
 object v_93132_735664_735870_736235_7310095 = args[0];
  
closureN_type c_7356629;
object e_7356740 [3];
c_7356629.hdr.mark = gc_color_red;
 c_7356629.hdr.grayed = 0;
c_7356629.tag = closureN_tag;
 c_7356629.fn = (function_type)__lambda_2435;
c_7356629.num_args = 0;
c_7356629.num_elements = 3;
c_7356629.elements = (object *)e_7356740;
c_7356629.elements[0] = ((closureN)self_7320981)->elements[0];
c_7356629.elements[1] = ((closureN)self_7320981)->elements[3];
c_7356629.elements[2] = v_93132_735664_735870_736235_7310095;


closureN_type c_7356741;
object e_7357722 [4];
c_7356741.hdr.mark = gc_color_red;
 c_7356741.hdr.grayed = 0;
c_7356741.tag = closureN_tag;
 c_7356741.fn = (function_type)__lambda_2443;
c_7356741.num_args = 1;
c_7356741.num_elements = 4;
c_7356741.elements = (object *)e_7357722;
c_7356741.elements[0] = ((closureN)self_7320981)->elements[0];
c_7356741.elements[1] = ((closureN)self_7320981)->elements[1];
c_7356741.elements[2] = ((closureN)self_7320981)->elements[2];
c_7356741.elements[3] = ((closureN)self_7320981)->elements[3];

return_direct_with_clo1(data,(closure)&c_7356629,__lambda_2435,  &c_7356741);; 
}

static void __lambda_2443(void *data, object self_7320982, int argc, object *args) /* object self_7320982, object tmp_735769_735771_736176_7310036 */
 {
 object tmp_735769_735771_736176_7310036 = args[0];
  if( (boolean_f != tmp_735769_735771_736176_7310036) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320982)->elements[2], (((closure)  ((closureN)self_7320982)->elements[2])->fn),  tmp_735769_735771_736176_7310036);
} else { 
  
closureN_type c_7356745;
object e_7357718 [4];
c_7356745.hdr.mark = gc_color_red;
 c_7356745.hdr.grayed = 0;
c_7356745.tag = closureN_tag;
 c_7356745.fn = (function_type)__lambda_2444;
c_7356745.num_args = 1;
c_7356745.num_elements = 4;
c_7356745.elements = (object *)e_7357718;
c_7356745.elements[0] = ((closureN)self_7320982)->elements[0];
c_7356745.elements[1] = ((closureN)self_7320982)->elements[1];
c_7356745.elements[2] = ((closureN)self_7320982)->elements[2];
c_7356745.elements[3] = ((closureN)self_7320982)->elements[3];



return_direct_with_clo1(data,(closure)&c_7356745,__lambda_2444,  Cyc_cdr(data, ((closureN)self_7320982)->elements[1]));}
;; 
}

static void __lambda_2444(void *data, object self_7320983, int argc, object *args) /* object self_7320983, object v_93141_735673_735850_736222_7310082 */
 {
 object v_93141_735673_735850_736222_7310082 = args[0];
  
closureN_type c_7356747;
object e_7356858 [3];
c_7356747.hdr.mark = gc_color_red;
 c_7356747.hdr.grayed = 0;
c_7356747.tag = closureN_tag;
 c_7356747.fn = (function_type)__lambda_2445;
c_7356747.num_args = 0;
c_7356747.num_elements = 3;
c_7356747.elements = (object *)e_7356858;
c_7356747.elements[0] = ((closureN)self_7320983)->elements[0];
c_7356747.elements[1] = ((closureN)self_7320983)->elements[3];
c_7356747.elements[2] = v_93141_735673_735850_736222_7310082;


closureN_type c_7356859;
object e_7357717 [4];
c_7356859.hdr.mark = gc_color_red;
 c_7356859.hdr.grayed = 0;
c_7356859.tag = closureN_tag;
 c_7356859.fn = (function_type)__lambda_2453;
c_7356859.num_args = 1;
c_7356859.num_elements = 4;
c_7356859.elements = (object *)e_7357717;
c_7356859.elements[0] = ((closureN)self_7320983)->elements[0];
c_7356859.elements[1] = ((closureN)self_7320983)->elements[1];
c_7356859.elements[2] = ((closureN)self_7320983)->elements[2];
c_7356859.elements[3] = ((closureN)self_7320983)->elements[3];

return_direct_with_clo1(data,(closure)&c_7356747,__lambda_2445,  &c_7356859);; 
}

static void __lambda_2453(void *data, object self_7320984, int argc, object *args) /* object self_7320984, object tmp_735773_735775_736177_7310037 */
 {
 object tmp_735773_735775_736177_7310037 = args[0];
  if( (boolean_f != tmp_735773_735775_736177_7310037) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320984)->elements[2], (((closure)  ((closureN)self_7320984)->elements[2])->fn),  tmp_735773_735775_736177_7310037);
} else { 
  
closureN_type c_7356863;
object e_7357713 [4];
c_7356863.hdr.mark = gc_color_red;
 c_7356863.hdr.grayed = 0;
c_7356863.tag = closureN_tag;
 c_7356863.fn = (function_type)__lambda_2454;
c_7356863.num_args = 1;
c_7356863.num_elements = 4;
c_7356863.elements = (object *)e_7357713;
c_7356863.elements[0] = ((closureN)self_7320984)->elements[0];
c_7356863.elements[1] = ((closureN)self_7320984)->elements[1];
c_7356863.elements[2] = ((closureN)self_7320984)->elements[2];
c_7356863.elements[3] = ((closureN)self_7320984)->elements[3];



return_direct_with_clo1(data,(closure)&c_7356863,__lambda_2454,  Cyc_cdr(data, ((closureN)self_7320984)->elements[1]));}
;; 
}

static void __lambda_2454(void *data, object self_7320985, int argc, object *args) /* object self_7320985, object v_93150_735682_735830_736209_7310069 */
 {
 object v_93150_735682_735830_736209_7310069 = args[0];
  
closureN_type c_7356865;
object e_7356976 [3];
c_7356865.hdr.mark = gc_color_red;
 c_7356865.hdr.grayed = 0;
c_7356865.tag = closureN_tag;
 c_7356865.fn = (function_type)__lambda_2455;
c_7356865.num_args = 0;
c_7356865.num_elements = 3;
c_7356865.elements = (object *)e_7356976;
c_7356865.elements[0] = ((closureN)self_7320985)->elements[0];
c_7356865.elements[1] = ((closureN)self_7320985)->elements[3];
c_7356865.elements[2] = v_93150_735682_735830_736209_7310069;


closureN_type c_7356977;
object e_7357712 [4];
c_7356977.hdr.mark = gc_color_red;
 c_7356977.hdr.grayed = 0;
c_7356977.tag = closureN_tag;
 c_7356977.fn = (function_type)__lambda_2463;
c_7356977.num_args = 1;
c_7356977.num_elements = 4;
c_7356977.elements = (object *)e_7357712;
c_7356977.elements[0] = ((closureN)self_7320985)->elements[0];
c_7356977.elements[1] = ((closureN)self_7320985)->elements[1];
c_7356977.elements[2] = ((closureN)self_7320985)->elements[2];
c_7356977.elements[3] = ((closureN)self_7320985)->elements[3];

return_direct_with_clo1(data,(closure)&c_7356865,__lambda_2455,  &c_7356977);; 
}

static void __lambda_2463(void *data, object self_7320986, int argc, object *args) /* object self_7320986, object tmp_735777_735779_736178_7310038 */
 {
 object tmp_735777_735779_736178_7310038 = args[0];
  if( (boolean_f != tmp_735777_735779_736178_7310038) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320986)->elements[2], (((closure)  ((closureN)self_7320986)->elements[2])->fn),  tmp_735777_735779_736178_7310038);
} else { 
  
closureN_type c_7356981;
object e_7357708 [4];
c_7356981.hdr.mark = gc_color_red;
 c_7356981.hdr.grayed = 0;
c_7356981.tag = closureN_tag;
 c_7356981.fn = (function_type)__lambda_2464;
c_7356981.num_args = 1;
c_7356981.num_elements = 4;
c_7356981.elements = (object *)e_7357708;
c_7356981.elements[0] = ((closureN)self_7320986)->elements[0];
c_7356981.elements[1] = ((closureN)self_7320986)->elements[1];
c_7356981.elements[2] = ((closureN)self_7320986)->elements[2];
c_7356981.elements[3] = ((closureN)self_7320986)->elements[3];



return_direct_with_clo1(data,(closure)&c_7356981,__lambda_2464,  Cyc_cdr(data, ((closureN)self_7320986)->elements[1]));}
;; 
}

static void __lambda_2464(void *data, object self_7320987, int argc, object *args) /* object self_7320987, object v_93159_735691_735810_736196_7310056 */
 {
 object v_93159_735691_735810_736196_7310056 = args[0];
  
closureN_type c_7356983;
object e_7357094 [3];
c_7356983.hdr.mark = gc_color_red;
 c_7356983.hdr.grayed = 0;
c_7356983.tag = closureN_tag;
 c_7356983.fn = (function_type)__lambda_2465;
c_7356983.num_args = 0;
c_7356983.num_elements = 3;
c_7356983.elements = (object *)e_7357094;
c_7356983.elements[0] = ((closureN)self_7320987)->elements[0];
c_7356983.elements[1] = ((closureN)self_7320987)->elements[3];
c_7356983.elements[2] = v_93159_735691_735810_736196_7310056;


closureN_type c_7357095;
object e_7357707 [3];
c_7357095.hdr.mark = gc_color_red;
 c_7357095.hdr.grayed = 0;
c_7357095.tag = closureN_tag;
 c_7357095.fn = (function_type)__lambda_2473;
c_7357095.num_args = 1;
c_7357095.num_elements = 3;
c_7357095.elements = (object *)e_7357707;
c_7357095.elements[0] = ((closureN)self_7320987)->elements[1];
c_7357095.elements[1] = ((closureN)self_7320987)->elements[2];
c_7357095.elements[2] = ((closureN)self_7320987)->elements[3];

return_direct_with_clo1(data,(closure)&c_7356983,__lambda_2465,  &c_7357095);; 
}

static void __lambda_2473(void *data, object self_7320988, int argc, object *args) /* object self_7320988, object tmp_735781_735783_736179_7310039 */
 {
 object tmp_735781_735783_736179_7310039 = args[0];
  if( (boolean_f != tmp_735781_735783_736179_7310039) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320988)->elements[1], (((closure)  ((closureN)self_7320988)->elements[1])->fn),  tmp_735781_735783_736179_7310039);
} else { 
  
closureN_type c_7357099;
object e_7357703 [3];
c_7357099.hdr.mark = gc_color_red;
 c_7357099.hdr.grayed = 0;
c_7357099.tag = closureN_tag;
 c_7357099.fn = (function_type)__lambda_2474;
c_7357099.num_args = 1;
c_7357099.num_elements = 3;
c_7357099.elements = (object *)e_7357703;
c_7357099.elements[0] = ((closureN)self_7320988)->elements[0];
c_7357099.elements[1] = ((closureN)self_7320988)->elements[1];
c_7357099.elements[2] = ((closureN)self_7320988)->elements[2];



return_direct_with_clo1(data,(closure)&c_7357099,__lambda_2474,  Cyc_cdr(data, ((closureN)self_7320988)->elements[0]));}
;; 
}

static void __lambda_2474(void *data, object self_7320989, int argc, object *args) /* object self_7320989, object v_93168_735700_735788_736181_7310041 */
 {
 object v_93168_735700_735788_736181_7310041 = args[0];
  
closureN_type c_7357101;
object e_7357688 [2];
c_7357101.hdr.mark = gc_color_red;
 c_7357101.hdr.grayed = 0;
c_7357101.tag = closureN_tag;
 c_7357101.fn = (function_type)__lambda_2475;
c_7357101.num_args = 0;
c_7357101.num_elements = 2;
c_7357101.elements = (object *)e_7357688;
c_7357101.elements[0] = ((closureN)self_7320989)->elements[2];
c_7357101.elements[1] = v_93168_735700_735788_736181_7310041;


closureN_type c_7357689;
object e_7357702 [2];
c_7357689.hdr.mark = gc_color_red;
 c_7357689.hdr.grayed = 0;
c_7357689.tag = closureN_tag;
 c_7357689.fn = (function_type)__lambda_2530;
c_7357689.num_args = 1;
c_7357689.num_elements = 2;
c_7357689.elements = (object *)e_7357702;
c_7357689.elements[0] = ((closureN)self_7320989)->elements[0];
c_7357689.elements[1] = ((closureN)self_7320989)->elements[1];

return_direct_with_clo1(data,(closure)&c_7357101,__lambda_2475,  &c_7357689);; 
}

static void __lambda_2530(void *data, object self_7320990, int argc, object *args) /* object self_7320990, object tmp_735785_735787_736180_7310040 */
 {
 object tmp_735785_735787_736180_7310040 = args[0];
  if( (boolean_f != tmp_735785_735787_736180_7310040) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320990)->elements[1], (((closure)  ((closureN)self_7320990)->elements[1])->fn),  tmp_735785_735787_736180_7310040);
} else { 
  
closureN_type c_7357693;
object e_7357699 [1];
c_7357693.hdr.mark = gc_color_red;
 c_7357693.hdr.grayed = 0;
c_7357693.tag = closureN_tag;
 c_7357693.fn = (function_type)__lambda_2531;
c_7357693.num_args = 1;
c_7357693.num_elements = 1;
c_7357693.elements = (object *)e_7357699;
c_7357693.elements[0] = ((closureN)self_7320990)->elements[1];


make_utf8_string_with_len(c_7357700, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7357693, &c_7357700, ((closureN)self_7320990)->elements[0]);}
;; 
}

static void __lambda_2531(void *data, object self_7320991, int argc, object *args) /* object self_7320991, object r_7316792 */
 {
 object r_7316792 = args[0];
  
pair_type local_7357698; 
return_direct_with_clo1(data,  ((closureN)self_7320991)->elements[0], (((closure)  ((closureN)self_7320991)->elements[0])->fn),  set_pair_as_expr(&local_7357698, r_7316792, boolean_f));; 
}

static void __lambda_2475(void *data, object self_7320992, int argc, object *args) /* object self_7320992, object k_7316794 */
 {
 object k_7316794 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320992)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320992)->elements[1]))) ){ 
    complex_num_type local_7357112; 
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7357112, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320992)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320992)->elements[1])))) ){ 
    complex_num_type local_7357127; 
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7357127, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320992)->elements[1]))))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320992)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320992)->elements[1])))))) ){ 
  
closureN_type c_7357157;
object e_7357680 [3];
c_7357157.hdr.mark = gc_color_red;
 c_7357157.hdr.grayed = 0;
c_7357157.tag = closureN_tag;
 c_7357157.fn = (function_type)__lambda_2476;
c_7357157.num_args = 1;
c_7357157.num_elements = 3;
c_7357157.elements = (object *)e_7357680;
c_7357157.elements[0] = k_7316794;
c_7357157.elements[1] = ((closureN)self_7320992)->elements[0];
c_7357157.elements[2] = ((closureN)self_7320992)->elements[1];

return_closcall2(data,  ((closureN)self_7320992)->elements[0],  &c_7357157, quote_let_91syntax);
} else { 
  return_direct_with_clo1(data,  k_7316794, (((closure)  k_7316794)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316794, (((closure)  k_7316794)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316794, (((closure)  k_7316794)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316794, (((closure)  k_7316794)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316794, (((closure)  k_7316794)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316794, (((closure)  k_7316794)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316794, (((closure)  k_7316794)->fn),  boolean_f);}
;; 
}

static void __lambda_2476(void *data, object self_7320993, int argc, object *args) /* object self_7320993, object r_7316811 */
 {
 object r_7316811 = args[0];
  
closureN_type c_7357160;
object e_7357679 [4];
c_7357160.hdr.mark = gc_color_red;
 c_7357160.hdr.grayed = 0;
c_7357160.tag = closureN_tag;
 c_7357160.fn = (function_type)__lambda_2477;
c_7357160.num_args = 1;
c_7357160.num_elements = 4;
c_7357160.elements = (object *)e_7357679;
c_7357160.elements[0] = ((closureN)self_7320993)->elements[0];
c_7357160.elements[1] = r_7316811;
c_7357160.elements[2] = ((closureN)self_7320993)->elements[1];
c_7357160.elements[3] = ((closureN)self_7320993)->elements[2];

return_closcall2(data,  ((closureN)self_7320993)->elements[1],  &c_7357160, quote_new_91sym_127);; 
}

static void __lambda_2477(void *data, object self_7320994, int argc, object *args) /* object self_7320994, object r_7316858 */
 {
 object r_7316858 = args[0];
  
closureN_type c_7357163;
object e_7357678 [5];
c_7357163.hdr.mark = gc_color_red;
 c_7357163.hdr.grayed = 0;
c_7357163.tag = closureN_tag;
 c_7357163.fn = (function_type)__lambda_2478;
c_7357163.num_args = 1;
c_7357163.num_elements = 5;
c_7357163.elements = (object *)e_7357678;
c_7357163.elements[0] = ((closureN)self_7320994)->elements[0];
c_7357163.elements[1] = ((closureN)self_7320994)->elements[1];
c_7357163.elements[2] = r_7316858;
c_7357163.elements[3] = ((closureN)self_7320994)->elements[2];
c_7357163.elements[4] = ((closureN)self_7320994)->elements[3];

return_closcall2(data,  ((closureN)self_7320994)->elements[2],  &c_7357163, quote_syntax_91rules);; 
}

static void __lambda_2478(void *data, object self_7320995, int argc, object *args) /* object self_7320995, object r_7316864 */
 {
 object r_7316864 = args[0];
  
closureN_type c_7357166;
object e_7357677 [6];
c_7357166.hdr.mark = gc_color_red;
 c_7357166.hdr.grayed = 0;
c_7357166.tag = closureN_tag;
 c_7357166.fn = (function_type)__lambda_2479;
c_7357166.num_args = 1;
c_7357166.num_elements = 6;
c_7357166.elements = (object *)e_7357677;
c_7357166.elements[0] = ((closureN)self_7320995)->elements[0];
c_7357166.elements[1] = ((closureN)self_7320995)->elements[1];
c_7357166.elements[2] = ((closureN)self_7320995)->elements[2];
c_7357166.elements[3] = r_7316864;
c_7357166.elements[4] = ((closureN)self_7320995)->elements[3];
c_7357166.elements[5] = ((closureN)self_7320995)->elements[4];

return_closcall2(data,  ((closureN)self_7320995)->elements[3],  &c_7357166, quote_new_91sym_127);; 
}

static void __lambda_2479(void *data, object self_7320996, int argc, object *args) /* object self_7320996, object r_7316905 */
 {
 object r_7316905 = args[0];
  
closureN_type c_7357169;
object e_7357676 [7];
c_7357169.hdr.mark = gc_color_red;
 c_7357169.hdr.grayed = 0;
c_7357169.tag = closureN_tag;
 c_7357169.fn = (function_type)__lambda_2480;
c_7357169.num_args = 1;
c_7357169.num_elements = 7;
c_7357169.elements = (object *)e_7357676;
c_7357169.elements[0] = ((closureN)self_7320996)->elements[0];
c_7357169.elements[1] = ((closureN)self_7320996)->elements[1];
c_7357169.elements[2] = ((closureN)self_7320996)->elements[2];
c_7357169.elements[3] = ((closureN)self_7320996)->elements[3];
c_7357169.elements[4] = r_7316905;
c_7357169.elements[5] = ((closureN)self_7320996)->elements[4];
c_7357169.elements[6] = ((closureN)self_7320996)->elements[5];

return_closcall2(data,  ((closureN)self_7320996)->elements[4],  &c_7357169, quote_sk);; 
}

static void __lambda_2480(void *data, object self_7320997, int argc, object *args) /* object self_7320997, object r_7316910 */
 {
 object r_7316910 = args[0];
  
closureN_type c_7357172;
object e_7357675 [8];
c_7357172.hdr.mark = gc_color_red;
 c_7357172.hdr.grayed = 0;
c_7357172.tag = closureN_tag;
 c_7357172.fn = (function_type)__lambda_2481;
c_7357172.num_args = 1;
c_7357172.num_elements = 8;
c_7357172.elements = (object *)e_7357675;
c_7357172.elements[0] = ((closureN)self_7320997)->elements[0];
c_7357172.elements[1] = ((closureN)self_7320997)->elements[1];
c_7357172.elements[2] = ((closureN)self_7320997)->elements[2];
c_7357172.elements[3] = ((closureN)self_7320997)->elements[3];
c_7357172.elements[4] = ((closureN)self_7320997)->elements[4];
c_7357172.elements[5] = r_7316910;
c_7357172.elements[6] = ((closureN)self_7320997)->elements[5];
c_7357172.elements[7] = ((closureN)self_7320997)->elements[6];

return_closcall2(data,  ((closureN)self_7320997)->elements[5],  &c_7357172, quote_fk);; 
}

static void __lambda_2481(void *data, object self_7320998, int argc, object *args) /* object self_7320998, object r_7316913 */
 {
 object r_7316913 = args[0];
  
closureN_type c_7357174;
object e_7357673 [8];
c_7357174.hdr.mark = gc_color_red;
 c_7357174.hdr.grayed = 0;
c_7357174.tag = closureN_tag;
 c_7357174.fn = (function_type)__lambda_2482;
c_7357174.num_args = 1;
c_7357174.num_elements = 8;
c_7357174.elements = (object *)e_7357673;
c_7357174.elements[0] = ((closureN)self_7320998)->elements[0];
c_7357174.elements[1] = ((closureN)self_7320998)->elements[1];
c_7357174.elements[2] = ((closureN)self_7320998)->elements[2];
c_7357174.elements[3] = ((closureN)self_7320998)->elements[3];
c_7357174.elements[4] = ((closureN)self_7320998)->elements[4];
c_7357174.elements[5] = ((closureN)self_7320998)->elements[5];
c_7357174.elements[6] = ((closureN)self_7320998)->elements[6];
c_7357174.elements[7] = ((closureN)self_7320998)->elements[7];


make_pair(c_7357674,quote_fk,NULL);c_7357674.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357174, r_7316913, NULL, &c_7357674);; 
}

static void __lambda_2482(void *data, object self_7320999, int argc, object *args) /* object self_7320999, object r_7316911 */
 {
 object r_7316911 = args[0];
  
closureN_type c_7357176;
object e_7357669 [7];
c_7357176.hdr.mark = gc_color_red;
 c_7357176.hdr.grayed = 0;
c_7357176.tag = closureN_tag;
 c_7357176.fn = (function_type)__lambda_2483;
c_7357176.num_args = 1;
c_7357176.num_elements = 7;
c_7357176.elements = (object *)e_7357669;
c_7357176.elements[0] = ((closureN)self_7320999)->elements[0];
c_7357176.elements[1] = ((closureN)self_7320999)->elements[1];
c_7357176.elements[2] = ((closureN)self_7320999)->elements[2];
c_7357176.elements[3] = ((closureN)self_7320999)->elements[3];
c_7357176.elements[4] = ((closureN)self_7320999)->elements[4];
c_7357176.elements[5] = ((closureN)self_7320999)->elements[6];
c_7357176.elements[6] = ((closureN)self_7320999)->elements[7];


make_pair(c_7357672,quote_fk,NULL);c_7357672.hdr.immutable = 1;

make_pair(c_7357671,quote_sk,&c_7357672);c_7357671.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357176, ((closureN)self_7320999)->elements[5], r_7316911, &c_7357671);; 
}

static void __lambda_2483(void *data, object self_7321000, int argc, object *args) /* object self_7321000, object r_7316908 */
 {
 object r_7316908 = args[0];
  
closureN_type c_7357178;
object e_7357662 [7];
c_7357178.hdr.mark = gc_color_red;
 c_7357178.hdr.grayed = 0;
c_7357178.tag = closureN_tag;
 c_7357178.fn = (function_type)__lambda_2484;
c_7357178.num_args = 1;
c_7357178.num_elements = 7;
c_7357178.elements = (object *)e_7357662;
c_7357178.elements[0] = ((closureN)self_7321000)->elements[0];
c_7357178.elements[1] = ((closureN)self_7321000)->elements[1];
c_7357178.elements[2] = ((closureN)self_7321000)->elements[2];
c_7357178.elements[3] = ((closureN)self_7321000)->elements[3];
c_7357178.elements[4] = ((closureN)self_7321000)->elements[4];
c_7357178.elements[5] = ((closureN)self_7321000)->elements[5];
c_7357178.elements[6] = ((closureN)self_7321000)->elements[6];




make_pair(c_7357668,quote_fk,NULL);c_7357668.hdr.immutable = 1;

make_pair(c_7357667,quote_sk,&c_7357668);c_7357667.hdr.immutable = 1;

make_pair(c_7357666,quote_p,&c_7357667);c_7357666.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357178, Cyc_car(data, ((closureN)self_7321000)->elements[6]), r_7316908, &c_7357666);; 
}

static void __lambda_2484(void *data, object self_7321001, int argc, object *args) /* object self_7321001, object r_7316906 */
 {
 object r_7316906 = args[0];
  
closureN_type c_7357180;
object e_7357656 [6];
c_7357180.hdr.mark = gc_color_red;
 c_7357180.hdr.grayed = 0;
c_7357180.tag = closureN_tag;
 c_7357180.fn = (function_type)__lambda_2485;
c_7357180.num_args = 1;
c_7357180.num_elements = 6;
c_7357180.elements = (object *)e_7357656;
c_7357180.elements[0] = ((closureN)self_7321001)->elements[0];
c_7357180.elements[1] = ((closureN)self_7321001)->elements[1];
c_7357180.elements[2] = ((closureN)self_7321001)->elements[2];
c_7357180.elements[3] = ((closureN)self_7321001)->elements[3];
c_7357180.elements[4] = ((closureN)self_7321001)->elements[5];
c_7357180.elements[5] = ((closureN)self_7321001)->elements[6];


make_pair(c_7357661,quote_fk,NULL);c_7357661.hdr.immutable = 1;

make_pair(c_7357660,quote_sk,&c_7357661);c_7357660.hdr.immutable = 1;

make_pair(c_7357659,quote_p,&c_7357660);c_7357659.hdr.immutable = 1;

make_pair(c_7357658,quote_new_91sym_127,&c_7357659);c_7357658.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357180, ((closureN)self_7321001)->elements[4], r_7316906, &c_7357658);; 
}

static void __lambda_2485(void *data, object self_7321002, int argc, object *args) /* object self_7321002, object r_7316898 */
 {
 object r_7316898 = args[0];
  
closureN_type c_7357183;
object e_7357655 [7];
c_7357183.hdr.mark = gc_color_red;
 c_7357183.hdr.grayed = 0;
c_7357183.tag = closureN_tag;
 c_7357183.fn = (function_type)__lambda_2486;
c_7357183.num_args = 1;
c_7357183.num_elements = 7;
c_7357183.elements = (object *)e_7357655;
c_7357183.elements[0] = ((closureN)self_7321002)->elements[0];
c_7357183.elements[1] = ((closureN)self_7321002)->elements[1];
c_7357183.elements[2] = ((closureN)self_7321002)->elements[2];
c_7357183.elements[3] = ((closureN)self_7321002)->elements[3];
c_7357183.elements[4] = r_7316898;
c_7357183.elements[5] = ((closureN)self_7321002)->elements[4];
c_7357183.elements[6] = ((closureN)self_7321002)->elements[5];

return_closcall2(data,  ((closureN)self_7321002)->elements[4],  &c_7357183, quote_sk);; 
}

static void __lambda_2486(void *data, object self_7321003, int argc, object *args) /* object self_7321003, object r_7316901 */
 {
 object r_7316901 = args[0];
  
closureN_type c_7357185;
object e_7357653 [7];
c_7357185.hdr.mark = gc_color_red;
 c_7357185.hdr.grayed = 0;
c_7357185.tag = closureN_tag;
 c_7357185.fn = (function_type)__lambda_2487;
c_7357185.num_args = 1;
c_7357185.num_elements = 7;
c_7357185.elements = (object *)e_7357653;
c_7357185.elements[0] = ((closureN)self_7321003)->elements[0];
c_7357185.elements[1] = ((closureN)self_7321003)->elements[1];
c_7357185.elements[2] = ((closureN)self_7321003)->elements[2];
c_7357185.elements[3] = ((closureN)self_7321003)->elements[3];
c_7357185.elements[4] = ((closureN)self_7321003)->elements[4];
c_7357185.elements[5] = ((closureN)self_7321003)->elements[5];
c_7357185.elements[6] = ((closureN)self_7321003)->elements[6];


make_pair(c_7357654,quote_sk,NULL);c_7357654.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357185, r_7316901, NULL, &c_7357654);; 
}

static void __lambda_2487(void *data, object self_7321004, int argc, object *args) /* object self_7321004, object r_7316899 */
 {
 object r_7316899 = args[0];
  
closureN_type c_7357187;
object e_7357645 [6];
c_7357187.hdr.mark = gc_color_red;
 c_7357187.hdr.grayed = 0;
c_7357187.tag = closureN_tag;
 c_7357187.fn = (function_type)__lambda_2488;
c_7357187.num_args = 1;
c_7357187.num_elements = 6;
c_7357187.elements = (object *)e_7357645;
c_7357187.elements[0] = ((closureN)self_7321004)->elements[0];
c_7357187.elements[1] = ((closureN)self_7321004)->elements[1];
c_7357187.elements[2] = ((closureN)self_7321004)->elements[2];
c_7357187.elements[3] = ((closureN)self_7321004)->elements[3];
c_7357187.elements[4] = ((closureN)self_7321004)->elements[5];
c_7357187.elements[5] = ((closureN)self_7321004)->elements[6];


make_pair(c_7357651,quote_fk,NULL);c_7357651.hdr.immutable = 1;

make_pair(c_7357650,quote_sk,&c_7357651);c_7357650.hdr.immutable = 1;

make_pair(c_7357649,quote_p,&c_7357650);c_7357649.hdr.immutable = 1;

make_pair(c_7357648,quote_new_91sym_127,&c_7357649);c_7357648.hdr.immutable = 1;

make_pair(c_7357652,quote_sk,NULL);c_7357652.hdr.immutable = 1;

make_pair(c_7357647,&c_7357648,&c_7357652);c_7357647.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357187, ((closureN)self_7321004)->elements[4], r_7316899, &c_7357647);; 
}

static void __lambda_2488(void *data, object self_7321005, int argc, object *args) /* object self_7321005, object r_7316869 */
 {
 object r_7316869 = args[0];
  
closureN_type c_7357190;
object e_7357644 [7];
c_7357190.hdr.mark = gc_color_red;
 c_7357190.hdr.grayed = 0;
c_7357190.tag = closureN_tag;
 c_7357190.fn = (function_type)__lambda_2489;
c_7357190.num_args = 1;
c_7357190.num_elements = 7;
c_7357190.elements = (object *)e_7357644;
c_7357190.elements[0] = ((closureN)self_7321005)->elements[0];
c_7357190.elements[1] = ((closureN)self_7321005)->elements[1];
c_7357190.elements[2] = ((closureN)self_7321005)->elements[2];
c_7357190.elements[3] = ((closureN)self_7321005)->elements[3];
c_7357190.elements[4] = r_7316869;
c_7357190.elements[5] = ((closureN)self_7321005)->elements[4];
c_7357190.elements[6] = ((closureN)self_7321005)->elements[5];

return_closcall2(data,  ((closureN)self_7321005)->elements[4],  &c_7357190, quote_new_91sym_127);; 
}

static void __lambda_2489(void *data, object self_7321006, int argc, object *args) /* object self_7321006, object r_7316882 */
 {
 object r_7316882 = args[0];
  
closureN_type c_7357193;
object e_7357643 [8];
c_7357193.hdr.mark = gc_color_red;
 c_7357193.hdr.grayed = 0;
c_7357193.tag = closureN_tag;
 c_7357193.fn = (function_type)__lambda_2490;
c_7357193.num_args = 1;
c_7357193.num_elements = 8;
c_7357193.elements = (object *)e_7357643;
c_7357193.elements[0] = ((closureN)self_7321006)->elements[0];
c_7357193.elements[1] = ((closureN)self_7321006)->elements[1];
c_7357193.elements[2] = ((closureN)self_7321006)->elements[2];
c_7357193.elements[3] = ((closureN)self_7321006)->elements[3];
c_7357193.elements[4] = ((closureN)self_7321006)->elements[4];
c_7357193.elements[5] = r_7316882;
c_7357193.elements[6] = ((closureN)self_7321006)->elements[5];
c_7357193.elements[7] = ((closureN)self_7321006)->elements[6];

return_closcall2(data,  ((closureN)self_7321006)->elements[5],  &c_7357193, quote_any);; 
}

static void __lambda_2490(void *data, object self_7321007, int argc, object *args) /* object self_7321007, object r_7316885 */
 {
 object r_7316885 = args[0];
  
closureN_type c_7357196;
object e_7357642 [9];
c_7357196.hdr.mark = gc_color_red;
 c_7357196.hdr.grayed = 0;
c_7357196.tag = closureN_tag;
 c_7357196.fn = (function_type)__lambda_2491;
c_7357196.num_args = 1;
c_7357196.num_elements = 9;
c_7357196.elements = (object *)e_7357642;
c_7357196.elements[0] = ((closureN)self_7321007)->elements[0];
c_7357196.elements[1] = ((closureN)self_7321007)->elements[1];
c_7357196.elements[2] = ((closureN)self_7321007)->elements[2];
c_7357196.elements[3] = ((closureN)self_7321007)->elements[3];
c_7357196.elements[4] = ((closureN)self_7321007)->elements[4];
c_7357196.elements[5] = ((closureN)self_7321007)->elements[5];
c_7357196.elements[6] = r_7316885;
c_7357196.elements[7] = ((closureN)self_7321007)->elements[6];
c_7357196.elements[8] = ((closureN)self_7321007)->elements[7];

return_closcall2(data,  ((closureN)self_7321007)->elements[6],  &c_7357196, quote_sk);; 
}

static void __lambda_2491(void *data, object self_7321008, int argc, object *args) /* object self_7321008, object r_7316888 */
 {
 object r_7316888 = args[0];
  
closureN_type c_7357199;
object e_7357641 [10];
c_7357199.hdr.mark = gc_color_red;
 c_7357199.hdr.grayed = 0;
c_7357199.tag = closureN_tag;
 c_7357199.fn = (function_type)__lambda_2492;
c_7357199.num_args = 1;
c_7357199.num_elements = 10;
c_7357199.elements = (object *)e_7357641;
c_7357199.elements[0] = ((closureN)self_7321008)->elements[0];
c_7357199.elements[1] = ((closureN)self_7321008)->elements[1];
c_7357199.elements[2] = ((closureN)self_7321008)->elements[2];
c_7357199.elements[3] = ((closureN)self_7321008)->elements[3];
c_7357199.elements[4] = ((closureN)self_7321008)->elements[4];
c_7357199.elements[5] = ((closureN)self_7321008)->elements[5];
c_7357199.elements[6] = ((closureN)self_7321008)->elements[6];
c_7357199.elements[7] = r_7316888;
c_7357199.elements[8] = ((closureN)self_7321008)->elements[7];
c_7357199.elements[9] = ((closureN)self_7321008)->elements[8];

return_closcall2(data,  ((closureN)self_7321008)->elements[7],  &c_7357199, quote_fk);; 
}

static void __lambda_2492(void *data, object self_7321009, int argc, object *args) /* object self_7321009, object r_7316891 */
 {
 object r_7316891 = args[0];
  
closureN_type c_7357201;
object e_7357639 [10];
c_7357201.hdr.mark = gc_color_red;
 c_7357201.hdr.grayed = 0;
c_7357201.tag = closureN_tag;
 c_7357201.fn = (function_type)__lambda_2493;
c_7357201.num_args = 1;
c_7357201.num_elements = 10;
c_7357201.elements = (object *)e_7357639;
c_7357201.elements[0] = ((closureN)self_7321009)->elements[0];
c_7357201.elements[1] = ((closureN)self_7321009)->elements[1];
c_7357201.elements[2] = ((closureN)self_7321009)->elements[2];
c_7357201.elements[3] = ((closureN)self_7321009)->elements[3];
c_7357201.elements[4] = ((closureN)self_7321009)->elements[4];
c_7357201.elements[5] = ((closureN)self_7321009)->elements[5];
c_7357201.elements[6] = ((closureN)self_7321009)->elements[6];
c_7357201.elements[7] = ((closureN)self_7321009)->elements[7];
c_7357201.elements[8] = ((closureN)self_7321009)->elements[8];
c_7357201.elements[9] = ((closureN)self_7321009)->elements[9];


make_pair(c_7357640,quote_fk,NULL);c_7357640.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357201, r_7316891, NULL, &c_7357640);; 
}

static void __lambda_2493(void *data, object self_7321010, int argc, object *args) /* object self_7321010, object r_7316889 */
 {
 object r_7316889 = args[0];
  
closureN_type c_7357203;
object e_7357635 [9];
c_7357203.hdr.mark = gc_color_red;
 c_7357203.hdr.grayed = 0;
c_7357203.tag = closureN_tag;
 c_7357203.fn = (function_type)__lambda_2494;
c_7357203.num_args = 1;
c_7357203.num_elements = 9;
c_7357203.elements = (object *)e_7357635;
c_7357203.elements[0] = ((closureN)self_7321010)->elements[0];
c_7357203.elements[1] = ((closureN)self_7321010)->elements[1];
c_7357203.elements[2] = ((closureN)self_7321010)->elements[2];
c_7357203.elements[3] = ((closureN)self_7321010)->elements[3];
c_7357203.elements[4] = ((closureN)self_7321010)->elements[4];
c_7357203.elements[5] = ((closureN)self_7321010)->elements[5];
c_7357203.elements[6] = ((closureN)self_7321010)->elements[6];
c_7357203.elements[7] = ((closureN)self_7321010)->elements[8];
c_7357203.elements[8] = ((closureN)self_7321010)->elements[9];


make_pair(c_7357638,quote_fk,NULL);c_7357638.hdr.immutable = 1;

make_pair(c_7357637,quote_sk,&c_7357638);c_7357637.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357203, ((closureN)self_7321010)->elements[7], r_7316889, &c_7357637);; 
}

static void __lambda_2494(void *data, object self_7321011, int argc, object *args) /* object self_7321011, object r_7316886 */
 {
 object r_7316886 = args[0];
  
closureN_type c_7357205;
object e_7357630 [8];
c_7357205.hdr.mark = gc_color_red;
 c_7357205.hdr.grayed = 0;
c_7357205.tag = closureN_tag;
 c_7357205.fn = (function_type)__lambda_2495;
c_7357205.num_args = 1;
c_7357205.num_elements = 8;
c_7357205.elements = (object *)e_7357630;
c_7357205.elements[0] = ((closureN)self_7321011)->elements[0];
c_7357205.elements[1] = ((closureN)self_7321011)->elements[1];
c_7357205.elements[2] = ((closureN)self_7321011)->elements[2];
c_7357205.elements[3] = ((closureN)self_7321011)->elements[3];
c_7357205.elements[4] = ((closureN)self_7321011)->elements[4];
c_7357205.elements[5] = ((closureN)self_7321011)->elements[5];
c_7357205.elements[6] = ((closureN)self_7321011)->elements[7];
c_7357205.elements[7] = ((closureN)self_7321011)->elements[8];


make_pair(c_7357634,quote_fk,NULL);c_7357634.hdr.immutable = 1;

make_pair(c_7357633,quote_sk,&c_7357634);c_7357633.hdr.immutable = 1;

make_pair(c_7357632,quote_any,&c_7357633);c_7357632.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357205, ((closureN)self_7321011)->elements[6], r_7316886, &c_7357632);; 
}

static void __lambda_2495(void *data, object self_7321012, int argc, object *args) /* object self_7321012, object r_7316883 */
 {
 object r_7316883 = args[0];
  
closureN_type c_7357207;
object e_7357624 [7];
c_7357207.hdr.mark = gc_color_red;
 c_7357207.hdr.grayed = 0;
c_7357207.tag = closureN_tag;
 c_7357207.fn = (function_type)__lambda_2496;
c_7357207.num_args = 1;
c_7357207.num_elements = 7;
c_7357207.elements = (object *)e_7357624;
c_7357207.elements[0] = ((closureN)self_7321012)->elements[0];
c_7357207.elements[1] = ((closureN)self_7321012)->elements[1];
c_7357207.elements[2] = ((closureN)self_7321012)->elements[2];
c_7357207.elements[3] = ((closureN)self_7321012)->elements[3];
c_7357207.elements[4] = ((closureN)self_7321012)->elements[4];
c_7357207.elements[5] = ((closureN)self_7321012)->elements[6];
c_7357207.elements[6] = ((closureN)self_7321012)->elements[7];


make_pair(c_7357629,quote_fk,NULL);c_7357629.hdr.immutable = 1;

make_pair(c_7357628,quote_sk,&c_7357629);c_7357628.hdr.immutable = 1;

make_pair(c_7357627,quote_any,&c_7357628);c_7357627.hdr.immutable = 1;

make_pair(c_7357626,quote_new_91sym_127,&c_7357627);c_7357626.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357207, ((closureN)self_7321012)->elements[5], r_7316883, &c_7357626);; 
}

static void __lambda_2496(void *data, object self_7321013, int argc, object *args) /* object self_7321013, object r_7316875 */
 {
 object r_7316875 = args[0];
  
closureN_type c_7357210;
object e_7357623 [8];
c_7357210.hdr.mark = gc_color_red;
 c_7357210.hdr.grayed = 0;
c_7357210.tag = closureN_tag;
 c_7357210.fn = (function_type)__lambda_2497;
c_7357210.num_args = 1;
c_7357210.num_elements = 8;
c_7357210.elements = (object *)e_7357623;
c_7357210.elements[0] = ((closureN)self_7321013)->elements[0];
c_7357210.elements[1] = ((closureN)self_7321013)->elements[1];
c_7357210.elements[2] = ((closureN)self_7321013)->elements[2];
c_7357210.elements[3] = ((closureN)self_7321013)->elements[3];
c_7357210.elements[4] = ((closureN)self_7321013)->elements[4];
c_7357210.elements[5] = r_7316875;
c_7357210.elements[6] = ((closureN)self_7321013)->elements[5];
c_7357210.elements[7] = ((closureN)self_7321013)->elements[6];

return_closcall2(data,  ((closureN)self_7321013)->elements[5],  &c_7357210, quote_fk);; 
}

static void __lambda_2497(void *data, object self_7321014, int argc, object *args) /* object self_7321014, object r_7316878 */
 {
 object r_7316878 = args[0];
  
closureN_type c_7357212;
object e_7357621 [8];
c_7357212.hdr.mark = gc_color_red;
 c_7357212.hdr.grayed = 0;
c_7357212.tag = closureN_tag;
 c_7357212.fn = (function_type)__lambda_2498;
c_7357212.num_args = 1;
c_7357212.num_elements = 8;
c_7357212.elements = (object *)e_7357621;
c_7357212.elements[0] = ((closureN)self_7321014)->elements[0];
c_7357212.elements[1] = ((closureN)self_7321014)->elements[1];
c_7357212.elements[2] = ((closureN)self_7321014)->elements[2];
c_7357212.elements[3] = ((closureN)self_7321014)->elements[3];
c_7357212.elements[4] = ((closureN)self_7321014)->elements[4];
c_7357212.elements[5] = ((closureN)self_7321014)->elements[5];
c_7357212.elements[6] = ((closureN)self_7321014)->elements[6];
c_7357212.elements[7] = ((closureN)self_7321014)->elements[7];


make_pair(c_7357622,quote_fk,NULL);c_7357622.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357212, r_7316878, NULL, &c_7357622);; 
}

static void __lambda_2498(void *data, object self_7321015, int argc, object *args) /* object self_7321015, object r_7316876 */
 {
 object r_7316876 = args[0];
  
closureN_type c_7357214;
object e_7357613 [7];
c_7357214.hdr.mark = gc_color_red;
 c_7357214.hdr.grayed = 0;
c_7357214.tag = closureN_tag;
 c_7357214.fn = (function_type)__lambda_2499;
c_7357214.num_args = 1;
c_7357214.num_elements = 7;
c_7357214.elements = (object *)e_7357613;
c_7357214.elements[0] = ((closureN)self_7321015)->elements[0];
c_7357214.elements[1] = ((closureN)self_7321015)->elements[1];
c_7357214.elements[2] = ((closureN)self_7321015)->elements[2];
c_7357214.elements[3] = ((closureN)self_7321015)->elements[3];
c_7357214.elements[4] = ((closureN)self_7321015)->elements[4];
c_7357214.elements[5] = ((closureN)self_7321015)->elements[6];
c_7357214.elements[6] = ((closureN)self_7321015)->elements[7];


make_pair(c_7357619,quote_fk,NULL);c_7357619.hdr.immutable = 1;

make_pair(c_7357618,quote_sk,&c_7357619);c_7357618.hdr.immutable = 1;

make_pair(c_7357617,quote_any,&c_7357618);c_7357617.hdr.immutable = 1;

make_pair(c_7357616,quote_new_91sym_127,&c_7357617);c_7357616.hdr.immutable = 1;

make_pair(c_7357620,quote_fk,NULL);c_7357620.hdr.immutable = 1;

make_pair(c_7357615,&c_7357616,&c_7357620);c_7357615.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357214, ((closureN)self_7321015)->elements[5], r_7316876, &c_7357615);; 
}

static void __lambda_2499(void *data, object self_7321016, int argc, object *args) /* object self_7321016, object r_7316872 */
 {
 object r_7316872 = args[0];
  
closureN_type c_7357216;
object e_7357605 [7];
c_7357216.hdr.mark = gc_color_red;
 c_7357216.hdr.grayed = 0;
c_7357216.tag = closureN_tag;
 c_7357216.fn = (function_type)__lambda_2500;
c_7357216.num_args = 1;
c_7357216.num_elements = 7;
c_7357216.elements = (object *)e_7357605;
c_7357216.elements[0] = ((closureN)self_7321016)->elements[0];
c_7357216.elements[1] = ((closureN)self_7321016)->elements[1];
c_7357216.elements[2] = ((closureN)self_7321016)->elements[2];
c_7357216.elements[3] = ((closureN)self_7321016)->elements[3];
c_7357216.elements[4] = ((closureN)self_7321016)->elements[4];
c_7357216.elements[5] = ((closureN)self_7321016)->elements[5];
c_7357216.elements[6] = ((closureN)self_7321016)->elements[6];


make_pair(c_7357611,quote_fk,NULL);c_7357611.hdr.immutable = 1;

make_pair(c_7357610,quote_sk,&c_7357611);c_7357610.hdr.immutable = 1;

make_pair(c_7357609,quote_any,&c_7357610);c_7357609.hdr.immutable = 1;

make_pair(c_7357608,quote_new_91sym_127,&c_7357609);c_7357608.hdr.immutable = 1;

make_pair(c_7357612,quote_fk,NULL);c_7357612.hdr.immutable = 1;

make_pair(c_7357607,&c_7357608,&c_7357612);c_7357607.hdr.immutable = 1;

make_pair(c_7357606,&c_7357607,NULL);c_7357606.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357216, r_7316872, NULL, &c_7357606);; 
}

static void __lambda_2500(void *data, object self_7321017, int argc, object *args) /* object self_7321017, object r_7316870 */
 {
 object r_7316870 = args[0];
  
closureN_type c_7357218;
object e_7357589 [6];
c_7357218.hdr.mark = gc_color_red;
 c_7357218.hdr.grayed = 0;
c_7357218.tag = closureN_tag;
 c_7357218.fn = (function_type)__lambda_2501;
c_7357218.num_args = 1;
c_7357218.num_elements = 6;
c_7357218.elements = (object *)e_7357589;
c_7357218.elements[0] = ((closureN)self_7321017)->elements[0];
c_7357218.elements[1] = ((closureN)self_7321017)->elements[1];
c_7357218.elements[2] = ((closureN)self_7321017)->elements[2];
c_7357218.elements[3] = ((closureN)self_7321017)->elements[3];
c_7357218.elements[4] = ((closureN)self_7321017)->elements[5];
c_7357218.elements[5] = ((closureN)self_7321017)->elements[6];


make_pair(c_7357596,quote_fk,NULL);c_7357596.hdr.immutable = 1;

make_pair(c_7357595,quote_sk,&c_7357596);c_7357595.hdr.immutable = 1;

make_pair(c_7357594,quote_p,&c_7357595);c_7357594.hdr.immutable = 1;

make_pair(c_7357593,quote_new_91sym_127,&c_7357594);c_7357593.hdr.immutable = 1;

make_pair(c_7357597,quote_sk,NULL);c_7357597.hdr.immutable = 1;

make_pair(c_7357592,&c_7357593,&c_7357597);c_7357592.hdr.immutable = 1;

make_pair(c_7357603,quote_fk,NULL);c_7357603.hdr.immutable = 1;

make_pair(c_7357602,quote_sk,&c_7357603);c_7357602.hdr.immutable = 1;

make_pair(c_7357601,quote_any,&c_7357602);c_7357601.hdr.immutable = 1;

make_pair(c_7357600,quote_new_91sym_127,&c_7357601);c_7357600.hdr.immutable = 1;

make_pair(c_7357604,quote_fk,NULL);c_7357604.hdr.immutable = 1;

make_pair(c_7357599,&c_7357600,&c_7357604);c_7357599.hdr.immutable = 1;

make_pair(c_7357598,&c_7357599,NULL);c_7357598.hdr.immutable = 1;

make_pair(c_7357591,&c_7357592,&c_7357598);c_7357591.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357218, ((closureN)self_7321017)->elements[4], r_7316870, &c_7357591);; 
}

static void __lambda_2501(void *data, object self_7321018, int argc, object *args) /* object self_7321018, object r_7316867 */
 {
 object r_7316867 = args[0];
  
closureN_type c_7357220;
object e_7357564 [6];
c_7357220.hdr.mark = gc_color_red;
 c_7357220.hdr.grayed = 0;
c_7357220.tag = closureN_tag;
 c_7357220.fn = (function_type)__lambda_2502;
c_7357220.num_args = 1;
c_7357220.num_elements = 6;
c_7357220.elements = (object *)e_7357564;
c_7357220.elements[0] = ((closureN)self_7321018)->elements[0];
c_7357220.elements[1] = ((closureN)self_7321018)->elements[1];
c_7357220.elements[2] = ((closureN)self_7321018)->elements[2];
c_7357220.elements[3] = ((closureN)self_7321018)->elements[3];
c_7357220.elements[4] = ((closureN)self_7321018)->elements[4];
c_7357220.elements[5] = ((closureN)self_7321018)->elements[5];








make_pair(c_7357574,quote__93_93_93,NULL);c_7357574.hdr.immutable = 1;

make_pair(c_7357573,quote_i,&c_7357574);c_7357573.hdr.immutable = 1;

make_pair(c_7357580,quote_fk,NULL);c_7357580.hdr.immutable = 1;

make_pair(c_7357579,quote_sk,&c_7357580);c_7357579.hdr.immutable = 1;

make_pair(c_7357578,quote_p,&c_7357579);c_7357578.hdr.immutable = 1;

make_pair(c_7357577,quote_new_91sym_127,&c_7357578);c_7357577.hdr.immutable = 1;

make_pair(c_7357581,quote_sk,NULL);c_7357581.hdr.immutable = 1;

make_pair(c_7357576,&c_7357577,&c_7357581);c_7357576.hdr.immutable = 1;

make_pair(c_7357587,quote_fk,NULL);c_7357587.hdr.immutable = 1;

make_pair(c_7357586,quote_sk,&c_7357587);c_7357586.hdr.immutable = 1;

make_pair(c_7357585,quote_any,&c_7357586);c_7357585.hdr.immutable = 1;

make_pair(c_7357584,quote_new_91sym_127,&c_7357585);c_7357584.hdr.immutable = 1;

make_pair(c_7357588,quote_fk,NULL);c_7357588.hdr.immutable = 1;

make_pair(c_7357583,&c_7357584,&c_7357588);c_7357583.hdr.immutable = 1;

make_pair(c_7357582,&c_7357583,NULL);c_7357582.hdr.immutable = 1;

make_pair(c_7357575,&c_7357576,&c_7357582);c_7357575.hdr.immutable = 1;

make_pair(c_7357572,&c_7357573,&c_7357575);c_7357572.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357220, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321018)->elements[5]))), r_7316867, &c_7357572);; 
}

static void __lambda_2502(void *data, object self_7321019, int argc, object *args) /* object self_7321019, object r_7316865 */
 {
 object r_7316865 = args[0];
  
closureN_type c_7357222;
object e_7357544 [5];
c_7357222.hdr.mark = gc_color_red;
 c_7357222.hdr.grayed = 0;
c_7357222.tag = closureN_tag;
 c_7357222.fn = (function_type)__lambda_2503;
c_7357222.num_args = 1;
c_7357222.num_elements = 5;
c_7357222.elements = (object *)e_7357544;
c_7357222.elements[0] = ((closureN)self_7321019)->elements[0];
c_7357222.elements[1] = ((closureN)self_7321019)->elements[1];
c_7357222.elements[2] = ((closureN)self_7321019)->elements[2];
c_7357222.elements[3] = ((closureN)self_7321019)->elements[4];
c_7357222.elements[4] = ((closureN)self_7321019)->elements[5];


make_pair(c_7357549,quote__93_93_93,NULL);c_7357549.hdr.immutable = 1;

make_pair(c_7357548,quote_i,&c_7357549);c_7357548.hdr.immutable = 1;

make_pair(c_7357555,quote_fk,NULL);c_7357555.hdr.immutable = 1;

make_pair(c_7357554,quote_sk,&c_7357555);c_7357554.hdr.immutable = 1;

make_pair(c_7357553,quote_p,&c_7357554);c_7357553.hdr.immutable = 1;

make_pair(c_7357552,quote_new_91sym_127,&c_7357553);c_7357552.hdr.immutable = 1;

make_pair(c_7357556,quote_sk,NULL);c_7357556.hdr.immutable = 1;

make_pair(c_7357551,&c_7357552,&c_7357556);c_7357551.hdr.immutable = 1;

make_pair(c_7357562,quote_fk,NULL);c_7357562.hdr.immutable = 1;

make_pair(c_7357561,quote_sk,&c_7357562);c_7357561.hdr.immutable = 1;

make_pair(c_7357560,quote_any,&c_7357561);c_7357560.hdr.immutable = 1;

make_pair(c_7357559,quote_new_91sym_127,&c_7357560);c_7357559.hdr.immutable = 1;

make_pair(c_7357563,quote_fk,NULL);c_7357563.hdr.immutable = 1;

make_pair(c_7357558,&c_7357559,&c_7357563);c_7357558.hdr.immutable = 1;

make_pair(c_7357557,&c_7357558,NULL);c_7357557.hdr.immutable = 1;

make_pair(c_7357550,&c_7357551,&c_7357557);c_7357550.hdr.immutable = 1;

make_pair(c_7357547,&c_7357548,&c_7357550);c_7357547.hdr.immutable = 1;

make_pair(c_7357546,quote_syntax_91rules,&c_7357547);c_7357546.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357222, ((closureN)self_7321019)->elements[3], r_7316865, &c_7357546);; 
}

static void __lambda_2503(void *data, object self_7321020, int argc, object *args) /* object self_7321020, object r_7316861 */
 {
 object r_7316861 = args[0];
  
closureN_type c_7357224;
object e_7357524 [5];
c_7357224.hdr.mark = gc_color_red;
 c_7357224.hdr.grayed = 0;
c_7357224.tag = closureN_tag;
 c_7357224.fn = (function_type)__lambda_2504;
c_7357224.num_args = 1;
c_7357224.num_elements = 5;
c_7357224.elements = (object *)e_7357524;
c_7357224.elements[0] = ((closureN)self_7321020)->elements[0];
c_7357224.elements[1] = ((closureN)self_7321020)->elements[1];
c_7357224.elements[2] = ((closureN)self_7321020)->elements[2];
c_7357224.elements[3] = ((closureN)self_7321020)->elements[3];
c_7357224.elements[4] = ((closureN)self_7321020)->elements[4];


make_pair(c_7357529,quote__93_93_93,NULL);c_7357529.hdr.immutable = 1;

make_pair(c_7357528,quote_i,&c_7357529);c_7357528.hdr.immutable = 1;

make_pair(c_7357535,quote_fk,NULL);c_7357535.hdr.immutable = 1;

make_pair(c_7357534,quote_sk,&c_7357535);c_7357534.hdr.immutable = 1;

make_pair(c_7357533,quote_p,&c_7357534);c_7357533.hdr.immutable = 1;

make_pair(c_7357532,quote_new_91sym_127,&c_7357533);c_7357532.hdr.immutable = 1;

make_pair(c_7357536,quote_sk,NULL);c_7357536.hdr.immutable = 1;

make_pair(c_7357531,&c_7357532,&c_7357536);c_7357531.hdr.immutable = 1;

make_pair(c_7357542,quote_fk,NULL);c_7357542.hdr.immutable = 1;

make_pair(c_7357541,quote_sk,&c_7357542);c_7357541.hdr.immutable = 1;

make_pair(c_7357540,quote_any,&c_7357541);c_7357540.hdr.immutable = 1;

make_pair(c_7357539,quote_new_91sym_127,&c_7357540);c_7357539.hdr.immutable = 1;

make_pair(c_7357543,quote_fk,NULL);c_7357543.hdr.immutable = 1;

make_pair(c_7357538,&c_7357539,&c_7357543);c_7357538.hdr.immutable = 1;

make_pair(c_7357537,&c_7357538,NULL);c_7357537.hdr.immutable = 1;

make_pair(c_7357530,&c_7357531,&c_7357537);c_7357530.hdr.immutable = 1;

make_pair(c_7357527,&c_7357528,&c_7357530);c_7357527.hdr.immutable = 1;

make_pair(c_7357526,quote_syntax_91rules,&c_7357527);c_7357526.hdr.immutable = 1;

make_pair(c_7357525,&c_7357526,NULL);c_7357525.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357224, r_7316861, NULL, &c_7357525);; 
}

static void __lambda_2504(void *data, object self_7321021, int argc, object *args) /* object self_7321021, object r_7316859 */
 {
 object r_7316859 = args[0];
  
closureN_type c_7357226;
object e_7357502 [4];
c_7357226.hdr.mark = gc_color_red;
 c_7357226.hdr.grayed = 0;
c_7357226.tag = closureN_tag;
 c_7357226.fn = (function_type)__lambda_2505;
c_7357226.num_args = 1;
c_7357226.num_elements = 4;
c_7357226.elements = (object *)e_7357502;
c_7357226.elements[0] = ((closureN)self_7321021)->elements[0];
c_7357226.elements[1] = ((closureN)self_7321021)->elements[1];
c_7357226.elements[2] = ((closureN)self_7321021)->elements[3];
c_7357226.elements[3] = ((closureN)self_7321021)->elements[4];


make_pair(c_7357509,quote__93_93_93,NULL);c_7357509.hdr.immutable = 1;

make_pair(c_7357508,quote_i,&c_7357509);c_7357508.hdr.immutable = 1;

make_pair(c_7357515,quote_fk,NULL);c_7357515.hdr.immutable = 1;

make_pair(c_7357514,quote_sk,&c_7357515);c_7357514.hdr.immutable = 1;

make_pair(c_7357513,quote_p,&c_7357514);c_7357513.hdr.immutable = 1;

make_pair(c_7357512,quote_new_91sym_127,&c_7357513);c_7357512.hdr.immutable = 1;

make_pair(c_7357516,quote_sk,NULL);c_7357516.hdr.immutable = 1;

make_pair(c_7357511,&c_7357512,&c_7357516);c_7357511.hdr.immutable = 1;

make_pair(c_7357522,quote_fk,NULL);c_7357522.hdr.immutable = 1;

make_pair(c_7357521,quote_sk,&c_7357522);c_7357521.hdr.immutable = 1;

make_pair(c_7357520,quote_any,&c_7357521);c_7357520.hdr.immutable = 1;

make_pair(c_7357519,quote_new_91sym_127,&c_7357520);c_7357519.hdr.immutable = 1;

make_pair(c_7357523,quote_fk,NULL);c_7357523.hdr.immutable = 1;

make_pair(c_7357518,&c_7357519,&c_7357523);c_7357518.hdr.immutable = 1;

make_pair(c_7357517,&c_7357518,NULL);c_7357517.hdr.immutable = 1;

make_pair(c_7357510,&c_7357511,&c_7357517);c_7357510.hdr.immutable = 1;

make_pair(c_7357507,&c_7357508,&c_7357510);c_7357507.hdr.immutable = 1;

make_pair(c_7357506,quote_syntax_91rules,&c_7357507);c_7357506.hdr.immutable = 1;

make_pair(c_7357505,&c_7357506,NULL);c_7357505.hdr.immutable = 1;

make_pair(c_7357504,quote_new_91sym_127,&c_7357505);c_7357504.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357226, ((closureN)self_7321021)->elements[2], r_7316859, &c_7357504);; 
}

static void __lambda_2505(void *data, object self_7321022, int argc, object *args) /* object self_7321022, object r_7316855 */
 {
 object r_7316855 = args[0];
  
closureN_type c_7357228;
object e_7357480 [4];
c_7357228.hdr.mark = gc_color_red;
 c_7357228.hdr.grayed = 0;
c_7357228.tag = closureN_tag;
 c_7357228.fn = (function_type)__lambda_2506;
c_7357228.num_args = 1;
c_7357228.num_elements = 4;
c_7357228.elements = (object *)e_7357480;
c_7357228.elements[0] = ((closureN)self_7321022)->elements[0];
c_7357228.elements[1] = ((closureN)self_7321022)->elements[1];
c_7357228.elements[2] = ((closureN)self_7321022)->elements[2];
c_7357228.elements[3] = ((closureN)self_7321022)->elements[3];


make_pair(c_7357487,quote__93_93_93,NULL);c_7357487.hdr.immutable = 1;

make_pair(c_7357486,quote_i,&c_7357487);c_7357486.hdr.immutable = 1;

make_pair(c_7357493,quote_fk,NULL);c_7357493.hdr.immutable = 1;

make_pair(c_7357492,quote_sk,&c_7357493);c_7357492.hdr.immutable = 1;

make_pair(c_7357491,quote_p,&c_7357492);c_7357491.hdr.immutable = 1;

make_pair(c_7357490,quote_new_91sym_127,&c_7357491);c_7357490.hdr.immutable = 1;

make_pair(c_7357494,quote_sk,NULL);c_7357494.hdr.immutable = 1;

make_pair(c_7357489,&c_7357490,&c_7357494);c_7357489.hdr.immutable = 1;

make_pair(c_7357500,quote_fk,NULL);c_7357500.hdr.immutable = 1;

make_pair(c_7357499,quote_sk,&c_7357500);c_7357499.hdr.immutable = 1;

make_pair(c_7357498,quote_any,&c_7357499);c_7357498.hdr.immutable = 1;

make_pair(c_7357497,quote_new_91sym_127,&c_7357498);c_7357497.hdr.immutable = 1;

make_pair(c_7357501,quote_fk,NULL);c_7357501.hdr.immutable = 1;

make_pair(c_7357496,&c_7357497,&c_7357501);c_7357496.hdr.immutable = 1;

make_pair(c_7357495,&c_7357496,NULL);c_7357495.hdr.immutable = 1;

make_pair(c_7357488,&c_7357489,&c_7357495);c_7357488.hdr.immutable = 1;

make_pair(c_7357485,&c_7357486,&c_7357488);c_7357485.hdr.immutable = 1;

make_pair(c_7357484,quote_syntax_91rules,&c_7357485);c_7357484.hdr.immutable = 1;

make_pair(c_7357483,&c_7357484,NULL);c_7357483.hdr.immutable = 1;

make_pair(c_7357482,quote_new_91sym_127,&c_7357483);c_7357482.hdr.immutable = 1;

make_pair(c_7357481,&c_7357482,NULL);c_7357481.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357228, r_7316855, NULL, &c_7357481);; 
}

static void __lambda_2506(void *data, object self_7321023, int argc, object *args) /* object self_7321023, object r_7316814 */
 {
 object r_7316814 = args[0];
  
closureN_type c_7357231;
object e_7357479 [5];
c_7357231.hdr.mark = gc_color_red;
 c_7357231.hdr.grayed = 0;
c_7357231.tag = closureN_tag;
 c_7357231.fn = (function_type)__lambda_2507;
c_7357231.num_args = 1;
c_7357231.num_elements = 5;
c_7357231.elements = (object *)e_7357479;
c_7357231.elements[0] = ((closureN)self_7321023)->elements[0];
c_7357231.elements[1] = ((closureN)self_7321023)->elements[1];
c_7357231.elements[2] = r_7316814;
c_7357231.elements[3] = ((closureN)self_7321023)->elements[2];
c_7357231.elements[4] = ((closureN)self_7321023)->elements[3];

return_closcall2(data,  ((closureN)self_7321023)->elements[2],  &c_7357231, quote_new_91sym_127);; 
}

static void __lambda_2507(void *data, object self_7321024, int argc, object *args) /* object self_7321024, object r_7316820 */
 {
 object r_7316820 = args[0];
  
closureN_type c_7357234;
object e_7357478 [6];
c_7357234.hdr.mark = gc_color_red;
 c_7357234.hdr.grayed = 0;
c_7357234.tag = closureN_tag;
 c_7357234.fn = (function_type)__lambda_2508;
c_7357234.num_args = 1;
c_7357234.num_elements = 6;
c_7357234.elements = (object *)e_7357478;
c_7357234.elements[0] = ((closureN)self_7321024)->elements[0];
c_7357234.elements[1] = ((closureN)self_7321024)->elements[1];
c_7357234.elements[2] = ((closureN)self_7321024)->elements[2];
c_7357234.elements[3] = r_7316820;
c_7357234.elements[4] = ((closureN)self_7321024)->elements[3];
c_7357234.elements[5] = ((closureN)self_7321024)->elements[4];

return_closcall2(data,  ((closureN)self_7321024)->elements[3],  &c_7357234, quote_random_91sym_91to_91match);; 
}

static void __lambda_2508(void *data, object self_7321025, int argc, object *args) /* object self_7321025, object r_7316823 */
 {
 object r_7316823 = args[0];
  
closureN_type c_7357236;
object e_7357475 [7];
c_7357236.hdr.mark = gc_color_red;
 c_7357236.hdr.grayed = 0;
c_7357236.tag = closureN_tag;
 c_7357236.fn = (function_type)__lambda_2509;
c_7357236.num_args = 1;
c_7357236.num_elements = 7;
c_7357236.elements = (object *)e_7357475;
c_7357236.elements[0] = ((closureN)self_7321025)->elements[0];
c_7357236.elements[1] = ((closureN)self_7321025)->elements[1];
c_7357236.elements[2] = ((closureN)self_7321025)->elements[2];
c_7357236.elements[3] = ((closureN)self_7321025)->elements[3];
c_7357236.elements[4] = r_7316823;
c_7357236.elements[5] = ((closureN)self_7321025)->elements[4];
c_7357236.elements[6] = ((closureN)self_7321025)->elements[5];


mmacro(c_7357476, (function_type)__lambda_2529);c_7357476.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7357236,__lambda_2509,  &c_7357476);; 
}

static void __lambda_2529(void *data, object self_7321026, int argc, object *args) /* object self_7321026, object k_7316852, object k_735808_736194_7310054 */
 {
 object k_7316852 = args[0]; object k_735808_736194_7310054 = args[1];
  return_direct_with_clo1(data,  k_7316852, (((closure)  k_7316852)->fn),  k_735808_736194_7310054);; 
}

static void __lambda_2509(void *data, object self_7321027, int argc, object *args) /* object self_7321027, object r_7316851 */
 {
 object r_7316851 = args[0];
  
closureN_type c_7357238;
object e_7357469 [7];
c_7357238.hdr.mark = gc_color_red;
 c_7357238.hdr.grayed = 0;
c_7357238.tag = closureN_tag;
 c_7357238.fn = (function_type)__lambda_2510;
c_7357238.num_args = 1;
c_7357238.num_elements = 7;
c_7357238.elements = (object *)e_7357469;
c_7357238.elements[0] = ((closureN)self_7321027)->elements[0];
c_7357238.elements[1] = ((closureN)self_7321027)->elements[1];
c_7357238.elements[2] = ((closureN)self_7321027)->elements[2];
c_7357238.elements[3] = ((closureN)self_7321027)->elements[3];
c_7357238.elements[4] = ((closureN)self_7321027)->elements[4];
c_7357238.elements[5] = ((closureN)self_7321027)->elements[5];
c_7357238.elements[6] = ((closureN)self_7321027)->elements[6];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7357238, r_7316851, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321027)->elements[6])));; 
}

static void __lambda_2510(void *data, object self_7321028, int argc, object *args) /* object self_7321028, object r_7316838 */
 {
 object r_7316838 = args[0];
  
closureN_type c_7357241;
object e_7357468 [7];
c_7357241.hdr.mark = gc_color_red;
 c_7357241.hdr.grayed = 0;
c_7357241.tag = closureN_tag;
 c_7357241.fn = (function_type)__lambda_2511;
c_7357241.num_args = 1;
c_7357241.num_elements = 7;
c_7357241.elements = (object *)e_7357468;
c_7357241.elements[0] = ((closureN)self_7321028)->elements[0];
c_7357241.elements[1] = ((closureN)self_7321028)->elements[1];
c_7357241.elements[2] = ((closureN)self_7321028)->elements[2];
c_7357241.elements[3] = ((closureN)self_7321028)->elements[3];
c_7357241.elements[4] = ((closureN)self_7321028)->elements[4];
c_7357241.elements[5] = r_7316838;
c_7357241.elements[6] = ((closureN)self_7321028)->elements[6];

return_closcall2(data,  ((closureN)self_7321028)->elements[5],  &c_7357241, quote_p_91ls);; 
}

static void __lambda_2511(void *data, object self_7321029, int argc, object *args) /* object self_7321029, object r_7316847 */
 {
 object r_7316847 = args[0];
  
closureN_type c_7357243;
object e_7357466 [7];
c_7357243.hdr.mark = gc_color_red;
 c_7357243.hdr.grayed = 0;
c_7357243.tag = closureN_tag;
 c_7357243.fn = (function_type)__lambda_2512;
c_7357243.num_args = 1;
c_7357243.num_elements = 7;
c_7357243.elements = (object *)e_7357466;
c_7357243.elements[0] = ((closureN)self_7321029)->elements[0];
c_7357243.elements[1] = ((closureN)self_7321029)->elements[1];
c_7357243.elements[2] = ((closureN)self_7321029)->elements[2];
c_7357243.elements[3] = ((closureN)self_7321029)->elements[3];
c_7357243.elements[4] = ((closureN)self_7321029)->elements[4];
c_7357243.elements[5] = ((closureN)self_7321029)->elements[5];
c_7357243.elements[6] = ((closureN)self_7321029)->elements[6];


make_pair(c_7357467,quote_p_91ls,NULL);c_7357467.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357243, r_7316847, NULL, &c_7357467);; 
}

static void __lambda_2512(void *data, object self_7321030, int argc, object *args) /* object self_7321030, object r_7316845 */
 {
 object r_7316845 = args[0];
  
closureN_type c_7357245;
object e_7357460 [7];
c_7357245.hdr.mark = gc_color_red;
 c_7357245.hdr.grayed = 0;
c_7357245.tag = closureN_tag;
 c_7357245.fn = (function_type)__lambda_2513;
c_7357245.num_args = 1;
c_7357245.num_elements = 7;
c_7357245.elements = (object *)e_7357460;
c_7357245.elements[0] = ((closureN)self_7321030)->elements[0];
c_7357245.elements[1] = ((closureN)self_7321030)->elements[1];
c_7357245.elements[2] = ((closureN)self_7321030)->elements[2];
c_7357245.elements[3] = ((closureN)self_7321030)->elements[3];
c_7357245.elements[4] = ((closureN)self_7321030)->elements[4];
c_7357245.elements[5] = ((closureN)self_7321030)->elements[5];
c_7357245.elements[6] = ((closureN)self_7321030)->elements[6];




make_pair(c_7357465,quote_p_91ls,NULL);c_7357465.hdr.immutable = 1;

make_pair(c_7357464,quote_p,&c_7357465);c_7357464.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357245, Cyc_car(data, ((closureN)self_7321030)->elements[6]), r_7316845, &c_7357464);; 
}

static void __lambda_2513(void *data, object self_7321031, int argc, object *args) /* object self_7321031, object r_7316843 */
 {
 object r_7316843 = args[0];
  
closureN_type c_7357247;
object e_7357447 [7];
c_7357247.hdr.mark = gc_color_red;
 c_7357247.hdr.grayed = 0;
c_7357247.tag = closureN_tag;
 c_7357247.fn = (function_type)__lambda_2514;
c_7357247.num_args = 1;
c_7357247.num_elements = 7;
c_7357247.elements = (object *)e_7357447;
c_7357247.elements[0] = ((closureN)self_7321031)->elements[0];
c_7357247.elements[1] = ((closureN)self_7321031)->elements[1];
c_7357247.elements[2] = ((closureN)self_7321031)->elements[2];
c_7357247.elements[3] = ((closureN)self_7321031)->elements[3];
c_7357247.elements[4] = ((closureN)self_7321031)->elements[4];
c_7357247.elements[5] = ((closureN)self_7321031)->elements[5];
c_7357247.elements[6] = ((closureN)self_7321031)->elements[6];










make_pair(c_7357459,quote_p_91ls,NULL);c_7357459.hdr.immutable = 1;

make_pair(c_7357458,quote_p,&c_7357459);c_7357458.hdr.immutable = 1;

make_pair(c_7357457,&c_7357458,quote_v);c_7357457.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357247, r_7316843, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321031)->elements[6])))), &c_7357457);; 
}

static void __lambda_2514(void *data, object self_7321032, int argc, object *args) /* object self_7321032, object r_7316840 */
 {
 object r_7316840 = args[0];
  
closureN_type c_7357249;
object e_7357442 [7];
c_7357249.hdr.mark = gc_color_red;
 c_7357249.hdr.grayed = 0;
c_7357249.tag = closureN_tag;
 c_7357249.fn = (function_type)__lambda_2515;
c_7357249.num_args = 1;
c_7357249.num_elements = 7;
c_7357249.elements = (object *)e_7357442;
c_7357249.elements[0] = ((closureN)self_7321032)->elements[0];
c_7357249.elements[1] = ((closureN)self_7321032)->elements[1];
c_7357249.elements[2] = ((closureN)self_7321032)->elements[2];
c_7357249.elements[3] = ((closureN)self_7321032)->elements[3];
c_7357249.elements[4] = ((closureN)self_7321032)->elements[4];
c_7357249.elements[5] = ((closureN)self_7321032)->elements[5];
c_7357249.elements[6] = ((closureN)self_7321032)->elements[6];


make_pair(c_7357446,quote_p_91ls,NULL);c_7357446.hdr.immutable = 1;

make_pair(c_7357445,quote_p,&c_7357446);c_7357445.hdr.immutable = 1;

make_pair(c_7357444,&c_7357445,quote_v);c_7357444.hdr.immutable = 1;

make_pair(c_7357443,&c_7357444,NULL);c_7357443.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357249, r_7316840, NULL, &c_7357443);; 
}

static void __lambda_2515(void *data, object self_7321033, int argc, object *args) /* object self_7321033, object r_7316839 */
 {
 object r_7316839 = args[0];
  
closureN_type c_7357251;
object e_7357440 [6];
c_7357251.hdr.mark = gc_color_red;
 c_7357251.hdr.grayed = 0;
c_7357251.tag = closureN_tag;
 c_7357251.fn = (function_type)__lambda_2516;
c_7357251.num_args = 1;
c_7357251.num_elements = 6;
c_7357251.elements = (object *)e_7357440;
c_7357251.elements[0] = ((closureN)self_7321033)->elements[0];
c_7357251.elements[1] = ((closureN)self_7321033)->elements[1];
c_7357251.elements[2] = ((closureN)self_7321033)->elements[2];
c_7357251.elements[3] = ((closureN)self_7321033)->elements[3];
c_7357251.elements[4] = ((closureN)self_7321033)->elements[4];
c_7357251.elements[5] = ((closureN)self_7321033)->elements[6];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7357251, ((closureN)self_7321033)->elements[5], r_7316839);; 
}

static void __lambda_2516(void *data, object self_7321034, int argc, object *args) /* object self_7321034, object r_7316826 */
 {
 object r_7316826 = args[0];
  
closureN_type c_7357253;
object e_7357437 [7];
c_7357253.hdr.mark = gc_color_red;
 c_7357253.hdr.grayed = 0;
c_7357253.tag = closureN_tag;
 c_7357253.fn = (function_type)__lambda_2517;
c_7357253.num_args = 1;
c_7357253.num_elements = 7;
c_7357253.elements = (object *)e_7357437;
c_7357253.elements[0] = ((closureN)self_7321034)->elements[0];
c_7357253.elements[1] = ((closureN)self_7321034)->elements[1];
c_7357253.elements[2] = ((closureN)self_7321034)->elements[2];
c_7357253.elements[3] = ((closureN)self_7321034)->elements[3];
c_7357253.elements[4] = ((closureN)self_7321034)->elements[4];
c_7357253.elements[5] = r_7316826;
c_7357253.elements[6] = ((closureN)self_7321034)->elements[5];


mmacro(c_7357438, (function_type)__lambda_2528);c_7357438.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7357253,__lambda_2517,  &c_7357438);; 
}

static void __lambda_2528(void *data, object self_7321035, int argc, object *args) /* object self_7321035, object k_7316837, object k_735809_736195_7310055 */
 {
 object k_7316837 = args[0]; object k_735809_736195_7310055 = args[1];
  return_direct_with_clo1(data,  k_7316837, (((closure)  k_7316837)->fn),  k_735809_736195_7310055);; 
}

static void __lambda_2517(void *data, object self_7321036, int argc, object *args) /* object self_7321036, object r_7316836 */
 {
 object r_7316836 = args[0];
  
closureN_type c_7357255;
object e_7357431 [7];
c_7357255.hdr.mark = gc_color_red;
 c_7357255.hdr.grayed = 0;
c_7357255.tag = closureN_tag;
 c_7357255.fn = (function_type)__lambda_2518;
c_7357255.num_args = 1;
c_7357255.num_elements = 7;
c_7357255.elements = (object *)e_7357431;
c_7357255.elements[0] = ((closureN)self_7321036)->elements[0];
c_7357255.elements[1] = ((closureN)self_7321036)->elements[1];
c_7357255.elements[2] = ((closureN)self_7321036)->elements[2];
c_7357255.elements[3] = ((closureN)self_7321036)->elements[3];
c_7357255.elements[4] = ((closureN)self_7321036)->elements[4];
c_7357255.elements[5] = ((closureN)self_7321036)->elements[5];
c_7357255.elements[6] = ((closureN)self_7321036)->elements[6];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7357255, r_7316836, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321036)->elements[6])));; 
}

static void __lambda_2518(void *data, object self_7321037, int argc, object *args) /* object self_7321037, object r_7316832 */
 {
 object r_7316832 = args[0];
  
closureN_type c_7357257;
object e_7357420 [7];
c_7357257.hdr.mark = gc_color_red;
 c_7357257.hdr.grayed = 0;
c_7357257.tag = closureN_tag;
 c_7357257.fn = (function_type)__lambda_2519;
c_7357257.num_args = 1;
c_7357257.num_elements = 7;
c_7357257.elements = (object *)e_7357420;
c_7357257.elements[0] = ((closureN)self_7321037)->elements[0];
c_7357257.elements[1] = ((closureN)self_7321037)->elements[1];
c_7357257.elements[2] = ((closureN)self_7321037)->elements[2];
c_7357257.elements[3] = ((closureN)self_7321037)->elements[3];
c_7357257.elements[4] = ((closureN)self_7321037)->elements[4];
c_7357257.elements[5] = ((closureN)self_7321037)->elements[5];
c_7357257.elements[6] = r_7316832;










make_pair(c_7357430,quote_v,NULL);c_7357430.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357257, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321037)->elements[6])))), NULL, &c_7357430);; 
}

static void __lambda_2519(void *data, object self_7321038, int argc, object *args) /* object self_7321038, object r_7316833 */
 {
 object r_7316833 = args[0];
  
closureN_type c_7357259;
object e_7357418 [6];
c_7357259.hdr.mark = gc_color_red;
 c_7357259.hdr.grayed = 0;
c_7357259.tag = closureN_tag;
 c_7357259.fn = (function_type)__lambda_2520;
c_7357259.num_args = 1;
c_7357259.num_elements = 6;
c_7357259.elements = (object *)e_7357418;
c_7357259.elements[0] = ((closureN)self_7321038)->elements[0];
c_7357259.elements[1] = ((closureN)self_7321038)->elements[1];
c_7357259.elements[2] = ((closureN)self_7321038)->elements[2];
c_7357259.elements[3] = ((closureN)self_7321038)->elements[3];
c_7357259.elements[4] = ((closureN)self_7321038)->elements[4];
c_7357259.elements[5] = ((closureN)self_7321038)->elements[5];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7357259, ((closureN)self_7321038)->elements[6], r_7316833);; 
}

static void __lambda_2520(void *data, object self_7321039, int argc, object *args) /* object self_7321039, object r_7316829 */
 {
 object r_7316829 = args[0];
  
closureN_type c_7357261;
object e_7357413 [6];
c_7357261.hdr.mark = gc_color_red;
 c_7357261.hdr.grayed = 0;
c_7357261.tag = closureN_tag;
 c_7357261.fn = (function_type)__lambda_2521;
c_7357261.num_args = 1;
c_7357261.num_elements = 6;
c_7357261.elements = (object *)e_7357413;
c_7357261.elements[0] = ((closureN)self_7321039)->elements[0];
c_7357261.elements[1] = ((closureN)self_7321039)->elements[1];
c_7357261.elements[2] = ((closureN)self_7321039)->elements[2];
c_7357261.elements[3] = ((closureN)self_7321039)->elements[3];
c_7357261.elements[4] = ((closureN)self_7321039)->elements[4];
c_7357261.elements[5] = ((closureN)self_7321039)->elements[5];


make_pair(c_7357417,quote_v,NULL);c_7357417.hdr.immutable = 1;

make_pair(c_7357416,quote__93_93_93,&c_7357417);c_7357416.hdr.immutable = 1;

make_pair(c_7357415,quote_k,&c_7357416);c_7357415.hdr.immutable = 1;

make_pair(c_7357414,&c_7357415,NULL);c_7357414.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357261, r_7316829, NULL, &c_7357414);; 
}

static void __lambda_2521(void *data, object self_7321040, int argc, object *args) /* object self_7321040, object r_7316827 */
 {
 object r_7316827 = args[0];
  
closureN_type c_7357263;
object e_7357400 [5];
c_7357263.hdr.mark = gc_color_red;
 c_7357263.hdr.grayed = 0;
c_7357263.tag = closureN_tag;
 c_7357263.fn = (function_type)__lambda_2522;
c_7357263.num_args = 1;
c_7357263.num_elements = 5;
c_7357263.elements = (object *)e_7357400;
c_7357263.elements[0] = ((closureN)self_7321040)->elements[0];
c_7357263.elements[1] = ((closureN)self_7321040)->elements[1];
c_7357263.elements[2] = ((closureN)self_7321040)->elements[2];
c_7357263.elements[3] = ((closureN)self_7321040)->elements[3];
c_7357263.elements[4] = ((closureN)self_7321040)->elements[4];


make_pair(c_7357408,quote_p_91ls,NULL);c_7357408.hdr.immutable = 1;

make_pair(c_7357407,quote_p,&c_7357408);c_7357407.hdr.immutable = 1;

make_pair(c_7357406,&c_7357407,quote_v);c_7357406.hdr.immutable = 1;

make_pair(c_7357405,&c_7357406,NULL);c_7357405.hdr.immutable = 1;

make_pair(c_7357404,quote__93_93_93,&c_7357405);c_7357404.hdr.immutable = 1;

make_pair(c_7357403,quote_k,&c_7357404);c_7357403.hdr.immutable = 1;

make_pair(c_7357412,quote_v,NULL);c_7357412.hdr.immutable = 1;

make_pair(c_7357411,quote__93_93_93,&c_7357412);c_7357411.hdr.immutable = 1;

make_pair(c_7357410,quote_k,&c_7357411);c_7357410.hdr.immutable = 1;

make_pair(c_7357409,&c_7357410,NULL);c_7357409.hdr.immutable = 1;

make_pair(c_7357402,&c_7357403,&c_7357409);c_7357402.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357263, ((closureN)self_7321040)->elements[5], r_7316827, &c_7357402);; 
}

static void __lambda_2522(void *data, object self_7321041, int argc, object *args) /* object self_7321041, object r_7316824 */
 {
 object r_7316824 = args[0];
  
closureN_type c_7357265;
object e_7357386 [4];
c_7357265.hdr.mark = gc_color_red;
 c_7357265.hdr.grayed = 0;
c_7357265.tag = closureN_tag;
 c_7357265.fn = (function_type)__lambda_2523;
c_7357265.num_args = 1;
c_7357265.num_elements = 4;
c_7357265.elements = (object *)e_7357386;
c_7357265.elements[0] = ((closureN)self_7321041)->elements[0];
c_7357265.elements[1] = ((closureN)self_7321041)->elements[1];
c_7357265.elements[2] = ((closureN)self_7321041)->elements[2];
c_7357265.elements[3] = ((closureN)self_7321041)->elements[3];


make_pair(c_7357395,quote_p_91ls,NULL);c_7357395.hdr.immutable = 1;

make_pair(c_7357394,quote_p,&c_7357395);c_7357394.hdr.immutable = 1;

make_pair(c_7357393,&c_7357394,quote_v);c_7357393.hdr.immutable = 1;

make_pair(c_7357392,&c_7357393,NULL);c_7357392.hdr.immutable = 1;

make_pair(c_7357391,quote__93_93_93,&c_7357392);c_7357391.hdr.immutable = 1;

make_pair(c_7357390,quote_k,&c_7357391);c_7357390.hdr.immutable = 1;

make_pair(c_7357399,quote_v,NULL);c_7357399.hdr.immutable = 1;

make_pair(c_7357398,quote__93_93_93,&c_7357399);c_7357398.hdr.immutable = 1;

make_pair(c_7357397,quote_k,&c_7357398);c_7357397.hdr.immutable = 1;

make_pair(c_7357396,&c_7357397,NULL);c_7357396.hdr.immutable = 1;

make_pair(c_7357389,&c_7357390,&c_7357396);c_7357389.hdr.immutable = 1;

make_pair(c_7357388,quote_random_91sym_91to_91match,&c_7357389);c_7357388.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357265, ((closureN)self_7321041)->elements[4], r_7316824, &c_7357388);; 
}

static void __lambda_2523(void *data, object self_7321042, int argc, object *args) /* object self_7321042, object r_7316821 */
 {
 object r_7316821 = args[0];
  
closureN_type c_7357267;
object e_7357371 [3];
c_7357267.hdr.mark = gc_color_red;
 c_7357267.hdr.grayed = 0;
c_7357267.tag = closureN_tag;
 c_7357267.fn = (function_type)__lambda_2524;
c_7357267.num_args = 1;
c_7357267.num_elements = 3;
c_7357267.elements = (object *)e_7357371;
c_7357267.elements[0] = ((closureN)self_7321042)->elements[0];
c_7357267.elements[1] = ((closureN)self_7321042)->elements[1];
c_7357267.elements[2] = ((closureN)self_7321042)->elements[2];


make_pair(c_7357381,quote_p_91ls,NULL);c_7357381.hdr.immutable = 1;

make_pair(c_7357380,quote_p,&c_7357381);c_7357380.hdr.immutable = 1;

make_pair(c_7357379,&c_7357380,quote_v);c_7357379.hdr.immutable = 1;

make_pair(c_7357378,&c_7357379,NULL);c_7357378.hdr.immutable = 1;

make_pair(c_7357377,quote__93_93_93,&c_7357378);c_7357377.hdr.immutable = 1;

make_pair(c_7357376,quote_k,&c_7357377);c_7357376.hdr.immutable = 1;

make_pair(c_7357385,quote_v,NULL);c_7357385.hdr.immutable = 1;

make_pair(c_7357384,quote__93_93_93,&c_7357385);c_7357384.hdr.immutable = 1;

make_pair(c_7357383,quote_k,&c_7357384);c_7357383.hdr.immutable = 1;

make_pair(c_7357382,&c_7357383,NULL);c_7357382.hdr.immutable = 1;

make_pair(c_7357375,&c_7357376,&c_7357382);c_7357375.hdr.immutable = 1;

make_pair(c_7357374,quote_random_91sym_91to_91match,&c_7357375);c_7357374.hdr.immutable = 1;

make_pair(c_7357373,quote_new_91sym_127,&c_7357374);c_7357373.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357267, ((closureN)self_7321042)->elements[3], r_7316821, &c_7357373);; 
}

static void __lambda_2524(void *data, object self_7321043, int argc, object *args) /* object self_7321043, object r_7316817 */
 {
 object r_7316817 = args[0];
  
closureN_type c_7357269;
object e_7357356 [3];
c_7357269.hdr.mark = gc_color_red;
 c_7357269.hdr.grayed = 0;
c_7357269.tag = closureN_tag;
 c_7357269.fn = (function_type)__lambda_2525;
c_7357269.num_args = 1;
c_7357269.num_elements = 3;
c_7357269.elements = (object *)e_7357356;
c_7357269.elements[0] = ((closureN)self_7321043)->elements[0];
c_7357269.elements[1] = ((closureN)self_7321043)->elements[1];
c_7357269.elements[2] = ((closureN)self_7321043)->elements[2];


make_pair(c_7357366,quote_p_91ls,NULL);c_7357366.hdr.immutable = 1;

make_pair(c_7357365,quote_p,&c_7357366);c_7357365.hdr.immutable = 1;

make_pair(c_7357364,&c_7357365,quote_v);c_7357364.hdr.immutable = 1;

make_pair(c_7357363,&c_7357364,NULL);c_7357363.hdr.immutable = 1;

make_pair(c_7357362,quote__93_93_93,&c_7357363);c_7357362.hdr.immutable = 1;

make_pair(c_7357361,quote_k,&c_7357362);c_7357361.hdr.immutable = 1;

make_pair(c_7357370,quote_v,NULL);c_7357370.hdr.immutable = 1;

make_pair(c_7357369,quote__93_93_93,&c_7357370);c_7357369.hdr.immutable = 1;

make_pair(c_7357368,quote_k,&c_7357369);c_7357368.hdr.immutable = 1;

make_pair(c_7357367,&c_7357368,NULL);c_7357367.hdr.immutable = 1;

make_pair(c_7357360,&c_7357361,&c_7357367);c_7357360.hdr.immutable = 1;

make_pair(c_7357359,quote_random_91sym_91to_91match,&c_7357360);c_7357359.hdr.immutable = 1;

make_pair(c_7357358,quote_new_91sym_127,&c_7357359);c_7357358.hdr.immutable = 1;

make_pair(c_7357357,&c_7357358,NULL);c_7357357.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357269, r_7316817, NULL, &c_7357357);; 
}

static void __lambda_2525(void *data, object self_7321044, int argc, object *args) /* object self_7321044, object r_7316815 */
 {
 object r_7316815 = args[0];
  
closureN_type c_7357271;
object e_7357318 [2];
c_7357271.hdr.mark = gc_color_red;
 c_7357271.hdr.grayed = 0;
c_7357271.tag = closureN_tag;
 c_7357271.fn = (function_type)__lambda_2526;
c_7357271.num_args = 1;
c_7357271.num_elements = 2;
c_7357271.elements = (object *)e_7357318;
c_7357271.elements[0] = ((closureN)self_7321044)->elements[0];
c_7357271.elements[1] = ((closureN)self_7321044)->elements[1];


make_pair(c_7357327,quote__93_93_93,NULL);c_7357327.hdr.immutable = 1;

make_pair(c_7357326,quote_i,&c_7357327);c_7357326.hdr.immutable = 1;

make_pair(c_7357333,quote_fk,NULL);c_7357333.hdr.immutable = 1;

make_pair(c_7357332,quote_sk,&c_7357333);c_7357332.hdr.immutable = 1;

make_pair(c_7357331,quote_p,&c_7357332);c_7357331.hdr.immutable = 1;

make_pair(c_7357330,quote_new_91sym_127,&c_7357331);c_7357330.hdr.immutable = 1;

make_pair(c_7357334,quote_sk,NULL);c_7357334.hdr.immutable = 1;

make_pair(c_7357329,&c_7357330,&c_7357334);c_7357329.hdr.immutable = 1;

make_pair(c_7357340,quote_fk,NULL);c_7357340.hdr.immutable = 1;

make_pair(c_7357339,quote_sk,&c_7357340);c_7357339.hdr.immutable = 1;

make_pair(c_7357338,quote_any,&c_7357339);c_7357338.hdr.immutable = 1;

make_pair(c_7357337,quote_new_91sym_127,&c_7357338);c_7357337.hdr.immutable = 1;

make_pair(c_7357341,quote_fk,NULL);c_7357341.hdr.immutable = 1;

make_pair(c_7357336,&c_7357337,&c_7357341);c_7357336.hdr.immutable = 1;

make_pair(c_7357335,&c_7357336,NULL);c_7357335.hdr.immutable = 1;

make_pair(c_7357328,&c_7357329,&c_7357335);c_7357328.hdr.immutable = 1;

make_pair(c_7357325,&c_7357326,&c_7357328);c_7357325.hdr.immutable = 1;

make_pair(c_7357324,quote_syntax_91rules,&c_7357325);c_7357324.hdr.immutable = 1;

make_pair(c_7357323,&c_7357324,NULL);c_7357323.hdr.immutable = 1;

make_pair(c_7357322,quote_new_91sym_127,&c_7357323);c_7357322.hdr.immutable = 1;

make_pair(c_7357321,&c_7357322,NULL);c_7357321.hdr.immutable = 1;

make_pair(c_7357351,quote_p_91ls,NULL);c_7357351.hdr.immutable = 1;

make_pair(c_7357350,quote_p,&c_7357351);c_7357350.hdr.immutable = 1;

make_pair(c_7357349,&c_7357350,quote_v);c_7357349.hdr.immutable = 1;

make_pair(c_7357348,&c_7357349,NULL);c_7357348.hdr.immutable = 1;

make_pair(c_7357347,quote__93_93_93,&c_7357348);c_7357347.hdr.immutable = 1;

make_pair(c_7357346,quote_k,&c_7357347);c_7357346.hdr.immutable = 1;

make_pair(c_7357355,quote_v,NULL);c_7357355.hdr.immutable = 1;

make_pair(c_7357354,quote__93_93_93,&c_7357355);c_7357354.hdr.immutable = 1;

make_pair(c_7357353,quote_k,&c_7357354);c_7357353.hdr.immutable = 1;

make_pair(c_7357352,&c_7357353,NULL);c_7357352.hdr.immutable = 1;

make_pair(c_7357345,&c_7357346,&c_7357352);c_7357345.hdr.immutable = 1;

make_pair(c_7357344,quote_random_91sym_91to_91match,&c_7357345);c_7357344.hdr.immutable = 1;

make_pair(c_7357343,quote_new_91sym_127,&c_7357344);c_7357343.hdr.immutable = 1;

make_pair(c_7357342,&c_7357343,NULL);c_7357342.hdr.immutable = 1;

make_pair(c_7357320,&c_7357321,&c_7357342);c_7357320.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357271, ((closureN)self_7321044)->elements[2], r_7316815, &c_7357320);; 
}

static void __lambda_2526(void *data, object self_7321045, int argc, object *args) /* object self_7321045, object r_7316812 */
 {
 object r_7316812 = args[0];
  
closureN_type c_7357273;
object e_7357279 [1];
c_7357273.hdr.mark = gc_color_red;
 c_7357273.hdr.grayed = 0;
c_7357273.tag = closureN_tag;
 c_7357273.fn = (function_type)__lambda_2527;
c_7357273.num_args = 1;
c_7357273.num_elements = 1;
c_7357273.elements = (object *)e_7357279;
c_7357273.elements[0] = ((closureN)self_7321045)->elements[0];


make_pair(c_7357289,quote__93_93_93,NULL);c_7357289.hdr.immutable = 1;

make_pair(c_7357288,quote_i,&c_7357289);c_7357288.hdr.immutable = 1;

make_pair(c_7357295,quote_fk,NULL);c_7357295.hdr.immutable = 1;

make_pair(c_7357294,quote_sk,&c_7357295);c_7357294.hdr.immutable = 1;

make_pair(c_7357293,quote_p,&c_7357294);c_7357293.hdr.immutable = 1;

make_pair(c_7357292,quote_new_91sym_127,&c_7357293);c_7357292.hdr.immutable = 1;

make_pair(c_7357296,quote_sk,NULL);c_7357296.hdr.immutable = 1;

make_pair(c_7357291,&c_7357292,&c_7357296);c_7357291.hdr.immutable = 1;

make_pair(c_7357302,quote_fk,NULL);c_7357302.hdr.immutable = 1;

make_pair(c_7357301,quote_sk,&c_7357302);c_7357301.hdr.immutable = 1;

make_pair(c_7357300,quote_any,&c_7357301);c_7357300.hdr.immutable = 1;

make_pair(c_7357299,quote_new_91sym_127,&c_7357300);c_7357299.hdr.immutable = 1;

make_pair(c_7357303,quote_fk,NULL);c_7357303.hdr.immutable = 1;

make_pair(c_7357298,&c_7357299,&c_7357303);c_7357298.hdr.immutable = 1;

make_pair(c_7357297,&c_7357298,NULL);c_7357297.hdr.immutable = 1;

make_pair(c_7357290,&c_7357291,&c_7357297);c_7357290.hdr.immutable = 1;

make_pair(c_7357287,&c_7357288,&c_7357290);c_7357287.hdr.immutable = 1;

make_pair(c_7357286,quote_syntax_91rules,&c_7357287);c_7357286.hdr.immutable = 1;

make_pair(c_7357285,&c_7357286,NULL);c_7357285.hdr.immutable = 1;

make_pair(c_7357284,quote_new_91sym_127,&c_7357285);c_7357284.hdr.immutable = 1;

make_pair(c_7357283,&c_7357284,NULL);c_7357283.hdr.immutable = 1;

make_pair(c_7357313,quote_p_91ls,NULL);c_7357313.hdr.immutable = 1;

make_pair(c_7357312,quote_p,&c_7357313);c_7357312.hdr.immutable = 1;

make_pair(c_7357311,&c_7357312,quote_v);c_7357311.hdr.immutable = 1;

make_pair(c_7357310,&c_7357311,NULL);c_7357310.hdr.immutable = 1;

make_pair(c_7357309,quote__93_93_93,&c_7357310);c_7357309.hdr.immutable = 1;

make_pair(c_7357308,quote_k,&c_7357309);c_7357308.hdr.immutable = 1;

make_pair(c_7357317,quote_v,NULL);c_7357317.hdr.immutable = 1;

make_pair(c_7357316,quote__93_93_93,&c_7357317);c_7357316.hdr.immutable = 1;

make_pair(c_7357315,quote_k,&c_7357316);c_7357315.hdr.immutable = 1;

make_pair(c_7357314,&c_7357315,NULL);c_7357314.hdr.immutable = 1;

make_pair(c_7357307,&c_7357308,&c_7357314);c_7357307.hdr.immutable = 1;

make_pair(c_7357306,quote_random_91sym_91to_91match,&c_7357307);c_7357306.hdr.immutable = 1;

make_pair(c_7357305,quote_new_91sym_127,&c_7357306);c_7357305.hdr.immutable = 1;

make_pair(c_7357304,&c_7357305,NULL);c_7357304.hdr.immutable = 1;

make_pair(c_7357282,&c_7357283,&c_7357304);c_7357282.hdr.immutable = 1;

make_pair(c_7357281,quote_let_91syntax,&c_7357282);c_7357281.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357273, ((closureN)self_7321045)->elements[1], r_7316812, &c_7357281);; 
}

static void __lambda_2527(void *data, object self_7321046, int argc, object *args) /* object self_7321046, object r_7316810 */
 {
 object r_7316810 = args[0];
  
pair_type local_7357278; 
return_direct_with_clo1(data,  ((closureN)self_7321046)->elements[0], (((closure)  ((closureN)self_7321046)->elements[0])->fn),  set_pair_as_expr(&local_7357278, r_7316810, boolean_f));; 
}

static void __lambda_2465(void *data, object self_7321047, int argc, object *args) /* object self_7321047, object k_7316923 */
 {
 object k_7316923 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321047)->elements[2])) ){ 
  
closureN_type c_7356989;
object e_7357092 [3];
c_7356989.hdr.mark = gc_color_red;
 c_7356989.hdr.grayed = 0;
c_7356989.tag = closureN_tag;
 c_7356989.fn = (function_type)__lambda_2466;
c_7356989.num_args = 1;
c_7356989.num_elements = 3;
c_7356989.elements = (object *)e_7357092;
c_7356989.elements[0] = ((closureN)self_7321047)->elements[0];
c_7356989.elements[1] = k_7316923;
c_7356989.elements[2] = ((closureN)self_7321047)->elements[2];

return_closcall2(data,  ((closureN)self_7321047)->elements[1],  &c_7356989, quote__93_931);
} else { 
  return_direct_with_clo1(data,  k_7316923, (((closure)  k_7316923)->fn),  boolean_f);}
;; 
}

static void __lambda_2466(void *data, object self_7321048, int argc, object *args) /* object self_7321048, object r_7316946 */
 {
 object r_7316946 = args[0];
  
closureN_type c_7356992;
object e_7357088 [2];
c_7356992.hdr.mark = gc_color_red;
 c_7356992.hdr.grayed = 0;
c_7356992.tag = closureN_tag;
 c_7356992.fn = (function_type)__lambda_2467;
c_7356992.num_args = 1;
c_7356992.num_elements = 2;
c_7356992.elements = (object *)e_7357088;
c_7356992.elements[0] = ((closureN)self_7321048)->elements[1];
c_7356992.elements[1] = ((closureN)self_7321048)->elements[2];



return_closcall3(data,  ((closureN)self_7321048)->elements[0],  &c_7356992, Cyc_car(data, ((closureN)self_7321048)->elements[2]), r_7316946);; 
}

static void __lambda_2467(void *data, object self_7321049, int argc, object *args) /* object self_7321049, object r_7316926 */
 {
 object r_7316926 = args[0];
  if( (boolean_f != r_7316926) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321049)->elements[1]))) ){ 
    complex_num_type local_7357000; 
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7357000, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321049)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321049)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321049)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321049)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321049)->elements[1])))))) ){ 
  
closureN_type c_7357035;
object e_7357066 [2];
c_7357035.hdr.mark = gc_color_red;
 c_7357035.hdr.grayed = 0;
c_7357035.tag = closureN_tag;
 c_7357035.fn = (function_type)__lambda_2468;
c_7357035.num_args = 1;
c_7357035.num_elements = 2;
c_7357035.elements = (object *)e_7357066;
c_7357035.elements[0] = ((closureN)self_7321049)->elements[0];
c_7357035.elements[1] = ((closureN)self_7321049)->elements[1];


mmacro(c_7357067, (function_type)__lambda_2472);c_7357067.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7357035,__lambda_2468,  &c_7357067);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321049)->elements[0], (((closure)  ((closureN)self_7321049)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321049)->elements[0], (((closure)  ((closureN)self_7321049)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321049)->elements[0], (((closure)  ((closureN)self_7321049)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321049)->elements[0], (((closure)  ((closureN)self_7321049)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321049)->elements[0], (((closure)  ((closureN)self_7321049)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321049)->elements[0], (((closure)  ((closureN)self_7321049)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2472(void *data, object self_7321050, int argc, object *args) /* object self_7321050, object k_7316945, object k_735829_736208_7310068 */
 {
 object k_7316945 = args[0]; object k_735829_736208_7310068 = args[1];
  return_direct_with_clo1(data,  k_7316945, (((closure)  k_7316945)->fn),  k_735829_736208_7310068);; 
}

static void __lambda_2468(void *data, object self_7321051, int argc, object *args) /* object self_7321051, object r_7316944 */
 {
 object r_7316944 = args[0];
  
closureN_type c_7357037;
object e_7357060 [2];
c_7357037.hdr.mark = gc_color_red;
 c_7357037.hdr.grayed = 0;
c_7357037.tag = closureN_tag;
 c_7357037.fn = (function_type)__lambda_2469;
c_7357037.num_args = 1;
c_7357037.num_elements = 2;
c_7357037.elements = (object *)e_7357060;
c_7357037.elements[0] = ((closureN)self_7321051)->elements[0];
c_7357037.elements[1] = ((closureN)self_7321051)->elements[1];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7357037, r_7316944, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321051)->elements[1])));; 
}

static void __lambda_2469(void *data, object self_7321052, int argc, object *args) /* object self_7321052, object r_7316940 */
 {
 object r_7316940 = args[0];
  
closureN_type c_7357039;
object e_7357049 [2];
c_7357039.hdr.mark = gc_color_red;
 c_7357039.hdr.grayed = 0;
c_7357039.tag = closureN_tag;
 c_7357039.fn = (function_type)__lambda_2470;
c_7357039.num_args = 1;
c_7357039.num_elements = 2;
c_7357039.elements = (object *)e_7357049;
c_7357039.elements[0] = ((closureN)self_7321052)->elements[0];
c_7357039.elements[1] = r_7316940;










make_pair(c_7357059,quote_v,NULL);c_7357059.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7357039, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321052)->elements[1])))), NULL, &c_7357059);; 
}

static void __lambda_2470(void *data, object self_7321053, int argc, object *args) /* object self_7321053, object r_7316941 */
 {
 object r_7316941 = args[0];
  
closureN_type c_7357041;
object e_7357047 [1];
c_7357041.hdr.mark = gc_color_red;
 c_7357041.hdr.grayed = 0;
c_7357041.tag = closureN_tag;
 c_7357041.fn = (function_type)__lambda_2471;
c_7357041.num_args = 1;
c_7357041.num_elements = 1;
c_7357041.elements = (object *)e_7357047;
c_7357041.elements[0] = ((closureN)self_7321053)->elements[0];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7357041, ((closureN)self_7321053)->elements[1], r_7316941);; 
}

static void __lambda_2471(void *data, object self_7321054, int argc, object *args) /* object self_7321054, object r_7316939 */
 {
 object r_7316939 = args[0];
  
pair_type local_7357046; 
return_direct_with_clo1(data,  ((closureN)self_7321054)->elements[0], (((closure)  ((closureN)self_7321054)->elements[0])->fn),  set_pair_as_expr(&local_7357046, r_7316939, boolean_f));; 
}

static void __lambda_2455(void *data, object self_7321055, int argc, object *args) /* object self_7321055, object k_7316949 */
 {
 object k_7316949 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321055)->elements[2])) ){ 
  
closureN_type c_7356871;
object e_7356974 [3];
c_7356871.hdr.mark = gc_color_red;
 c_7356871.hdr.grayed = 0;
c_7356871.tag = closureN_tag;
 c_7356871.fn = (function_type)__lambda_2456;
c_7356871.num_args = 1;
c_7356871.num_elements = 3;
c_7356871.elements = (object *)e_7356974;
c_7356871.elements[0] = ((closureN)self_7321055)->elements[0];
c_7356871.elements[1] = k_7316949;
c_7356871.elements[2] = ((closureN)self_7321055)->elements[2];

return_closcall2(data,  ((closureN)self_7321055)->elements[1],  &c_7356871, quote__85_85_85);
} else { 
  return_direct_with_clo1(data,  k_7316949, (((closure)  k_7316949)->fn),  boolean_f);}
;; 
}

static void __lambda_2456(void *data, object self_7321056, int argc, object *args) /* object self_7321056, object r_7316972 */
 {
 object r_7316972 = args[0];
  
closureN_type c_7356874;
object e_7356970 [2];
c_7356874.hdr.mark = gc_color_red;
 c_7356874.hdr.grayed = 0;
c_7356874.tag = closureN_tag;
 c_7356874.fn = (function_type)__lambda_2457;
c_7356874.num_args = 1;
c_7356874.num_elements = 2;
c_7356874.elements = (object *)e_7356970;
c_7356874.elements[0] = ((closureN)self_7321056)->elements[1];
c_7356874.elements[1] = ((closureN)self_7321056)->elements[2];



return_closcall3(data,  ((closureN)self_7321056)->elements[0],  &c_7356874, Cyc_car(data, ((closureN)self_7321056)->elements[2]), r_7316972);; 
}

static void __lambda_2457(void *data, object self_7321057, int argc, object *args) /* object self_7321057, object r_7316952 */
 {
 object r_7316952 = args[0];
  if( (boolean_f != r_7316952) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321057)->elements[1]))) ){ 
    complex_num_type local_7356882; 
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7356882, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321057)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321057)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321057)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321057)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321057)->elements[1])))))) ){ 
  
closureN_type c_7356917;
object e_7356948 [2];
c_7356917.hdr.mark = gc_color_red;
 c_7356917.hdr.grayed = 0;
c_7356917.tag = closureN_tag;
 c_7356917.fn = (function_type)__lambda_2458;
c_7356917.num_args = 1;
c_7356917.num_elements = 2;
c_7356917.elements = (object *)e_7356948;
c_7356917.elements[0] = ((closureN)self_7321057)->elements[0];
c_7356917.elements[1] = ((closureN)self_7321057)->elements[1];


mmacro(c_7356949, (function_type)__lambda_2462);c_7356949.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7356917,__lambda_2458,  &c_7356949);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321057)->elements[0], (((closure)  ((closureN)self_7321057)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321057)->elements[0], (((closure)  ((closureN)self_7321057)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321057)->elements[0], (((closure)  ((closureN)self_7321057)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321057)->elements[0], (((closure)  ((closureN)self_7321057)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321057)->elements[0], (((closure)  ((closureN)self_7321057)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321057)->elements[0], (((closure)  ((closureN)self_7321057)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2462(void *data, object self_7321058, int argc, object *args) /* object self_7321058, object k_7316971, object k_735849_736221_7310081 */
 {
 object k_7316971 = args[0]; object k_735849_736221_7310081 = args[1];
  return_direct_with_clo1(data,  k_7316971, (((closure)  k_7316971)->fn),  k_735849_736221_7310081);; 
}

static void __lambda_2458(void *data, object self_7321059, int argc, object *args) /* object self_7321059, object r_7316970 */
 {
 object r_7316970 = args[0];
  
closureN_type c_7356919;
object e_7356942 [2];
c_7356919.hdr.mark = gc_color_red;
 c_7356919.hdr.grayed = 0;
c_7356919.tag = closureN_tag;
 c_7356919.fn = (function_type)__lambda_2459;
c_7356919.num_args = 1;
c_7356919.num_elements = 2;
c_7356919.elements = (object *)e_7356942;
c_7356919.elements[0] = ((closureN)self_7321059)->elements[0];
c_7356919.elements[1] = ((closureN)self_7321059)->elements[1];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7356919, r_7316970, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321059)->elements[1])));; 
}

static void __lambda_2459(void *data, object self_7321060, int argc, object *args) /* object self_7321060, object r_7316966 */
 {
 object r_7316966 = args[0];
  
closureN_type c_7356921;
object e_7356931 [2];
c_7356921.hdr.mark = gc_color_red;
 c_7356921.hdr.grayed = 0;
c_7356921.tag = closureN_tag;
 c_7356921.fn = (function_type)__lambda_2460;
c_7356921.num_args = 1;
c_7356921.num_elements = 2;
c_7356921.elements = (object *)e_7356931;
c_7356921.elements[0] = ((closureN)self_7321060)->elements[0];
c_7356921.elements[1] = r_7316966;










make_pair(c_7356941,quote_v,NULL);c_7356941.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356921, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321060)->elements[1])))), NULL, &c_7356941);; 
}

static void __lambda_2460(void *data, object self_7321061, int argc, object *args) /* object self_7321061, object r_7316967 */
 {
 object r_7316967 = args[0];
  
closureN_type c_7356923;
object e_7356929 [1];
c_7356923.hdr.mark = gc_color_red;
 c_7356923.hdr.grayed = 0;
c_7356923.tag = closureN_tag;
 c_7356923.fn = (function_type)__lambda_2461;
c_7356923.num_args = 1;
c_7356923.num_elements = 1;
c_7356923.elements = (object *)e_7356929;
c_7356923.elements[0] = ((closureN)self_7321061)->elements[0];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7356923, ((closureN)self_7321061)->elements[1], r_7316967);; 
}

static void __lambda_2461(void *data, object self_7321062, int argc, object *args) /* object self_7321062, object r_7316965 */
 {
 object r_7316965 = args[0];
  
pair_type local_7356928; 
return_direct_with_clo1(data,  ((closureN)self_7321062)->elements[0], (((closure)  ((closureN)self_7321062)->elements[0])->fn),  set_pair_as_expr(&local_7356928, r_7316965, boolean_f));; 
}

static void __lambda_2445(void *data, object self_7321063, int argc, object *args) /* object self_7321063, object k_7316975 */
 {
 object k_7316975 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321063)->elements[2])) ){ 
  
closureN_type c_7356753;
object e_7356856 [3];
c_7356753.hdr.mark = gc_color_red;
 c_7356753.hdr.grayed = 0;
c_7356753.tag = closureN_tag;
 c_7356753.fn = (function_type)__lambda_2446;
c_7356753.num_args = 1;
c_7356753.num_elements = 3;
c_7356753.elements = (object *)e_7356856;
c_7356753.elements[0] = ((closureN)self_7321063)->elements[0];
c_7356753.elements[1] = k_7316975;
c_7356753.elements[2] = ((closureN)self_7321063)->elements[2];

return_closcall2(data,  ((closureN)self_7321063)->elements[1],  &c_7356753, quote__191_191_191);
} else { 
  return_direct_with_clo1(data,  k_7316975, (((closure)  k_7316975)->fn),  boolean_f);}
;; 
}

static void __lambda_2446(void *data, object self_7321064, int argc, object *args) /* object self_7321064, object r_7316998 */
 {
 object r_7316998 = args[0];
  
closureN_type c_7356756;
object e_7356852 [2];
c_7356756.hdr.mark = gc_color_red;
 c_7356756.hdr.grayed = 0;
c_7356756.tag = closureN_tag;
 c_7356756.fn = (function_type)__lambda_2447;
c_7356756.num_args = 1;
c_7356756.num_elements = 2;
c_7356756.elements = (object *)e_7356852;
c_7356756.elements[0] = ((closureN)self_7321064)->elements[1];
c_7356756.elements[1] = ((closureN)self_7321064)->elements[2];



return_closcall3(data,  ((closureN)self_7321064)->elements[0],  &c_7356756, Cyc_car(data, ((closureN)self_7321064)->elements[2]), r_7316998);; 
}

static void __lambda_2447(void *data, object self_7321065, int argc, object *args) /* object self_7321065, object r_7316978 */
 {
 object r_7316978 = args[0];
  if( (boolean_f != r_7316978) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321065)->elements[1]))) ){ 
    complex_num_type local_7356764; 
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7356764, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321065)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321065)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321065)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321065)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321065)->elements[1])))))) ){ 
  
closureN_type c_7356799;
object e_7356830 [2];
c_7356799.hdr.mark = gc_color_red;
 c_7356799.hdr.grayed = 0;
c_7356799.tag = closureN_tag;
 c_7356799.fn = (function_type)__lambda_2448;
c_7356799.num_args = 1;
c_7356799.num_elements = 2;
c_7356799.elements = (object *)e_7356830;
c_7356799.elements[0] = ((closureN)self_7321065)->elements[0];
c_7356799.elements[1] = ((closureN)self_7321065)->elements[1];


mmacro(c_7356831, (function_type)__lambda_2452);c_7356831.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7356799,__lambda_2448,  &c_7356831);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321065)->elements[0], (((closure)  ((closureN)self_7321065)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321065)->elements[0], (((closure)  ((closureN)self_7321065)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321065)->elements[0], (((closure)  ((closureN)self_7321065)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321065)->elements[0], (((closure)  ((closureN)self_7321065)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321065)->elements[0], (((closure)  ((closureN)self_7321065)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321065)->elements[0], (((closure)  ((closureN)self_7321065)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2452(void *data, object self_7321066, int argc, object *args) /* object self_7321066, object k_7316997, object k_735869_736234_7310094 */
 {
 object k_7316997 = args[0]; object k_735869_736234_7310094 = args[1];
  return_direct_with_clo1(data,  k_7316997, (((closure)  k_7316997)->fn),  k_735869_736234_7310094);; 
}

static void __lambda_2448(void *data, object self_7321067, int argc, object *args) /* object self_7321067, object r_7316996 */
 {
 object r_7316996 = args[0];
  
closureN_type c_7356801;
object e_7356824 [2];
c_7356801.hdr.mark = gc_color_red;
 c_7356801.hdr.grayed = 0;
c_7356801.tag = closureN_tag;
 c_7356801.fn = (function_type)__lambda_2449;
c_7356801.num_args = 1;
c_7356801.num_elements = 2;
c_7356801.elements = (object *)e_7356824;
c_7356801.elements[0] = ((closureN)self_7321067)->elements[0];
c_7356801.elements[1] = ((closureN)self_7321067)->elements[1];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7356801, r_7316996, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321067)->elements[1])));; 
}

static void __lambda_2449(void *data, object self_7321068, int argc, object *args) /* object self_7321068, object r_7316992 */
 {
 object r_7316992 = args[0];
  
closureN_type c_7356803;
object e_7356813 [2];
c_7356803.hdr.mark = gc_color_red;
 c_7356803.hdr.grayed = 0;
c_7356803.tag = closureN_tag;
 c_7356803.fn = (function_type)__lambda_2450;
c_7356803.num_args = 1;
c_7356803.num_elements = 2;
c_7356803.elements = (object *)e_7356813;
c_7356803.elements[0] = ((closureN)self_7321068)->elements[0];
c_7356803.elements[1] = r_7316992;










make_pair(c_7356823,quote_v,NULL);c_7356823.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356803, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321068)->elements[1])))), NULL, &c_7356823);; 
}

static void __lambda_2450(void *data, object self_7321069, int argc, object *args) /* object self_7321069, object r_7316993 */
 {
 object r_7316993 = args[0];
  
closureN_type c_7356805;
object e_7356811 [1];
c_7356805.hdr.mark = gc_color_red;
 c_7356805.hdr.grayed = 0;
c_7356805.tag = closureN_tag;
 c_7356805.fn = (function_type)__lambda_2451;
c_7356805.num_args = 1;
c_7356805.num_elements = 1;
c_7356805.elements = (object *)e_7356811;
c_7356805.elements[0] = ((closureN)self_7321069)->elements[0];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7356805, ((closureN)self_7321069)->elements[1], r_7316993);; 
}

static void __lambda_2451(void *data, object self_7321070, int argc, object *args) /* object self_7321070, object r_7316991 */
 {
 object r_7316991 = args[0];
  
pair_type local_7356810; 
return_direct_with_clo1(data,  ((closureN)self_7321070)->elements[0], (((closure)  ((closureN)self_7321070)->elements[0])->fn),  set_pair_as_expr(&local_7356810, r_7316991, boolean_f));; 
}

static void __lambda_2435(void *data, object self_7321071, int argc, object *args) /* object self_7321071, object k_7317001 */
 {
 object k_7317001 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321071)->elements[2])) ){ 
  
closureN_type c_7356635;
object e_7356738 [3];
c_7356635.hdr.mark = gc_color_red;
 c_7356635.hdr.grayed = 0;
c_7356635.tag = closureN_tag;
 c_7356635.fn = (function_type)__lambda_2436;
c_7356635.num_args = 1;
c_7356635.num_elements = 3;
c_7356635.elements = (object *)e_7356738;
c_7356635.elements[0] = ((closureN)self_7321071)->elements[0];
c_7356635.elements[1] = k_7317001;
c_7356635.elements[2] = ((closureN)self_7321071)->elements[2];

return_closcall2(data,  ((closureN)self_7321071)->elements[1],  &c_7356635, quote__191);
} else { 
  return_direct_with_clo1(data,  k_7317001, (((closure)  k_7317001)->fn),  boolean_f);}
;; 
}

static void __lambda_2436(void *data, object self_7321072, int argc, object *args) /* object self_7321072, object r_7317024 */
 {
 object r_7317024 = args[0];
  
closureN_type c_7356638;
object e_7356734 [2];
c_7356638.hdr.mark = gc_color_red;
 c_7356638.hdr.grayed = 0;
c_7356638.tag = closureN_tag;
 c_7356638.fn = (function_type)__lambda_2437;
c_7356638.num_args = 1;
c_7356638.num_elements = 2;
c_7356638.elements = (object *)e_7356734;
c_7356638.elements[0] = ((closureN)self_7321072)->elements[1];
c_7356638.elements[1] = ((closureN)self_7321072)->elements[2];



return_closcall3(data,  ((closureN)self_7321072)->elements[0],  &c_7356638, Cyc_car(data, ((closureN)self_7321072)->elements[2]), r_7317024);; 
}

static void __lambda_2437(void *data, object self_7321073, int argc, object *args) /* object self_7321073, object r_7317004 */
 {
 object r_7317004 = args[0];
  if( (boolean_f != r_7317004) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321073)->elements[1]))) ){ 
    complex_num_type local_7356646; 
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7356646, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321073)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321073)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321073)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321073)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321073)->elements[1])))))) ){ 
  
closureN_type c_7356681;
object e_7356712 [2];
c_7356681.hdr.mark = gc_color_red;
 c_7356681.hdr.grayed = 0;
c_7356681.tag = closureN_tag;
 c_7356681.fn = (function_type)__lambda_2438;
c_7356681.num_args = 1;
c_7356681.num_elements = 2;
c_7356681.elements = (object *)e_7356712;
c_7356681.elements[0] = ((closureN)self_7321073)->elements[0];
c_7356681.elements[1] = ((closureN)self_7321073)->elements[1];


mmacro(c_7356713, (function_type)__lambda_2442);c_7356713.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7356681,__lambda_2438,  &c_7356713);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321073)->elements[0], (((closure)  ((closureN)self_7321073)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321073)->elements[0], (((closure)  ((closureN)self_7321073)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321073)->elements[0], (((closure)  ((closureN)self_7321073)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321073)->elements[0], (((closure)  ((closureN)self_7321073)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321073)->elements[0], (((closure)  ((closureN)self_7321073)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321073)->elements[0], (((closure)  ((closureN)self_7321073)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2442(void *data, object self_7321074, int argc, object *args) /* object self_7321074, object k_7317023, object k_735889_736247_7310107 */
 {
 object k_7317023 = args[0]; object k_735889_736247_7310107 = args[1];
  return_direct_with_clo1(data,  k_7317023, (((closure)  k_7317023)->fn),  k_735889_736247_7310107);; 
}

static void __lambda_2438(void *data, object self_7321075, int argc, object *args) /* object self_7321075, object r_7317022 */
 {
 object r_7317022 = args[0];
  
closureN_type c_7356683;
object e_7356706 [2];
c_7356683.hdr.mark = gc_color_red;
 c_7356683.hdr.grayed = 0;
c_7356683.tag = closureN_tag;
 c_7356683.fn = (function_type)__lambda_2439;
c_7356683.num_args = 1;
c_7356683.num_elements = 2;
c_7356683.elements = (object *)e_7356706;
c_7356683.elements[0] = ((closureN)self_7321075)->elements[0];
c_7356683.elements[1] = ((closureN)self_7321075)->elements[1];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7356683, r_7317022, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321075)->elements[1])));; 
}

static void __lambda_2439(void *data, object self_7321076, int argc, object *args) /* object self_7321076, object r_7317018 */
 {
 object r_7317018 = args[0];
  
closureN_type c_7356685;
object e_7356695 [2];
c_7356685.hdr.mark = gc_color_red;
 c_7356685.hdr.grayed = 0;
c_7356685.tag = closureN_tag;
 c_7356685.fn = (function_type)__lambda_2440;
c_7356685.num_args = 1;
c_7356685.num_elements = 2;
c_7356685.elements = (object *)e_7356695;
c_7356685.elements[0] = ((closureN)self_7321076)->elements[0];
c_7356685.elements[1] = r_7317018;










make_pair(c_7356705,quote_v,NULL);c_7356705.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356685, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321076)->elements[1])))), NULL, &c_7356705);; 
}

static void __lambda_2440(void *data, object self_7321077, int argc, object *args) /* object self_7321077, object r_7317019 */
 {
 object r_7317019 = args[0];
  
closureN_type c_7356687;
object e_7356693 [1];
c_7356687.hdr.mark = gc_color_red;
 c_7356687.hdr.grayed = 0;
c_7356687.tag = closureN_tag;
 c_7356687.fn = (function_type)__lambda_2441;
c_7356687.num_args = 1;
c_7356687.num_elements = 1;
c_7356687.elements = (object *)e_7356693;
c_7356687.elements[0] = ((closureN)self_7321077)->elements[0];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7356687, ((closureN)self_7321077)->elements[1], r_7317019);; 
}

static void __lambda_2441(void *data, object self_7321078, int argc, object *args) /* object self_7321078, object r_7317017 */
 {
 object r_7317017 = args[0];
  
pair_type local_7356692; 
return_direct_with_clo1(data,  ((closureN)self_7321078)->elements[0], (((closure)  ((closureN)self_7321078)->elements[0])->fn),  set_pair_as_expr(&local_7356692, r_7317017, boolean_f));; 
}

static void __lambda_2426(void *data, object self_7321079, int argc, object *args) /* object self_7321079, object k_7317027 */
 {
 object k_7317027 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321079)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_vector_not_record_type(Cyc_car(data, ((closureN)self_7321079)->elements[1]))) ){ 
  
closureN_type c_7356576;
object e_7356616 [3];
c_7356576.hdr.mark = gc_color_red;
 c_7356576.hdr.grayed = 0;
c_7356576.tag = closureN_tag;
 c_7356576.fn = (function_type)__lambda_2427;
c_7356576.num_args = 1;
c_7356576.num_elements = 3;
c_7356576.elements = (object *)e_7356616;
c_7356576.elements[0] = k_7317027;
c_7356576.elements[1] = ((closureN)self_7321079)->elements[0];
c_7356576.elements[2] = ((closureN)self_7321079)->elements[1];



return_direct_with_clo2(data,  __glo_vector_91_125list_scheme_base, (((closure)  __glo_vector_91_125list_scheme_base)->fn),  &c_7356576, Cyc_car(data, ((closureN)self_7321079)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7317027, (((closure)  k_7317027)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317027, (((closure)  k_7317027)->fn),  boolean_f);}
;; 
}

static void __lambda_2427(void *data, object self_7321080, int argc, object *args) /* object self_7321080, object v_93130_735662_735894_736250_7310110 */
 {
 object v_93130_735662_735894_736250_7310110 = args[0];
  
closureN_type c_7356578;
object e_7356612 [4];
c_7356578.hdr.mark = gc_color_red;
 c_7356578.hdr.grayed = 0;
c_7356578.tag = closureN_tag;
 c_7356578.fn = (function_type)__lambda_2428;
c_7356578.num_args = 1;
c_7356578.num_elements = 4;
c_7356578.elements = (object *)e_7356612;
c_7356578.elements[0] = ((closureN)self_7321080)->elements[0];
c_7356578.elements[1] = ((closureN)self_7321080)->elements[1];
c_7356578.elements[2] = ((closureN)self_7321080)->elements[2];
c_7356578.elements[3] = v_93130_735662_735894_736250_7310110;


complex_num_type local_7356615; 
return_direct_with_clo1(data,(closure)&c_7356578,__lambda_2428,  ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7356615, v_93130_735662_735894_736250_7310110));; 
}

static void __lambda_2428(void *data, object self_7321081, int argc, object *args) /* object self_7321081, object r_7317032 */
 {
 object r_7317032 = args[0];
  if( (boolean_f != r_7317032) ){ 
  
closureN_type c_7356580;
object e_7356608 [3];
c_7356580.hdr.mark = gc_color_red;
 c_7356580.hdr.grayed = 0;
c_7356580.tag = closureN_tag;
 c_7356580.fn = (function_type)__lambda_2429;
c_7356580.num_args = 1;
c_7356580.num_elements = 3;
c_7356580.elements = (object *)e_7356608;
c_7356580.elements[0] = ((closureN)self_7321081)->elements[0];
c_7356580.elements[1] = ((closureN)self_7321081)->elements[1];
c_7356580.elements[2] = ((closureN)self_7321081)->elements[2];

return_direct_with_clo1(data,(closure)&c_7356580,__lambda_2429,  ((closureN)self_7321081)->elements[3]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321081)->elements[0], (((closure)  ((closureN)self_7321081)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2429(void *data, object self_7321082, int argc, object *args) /* object self_7321082, object p_735896_736251_7310111 */
 {
 object p_735896_736251_7310111 = args[0];
  
closureN_type c_7356583;
object e_7356607 [3];
c_7356583.hdr.mark = gc_color_red;
 c_7356583.hdr.grayed = 0;
c_7356583.tag = closureN_tag;
 c_7356583.fn = (function_type)__lambda_2430;
c_7356583.num_args = 1;
c_7356583.num_elements = 3;
c_7356583.elements = (object *)e_7356607;
c_7356583.elements[0] = ((closureN)self_7321082)->elements[0];
c_7356583.elements[1] = p_735896_736251_7310111;
c_7356583.elements[2] = ((closureN)self_7321082)->elements[2];

return_closcall2(data,  ((closureN)self_7321082)->elements[1],  &c_7356583, quote_match_91extract_91vars);; 
}

static void __lambda_2430(void *data, object self_7321083, int argc, object *args) /* object self_7321083, object r_7317035 */
 {
 object r_7317035 = args[0];
  
closureN_type c_7356585;
object e_7356599 [2];
c_7356585.hdr.mark = gc_color_red;
 c_7356585.hdr.grayed = 0;
c_7356585.tag = closureN_tag;
 c_7356585.fn = (function_type)__lambda_2431;
c_7356585.num_args = 1;
c_7356585.num_elements = 2;
c_7356585.elements = (object *)e_7356599;
c_7356585.elements[0] = ((closureN)self_7321083)->elements[0];
c_7356585.elements[1] = r_7317035;




make_pair(c_7356606,quote__93_93_93,NULL);c_7356606.hdr.immutable = 1;

make_pair(c_7356605,quote_p,&c_7356606);c_7356605.hdr.immutable = 1;

make_pair(c_7356604,&c_7356605,quote_x);c_7356604.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356585, ((closureN)self_7321083)->elements[1], Cyc_cdr(data, ((closureN)self_7321083)->elements[2]), &c_7356604);; 
}

static void __lambda_2431(void *data, object self_7321084, int argc, object *args) /* object self_7321084, object r_7317036 */
 {
 object r_7317036 = args[0];
  
closureN_type c_7356587;
object e_7356593 [1];
c_7356587.hdr.mark = gc_color_red;
 c_7356587.hdr.grayed = 0;
c_7356587.tag = closureN_tag;
 c_7356587.fn = (function_type)__lambda_2432;
c_7356587.num_args = 1;
c_7356587.num_elements = 1;
c_7356587.elements = (object *)e_7356593;
c_7356587.elements[0] = ((closureN)self_7321084)->elements[0];


make_pair(c_7356598,quote__93_93_93,NULL);c_7356598.hdr.immutable = 1;

make_pair(c_7356597,quote_p,&c_7356598);c_7356597.hdr.immutable = 1;

make_pair(c_7356596,&c_7356597,quote_x);c_7356596.hdr.immutable = 1;

make_pair(c_7356595,quote_match_91extract_91vars,&c_7356596);c_7356595.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356587, ((closureN)self_7321084)->elements[1], r_7317036, &c_7356595);; 
}

static void __lambda_2432(void *data, object self_7321085, int argc, object *args) /* object self_7321085, object r_7317034 */
 {
 object r_7317034 = args[0];
  
pair_type local_7356592; 
return_direct_with_clo1(data,  ((closureN)self_7321085)->elements[0], (((closure)  ((closureN)self_7321085)->elements[0])->fn),  set_pair_as_expr(&local_7356592, r_7317034, boolean_f));; 
}

static void __lambda_2411(void *data, object self_7321086, int argc, object *args) /* object self_7321086, object k_7317041 */
 {
 object k_7317041 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321086)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321086)->elements[1]))) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321086)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321086)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321086)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321086)->elements[1])))))) ){ 
  
closureN_type c_7356426;
object e_7356552 [3];
c_7356426.hdr.mark = gc_color_red;
 c_7356426.hdr.grayed = 0;
c_7356426.tag = closureN_tag;
 c_7356426.fn = (function_type)__lambda_2412;
c_7356426.num_args = 1;
c_7356426.num_elements = 3;
c_7356426.elements = (object *)e_7356552;
c_7356426.elements[0] = k_7317041;
c_7356426.elements[1] = ((closureN)self_7321086)->elements[0];
c_7356426.elements[2] = ((closureN)self_7321086)->elements[1];

return_closcall2(data,  ((closureN)self_7321086)->elements[0],  &c_7356426, quote_match_91extract_91vars);
} else { 
  return_direct_with_clo1(data,  k_7317041, (((closure)  k_7317041)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317041, (((closure)  k_7317041)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317041, (((closure)  k_7317041)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317041, (((closure)  k_7317041)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317041, (((closure)  k_7317041)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317041, (((closure)  k_7317041)->fn),  boolean_f);}
;; 
}

static void __lambda_2412(void *data, object self_7321087, int argc, object *args) /* object self_7321087, object r_7317059 */
 {
 object r_7317059 = args[0];
  
closureN_type c_7356429;
object e_7356551 [3];
c_7356429.hdr.mark = gc_color_red;
 c_7356429.hdr.grayed = 0;
c_7356429.tag = closureN_tag;
 c_7356429.fn = (function_type)__lambda_2413;
c_7356429.num_args = 1;
c_7356429.num_elements = 3;
c_7356429.elements = (object *)e_7356551;
c_7356429.elements[0] = ((closureN)self_7321087)->elements[0];
c_7356429.elements[1] = r_7317059;
c_7356429.elements[2] = ((closureN)self_7321087)->elements[2];

return_closcall2(data,  ((closureN)self_7321087)->elements[1],  &c_7356429, quote_match_91extract_91vars_91step);; 
}

static void __lambda_2413(void *data, object self_7321088, int argc, object *args) /* object self_7321088, object r_7317072 */
 {
 object r_7317072 = args[0];
  
closureN_type c_7356431;
object e_7356540 [4];
c_7356431.hdr.mark = gc_color_red;
 c_7356431.hdr.grayed = 0;
c_7356431.tag = closureN_tag;
 c_7356431.fn = (function_type)__lambda_2414;
c_7356431.num_args = 1;
c_7356431.num_elements = 4;
c_7356431.elements = (object *)e_7356540;
c_7356431.elements[0] = ((closureN)self_7321088)->elements[0];
c_7356431.elements[1] = ((closureN)self_7321088)->elements[1];
c_7356431.elements[2] = r_7317072;
c_7356431.elements[3] = ((closureN)self_7321088)->elements[2];










make_pair(c_7356550,quote_v,NULL);c_7356550.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356431, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321088)->elements[2])))), NULL, &c_7356550);; 
}

static void __lambda_2414(void *data, object self_7321089, int argc, object *args) /* object self_7321089, object r_7317079 */
 {
 object r_7317079 = args[0];
  
closureN_type c_7356433;
object e_7356530 [4];
c_7356433.hdr.mark = gc_color_red;
 c_7356433.hdr.grayed = 0;
c_7356433.tag = closureN_tag;
 c_7356433.fn = (function_type)__lambda_2415;
c_7356433.num_args = 1;
c_7356433.num_elements = 4;
c_7356433.elements = (object *)e_7356530;
c_7356433.elements[0] = ((closureN)self_7321089)->elements[0];
c_7356433.elements[1] = ((closureN)self_7321089)->elements[1];
c_7356433.elements[2] = ((closureN)self_7321089)->elements[2];
c_7356433.elements[3] = ((closureN)self_7321089)->elements[3];








make_pair(c_7356539,quote_v,NULL);c_7356539.hdr.immutable = 1;

make_pair(c_7356538,quote_i,&c_7356539);c_7356538.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356433, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321089)->elements[3]))), r_7317079, &c_7356538);; 
}

static void __lambda_2415(void *data, object self_7321090, int argc, object *args) /* object self_7321090, object r_7317077 */
 {
 object r_7317077 = args[0];
  
closureN_type c_7356435;
object e_7356521 [4];
c_7356435.hdr.mark = gc_color_red;
 c_7356435.hdr.grayed = 0;
c_7356435.tag = closureN_tag;
 c_7356435.fn = (function_type)__lambda_2416;
c_7356435.num_args = 1;
c_7356435.num_elements = 4;
c_7356435.elements = (object *)e_7356521;
c_7356435.elements[0] = ((closureN)self_7321090)->elements[0];
c_7356435.elements[1] = ((closureN)self_7321090)->elements[1];
c_7356435.elements[2] = ((closureN)self_7321090)->elements[2];
c_7356435.elements[3] = ((closureN)self_7321090)->elements[3];






make_pair(c_7356529,quote_v,NULL);c_7356529.hdr.immutable = 1;

make_pair(c_7356528,quote_i,&c_7356529);c_7356528.hdr.immutable = 1;

make_pair(c_7356527,quote_k,&c_7356528);c_7356527.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356435, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321090)->elements[3])), r_7317077, &c_7356527);; 
}

static void __lambda_2416(void *data, object self_7321091, int argc, object *args) /* object self_7321091, object r_7317075 */
 {
 object r_7317075 = args[0];
  
closureN_type c_7356437;
object e_7356511 [4];
c_7356437.hdr.mark = gc_color_red;
 c_7356437.hdr.grayed = 0;
c_7356437.tag = closureN_tag;
 c_7356437.fn = (function_type)__lambda_2417;
c_7356437.num_args = 1;
c_7356437.num_elements = 4;
c_7356437.elements = (object *)e_7356511;
c_7356437.elements[0] = ((closureN)self_7321091)->elements[0];
c_7356437.elements[1] = ((closureN)self_7321091)->elements[1];
c_7356437.elements[2] = ((closureN)self_7321091)->elements[2];
c_7356437.elements[3] = ((closureN)self_7321091)->elements[3];






make_pair(c_7356520,quote_v,NULL);c_7356520.hdr.immutable = 1;

make_pair(c_7356519,quote_i,&c_7356520);c_7356519.hdr.immutable = 1;

make_pair(c_7356518,quote_k,&c_7356519);c_7356518.hdr.immutable = 1;

make_pair(c_7356517,quote_q,&c_7356518);c_7356517.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356437, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321091)->elements[3])), r_7317075, &c_7356517);; 
}

static void __lambda_2417(void *data, object self_7321092, int argc, object *args) /* object self_7321092, object r_7317073 */
 {
 object r_7317073 = args[0];
  
closureN_type c_7356439;
object e_7356504 [3];
c_7356439.hdr.mark = gc_color_red;
 c_7356439.hdr.grayed = 0;
c_7356439.tag = closureN_tag;
 c_7356439.fn = (function_type)__lambda_2418;
c_7356439.num_args = 1;
c_7356439.num_elements = 3;
c_7356439.elements = (object *)e_7356504;
c_7356439.elements[0] = ((closureN)self_7321092)->elements[0];
c_7356439.elements[1] = ((closureN)self_7321092)->elements[1];
c_7356439.elements[2] = ((closureN)self_7321092)->elements[3];


make_pair(c_7356510,quote_v,NULL);c_7356510.hdr.immutable = 1;

make_pair(c_7356509,quote_i,&c_7356510);c_7356509.hdr.immutable = 1;

make_pair(c_7356508,quote_k,&c_7356509);c_7356508.hdr.immutable = 1;

make_pair(c_7356507,quote_q,&c_7356508);c_7356507.hdr.immutable = 1;

make_pair(c_7356506,quote_match_91extract_91vars_91step,&c_7356507);c_7356506.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356439, ((closureN)self_7321092)->elements[2], r_7317073, &c_7356506);; 
}

static void __lambda_2418(void *data, object self_7321093, int argc, object *args) /* object self_7321093, object r_7317064 */
 {
 object r_7317064 = args[0];
  
closureN_type c_7356441;
object e_7356502 [4];
c_7356441.hdr.mark = gc_color_red;
 c_7356441.hdr.grayed = 0;
c_7356441.tag = closureN_tag;
 c_7356441.fn = (function_type)__lambda_2419;
c_7356441.num_args = 1;
c_7356441.num_elements = 4;
c_7356441.elements = (object *)e_7356502;
c_7356441.elements[0] = ((closureN)self_7321093)->elements[0];
c_7356441.elements[1] = ((closureN)self_7321093)->elements[1];
c_7356441.elements[2] = r_7317064;
c_7356441.elements[3] = ((closureN)self_7321093)->elements[2];


make_pair(c_7356503,NULL,NULL);c_7356503.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356441, NULL, NULL, &c_7356503);; 
}

static void __lambda_2419(void *data, object self_7321094, int argc, object *args) /* object self_7321094, object r_7317067 */
 {
 object r_7317067 = args[0];
  
closureN_type c_7356443;
object e_7356492 [4];
c_7356443.hdr.mark = gc_color_red;
 c_7356443.hdr.grayed = 0;
c_7356443.tag = closureN_tag;
 c_7356443.fn = (function_type)__lambda_2420;
c_7356443.num_args = 1;
c_7356443.num_elements = 4;
c_7356443.elements = (object *)e_7356492;
c_7356443.elements[0] = ((closureN)self_7321094)->elements[0];
c_7356443.elements[1] = ((closureN)self_7321094)->elements[1];
c_7356443.elements[2] = ((closureN)self_7321094)->elements[2];
c_7356443.elements[3] = ((closureN)self_7321094)->elements[3];








make_pair(c_7356501,NULL,NULL);c_7356501.hdr.immutable = 1;

make_pair(c_7356500,quote_i,&c_7356501);c_7356500.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356443, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321094)->elements[3]))), r_7317067, &c_7356500);; 
}

static void __lambda_2420(void *data, object self_7321095, int argc, object *args) /* object self_7321095, object r_7317065 */
 {
 object r_7317065 = args[0];
  
closureN_type c_7356445;
object e_7356482 [3];
c_7356445.hdr.mark = gc_color_red;
 c_7356445.hdr.grayed = 0;
c_7356445.tag = closureN_tag;
 c_7356445.fn = (function_type)__lambda_2421;
c_7356445.num_args = 1;
c_7356445.num_elements = 3;
c_7356445.elements = (object *)e_7356482;
c_7356445.elements[0] = ((closureN)self_7321095)->elements[0];
c_7356445.elements[1] = ((closureN)self_7321095)->elements[1];
c_7356445.elements[2] = ((closureN)self_7321095)->elements[3];


make_pair(c_7356489,quote_v,NULL);c_7356489.hdr.immutable = 1;

make_pair(c_7356488,quote_i,&c_7356489);c_7356488.hdr.immutable = 1;

make_pair(c_7356487,quote_k,&c_7356488);c_7356487.hdr.immutable = 1;

make_pair(c_7356486,quote_q,&c_7356487);c_7356486.hdr.immutable = 1;

make_pair(c_7356485,quote_match_91extract_91vars_91step,&c_7356486);c_7356485.hdr.immutable = 1;

make_pair(c_7356491,NULL,NULL);c_7356491.hdr.immutable = 1;

make_pair(c_7356490,quote_i,&c_7356491);c_7356490.hdr.immutable = 1;

make_pair(c_7356484,&c_7356485,&c_7356490);c_7356484.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356445, ((closureN)self_7321095)->elements[2], r_7317065, &c_7356484);; 
}

static void __lambda_2421(void *data, object self_7321096, int argc, object *args) /* object self_7321096, object r_7317062 */
 {
 object r_7317062 = args[0];
  
closureN_type c_7356447;
object e_7356467 [2];
c_7356447.hdr.mark = gc_color_red;
 c_7356447.hdr.grayed = 0;
c_7356447.tag = closureN_tag;
 c_7356447.fn = (function_type)__lambda_2422;
c_7356447.num_args = 1;
c_7356447.num_elements = 2;
c_7356447.elements = (object *)e_7356467;
c_7356447.elements[0] = ((closureN)self_7321096)->elements[0];
c_7356447.elements[1] = ((closureN)self_7321096)->elements[1];






make_pair(c_7356479,quote_v,NULL);c_7356479.hdr.immutable = 1;

make_pair(c_7356478,quote_i,&c_7356479);c_7356478.hdr.immutable = 1;

make_pair(c_7356477,quote_k,&c_7356478);c_7356477.hdr.immutable = 1;

make_pair(c_7356476,quote_q,&c_7356477);c_7356476.hdr.immutable = 1;

make_pair(c_7356475,quote_match_91extract_91vars_91step,&c_7356476);c_7356475.hdr.immutable = 1;

make_pair(c_7356481,NULL,NULL);c_7356481.hdr.immutable = 1;

make_pair(c_7356480,quote_i,&c_7356481);c_7356480.hdr.immutable = 1;

make_pair(c_7356474,&c_7356475,&c_7356480);c_7356474.hdr.immutable = 1;

make_pair(c_7356473,quote_p,&c_7356474);c_7356473.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356447, Cyc_car(data, Cyc_car(data, ((closureN)self_7321096)->elements[2])), r_7317062, &c_7356473);; 
}

static void __lambda_2422(void *data, object self_7321097, int argc, object *args) /* object self_7321097, object r_7317060 */
 {
 object r_7317060 = args[0];
  
closureN_type c_7356449;
object e_7356455 [1];
c_7356449.hdr.mark = gc_color_red;
 c_7356449.hdr.grayed = 0;
c_7356449.tag = closureN_tag;
 c_7356449.fn = (function_type)__lambda_2423;
c_7356449.num_args = 1;
c_7356449.num_elements = 1;
c_7356449.elements = (object *)e_7356455;
c_7356449.elements[0] = ((closureN)self_7321097)->elements[0];


make_pair(c_7356464,quote_v,NULL);c_7356464.hdr.immutable = 1;

make_pair(c_7356463,quote_i,&c_7356464);c_7356463.hdr.immutable = 1;

make_pair(c_7356462,quote_k,&c_7356463);c_7356462.hdr.immutable = 1;

make_pair(c_7356461,quote_q,&c_7356462);c_7356461.hdr.immutable = 1;

make_pair(c_7356460,quote_match_91extract_91vars_91step,&c_7356461);c_7356460.hdr.immutable = 1;

make_pair(c_7356466,NULL,NULL);c_7356466.hdr.immutable = 1;

make_pair(c_7356465,quote_i,&c_7356466);c_7356465.hdr.immutable = 1;

make_pair(c_7356459,&c_7356460,&c_7356465);c_7356459.hdr.immutable = 1;

make_pair(c_7356458,quote_p,&c_7356459);c_7356458.hdr.immutable = 1;

make_pair(c_7356457,quote_match_91extract_91vars,&c_7356458);c_7356457.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356449, ((closureN)self_7321097)->elements[1], r_7317060, &c_7356457);; 
}

static void __lambda_2423(void *data, object self_7321098, int argc, object *args) /* object self_7321098, object r_7317058 */
 {
 object r_7317058 = args[0];
  
pair_type local_7356454; 
return_direct_with_clo1(data,  ((closureN)self_7321098)->elements[0], (((closure)  ((closureN)self_7321098)->elements[0])->fn),  set_pair_as_expr(&local_7356454, r_7317058, boolean_f));; 
}

static void __lambda_2383(void *data, object self_7321099, int argc, object *args) /* object self_7321099, object k_7317086 */
 {
 object k_7317086 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321099)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321099)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321099)->elements[1])))) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321099)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321099)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321099)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321099)->elements[1])))))) ){ 
  
closureN_type c_7356051;
object e_7356368 [3];
c_7356051.hdr.mark = gc_color_red;
 c_7356051.hdr.grayed = 0;
c_7356051.tag = closureN_tag;
 c_7356051.fn = (function_type)__lambda_2384;
c_7356051.num_args = 1;
c_7356051.num_elements = 3;
c_7356051.elements = (object *)e_7356368;
c_7356051.elements[0] = k_7317086;
c_7356051.elements[1] = ((closureN)self_7321099)->elements[0];
c_7356051.elements[2] = ((closureN)self_7321099)->elements[1];

return_closcall2(data,  ((closureN)self_7321099)->elements[0],  &c_7356051, quote_match_91check_91ellipsis);
} else { 
  return_direct_with_clo1(data,  k_7317086, (((closure)  k_7317086)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317086, (((closure)  k_7317086)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317086, (((closure)  k_7317086)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317086, (((closure)  k_7317086)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317086, (((closure)  k_7317086)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317086, (((closure)  k_7317086)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317086, (((closure)  k_7317086)->fn),  boolean_f);}
;; 
}

static void __lambda_2384(void *data, object self_7321100, int argc, object *args) /* object self_7321100, object r_7317107 */
 {
 object r_7317107 = args[0];
  
closureN_type c_7356054;
object e_7356367 [4];
c_7356054.hdr.mark = gc_color_red;
 c_7356054.hdr.grayed = 0;
c_7356054.tag = closureN_tag;
 c_7356054.fn = (function_type)__lambda_2385;
c_7356054.num_args = 1;
c_7356054.num_elements = 4;
c_7356054.elements = (object *)e_7356367;
c_7356054.elements[0] = ((closureN)self_7321100)->elements[0];
c_7356054.elements[1] = r_7317107;
c_7356054.elements[2] = ((closureN)self_7321100)->elements[1];
c_7356054.elements[3] = ((closureN)self_7321100)->elements[2];

return_closcall2(data,  ((closureN)self_7321100)->elements[1],  &c_7356054, quote_match_91extract_91vars);; 
}

static void __lambda_2385(void *data, object self_7321101, int argc, object *args) /* object self_7321101, object r_7317146 */
 {
 object r_7317146 = args[0];
  
closureN_type c_7356056;
object e_7356353 [5];
c_7356056.hdr.mark = gc_color_red;
 c_7356056.hdr.grayed = 0;
c_7356056.tag = closureN_tag;
 c_7356056.fn = (function_type)__lambda_2386;
c_7356056.num_args = 1;
c_7356056.num_elements = 5;
c_7356056.elements = (object *)e_7356353;
c_7356056.elements[0] = ((closureN)self_7321101)->elements[0];
c_7356056.elements[1] = ((closureN)self_7321101)->elements[1];
c_7356056.elements[2] = r_7317146;
c_7356056.elements[3] = ((closureN)self_7321101)->elements[2];
c_7356056.elements[4] = ((closureN)self_7321101)->elements[3];












make_pair(c_7356366,quote_p,quote_r);c_7356366.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356056, Cyc_car(data, Cyc_car(data, ((closureN)self_7321101)->elements[3])), Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321101)->elements[3]))), &c_7356366);; 
}

static void __lambda_2386(void *data, object self_7321102, int argc, object *args) /* object self_7321102, object r_7317149 */
 {
 object r_7317149 = args[0];
  
closureN_type c_7356058;
object e_7356342 [6];
c_7356058.hdr.mark = gc_color_red;
 c_7356058.hdr.grayed = 0;
c_7356058.tag = closureN_tag;
 c_7356058.fn = (function_type)__lambda_2387;
c_7356058.num_args = 1;
c_7356058.num_elements = 6;
c_7356058.elements = (object *)e_7356342;
c_7356058.elements[0] = ((closureN)self_7321102)->elements[0];
c_7356058.elements[1] = ((closureN)self_7321102)->elements[1];
c_7356058.elements[2] = ((closureN)self_7321102)->elements[2];
c_7356058.elements[3] = r_7317149;
c_7356058.elements[4] = ((closureN)self_7321102)->elements[3];
c_7356058.elements[5] = ((closureN)self_7321102)->elements[4];










make_pair(c_7356352,quote_v,NULL);c_7356352.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356058, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321102)->elements[4])))), NULL, &c_7356352);; 
}

static void __lambda_2387(void *data, object self_7321103, int argc, object *args) /* object self_7321103, object r_7317154 */
 {
 object r_7317154 = args[0];
  
closureN_type c_7356060;
object e_7356332 [6];
c_7356060.hdr.mark = gc_color_red;
 c_7356060.hdr.grayed = 0;
c_7356060.tag = closureN_tag;
 c_7356060.fn = (function_type)__lambda_2388;
c_7356060.num_args = 1;
c_7356060.num_elements = 6;
c_7356060.elements = (object *)e_7356332;
c_7356060.elements[0] = ((closureN)self_7321103)->elements[0];
c_7356060.elements[1] = ((closureN)self_7321103)->elements[1];
c_7356060.elements[2] = ((closureN)self_7321103)->elements[2];
c_7356060.elements[3] = ((closureN)self_7321103)->elements[3];
c_7356060.elements[4] = ((closureN)self_7321103)->elements[4];
c_7356060.elements[5] = ((closureN)self_7321103)->elements[5];








make_pair(c_7356341,quote_v,NULL);c_7356341.hdr.immutable = 1;

make_pair(c_7356340,quote_i,&c_7356341);c_7356340.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356060, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321103)->elements[5]))), r_7317154, &c_7356340);; 
}

static void __lambda_2388(void *data, object self_7321104, int argc, object *args) /* object self_7321104, object r_7317152 */
 {
 object r_7317152 = args[0];
  
closureN_type c_7356062;
object e_7356323 [6];
c_7356062.hdr.mark = gc_color_red;
 c_7356062.hdr.grayed = 0;
c_7356062.tag = closureN_tag;
 c_7356062.fn = (function_type)__lambda_2389;
c_7356062.num_args = 1;
c_7356062.num_elements = 6;
c_7356062.elements = (object *)e_7356323;
c_7356062.elements[0] = ((closureN)self_7321104)->elements[0];
c_7356062.elements[1] = ((closureN)self_7321104)->elements[1];
c_7356062.elements[2] = ((closureN)self_7321104)->elements[2];
c_7356062.elements[3] = ((closureN)self_7321104)->elements[3];
c_7356062.elements[4] = ((closureN)self_7321104)->elements[4];
c_7356062.elements[5] = ((closureN)self_7321104)->elements[5];






make_pair(c_7356331,quote_v,NULL);c_7356331.hdr.immutable = 1;

make_pair(c_7356330,quote_i,&c_7356331);c_7356330.hdr.immutable = 1;

make_pair(c_7356329,quote_k,&c_7356330);c_7356329.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356062, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321104)->elements[5])), r_7317152, &c_7356329);; 
}

static void __lambda_2389(void *data, object self_7321105, int argc, object *args) /* object self_7321105, object r_7317150 */
 {
 object r_7317150 = args[0];
  
closureN_type c_7356064;
object e_7356316 [5];
c_7356064.hdr.mark = gc_color_red;
 c_7356064.hdr.grayed = 0;
c_7356064.tag = closureN_tag;
 c_7356064.fn = (function_type)__lambda_2390;
c_7356064.num_args = 1;
c_7356064.num_elements = 5;
c_7356064.elements = (object *)e_7356316;
c_7356064.elements[0] = ((closureN)self_7321105)->elements[0];
c_7356064.elements[1] = ((closureN)self_7321105)->elements[1];
c_7356064.elements[2] = ((closureN)self_7321105)->elements[2];
c_7356064.elements[3] = ((closureN)self_7321105)->elements[4];
c_7356064.elements[4] = ((closureN)self_7321105)->elements[5];


make_pair(c_7356319,quote_p,quote_r);c_7356319.hdr.immutable = 1;

make_pair(c_7356322,quote_v,NULL);c_7356322.hdr.immutable = 1;

make_pair(c_7356321,quote_i,&c_7356322);c_7356321.hdr.immutable = 1;

make_pair(c_7356320,quote_k,&c_7356321);c_7356320.hdr.immutable = 1;

make_pair(c_7356318,&c_7356319,&c_7356320);c_7356318.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356064, ((closureN)self_7321105)->elements[3], r_7317150, &c_7356318);; 
}

static void __lambda_2390(void *data, object self_7321106, int argc, object *args) /* object self_7321106, object r_7317147 */
 {
 object r_7317147 = args[0];
  
closureN_type c_7356066;
object e_7356308 [4];
c_7356066.hdr.mark = gc_color_red;
 c_7356066.hdr.grayed = 0;
c_7356066.tag = closureN_tag;
 c_7356066.fn = (function_type)__lambda_2391;
c_7356066.num_args = 1;
c_7356066.num_elements = 4;
c_7356066.elements = (object *)e_7356308;
c_7356066.elements[0] = ((closureN)self_7321106)->elements[0];
c_7356066.elements[1] = ((closureN)self_7321106)->elements[1];
c_7356066.elements[2] = ((closureN)self_7321106)->elements[3];
c_7356066.elements[3] = ((closureN)self_7321106)->elements[4];


make_pair(c_7356312,quote_p,quote_r);c_7356312.hdr.immutable = 1;

make_pair(c_7356315,quote_v,NULL);c_7356315.hdr.immutable = 1;

make_pair(c_7356314,quote_i,&c_7356315);c_7356314.hdr.immutable = 1;

make_pair(c_7356313,quote_k,&c_7356314);c_7356313.hdr.immutable = 1;

make_pair(c_7356311,&c_7356312,&c_7356313);c_7356311.hdr.immutable = 1;

make_pair(c_7356310,quote_match_91extract_91vars,&c_7356311);c_7356310.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356066, ((closureN)self_7321106)->elements[2], r_7317147, &c_7356310);; 
}

static void __lambda_2391(void *data, object self_7321107, int argc, object *args) /* object self_7321107, object r_7317112 */
 {
 object r_7317112 = args[0];
  
closureN_type c_7356069;
object e_7356307 [5];
c_7356069.hdr.mark = gc_color_red;
 c_7356069.hdr.grayed = 0;
c_7356069.tag = closureN_tag;
 c_7356069.fn = (function_type)__lambda_2392;
c_7356069.num_args = 1;
c_7356069.num_elements = 5;
c_7356069.elements = (object *)e_7356307;
c_7356069.elements[0] = ((closureN)self_7321107)->elements[0];
c_7356069.elements[1] = ((closureN)self_7321107)->elements[1];
c_7356069.elements[2] = r_7317112;
c_7356069.elements[3] = ((closureN)self_7321107)->elements[2];
c_7356069.elements[4] = ((closureN)self_7321107)->elements[3];

return_closcall2(data,  ((closureN)self_7321107)->elements[2],  &c_7356069, quote_match_91extract_91vars);; 
}

static void __lambda_2392(void *data, object self_7321108, int argc, object *args) /* object self_7321108, object r_7317118 */
 {
 object r_7317118 = args[0];
  
closureN_type c_7356072;
object e_7356306 [5];
c_7356072.hdr.mark = gc_color_red;
 c_7356072.hdr.grayed = 0;
c_7356072.tag = closureN_tag;
 c_7356072.fn = (function_type)__lambda_2393;
c_7356072.num_args = 1;
c_7356072.num_elements = 5;
c_7356072.elements = (object *)e_7356306;
c_7356072.elements[0] = ((closureN)self_7321108)->elements[0];
c_7356072.elements[1] = ((closureN)self_7321108)->elements[1];
c_7356072.elements[2] = ((closureN)self_7321108)->elements[2];
c_7356072.elements[3] = r_7317118;
c_7356072.elements[4] = ((closureN)self_7321108)->elements[4];

return_closcall2(data,  ((closureN)self_7321108)->elements[3],  &c_7356072, quote_match_91extract_91vars_91step);; 
}

static void __lambda_2393(void *data, object self_7321109, int argc, object *args) /* object self_7321109, object r_7317131 */
 {
 object r_7317131 = args[0];
  
closureN_type c_7356074;
object e_7356290 [6];
c_7356074.hdr.mark = gc_color_red;
 c_7356074.hdr.grayed = 0;
c_7356074.tag = closureN_tag;
 c_7356074.fn = (function_type)__lambda_2394;
c_7356074.num_args = 1;
c_7356074.num_elements = 6;
c_7356074.elements = (object *)e_7356290;
c_7356074.elements[0] = ((closureN)self_7321109)->elements[0];
c_7356074.elements[1] = ((closureN)self_7321109)->elements[1];
c_7356074.elements[2] = ((closureN)self_7321109)->elements[2];
c_7356074.elements[3] = ((closureN)self_7321109)->elements[3];
c_7356074.elements[4] = r_7317131;
c_7356074.elements[5] = ((closureN)self_7321109)->elements[4];














make_pair(c_7356305,quote_q,quote_r);c_7356305.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356074, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321109)->elements[4]))), Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321109)->elements[4]))), &c_7356305);; 
}

static void __lambda_2394(void *data, object self_7321110, int argc, object *args) /* object self_7321110, object r_7317134 */
 {
 object r_7317134 = args[0];
  
closureN_type c_7356076;
object e_7356279 [7];
c_7356076.hdr.mark = gc_color_red;
 c_7356076.hdr.grayed = 0;
c_7356076.tag = closureN_tag;
 c_7356076.fn = (function_type)__lambda_2395;
c_7356076.num_args = 1;
c_7356076.num_elements = 7;
c_7356076.elements = (object *)e_7356279;
c_7356076.elements[0] = ((closureN)self_7321110)->elements[0];
c_7356076.elements[1] = ((closureN)self_7321110)->elements[1];
c_7356076.elements[2] = ((closureN)self_7321110)->elements[2];
c_7356076.elements[3] = ((closureN)self_7321110)->elements[3];
c_7356076.elements[4] = ((closureN)self_7321110)->elements[4];
c_7356076.elements[5] = r_7317134;
c_7356076.elements[6] = ((closureN)self_7321110)->elements[5];










make_pair(c_7356289,quote_v,NULL);c_7356289.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356076, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321110)->elements[5])))), NULL, &c_7356289);; 
}

static void __lambda_2395(void *data, object self_7321111, int argc, object *args) /* object self_7321111, object r_7317139 */
 {
 object r_7317139 = args[0];
  
closureN_type c_7356078;
object e_7356269 [7];
c_7356078.hdr.mark = gc_color_red;
 c_7356078.hdr.grayed = 0;
c_7356078.tag = closureN_tag;
 c_7356078.fn = (function_type)__lambda_2396;
c_7356078.num_args = 1;
c_7356078.num_elements = 7;
c_7356078.elements = (object *)e_7356269;
c_7356078.elements[0] = ((closureN)self_7321111)->elements[0];
c_7356078.elements[1] = ((closureN)self_7321111)->elements[1];
c_7356078.elements[2] = ((closureN)self_7321111)->elements[2];
c_7356078.elements[3] = ((closureN)self_7321111)->elements[3];
c_7356078.elements[4] = ((closureN)self_7321111)->elements[4];
c_7356078.elements[5] = ((closureN)self_7321111)->elements[5];
c_7356078.elements[6] = ((closureN)self_7321111)->elements[6];








make_pair(c_7356278,quote_v,NULL);c_7356278.hdr.immutable = 1;

make_pair(c_7356277,quote_i,&c_7356278);c_7356277.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356078, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321111)->elements[6]))), r_7317139, &c_7356277);; 
}

static void __lambda_2396(void *data, object self_7321112, int argc, object *args) /* object self_7321112, object r_7317137 */
 {
 object r_7317137 = args[0];
  
closureN_type c_7356080;
object e_7356260 [7];
c_7356080.hdr.mark = gc_color_red;
 c_7356080.hdr.grayed = 0;
c_7356080.tag = closureN_tag;
 c_7356080.fn = (function_type)__lambda_2397;
c_7356080.num_args = 1;
c_7356080.num_elements = 7;
c_7356080.elements = (object *)e_7356260;
c_7356080.elements[0] = ((closureN)self_7321112)->elements[0];
c_7356080.elements[1] = ((closureN)self_7321112)->elements[1];
c_7356080.elements[2] = ((closureN)self_7321112)->elements[2];
c_7356080.elements[3] = ((closureN)self_7321112)->elements[3];
c_7356080.elements[4] = ((closureN)self_7321112)->elements[4];
c_7356080.elements[5] = ((closureN)self_7321112)->elements[5];
c_7356080.elements[6] = ((closureN)self_7321112)->elements[6];






make_pair(c_7356268,quote_v,NULL);c_7356268.hdr.immutable = 1;

make_pair(c_7356267,quote_i,&c_7356268);c_7356267.hdr.immutable = 1;

make_pair(c_7356266,quote_k,&c_7356267);c_7356266.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356080, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321112)->elements[6])), r_7317137, &c_7356266);; 
}

static void __lambda_2397(void *data, object self_7321113, int argc, object *args) /* object self_7321113, object r_7317135 */
 {
 object r_7317135 = args[0];
  
closureN_type c_7356082;
object e_7356253 [6];
c_7356082.hdr.mark = gc_color_red;
 c_7356082.hdr.grayed = 0;
c_7356082.tag = closureN_tag;
 c_7356082.fn = (function_type)__lambda_2398;
c_7356082.num_args = 1;
c_7356082.num_elements = 6;
c_7356082.elements = (object *)e_7356253;
c_7356082.elements[0] = ((closureN)self_7321113)->elements[0];
c_7356082.elements[1] = ((closureN)self_7321113)->elements[1];
c_7356082.elements[2] = ((closureN)self_7321113)->elements[2];
c_7356082.elements[3] = ((closureN)self_7321113)->elements[3];
c_7356082.elements[4] = ((closureN)self_7321113)->elements[4];
c_7356082.elements[5] = ((closureN)self_7321113)->elements[6];


make_pair(c_7356256,quote_q,quote_r);c_7356256.hdr.immutable = 1;

make_pair(c_7356259,quote_v,NULL);c_7356259.hdr.immutable = 1;

make_pair(c_7356258,quote_i,&c_7356259);c_7356258.hdr.immutable = 1;

make_pair(c_7356257,quote_k,&c_7356258);c_7356257.hdr.immutable = 1;

make_pair(c_7356255,&c_7356256,&c_7356257);c_7356255.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356082, ((closureN)self_7321113)->elements[5], r_7317135, &c_7356255);; 
}

static void __lambda_2398(void *data, object self_7321114, int argc, object *args) /* object self_7321114, object r_7317132 */
 {
 object r_7317132 = args[0];
  
closureN_type c_7356084;
object e_7356245 [5];
c_7356084.hdr.mark = gc_color_red;
 c_7356084.hdr.grayed = 0;
c_7356084.tag = closureN_tag;
 c_7356084.fn = (function_type)__lambda_2399;
c_7356084.num_args = 1;
c_7356084.num_elements = 5;
c_7356084.elements = (object *)e_7356245;
c_7356084.elements[0] = ((closureN)self_7321114)->elements[0];
c_7356084.elements[1] = ((closureN)self_7321114)->elements[1];
c_7356084.elements[2] = ((closureN)self_7321114)->elements[2];
c_7356084.elements[3] = ((closureN)self_7321114)->elements[3];
c_7356084.elements[4] = ((closureN)self_7321114)->elements[5];


make_pair(c_7356249,quote_q,quote_r);c_7356249.hdr.immutable = 1;

make_pair(c_7356252,quote_v,NULL);c_7356252.hdr.immutable = 1;

make_pair(c_7356251,quote_i,&c_7356252);c_7356251.hdr.immutable = 1;

make_pair(c_7356250,quote_k,&c_7356251);c_7356250.hdr.immutable = 1;

make_pair(c_7356248,&c_7356249,&c_7356250);c_7356248.hdr.immutable = 1;

make_pair(c_7356247,quote_match_91extract_91vars_91step,&c_7356248);c_7356247.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356084, ((closureN)self_7321114)->elements[4], r_7317132, &c_7356247);; 
}

static void __lambda_2399(void *data, object self_7321115, int argc, object *args) /* object self_7321115, object r_7317123 */
 {
 object r_7317123 = args[0];
  
closureN_type c_7356086;
object e_7356243 [6];
c_7356086.hdr.mark = gc_color_red;
 c_7356086.hdr.grayed = 0;
c_7356086.tag = closureN_tag;
 c_7356086.fn = (function_type)__lambda_2400;
c_7356086.num_args = 1;
c_7356086.num_elements = 6;
c_7356086.elements = (object *)e_7356243;
c_7356086.elements[0] = ((closureN)self_7321115)->elements[0];
c_7356086.elements[1] = ((closureN)self_7321115)->elements[1];
c_7356086.elements[2] = ((closureN)self_7321115)->elements[2];
c_7356086.elements[3] = ((closureN)self_7321115)->elements[3];
c_7356086.elements[4] = r_7317123;
c_7356086.elements[5] = ((closureN)self_7321115)->elements[4];


make_pair(c_7356244,NULL,NULL);c_7356244.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356086, NULL, NULL, &c_7356244);; 
}

static void __lambda_2400(void *data, object self_7321116, int argc, object *args) /* object self_7321116, object r_7317126 */
 {
 object r_7317126 = args[0];
  
closureN_type c_7356088;
object e_7356233 [6];
c_7356088.hdr.mark = gc_color_red;
 c_7356088.hdr.grayed = 0;
c_7356088.tag = closureN_tag;
 c_7356088.fn = (function_type)__lambda_2401;
c_7356088.num_args = 1;
c_7356088.num_elements = 6;
c_7356088.elements = (object *)e_7356233;
c_7356088.elements[0] = ((closureN)self_7321116)->elements[0];
c_7356088.elements[1] = ((closureN)self_7321116)->elements[1];
c_7356088.elements[2] = ((closureN)self_7321116)->elements[2];
c_7356088.elements[3] = ((closureN)self_7321116)->elements[3];
c_7356088.elements[4] = ((closureN)self_7321116)->elements[4];
c_7356088.elements[5] = ((closureN)self_7321116)->elements[5];








make_pair(c_7356242,NULL,NULL);c_7356242.hdr.immutable = 1;

make_pair(c_7356241,quote_i,&c_7356242);c_7356241.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356088, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321116)->elements[5]))), r_7317126, &c_7356241);; 
}

static void __lambda_2401(void *data, object self_7321117, int argc, object *args) /* object self_7321117, object r_7317124 */
 {
 object r_7317124 = args[0];
  
closureN_type c_7356090;
object e_7356222 [5];
c_7356090.hdr.mark = gc_color_red;
 c_7356090.hdr.grayed = 0;
c_7356090.tag = closureN_tag;
 c_7356090.fn = (function_type)__lambda_2402;
c_7356090.num_args = 1;
c_7356090.num_elements = 5;
c_7356090.elements = (object *)e_7356222;
c_7356090.elements[0] = ((closureN)self_7321117)->elements[0];
c_7356090.elements[1] = ((closureN)self_7321117)->elements[1];
c_7356090.elements[2] = ((closureN)self_7321117)->elements[2];
c_7356090.elements[3] = ((closureN)self_7321117)->elements[3];
c_7356090.elements[4] = ((closureN)self_7321117)->elements[5];


make_pair(c_7356227,quote_q,quote_r);c_7356227.hdr.immutable = 1;

make_pair(c_7356230,quote_v,NULL);c_7356230.hdr.immutable = 1;

make_pair(c_7356229,quote_i,&c_7356230);c_7356229.hdr.immutable = 1;

make_pair(c_7356228,quote_k,&c_7356229);c_7356228.hdr.immutable = 1;

make_pair(c_7356226,&c_7356227,&c_7356228);c_7356226.hdr.immutable = 1;

make_pair(c_7356225,quote_match_91extract_91vars_91step,&c_7356226);c_7356225.hdr.immutable = 1;

make_pair(c_7356232,NULL,NULL);c_7356232.hdr.immutable = 1;

make_pair(c_7356231,quote_i,&c_7356232);c_7356231.hdr.immutable = 1;

make_pair(c_7356224,&c_7356225,&c_7356231);c_7356224.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356090, ((closureN)self_7321117)->elements[4], r_7317124, &c_7356224);; 
}

static void __lambda_2402(void *data, object self_7321118, int argc, object *args) /* object self_7321118, object r_7317121 */
 {
 object r_7317121 = args[0];
  
closureN_type c_7356092;
object e_7356206 [5];
c_7356092.hdr.mark = gc_color_red;
 c_7356092.hdr.grayed = 0;
c_7356092.tag = closureN_tag;
 c_7356092.fn = (function_type)__lambda_2403;
c_7356092.num_args = 1;
c_7356092.num_elements = 5;
c_7356092.elements = (object *)e_7356206;
c_7356092.elements[0] = ((closureN)self_7321118)->elements[0];
c_7356092.elements[1] = ((closureN)self_7321118)->elements[1];
c_7356092.elements[2] = ((closureN)self_7321118)->elements[2];
c_7356092.elements[3] = ((closureN)self_7321118)->elements[3];
c_7356092.elements[4] = ((closureN)self_7321118)->elements[4];






make_pair(c_7356216,quote_q,quote_r);c_7356216.hdr.immutable = 1;

make_pair(c_7356219,quote_v,NULL);c_7356219.hdr.immutable = 1;

make_pair(c_7356218,quote_i,&c_7356219);c_7356218.hdr.immutable = 1;

make_pair(c_7356217,quote_k,&c_7356218);c_7356217.hdr.immutable = 1;

make_pair(c_7356215,&c_7356216,&c_7356217);c_7356215.hdr.immutable = 1;

make_pair(c_7356214,quote_match_91extract_91vars_91step,&c_7356215);c_7356214.hdr.immutable = 1;

make_pair(c_7356221,NULL,NULL);c_7356221.hdr.immutable = 1;

make_pair(c_7356220,quote_i,&c_7356221);c_7356220.hdr.immutable = 1;

make_pair(c_7356213,&c_7356214,&c_7356220);c_7356213.hdr.immutable = 1;

make_pair(c_7356212,quote_p,&c_7356213);c_7356212.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356092, Cyc_car(data, Cyc_car(data, ((closureN)self_7321118)->elements[4])), r_7317121, &c_7356212);; 
}

static void __lambda_2403(void *data, object self_7321119, int argc, object *args) /* object self_7321119, object r_7317119 */
 {
 object r_7317119 = args[0];
  
closureN_type c_7356094;
object e_7356193 [4];
c_7356094.hdr.mark = gc_color_red;
 c_7356094.hdr.grayed = 0;
c_7356094.tag = closureN_tag;
 c_7356094.fn = (function_type)__lambda_2404;
c_7356094.num_args = 1;
c_7356094.num_elements = 4;
c_7356094.elements = (object *)e_7356193;
c_7356094.elements[0] = ((closureN)self_7321119)->elements[0];
c_7356094.elements[1] = ((closureN)self_7321119)->elements[1];
c_7356094.elements[2] = ((closureN)self_7321119)->elements[2];
c_7356094.elements[3] = ((closureN)self_7321119)->elements[4];


make_pair(c_7356200,quote_q,quote_r);c_7356200.hdr.immutable = 1;

make_pair(c_7356203,quote_v,NULL);c_7356203.hdr.immutable = 1;

make_pair(c_7356202,quote_i,&c_7356203);c_7356202.hdr.immutable = 1;

make_pair(c_7356201,quote_k,&c_7356202);c_7356201.hdr.immutable = 1;

make_pair(c_7356199,&c_7356200,&c_7356201);c_7356199.hdr.immutable = 1;

make_pair(c_7356198,quote_match_91extract_91vars_91step,&c_7356199);c_7356198.hdr.immutable = 1;

make_pair(c_7356205,NULL,NULL);c_7356205.hdr.immutable = 1;

make_pair(c_7356204,quote_i,&c_7356205);c_7356204.hdr.immutable = 1;

make_pair(c_7356197,&c_7356198,&c_7356204);c_7356197.hdr.immutable = 1;

make_pair(c_7356196,quote_p,&c_7356197);c_7356196.hdr.immutable = 1;

make_pair(c_7356195,quote_match_91extract_91vars,&c_7356196);c_7356195.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356094, ((closureN)self_7321119)->elements[3], r_7317119, &c_7356195);; 
}

static void __lambda_2404(void *data, object self_7321120, int argc, object *args) /* object self_7321120, object r_7317115 */
 {
 object r_7317115 = args[0];
  
closureN_type c_7356096;
object e_7356180 [4];
c_7356096.hdr.mark = gc_color_red;
 c_7356096.hdr.grayed = 0;
c_7356096.tag = closureN_tag;
 c_7356096.fn = (function_type)__lambda_2405;
c_7356096.num_args = 1;
c_7356096.num_elements = 4;
c_7356096.elements = (object *)e_7356180;
c_7356096.elements[0] = ((closureN)self_7321120)->elements[0];
c_7356096.elements[1] = ((closureN)self_7321120)->elements[1];
c_7356096.elements[2] = ((closureN)self_7321120)->elements[2];
c_7356096.elements[3] = ((closureN)self_7321120)->elements[3];


make_pair(c_7356187,quote_q,quote_r);c_7356187.hdr.immutable = 1;

make_pair(c_7356190,quote_v,NULL);c_7356190.hdr.immutable = 1;

make_pair(c_7356189,quote_i,&c_7356190);c_7356189.hdr.immutable = 1;

make_pair(c_7356188,quote_k,&c_7356189);c_7356188.hdr.immutable = 1;

make_pair(c_7356186,&c_7356187,&c_7356188);c_7356186.hdr.immutable = 1;

make_pair(c_7356185,quote_match_91extract_91vars_91step,&c_7356186);c_7356185.hdr.immutable = 1;

make_pair(c_7356192,NULL,NULL);c_7356192.hdr.immutable = 1;

make_pair(c_7356191,quote_i,&c_7356192);c_7356191.hdr.immutable = 1;

make_pair(c_7356184,&c_7356185,&c_7356191);c_7356184.hdr.immutable = 1;

make_pair(c_7356183,quote_p,&c_7356184);c_7356183.hdr.immutable = 1;

make_pair(c_7356182,quote_match_91extract_91vars,&c_7356183);c_7356182.hdr.immutable = 1;

make_pair(c_7356181,&c_7356182,NULL);c_7356181.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356096, r_7317115, NULL, &c_7356181);; 
}

static void __lambda_2405(void *data, object self_7321121, int argc, object *args) /* object self_7321121, object r_7317113 */
 {
 object r_7317113 = args[0];
  
closureN_type c_7356098;
object e_7356159 [3];
c_7356098.hdr.mark = gc_color_red;
 c_7356098.hdr.grayed = 0;
c_7356098.tag = closureN_tag;
 c_7356098.fn = (function_type)__lambda_2406;
c_7356098.num_args = 1;
c_7356098.num_elements = 3;
c_7356098.elements = (object *)e_7356159;
c_7356098.elements[0] = ((closureN)self_7321121)->elements[0];
c_7356098.elements[1] = ((closureN)self_7321121)->elements[1];
c_7356098.elements[2] = ((closureN)self_7321121)->elements[3];


make_pair(c_7356164,quote_p,quote_r);c_7356164.hdr.immutable = 1;

make_pair(c_7356167,quote_v,NULL);c_7356167.hdr.immutable = 1;

make_pair(c_7356166,quote_i,&c_7356167);c_7356166.hdr.immutable = 1;

make_pair(c_7356165,quote_k,&c_7356166);c_7356165.hdr.immutable = 1;

make_pair(c_7356163,&c_7356164,&c_7356165);c_7356163.hdr.immutable = 1;

make_pair(c_7356162,quote_match_91extract_91vars,&c_7356163);c_7356162.hdr.immutable = 1;

make_pair(c_7356174,quote_q,quote_r);c_7356174.hdr.immutable = 1;

make_pair(c_7356177,quote_v,NULL);c_7356177.hdr.immutable = 1;

make_pair(c_7356176,quote_i,&c_7356177);c_7356176.hdr.immutable = 1;

make_pair(c_7356175,quote_k,&c_7356176);c_7356175.hdr.immutable = 1;

make_pair(c_7356173,&c_7356174,&c_7356175);c_7356173.hdr.immutable = 1;

make_pair(c_7356172,quote_match_91extract_91vars_91step,&c_7356173);c_7356172.hdr.immutable = 1;

make_pair(c_7356179,NULL,NULL);c_7356179.hdr.immutable = 1;

make_pair(c_7356178,quote_i,&c_7356179);c_7356178.hdr.immutable = 1;

make_pair(c_7356171,&c_7356172,&c_7356178);c_7356171.hdr.immutable = 1;

make_pair(c_7356170,quote_p,&c_7356171);c_7356170.hdr.immutable = 1;

make_pair(c_7356169,quote_match_91extract_91vars,&c_7356170);c_7356169.hdr.immutable = 1;

make_pair(c_7356168,&c_7356169,NULL);c_7356168.hdr.immutable = 1;

make_pair(c_7356161,&c_7356162,&c_7356168);c_7356161.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356098, ((closureN)self_7321121)->elements[2], r_7317113, &c_7356161);; 
}

static void __lambda_2406(void *data, object self_7321122, int argc, object *args) /* object self_7321122, object r_7317110 */
 {
 object r_7317110 = args[0];
  
closureN_type c_7356100;
object e_7356131 [2];
c_7356100.hdr.mark = gc_color_red;
 c_7356100.hdr.grayed = 0;
c_7356100.tag = closureN_tag;
 c_7356100.fn = (function_type)__lambda_2407;
c_7356100.num_args = 1;
c_7356100.num_elements = 2;
c_7356100.elements = (object *)e_7356131;
c_7356100.elements[0] = ((closureN)self_7321122)->elements[0];
c_7356100.elements[1] = ((closureN)self_7321122)->elements[1];








make_pair(c_7356143,quote_p,quote_r);c_7356143.hdr.immutable = 1;

make_pair(c_7356146,quote_v,NULL);c_7356146.hdr.immutable = 1;

make_pair(c_7356145,quote_i,&c_7356146);c_7356145.hdr.immutable = 1;

make_pair(c_7356144,quote_k,&c_7356145);c_7356144.hdr.immutable = 1;

make_pair(c_7356142,&c_7356143,&c_7356144);c_7356142.hdr.immutable = 1;

make_pair(c_7356141,quote_match_91extract_91vars,&c_7356142);c_7356141.hdr.immutable = 1;

make_pair(c_7356153,quote_q,quote_r);c_7356153.hdr.immutable = 1;

make_pair(c_7356156,quote_v,NULL);c_7356156.hdr.immutable = 1;

make_pair(c_7356155,quote_i,&c_7356156);c_7356155.hdr.immutable = 1;

make_pair(c_7356154,quote_k,&c_7356155);c_7356154.hdr.immutable = 1;

make_pair(c_7356152,&c_7356153,&c_7356154);c_7356152.hdr.immutable = 1;

make_pair(c_7356151,quote_match_91extract_91vars_91step,&c_7356152);c_7356151.hdr.immutable = 1;

make_pair(c_7356158,NULL,NULL);c_7356158.hdr.immutable = 1;

make_pair(c_7356157,quote_i,&c_7356158);c_7356157.hdr.immutable = 1;

make_pair(c_7356150,&c_7356151,&c_7356157);c_7356150.hdr.immutable = 1;

make_pair(c_7356149,quote_p,&c_7356150);c_7356149.hdr.immutable = 1;

make_pair(c_7356148,quote_match_91extract_91vars,&c_7356149);c_7356148.hdr.immutable = 1;

make_pair(c_7356147,&c_7356148,NULL);c_7356147.hdr.immutable = 1;

make_pair(c_7356140,&c_7356141,&c_7356147);c_7356140.hdr.immutable = 1;

make_pair(c_7356139,quote_q,&c_7356140);c_7356139.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356100, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321122)->elements[2]))), r_7317110, &c_7356139);; 
}

static void __lambda_2407(void *data, object self_7321123, int argc, object *args) /* object self_7321123, object r_7317108 */
 {
 object r_7317108 = args[0];
  
closureN_type c_7356102;
object e_7356108 [1];
c_7356102.hdr.mark = gc_color_red;
 c_7356102.hdr.grayed = 0;
c_7356102.tag = closureN_tag;
 c_7356102.fn = (function_type)__lambda_2408;
c_7356102.num_args = 1;
c_7356102.num_elements = 1;
c_7356102.elements = (object *)e_7356108;
c_7356102.elements[0] = ((closureN)self_7321123)->elements[0];


make_pair(c_7356115,quote_p,quote_r);c_7356115.hdr.immutable = 1;

make_pair(c_7356118,quote_v,NULL);c_7356118.hdr.immutable = 1;

make_pair(c_7356117,quote_i,&c_7356118);c_7356117.hdr.immutable = 1;

make_pair(c_7356116,quote_k,&c_7356117);c_7356116.hdr.immutable = 1;

make_pair(c_7356114,&c_7356115,&c_7356116);c_7356114.hdr.immutable = 1;

make_pair(c_7356113,quote_match_91extract_91vars,&c_7356114);c_7356113.hdr.immutable = 1;

make_pair(c_7356125,quote_q,quote_r);c_7356125.hdr.immutable = 1;

make_pair(c_7356128,quote_v,NULL);c_7356128.hdr.immutable = 1;

make_pair(c_7356127,quote_i,&c_7356128);c_7356127.hdr.immutable = 1;

make_pair(c_7356126,quote_k,&c_7356127);c_7356126.hdr.immutable = 1;

make_pair(c_7356124,&c_7356125,&c_7356126);c_7356124.hdr.immutable = 1;

make_pair(c_7356123,quote_match_91extract_91vars_91step,&c_7356124);c_7356123.hdr.immutable = 1;

make_pair(c_7356130,NULL,NULL);c_7356130.hdr.immutable = 1;

make_pair(c_7356129,quote_i,&c_7356130);c_7356129.hdr.immutable = 1;

make_pair(c_7356122,&c_7356123,&c_7356129);c_7356122.hdr.immutable = 1;

make_pair(c_7356121,quote_p,&c_7356122);c_7356121.hdr.immutable = 1;

make_pair(c_7356120,quote_match_91extract_91vars,&c_7356121);c_7356120.hdr.immutable = 1;

make_pair(c_7356119,&c_7356120,NULL);c_7356119.hdr.immutable = 1;

make_pair(c_7356112,&c_7356113,&c_7356119);c_7356112.hdr.immutable = 1;

make_pair(c_7356111,quote_q,&c_7356112);c_7356111.hdr.immutable = 1;

make_pair(c_7356110,quote_match_91check_91ellipsis,&c_7356111);c_7356110.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7356102, ((closureN)self_7321123)->elements[1], r_7317108, &c_7356110);; 
}

static void __lambda_2408(void *data, object self_7321124, int argc, object *args) /* object self_7321124, object r_7317106 */
 {
 object r_7317106 = args[0];
  
pair_type local_7356107; 
return_direct_with_clo1(data,  ((closureN)self_7321124)->elements[0], (((closure)  ((closureN)self_7321124)->elements[0])->fn),  set_pair_as_expr(&local_7356107, r_7317106, boolean_f));; 
}

static void __lambda_2375(void *data, object self_7321125, int argc, object *args) /* object self_7321125, object k_7317162 */
 {
 object k_7317162 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321125)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321125)->elements[2]))) ){ 
  
closureN_type c_7355952;
object e_7355991 [4];
c_7355952.hdr.mark = gc_color_red;
 c_7355952.hdr.grayed = 0;
c_7355952.tag = closureN_tag;
 c_7355952.fn = (function_type)__lambda_2376;
c_7355952.num_args = 1;
c_7355952.num_elements = 4;
c_7355952.elements = (object *)e_7355991;
c_7355952.elements[0] = ((closureN)self_7321125)->elements[0];
c_7355952.elements[1] = k_7317162;
c_7355952.elements[2] = ((closureN)self_7321125)->elements[1];
c_7355952.elements[3] = ((closureN)self_7321125)->elements[2];

return_closcall2(data,  ((closureN)self_7321125)->elements[1],  &c_7355952, quote_not);
} else { 
  return_direct_with_clo1(data,  k_7317162, (((closure)  k_7317162)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317162, (((closure)  k_7317162)->fn),  boolean_f);}
;; 
}

static void __lambda_2376(void *data, object self_7321126, int argc, object *args) /* object self_7321126, object r_7317176 */
 {
 object r_7317176 = args[0];
  
closureN_type c_7355955;
object e_7355985 [3];
c_7355955.hdr.mark = gc_color_red;
 c_7355955.hdr.grayed = 0;
c_7355955.tag = closureN_tag;
 c_7355955.fn = (function_type)__lambda_2377;
c_7355955.num_args = 1;
c_7355955.num_elements = 3;
c_7355955.elements = (object *)e_7355985;
c_7355955.elements[0] = ((closureN)self_7321126)->elements[1];
c_7355955.elements[1] = ((closureN)self_7321126)->elements[2];
c_7355955.elements[2] = ((closureN)self_7321126)->elements[3];





return_closcall3(data,  ((closureN)self_7321126)->elements[0],  &c_7355955, Cyc_car(data, Cyc_car(data, ((closureN)self_7321126)->elements[3])), r_7317176);; 
}

static void __lambda_2377(void *data, object self_7321127, int argc, object *args) /* object self_7321127, object r_7317167 */
 {
 object r_7317167 = args[0];
  if( (boolean_f != r_7317167) ){ 
  
closureN_type c_7355958;
object e_7355982 [2];
c_7355958.hdr.mark = gc_color_red;
 c_7355958.hdr.grayed = 0;
c_7355958.tag = closureN_tag;
 c_7355958.fn = (function_type)__lambda_2378;
c_7355958.num_args = 1;
c_7355958.num_elements = 2;
c_7355958.elements = (object *)e_7355982;
c_7355958.elements[0] = ((closureN)self_7321127)->elements[0];
c_7355958.elements[1] = ((closureN)self_7321127)->elements[2];

return_closcall2(data,  ((closureN)self_7321127)->elements[1],  &c_7355958, quote_match_91extract_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321127)->elements[0], (((closure)  ((closureN)self_7321127)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2378(void *data, object self_7321128, int argc, object *args) /* object self_7321128, object r_7317171 */
 {
 object r_7317171 = args[0];
  
closureN_type c_7355960;
object e_7355972 [2];
c_7355960.hdr.mark = gc_color_red;
 c_7355960.hdr.grayed = 0;
c_7355960.tag = closureN_tag;
 c_7355960.fn = (function_type)__lambda_2379;
c_7355960.num_args = 1;
c_7355960.num_elements = 2;
c_7355960.elements = (object *)e_7355972;
c_7355960.elements[0] = ((closureN)self_7321128)->elements[0];
c_7355960.elements[1] = r_7317171;








make_pair(c_7355981,quote_p,quote_x);c_7355981.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355960, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321128)->elements[1])), Cyc_cdr(data, ((closureN)self_7321128)->elements[1]), &c_7355981);; 
}

static void __lambda_2379(void *data, object self_7321129, int argc, object *args) /* object self_7321129, object r_7317172 */
 {
 object r_7317172 = args[0];
  
closureN_type c_7355962;
object e_7355968 [1];
c_7355962.hdr.mark = gc_color_red;
 c_7355962.hdr.grayed = 0;
c_7355962.tag = closureN_tag;
 c_7355962.fn = (function_type)__lambda_2380;
c_7355962.num_args = 1;
c_7355962.num_elements = 1;
c_7355962.elements = (object *)e_7355968;
c_7355962.elements[0] = ((closureN)self_7321129)->elements[0];


make_pair(c_7355971,quote_p,quote_x);c_7355971.hdr.immutable = 1;

make_pair(c_7355970,quote_match_91extract_91vars,&c_7355971);c_7355970.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355962, ((closureN)self_7321129)->elements[1], r_7317172, &c_7355970);; 
}

static void __lambda_2380(void *data, object self_7321130, int argc, object *args) /* object self_7321130, object r_7317170 */
 {
 object r_7317170 = args[0];
  
pair_type local_7355967; 
return_direct_with_clo1(data,  ((closureN)self_7321130)->elements[0], (((closure)  ((closureN)self_7321130)->elements[0])->fn),  set_pair_as_expr(&local_7355967, r_7317170, boolean_f));; 
}

static void __lambda_2367(void *data, object self_7321131, int argc, object *args) /* object self_7321131, object k_7317179 */
 {
 object k_7317179 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321131)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321131)->elements[2]))) ){ 
  
closureN_type c_7355892;
object e_7355931 [4];
c_7355892.hdr.mark = gc_color_red;
 c_7355892.hdr.grayed = 0;
c_7355892.tag = closureN_tag;
 c_7355892.fn = (function_type)__lambda_2368;
c_7355892.num_args = 1;
c_7355892.num_elements = 4;
c_7355892.elements = (object *)e_7355931;
c_7355892.elements[0] = ((closureN)self_7321131)->elements[0];
c_7355892.elements[1] = k_7317179;
c_7355892.elements[2] = ((closureN)self_7321131)->elements[1];
c_7355892.elements[3] = ((closureN)self_7321131)->elements[2];

return_closcall2(data,  ((closureN)self_7321131)->elements[1],  &c_7355892, quote_or);
} else { 
  return_direct_with_clo1(data,  k_7317179, (((closure)  k_7317179)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317179, (((closure)  k_7317179)->fn),  boolean_f);}
;; 
}

static void __lambda_2368(void *data, object self_7321132, int argc, object *args) /* object self_7321132, object r_7317193 */
 {
 object r_7317193 = args[0];
  
closureN_type c_7355895;
object e_7355925 [3];
c_7355895.hdr.mark = gc_color_red;
 c_7355895.hdr.grayed = 0;
c_7355895.tag = closureN_tag;
 c_7355895.fn = (function_type)__lambda_2369;
c_7355895.num_args = 1;
c_7355895.num_elements = 3;
c_7355895.elements = (object *)e_7355925;
c_7355895.elements[0] = ((closureN)self_7321132)->elements[1];
c_7355895.elements[1] = ((closureN)self_7321132)->elements[2];
c_7355895.elements[2] = ((closureN)self_7321132)->elements[3];





return_closcall3(data,  ((closureN)self_7321132)->elements[0],  &c_7355895, Cyc_car(data, Cyc_car(data, ((closureN)self_7321132)->elements[3])), r_7317193);; 
}

static void __lambda_2369(void *data, object self_7321133, int argc, object *args) /* object self_7321133, object r_7317184 */
 {
 object r_7317184 = args[0];
  if( (boolean_f != r_7317184) ){ 
  
closureN_type c_7355898;
object e_7355922 [2];
c_7355898.hdr.mark = gc_color_red;
 c_7355898.hdr.grayed = 0;
c_7355898.tag = closureN_tag;
 c_7355898.fn = (function_type)__lambda_2370;
c_7355898.num_args = 1;
c_7355898.num_elements = 2;
c_7355898.elements = (object *)e_7355922;
c_7355898.elements[0] = ((closureN)self_7321133)->elements[0];
c_7355898.elements[1] = ((closureN)self_7321133)->elements[2];

return_closcall2(data,  ((closureN)self_7321133)->elements[1],  &c_7355898, quote_match_91extract_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321133)->elements[0], (((closure)  ((closureN)self_7321133)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2370(void *data, object self_7321134, int argc, object *args) /* object self_7321134, object r_7317188 */
 {
 object r_7317188 = args[0];
  
closureN_type c_7355900;
object e_7355912 [2];
c_7355900.hdr.mark = gc_color_red;
 c_7355900.hdr.grayed = 0;
c_7355900.tag = closureN_tag;
 c_7355900.fn = (function_type)__lambda_2371;
c_7355900.num_args = 1;
c_7355900.num_elements = 2;
c_7355900.elements = (object *)e_7355912;
c_7355900.elements[0] = ((closureN)self_7321134)->elements[0];
c_7355900.elements[1] = r_7317188;








make_pair(c_7355921,quote_p,quote_x);c_7355921.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355900, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321134)->elements[1])), Cyc_cdr(data, ((closureN)self_7321134)->elements[1]), &c_7355921);; 
}

static void __lambda_2371(void *data, object self_7321135, int argc, object *args) /* object self_7321135, object r_7317189 */
 {
 object r_7317189 = args[0];
  
closureN_type c_7355902;
object e_7355908 [1];
c_7355902.hdr.mark = gc_color_red;
 c_7355902.hdr.grayed = 0;
c_7355902.tag = closureN_tag;
 c_7355902.fn = (function_type)__lambda_2372;
c_7355902.num_args = 1;
c_7355902.num_elements = 1;
c_7355902.elements = (object *)e_7355908;
c_7355902.elements[0] = ((closureN)self_7321135)->elements[0];


make_pair(c_7355911,quote_p,quote_x);c_7355911.hdr.immutable = 1;

make_pair(c_7355910,quote_match_91extract_91vars,&c_7355911);c_7355910.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355902, ((closureN)self_7321135)->elements[1], r_7317189, &c_7355910);; 
}

static void __lambda_2372(void *data, object self_7321136, int argc, object *args) /* object self_7321136, object r_7317187 */
 {
 object r_7317187 = args[0];
  
pair_type local_7355907; 
return_direct_with_clo1(data,  ((closureN)self_7321136)->elements[0], (((closure)  ((closureN)self_7321136)->elements[0])->fn),  set_pair_as_expr(&local_7355907, r_7317187, boolean_f));; 
}

static void __lambda_2359(void *data, object self_7321137, int argc, object *args) /* object self_7321137, object k_7317196 */
 {
 object k_7317196 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321137)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321137)->elements[2]))) ){ 
  
closureN_type c_7355832;
object e_7355871 [4];
c_7355832.hdr.mark = gc_color_red;
 c_7355832.hdr.grayed = 0;
c_7355832.tag = closureN_tag;
 c_7355832.fn = (function_type)__lambda_2360;
c_7355832.num_args = 1;
c_7355832.num_elements = 4;
c_7355832.elements = (object *)e_7355871;
c_7355832.elements[0] = ((closureN)self_7321137)->elements[0];
c_7355832.elements[1] = k_7317196;
c_7355832.elements[2] = ((closureN)self_7321137)->elements[1];
c_7355832.elements[3] = ((closureN)self_7321137)->elements[2];

return_closcall2(data,  ((closureN)self_7321137)->elements[1],  &c_7355832, quote_and);
} else { 
  return_direct_with_clo1(data,  k_7317196, (((closure)  k_7317196)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317196, (((closure)  k_7317196)->fn),  boolean_f);}
;; 
}

static void __lambda_2360(void *data, object self_7321138, int argc, object *args) /* object self_7321138, object r_7317210 */
 {
 object r_7317210 = args[0];
  
closureN_type c_7355835;
object e_7355865 [3];
c_7355835.hdr.mark = gc_color_red;
 c_7355835.hdr.grayed = 0;
c_7355835.tag = closureN_tag;
 c_7355835.fn = (function_type)__lambda_2361;
c_7355835.num_args = 1;
c_7355835.num_elements = 3;
c_7355835.elements = (object *)e_7355865;
c_7355835.elements[0] = ((closureN)self_7321138)->elements[1];
c_7355835.elements[1] = ((closureN)self_7321138)->elements[2];
c_7355835.elements[2] = ((closureN)self_7321138)->elements[3];





return_closcall3(data,  ((closureN)self_7321138)->elements[0],  &c_7355835, Cyc_car(data, Cyc_car(data, ((closureN)self_7321138)->elements[3])), r_7317210);; 
}

static void __lambda_2361(void *data, object self_7321139, int argc, object *args) /* object self_7321139, object r_7317201 */
 {
 object r_7317201 = args[0];
  if( (boolean_f != r_7317201) ){ 
  
closureN_type c_7355838;
object e_7355862 [2];
c_7355838.hdr.mark = gc_color_red;
 c_7355838.hdr.grayed = 0;
c_7355838.tag = closureN_tag;
 c_7355838.fn = (function_type)__lambda_2362;
c_7355838.num_args = 1;
c_7355838.num_elements = 2;
c_7355838.elements = (object *)e_7355862;
c_7355838.elements[0] = ((closureN)self_7321139)->elements[0];
c_7355838.elements[1] = ((closureN)self_7321139)->elements[2];

return_closcall2(data,  ((closureN)self_7321139)->elements[1],  &c_7355838, quote_match_91extract_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321139)->elements[0], (((closure)  ((closureN)self_7321139)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2362(void *data, object self_7321140, int argc, object *args) /* object self_7321140, object r_7317205 */
 {
 object r_7317205 = args[0];
  
closureN_type c_7355840;
object e_7355852 [2];
c_7355840.hdr.mark = gc_color_red;
 c_7355840.hdr.grayed = 0;
c_7355840.tag = closureN_tag;
 c_7355840.fn = (function_type)__lambda_2363;
c_7355840.num_args = 1;
c_7355840.num_elements = 2;
c_7355840.elements = (object *)e_7355852;
c_7355840.elements[0] = ((closureN)self_7321140)->elements[0];
c_7355840.elements[1] = r_7317205;








make_pair(c_7355861,quote_p,quote_x);c_7355861.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355840, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321140)->elements[1])), Cyc_cdr(data, ((closureN)self_7321140)->elements[1]), &c_7355861);; 
}

static void __lambda_2363(void *data, object self_7321141, int argc, object *args) /* object self_7321141, object r_7317206 */
 {
 object r_7317206 = args[0];
  
closureN_type c_7355842;
object e_7355848 [1];
c_7355842.hdr.mark = gc_color_red;
 c_7355842.hdr.grayed = 0;
c_7355842.tag = closureN_tag;
 c_7355842.fn = (function_type)__lambda_2364;
c_7355842.num_args = 1;
c_7355842.num_elements = 1;
c_7355842.elements = (object *)e_7355848;
c_7355842.elements[0] = ((closureN)self_7321141)->elements[0];


make_pair(c_7355851,quote_p,quote_x);c_7355851.hdr.immutable = 1;

make_pair(c_7355850,quote_match_91extract_91vars,&c_7355851);c_7355850.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355842, ((closureN)self_7321141)->elements[1], r_7317206, &c_7355850);; 
}

static void __lambda_2364(void *data, object self_7321142, int argc, object *args) /* object self_7321142, object r_7317204 */
 {
 object r_7317204 = args[0];
  
pair_type local_7355847; 
return_direct_with_clo1(data,  ((closureN)self_7321142)->elements[0], (((closure)  ((closureN)self_7321142)->elements[0])->fn),  set_pair_as_expr(&local_7355847, r_7317204, boolean_f));; 
}

static void __lambda_2346(void *data, object self_7321143, int argc, object *args) /* object self_7321143, object k_7317213 */
 {
 object k_7317213 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321143)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321143)->elements[2]))) ){ 
  
closureN_type c_7355652;
object e_7355811 [4];
c_7355652.hdr.mark = gc_color_red;
 c_7355652.hdr.grayed = 0;
c_7355652.tag = closureN_tag;
 c_7355652.fn = (function_type)__lambda_2347;
c_7355652.num_args = 1;
c_7355652.num_elements = 4;
c_7355652.elements = (object *)e_7355811;
c_7355652.elements[0] = ((closureN)self_7321143)->elements[0];
c_7355652.elements[1] = k_7317213;
c_7355652.elements[2] = ((closureN)self_7321143)->elements[1];
c_7355652.elements[3] = ((closureN)self_7321143)->elements[2];

return_closcall2(data,  ((closureN)self_7321143)->elements[1],  &c_7355652, quote_quasiquote);
} else { 
  return_direct_with_clo1(data,  k_7317213, (((closure)  k_7317213)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317213, (((closure)  k_7317213)->fn),  boolean_f);}
;; 
}

static void __lambda_2347(void *data, object self_7321144, int argc, object *args) /* object self_7321144, object r_7317253 */
 {
 object r_7317253 = args[0];
  
closureN_type c_7355655;
object e_7355805 [3];
c_7355655.hdr.mark = gc_color_red;
 c_7355655.hdr.grayed = 0;
c_7355655.tag = closureN_tag;
 c_7355655.fn = (function_type)__lambda_2348;
c_7355655.num_args = 1;
c_7355655.num_elements = 3;
c_7355655.elements = (object *)e_7355805;
c_7355655.elements[0] = ((closureN)self_7321144)->elements[1];
c_7355655.elements[1] = ((closureN)self_7321144)->elements[2];
c_7355655.elements[2] = ((closureN)self_7321144)->elements[3];





return_closcall3(data,  ((closureN)self_7321144)->elements[0],  &c_7355655, Cyc_car(data, Cyc_car(data, ((closureN)self_7321144)->elements[3])), r_7317253);; 
}

static void __lambda_2348(void *data, object self_7321145, int argc, object *args) /* object self_7321145, object r_7317218 */
 {
 object r_7317218 = args[0];
  if( (boolean_f != r_7317218) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321145)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321145)->elements[2]))))) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321145)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321145)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321145)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321145)->elements[2])))))) ){ 
  
closureN_type c_7355706;
object e_7355790 [2];
c_7355706.hdr.mark = gc_color_red;
 c_7355706.hdr.grayed = 0;
c_7355706.tag = closureN_tag;
 c_7355706.fn = (function_type)__lambda_2349;
c_7355706.num_args = 1;
c_7355706.num_elements = 2;
c_7355706.elements = (object *)e_7355790;
c_7355706.elements[0] = ((closureN)self_7321145)->elements[0];
c_7355706.elements[1] = ((closureN)self_7321145)->elements[2];

return_closcall2(data,  ((closureN)self_7321145)->elements[1],  &c_7355706, quote_match_91extract_91quasiquote_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321145)->elements[0], (((closure)  ((closureN)self_7321145)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321145)->elements[0], (((closure)  ((closureN)self_7321145)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321145)->elements[0], (((closure)  ((closureN)self_7321145)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321145)->elements[0], (((closure)  ((closureN)self_7321145)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321145)->elements[0], (((closure)  ((closureN)self_7321145)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321145)->elements[0], (((closure)  ((closureN)self_7321145)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321145)->elements[0], (((closure)  ((closureN)self_7321145)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2349(void *data, object self_7321146, int argc, object *args) /* object self_7321146, object r_7317236 */
 {
 object r_7317236 = args[0];
  
closureN_type c_7355708;
object e_7355788 [3];
c_7355708.hdr.mark = gc_color_red;
 c_7355708.hdr.grayed = 0;
c_7355708.tag = closureN_tag;
 c_7355708.fn = (function_type)__lambda_2350;
c_7355708.num_args = 1;
c_7355708.num_elements = 3;
c_7355708.elements = (object *)e_7355788;
c_7355708.elements[0] = ((closureN)self_7321146)->elements[0];
c_7355708.elements[1] = r_7317236;
c_7355708.elements[2] = ((closureN)self_7321146)->elements[1];


make_pair(c_7355789,boolean_t,NULL);c_7355789.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355708, boolean_t, NULL, &c_7355789);; 
}

static void __lambda_2350(void *data, object self_7321147, int argc, object *args) /* object self_7321147, object r_7317247 */
 {
 object r_7317247 = args[0];
  
closureN_type c_7355710;
object e_7355785 [3];
c_7355710.hdr.mark = gc_color_red;
 c_7355710.hdr.grayed = 0;
c_7355710.tag = closureN_tag;
 c_7355710.fn = (function_type)__lambda_2351;
c_7355710.num_args = 1;
c_7355710.num_elements = 3;
c_7355710.elements = (object *)e_7355785;
c_7355710.elements[0] = ((closureN)self_7321147)->elements[0];
c_7355710.elements[1] = ((closureN)self_7321147)->elements[1];
c_7355710.elements[2] = ((closureN)self_7321147)->elements[2];


make_pair(c_7355787,boolean_t,NULL);c_7355787.hdr.immutable = 1;

make_pair(c_7355786,&c_7355787,NULL);c_7355786.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355710, r_7317247, NULL, &c_7355786);; 
}

static void __lambda_2351(void *data, object self_7321148, int argc, object *args) /* object self_7321148, object r_7317245 */
 {
 object r_7317245 = args[0];
  
closureN_type c_7355712;
object e_7355772 [3];
c_7355712.hdr.mark = gc_color_red;
 c_7355712.hdr.grayed = 0;
c_7355712.tag = closureN_tag;
 c_7355712.fn = (function_type)__lambda_2352;
c_7355712.num_args = 1;
c_7355712.num_elements = 3;
c_7355712.elements = (object *)e_7355772;
c_7355712.elements[0] = ((closureN)self_7321148)->elements[0];
c_7355712.elements[1] = ((closureN)self_7321148)->elements[1];
c_7355712.elements[2] = ((closureN)self_7321148)->elements[2];










make_pair(c_7355784,boolean_t,NULL);c_7355784.hdr.immutable = 1;

make_pair(c_7355783,&c_7355784,NULL);c_7355783.hdr.immutable = 1;

make_pair(c_7355782,quote_v,&c_7355783);c_7355782.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355712, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321148)->elements[2])))), r_7317245, &c_7355782);; 
}

static void __lambda_2352(void *data, object self_7321149, int argc, object *args) /* object self_7321149, object r_7317243 */
 {
 object r_7317243 = args[0];
  
closureN_type c_7355714;
object e_7355760 [3];
c_7355714.hdr.mark = gc_color_red;
 c_7355714.hdr.grayed = 0;
c_7355714.tag = closureN_tag;
 c_7355714.fn = (function_type)__lambda_2353;
c_7355714.num_args = 1;
c_7355714.num_elements = 3;
c_7355714.elements = (object *)e_7355760;
c_7355714.elements[0] = ((closureN)self_7321149)->elements[0];
c_7355714.elements[1] = ((closureN)self_7321149)->elements[1];
c_7355714.elements[2] = ((closureN)self_7321149)->elements[2];








make_pair(c_7355771,boolean_t,NULL);c_7355771.hdr.immutable = 1;

make_pair(c_7355770,&c_7355771,NULL);c_7355770.hdr.immutable = 1;

make_pair(c_7355769,quote_v,&c_7355770);c_7355769.hdr.immutable = 1;

make_pair(c_7355768,quote_i,&c_7355769);c_7355768.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355714, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321149)->elements[2]))), r_7317243, &c_7355768);; 
}

static void __lambda_2353(void *data, object self_7321150, int argc, object *args) /* object self_7321150, object r_7317241 */
 {
 object r_7317241 = args[0];
  
closureN_type c_7355716;
object e_7355749 [3];
c_7355716.hdr.mark = gc_color_red;
 c_7355716.hdr.grayed = 0;
c_7355716.tag = closureN_tag;
 c_7355716.fn = (function_type)__lambda_2354;
c_7355716.num_args = 1;
c_7355716.num_elements = 3;
c_7355716.elements = (object *)e_7355749;
c_7355716.elements[0] = ((closureN)self_7321150)->elements[0];
c_7355716.elements[1] = ((closureN)self_7321150)->elements[1];
c_7355716.elements[2] = ((closureN)self_7321150)->elements[2];






make_pair(c_7355759,boolean_t,NULL);c_7355759.hdr.immutable = 1;

make_pair(c_7355758,&c_7355759,NULL);c_7355758.hdr.immutable = 1;

make_pair(c_7355757,quote_v,&c_7355758);c_7355757.hdr.immutable = 1;

make_pair(c_7355756,quote_i,&c_7355757);c_7355756.hdr.immutable = 1;

make_pair(c_7355755,quote_k,&c_7355756);c_7355755.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355716, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321150)->elements[2])), r_7317241, &c_7355755);; 
}

static void __lambda_2354(void *data, object self_7321151, int argc, object *args) /* object self_7321151, object r_7317239 */
 {
 object r_7317239 = args[0];
  
closureN_type c_7355718;
object e_7355735 [2];
c_7355718.hdr.mark = gc_color_red;
 c_7355718.hdr.grayed = 0;
c_7355718.tag = closureN_tag;
 c_7355718.fn = (function_type)__lambda_2355;
c_7355718.num_args = 1;
c_7355718.num_elements = 2;
c_7355718.elements = (object *)e_7355735;
c_7355718.elements[0] = ((closureN)self_7321151)->elements[0];
c_7355718.elements[1] = ((closureN)self_7321151)->elements[1];








make_pair(c_7355748,boolean_t,NULL);c_7355748.hdr.immutable = 1;

make_pair(c_7355747,&c_7355748,NULL);c_7355747.hdr.immutable = 1;

make_pair(c_7355746,quote_v,&c_7355747);c_7355746.hdr.immutable = 1;

make_pair(c_7355745,quote_i,&c_7355746);c_7355745.hdr.immutable = 1;

make_pair(c_7355744,quote_k,&c_7355745);c_7355744.hdr.immutable = 1;

make_pair(c_7355743,quote_x,&c_7355744);c_7355743.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355718, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321151)->elements[2]))), r_7317239, &c_7355743);; 
}

static void __lambda_2355(void *data, object self_7321152, int argc, object *args) /* object self_7321152, object r_7317237 */
 {
 object r_7317237 = args[0];
  
closureN_type c_7355720;
object e_7355726 [1];
c_7355720.hdr.mark = gc_color_red;
 c_7355720.hdr.grayed = 0;
c_7355720.tag = closureN_tag;
 c_7355720.fn = (function_type)__lambda_2356;
c_7355720.num_args = 1;
c_7355720.num_elements = 1;
c_7355720.elements = (object *)e_7355726;
c_7355720.elements[0] = ((closureN)self_7321152)->elements[0];


make_pair(c_7355734,boolean_t,NULL);c_7355734.hdr.immutable = 1;

make_pair(c_7355733,&c_7355734,NULL);c_7355733.hdr.immutable = 1;

make_pair(c_7355732,quote_v,&c_7355733);c_7355732.hdr.immutable = 1;

make_pair(c_7355731,quote_i,&c_7355732);c_7355731.hdr.immutable = 1;

make_pair(c_7355730,quote_k,&c_7355731);c_7355730.hdr.immutable = 1;

make_pair(c_7355729,quote_x,&c_7355730);c_7355729.hdr.immutable = 1;

make_pair(c_7355728,quote_match_91extract_91quasiquote_91vars,&c_7355729);c_7355728.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355720, ((closureN)self_7321152)->elements[1], r_7317237, &c_7355728);; 
}

static void __lambda_2356(void *data, object self_7321153, int argc, object *args) /* object self_7321153, object r_7317235 */
 {
 object r_7317235 = args[0];
  
pair_type local_7355725; 
return_direct_with_clo1(data,  ((closureN)self_7321153)->elements[0], (((closure)  ((closureN)self_7321153)->elements[0])->fn),  set_pair_as_expr(&local_7355725, r_7317235, boolean_f));; 
}

static void __lambda_2336(void *data, object self_7321154, int argc, object *args) /* object self_7321154, object k_7317256 */
 {
 object k_7317256 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321154)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321154)->elements[2]))) ){ 
  
closureN_type c_7355498;
object e_7355631 [3];
c_7355498.hdr.mark = gc_color_red;
 c_7355498.hdr.grayed = 0;
c_7355498.tag = closureN_tag;
 c_7355498.fn = (function_type)__lambda_2337;
c_7355498.num_args = 1;
c_7355498.num_elements = 3;
c_7355498.elements = (object *)e_7355631;
c_7355498.elements[0] = ((closureN)self_7321154)->elements[0];
c_7355498.elements[1] = k_7317256;
c_7355498.elements[2] = ((closureN)self_7321154)->elements[2];

return_closcall2(data,  ((closureN)self_7321154)->elements[1],  &c_7355498, quote_quote);
} else { 
  return_direct_with_clo1(data,  k_7317256, (((closure)  k_7317256)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317256, (((closure)  k_7317256)->fn),  boolean_f);}
;; 
}

static void __lambda_2337(void *data, object self_7321155, int argc, object *args) /* object self_7321155, object r_7317286 */
 {
 object r_7317286 = args[0];
  
closureN_type c_7355501;
object e_7355625 [2];
c_7355501.hdr.mark = gc_color_red;
 c_7355501.hdr.grayed = 0;
c_7355501.tag = closureN_tag;
 c_7355501.fn = (function_type)__lambda_2338;
c_7355501.num_args = 1;
c_7355501.num_elements = 2;
c_7355501.elements = (object *)e_7355625;
c_7355501.elements[0] = ((closureN)self_7321155)->elements[1];
c_7355501.elements[1] = ((closureN)self_7321155)->elements[2];





return_closcall3(data,  ((closureN)self_7321155)->elements[0],  &c_7355501, Cyc_car(data, Cyc_car(data, ((closureN)self_7321155)->elements[2])), r_7317286);; 
}

static void __lambda_2338(void *data, object self_7321156, int argc, object *args) /* object self_7321156, object r_7317261 */
 {
 object r_7317261 = args[0];
  if( (boolean_f != r_7317261) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321156)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321156)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321156)->elements[1]))))) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7321156)->elements[1]))) ){ 
    complex_num_type local_7355526; 
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7355526, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321156)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321156)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321156)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321156)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321156)->elements[1])))))) ){ 
  
closureN_type c_7355561;
object e_7355592 [2];
c_7355561.hdr.mark = gc_color_red;
 c_7355561.hdr.grayed = 0;
c_7355561.tag = closureN_tag;
 c_7355561.fn = (function_type)__lambda_2339;
c_7355561.num_args = 1;
c_7355561.num_elements = 2;
c_7355561.elements = (object *)e_7355592;
c_7355561.elements[0] = ((closureN)self_7321156)->elements[0];
c_7355561.elements[1] = ((closureN)self_7321156)->elements[1];


mmacro(c_7355593, (function_type)__lambda_2343);c_7355593.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7355561,__lambda_2339,  &c_7355593);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321156)->elements[0], (((closure)  ((closureN)self_7321156)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321156)->elements[0], (((closure)  ((closureN)self_7321156)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321156)->elements[0], (((closure)  ((closureN)self_7321156)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321156)->elements[0], (((closure)  ((closureN)self_7321156)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321156)->elements[0], (((closure)  ((closureN)self_7321156)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321156)->elements[0], (((closure)  ((closureN)self_7321156)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321156)->elements[0], (((closure)  ((closureN)self_7321156)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321156)->elements[0], (((closure)  ((closureN)self_7321156)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2343(void *data, object self_7321157, int argc, object *args) /* object self_7321157, object k_7317285, object k_736030_736344_7310204 */
 {
 object k_7317285 = args[0]; object k_736030_736344_7310204 = args[1];
  return_direct_with_clo1(data,  k_7317285, (((closure)  k_7317285)->fn),  k_736030_736344_7310204);; 
}

static void __lambda_2339(void *data, object self_7321158, int argc, object *args) /* object self_7321158, object r_7317284 */
 {
 object r_7317284 = args[0];
  
closureN_type c_7355563;
object e_7355586 [2];
c_7355563.hdr.mark = gc_color_red;
 c_7355563.hdr.grayed = 0;
c_7355563.tag = closureN_tag;
 c_7355563.fn = (function_type)__lambda_2340;
c_7355563.num_args = 1;
c_7355563.num_elements = 2;
c_7355563.elements = (object *)e_7355586;
c_7355563.elements[0] = ((closureN)self_7321158)->elements[0];
c_7355563.elements[1] = ((closureN)self_7321158)->elements[1];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7355563, r_7317284, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7321158)->elements[1])));; 
}

static void __lambda_2340(void *data, object self_7321159, int argc, object *args) /* object self_7321159, object r_7317280 */
 {
 object r_7317280 = args[0];
  
closureN_type c_7355565;
object e_7355575 [2];
c_7355565.hdr.mark = gc_color_red;
 c_7355565.hdr.grayed = 0;
c_7355565.tag = closureN_tag;
 c_7355565.fn = (function_type)__lambda_2341;
c_7355565.num_args = 1;
c_7355565.num_elements = 2;
c_7355565.elements = (object *)e_7355575;
c_7355565.elements[0] = ((closureN)self_7321159)->elements[0];
c_7355565.elements[1] = r_7317280;










make_pair(c_7355585,quote_v,NULL);c_7355585.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355565, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7321159)->elements[1])))), NULL, &c_7355585);; 
}

static void __lambda_2341(void *data, object self_7321160, int argc, object *args) /* object self_7321160, object r_7317281 */
 {
 object r_7317281 = args[0];
  
closureN_type c_7355567;
object e_7355573 [1];
c_7355567.hdr.mark = gc_color_red;
 c_7355567.hdr.grayed = 0;
c_7355567.tag = closureN_tag;
 c_7355567.fn = (function_type)__lambda_2342;
c_7355567.num_args = 1;
c_7355567.num_elements = 1;
c_7355567.elements = (object *)e_7355573;
c_7355567.elements[0] = ((closureN)self_7321160)->elements[0];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7355567, ((closureN)self_7321160)->elements[1], r_7317281);; 
}

static void __lambda_2342(void *data, object self_7321161, int argc, object *args) /* object self_7321161, object r_7317279 */
 {
 object r_7317279 = args[0];
  
pair_type local_7355572; 
return_direct_with_clo1(data,  ((closureN)self_7321161)->elements[0], (((closure)  ((closureN)self_7321161)->elements[0])->fn),  set_pair_as_expr(&local_7355572, r_7317279, boolean_f));; 
}

static void __lambda_2328(void *data, object self_7321162, int argc, object *args) /* object self_7321162, object k_7317289 */
 {
 object k_7317289 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321162)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321162)->elements[2]))) ){ 
  
closureN_type c_7355393;
object e_7355477 [4];
c_7355393.hdr.mark = gc_color_red;
 c_7355393.hdr.grayed = 0;
c_7355393.tag = closureN_tag;
 c_7355393.fn = (function_type)__lambda_2329;
c_7355393.num_args = 1;
c_7355393.num_elements = 4;
c_7355393.elements = (object *)e_7355477;
c_7355393.elements[0] = ((closureN)self_7321162)->elements[0];
c_7355393.elements[1] = k_7317289;
c_7355393.elements[2] = ((closureN)self_7321162)->elements[1];
c_7355393.elements[3] = ((closureN)self_7321162)->elements[2];

return_closcall2(data,  ((closureN)self_7321162)->elements[1],  &c_7355393, quote__123);
} else { 
  return_direct_with_clo1(data,  k_7317289, (((closure)  k_7317289)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317289, (((closure)  k_7317289)->fn),  boolean_f);}
;; 
}

static void __lambda_2329(void *data, object self_7321163, int argc, object *args) /* object self_7321163, object r_7317310 */
 {
 object r_7317310 = args[0];
  
closureN_type c_7355396;
object e_7355471 [3];
c_7355396.hdr.mark = gc_color_red;
 c_7355396.hdr.grayed = 0;
c_7355396.tag = closureN_tag;
 c_7355396.fn = (function_type)__lambda_2330;
c_7355396.num_args = 1;
c_7355396.num_elements = 3;
c_7355396.elements = (object *)e_7355471;
c_7355396.elements[0] = ((closureN)self_7321163)->elements[1];
c_7355396.elements[1] = ((closureN)self_7321163)->elements[2];
c_7355396.elements[2] = ((closureN)self_7321163)->elements[3];





return_closcall3(data,  ((closureN)self_7321163)->elements[0],  &c_7355396, Cyc_car(data, Cyc_car(data, ((closureN)self_7321163)->elements[3])), r_7317310);; 
}

static void __lambda_2330(void *data, object self_7321164, int argc, object *args) /* object self_7321164, object r_7317294 */
 {
 object r_7317294 = args[0];
  if( (boolean_f != r_7317294) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321164)->elements[2])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321164)->elements[2])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321164)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321164)->elements[2])))))) ){ 
  
closureN_type c_7355427;
object e_7355455 [2];
c_7355427.hdr.mark = gc_color_red;
 c_7355427.hdr.grayed = 0;
c_7355427.tag = closureN_tag;
 c_7355427.fn = (function_type)__lambda_2331;
c_7355427.num_args = 1;
c_7355427.num_elements = 2;
c_7355427.elements = (object *)e_7355455;
c_7355427.elements[0] = ((closureN)self_7321164)->elements[0];
c_7355427.elements[1] = ((closureN)self_7321164)->elements[2];

return_closcall2(data,  ((closureN)self_7321164)->elements[1],  &c_7355427, quote_match_91extract_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321164)->elements[0], (((closure)  ((closureN)self_7321164)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321164)->elements[0], (((closure)  ((closureN)self_7321164)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321164)->elements[0], (((closure)  ((closureN)self_7321164)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321164)->elements[0], (((closure)  ((closureN)self_7321164)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2331(void *data, object self_7321165, int argc, object *args) /* object self_7321165, object r_7317305 */
 {
 object r_7317305 = args[0];
  
closureN_type c_7355429;
object e_7355441 [2];
c_7355429.hdr.mark = gc_color_red;
 c_7355429.hdr.grayed = 0;
c_7355429.tag = closureN_tag;
 c_7355429.fn = (function_type)__lambda_2332;
c_7355429.num_args = 1;
c_7355429.num_elements = 2;
c_7355429.elements = (object *)e_7355441;
c_7355429.elements[0] = ((closureN)self_7321165)->elements[0];
c_7355429.elements[1] = r_7317305;












make_pair(c_7355454,quote_p,quote_x);c_7355454.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355429, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321165)->elements[1])))), Cyc_cdr(data, ((closureN)self_7321165)->elements[1]), &c_7355454);; 
}

static void __lambda_2332(void *data, object self_7321166, int argc, object *args) /* object self_7321166, object r_7317306 */
 {
 object r_7317306 = args[0];
  
closureN_type c_7355431;
object e_7355437 [1];
c_7355431.hdr.mark = gc_color_red;
 c_7355431.hdr.grayed = 0;
c_7355431.tag = closureN_tag;
 c_7355431.fn = (function_type)__lambda_2333;
c_7355431.num_args = 1;
c_7355431.num_elements = 1;
c_7355431.elements = (object *)e_7355437;
c_7355431.elements[0] = ((closureN)self_7321166)->elements[0];


make_pair(c_7355440,quote_p,quote_x);c_7355440.hdr.immutable = 1;

make_pair(c_7355439,quote_match_91extract_91vars,&c_7355440);c_7355439.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355431, ((closureN)self_7321166)->elements[1], r_7317306, &c_7355439);; 
}

static void __lambda_2333(void *data, object self_7321167, int argc, object *args) /* object self_7321167, object r_7317304 */
 {
 object r_7317304 = args[0];
  
pair_type local_7355436; 
return_direct_with_clo1(data,  ((closureN)self_7321167)->elements[0], (((closure)  ((closureN)self_7321167)->elements[0])->fn),  set_pair_as_expr(&local_7355436, r_7317304, boolean_f));; 
}

static void __lambda_2312(void *data, object self_7321168, int argc, object *args) /* object self_7321168, object k_7317313 */
 {
 object k_7317313 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321168)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321168)->elements[2]))) ){ 
  
closureN_type c_7355219;
object e_7355372 [4];
c_7355219.hdr.mark = gc_color_red;
 c_7355219.hdr.grayed = 0;
c_7355219.tag = closureN_tag;
 c_7355219.fn = (function_type)__lambda_2313;
c_7355219.num_args = 1;
c_7355219.num_elements = 4;
c_7355219.elements = (object *)e_7355372;
c_7355219.elements[0] = ((closureN)self_7321168)->elements[0];
c_7355219.elements[1] = k_7317313;
c_7355219.elements[2] = ((closureN)self_7321168)->elements[1];
c_7355219.elements[3] = ((closureN)self_7321168)->elements[2];

return_closcall2(data,  ((closureN)self_7321168)->elements[1],  &c_7355219, quote_object);
} else { 
  return_direct_with_clo1(data,  k_7317313, (((closure)  k_7317313)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317313, (((closure)  k_7317313)->fn),  boolean_f);}
;; 
}

static void __lambda_2313(void *data, object self_7321169, int argc, object *args) /* object self_7321169, object r_7317350 */
 {
 object r_7317350 = args[0];
  
closureN_type c_7355222;
object e_7355366 [3];
c_7355222.hdr.mark = gc_color_red;
 c_7355222.hdr.grayed = 0;
c_7355222.tag = closureN_tag;
 c_7355222.fn = (function_type)__lambda_2314;
c_7355222.num_args = 1;
c_7355222.num_elements = 3;
c_7355222.elements = (object *)e_7355366;
c_7355222.elements[0] = ((closureN)self_7321169)->elements[1];
c_7355222.elements[1] = ((closureN)self_7321169)->elements[2];
c_7355222.elements[2] = ((closureN)self_7321169)->elements[3];





return_closcall3(data,  ((closureN)self_7321169)->elements[0],  &c_7355222, Cyc_car(data, Cyc_car(data, ((closureN)self_7321169)->elements[3])), r_7317350);; 
}

static void __lambda_2314(void *data, object self_7321170, int argc, object *args) /* object self_7321170, object r_7317318 */
 {
 object r_7317318 = args[0];
  if( (boolean_f != r_7317318) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321170)->elements[2])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321170)->elements[2])));
closureN_type c_7355232;
object e_7355347 [3];
c_7355232.hdr.mark = gc_color_red;
 c_7355232.hdr.grayed = 0;
c_7355232.tag = closureN_tag;
 c_7355232.fn = (function_type)__lambda_2315;
c_7355232.num_args = 3;
c_7355232.num_elements = 3;
c_7355232.elements = (object *)e_7355347;
c_7355232.elements[0] = ((closureN)self_7321170)->elements[0];
c_7355232.elements[1] = ((closureN)self_7321170)->elements[1];
c_7355232.elements[2] = ((closureN)self_7321170)->elements[2];







return_direct_with_clo3(data,(closure)&c_7355232,__lambda_2315,  Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321170)->elements[2]))), NULL, NULL);;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321170)->elements[0], (((closure)  ((closureN)self_7321170)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321170)->elements[0], (((closure)  ((closureN)self_7321170)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2315(void *data, object self_7321171, int argc, object *args) /* object self_7321171, object w_9344_735576_736061_736364_7310224, object f_91ls46_735578_736062_736365_7310225, object p_91ls47_735579_736063_736366_7310226 */
 {
 object w_9344_735576_736061_736364_7310224 = args[0]; object f_91ls46_735578_736062_736365_7310225 = args[1]; object p_91ls47_735579_736063_736366_7310226 = args[2];
  
closureN_type c_7355234;
object e_7355346 [6];
c_7355234.hdr.mark = gc_color_red;
 c_7355234.hdr.grayed = 0;
c_7355234.tag = closureN_tag;
 c_7355234.fn = (function_type)__lambda_2316;
c_7355234.num_args = 1;
c_7355234.num_elements = 6;
c_7355234.elements = (object *)e_7355346;
c_7355234.elements[0] = f_91ls46_735578_736062_736365_7310225;
c_7355234.elements[1] = ((closureN)self_7321171)->elements[0];
c_7355234.elements[2] = p_91ls47_735579_736063_736366_7310226;
c_7355234.elements[3] = ((closureN)self_7321171)->elements[1];
c_7355234.elements[4] = ((closureN)self_7321171)->elements[2];
c_7355234.elements[5] = w_9344_735576_736061_736364_7310224;

return_direct_with_clo1(data,(closure)&c_7355234,__lambda_2316,  boolean_f);; 
}

static void __lambda_2316(void *data, object self_7321172, int argc, object *args) /* object self_7321172, object lp_9345_735577_736064_736367_7310227 */
 {
 object lp_9345_735577_736064_736367_7310227 = args[0];
  
closureN_type c_7355236;
object e_7355342 [6];
c_7355236.hdr.mark = gc_color_red;
 c_7355236.hdr.grayed = 0;
c_7355236.tag = closureN_tag;
 c_7355236.fn = (function_type)__lambda_3042;
c_7355236.num_args = 1;
c_7355236.num_elements = 6;
c_7355236.elements = (object *)e_7355342;
c_7355236.elements[0] = ((closureN)self_7321172)->elements[0];
c_7355236.elements[1] = ((closureN)self_7321172)->elements[1];
c_7355236.elements[2] = ((closureN)self_7321172)->elements[2];
c_7355236.elements[3] = ((closureN)self_7321172)->elements[3];
c_7355236.elements[4] = ((closureN)self_7321172)->elements[4];
c_7355236.elements[5] = ((closureN)self_7321172)->elements[5];


pair_type local_7355345; 
return_direct_with_clo1(data,(closure)&c_7355236,__lambda_3042,  set_cell_as_expr(&local_7355345, lp_9345_735577_736064_736367_7310227));; 
}

static void __lambda_3042(void *data, object self_7321173, int argc, object *args) /* object self_7321173, object lp_9345_735577_736064_736367_7310227 */
 {
 object lp_9345_735577_736064_736367_7310227 = args[0];
  
closureN_type c_7355238;
object e_7355253 [5];
c_7355238.hdr.mark = gc_color_red;
 c_7355238.hdr.grayed = 0;
c_7355238.tag = closureN_tag;
 c_7355238.fn = (function_type)__lambda_2317;
c_7355238.num_args = 1;
c_7355238.num_elements = 5;
c_7355238.elements = (object *)e_7355253;
c_7355238.elements[0] = ((closureN)self_7321173)->elements[0];
c_7355238.elements[1] = ((closureN)self_7321173)->elements[1];
c_7355238.elements[2] = lp_9345_735577_736064_736367_7310227;
c_7355238.elements[3] = ((closureN)self_7321173)->elements[2];
c_7355238.elements[4] = ((closureN)self_7321173)->elements[5];


closureN_type c_7355254;
object e_7355341 [3];
c_7355254.hdr.mark = gc_color_red;
 c_7355254.hdr.grayed = 0;
c_7355254.tag = closureN_tag;
 c_7355254.fn = (function_type)__lambda_2319;
c_7355254.num_args = 3;
c_7355254.num_elements = 3;
c_7355254.elements = (object *)e_7355341;
c_7355254.elements[0] = lp_9345_735577_736064_736367_7310227;
c_7355254.elements[1] = ((closureN)self_7321173)->elements[3];
c_7355254.elements[2] = ((closureN)self_7321173)->elements[4];

return_direct_with_clo1(data,(closure)&c_7355238,__lambda_2317,  &c_7355254);; 
}

static void __lambda_2319(void *data, object self_7321174, int argc, object *args) /* object self_7321174, object k_7317327, object w_9344_735576_736065_736368_7310228, object f_91ls46_735578_736066_736369_7310229, object p_91ls47_735579_736067_736370_7310230 */
 {
 object k_7317327 = args[0]; object w_9344_735576_736065_736368_7310228 = args[1]; object f_91ls46_735578_736066_736369_7310229 = args[2]; object p_91ls47_735579_736067_736370_7310230 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9344_735576_736065_736368_7310228)) ){ 
  
closureN_type c_7355258;
object e_7355294 [4];
c_7355258.hdr.mark = gc_color_red;
 c_7355258.hdr.grayed = 0;
c_7355258.tag = closureN_tag;
 c_7355258.fn = (function_type)__lambda_2320;
c_7355258.num_args = 1;
c_7355258.num_elements = 4;
c_7355258.elements = (object *)e_7355294;
c_7355258.elements[0] = k_7317327;
c_7355258.elements[1] = p_91ls47_735579_736067_736370_7310230;
c_7355258.elements[2] = ((closureN)self_7321174)->elements[1];
c_7355258.elements[3] = ((closureN)self_7321174)->elements[2];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7355258, f_91ls46_735578_736066_736369_7310229);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9344_735576_736065_736368_7310228)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9344_735576_736065_736368_7310228))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9344_735576_736065_736368_7310228)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9344_735576_736065_736368_7310228))))) ){ 
  




pair_type local_7355323; 





pair_type local_7355330; 






return_closcall4(data,  car(((closureN)self_7321174)->elements[0]),  k_7317327, Cyc_cdr(data, w_9344_735576_736065_736368_7310228), set_pair_as_expr(&local_7355323, Cyc_car(data, Cyc_car(data, w_9344_735576_736065_736368_7310228)), f_91ls46_735578_736066_736369_7310229), set_pair_as_expr(&local_7355330, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9344_735576_736065_736368_7310228))), p_91ls47_735579_736067_736370_7310230));
} else { 
  return_direct_with_clo1(data,  k_7317327, (((closure)  k_7317327)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317327, (((closure)  k_7317327)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317327, (((closure)  k_7317327)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317327, (((closure)  k_7317327)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2320(void *data, object self_7321175, int argc, object *args) /* object self_7321175, object r_7317329 */
 {
 object r_7317329 = args[0];
  
closureN_type c_7355260;
object e_7355292 [4];
c_7355260.hdr.mark = gc_color_red;
 c_7355260.hdr.grayed = 0;
c_7355260.tag = closureN_tag;
 c_7355260.fn = (function_type)__lambda_2321;
c_7355260.num_args = 1;
c_7355260.num_elements = 4;
c_7355260.elements = (object *)e_7355292;
c_7355260.elements[0] = ((closureN)self_7321175)->elements[0];
c_7355260.elements[1] = r_7317329;
c_7355260.elements[2] = ((closureN)self_7321175)->elements[2];
c_7355260.elements[3] = ((closureN)self_7321175)->elements[3];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7355260, ((closureN)self_7321175)->elements[1]);; 
}

static void __lambda_2321(void *data, object self_7321176, int argc, object *args) /* object self_7321176, object r_7317330 */
 {
 object r_7317330 = args[0];
  
closureN_type c_7355262;
object e_7355290 [3];
c_7355262.hdr.mark = gc_color_red;
 c_7355262.hdr.grayed = 0;
c_7355262.tag = closureN_tag;
 c_7355262.fn = (function_type)__lambda_2322;
c_7355262.num_args = 2;
c_7355262.num_elements = 3;
c_7355262.elements = (object *)e_7355290;
c_7355262.elements[0] = ((closureN)self_7321176)->elements[0];
c_7355262.elements[1] = ((closureN)self_7321176)->elements[2];
c_7355262.elements[2] = ((closureN)self_7321176)->elements[3];

return_direct_with_clo2(data,(closure)&c_7355262,__lambda_2322,  ((closureN)self_7321176)->elements[1], r_7317330);; 
}

static void __lambda_2322(void *data, object self_7321177, int argc, object *args) /* object self_7321177, object f_736068_736371_7310231, object p_736069_736372_7310232 */
 {
 object p_736069_736372_7310232 = args[1];
  
closureN_type c_7355265;
object e_7355289 [3];
c_7355265.hdr.mark = gc_color_red;
 c_7355265.hdr.grayed = 0;
c_7355265.tag = closureN_tag;
 c_7355265.fn = (function_type)__lambda_2323;
c_7355265.num_args = 1;
c_7355265.num_elements = 3;
c_7355265.elements = (object *)e_7355289;
c_7355265.elements[0] = ((closureN)self_7321177)->elements[0];
c_7355265.elements[1] = p_736069_736372_7310232;
c_7355265.elements[2] = ((closureN)self_7321177)->elements[2];

return_closcall2(data,  ((closureN)self_7321177)->elements[1],  &c_7355265, quote_match_91extract_91vars);; 
}

static void __lambda_2323(void *data, object self_7321178, int argc, object *args) /* object self_7321178, object r_7317333 */
 {
 object r_7317333 = args[0];
  
closureN_type c_7355267;
object e_7355281 [2];
c_7355267.hdr.mark = gc_color_red;
 c_7355267.hdr.grayed = 0;
c_7355267.tag = closureN_tag;
 c_7355267.fn = (function_type)__lambda_2324;
c_7355267.num_args = 1;
c_7355267.num_elements = 2;
c_7355267.elements = (object *)e_7355281;
c_7355267.elements[0] = ((closureN)self_7321178)->elements[0];
c_7355267.elements[1] = r_7317333;




make_pair(c_7355288,quote__93_93_93,NULL);c_7355288.hdr.immutable = 1;

make_pair(c_7355287,quote_p,&c_7355288);c_7355287.hdr.immutable = 1;

make_pair(c_7355286,&c_7355287,quote_x);c_7355286.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355267, ((closureN)self_7321178)->elements[1], Cyc_cdr(data, ((closureN)self_7321178)->elements[2]), &c_7355286);; 
}

static void __lambda_2324(void *data, object self_7321179, int argc, object *args) /* object self_7321179, object r_7317334 */
 {
 object r_7317334 = args[0];
  
closureN_type c_7355269;
object e_7355275 [1];
c_7355269.hdr.mark = gc_color_red;
 c_7355269.hdr.grayed = 0;
c_7355269.tag = closureN_tag;
 c_7355269.fn = (function_type)__lambda_2325;
c_7355269.num_args = 1;
c_7355269.num_elements = 1;
c_7355269.elements = (object *)e_7355275;
c_7355269.elements[0] = ((closureN)self_7321179)->elements[0];


make_pair(c_7355280,quote__93_93_93,NULL);c_7355280.hdr.immutable = 1;

make_pair(c_7355279,quote_p,&c_7355280);c_7355279.hdr.immutable = 1;

make_pair(c_7355278,&c_7355279,quote_x);c_7355278.hdr.immutable = 1;

make_pair(c_7355277,quote_match_91extract_91vars,&c_7355278);c_7355277.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355269, ((closureN)self_7321179)->elements[1], r_7317334, &c_7355277);; 
}

static void __lambda_2325(void *data, object self_7321180, int argc, object *args) /* object self_7321180, object r_7317332 */
 {
 object r_7317332 = args[0];
  
pair_type local_7355274; 
return_direct_with_clo1(data,  ((closureN)self_7321180)->elements[0], (((closure)  ((closureN)self_7321180)->elements[0])->fn),  set_pair_as_expr(&local_7355274, r_7317332, boolean_f));; 
}

static void __lambda_2317(void *data, object self_7321181, int argc, object *args) /* object self_7321181, object r_7317326 */
 {
 object r_7317326 = args[0];
  
closureN_type c_7355240;
object e_7355249 [5];
c_7355240.hdr.mark = gc_color_red;
 c_7355240.hdr.grayed = 0;
c_7355240.tag = closureN_tag;
 c_7355240.fn = (function_type)__lambda_2318;
c_7355240.num_args = 1;
c_7355240.num_elements = 5;
c_7355240.elements = (object *)e_7355249;
c_7355240.elements[0] = ((closureN)self_7321181)->elements[0];
c_7355240.elements[1] = ((closureN)self_7321181)->elements[1];
c_7355240.elements[2] = ((closureN)self_7321181)->elements[2];
c_7355240.elements[3] = ((closureN)self_7321181)->elements[3];
c_7355240.elements[4] = ((closureN)self_7321181)->elements[4];



return_direct_with_clo1(data,(closure)&c_7355240,__lambda_2318,  Cyc_set_cell(data, ((closureN)self_7321181)->elements[2], r_7317326));; 
}

static void __lambda_2318(void *data, object self_7321182, int argc, object *args) /* object self_7321182, object r_7317325 */
 {

  

return_closcall4(data,  car(((closureN)self_7321182)->elements[2]),  ((closureN)self_7321182)->elements[1], ((closureN)self_7321182)->elements[4], ((closureN)self_7321182)->elements[0], ((closureN)self_7321182)->elements[3]);; 
}

static void __lambda_2296(void *data, object self_7321183, int argc, object *args) /* object self_7321183, object k_7317353 */
 {
 object k_7317353 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321183)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321183)->elements[2]))) ){ 
  
closureN_type c_7355045;
object e_7355198 [4];
c_7355045.hdr.mark = gc_color_red;
 c_7355045.hdr.grayed = 0;
c_7355045.tag = closureN_tag;
 c_7355045.fn = (function_type)__lambda_2297;
c_7355045.num_args = 1;
c_7355045.num_elements = 4;
c_7355045.elements = (object *)e_7355198;
c_7355045.elements[0] = ((closureN)self_7321183)->elements[0];
c_7355045.elements[1] = k_7317353;
c_7355045.elements[2] = ((closureN)self_7321183)->elements[1];
c_7355045.elements[3] = ((closureN)self_7321183)->elements[2];

return_closcall2(data,  ((closureN)self_7321183)->elements[1],  &c_7355045, quote__129);
} else { 
  return_direct_with_clo1(data,  k_7317353, (((closure)  k_7317353)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317353, (((closure)  k_7317353)->fn),  boolean_f);}
;; 
}

static void __lambda_2297(void *data, object self_7321184, int argc, object *args) /* object self_7321184, object r_7317390 */
 {
 object r_7317390 = args[0];
  
closureN_type c_7355048;
object e_7355192 [3];
c_7355048.hdr.mark = gc_color_red;
 c_7355048.hdr.grayed = 0;
c_7355048.tag = closureN_tag;
 c_7355048.fn = (function_type)__lambda_2298;
c_7355048.num_args = 1;
c_7355048.num_elements = 3;
c_7355048.elements = (object *)e_7355192;
c_7355048.elements[0] = ((closureN)self_7321184)->elements[1];
c_7355048.elements[1] = ((closureN)self_7321184)->elements[2];
c_7355048.elements[2] = ((closureN)self_7321184)->elements[3];





return_closcall3(data,  ((closureN)self_7321184)->elements[0],  &c_7355048, Cyc_car(data, Cyc_car(data, ((closureN)self_7321184)->elements[3])), r_7317390);; 
}

static void __lambda_2298(void *data, object self_7321185, int argc, object *args) /* object self_7321185, object r_7317358 */
 {
 object r_7317358 = args[0];
  if( (boolean_f != r_7317358) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321185)->elements[2])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321185)->elements[2])));
closureN_type c_7355058;
object e_7355173 [3];
c_7355058.hdr.mark = gc_color_red;
 c_7355058.hdr.grayed = 0;
c_7355058.tag = closureN_tag;
 c_7355058.fn = (function_type)__lambda_2299;
c_7355058.num_args = 3;
c_7355058.num_elements = 3;
c_7355058.elements = (object *)e_7355173;
c_7355058.elements[0] = ((closureN)self_7321185)->elements[0];
c_7355058.elements[1] = ((closureN)self_7321185)->elements[1];
c_7355058.elements[2] = ((closureN)self_7321185)->elements[2];







return_direct_with_clo3(data,(closure)&c_7355058,__lambda_2299,  Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321185)->elements[2]))), NULL, NULL);;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321185)->elements[0], (((closure)  ((closureN)self_7321185)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321185)->elements[0], (((closure)  ((closureN)self_7321185)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2299(void *data, object self_7321186, int argc, object *args) /* object self_7321186, object w_9328_735560_736095_736389_7310249, object f_91ls30_735562_736096_736390_7310250, object p_91ls31_735563_736097_736391_7310251 */
 {
 object w_9328_735560_736095_736389_7310249 = args[0]; object f_91ls30_735562_736096_736390_7310250 = args[1]; object p_91ls31_735563_736097_736391_7310251 = args[2];
  
closureN_type c_7355060;
object e_7355172 [6];
c_7355060.hdr.mark = gc_color_red;
 c_7355060.hdr.grayed = 0;
c_7355060.tag = closureN_tag;
 c_7355060.fn = (function_type)__lambda_2300;
c_7355060.num_args = 1;
c_7355060.num_elements = 6;
c_7355060.elements = (object *)e_7355172;
c_7355060.elements[0] = f_91ls30_735562_736096_736390_7310250;
c_7355060.elements[1] = ((closureN)self_7321186)->elements[0];
c_7355060.elements[2] = p_91ls31_735563_736097_736391_7310251;
c_7355060.elements[3] = ((closureN)self_7321186)->elements[1];
c_7355060.elements[4] = ((closureN)self_7321186)->elements[2];
c_7355060.elements[5] = w_9328_735560_736095_736389_7310249;

return_direct_with_clo1(data,(closure)&c_7355060,__lambda_2300,  boolean_f);; 
}

static void __lambda_2300(void *data, object self_7321187, int argc, object *args) /* object self_7321187, object lp_9329_735561_736098_736392_7310252 */
 {
 object lp_9329_735561_736098_736392_7310252 = args[0];
  
closureN_type c_7355062;
object e_7355168 [6];
c_7355062.hdr.mark = gc_color_red;
 c_7355062.hdr.grayed = 0;
c_7355062.tag = closureN_tag;
 c_7355062.fn = (function_type)__lambda_3041;
c_7355062.num_args = 1;
c_7355062.num_elements = 6;
c_7355062.elements = (object *)e_7355168;
c_7355062.elements[0] = ((closureN)self_7321187)->elements[0];
c_7355062.elements[1] = ((closureN)self_7321187)->elements[1];
c_7355062.elements[2] = ((closureN)self_7321187)->elements[2];
c_7355062.elements[3] = ((closureN)self_7321187)->elements[3];
c_7355062.elements[4] = ((closureN)self_7321187)->elements[4];
c_7355062.elements[5] = ((closureN)self_7321187)->elements[5];


pair_type local_7355171; 
return_direct_with_clo1(data,(closure)&c_7355062,__lambda_3041,  set_cell_as_expr(&local_7355171, lp_9329_735561_736098_736392_7310252));; 
}

static void __lambda_3041(void *data, object self_7321188, int argc, object *args) /* object self_7321188, object lp_9329_735561_736098_736392_7310252 */
 {
 object lp_9329_735561_736098_736392_7310252 = args[0];
  
closureN_type c_7355064;
object e_7355079 [5];
c_7355064.hdr.mark = gc_color_red;
 c_7355064.hdr.grayed = 0;
c_7355064.tag = closureN_tag;
 c_7355064.fn = (function_type)__lambda_2301;
c_7355064.num_args = 1;
c_7355064.num_elements = 5;
c_7355064.elements = (object *)e_7355079;
c_7355064.elements[0] = ((closureN)self_7321188)->elements[0];
c_7355064.elements[1] = ((closureN)self_7321188)->elements[1];
c_7355064.elements[2] = lp_9329_735561_736098_736392_7310252;
c_7355064.elements[3] = ((closureN)self_7321188)->elements[2];
c_7355064.elements[4] = ((closureN)self_7321188)->elements[5];


closureN_type c_7355080;
object e_7355167 [3];
c_7355080.hdr.mark = gc_color_red;
 c_7355080.hdr.grayed = 0;
c_7355080.tag = closureN_tag;
 c_7355080.fn = (function_type)__lambda_2303;
c_7355080.num_args = 3;
c_7355080.num_elements = 3;
c_7355080.elements = (object *)e_7355167;
c_7355080.elements[0] = lp_9329_735561_736098_736392_7310252;
c_7355080.elements[1] = ((closureN)self_7321188)->elements[3];
c_7355080.elements[2] = ((closureN)self_7321188)->elements[4];

return_direct_with_clo1(data,(closure)&c_7355064,__lambda_2301,  &c_7355080);; 
}

static void __lambda_2303(void *data, object self_7321189, int argc, object *args) /* object self_7321189, object k_7317367, object w_9328_735560_736099_736393_7310253, object f_91ls30_735562_736100_736394_7310254, object p_91ls31_735563_736101_736395_7310255 */
 {
 object k_7317367 = args[0]; object w_9328_735560_736099_736393_7310253 = args[1]; object f_91ls30_735562_736100_736394_7310254 = args[2]; object p_91ls31_735563_736101_736395_7310255 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9328_735560_736099_736393_7310253)) ){ 
  
closureN_type c_7355084;
object e_7355120 [4];
c_7355084.hdr.mark = gc_color_red;
 c_7355084.hdr.grayed = 0;
c_7355084.tag = closureN_tag;
 c_7355084.fn = (function_type)__lambda_2304;
c_7355084.num_args = 1;
c_7355084.num_elements = 4;
c_7355084.elements = (object *)e_7355120;
c_7355084.elements[0] = k_7317367;
c_7355084.elements[1] = p_91ls31_735563_736101_736395_7310255;
c_7355084.elements[2] = ((closureN)self_7321189)->elements[1];
c_7355084.elements[3] = ((closureN)self_7321189)->elements[2];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7355084, f_91ls30_735562_736100_736394_7310254);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9328_735560_736099_736393_7310253)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9328_735560_736099_736393_7310253))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9328_735560_736099_736393_7310253)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9328_735560_736099_736393_7310253))))) ){ 
  




pair_type local_7355149; 





pair_type local_7355156; 






return_closcall4(data,  car(((closureN)self_7321189)->elements[0]),  k_7317367, Cyc_cdr(data, w_9328_735560_736099_736393_7310253), set_pair_as_expr(&local_7355149, Cyc_car(data, Cyc_car(data, w_9328_735560_736099_736393_7310253)), f_91ls30_735562_736100_736394_7310254), set_pair_as_expr(&local_7355156, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9328_735560_736099_736393_7310253))), p_91ls31_735563_736101_736395_7310255));
} else { 
  return_direct_with_clo1(data,  k_7317367, (((closure)  k_7317367)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317367, (((closure)  k_7317367)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317367, (((closure)  k_7317367)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317367, (((closure)  k_7317367)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2304(void *data, object self_7321190, int argc, object *args) /* object self_7321190, object r_7317369 */
 {
 object r_7317369 = args[0];
  
closureN_type c_7355086;
object e_7355118 [4];
c_7355086.hdr.mark = gc_color_red;
 c_7355086.hdr.grayed = 0;
c_7355086.tag = closureN_tag;
 c_7355086.fn = (function_type)__lambda_2305;
c_7355086.num_args = 1;
c_7355086.num_elements = 4;
c_7355086.elements = (object *)e_7355118;
c_7355086.elements[0] = ((closureN)self_7321190)->elements[0];
c_7355086.elements[1] = r_7317369;
c_7355086.elements[2] = ((closureN)self_7321190)->elements[2];
c_7355086.elements[3] = ((closureN)self_7321190)->elements[3];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7355086, ((closureN)self_7321190)->elements[1]);; 
}

static void __lambda_2305(void *data, object self_7321191, int argc, object *args) /* object self_7321191, object r_7317370 */
 {
 object r_7317370 = args[0];
  
closureN_type c_7355088;
object e_7355116 [3];
c_7355088.hdr.mark = gc_color_red;
 c_7355088.hdr.grayed = 0;
c_7355088.tag = closureN_tag;
 c_7355088.fn = (function_type)__lambda_2306;
c_7355088.num_args = 2;
c_7355088.num_elements = 3;
c_7355088.elements = (object *)e_7355116;
c_7355088.elements[0] = ((closureN)self_7321191)->elements[0];
c_7355088.elements[1] = ((closureN)self_7321191)->elements[2];
c_7355088.elements[2] = ((closureN)self_7321191)->elements[3];

return_direct_with_clo2(data,(closure)&c_7355088,__lambda_2306,  ((closureN)self_7321191)->elements[1], r_7317370);; 
}

static void __lambda_2306(void *data, object self_7321192, int argc, object *args) /* object self_7321192, object f_736102_736396_7310256, object p_736103_736397_7310257 */
 {
 object p_736103_736397_7310257 = args[1];
  
closureN_type c_7355091;
object e_7355115 [3];
c_7355091.hdr.mark = gc_color_red;
 c_7355091.hdr.grayed = 0;
c_7355091.tag = closureN_tag;
 c_7355091.fn = (function_type)__lambda_2307;
c_7355091.num_args = 1;
c_7355091.num_elements = 3;
c_7355091.elements = (object *)e_7355115;
c_7355091.elements[0] = ((closureN)self_7321192)->elements[0];
c_7355091.elements[1] = p_736103_736397_7310257;
c_7355091.elements[2] = ((closureN)self_7321192)->elements[2];

return_closcall2(data,  ((closureN)self_7321192)->elements[1],  &c_7355091, quote_match_91extract_91vars);; 
}

static void __lambda_2307(void *data, object self_7321193, int argc, object *args) /* object self_7321193, object r_7317373 */
 {
 object r_7317373 = args[0];
  
closureN_type c_7355093;
object e_7355107 [2];
c_7355093.hdr.mark = gc_color_red;
 c_7355093.hdr.grayed = 0;
c_7355093.tag = closureN_tag;
 c_7355093.fn = (function_type)__lambda_2308;
c_7355093.num_args = 1;
c_7355093.num_elements = 2;
c_7355093.elements = (object *)e_7355107;
c_7355093.elements[0] = ((closureN)self_7321193)->elements[0];
c_7355093.elements[1] = r_7317373;




make_pair(c_7355114,quote__93_93_93,NULL);c_7355114.hdr.immutable = 1;

make_pair(c_7355113,quote_p,&c_7355114);c_7355113.hdr.immutable = 1;

make_pair(c_7355112,&c_7355113,quote_x);c_7355112.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355093, ((closureN)self_7321193)->elements[1], Cyc_cdr(data, ((closureN)self_7321193)->elements[2]), &c_7355112);; 
}

static void __lambda_2308(void *data, object self_7321194, int argc, object *args) /* object self_7321194, object r_7317374 */
 {
 object r_7317374 = args[0];
  
closureN_type c_7355095;
object e_7355101 [1];
c_7355095.hdr.mark = gc_color_red;
 c_7355095.hdr.grayed = 0;
c_7355095.tag = closureN_tag;
 c_7355095.fn = (function_type)__lambda_2309;
c_7355095.num_args = 1;
c_7355095.num_elements = 1;
c_7355095.elements = (object *)e_7355101;
c_7355095.elements[0] = ((closureN)self_7321194)->elements[0];


make_pair(c_7355106,quote__93_93_93,NULL);c_7355106.hdr.immutable = 1;

make_pair(c_7355105,quote_p,&c_7355106);c_7355105.hdr.immutable = 1;

make_pair(c_7355104,&c_7355105,quote_x);c_7355104.hdr.immutable = 1;

make_pair(c_7355103,quote_match_91extract_91vars,&c_7355104);c_7355103.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7355095, ((closureN)self_7321194)->elements[1], r_7317374, &c_7355103);; 
}

static void __lambda_2309(void *data, object self_7321195, int argc, object *args) /* object self_7321195, object r_7317372 */
 {
 object r_7317372 = args[0];
  
pair_type local_7355100; 
return_direct_with_clo1(data,  ((closureN)self_7321195)->elements[0], (((closure)  ((closureN)self_7321195)->elements[0])->fn),  set_pair_as_expr(&local_7355100, r_7317372, boolean_f));; 
}

static void __lambda_2301(void *data, object self_7321196, int argc, object *args) /* object self_7321196, object r_7317366 */
 {
 object r_7317366 = args[0];
  
closureN_type c_7355066;
object e_7355075 [5];
c_7355066.hdr.mark = gc_color_red;
 c_7355066.hdr.grayed = 0;
c_7355066.tag = closureN_tag;
 c_7355066.fn = (function_type)__lambda_2302;
c_7355066.num_args = 1;
c_7355066.num_elements = 5;
c_7355066.elements = (object *)e_7355075;
c_7355066.elements[0] = ((closureN)self_7321196)->elements[0];
c_7355066.elements[1] = ((closureN)self_7321196)->elements[1];
c_7355066.elements[2] = ((closureN)self_7321196)->elements[2];
c_7355066.elements[3] = ((closureN)self_7321196)->elements[3];
c_7355066.elements[4] = ((closureN)self_7321196)->elements[4];



return_direct_with_clo1(data,(closure)&c_7355066,__lambda_2302,  Cyc_set_cell(data, ((closureN)self_7321196)->elements[2], r_7317366));; 
}

static void __lambda_2302(void *data, object self_7321197, int argc, object *args) /* object self_7321197, object r_7317365 */
 {

  

return_closcall4(data,  car(((closureN)self_7321197)->elements[2]),  ((closureN)self_7321197)->elements[1], ((closureN)self_7321197)->elements[4], ((closureN)self_7321197)->elements[0], ((closureN)self_7321197)->elements[3]);; 
}

static void __lambda_2288(void *data, object self_7321198, int argc, object *args) /* object self_7321198, object k_7317393 */
 {
 object k_7317393 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321198)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321198)->elements[2]))) ){ 
  
closureN_type c_7354966;
object e_7355024 [4];
c_7354966.hdr.mark = gc_color_red;
 c_7354966.hdr.grayed = 0;
c_7354966.tag = closureN_tag;
 c_7354966.fn = (function_type)__lambda_2289;
c_7354966.num_args = 1;
c_7354966.num_elements = 4;
c_7354966.elements = (object *)e_7355024;
c_7354966.elements[0] = ((closureN)self_7321198)->elements[0];
c_7354966.elements[1] = k_7317393;
c_7354966.elements[2] = ((closureN)self_7321198)->elements[1];
c_7354966.elements[3] = ((closureN)self_7321198)->elements[2];

return_closcall2(data,  ((closureN)self_7321198)->elements[1],  &c_7354966, quote__struct);
} else { 
  return_direct_with_clo1(data,  k_7317393, (((closure)  k_7317393)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317393, (((closure)  k_7317393)->fn),  boolean_f);}
;; 
}

static void __lambda_2289(void *data, object self_7321199, int argc, object *args) /* object self_7321199, object r_7317410 */
 {
 object r_7317410 = args[0];
  
closureN_type c_7354969;
object e_7355018 [3];
c_7354969.hdr.mark = gc_color_red;
 c_7354969.hdr.grayed = 0;
c_7354969.tag = closureN_tag;
 c_7354969.fn = (function_type)__lambda_2290;
c_7354969.num_args = 1;
c_7354969.num_elements = 3;
c_7354969.elements = (object *)e_7355018;
c_7354969.elements[0] = ((closureN)self_7321199)->elements[1];
c_7354969.elements[1] = ((closureN)self_7321199)->elements[2];
c_7354969.elements[2] = ((closureN)self_7321199)->elements[3];





return_closcall3(data,  ((closureN)self_7321199)->elements[0],  &c_7354969, Cyc_car(data, Cyc_car(data, ((closureN)self_7321199)->elements[3])), r_7317410);; 
}

static void __lambda_2290(void *data, object self_7321200, int argc, object *args) /* object self_7321200, object r_7317398 */
 {
 object r_7317398 = args[0];
  if( (boolean_f != r_7317398) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321200)->elements[2])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321200)->elements[2])));
closureN_type c_7354980;
object e_7355006 [2];
c_7354980.hdr.mark = gc_color_red;
 c_7354980.hdr.grayed = 0;
c_7354980.tag = closureN_tag;
 c_7354980.fn = (function_type)__lambda_2291;
c_7354980.num_args = 1;
c_7354980.num_elements = 2;
c_7354980.elements = (object *)e_7355006;
c_7354980.elements[0] = ((closureN)self_7321200)->elements[0];
c_7354980.elements[1] = ((closureN)self_7321200)->elements[2];

return_closcall2(data,  ((closureN)self_7321200)->elements[1],  &c_7354980, quote_match_91extract_91vars);;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321200)->elements[0], (((closure)  ((closureN)self_7321200)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321200)->elements[0], (((closure)  ((closureN)self_7321200)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2291(void *data, object self_7321201, int argc, object *args) /* object self_7321201, object r_7317405 */
 {
 object r_7317405 = args[0];
  
closureN_type c_7354982;
object e_7354994 [2];
c_7354982.hdr.mark = gc_color_red;
 c_7354982.hdr.grayed = 0;
c_7354982.tag = closureN_tag;
 c_7354982.fn = (function_type)__lambda_2292;
c_7354982.num_args = 1;
c_7354982.num_elements = 2;
c_7354982.elements = (object *)e_7354994;
c_7354982.elements[0] = ((closureN)self_7321201)->elements[0];
c_7354982.elements[1] = r_7317405;










make_pair(c_7355005,quote_p,quote_x);c_7355005.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7354982, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321201)->elements[1]))), Cyc_cdr(data, ((closureN)self_7321201)->elements[1]), &c_7355005);; 
}

static void __lambda_2292(void *data, object self_7321202, int argc, object *args) /* object self_7321202, object r_7317406 */
 {
 object r_7317406 = args[0];
  
closureN_type c_7354984;
object e_7354990 [1];
c_7354984.hdr.mark = gc_color_red;
 c_7354984.hdr.grayed = 0;
c_7354984.tag = closureN_tag;
 c_7354984.fn = (function_type)__lambda_2293;
c_7354984.num_args = 1;
c_7354984.num_elements = 1;
c_7354984.elements = (object *)e_7354990;
c_7354984.elements[0] = ((closureN)self_7321202)->elements[0];


make_pair(c_7354993,quote_p,quote_x);c_7354993.hdr.immutable = 1;

make_pair(c_7354992,quote_match_91extract_91vars,&c_7354993);c_7354992.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7354984, ((closureN)self_7321202)->elements[1], r_7317406, &c_7354992);; 
}

static void __lambda_2293(void *data, object self_7321203, int argc, object *args) /* object self_7321203, object r_7317404 */
 {
 object r_7317404 = args[0];
  
pair_type local_7354989; 
return_direct_with_clo1(data,  ((closureN)self_7321203)->elements[0], (((closure)  ((closureN)self_7321203)->elements[0])->fn),  set_pair_as_expr(&local_7354989, r_7317404, boolean_f));; 
}

static void __lambda_2280(void *data, object self_7321204, int argc, object *args) /* object self_7321204, object k_7317413 */
 {
 object k_7317413 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321204)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321204)->elements[2]))) ){ 
  
closureN_type c_7354887;
object e_7354945 [4];
c_7354887.hdr.mark = gc_color_red;
 c_7354887.hdr.grayed = 0;
c_7354887.tag = closureN_tag;
 c_7354887.fn = (function_type)__lambda_2281;
c_7354887.num_args = 1;
c_7354887.num_elements = 4;
c_7354887.elements = (object *)e_7354945;
c_7354887.elements[0] = ((closureN)self_7321204)->elements[0];
c_7354887.elements[1] = k_7317413;
c_7354887.elements[2] = ((closureN)self_7321204)->elements[1];
c_7354887.elements[3] = ((closureN)self_7321204)->elements[2];

return_closcall2(data,  ((closureN)self_7321204)->elements[1],  &c_7354887, quote__73);
} else { 
  return_direct_with_clo1(data,  k_7317413, (((closure)  k_7317413)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317413, (((closure)  k_7317413)->fn),  boolean_f);}
;; 
}

static void __lambda_2281(void *data, object self_7321205, int argc, object *args) /* object self_7321205, object r_7317430 */
 {
 object r_7317430 = args[0];
  
closureN_type c_7354890;
object e_7354939 [3];
c_7354890.hdr.mark = gc_color_red;
 c_7354890.hdr.grayed = 0;
c_7354890.tag = closureN_tag;
 c_7354890.fn = (function_type)__lambda_2282;
c_7354890.num_args = 1;
c_7354890.num_elements = 3;
c_7354890.elements = (object *)e_7354939;
c_7354890.elements[0] = ((closureN)self_7321205)->elements[1];
c_7354890.elements[1] = ((closureN)self_7321205)->elements[2];
c_7354890.elements[2] = ((closureN)self_7321205)->elements[3];





return_closcall3(data,  ((closureN)self_7321205)->elements[0],  &c_7354890, Cyc_car(data, Cyc_car(data, ((closureN)self_7321205)->elements[3])), r_7317430);; 
}

static void __lambda_2282(void *data, object self_7321206, int argc, object *args) /* object self_7321206, object r_7317418 */
 {
 object r_7317418 = args[0];
  if( (boolean_f != r_7317418) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321206)->elements[2])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321206)->elements[2])));
closureN_type c_7354901;
object e_7354927 [2];
c_7354901.hdr.mark = gc_color_red;
 c_7354901.hdr.grayed = 0;
c_7354901.tag = closureN_tag;
 c_7354901.fn = (function_type)__lambda_2283;
c_7354901.num_args = 1;
c_7354901.num_elements = 2;
c_7354901.elements = (object *)e_7354927;
c_7354901.elements[0] = ((closureN)self_7321206)->elements[0];
c_7354901.elements[1] = ((closureN)self_7321206)->elements[2];

return_closcall2(data,  ((closureN)self_7321206)->elements[1],  &c_7354901, quote_match_91extract_91vars);;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321206)->elements[0], (((closure)  ((closureN)self_7321206)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321206)->elements[0], (((closure)  ((closureN)self_7321206)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2283(void *data, object self_7321207, int argc, object *args) /* object self_7321207, object r_7317425 */
 {
 object r_7317425 = args[0];
  
closureN_type c_7354903;
object e_7354915 [2];
c_7354903.hdr.mark = gc_color_red;
 c_7354903.hdr.grayed = 0;
c_7354903.tag = closureN_tag;
 c_7354903.fn = (function_type)__lambda_2284;
c_7354903.num_args = 1;
c_7354903.num_elements = 2;
c_7354903.elements = (object *)e_7354915;
c_7354903.elements[0] = ((closureN)self_7321207)->elements[0];
c_7354903.elements[1] = r_7317425;










make_pair(c_7354926,quote_p,quote_x);c_7354926.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7354903, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321207)->elements[1]))), Cyc_cdr(data, ((closureN)self_7321207)->elements[1]), &c_7354926);; 
}

static void __lambda_2284(void *data, object self_7321208, int argc, object *args) /* object self_7321208, object r_7317426 */
 {
 object r_7317426 = args[0];
  
closureN_type c_7354905;
object e_7354911 [1];
c_7354905.hdr.mark = gc_color_red;
 c_7354905.hdr.grayed = 0;
c_7354905.tag = closureN_tag;
 c_7354905.fn = (function_type)__lambda_2285;
c_7354905.num_args = 1;
c_7354905.num_elements = 1;
c_7354905.elements = (object *)e_7354911;
c_7354905.elements[0] = ((closureN)self_7321208)->elements[0];


make_pair(c_7354914,quote_p,quote_x);c_7354914.hdr.immutable = 1;

make_pair(c_7354913,quote_match_91extract_91vars,&c_7354914);c_7354913.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7354905, ((closureN)self_7321208)->elements[1], r_7317426, &c_7354913);; 
}

static void __lambda_2285(void *data, object self_7321209, int argc, object *args) /* object self_7321209, object r_7317424 */
 {
 object r_7317424 = args[0];
  
pair_type local_7354910; 
return_direct_with_clo1(data,  ((closureN)self_7321209)->elements[0], (((closure)  ((closureN)self_7321209)->elements[0])->fn),  set_pair_as_expr(&local_7354910, r_7317424, boolean_f));; 
}

static void __lambda_2271(void *data, object self_7321210, int argc, object *args) /* object self_7321210, object k_7317433 */
 {
 object k_7317433 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7321210)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7321210)->elements[2]))) ){ 
  
closureN_type c_7354805;
object e_7354863 [4];
c_7354805.hdr.mark = gc_color_red;
 c_7354805.hdr.grayed = 0;
c_7354805.tag = closureN_tag;
 c_7354805.fn = (function_type)__lambda_2272;
c_7354805.num_args = 1;
c_7354805.num_elements = 4;
c_7354805.elements = (object *)e_7354863;
c_7354805.elements[0] = ((closureN)self_7321210)->elements[0];
c_7354805.elements[1] = k_7317433;
c_7354805.elements[2] = ((closureN)self_7321210)->elements[1];
c_7354805.elements[3] = ((closureN)self_7321210)->elements[2];

return_closcall2(data,  ((closureN)self_7321210)->elements[1],  &c_7354805, quote__127);
} else { 
  return_direct_with_clo1(data,  k_7317433, (((closure)  k_7317433)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7317433, (((closure)  k_7317433)->fn),  boolean_f);}
;; 
}

static void __lambda_2272(void *data, object self_7321211, int argc, object *args) /* object self_7321211, object r_7317450 */
 {
 object r_7317450 = args[0];
  
closureN_type c_7354808;
object e_7354857 [3];
c_7354808.hdr.mark = gc_color_red;
 c_7354808.hdr.grayed = 0;
c_7354808.tag = closureN_tag;
 c_7354808.fn = (function_type)__lambda_2273;
c_7354808.num_args = 1;
c_7354808.num_elements = 3;
c_7354808.elements = (object *)e_7354857;
c_7354808.elements[0] = ((closureN)self_7321211)->elements[1];
c_7354808.elements[1] = ((closureN)self_7321211)->elements[2];
c_7354808.elements[2] = ((closureN)self_7321211)->elements[3];





return_closcall3(data,  ((closureN)self_7321211)->elements[0],  &c_7354808, Cyc_car(data, Cyc_car(data, ((closureN)self_7321211)->elements[3])), r_7317450);; 
}

static void __lambda_2273(void *data, object self_7321212, int argc, object *args) /* object self_7321212, object r_7317438 */
 {
 object r_7317438 = args[0];
  if( (boolean_f != r_7317438) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321212)->elements[2])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321212)->elements[2])));
closureN_type c_7354819;
object e_7354845 [2];
c_7354819.hdr.mark = gc_color_red;
 c_7354819.hdr.grayed = 0;
c_7354819.tag = closureN_tag;
 c_7354819.fn = (function_type)__lambda_2274;
c_7354819.num_args = 1;
c_7354819.num_elements = 2;
c_7354819.elements = (object *)e_7354845;
c_7354819.elements[0] = ((closureN)self_7321212)->elements[0];
c_7354819.elements[1] = ((closureN)self_7321212)->elements[2];

return_closcall2(data,  ((closureN)self_7321212)->elements[1],  &c_7354819, quote_match_91extract_91vars);;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321212)->elements[0], (((closure)  ((closureN)self_7321212)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7321212)->elements[0], (((closure)  ((closureN)self_7321212)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2274(void *data, object self_7321213, int argc, object *args) /* object self_7321213, object r_7317445 */
 {
 object r_7317445 = args[0];
  
closureN_type c_7354821;
object e_7354833 [2];
c_7354821.hdr.mark = gc_color_red;
 c_7354821.hdr.grayed = 0;
c_7354821.tag = closureN_tag;
 c_7354821.fn = (function_type)__lambda_2275;
c_7354821.num_args = 1;
c_7354821.num_elements = 2;
c_7354821.elements = (object *)e_7354833;
c_7354821.elements[0] = ((closureN)self_7321213)->elements[0];
c_7354821.elements[1] = r_7317445;










make_pair(c_7354844,quote_p,quote_x);c_7354844.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7354821, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7321213)->elements[1]))), Cyc_cdr(data, ((closureN)self_7321213)->elements[1]), &c_7354844);; 
}

static void __lambda_2275(void *data, object self_7321214, int argc, object *args) /* object self_7321214, object r_7317446 */
 {
 object r_7317446 = args[0];
  
closureN_type c_7354823;
object e_7354829 [1];
c_7354823.hdr.mark = gc_color_red;
 c_7354823.hdr.grayed = 0;
c_7354823.tag = closureN_tag;
 c_7354823.fn = (function_type)__lambda_2276;
c_7354823.num_args = 1;
c_7354823.num_elements = 1;
c_7354823.elements = (object *)e_7354829;
c_7354823.elements[0] = ((closureN)self_7321214)->elements[0];


make_pair(c_7354832,quote_p,quote_x);c_7354832.hdr.immutable = 1;

make_pair(c_7354831,quote_match_91extract_91vars,&c_7354832);c_7354831.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7354823, ((closureN)self_7321214)->elements[1], r_7317446, &c_7354831);; 
}

static void __lambda_2276(void *data, object self_7321215, int argc, object *args) /* object self_7321215, object r_7317444 */
 {
 object r_7317444 = args[0];
  
pair_type local_7354828; 
return_direct_with_clo1(data,  ((closureN)self_7321215)->elements[0], (((closure)  ((closureN)self_7321215)->elements[0])->fn),  set_pair_as_expr(&local_7354828, r_7317444, boolean_f));; 
}

static void __lambda_2203(void *data, object _, int argc, object *args) /* closure _,object k_7316581, object expr_735335_735379_735464_739962, object rename_735336_735380_735465_739963, object compare_735337_735381_735466_739964 */
 {
object k_7316581 = args[0]; object expr_735335_735379_735464_739962 = args[1]; object rename_735336_735380_735465_739963 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-record-named-refs");

closureN_type c_7353717;
object e_7354787 [3];
c_7353717.hdr.mark = gc_color_red;
 c_7353717.hdr.grayed = 0;
c_7353717.tag = closureN_tag;
 c_7353717.fn = (function_type)__lambda_2204;
c_7353717.num_args = 1;
c_7353717.num_elements = 3;
c_7353717.elements = (object *)e_7354787;
c_7353717.elements[0] = expr_735335_735379_735464_739962;
c_7353717.elements[1] = k_7316581;
c_7353717.elements[2] = rename_735336_735380_735465_739963;



return_direct_with_clo1(data,(closure)&c_7353717,__lambda_2204,  Cyc_cdr(data, expr_735335_735379_735464_739962));; 
}

static void __lambda_2204(void *data, object self_7320886, int argc, object *args) /* object self_7320886, object v_931_735343_735422_735491_739989 */
 {
 object v_931_735343_735422_735491_739989 = args[0];
  
closureN_type c_7353719;
object e_7354555 [2];
c_7353719.hdr.mark = gc_color_red;
 c_7353719.hdr.grayed = 0;
c_7353719.tag = closureN_tag;
 c_7353719.fn = (function_type)__lambda_2205;
c_7353719.num_args = 0;
c_7353719.num_elements = 2;
c_7353719.elements = (object *)e_7354555;
c_7353719.elements[0] = ((closureN)self_7320886)->elements[2];
c_7353719.elements[1] = v_931_735343_735422_735491_739989;


closureN_type c_7354556;
object e_7354786 [2];
c_7354556.hdr.mark = gc_color_red;
 c_7354556.hdr.grayed = 0;
c_7354556.tag = closureN_tag;
 c_7354556.fn = (function_type)__lambda_2257;
c_7354556.num_args = 1;
c_7354556.num_elements = 2;
c_7354556.elements = (object *)e_7354786;
c_7354556.elements[0] = ((closureN)self_7320886)->elements[0];
c_7354556.elements[1] = ((closureN)self_7320886)->elements[1];

return_direct_with_clo1(data,(closure)&c_7353719,__lambda_2205,  &c_7354556);; 
}

static void __lambda_2257(void *data, object self_7320887, int argc, object *args) /* object self_7320887, object tmp_735383_735385_735467_739965 */
 {
 object tmp_735383_735385_735467_739965 = args[0];
  
closureN_type c_7354558;
object e_7354779 [2];
c_7354558.hdr.mark = gc_color_red;
 c_7354558.hdr.grayed = 0;
c_7354558.tag = closureN_tag;
 c_7354558.fn = (function_type)__lambda_2258;
c_7354558.num_args = 0;
c_7354558.num_elements = 2;
c_7354558.elements = (object *)e_7354779;
c_7354558.elements[0] = ((closureN)self_7320887)->elements[0];
c_7354558.elements[1] = tmp_735383_735385_735467_739965;


closureN_type c_7354780;
object e_7354785 [1];
c_7354780.hdr.mark = gc_color_red;
 c_7354780.hdr.grayed = 0;
c_7354780.tag = closureN_tag;
 c_7354780.fn = (function_type)__lambda_2268;
c_7354780.num_args = 1;
c_7354780.num_elements = 1;
c_7354780.elements = (object *)e_7354785;
c_7354780.elements[0] = ((closureN)self_7320887)->elements[1];

return_direct_with_clo1(data,(closure)&c_7354558,__lambda_2258,  &c_7354780);; 
}

static void __lambda_2268(void *data, object self_7320888, int argc, object *args) /* object self_7320888, object r_7316582 */
 {
 object r_7316582 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7320888)->elements[0], (((closure)  ((closureN)self_7320888)->elements[0])->fn),  Cyc_car(data, r_7316582));; 
}

static void __lambda_2258(void *data, object self_7320889, int argc, object *args) /* object self_7320889, object k_7316584 */
 {
 object k_7316584 = args[0];
  if( (boolean_f != ((closureN)self_7320889)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7316584, (((closure)  k_7316584)->fn),  ((closureN)self_7320889)->elements[1]);
} else { 
  
closureN_type c_7354563;
object e_7354775 [2];
c_7354563.hdr.mark = gc_color_red;
 c_7354563.hdr.grayed = 0;
c_7354563.tag = closureN_tag;
 c_7354563.fn = (function_type)__lambda_2259;
c_7354563.num_args = 1;
c_7354563.num_elements = 2;
c_7354563.elements = (object *)e_7354775;
c_7354563.elements[0] = ((closureN)self_7320889)->elements[0];
c_7354563.elements[1] = k_7316584;



return_direct_with_clo1(data,(closure)&c_7354563,__lambda_2259,  Cyc_cdr(data, ((closureN)self_7320889)->elements[0]));}
;; 
}

static void __lambda_2259(void *data, object self_7320890, int argc, object *args) /* object self_7320890, object v_9322_735364_735390_735469_739967 */
 {
 object v_9322_735364_735390_735469_739967 = args[0];
  
closureN_type c_7354565;
object e_7354760 [1];
c_7354565.hdr.mark = gc_color_red;
 c_7354565.hdr.grayed = 0;
c_7354565.tag = closureN_tag;
 c_7354565.fn = (function_type)__lambda_2260;
c_7354565.num_args = 0;
c_7354565.num_elements = 1;
c_7354565.elements = (object *)e_7354760;
c_7354565.elements[0] = v_9322_735364_735390_735469_739967;


closureN_type c_7354761;
object e_7354774 [2];
c_7354761.hdr.mark = gc_color_red;
 c_7354761.hdr.grayed = 0;
c_7354761.tag = closureN_tag;
 c_7354761.fn = (function_type)__lambda_2266;
c_7354761.num_args = 1;
c_7354761.num_elements = 2;
c_7354761.elements = (object *)e_7354774;
c_7354761.elements[0] = ((closureN)self_7320890)->elements[0];
c_7354761.elements[1] = ((closureN)self_7320890)->elements[1];

return_direct_with_clo1(data,(closure)&c_7354565,__lambda_2260,  &c_7354761);; 
}

static void __lambda_2266(void *data, object self_7320891, int argc, object *args) /* object self_7320891, object tmp_735387_735389_735468_739966 */
 {
 object tmp_735387_735389_735468_739966 = args[0];
  if( (boolean_f != tmp_735387_735389_735468_739966) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320891)->elements[1], (((closure)  ((closureN)self_7320891)->elements[1])->fn),  tmp_735387_735389_735468_739966);
} else { 
  
closureN_type c_7354765;
object e_7354771 [1];
c_7354765.hdr.mark = gc_color_red;
 c_7354765.hdr.grayed = 0;
c_7354765.tag = closureN_tag;
 c_7354765.fn = (function_type)__lambda_2267;
c_7354765.num_args = 1;
c_7354765.num_elements = 1;
c_7354765.elements = (object *)e_7354771;
c_7354765.elements[0] = ((closureN)self_7320891)->elements[1];


make_utf8_string_with_len(c_7354772, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7354765, &c_7354772, ((closureN)self_7320891)->elements[0]);}
;; 
}

static void __lambda_2267(void *data, object self_7320892, int argc, object *args) /* object self_7320892, object r_7316586 */
 {
 object r_7316586 = args[0];
  
pair_type local_7354770; 
return_direct_with_clo1(data,  ((closureN)self_7320892)->elements[0], (((closure)  ((closureN)self_7320892)->elements[0])->fn),  set_pair_as_expr(&local_7354770, r_7316586, boolean_f));; 
}

static void __lambda_2260(void *data, object self_7320893, int argc, object *args) /* object self_7320893, object k_7316588 */
 {
 object k_7316588 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320893)->elements[0])) ){ 
  
  Cyc_car(data, ((closureN)self_7320893)->elements[0]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320893)->elements[0]))) ){ 
  
  
  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320893)->elements[0]));  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320893)->elements[0])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320893)->elements[0]))))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320893)->elements[0]))))) ){ 
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320893)->elements[0]))));  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320893)->elements[0])))))) ){ 
    complex_num_type local_7354615; 
  
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7354615, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320893)->elements[0]))))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320893)->elements[0]))))))) ){ 
  
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320893)->elements[0]))))));  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320893)->elements[0])))))))) ){ 
    
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320893)->elements[0]))))))))) ){ 
  
closureN_type c_7354674;
object e_7354717 [2];
c_7354674.hdr.mark = gc_color_red;
 c_7354674.hdr.grayed = 0;
c_7354674.tag = closureN_tag;
 c_7354674.fn = (function_type)__lambda_2261;
c_7354674.num_args = 1;
c_7354674.num_elements = 2;
c_7354674.elements = (object *)e_7354717;
c_7354674.elements[0] = k_7316588;
c_7354674.elements[1] = ((closureN)self_7320893)->elements[0];


mmacro(c_7354718, (function_type)__lambda_2265);c_7354718.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7354674,__lambda_2261,  &c_7354718);
} else { 
  return_direct_with_clo1(data,  k_7316588, (((closure)  k_7316588)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316588, (((closure)  k_7316588)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316588, (((closure)  k_7316588)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316588, (((closure)  k_7316588)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316588, (((closure)  k_7316588)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316588, (((closure)  k_7316588)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316588, (((closure)  k_7316588)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316588, (((closure)  k_7316588)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316588, (((closure)  k_7316588)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316588, (((closure)  k_7316588)->fn),  boolean_f);}
;; 
}

static void __lambda_2265(void *data, object self_7320894, int argc, object *args) /* object self_7320894, object k_7316619, object sk_735421_735490_739988 */
 {
 object k_7316619 = args[0]; object sk_735421_735490_739988 = args[1];
  return_direct_with_clo1(data,  k_7316619, (((closure)  k_7316619)->fn),  sk_735421_735490_739988);; 
}

static void __lambda_2261(void *data, object self_7320895, int argc, object *args) /* object self_7320895, object r_7316618 */
 {
 object r_7316618 = args[0];
  
closureN_type c_7354676;
object e_7354705 [2];
c_7354676.hdr.mark = gc_color_red;
 c_7354676.hdr.grayed = 0;
c_7354676.tag = closureN_tag;
 c_7354676.fn = (function_type)__lambda_2262;
c_7354676.num_args = 1;
c_7354676.num_elements = 2;
c_7354676.elements = (object *)e_7354705;
c_7354676.elements[0] = ((closureN)self_7320895)->elements[0];
c_7354676.elements[1] = ((closureN)self_7320895)->elements[1];











return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7354676, r_7316618, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320895)->elements[1]))))));; 
}

static void __lambda_2262(void *data, object self_7320896, int argc, object *args) /* object self_7320896, object r_7316614 */
 {
 object r_7316614 = args[0];
  
closureN_type c_7354678;
object e_7354688 [2];
c_7354678.hdr.mark = gc_color_red;
 c_7354678.hdr.grayed = 0;
c_7354678.tag = closureN_tag;
 c_7354678.fn = (function_type)__lambda_2263;
c_7354678.num_args = 1;
c_7354678.num_elements = 2;
c_7354678.elements = (object *)e_7354688;
c_7354678.elements[0] = ((closureN)self_7320896)->elements[0];
c_7354678.elements[1] = r_7316614;
















make_pair(c_7354704,quote_i,NULL);c_7354704.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7354678, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320896)->elements[1]))))))), NULL, &c_7354704);; 
}

static void __lambda_2263(void *data, object self_7320897, int argc, object *args) /* object self_7320897, object r_7316615 */
 {
 object r_7316615 = args[0];
  
closureN_type c_7354680;
object e_7354686 [1];
c_7354680.hdr.mark = gc_color_red;
 c_7354680.hdr.grayed = 0;
c_7354680.tag = closureN_tag;
 c_7354680.fn = (function_type)__lambda_2264;
c_7354680.num_args = 1;
c_7354680.num_elements = 1;
c_7354680.elements = (object *)e_7354686;
c_7354680.elements[0] = ((closureN)self_7320897)->elements[0];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7354680, ((closureN)self_7320897)->elements[1], r_7316615);; 
}

static void __lambda_2264(void *data, object self_7320898, int argc, object *args) /* object self_7320898, object r_7316613 */
 {
 object r_7316613 = args[0];
  
pair_type local_7354685; 
return_direct_with_clo1(data,  ((closureN)self_7320898)->elements[0], (((closure)  ((closureN)self_7320898)->elements[0])->fn),  set_pair_as_expr(&local_7354685, r_7316613, boolean_f));; 
}

static void __lambda_2205(void *data, object self_7320899, int argc, object *args) /* object self_7320899, object k_7316621 */
 {
 object k_7316621 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320899)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320899)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320899)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320899)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320899)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320899)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320899)->elements[1])))))))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320899)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320899)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320899)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320899)->elements[1])))))))) ){ 
    
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320899)->elements[1]))))))))) ){ 
  
closureN_type c_7353850;
object e_7354542 [3];
c_7353850.hdr.mark = gc_color_red;
 c_7353850.hdr.grayed = 0;
c_7353850.tag = closureN_tag;
 c_7353850.fn = (function_type)__lambda_2206;
c_7353850.num_args = 1;
c_7353850.num_elements = 3;
c_7353850.elements = (object *)e_7354542;
c_7353850.elements[0] = k_7316621;
c_7353850.elements[1] = ((closureN)self_7320899)->elements[0];
c_7353850.elements[2] = ((closureN)self_7320899)->elements[1];

return_closcall2(data,  ((closureN)self_7320899)->elements[0],  &c_7353850, quote_let);
} else { 
  return_direct_with_clo1(data,  k_7316621, (((closure)  k_7316621)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316621, (((closure)  k_7316621)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316621, (((closure)  k_7316621)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316621, (((closure)  k_7316621)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316621, (((closure)  k_7316621)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316621, (((closure)  k_7316621)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316621, (((closure)  k_7316621)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316621, (((closure)  k_7316621)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316621, (((closure)  k_7316621)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316621, (((closure)  k_7316621)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316621, (((closure)  k_7316621)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316621, (((closure)  k_7316621)->fn),  boolean_f);}
;; 
}

static void __lambda_2206(void *data, object self_7320900, int argc, object *args) /* object self_7320900, object r_7316655 */
 {
 object r_7316655 = args[0];
  
closureN_type c_7353853;
object e_7354541 [4];
c_7353853.hdr.mark = gc_color_red;
 c_7353853.hdr.grayed = 0;
c_7353853.tag = closureN_tag;
 c_7353853.fn = (function_type)__lambda_2207;
c_7353853.num_args = 1;
c_7353853.num_elements = 4;
c_7353853.elements = (object *)e_7354541;
c_7353853.elements[0] = ((closureN)self_7320900)->elements[0];
c_7353853.elements[1] = r_7316655;
c_7353853.elements[2] = ((closureN)self_7320900)->elements[1];
c_7353853.elements[3] = ((closureN)self_7320900)->elements[2];

return_closcall2(data,  ((closureN)self_7320900)->elements[1],  &c_7353853, quote_w);; 
}

static void __lambda_2207(void *data, object self_7320901, int argc, object *args) /* object self_7320901, object r_7316743 */
 {
 object r_7316743 = args[0];
  
closureN_type c_7353856;
object e_7354540 [5];
c_7353856.hdr.mark = gc_color_red;
 c_7353856.hdr.grayed = 0;
c_7353856.tag = closureN_tag;
 c_7353856.fn = (function_type)__lambda_2208;
c_7353856.num_args = 1;
c_7353856.num_elements = 5;
c_7353856.elements = (object *)e_7354540;
c_7353856.elements[0] = ((closureN)self_7320901)->elements[0];
c_7353856.elements[1] = ((closureN)self_7320901)->elements[1];
c_7353856.elements[2] = r_7316743;
c_7353856.elements[3] = ((closureN)self_7320901)->elements[2];
c_7353856.elements[4] = ((closureN)self_7320901)->elements[3];

return_closcall2(data,  ((closureN)self_7320901)->elements[2],  &c_7353856, quote_slot_91ref);; 
}

static void __lambda_2208(void *data, object self_7320902, int argc, object *args) /* object self_7320902, object r_7316749 */
 {
 object r_7316749 = args[0];
  
closureN_type c_7353859;
object e_7354539 [6];
c_7353859.hdr.mark = gc_color_red;
 c_7353859.hdr.grayed = 0;
c_7353859.tag = closureN_tag;
 c_7353859.fn = (function_type)__lambda_2209;
c_7353859.num_args = 1;
c_7353859.num_elements = 6;
c_7353859.elements = (object *)e_7354539;
c_7353859.elements[0] = ((closureN)self_7320902)->elements[0];
c_7353859.elements[1] = ((closureN)self_7320902)->elements[1];
c_7353859.elements[2] = ((closureN)self_7320902)->elements[2];
c_7353859.elements[3] = r_7316749;
c_7353859.elements[4] = ((closureN)self_7320902)->elements[3];
c_7353859.elements[5] = ((closureN)self_7320902)->elements[4];

return_closcall2(data,  ((closureN)self_7320902)->elements[3],  &c_7353859, quote_quote);; 
}

static void __lambda_2209(void *data, object self_7320903, int argc, object *args) /* object self_7320903, object r_7316759 */
 {
 object r_7316759 = args[0];
  
closureN_type c_7353861;
object e_7354526 [7];
c_7353861.hdr.mark = gc_color_red;
 c_7353861.hdr.grayed = 0;
c_7353861.tag = closureN_tag;
 c_7353861.fn = (function_type)__lambda_2210;
c_7353861.num_args = 1;
c_7353861.num_elements = 7;
c_7353861.elements = (object *)e_7354526;
c_7353861.elements[0] = ((closureN)self_7320903)->elements[0];
c_7353861.elements[1] = ((closureN)self_7320903)->elements[1];
c_7353861.elements[2] = ((closureN)self_7320903)->elements[2];
c_7353861.elements[3] = ((closureN)self_7320903)->elements[3];
c_7353861.elements[4] = r_7316759;
c_7353861.elements[5] = ((closureN)self_7320903)->elements[4];
c_7353861.elements[6] = ((closureN)self_7320903)->elements[5];












make_pair(c_7354538,quote_f,NULL);c_7354538.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353861, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320903)->elements[5]))))), NULL, &c_7354538);; 
}

static void __lambda_2210(void *data, object self_7320904, int argc, object *args) /* object self_7320904, object r_7316760 */
 {
 object r_7316760 = args[0];
  
closureN_type c_7353863;
object e_7354522 [6];
c_7353863.hdr.mark = gc_color_red;
 c_7353863.hdr.grayed = 0;
c_7353863.tag = closureN_tag;
 c_7353863.fn = (function_type)__lambda_2211;
c_7353863.num_args = 1;
c_7353863.num_elements = 6;
c_7353863.elements = (object *)e_7354522;
c_7353863.elements[0] = ((closureN)self_7320904)->elements[0];
c_7353863.elements[1] = ((closureN)self_7320904)->elements[1];
c_7353863.elements[2] = ((closureN)self_7320904)->elements[2];
c_7353863.elements[3] = ((closureN)self_7320904)->elements[3];
c_7353863.elements[4] = ((closureN)self_7320904)->elements[5];
c_7353863.elements[5] = ((closureN)self_7320904)->elements[6];


make_pair(c_7354525,quote_f,NULL);c_7354525.hdr.immutable = 1;

make_pair(c_7354524,quote_quote,&c_7354525);c_7354524.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353863, ((closureN)self_7320904)->elements[4], r_7316760, &c_7354524);; 
}

static void __lambda_2211(void *data, object self_7320905, int argc, object *args) /* object self_7320905, object r_7316756 */
 {
 object r_7316756 = args[0];
  
closureN_type c_7353865;
object e_7354518 [6];
c_7353865.hdr.mark = gc_color_red;
 c_7353865.hdr.grayed = 0;
c_7353865.tag = closureN_tag;
 c_7353865.fn = (function_type)__lambda_2212;
c_7353865.num_args = 1;
c_7353865.num_elements = 6;
c_7353865.elements = (object *)e_7354518;
c_7353865.elements[0] = ((closureN)self_7320905)->elements[0];
c_7353865.elements[1] = ((closureN)self_7320905)->elements[1];
c_7353865.elements[2] = ((closureN)self_7320905)->elements[2];
c_7353865.elements[3] = ((closureN)self_7320905)->elements[3];
c_7353865.elements[4] = ((closureN)self_7320905)->elements[4];
c_7353865.elements[5] = ((closureN)self_7320905)->elements[5];


make_pair(c_7354521,quote_f,NULL);c_7354521.hdr.immutable = 1;

make_pair(c_7354520,quote_quote,&c_7354521);c_7354520.hdr.immutable = 1;

make_pair(c_7354519,&c_7354520,NULL);c_7354519.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353865, r_7316756, NULL, &c_7354519);; 
}

static void __lambda_2212(void *data, object self_7320906, int argc, object *args) /* object self_7320906, object r_7316754 */
 {
 object r_7316754 = args[0];
  
closureN_type c_7353867;
object e_7354510 [6];
c_7353867.hdr.mark = gc_color_red;
 c_7353867.hdr.grayed = 0;
c_7353867.tag = closureN_tag;
 c_7353867.fn = (function_type)__lambda_2213;
c_7353867.num_args = 1;
c_7353867.num_elements = 6;
c_7353867.elements = (object *)e_7354510;
c_7353867.elements[0] = ((closureN)self_7320906)->elements[0];
c_7353867.elements[1] = ((closureN)self_7320906)->elements[1];
c_7353867.elements[2] = ((closureN)self_7320906)->elements[2];
c_7353867.elements[3] = ((closureN)self_7320906)->elements[3];
c_7353867.elements[4] = ((closureN)self_7320906)->elements[4];
c_7353867.elements[5] = ((closureN)self_7320906)->elements[5];




make_pair(c_7354517,quote_f,NULL);c_7354517.hdr.immutable = 1;

make_pair(c_7354516,quote_quote,&c_7354517);c_7354516.hdr.immutable = 1;

make_pair(c_7354515,&c_7354516,NULL);c_7354515.hdr.immutable = 1;

make_pair(c_7354514,quote_v,&c_7354515);c_7354514.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353867, Cyc_car(data, ((closureN)self_7320906)->elements[5]), r_7316754, &c_7354514);; 
}

static void __lambda_2213(void *data, object self_7320907, int argc, object *args) /* object self_7320907, object r_7316752 */
 {
 object r_7316752 = args[0];
  
closureN_type c_7353869;
object e_7354499 [6];
c_7353869.hdr.mark = gc_color_red;
 c_7353869.hdr.grayed = 0;
c_7353869.tag = closureN_tag;
 c_7353869.fn = (function_type)__lambda_2214;
c_7353869.num_args = 1;
c_7353869.num_elements = 6;
c_7353869.elements = (object *)e_7354499;
c_7353869.elements[0] = ((closureN)self_7320907)->elements[0];
c_7353869.elements[1] = ((closureN)self_7320907)->elements[1];
c_7353869.elements[2] = ((closureN)self_7320907)->elements[2];
c_7353869.elements[3] = ((closureN)self_7320907)->elements[3];
c_7353869.elements[4] = ((closureN)self_7320907)->elements[4];
c_7353869.elements[5] = ((closureN)self_7320907)->elements[5];






make_pair(c_7354509,quote_f,NULL);c_7354509.hdr.immutable = 1;

make_pair(c_7354508,quote_quote,&c_7354509);c_7354508.hdr.immutable = 1;

make_pair(c_7354507,&c_7354508,NULL);c_7354507.hdr.immutable = 1;

make_pair(c_7354506,quote_v,&c_7354507);c_7354506.hdr.immutable = 1;

make_pair(c_7354505,quote_rec,&c_7354506);c_7354505.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353869, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320907)->elements[5])), r_7316752, &c_7354505);; 
}

static void __lambda_2214(void *data, object self_7320908, int argc, object *args) /* object self_7320908, object r_7316750 */
 {
 object r_7316750 = args[0];
  
closureN_type c_7353871;
object e_7354491 [5];
c_7353871.hdr.mark = gc_color_red;
 c_7353871.hdr.grayed = 0;
c_7353871.tag = closureN_tag;
 c_7353871.fn = (function_type)__lambda_2215;
c_7353871.num_args = 1;
c_7353871.num_elements = 5;
c_7353871.elements = (object *)e_7354491;
c_7353871.elements[0] = ((closureN)self_7320908)->elements[0];
c_7353871.elements[1] = ((closureN)self_7320908)->elements[1];
c_7353871.elements[2] = ((closureN)self_7320908)->elements[2];
c_7353871.elements[3] = ((closureN)self_7320908)->elements[4];
c_7353871.elements[4] = ((closureN)self_7320908)->elements[5];


make_pair(c_7354498,quote_f,NULL);c_7354498.hdr.immutable = 1;

make_pair(c_7354497,quote_quote,&c_7354498);c_7354497.hdr.immutable = 1;

make_pair(c_7354496,&c_7354497,NULL);c_7354496.hdr.immutable = 1;

make_pair(c_7354495,quote_v,&c_7354496);c_7354495.hdr.immutable = 1;

make_pair(c_7354494,quote_rec,&c_7354495);c_7354494.hdr.immutable = 1;

make_pair(c_7354493,quote_slot_91ref,&c_7354494);c_7354493.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353871, ((closureN)self_7320908)->elements[3], r_7316750, &c_7354493);; 
}

static void __lambda_2215(void *data, object self_7320909, int argc, object *args) /* object self_7320909, object r_7316746 */
 {
 object r_7316746 = args[0];
  
closureN_type c_7353873;
object e_7354483 [5];
c_7353873.hdr.mark = gc_color_red;
 c_7353873.hdr.grayed = 0;
c_7353873.tag = closureN_tag;
 c_7353873.fn = (function_type)__lambda_2216;
c_7353873.num_args = 1;
c_7353873.num_elements = 5;
c_7353873.elements = (object *)e_7354483;
c_7353873.elements[0] = ((closureN)self_7320909)->elements[0];
c_7353873.elements[1] = ((closureN)self_7320909)->elements[1];
c_7353873.elements[2] = ((closureN)self_7320909)->elements[2];
c_7353873.elements[3] = ((closureN)self_7320909)->elements[3];
c_7353873.elements[4] = ((closureN)self_7320909)->elements[4];


make_pair(c_7354490,quote_f,NULL);c_7354490.hdr.immutable = 1;

make_pair(c_7354489,quote_quote,&c_7354490);c_7354489.hdr.immutable = 1;

make_pair(c_7354488,&c_7354489,NULL);c_7354488.hdr.immutable = 1;

make_pair(c_7354487,quote_v,&c_7354488);c_7354487.hdr.immutable = 1;

make_pair(c_7354486,quote_rec,&c_7354487);c_7354486.hdr.immutable = 1;

make_pair(c_7354485,quote_slot_91ref,&c_7354486);c_7354485.hdr.immutable = 1;

make_pair(c_7354484,&c_7354485,NULL);c_7354484.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353873, r_7316746, NULL, &c_7354484);; 
}

static void __lambda_2216(void *data, object self_7320910, int argc, object *args) /* object self_7320910, object r_7316744 */
 {
 object r_7316744 = args[0];
  
closureN_type c_7353875;
object e_7354473 [4];
c_7353875.hdr.mark = gc_color_red;
 c_7353875.hdr.grayed = 0;
c_7353875.tag = closureN_tag;
 c_7353875.fn = (function_type)__lambda_2217;
c_7353875.num_args = 1;
c_7353875.num_elements = 4;
c_7353875.elements = (object *)e_7354473;
c_7353875.elements[0] = ((closureN)self_7320910)->elements[0];
c_7353875.elements[1] = ((closureN)self_7320910)->elements[1];
c_7353875.elements[2] = ((closureN)self_7320910)->elements[3];
c_7353875.elements[3] = ((closureN)self_7320910)->elements[4];


make_pair(c_7354482,quote_f,NULL);c_7354482.hdr.immutable = 1;

make_pair(c_7354481,quote_quote,&c_7354482);c_7354481.hdr.immutable = 1;

make_pair(c_7354480,&c_7354481,NULL);c_7354480.hdr.immutable = 1;

make_pair(c_7354479,quote_v,&c_7354480);c_7354479.hdr.immutable = 1;

make_pair(c_7354478,quote_rec,&c_7354479);c_7354478.hdr.immutable = 1;

make_pair(c_7354477,quote_slot_91ref,&c_7354478);c_7354477.hdr.immutable = 1;

make_pair(c_7354476,&c_7354477,NULL);c_7354476.hdr.immutable = 1;

make_pair(c_7354475,quote_w,&c_7354476);c_7354475.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353875, ((closureN)self_7320910)->elements[2], r_7316744, &c_7354475);; 
}

static void __lambda_2217(void *data, object self_7320911, int argc, object *args) /* object self_7320911, object r_7316740 */
 {
 object r_7316740 = args[0];
  
closureN_type c_7353877;
object e_7354463 [4];
c_7353877.hdr.mark = gc_color_red;
 c_7353877.hdr.grayed = 0;
c_7353877.tag = closureN_tag;
 c_7353877.fn = (function_type)__lambda_2218;
c_7353877.num_args = 1;
c_7353877.num_elements = 4;
c_7353877.elements = (object *)e_7354463;
c_7353877.elements[0] = ((closureN)self_7320911)->elements[0];
c_7353877.elements[1] = ((closureN)self_7320911)->elements[1];
c_7353877.elements[2] = ((closureN)self_7320911)->elements[2];
c_7353877.elements[3] = ((closureN)self_7320911)->elements[3];


make_pair(c_7354472,quote_f,NULL);c_7354472.hdr.immutable = 1;

make_pair(c_7354471,quote_quote,&c_7354472);c_7354471.hdr.immutable = 1;

make_pair(c_7354470,&c_7354471,NULL);c_7354470.hdr.immutable = 1;

make_pair(c_7354469,quote_v,&c_7354470);c_7354469.hdr.immutable = 1;

make_pair(c_7354468,quote_rec,&c_7354469);c_7354468.hdr.immutable = 1;

make_pair(c_7354467,quote_slot_91ref,&c_7354468);c_7354467.hdr.immutable = 1;

make_pair(c_7354466,&c_7354467,NULL);c_7354466.hdr.immutable = 1;

make_pair(c_7354465,quote_w,&c_7354466);c_7354465.hdr.immutable = 1;

make_pair(c_7354464,&c_7354465,NULL);c_7354464.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353877, r_7316740, NULL, &c_7354464);; 
}

static void __lambda_2218(void *data, object self_7320912, int argc, object *args) /* object self_7320912, object r_7316658 */
 {
 object r_7316658 = args[0];
  
closureN_type c_7353880;
object e_7354462 [5];
c_7353880.hdr.mark = gc_color_red;
 c_7353880.hdr.grayed = 0;
c_7353880.tag = closureN_tag;
 c_7353880.fn = (function_type)__lambda_2219;
c_7353880.num_args = 1;
c_7353880.num_elements = 5;
c_7353880.elements = (object *)e_7354462;
c_7353880.elements[0] = ((closureN)self_7320912)->elements[0];
c_7353880.elements[1] = ((closureN)self_7320912)->elements[1];
c_7353880.elements[2] = r_7316658;
c_7353880.elements[3] = ((closureN)self_7320912)->elements[2];
c_7353880.elements[4] = ((closureN)self_7320912)->elements[3];

return_closcall2(data,  ((closureN)self_7320912)->elements[2],  &c_7353880, quote_match_91one);; 
}

static void __lambda_2219(void *data, object self_7320913, int argc, object *args) /* object self_7320913, object r_7316664 */
 {
 object r_7316664 = args[0];
  
closureN_type c_7353883;
object e_7354461 [6];
c_7353883.hdr.mark = gc_color_red;
 c_7353883.hdr.grayed = 0;
c_7353883.tag = closureN_tag;
 c_7353883.fn = (function_type)__lambda_2220;
c_7353883.num_args = 1;
c_7353883.num_elements = 6;
c_7353883.elements = (object *)e_7354461;
c_7353883.elements[0] = ((closureN)self_7320913)->elements[0];
c_7353883.elements[1] = ((closureN)self_7320913)->elements[1];
c_7353883.elements[2] = ((closureN)self_7320913)->elements[2];
c_7353883.elements[3] = r_7316664;
c_7353883.elements[4] = ((closureN)self_7320913)->elements[3];
c_7353883.elements[5] = ((closureN)self_7320913)->elements[4];

return_closcall2(data,  ((closureN)self_7320913)->elements[3],  &c_7353883, quote_w);; 
}

static void __lambda_2220(void *data, object self_7320914, int argc, object *args) /* object self_7320914, object r_7316667 */
 {
 object r_7316667 = args[0];
  
closureN_type c_7353886;
object e_7354460 [7];
c_7353886.hdr.mark = gc_color_red;
 c_7353886.hdr.grayed = 0;
c_7353886.tag = closureN_tag;
 c_7353886.fn = (function_type)__lambda_2221;
c_7353886.num_args = 1;
c_7353886.num_elements = 7;
c_7353886.elements = (object *)e_7354460;
c_7353886.elements[0] = ((closureN)self_7320914)->elements[0];
c_7353886.elements[1] = ((closureN)self_7320914)->elements[1];
c_7353886.elements[2] = ((closureN)self_7320914)->elements[2];
c_7353886.elements[3] = ((closureN)self_7320914)->elements[3];
c_7353886.elements[4] = r_7316667;
c_7353886.elements[5] = ((closureN)self_7320914)->elements[4];
c_7353886.elements[6] = ((closureN)self_7320914)->elements[5];

return_closcall2(data,  ((closureN)self_7320914)->elements[4],  &c_7353886, quote_slot_91ref);; 
}

static void __lambda_2221(void *data, object self_7320915, int argc, object *args) /* object self_7320915, object r_7316721 */
 {
 object r_7316721 = args[0];
  
closureN_type c_7353889;
object e_7354459 [8];
c_7353889.hdr.mark = gc_color_red;
 c_7353889.hdr.grayed = 0;
c_7353889.tag = closureN_tag;
 c_7353889.fn = (function_type)__lambda_2222;
c_7353889.num_args = 1;
c_7353889.num_elements = 8;
c_7353889.elements = (object *)e_7354459;
c_7353889.elements[0] = ((closureN)self_7320915)->elements[0];
c_7353889.elements[1] = ((closureN)self_7320915)->elements[1];
c_7353889.elements[2] = ((closureN)self_7320915)->elements[2];
c_7353889.elements[3] = ((closureN)self_7320915)->elements[3];
c_7353889.elements[4] = ((closureN)self_7320915)->elements[4];
c_7353889.elements[5] = r_7316721;
c_7353889.elements[6] = ((closureN)self_7320915)->elements[5];
c_7353889.elements[7] = ((closureN)self_7320915)->elements[6];

return_closcall2(data,  ((closureN)self_7320915)->elements[5],  &c_7353889, quote_quote);; 
}

static void __lambda_2222(void *data, object self_7320916, int argc, object *args) /* object self_7320916, object r_7316731 */
 {
 object r_7316731 = args[0];
  
closureN_type c_7353891;
object e_7354446 [9];
c_7353891.hdr.mark = gc_color_red;
 c_7353891.hdr.grayed = 0;
c_7353891.tag = closureN_tag;
 c_7353891.fn = (function_type)__lambda_2223;
c_7353891.num_args = 1;
c_7353891.num_elements = 9;
c_7353891.elements = (object *)e_7354446;
c_7353891.elements[0] = ((closureN)self_7320916)->elements[0];
c_7353891.elements[1] = ((closureN)self_7320916)->elements[1];
c_7353891.elements[2] = ((closureN)self_7320916)->elements[2];
c_7353891.elements[3] = ((closureN)self_7320916)->elements[3];
c_7353891.elements[4] = ((closureN)self_7320916)->elements[4];
c_7353891.elements[5] = ((closureN)self_7320916)->elements[5];
c_7353891.elements[6] = r_7316731;
c_7353891.elements[7] = ((closureN)self_7320916)->elements[6];
c_7353891.elements[8] = ((closureN)self_7320916)->elements[7];












make_pair(c_7354458,quote_f,NULL);c_7354458.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353891, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320916)->elements[7]))))), NULL, &c_7354458);; 
}

static void __lambda_2223(void *data, object self_7320917, int argc, object *args) /* object self_7320917, object r_7316732 */
 {
 object r_7316732 = args[0];
  
closureN_type c_7353893;
object e_7354442 [8];
c_7353893.hdr.mark = gc_color_red;
 c_7353893.hdr.grayed = 0;
c_7353893.tag = closureN_tag;
 c_7353893.fn = (function_type)__lambda_2224;
c_7353893.num_args = 1;
c_7353893.num_elements = 8;
c_7353893.elements = (object *)e_7354442;
c_7353893.elements[0] = ((closureN)self_7320917)->elements[0];
c_7353893.elements[1] = ((closureN)self_7320917)->elements[1];
c_7353893.elements[2] = ((closureN)self_7320917)->elements[2];
c_7353893.elements[3] = ((closureN)self_7320917)->elements[3];
c_7353893.elements[4] = ((closureN)self_7320917)->elements[4];
c_7353893.elements[5] = ((closureN)self_7320917)->elements[5];
c_7353893.elements[6] = ((closureN)self_7320917)->elements[7];
c_7353893.elements[7] = ((closureN)self_7320917)->elements[8];


make_pair(c_7354445,quote_f,NULL);c_7354445.hdr.immutable = 1;

make_pair(c_7354444,quote_quote,&c_7354445);c_7354444.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353893, ((closureN)self_7320917)->elements[6], r_7316732, &c_7354444);; 
}

static void __lambda_2224(void *data, object self_7320918, int argc, object *args) /* object self_7320918, object r_7316728 */
 {
 object r_7316728 = args[0];
  
closureN_type c_7353895;
object e_7354438 [8];
c_7353895.hdr.mark = gc_color_red;
 c_7353895.hdr.grayed = 0;
c_7353895.tag = closureN_tag;
 c_7353895.fn = (function_type)__lambda_2225;
c_7353895.num_args = 1;
c_7353895.num_elements = 8;
c_7353895.elements = (object *)e_7354438;
c_7353895.elements[0] = ((closureN)self_7320918)->elements[0];
c_7353895.elements[1] = ((closureN)self_7320918)->elements[1];
c_7353895.elements[2] = ((closureN)self_7320918)->elements[2];
c_7353895.elements[3] = ((closureN)self_7320918)->elements[3];
c_7353895.elements[4] = ((closureN)self_7320918)->elements[4];
c_7353895.elements[5] = ((closureN)self_7320918)->elements[5];
c_7353895.elements[6] = ((closureN)self_7320918)->elements[6];
c_7353895.elements[7] = ((closureN)self_7320918)->elements[7];


make_pair(c_7354441,quote_f,NULL);c_7354441.hdr.immutable = 1;

make_pair(c_7354440,quote_quote,&c_7354441);c_7354440.hdr.immutable = 1;

make_pair(c_7354439,&c_7354440,NULL);c_7354439.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353895, r_7316728, NULL, &c_7354439);; 
}

static void __lambda_2225(void *data, object self_7320919, int argc, object *args) /* object self_7320919, object r_7316726 */
 {
 object r_7316726 = args[0];
  
closureN_type c_7353897;
object e_7354430 [8];
c_7353897.hdr.mark = gc_color_red;
 c_7353897.hdr.grayed = 0;
c_7353897.tag = closureN_tag;
 c_7353897.fn = (function_type)__lambda_2226;
c_7353897.num_args = 1;
c_7353897.num_elements = 8;
c_7353897.elements = (object *)e_7354430;
c_7353897.elements[0] = ((closureN)self_7320919)->elements[0];
c_7353897.elements[1] = ((closureN)self_7320919)->elements[1];
c_7353897.elements[2] = ((closureN)self_7320919)->elements[2];
c_7353897.elements[3] = ((closureN)self_7320919)->elements[3];
c_7353897.elements[4] = ((closureN)self_7320919)->elements[4];
c_7353897.elements[5] = ((closureN)self_7320919)->elements[5];
c_7353897.elements[6] = ((closureN)self_7320919)->elements[6];
c_7353897.elements[7] = ((closureN)self_7320919)->elements[7];




make_pair(c_7354437,quote_f,NULL);c_7354437.hdr.immutable = 1;

make_pair(c_7354436,quote_quote,&c_7354437);c_7354436.hdr.immutable = 1;

make_pair(c_7354435,&c_7354436,NULL);c_7354435.hdr.immutable = 1;

make_pair(c_7354434,quote_v,&c_7354435);c_7354434.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353897, Cyc_car(data, ((closureN)self_7320919)->elements[7]), r_7316726, &c_7354434);; 
}

static void __lambda_2226(void *data, object self_7320920, int argc, object *args) /* object self_7320920, object r_7316724 */
 {
 object r_7316724 = args[0];
  
closureN_type c_7353899;
object e_7354419 [8];
c_7353899.hdr.mark = gc_color_red;
 c_7353899.hdr.grayed = 0;
c_7353899.tag = closureN_tag;
 c_7353899.fn = (function_type)__lambda_2227;
c_7353899.num_args = 1;
c_7353899.num_elements = 8;
c_7353899.elements = (object *)e_7354419;
c_7353899.elements[0] = ((closureN)self_7320920)->elements[0];
c_7353899.elements[1] = ((closureN)self_7320920)->elements[1];
c_7353899.elements[2] = ((closureN)self_7320920)->elements[2];
c_7353899.elements[3] = ((closureN)self_7320920)->elements[3];
c_7353899.elements[4] = ((closureN)self_7320920)->elements[4];
c_7353899.elements[5] = ((closureN)self_7320920)->elements[5];
c_7353899.elements[6] = ((closureN)self_7320920)->elements[6];
c_7353899.elements[7] = ((closureN)self_7320920)->elements[7];






make_pair(c_7354429,quote_f,NULL);c_7354429.hdr.immutable = 1;

make_pair(c_7354428,quote_quote,&c_7354429);c_7354428.hdr.immutable = 1;

make_pair(c_7354427,&c_7354428,NULL);c_7354427.hdr.immutable = 1;

make_pair(c_7354426,quote_v,&c_7354427);c_7354426.hdr.immutable = 1;

make_pair(c_7354425,quote_rec,&c_7354426);c_7354425.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353899, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320920)->elements[7])), r_7316724, &c_7354425);; 
}

static void __lambda_2227(void *data, object self_7320921, int argc, object *args) /* object self_7320921, object r_7316722 */
 {
 object r_7316722 = args[0];
  
closureN_type c_7353901;
object e_7354411 [7];
c_7353901.hdr.mark = gc_color_red;
 c_7353901.hdr.grayed = 0;
c_7353901.tag = closureN_tag;
 c_7353901.fn = (function_type)__lambda_2228;
c_7353901.num_args = 1;
c_7353901.num_elements = 7;
c_7353901.elements = (object *)e_7354411;
c_7353901.elements[0] = ((closureN)self_7320921)->elements[0];
c_7353901.elements[1] = ((closureN)self_7320921)->elements[1];
c_7353901.elements[2] = ((closureN)self_7320921)->elements[2];
c_7353901.elements[3] = ((closureN)self_7320921)->elements[3];
c_7353901.elements[4] = ((closureN)self_7320921)->elements[4];
c_7353901.elements[5] = ((closureN)self_7320921)->elements[6];
c_7353901.elements[6] = ((closureN)self_7320921)->elements[7];


make_pair(c_7354418,quote_f,NULL);c_7354418.hdr.immutable = 1;

make_pair(c_7354417,quote_quote,&c_7354418);c_7354417.hdr.immutable = 1;

make_pair(c_7354416,&c_7354417,NULL);c_7354416.hdr.immutable = 1;

make_pair(c_7354415,quote_v,&c_7354416);c_7354415.hdr.immutable = 1;

make_pair(c_7354414,quote_rec,&c_7354415);c_7354414.hdr.immutable = 1;

make_pair(c_7354413,quote_slot_91ref,&c_7354414);c_7354413.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353901, ((closureN)self_7320921)->elements[5], r_7316722, &c_7354413);; 
}

static void __lambda_2228(void *data, object self_7320922, int argc, object *args) /* object self_7320922, object r_7316698 */
 {
 object r_7316698 = args[0];
  
closureN_type c_7353904;
object e_7354410 [8];
c_7353904.hdr.mark = gc_color_red;
 c_7353904.hdr.grayed = 0;
c_7353904.tag = closureN_tag;
 c_7353904.fn = (function_type)__lambda_2229;
c_7353904.num_args = 1;
c_7353904.num_elements = 8;
c_7353904.elements = (object *)e_7354410;
c_7353904.elements[0] = ((closureN)self_7320922)->elements[0];
c_7353904.elements[1] = ((closureN)self_7320922)->elements[1];
c_7353904.elements[2] = ((closureN)self_7320922)->elements[2];
c_7353904.elements[3] = ((closureN)self_7320922)->elements[3];
c_7353904.elements[4] = ((closureN)self_7320922)->elements[4];
c_7353904.elements[5] = r_7316698;
c_7353904.elements[6] = ((closureN)self_7320922)->elements[5];
c_7353904.elements[7] = ((closureN)self_7320922)->elements[6];

return_closcall2(data,  ((closureN)self_7320922)->elements[5],  &c_7353904, quote_slot_91set_67);; 
}

static void __lambda_2229(void *data, object self_7320923, int argc, object *args) /* object self_7320923, object r_7316704 */
 {
 object r_7316704 = args[0];
  
closureN_type c_7353907;
object e_7354409 [9];
c_7353907.hdr.mark = gc_color_red;
 c_7353907.hdr.grayed = 0;
c_7353907.tag = closureN_tag;
 c_7353907.fn = (function_type)__lambda_2230;
c_7353907.num_args = 1;
c_7353907.num_elements = 9;
c_7353907.elements = (object *)e_7354409;
c_7353907.elements[0] = ((closureN)self_7320923)->elements[0];
c_7353907.elements[1] = ((closureN)self_7320923)->elements[1];
c_7353907.elements[2] = ((closureN)self_7320923)->elements[2];
c_7353907.elements[3] = ((closureN)self_7320923)->elements[3];
c_7353907.elements[4] = ((closureN)self_7320923)->elements[4];
c_7353907.elements[5] = ((closureN)self_7320923)->elements[5];
c_7353907.elements[6] = r_7316704;
c_7353907.elements[7] = ((closureN)self_7320923)->elements[6];
c_7353907.elements[8] = ((closureN)self_7320923)->elements[7];

return_closcall2(data,  ((closureN)self_7320923)->elements[6],  &c_7353907, quote_quote);; 
}

static void __lambda_2230(void *data, object self_7320924, int argc, object *args) /* object self_7320924, object r_7316714 */
 {
 object r_7316714 = args[0];
  
closureN_type c_7353909;
object e_7354396 [10];
c_7353909.hdr.mark = gc_color_red;
 c_7353909.hdr.grayed = 0;
c_7353909.tag = closureN_tag;
 c_7353909.fn = (function_type)__lambda_2231;
c_7353909.num_args = 1;
c_7353909.num_elements = 10;
c_7353909.elements = (object *)e_7354396;
c_7353909.elements[0] = ((closureN)self_7320924)->elements[0];
c_7353909.elements[1] = ((closureN)self_7320924)->elements[1];
c_7353909.elements[2] = ((closureN)self_7320924)->elements[2];
c_7353909.elements[3] = ((closureN)self_7320924)->elements[3];
c_7353909.elements[4] = ((closureN)self_7320924)->elements[4];
c_7353909.elements[5] = ((closureN)self_7320924)->elements[5];
c_7353909.elements[6] = ((closureN)self_7320924)->elements[6];
c_7353909.elements[7] = r_7316714;
c_7353909.elements[8] = ((closureN)self_7320924)->elements[7];
c_7353909.elements[9] = ((closureN)self_7320924)->elements[8];












make_pair(c_7354408,quote_f,NULL);c_7354408.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353909, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320924)->elements[8]))))), NULL, &c_7354408);; 
}

static void __lambda_2231(void *data, object self_7320925, int argc, object *args) /* object self_7320925, object r_7316715 */
 {
 object r_7316715 = args[0];
  
closureN_type c_7353911;
object e_7354392 [9];
c_7353911.hdr.mark = gc_color_red;
 c_7353911.hdr.grayed = 0;
c_7353911.tag = closureN_tag;
 c_7353911.fn = (function_type)__lambda_2232;
c_7353911.num_args = 1;
c_7353911.num_elements = 9;
c_7353911.elements = (object *)e_7354392;
c_7353911.elements[0] = ((closureN)self_7320925)->elements[0];
c_7353911.elements[1] = ((closureN)self_7320925)->elements[1];
c_7353911.elements[2] = ((closureN)self_7320925)->elements[2];
c_7353911.elements[3] = ((closureN)self_7320925)->elements[3];
c_7353911.elements[4] = ((closureN)self_7320925)->elements[4];
c_7353911.elements[5] = ((closureN)self_7320925)->elements[5];
c_7353911.elements[6] = ((closureN)self_7320925)->elements[6];
c_7353911.elements[7] = ((closureN)self_7320925)->elements[8];
c_7353911.elements[8] = ((closureN)self_7320925)->elements[9];


make_pair(c_7354395,quote_f,NULL);c_7354395.hdr.immutable = 1;

make_pair(c_7354394,quote_quote,&c_7354395);c_7354394.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353911, ((closureN)self_7320925)->elements[7], r_7316715, &c_7354394);; 
}

static void __lambda_2232(void *data, object self_7320926, int argc, object *args) /* object self_7320926, object r_7316711 */
 {
 object r_7316711 = args[0];
  
closureN_type c_7353913;
object e_7354388 [9];
c_7353913.hdr.mark = gc_color_red;
 c_7353913.hdr.grayed = 0;
c_7353913.tag = closureN_tag;
 c_7353913.fn = (function_type)__lambda_2233;
c_7353913.num_args = 1;
c_7353913.num_elements = 9;
c_7353913.elements = (object *)e_7354388;
c_7353913.elements[0] = ((closureN)self_7320926)->elements[0];
c_7353913.elements[1] = ((closureN)self_7320926)->elements[1];
c_7353913.elements[2] = ((closureN)self_7320926)->elements[2];
c_7353913.elements[3] = ((closureN)self_7320926)->elements[3];
c_7353913.elements[4] = ((closureN)self_7320926)->elements[4];
c_7353913.elements[5] = ((closureN)self_7320926)->elements[5];
c_7353913.elements[6] = ((closureN)self_7320926)->elements[6];
c_7353913.elements[7] = ((closureN)self_7320926)->elements[7];
c_7353913.elements[8] = ((closureN)self_7320926)->elements[8];


make_pair(c_7354391,quote_f,NULL);c_7354391.hdr.immutable = 1;

make_pair(c_7354390,quote_quote,&c_7354391);c_7354390.hdr.immutable = 1;

make_pair(c_7354389,&c_7354390,NULL);c_7354389.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353913, r_7316711, NULL, &c_7354389);; 
}

static void __lambda_2233(void *data, object self_7320927, int argc, object *args) /* object self_7320927, object r_7316709 */
 {
 object r_7316709 = args[0];
  
closureN_type c_7353915;
object e_7354380 [9];
c_7353915.hdr.mark = gc_color_red;
 c_7353915.hdr.grayed = 0;
c_7353915.tag = closureN_tag;
 c_7353915.fn = (function_type)__lambda_2234;
c_7353915.num_args = 1;
c_7353915.num_elements = 9;
c_7353915.elements = (object *)e_7354380;
c_7353915.elements[0] = ((closureN)self_7320927)->elements[0];
c_7353915.elements[1] = ((closureN)self_7320927)->elements[1];
c_7353915.elements[2] = ((closureN)self_7320927)->elements[2];
c_7353915.elements[3] = ((closureN)self_7320927)->elements[3];
c_7353915.elements[4] = ((closureN)self_7320927)->elements[4];
c_7353915.elements[5] = ((closureN)self_7320927)->elements[5];
c_7353915.elements[6] = ((closureN)self_7320927)->elements[6];
c_7353915.elements[7] = ((closureN)self_7320927)->elements[7];
c_7353915.elements[8] = ((closureN)self_7320927)->elements[8];




make_pair(c_7354387,quote_f,NULL);c_7354387.hdr.immutable = 1;

make_pair(c_7354386,quote_quote,&c_7354387);c_7354386.hdr.immutable = 1;

make_pair(c_7354385,&c_7354386,NULL);c_7354385.hdr.immutable = 1;

make_pair(c_7354384,quote_v,&c_7354385);c_7354384.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353915, Cyc_car(data, ((closureN)self_7320927)->elements[8]), r_7316709, &c_7354384);; 
}

static void __lambda_2234(void *data, object self_7320928, int argc, object *args) /* object self_7320928, object r_7316707 */
 {
 object r_7316707 = args[0];
  
closureN_type c_7353917;
object e_7354369 [9];
c_7353917.hdr.mark = gc_color_red;
 c_7353917.hdr.grayed = 0;
c_7353917.tag = closureN_tag;
 c_7353917.fn = (function_type)__lambda_2235;
c_7353917.num_args = 1;
c_7353917.num_elements = 9;
c_7353917.elements = (object *)e_7354369;
c_7353917.elements[0] = ((closureN)self_7320928)->elements[0];
c_7353917.elements[1] = ((closureN)self_7320928)->elements[1];
c_7353917.elements[2] = ((closureN)self_7320928)->elements[2];
c_7353917.elements[3] = ((closureN)self_7320928)->elements[3];
c_7353917.elements[4] = ((closureN)self_7320928)->elements[4];
c_7353917.elements[5] = ((closureN)self_7320928)->elements[5];
c_7353917.elements[6] = ((closureN)self_7320928)->elements[6];
c_7353917.elements[7] = ((closureN)self_7320928)->elements[7];
c_7353917.elements[8] = ((closureN)self_7320928)->elements[8];






make_pair(c_7354379,quote_f,NULL);c_7354379.hdr.immutable = 1;

make_pair(c_7354378,quote_quote,&c_7354379);c_7354378.hdr.immutable = 1;

make_pair(c_7354377,&c_7354378,NULL);c_7354377.hdr.immutable = 1;

make_pair(c_7354376,quote_v,&c_7354377);c_7354376.hdr.immutable = 1;

make_pair(c_7354375,quote_rec,&c_7354376);c_7354375.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353917, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320928)->elements[8])), r_7316707, &c_7354375);; 
}

static void __lambda_2235(void *data, object self_7320929, int argc, object *args) /* object self_7320929, object r_7316705 */
 {
 object r_7316705 = args[0];
  
closureN_type c_7353919;
object e_7354361 [8];
c_7353919.hdr.mark = gc_color_red;
 c_7353919.hdr.grayed = 0;
c_7353919.tag = closureN_tag;
 c_7353919.fn = (function_type)__lambda_2236;
c_7353919.num_args = 1;
c_7353919.num_elements = 8;
c_7353919.elements = (object *)e_7354361;
c_7353919.elements[0] = ((closureN)self_7320929)->elements[0];
c_7353919.elements[1] = ((closureN)self_7320929)->elements[1];
c_7353919.elements[2] = ((closureN)self_7320929)->elements[2];
c_7353919.elements[3] = ((closureN)self_7320929)->elements[3];
c_7353919.elements[4] = ((closureN)self_7320929)->elements[4];
c_7353919.elements[5] = ((closureN)self_7320929)->elements[5];
c_7353919.elements[6] = ((closureN)self_7320929)->elements[7];
c_7353919.elements[7] = ((closureN)self_7320929)->elements[8];


make_pair(c_7354368,quote_f,NULL);c_7354368.hdr.immutable = 1;

make_pair(c_7354367,quote_quote,&c_7354368);c_7354367.hdr.immutable = 1;

make_pair(c_7354366,&c_7354367,NULL);c_7354366.hdr.immutable = 1;

make_pair(c_7354365,quote_v,&c_7354366);c_7354365.hdr.immutable = 1;

make_pair(c_7354364,quote_rec,&c_7354365);c_7354364.hdr.immutable = 1;

make_pair(c_7354363,quote_slot_91set_67,&c_7354364);c_7354363.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353919, ((closureN)self_7320929)->elements[6], r_7316705, &c_7354363);; 
}

static void __lambda_2236(void *data, object self_7320930, int argc, object *args) /* object self_7320930, object r_7316701 */
 {
 object r_7316701 = args[0];
  
closureN_type c_7353921;
object e_7354353 [8];
c_7353921.hdr.mark = gc_color_red;
 c_7353921.hdr.grayed = 0;
c_7353921.tag = closureN_tag;
 c_7353921.fn = (function_type)__lambda_2237;
c_7353921.num_args = 1;
c_7353921.num_elements = 8;
c_7353921.elements = (object *)e_7354353;
c_7353921.elements[0] = ((closureN)self_7320930)->elements[0];
c_7353921.elements[1] = ((closureN)self_7320930)->elements[1];
c_7353921.elements[2] = ((closureN)self_7320930)->elements[2];
c_7353921.elements[3] = ((closureN)self_7320930)->elements[3];
c_7353921.elements[4] = ((closureN)self_7320930)->elements[4];
c_7353921.elements[5] = ((closureN)self_7320930)->elements[5];
c_7353921.elements[6] = ((closureN)self_7320930)->elements[6];
c_7353921.elements[7] = ((closureN)self_7320930)->elements[7];


make_pair(c_7354360,quote_f,NULL);c_7354360.hdr.immutable = 1;

make_pair(c_7354359,quote_quote,&c_7354360);c_7354359.hdr.immutable = 1;

make_pair(c_7354358,&c_7354359,NULL);c_7354358.hdr.immutable = 1;

make_pair(c_7354357,quote_v,&c_7354358);c_7354357.hdr.immutable = 1;

make_pair(c_7354356,quote_rec,&c_7354357);c_7354356.hdr.immutable = 1;

make_pair(c_7354355,quote_slot_91set_67,&c_7354356);c_7354355.hdr.immutable = 1;

make_pair(c_7354354,&c_7354355,NULL);c_7354354.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353921, r_7316701, NULL, &c_7354354);; 
}

static void __lambda_2237(void *data, object self_7320931, int argc, object *args) /* object self_7320931, object r_7316699 */
 {
 object r_7316699 = args[0];
  
closureN_type c_7353923;
object e_7354337 [7];
c_7353923.hdr.mark = gc_color_red;
 c_7353923.hdr.grayed = 0;
c_7353923.tag = closureN_tag;
 c_7353923.fn = (function_type)__lambda_2238;
c_7353923.num_args = 1;
c_7353923.num_elements = 7;
c_7353923.elements = (object *)e_7354337;
c_7353923.elements[0] = ((closureN)self_7320931)->elements[0];
c_7353923.elements[1] = ((closureN)self_7320931)->elements[1];
c_7353923.elements[2] = ((closureN)self_7320931)->elements[2];
c_7353923.elements[3] = ((closureN)self_7320931)->elements[3];
c_7353923.elements[4] = ((closureN)self_7320931)->elements[4];
c_7353923.elements[5] = ((closureN)self_7320931)->elements[6];
c_7353923.elements[6] = ((closureN)self_7320931)->elements[7];


make_pair(c_7354345,quote_f,NULL);c_7354345.hdr.immutable = 1;

make_pair(c_7354344,quote_quote,&c_7354345);c_7354344.hdr.immutable = 1;

make_pair(c_7354343,&c_7354344,NULL);c_7354343.hdr.immutable = 1;

make_pair(c_7354342,quote_v,&c_7354343);c_7354342.hdr.immutable = 1;

make_pair(c_7354341,quote_rec,&c_7354342);c_7354341.hdr.immutable = 1;

make_pair(c_7354340,quote_slot_91ref,&c_7354341);c_7354340.hdr.immutable = 1;

make_pair(c_7354352,quote_f,NULL);c_7354352.hdr.immutable = 1;

make_pair(c_7354351,quote_quote,&c_7354352);c_7354351.hdr.immutable = 1;

make_pair(c_7354350,&c_7354351,NULL);c_7354350.hdr.immutable = 1;

make_pair(c_7354349,quote_v,&c_7354350);c_7354349.hdr.immutable = 1;

make_pair(c_7354348,quote_rec,&c_7354349);c_7354348.hdr.immutable = 1;

make_pair(c_7354347,quote_slot_91set_67,&c_7354348);c_7354347.hdr.immutable = 1;

make_pair(c_7354346,&c_7354347,NULL);c_7354346.hdr.immutable = 1;

make_pair(c_7354339,&c_7354340,&c_7354346);c_7354339.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353923, ((closureN)self_7320931)->elements[5], r_7316699, &c_7354339);; 
}

static void __lambda_2238(void *data, object self_7320932, int argc, object *args) /* object self_7320932, object r_7316672 */
 {
 object r_7316672 = args[0];
  
closureN_type c_7353926;
object e_7354336 [7];
c_7353926.hdr.mark = gc_color_red;
 c_7353926.hdr.grayed = 0;
c_7353926.tag = closureN_tag;
 c_7353926.fn = (function_type)__lambda_2239;
c_7353926.num_args = 1;
c_7353926.num_elements = 7;
c_7353926.elements = (object *)e_7354336;
c_7353926.elements[0] = ((closureN)self_7320932)->elements[0];
c_7353926.elements[1] = ((closureN)self_7320932)->elements[1];
c_7353926.elements[2] = ((closureN)self_7320932)->elements[2];
c_7353926.elements[3] = ((closureN)self_7320932)->elements[3];
c_7353926.elements[4] = ((closureN)self_7320932)->elements[4];
c_7353926.elements[5] = r_7316672;
c_7353926.elements[6] = ((closureN)self_7320932)->elements[6];

return_closcall2(data,  ((closureN)self_7320932)->elements[5],  &c_7353926, quote_match_91record_91named_91refs);; 
}

static void __lambda_2239(void *data, object self_7320933, int argc, object *args) /* object self_7320933, object r_7316682 */
 {
 object r_7316682 = args[0];
  
closureN_type c_7353928;
object e_7354321 [8];
c_7353928.hdr.mark = gc_color_red;
 c_7353928.hdr.grayed = 0;
c_7353928.tag = closureN_tag;
 c_7353928.fn = (function_type)__lambda_2240;
c_7353928.num_args = 1;
c_7353928.num_elements = 8;
c_7353928.elements = (object *)e_7354321;
c_7353928.elements[0] = ((closureN)self_7320933)->elements[0];
c_7353928.elements[1] = ((closureN)self_7320933)->elements[1];
c_7353928.elements[2] = ((closureN)self_7320933)->elements[2];
c_7353928.elements[3] = ((closureN)self_7320933)->elements[3];
c_7353928.elements[4] = ((closureN)self_7320933)->elements[4];
c_7353928.elements[5] = ((closureN)self_7320933)->elements[5];
c_7353928.elements[6] = r_7316682;
c_7353928.elements[7] = ((closureN)self_7320933)->elements[6];














make_pair(c_7354335,quote_fk,NULL);c_7354335.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353928, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320933)->elements[6])))))), NULL, &c_7354335);; 
}

static void __lambda_2240(void *data, object self_7320934, int argc, object *args) /* object self_7320934, object r_7316693 */
 {
 object r_7316693 = args[0];
  
closureN_type c_7353930;
object e_7354307 [8];
c_7353930.hdr.mark = gc_color_red;
 c_7353930.hdr.grayed = 0;
c_7353930.tag = closureN_tag;
 c_7353930.fn = (function_type)__lambda_2241;
c_7353930.num_args = 1;
c_7353930.num_elements = 8;
c_7353930.elements = (object *)e_7354307;
c_7353930.elements[0] = ((closureN)self_7320934)->elements[0];
c_7353930.elements[1] = ((closureN)self_7320934)->elements[1];
c_7353930.elements[2] = ((closureN)self_7320934)->elements[2];
c_7353930.elements[3] = ((closureN)self_7320934)->elements[3];
c_7353930.elements[4] = ((closureN)self_7320934)->elements[4];
c_7353930.elements[5] = ((closureN)self_7320934)->elements[5];
c_7353930.elements[6] = ((closureN)self_7320934)->elements[6];
c_7353930.elements[7] = ((closureN)self_7320934)->elements[7];












make_pair(c_7354320,quote_fk,NULL);c_7354320.hdr.immutable = 1;

make_pair(c_7354319,quote_sk,&c_7354320);c_7354319.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353930, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320934)->elements[7]))))), r_7316693, &c_7354319);; 
}

static void __lambda_2241(void *data, object self_7320935, int argc, object *args) /* object self_7320935, object r_7316691 */
 {
 object r_7316691 = args[0];
  
closureN_type c_7353932;
object e_7354294 [8];
c_7353932.hdr.mark = gc_color_red;
 c_7353932.hdr.grayed = 0;
c_7353932.tag = closureN_tag;
 c_7353932.fn = (function_type)__lambda_2242;
c_7353932.num_args = 1;
c_7353932.num_elements = 8;
c_7353932.elements = (object *)e_7354294;
c_7353932.elements[0] = ((closureN)self_7320935)->elements[0];
c_7353932.elements[1] = ((closureN)self_7320935)->elements[1];
c_7353932.elements[2] = ((closureN)self_7320935)->elements[2];
c_7353932.elements[3] = ((closureN)self_7320935)->elements[3];
c_7353932.elements[4] = ((closureN)self_7320935)->elements[4];
c_7353932.elements[5] = ((closureN)self_7320935)->elements[5];
c_7353932.elements[6] = ((closureN)self_7320935)->elements[6];
c_7353932.elements[7] = ((closureN)self_7320935)->elements[7];










make_pair(c_7354306,quote_fk,NULL);c_7354306.hdr.immutable = 1;

make_pair(c_7354305,quote_sk,&c_7354306);c_7354305.hdr.immutable = 1;

make_pair(c_7354304,quote_g_87s,&c_7354305);c_7354304.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353932, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320935)->elements[7])))), r_7316691, &c_7354304);; 
}

static void __lambda_2242(void *data, object self_7320936, int argc, object *args) /* object self_7320936, object r_7316689 */
 {
 object r_7316689 = args[0];
  
closureN_type c_7353934;
object e_7354280 [8];
c_7353934.hdr.mark = gc_color_red;
 c_7353934.hdr.grayed = 0;
c_7353934.tag = closureN_tag;
 c_7353934.fn = (function_type)__lambda_2243;
c_7353934.num_args = 1;
c_7353934.num_elements = 8;
c_7353934.elements = (object *)e_7354280;
c_7353934.elements[0] = ((closureN)self_7320936)->elements[0];
c_7353934.elements[1] = ((closureN)self_7320936)->elements[1];
c_7353934.elements[2] = ((closureN)self_7320936)->elements[2];
c_7353934.elements[3] = ((closureN)self_7320936)->elements[3];
c_7353934.elements[4] = ((closureN)self_7320936)->elements[4];
c_7353934.elements[5] = ((closureN)self_7320936)->elements[5];
c_7353934.elements[6] = ((closureN)self_7320936)->elements[6];
c_7353934.elements[7] = ((closureN)self_7320936)->elements[7];










make_pair(c_7354293,quote_fk,NULL);c_7354293.hdr.immutable = 1;

make_pair(c_7354292,quote_sk,&c_7354293);c_7354292.hdr.immutable = 1;

make_pair(c_7354291,quote_g_87s,&c_7354292);c_7354291.hdr.immutable = 1;

make_pair(c_7354290,quote_q,&c_7354291);c_7354290.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353934, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320936)->elements[7])))), r_7316689, &c_7354290);; 
}

static void __lambda_2243(void *data, object self_7320937, int argc, object *args) /* object self_7320937, object r_7316687 */
 {
 object r_7316687 = args[0];
  
closureN_type c_7353936;
object e_7354269 [8];
c_7353936.hdr.mark = gc_color_red;
 c_7353936.hdr.grayed = 0;
c_7353936.tag = closureN_tag;
 c_7353936.fn = (function_type)__lambda_2244;
c_7353936.num_args = 1;
c_7353936.num_elements = 8;
c_7353936.elements = (object *)e_7354269;
c_7353936.elements[0] = ((closureN)self_7320937)->elements[0];
c_7353936.elements[1] = ((closureN)self_7320937)->elements[1];
c_7353936.elements[2] = ((closureN)self_7320937)->elements[2];
c_7353936.elements[3] = ((closureN)self_7320937)->elements[3];
c_7353936.elements[4] = ((closureN)self_7320937)->elements[4];
c_7353936.elements[5] = ((closureN)self_7320937)->elements[5];
c_7353936.elements[6] = ((closureN)self_7320937)->elements[6];
c_7353936.elements[7] = ((closureN)self_7320937)->elements[7];






make_pair(c_7354279,quote_fk,NULL);c_7354279.hdr.immutable = 1;

make_pair(c_7354278,quote_sk,&c_7354279);c_7354278.hdr.immutable = 1;

make_pair(c_7354277,quote_g_87s,&c_7354278);c_7354277.hdr.immutable = 1;

make_pair(c_7354276,quote_q,&c_7354277);c_7354276.hdr.immutable = 1;

make_pair(c_7354275,quote_rec,&c_7354276);c_7354275.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353936, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320937)->elements[7])), r_7316687, &c_7354275);; 
}

static void __lambda_2244(void *data, object self_7320938, int argc, object *args) /* object self_7320938, object r_7316685 */
 {
 object r_7316685 = args[0];
  
closureN_type c_7353938;
object e_7354259 [8];
c_7353938.hdr.mark = gc_color_red;
 c_7353938.hdr.grayed = 0;
c_7353938.tag = closureN_tag;
 c_7353938.fn = (function_type)__lambda_2245;
c_7353938.num_args = 1;
c_7353938.num_elements = 8;
c_7353938.elements = (object *)e_7354259;
c_7353938.elements[0] = ((closureN)self_7320938)->elements[0];
c_7353938.elements[1] = ((closureN)self_7320938)->elements[1];
c_7353938.elements[2] = ((closureN)self_7320938)->elements[2];
c_7353938.elements[3] = ((closureN)self_7320938)->elements[3];
c_7353938.elements[4] = ((closureN)self_7320938)->elements[4];
c_7353938.elements[5] = ((closureN)self_7320938)->elements[5];
c_7353938.elements[6] = ((closureN)self_7320938)->elements[6];
c_7353938.elements[7] = ((closureN)self_7320938)->elements[7];




make_pair(c_7354268,quote_fk,NULL);c_7354268.hdr.immutable = 1;

make_pair(c_7354267,quote_sk,&c_7354268);c_7354267.hdr.immutable = 1;

make_pair(c_7354266,quote_g_87s,&c_7354267);c_7354266.hdr.immutable = 1;

make_pair(c_7354265,quote_q,&c_7354266);c_7354265.hdr.immutable = 1;

make_pair(c_7354264,quote_rec,&c_7354265);c_7354264.hdr.immutable = 1;

make_pair(c_7354263,quote_v,&c_7354264);c_7354263.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353938, Cyc_car(data, ((closureN)self_7320938)->elements[7]), r_7316685, &c_7354263);; 
}

static void __lambda_2245(void *data, object self_7320939, int argc, object *args) /* object self_7320939, object r_7316683 */
 {
 object r_7316683 = args[0];
  
closureN_type c_7353940;
object e_7354250 [7];
c_7353940.hdr.mark = gc_color_red;
 c_7353940.hdr.grayed = 0;
c_7353940.tag = closureN_tag;
 c_7353940.fn = (function_type)__lambda_2246;
c_7353940.num_args = 1;
c_7353940.num_elements = 7;
c_7353940.elements = (object *)e_7354250;
c_7353940.elements[0] = ((closureN)self_7320939)->elements[0];
c_7353940.elements[1] = ((closureN)self_7320939)->elements[1];
c_7353940.elements[2] = ((closureN)self_7320939)->elements[2];
c_7353940.elements[3] = ((closureN)self_7320939)->elements[3];
c_7353940.elements[4] = ((closureN)self_7320939)->elements[4];
c_7353940.elements[5] = ((closureN)self_7320939)->elements[5];
c_7353940.elements[6] = ((closureN)self_7320939)->elements[7];


make_pair(c_7354258,quote_fk,NULL);c_7354258.hdr.immutable = 1;

make_pair(c_7354257,quote_sk,&c_7354258);c_7354257.hdr.immutable = 1;

make_pair(c_7354256,quote_g_87s,&c_7354257);c_7354256.hdr.immutable = 1;

make_pair(c_7354255,quote_q,&c_7354256);c_7354255.hdr.immutable = 1;

make_pair(c_7354254,quote_rec,&c_7354255);c_7354254.hdr.immutable = 1;

make_pair(c_7354253,quote_v,&c_7354254);c_7354253.hdr.immutable = 1;

make_pair(c_7354252,quote_match_91record_91named_91refs,&c_7354253);c_7354252.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353940, ((closureN)self_7320939)->elements[6], r_7316683, &c_7354252);; 
}

static void __lambda_2246(void *data, object self_7320940, int argc, object *args) /* object self_7320940, object r_7316675 */
 {
 object r_7316675 = args[0];
  
closureN_type c_7353942;
object e_7354233 [8];
c_7353942.hdr.mark = gc_color_red;
 c_7353942.hdr.grayed = 0;
c_7353942.tag = closureN_tag;
 c_7353942.fn = (function_type)__lambda_2247;
c_7353942.num_args = 1;
c_7353942.num_elements = 8;
c_7353942.elements = (object *)e_7354233;
c_7353942.elements[0] = ((closureN)self_7320940)->elements[0];
c_7353942.elements[1] = ((closureN)self_7320940)->elements[1];
c_7353942.elements[2] = ((closureN)self_7320940)->elements[2];
c_7353942.elements[3] = ((closureN)self_7320940)->elements[3];
c_7353942.elements[4] = ((closureN)self_7320940)->elements[4];
c_7353942.elements[5] = ((closureN)self_7320940)->elements[5];
c_7353942.elements[6] = r_7316675;
c_7353942.elements[7] = ((closureN)self_7320940)->elements[6];
















make_pair(c_7354249,quote_i,NULL);c_7354249.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353942, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320940)->elements[6]))))))), NULL, &c_7354249);; 
}

static void __lambda_2247(void *data, object self_7320941, int argc, object *args) /* object self_7320941, object r_7316678 */
 {
 object r_7316678 = args[0];
  
closureN_type c_7353944;
object e_7354217 [8];
c_7353944.hdr.mark = gc_color_red;
 c_7353944.hdr.grayed = 0;
c_7353944.tag = closureN_tag;
 c_7353944.fn = (function_type)__lambda_2248;
c_7353944.num_args = 1;
c_7353944.num_elements = 8;
c_7353944.elements = (object *)e_7354217;
c_7353944.elements[0] = ((closureN)self_7320941)->elements[0];
c_7353944.elements[1] = ((closureN)self_7320941)->elements[1];
c_7353944.elements[2] = ((closureN)self_7320941)->elements[2];
c_7353944.elements[3] = ((closureN)self_7320941)->elements[3];
c_7353944.elements[4] = ((closureN)self_7320941)->elements[4];
c_7353944.elements[5] = ((closureN)self_7320941)->elements[5];
c_7353944.elements[6] = ((closureN)self_7320941)->elements[6];
c_7353944.elements[7] = ((closureN)self_7320941)->elements[7];














make_pair(c_7354232,quote_i,NULL);c_7354232.hdr.immutable = 1;

make_pair(c_7354231,quote_fk,&c_7354232);c_7354231.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353944, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320941)->elements[7])))))), r_7316678, &c_7354231);; 
}

static void __lambda_2248(void *data, object self_7320942, int argc, object *args) /* object self_7320942, object r_7316676 */
 {
 object r_7316676 = args[0];
  
closureN_type c_7353946;
object e_7354205 [7];
c_7353946.hdr.mark = gc_color_red;
 c_7353946.hdr.grayed = 0;
c_7353946.tag = closureN_tag;
 c_7353946.fn = (function_type)__lambda_2249;
c_7353946.num_args = 1;
c_7353946.num_elements = 7;
c_7353946.elements = (object *)e_7354205;
c_7353946.elements[0] = ((closureN)self_7320942)->elements[0];
c_7353946.elements[1] = ((closureN)self_7320942)->elements[1];
c_7353946.elements[2] = ((closureN)self_7320942)->elements[2];
c_7353946.elements[3] = ((closureN)self_7320942)->elements[3];
c_7353946.elements[4] = ((closureN)self_7320942)->elements[4];
c_7353946.elements[5] = ((closureN)self_7320942)->elements[5];
c_7353946.elements[6] = ((closureN)self_7320942)->elements[7];


make_pair(c_7354214,quote_fk,NULL);c_7354214.hdr.immutable = 1;

make_pair(c_7354213,quote_sk,&c_7354214);c_7354213.hdr.immutable = 1;

make_pair(c_7354212,quote_g_87s,&c_7354213);c_7354212.hdr.immutable = 1;

make_pair(c_7354211,quote_q,&c_7354212);c_7354211.hdr.immutable = 1;

make_pair(c_7354210,quote_rec,&c_7354211);c_7354210.hdr.immutable = 1;

make_pair(c_7354209,quote_v,&c_7354210);c_7354209.hdr.immutable = 1;

make_pair(c_7354208,quote_match_91record_91named_91refs,&c_7354209);c_7354208.hdr.immutable = 1;

make_pair(c_7354216,quote_i,NULL);c_7354216.hdr.immutable = 1;

make_pair(c_7354215,quote_fk,&c_7354216);c_7354215.hdr.immutable = 1;

make_pair(c_7354207,&c_7354208,&c_7354215);c_7354207.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353946, ((closureN)self_7320942)->elements[6], r_7316676, &c_7354207);; 
}

static void __lambda_2249(void *data, object self_7320943, int argc, object *args) /* object self_7320943, object r_7316673 */
 {
 object r_7316673 = args[0];
  
closureN_type c_7353948;
object e_7354178 [6];
c_7353948.hdr.mark = gc_color_red;
 c_7353948.hdr.grayed = 0;
c_7353948.tag = closureN_tag;
 c_7353948.fn = (function_type)__lambda_2250;
c_7353948.num_args = 1;
c_7353948.num_elements = 6;
c_7353948.elements = (object *)e_7354178;
c_7353948.elements[0] = ((closureN)self_7320943)->elements[0];
c_7353948.elements[1] = ((closureN)self_7320943)->elements[1];
c_7353948.elements[2] = ((closureN)self_7320943)->elements[2];
c_7353948.elements[3] = ((closureN)self_7320943)->elements[3];
c_7353948.elements[4] = ((closureN)self_7320943)->elements[4];
c_7353948.elements[5] = ((closureN)self_7320943)->elements[6];


make_pair(c_7354187,quote_f,NULL);c_7354187.hdr.immutable = 1;

make_pair(c_7354186,quote_quote,&c_7354187);c_7354186.hdr.immutable = 1;

make_pair(c_7354185,&c_7354186,NULL);c_7354185.hdr.immutable = 1;

make_pair(c_7354184,quote_v,&c_7354185);c_7354184.hdr.immutable = 1;

make_pair(c_7354183,quote_rec,&c_7354184);c_7354183.hdr.immutable = 1;

make_pair(c_7354182,quote_slot_91ref,&c_7354183);c_7354182.hdr.immutable = 1;

make_pair(c_7354194,quote_f,NULL);c_7354194.hdr.immutable = 1;

make_pair(c_7354193,quote_quote,&c_7354194);c_7354193.hdr.immutable = 1;

make_pair(c_7354192,&c_7354193,NULL);c_7354192.hdr.immutable = 1;

make_pair(c_7354191,quote_v,&c_7354192);c_7354191.hdr.immutable = 1;

make_pair(c_7354190,quote_rec,&c_7354191);c_7354190.hdr.immutable = 1;

make_pair(c_7354189,quote_slot_91set_67,&c_7354190);c_7354189.hdr.immutable = 1;

make_pair(c_7354188,&c_7354189,NULL);c_7354188.hdr.immutable = 1;

make_pair(c_7354181,&c_7354182,&c_7354188);c_7354181.hdr.immutable = 1;

make_pair(c_7354202,quote_fk,NULL);c_7354202.hdr.immutable = 1;

make_pair(c_7354201,quote_sk,&c_7354202);c_7354201.hdr.immutable = 1;

make_pair(c_7354200,quote_g_87s,&c_7354201);c_7354200.hdr.immutable = 1;

make_pair(c_7354199,quote_q,&c_7354200);c_7354199.hdr.immutable = 1;

make_pair(c_7354198,quote_rec,&c_7354199);c_7354198.hdr.immutable = 1;

make_pair(c_7354197,quote_v,&c_7354198);c_7354197.hdr.immutable = 1;

make_pair(c_7354196,quote_match_91record_91named_91refs,&c_7354197);c_7354196.hdr.immutable = 1;

make_pair(c_7354204,quote_i,NULL);c_7354204.hdr.immutable = 1;

make_pair(c_7354203,quote_fk,&c_7354204);c_7354203.hdr.immutable = 1;

make_pair(c_7354195,&c_7354196,&c_7354203);c_7354195.hdr.immutable = 1;

make_pair(c_7354180,&c_7354181,&c_7354195);c_7354180.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353948, ((closureN)self_7320943)->elements[5], r_7316673, &c_7354180);; 
}

static void __lambda_2250(void *data, object self_7320944, int argc, object *args) /* object self_7320944, object r_7316670 */
 {
 object r_7316670 = args[0];
  
closureN_type c_7353950;
object e_7354138 [5];
c_7353950.hdr.mark = gc_color_red;
 c_7353950.hdr.grayed = 0;
c_7353950.tag = closureN_tag;
 c_7353950.fn = (function_type)__lambda_2251;
c_7353950.num_args = 1;
c_7353950.num_elements = 5;
c_7353950.elements = (object *)e_7354138;
c_7353950.elements[0] = ((closureN)self_7320944)->elements[0];
c_7353950.elements[1] = ((closureN)self_7320944)->elements[1];
c_7353950.elements[2] = ((closureN)self_7320944)->elements[2];
c_7353950.elements[3] = ((closureN)self_7320944)->elements[3];
c_7353950.elements[4] = ((closureN)self_7320944)->elements[4];














make_pair(c_7354160,quote_f,NULL);c_7354160.hdr.immutable = 1;

make_pair(c_7354159,quote_quote,&c_7354160);c_7354159.hdr.immutable = 1;

make_pair(c_7354158,&c_7354159,NULL);c_7354158.hdr.immutable = 1;

make_pair(c_7354157,quote_v,&c_7354158);c_7354157.hdr.immutable = 1;

make_pair(c_7354156,quote_rec,&c_7354157);c_7354156.hdr.immutable = 1;

make_pair(c_7354155,quote_slot_91ref,&c_7354156);c_7354155.hdr.immutable = 1;

make_pair(c_7354167,quote_f,NULL);c_7354167.hdr.immutable = 1;

make_pair(c_7354166,quote_quote,&c_7354167);c_7354166.hdr.immutable = 1;

make_pair(c_7354165,&c_7354166,NULL);c_7354165.hdr.immutable = 1;

make_pair(c_7354164,quote_v,&c_7354165);c_7354164.hdr.immutable = 1;

make_pair(c_7354163,quote_rec,&c_7354164);c_7354163.hdr.immutable = 1;

make_pair(c_7354162,quote_slot_91set_67,&c_7354163);c_7354162.hdr.immutable = 1;

make_pair(c_7354161,&c_7354162,NULL);c_7354161.hdr.immutable = 1;

make_pair(c_7354154,&c_7354155,&c_7354161);c_7354154.hdr.immutable = 1;

make_pair(c_7354175,quote_fk,NULL);c_7354175.hdr.immutable = 1;

make_pair(c_7354174,quote_sk,&c_7354175);c_7354174.hdr.immutable = 1;

make_pair(c_7354173,quote_g_87s,&c_7354174);c_7354173.hdr.immutable = 1;

make_pair(c_7354172,quote_q,&c_7354173);c_7354172.hdr.immutable = 1;

make_pair(c_7354171,quote_rec,&c_7354172);c_7354171.hdr.immutable = 1;

make_pair(c_7354170,quote_v,&c_7354171);c_7354170.hdr.immutable = 1;

make_pair(c_7354169,quote_match_91record_91named_91refs,&c_7354170);c_7354169.hdr.immutable = 1;

make_pair(c_7354177,quote_i,NULL);c_7354177.hdr.immutable = 1;

make_pair(c_7354176,quote_fk,&c_7354177);c_7354176.hdr.immutable = 1;

make_pair(c_7354168,&c_7354169,&c_7354176);c_7354168.hdr.immutable = 1;

make_pair(c_7354153,&c_7354154,&c_7354168);c_7354153.hdr.immutable = 1;

make_pair(c_7354152,quote_p,&c_7354153);c_7354152.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353950, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320944)->elements[5])))))), r_7316670, &c_7354152);; 
}

static void __lambda_2251(void *data, object self_7320945, int argc, object *args) /* object self_7320945, object r_7316668 */
 {
 object r_7316668 = args[0];
  
closureN_type c_7353952;
object e_7354109 [4];
c_7353952.hdr.mark = gc_color_red;
 c_7353952.hdr.grayed = 0;
c_7353952.tag = closureN_tag;
 c_7353952.fn = (function_type)__lambda_2252;
c_7353952.num_args = 1;
c_7353952.num_elements = 4;
c_7353952.elements = (object *)e_7354109;
c_7353952.elements[0] = ((closureN)self_7320945)->elements[0];
c_7353952.elements[1] = ((closureN)self_7320945)->elements[1];
c_7353952.elements[2] = ((closureN)self_7320945)->elements[2];
c_7353952.elements[3] = ((closureN)self_7320945)->elements[3];


make_pair(c_7354120,quote_f,NULL);c_7354120.hdr.immutable = 1;

make_pair(c_7354119,quote_quote,&c_7354120);c_7354119.hdr.immutable = 1;

make_pair(c_7354118,&c_7354119,NULL);c_7354118.hdr.immutable = 1;

make_pair(c_7354117,quote_v,&c_7354118);c_7354117.hdr.immutable = 1;

make_pair(c_7354116,quote_rec,&c_7354117);c_7354116.hdr.immutable = 1;

make_pair(c_7354115,quote_slot_91ref,&c_7354116);c_7354115.hdr.immutable = 1;

make_pair(c_7354127,quote_f,NULL);c_7354127.hdr.immutable = 1;

make_pair(c_7354126,quote_quote,&c_7354127);c_7354126.hdr.immutable = 1;

make_pair(c_7354125,&c_7354126,NULL);c_7354125.hdr.immutable = 1;

make_pair(c_7354124,quote_v,&c_7354125);c_7354124.hdr.immutable = 1;

make_pair(c_7354123,quote_rec,&c_7354124);c_7354123.hdr.immutable = 1;

make_pair(c_7354122,quote_slot_91set_67,&c_7354123);c_7354122.hdr.immutable = 1;

make_pair(c_7354121,&c_7354122,NULL);c_7354121.hdr.immutable = 1;

make_pair(c_7354114,&c_7354115,&c_7354121);c_7354114.hdr.immutable = 1;

make_pair(c_7354135,quote_fk,NULL);c_7354135.hdr.immutable = 1;

make_pair(c_7354134,quote_sk,&c_7354135);c_7354134.hdr.immutable = 1;

make_pair(c_7354133,quote_g_87s,&c_7354134);c_7354133.hdr.immutable = 1;

make_pair(c_7354132,quote_q,&c_7354133);c_7354132.hdr.immutable = 1;

make_pair(c_7354131,quote_rec,&c_7354132);c_7354131.hdr.immutable = 1;

make_pair(c_7354130,quote_v,&c_7354131);c_7354130.hdr.immutable = 1;

make_pair(c_7354129,quote_match_91record_91named_91refs,&c_7354130);c_7354129.hdr.immutable = 1;

make_pair(c_7354137,quote_i,NULL);c_7354137.hdr.immutable = 1;

make_pair(c_7354136,quote_fk,&c_7354137);c_7354136.hdr.immutable = 1;

make_pair(c_7354128,&c_7354129,&c_7354136);c_7354128.hdr.immutable = 1;

make_pair(c_7354113,&c_7354114,&c_7354128);c_7354113.hdr.immutable = 1;

make_pair(c_7354112,quote_p,&c_7354113);c_7354112.hdr.immutable = 1;

make_pair(c_7354111,quote_w,&c_7354112);c_7354111.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353952, ((closureN)self_7320945)->elements[4], r_7316668, &c_7354111);; 
}

static void __lambda_2252(void *data, object self_7320946, int argc, object *args) /* object self_7320946, object r_7316665 */
 {
 object r_7316665 = args[0];
  
closureN_type c_7353954;
object e_7354079 [3];
c_7353954.hdr.mark = gc_color_red;
 c_7353954.hdr.grayed = 0;
c_7353954.tag = closureN_tag;
 c_7353954.fn = (function_type)__lambda_2253;
c_7353954.num_args = 1;
c_7353954.num_elements = 3;
c_7353954.elements = (object *)e_7354079;
c_7353954.elements[0] = ((closureN)self_7320946)->elements[0];
c_7353954.elements[1] = ((closureN)self_7320946)->elements[1];
c_7353954.elements[2] = ((closureN)self_7320946)->elements[2];


make_pair(c_7354091,quote_f,NULL);c_7354091.hdr.immutable = 1;

make_pair(c_7354090,quote_quote,&c_7354091);c_7354090.hdr.immutable = 1;

make_pair(c_7354089,&c_7354090,NULL);c_7354089.hdr.immutable = 1;

make_pair(c_7354088,quote_v,&c_7354089);c_7354088.hdr.immutable = 1;

make_pair(c_7354087,quote_rec,&c_7354088);c_7354087.hdr.immutable = 1;

make_pair(c_7354086,quote_slot_91ref,&c_7354087);c_7354086.hdr.immutable = 1;

make_pair(c_7354098,quote_f,NULL);c_7354098.hdr.immutable = 1;

make_pair(c_7354097,quote_quote,&c_7354098);c_7354097.hdr.immutable = 1;

make_pair(c_7354096,&c_7354097,NULL);c_7354096.hdr.immutable = 1;

make_pair(c_7354095,quote_v,&c_7354096);c_7354095.hdr.immutable = 1;

make_pair(c_7354094,quote_rec,&c_7354095);c_7354094.hdr.immutable = 1;

make_pair(c_7354093,quote_slot_91set_67,&c_7354094);c_7354093.hdr.immutable = 1;

make_pair(c_7354092,&c_7354093,NULL);c_7354092.hdr.immutable = 1;

make_pair(c_7354085,&c_7354086,&c_7354092);c_7354085.hdr.immutable = 1;

make_pair(c_7354106,quote_fk,NULL);c_7354106.hdr.immutable = 1;

make_pair(c_7354105,quote_sk,&c_7354106);c_7354105.hdr.immutable = 1;

make_pair(c_7354104,quote_g_87s,&c_7354105);c_7354104.hdr.immutable = 1;

make_pair(c_7354103,quote_q,&c_7354104);c_7354103.hdr.immutable = 1;

make_pair(c_7354102,quote_rec,&c_7354103);c_7354102.hdr.immutable = 1;

make_pair(c_7354101,quote_v,&c_7354102);c_7354101.hdr.immutable = 1;

make_pair(c_7354100,quote_match_91record_91named_91refs,&c_7354101);c_7354100.hdr.immutable = 1;

make_pair(c_7354108,quote_i,NULL);c_7354108.hdr.immutable = 1;

make_pair(c_7354107,quote_fk,&c_7354108);c_7354107.hdr.immutable = 1;

make_pair(c_7354099,&c_7354100,&c_7354107);c_7354099.hdr.immutable = 1;

make_pair(c_7354084,&c_7354085,&c_7354099);c_7354084.hdr.immutable = 1;

make_pair(c_7354083,quote_p,&c_7354084);c_7354083.hdr.immutable = 1;

make_pair(c_7354082,quote_w,&c_7354083);c_7354082.hdr.immutable = 1;

make_pair(c_7354081,quote_match_91one,&c_7354082);c_7354081.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353954, ((closureN)self_7320946)->elements[3], r_7316665, &c_7354081);; 
}

static void __lambda_2253(void *data, object self_7320947, int argc, object *args) /* object self_7320947, object r_7316661 */
 {
 object r_7316661 = args[0];
  
closureN_type c_7353956;
object e_7354049 [3];
c_7353956.hdr.mark = gc_color_red;
 c_7353956.hdr.grayed = 0;
c_7353956.tag = closureN_tag;
 c_7353956.fn = (function_type)__lambda_2254;
c_7353956.num_args = 1;
c_7353956.num_elements = 3;
c_7353956.elements = (object *)e_7354049;
c_7353956.elements[0] = ((closureN)self_7320947)->elements[0];
c_7353956.elements[1] = ((closureN)self_7320947)->elements[1];
c_7353956.elements[2] = ((closureN)self_7320947)->elements[2];


make_pair(c_7354061,quote_f,NULL);c_7354061.hdr.immutable = 1;

make_pair(c_7354060,quote_quote,&c_7354061);c_7354060.hdr.immutable = 1;

make_pair(c_7354059,&c_7354060,NULL);c_7354059.hdr.immutable = 1;

make_pair(c_7354058,quote_v,&c_7354059);c_7354058.hdr.immutable = 1;

make_pair(c_7354057,quote_rec,&c_7354058);c_7354057.hdr.immutable = 1;

make_pair(c_7354056,quote_slot_91ref,&c_7354057);c_7354056.hdr.immutable = 1;

make_pair(c_7354068,quote_f,NULL);c_7354068.hdr.immutable = 1;

make_pair(c_7354067,quote_quote,&c_7354068);c_7354067.hdr.immutable = 1;

make_pair(c_7354066,&c_7354067,NULL);c_7354066.hdr.immutable = 1;

make_pair(c_7354065,quote_v,&c_7354066);c_7354065.hdr.immutable = 1;

make_pair(c_7354064,quote_rec,&c_7354065);c_7354064.hdr.immutable = 1;

make_pair(c_7354063,quote_slot_91set_67,&c_7354064);c_7354063.hdr.immutable = 1;

make_pair(c_7354062,&c_7354063,NULL);c_7354062.hdr.immutable = 1;

make_pair(c_7354055,&c_7354056,&c_7354062);c_7354055.hdr.immutable = 1;

make_pair(c_7354076,quote_fk,NULL);c_7354076.hdr.immutable = 1;

make_pair(c_7354075,quote_sk,&c_7354076);c_7354075.hdr.immutable = 1;

make_pair(c_7354074,quote_g_87s,&c_7354075);c_7354074.hdr.immutable = 1;

make_pair(c_7354073,quote_q,&c_7354074);c_7354073.hdr.immutable = 1;

make_pair(c_7354072,quote_rec,&c_7354073);c_7354072.hdr.immutable = 1;

make_pair(c_7354071,quote_v,&c_7354072);c_7354071.hdr.immutable = 1;

make_pair(c_7354070,quote_match_91record_91named_91refs,&c_7354071);c_7354070.hdr.immutable = 1;

make_pair(c_7354078,quote_i,NULL);c_7354078.hdr.immutable = 1;

make_pair(c_7354077,quote_fk,&c_7354078);c_7354077.hdr.immutable = 1;

make_pair(c_7354069,&c_7354070,&c_7354077);c_7354069.hdr.immutable = 1;

make_pair(c_7354054,&c_7354055,&c_7354069);c_7354054.hdr.immutable = 1;

make_pair(c_7354053,quote_p,&c_7354054);c_7354053.hdr.immutable = 1;

make_pair(c_7354052,quote_w,&c_7354053);c_7354052.hdr.immutable = 1;

make_pair(c_7354051,quote_match_91one,&c_7354052);c_7354051.hdr.immutable = 1;

make_pair(c_7354050,&c_7354051,NULL);c_7354050.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353956, r_7316661, NULL, &c_7354050);; 
}

static void __lambda_2254(void *data, object self_7320948, int argc, object *args) /* object self_7320948, object r_7316659 */
 {
 object r_7316659 = args[0];
  
closureN_type c_7353958;
object e_7354008 [2];
c_7353958.hdr.mark = gc_color_red;
 c_7353958.hdr.grayed = 0;
c_7353958.tag = closureN_tag;
 c_7353958.fn = (function_type)__lambda_2255;
c_7353958.num_args = 1;
c_7353958.num_elements = 2;
c_7353958.elements = (object *)e_7354008;
c_7353958.elements[0] = ((closureN)self_7320948)->elements[0];
c_7353958.elements[1] = ((closureN)self_7320948)->elements[1];


make_pair(c_7354019,quote_f,NULL);c_7354019.hdr.immutable = 1;

make_pair(c_7354018,quote_quote,&c_7354019);c_7354018.hdr.immutable = 1;

make_pair(c_7354017,&c_7354018,NULL);c_7354017.hdr.immutable = 1;

make_pair(c_7354016,quote_v,&c_7354017);c_7354016.hdr.immutable = 1;

make_pair(c_7354015,quote_rec,&c_7354016);c_7354015.hdr.immutable = 1;

make_pair(c_7354014,quote_slot_91ref,&c_7354015);c_7354014.hdr.immutable = 1;

make_pair(c_7354013,&c_7354014,NULL);c_7354013.hdr.immutable = 1;

make_pair(c_7354012,quote_w,&c_7354013);c_7354012.hdr.immutable = 1;

make_pair(c_7354011,&c_7354012,NULL);c_7354011.hdr.immutable = 1;

make_pair(c_7354031,quote_f,NULL);c_7354031.hdr.immutable = 1;

make_pair(c_7354030,quote_quote,&c_7354031);c_7354030.hdr.immutable = 1;

make_pair(c_7354029,&c_7354030,NULL);c_7354029.hdr.immutable = 1;

make_pair(c_7354028,quote_v,&c_7354029);c_7354028.hdr.immutable = 1;

make_pair(c_7354027,quote_rec,&c_7354028);c_7354027.hdr.immutable = 1;

make_pair(c_7354026,quote_slot_91ref,&c_7354027);c_7354026.hdr.immutable = 1;

make_pair(c_7354038,quote_f,NULL);c_7354038.hdr.immutable = 1;

make_pair(c_7354037,quote_quote,&c_7354038);c_7354037.hdr.immutable = 1;

make_pair(c_7354036,&c_7354037,NULL);c_7354036.hdr.immutable = 1;

make_pair(c_7354035,quote_v,&c_7354036);c_7354035.hdr.immutable = 1;

make_pair(c_7354034,quote_rec,&c_7354035);c_7354034.hdr.immutable = 1;

make_pair(c_7354033,quote_slot_91set_67,&c_7354034);c_7354033.hdr.immutable = 1;

make_pair(c_7354032,&c_7354033,NULL);c_7354032.hdr.immutable = 1;

make_pair(c_7354025,&c_7354026,&c_7354032);c_7354025.hdr.immutable = 1;

make_pair(c_7354046,quote_fk,NULL);c_7354046.hdr.immutable = 1;

make_pair(c_7354045,quote_sk,&c_7354046);c_7354045.hdr.immutable = 1;

make_pair(c_7354044,quote_g_87s,&c_7354045);c_7354044.hdr.immutable = 1;

make_pair(c_7354043,quote_q,&c_7354044);c_7354043.hdr.immutable = 1;

make_pair(c_7354042,quote_rec,&c_7354043);c_7354042.hdr.immutable = 1;

make_pair(c_7354041,quote_v,&c_7354042);c_7354041.hdr.immutable = 1;

make_pair(c_7354040,quote_match_91record_91named_91refs,&c_7354041);c_7354040.hdr.immutable = 1;

make_pair(c_7354048,quote_i,NULL);c_7354048.hdr.immutable = 1;

make_pair(c_7354047,quote_fk,&c_7354048);c_7354047.hdr.immutable = 1;

make_pair(c_7354039,&c_7354040,&c_7354047);c_7354039.hdr.immutable = 1;

make_pair(c_7354024,&c_7354025,&c_7354039);c_7354024.hdr.immutable = 1;

make_pair(c_7354023,quote_p,&c_7354024);c_7354023.hdr.immutable = 1;

make_pair(c_7354022,quote_w,&c_7354023);c_7354022.hdr.immutable = 1;

make_pair(c_7354021,quote_match_91one,&c_7354022);c_7354021.hdr.immutable = 1;

make_pair(c_7354020,&c_7354021,NULL);c_7354020.hdr.immutable = 1;

make_pair(c_7354010,&c_7354011,&c_7354020);c_7354010.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353958, ((closureN)self_7320948)->elements[2], r_7316659, &c_7354010);; 
}

static void __lambda_2255(void *data, object self_7320949, int argc, object *args) /* object self_7320949, object r_7316656 */
 {
 object r_7316656 = args[0];
  
closureN_type c_7353960;
object e_7353966 [1];
c_7353960.hdr.mark = gc_color_red;
 c_7353960.hdr.grayed = 0;
c_7353960.tag = closureN_tag;
 c_7353960.fn = (function_type)__lambda_2256;
c_7353960.num_args = 1;
c_7353960.num_elements = 1;
c_7353960.elements = (object *)e_7353966;
c_7353960.elements[0] = ((closureN)self_7320949)->elements[0];


make_pair(c_7353978,quote_f,NULL);c_7353978.hdr.immutable = 1;

make_pair(c_7353977,quote_quote,&c_7353978);c_7353977.hdr.immutable = 1;

make_pair(c_7353976,&c_7353977,NULL);c_7353976.hdr.immutable = 1;

make_pair(c_7353975,quote_v,&c_7353976);c_7353975.hdr.immutable = 1;

make_pair(c_7353974,quote_rec,&c_7353975);c_7353974.hdr.immutable = 1;

make_pair(c_7353973,quote_slot_91ref,&c_7353974);c_7353973.hdr.immutable = 1;

make_pair(c_7353972,&c_7353973,NULL);c_7353972.hdr.immutable = 1;

make_pair(c_7353971,quote_w,&c_7353972);c_7353971.hdr.immutable = 1;

make_pair(c_7353970,&c_7353971,NULL);c_7353970.hdr.immutable = 1;

make_pair(c_7353990,quote_f,NULL);c_7353990.hdr.immutable = 1;

make_pair(c_7353989,quote_quote,&c_7353990);c_7353989.hdr.immutable = 1;

make_pair(c_7353988,&c_7353989,NULL);c_7353988.hdr.immutable = 1;

make_pair(c_7353987,quote_v,&c_7353988);c_7353987.hdr.immutable = 1;

make_pair(c_7353986,quote_rec,&c_7353987);c_7353986.hdr.immutable = 1;

make_pair(c_7353985,quote_slot_91ref,&c_7353986);c_7353985.hdr.immutable = 1;

make_pair(c_7353997,quote_f,NULL);c_7353997.hdr.immutable = 1;

make_pair(c_7353996,quote_quote,&c_7353997);c_7353996.hdr.immutable = 1;

make_pair(c_7353995,&c_7353996,NULL);c_7353995.hdr.immutable = 1;

make_pair(c_7353994,quote_v,&c_7353995);c_7353994.hdr.immutable = 1;

make_pair(c_7353993,quote_rec,&c_7353994);c_7353993.hdr.immutable = 1;

make_pair(c_7353992,quote_slot_91set_67,&c_7353993);c_7353992.hdr.immutable = 1;

make_pair(c_7353991,&c_7353992,NULL);c_7353991.hdr.immutable = 1;

make_pair(c_7353984,&c_7353985,&c_7353991);c_7353984.hdr.immutable = 1;

make_pair(c_7354005,quote_fk,NULL);c_7354005.hdr.immutable = 1;

make_pair(c_7354004,quote_sk,&c_7354005);c_7354004.hdr.immutable = 1;

make_pair(c_7354003,quote_g_87s,&c_7354004);c_7354003.hdr.immutable = 1;

make_pair(c_7354002,quote_q,&c_7354003);c_7354002.hdr.immutable = 1;

make_pair(c_7354001,quote_rec,&c_7354002);c_7354001.hdr.immutable = 1;

make_pair(c_7354000,quote_v,&c_7354001);c_7354000.hdr.immutable = 1;

make_pair(c_7353999,quote_match_91record_91named_91refs,&c_7354000);c_7353999.hdr.immutable = 1;

make_pair(c_7354007,quote_i,NULL);c_7354007.hdr.immutable = 1;

make_pair(c_7354006,quote_fk,&c_7354007);c_7354006.hdr.immutable = 1;

make_pair(c_7353998,&c_7353999,&c_7354006);c_7353998.hdr.immutable = 1;

make_pair(c_7353983,&c_7353984,&c_7353998);c_7353983.hdr.immutable = 1;

make_pair(c_7353982,quote_p,&c_7353983);c_7353982.hdr.immutable = 1;

make_pair(c_7353981,quote_w,&c_7353982);c_7353981.hdr.immutable = 1;

make_pair(c_7353980,quote_match_91one,&c_7353981);c_7353980.hdr.immutable = 1;

make_pair(c_7353979,&c_7353980,NULL);c_7353979.hdr.immutable = 1;

make_pair(c_7353969,&c_7353970,&c_7353979);c_7353969.hdr.immutable = 1;

make_pair(c_7353968,quote_let,&c_7353969);c_7353968.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353960, ((closureN)self_7320949)->elements[1], r_7316656, &c_7353968);; 
}

static void __lambda_2256(void *data, object self_7320950, int argc, object *args) /* object self_7320950, object r_7316654 */
 {
 object r_7316654 = args[0];
  
pair_type local_7353965; 
return_direct_with_clo1(data,  ((closureN)self_7320950)->elements[0], (((closure)  ((closureN)self_7320950)->elements[0])->fn),  set_pair_as_expr(&local_7353965, r_7316654, boolean_f));; 
}

static void __lambda_2141(void *data, object _, int argc, object *args) /* closure _,object k_7316403, object expr_735144_735188_735273_739904, object rename_735145_735189_735274_739905, object compare_735146_735190_735275_739906 */
 {
object k_7316403 = args[0]; object expr_735144_735188_735273_739904 = args[1]; object rename_735145_735189_735274_739905 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-record-refs");

closureN_type c_7352651;
object e_7353712 [3];
c_7352651.hdr.mark = gc_color_red;
 c_7352651.hdr.grayed = 0;
c_7352651.tag = closureN_tag;
 c_7352651.fn = (function_type)__lambda_2142;
c_7352651.num_args = 1;
c_7352651.num_elements = 3;
c_7352651.elements = (object *)e_7353712;
c_7352651.elements[0] = expr_735144_735188_735273_739904;
c_7352651.elements[1] = k_7316403;
c_7352651.elements[2] = rename_735145_735189_735274_739905;



return_direct_with_clo1(data,(closure)&c_7352651,__lambda_2142,  Cyc_cdr(data, expr_735144_735188_735273_739904));; 
}

static void __lambda_2142(void *data, object self_7320825, int argc, object *args) /* object self_7320825, object v_931_735152_735235_735303_739934 */
 {
 object v_931_735152_735235_735303_739934 = args[0];
  
closureN_type c_7352653;
object e_7353440 [2];
c_7352653.hdr.mark = gc_color_red;
 c_7352653.hdr.grayed = 0;
c_7352653.tag = closureN_tag;
 c_7352653.fn = (function_type)__lambda_2143;
c_7352653.num_args = 0;
c_7352653.num_elements = 2;
c_7352653.elements = (object *)e_7353440;
c_7352653.elements[0] = ((closureN)self_7320825)->elements[2];
c_7352653.elements[1] = v_931_735152_735235_735303_739934;


closureN_type c_7353441;
object e_7353711 [2];
c_7353441.hdr.mark = gc_color_red;
 c_7353441.hdr.grayed = 0;
c_7353441.tag = closureN_tag;
 c_7353441.fn = (function_type)__lambda_2191;
c_7353441.num_args = 1;
c_7353441.num_elements = 2;
c_7353441.elements = (object *)e_7353711;
c_7353441.elements[0] = ((closureN)self_7320825)->elements[0];
c_7353441.elements[1] = ((closureN)self_7320825)->elements[1];

return_direct_with_clo1(data,(closure)&c_7352653,__lambda_2143,  &c_7353441);; 
}

static void __lambda_2191(void *data, object self_7320826, int argc, object *args) /* object self_7320826, object tmp_735192_735194_735276_739907 */
 {
 object tmp_735192_735194_735276_739907 = args[0];
  
closureN_type c_7353443;
object e_7353704 [2];
c_7353443.hdr.mark = gc_color_red;
 c_7353443.hdr.grayed = 0;
c_7353443.tag = closureN_tag;
 c_7353443.fn = (function_type)__lambda_2192;
c_7353443.num_args = 0;
c_7353443.num_elements = 2;
c_7353443.elements = (object *)e_7353704;
c_7353443.elements[0] = ((closureN)self_7320826)->elements[0];
c_7353443.elements[1] = tmp_735192_735194_735276_739907;


closureN_type c_7353705;
object e_7353710 [1];
c_7353705.hdr.mark = gc_color_red;
 c_7353705.hdr.grayed = 0;
c_7353705.tag = closureN_tag;
 c_7353705.fn = (function_type)__lambda_2202;
c_7353705.num_args = 1;
c_7353705.num_elements = 1;
c_7353705.elements = (object *)e_7353710;
c_7353705.elements[0] = ((closureN)self_7320826)->elements[1];

return_direct_with_clo1(data,(closure)&c_7353443,__lambda_2192,  &c_7353705);; 
}

static void __lambda_2202(void *data, object self_7320827, int argc, object *args) /* object self_7320827, object r_7316404 */
 {
 object r_7316404 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7320827)->elements[0], (((closure)  ((closureN)self_7320827)->elements[0])->fn),  Cyc_car(data, r_7316404));; 
}

static void __lambda_2192(void *data, object self_7320828, int argc, object *args) /* object self_7320828, object k_7316406 */
 {
 object k_7316406 = args[0];
  if( (boolean_f != ((closureN)self_7320828)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7316406, (((closure)  k_7316406)->fn),  ((closureN)self_7320828)->elements[1]);
} else { 
  
closureN_type c_7353448;
object e_7353700 [2];
c_7353448.hdr.mark = gc_color_red;
 c_7353448.hdr.grayed = 0;
c_7353448.tag = closureN_tag;
 c_7353448.fn = (function_type)__lambda_2193;
c_7353448.num_args = 1;
c_7353448.num_elements = 2;
c_7353448.elements = (object *)e_7353700;
c_7353448.elements[0] = ((closureN)self_7320828)->elements[0];
c_7353448.elements[1] = k_7316406;



return_direct_with_clo1(data,(closure)&c_7353448,__lambda_2193,  Cyc_cdr(data, ((closureN)self_7320828)->elements[0]));}
;; 
}

static void __lambda_2193(void *data, object self_7320829, int argc, object *args) /* object self_7320829, object v_9320_735171_735199_735278_739909 */
 {
 object v_9320_735171_735199_735278_739909 = args[0];
  
closureN_type c_7353450;
object e_7353685 [1];
c_7353450.hdr.mark = gc_color_red;
 c_7353450.hdr.grayed = 0;
c_7353450.tag = closureN_tag;
 c_7353450.fn = (function_type)__lambda_2194;
c_7353450.num_args = 0;
c_7353450.num_elements = 1;
c_7353450.elements = (object *)e_7353685;
c_7353450.elements[0] = v_9320_735171_735199_735278_739909;


closureN_type c_7353686;
object e_7353699 [2];
c_7353686.hdr.mark = gc_color_red;
 c_7353686.hdr.grayed = 0;
c_7353686.tag = closureN_tag;
 c_7353686.fn = (function_type)__lambda_2200;
c_7353686.num_args = 1;
c_7353686.num_elements = 2;
c_7353686.elements = (object *)e_7353699;
c_7353686.elements[0] = ((closureN)self_7320829)->elements[0];
c_7353686.elements[1] = ((closureN)self_7320829)->elements[1];

return_direct_with_clo1(data,(closure)&c_7353450,__lambda_2194,  &c_7353686);; 
}

static void __lambda_2200(void *data, object self_7320830, int argc, object *args) /* object self_7320830, object tmp_735196_735198_735277_739908 */
 {
 object tmp_735196_735198_735277_739908 = args[0];
  if( (boolean_f != tmp_735196_735198_735277_739908) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320830)->elements[1], (((closure)  ((closureN)self_7320830)->elements[1])->fn),  tmp_735196_735198_735277_739908);
} else { 
  
closureN_type c_7353690;
object e_7353696 [1];
c_7353690.hdr.mark = gc_color_red;
 c_7353690.hdr.grayed = 0;
c_7353690.tag = closureN_tag;
 c_7353690.fn = (function_type)__lambda_2201;
c_7353690.num_args = 1;
c_7353690.num_elements = 1;
c_7353690.elements = (object *)e_7353696;
c_7353690.elements[0] = ((closureN)self_7320830)->elements[1];


make_utf8_string_with_len(c_7353697, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7353690, &c_7353697, ((closureN)self_7320830)->elements[0]);}
;; 
}

static void __lambda_2201(void *data, object self_7320831, int argc, object *args) /* object self_7320831, object r_7316408 */
 {
 object r_7316408 = args[0];
  
pair_type local_7353695; 
return_direct_with_clo1(data,  ((closureN)self_7320831)->elements[0], (((closure)  ((closureN)self_7320831)->elements[0])->fn),  set_pair_as_expr(&local_7353695, r_7316408, boolean_f));; 
}

static void __lambda_2194(void *data, object self_7320832, int argc, object *args) /* object self_7320832, object k_7316410 */
 {
 object k_7316410 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320832)->elements[0])) ){ 
  
  Cyc_car(data, ((closureN)self_7320832)->elements[0]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320832)->elements[0]))) ){ 
  
  
  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0]));  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0])))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0])))))) ){ 
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0])))));  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0]))))))) ){ 
    complex_num_type local_7353516; 
  
  
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7353516, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0])))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0])))))))) ){ 
  
  
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0])))))));  
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0]))))))))) ){ 
    
  
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320832)->elements[0])))))))))) ){ 
  
closureN_type c_7353583;
object e_7353630 [2];
c_7353583.hdr.mark = gc_color_red;
 c_7353583.hdr.grayed = 0;
c_7353583.tag = closureN_tag;
 c_7353583.fn = (function_type)__lambda_2195;
c_7353583.num_args = 1;
c_7353583.num_elements = 2;
c_7353583.elements = (object *)e_7353630;
c_7353583.elements[0] = k_7316410;
c_7353583.elements[1] = ((closureN)self_7320832)->elements[0];


mmacro(c_7353631, (function_type)__lambda_2199);c_7353631.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7353583,__lambda_2195,  &c_7353631);
} else { 
  return_direct_with_clo1(data,  k_7316410, (((closure)  k_7316410)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316410, (((closure)  k_7316410)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316410, (((closure)  k_7316410)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316410, (((closure)  k_7316410)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316410, (((closure)  k_7316410)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316410, (((closure)  k_7316410)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316410, (((closure)  k_7316410)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316410, (((closure)  k_7316410)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316410, (((closure)  k_7316410)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316410, (((closure)  k_7316410)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316410, (((closure)  k_7316410)->fn),  boolean_f);}
;; 
}

static void __lambda_2199(void *data, object self_7320833, int argc, object *args) /* object self_7320833, object k_7316444, object sk_735234_735302_739933 */
 {
 object k_7316444 = args[0]; object sk_735234_735302_739933 = args[1];
  return_direct_with_clo1(data,  k_7316444, (((closure)  k_7316444)->fn),  sk_735234_735302_739933);; 
}

static void __lambda_2195(void *data, object self_7320834, int argc, object *args) /* object self_7320834, object r_7316443 */
 {
 object r_7316443 = args[0];
  
closureN_type c_7353585;
object e_7353616 [2];
c_7353585.hdr.mark = gc_color_red;
 c_7353585.hdr.grayed = 0;
c_7353585.tag = closureN_tag;
 c_7353585.fn = (function_type)__lambda_2196;
c_7353585.num_args = 1;
c_7353585.num_elements = 2;
c_7353585.elements = (object *)e_7353616;
c_7353585.elements[0] = ((closureN)self_7320834)->elements[0];
c_7353585.elements[1] = ((closureN)self_7320834)->elements[1];













return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7353585, r_7316443, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320834)->elements[1])))))));; 
}

static void __lambda_2196(void *data, object self_7320835, int argc, object *args) /* object self_7320835, object r_7316439 */
 {
 object r_7316439 = args[0];
  
closureN_type c_7353587;
object e_7353597 [2];
c_7353587.hdr.mark = gc_color_red;
 c_7353587.hdr.grayed = 0;
c_7353587.tag = closureN_tag;
 c_7353587.fn = (function_type)__lambda_2197;
c_7353587.num_args = 1;
c_7353587.num_elements = 2;
c_7353587.elements = (object *)e_7353597;
c_7353587.elements[0] = ((closureN)self_7320835)->elements[0];
c_7353587.elements[1] = r_7316439;


















make_pair(c_7353615,quote_i,NULL);c_7353615.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7353587, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320835)->elements[1])))))))), NULL, &c_7353615);; 
}

static void __lambda_2197(void *data, object self_7320836, int argc, object *args) /* object self_7320836, object r_7316440 */
 {
 object r_7316440 = args[0];
  
closureN_type c_7353589;
object e_7353595 [1];
c_7353589.hdr.mark = gc_color_red;
 c_7353589.hdr.grayed = 0;
c_7353589.tag = closureN_tag;
 c_7353589.fn = (function_type)__lambda_2198;
c_7353589.num_args = 1;
c_7353589.num_elements = 1;
c_7353589.elements = (object *)e_7353595;
c_7353589.elements[0] = ((closureN)self_7320836)->elements[0];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7353589, ((closureN)self_7320836)->elements[1], r_7316440);; 
}

static void __lambda_2198(void *data, object self_7320837, int argc, object *args) /* object self_7320837, object r_7316438 */
 {
 object r_7316438 = args[0];
  
pair_type local_7353594; 
return_direct_with_clo1(data,  ((closureN)self_7320837)->elements[0], (((closure)  ((closureN)self_7320837)->elements[0])->fn),  set_pair_as_expr(&local_7353594, r_7316438, boolean_f));; 
}

static void __lambda_2143(void *data, object self_7320838, int argc, object *args) /* object self_7320838, object k_7316446 */
 {
 object k_7316446 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320838)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320838)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320838)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320838)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320838)->elements[1])))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320838)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320838)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320838)->elements[1])))))))) ){ 
    
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320838)->elements[1]))))))))) ){ 
    
  
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320838)->elements[1])))))))))) ){ 
  
closureN_type c_7352766;
object e_7353429 [3];
c_7352766.hdr.mark = gc_color_red;
 c_7352766.hdr.grayed = 0;
c_7352766.tag = closureN_tag;
 c_7352766.fn = (function_type)__lambda_2144;
c_7352766.num_args = 1;
c_7352766.num_elements = 3;
c_7352766.elements = (object *)e_7353429;
c_7352766.elements[0] = k_7316446;
c_7352766.elements[1] = ((closureN)self_7320838)->elements[0];
c_7352766.elements[2] = ((closureN)self_7320838)->elements[1];

return_closcall2(data,  ((closureN)self_7320838)->elements[0],  &c_7352766, quote_let);
} else { 
  return_direct_with_clo1(data,  k_7316446, (((closure)  k_7316446)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316446, (((closure)  k_7316446)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316446, (((closure)  k_7316446)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316446, (((closure)  k_7316446)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316446, (((closure)  k_7316446)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316446, (((closure)  k_7316446)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316446, (((closure)  k_7316446)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316446, (((closure)  k_7316446)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316446, (((closure)  k_7316446)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316446, (((closure)  k_7316446)->fn),  boolean_f);}
;; 
}

static void __lambda_2144(void *data, object self_7320839, int argc, object *args) /* object self_7320839, object r_7316476 */
 {
 object r_7316476 = args[0];
  
closureN_type c_7352769;
object e_7353428 [4];
c_7352769.hdr.mark = gc_color_red;
 c_7352769.hdr.grayed = 0;
c_7352769.tag = closureN_tag;
 c_7352769.fn = (function_type)__lambda_2145;
c_7352769.num_args = 1;
c_7352769.num_elements = 4;
c_7352769.elements = (object *)e_7353428;
c_7352769.elements[0] = ((closureN)self_7320839)->elements[0];
c_7352769.elements[1] = r_7316476;
c_7352769.elements[2] = ((closureN)self_7320839)->elements[1];
c_7352769.elements[3] = ((closureN)self_7320839)->elements[2];

return_closcall2(data,  ((closureN)self_7320839)->elements[1],  &c_7352769, quote_w);; 
}

static void __lambda_2145(void *data, object self_7320840, int argc, object *args) /* object self_7320840, object r_7316561 */
 {
 object r_7316561 = args[0];
  
closureN_type c_7352772;
object e_7353427 [5];
c_7352772.hdr.mark = gc_color_red;
 c_7352772.hdr.grayed = 0;
c_7352772.tag = closureN_tag;
 c_7352772.fn = (function_type)__lambda_2146;
c_7352772.num_args = 1;
c_7352772.num_elements = 5;
c_7352772.elements = (object *)e_7353427;
c_7352772.elements[0] = ((closureN)self_7320840)->elements[0];
c_7352772.elements[1] = ((closureN)self_7320840)->elements[1];
c_7352772.elements[2] = r_7316561;
c_7352772.elements[3] = ((closureN)self_7320840)->elements[2];
c_7352772.elements[4] = ((closureN)self_7320840)->elements[3];

return_closcall2(data,  ((closureN)self_7320840)->elements[2],  &c_7352772, quote_slot_91ref);; 
}

static void __lambda_2146(void *data, object self_7320841, int argc, object *args) /* object self_7320841, object r_7316567 */
 {
 object r_7316567 = args[0];
  
closureN_type c_7352774;
object e_7353418 [6];
c_7352774.hdr.mark = gc_color_red;
 c_7352774.hdr.grayed = 0;
c_7352774.tag = closureN_tag;
 c_7352774.fn = (function_type)__lambda_2147;
c_7352774.num_args = 1;
c_7352774.num_elements = 6;
c_7352774.elements = (object *)e_7353418;
c_7352774.elements[0] = ((closureN)self_7320841)->elements[0];
c_7352774.elements[1] = ((closureN)self_7320841)->elements[1];
c_7352774.elements[2] = ((closureN)self_7320841)->elements[2];
c_7352774.elements[3] = r_7316567;
c_7352774.elements[4] = ((closureN)self_7320841)->elements[3];
c_7352774.elements[5] = ((closureN)self_7320841)->elements[4];








make_pair(c_7353426,quote_n,NULL);c_7353426.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352774, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320841)->elements[4]))), NULL, &c_7353426);; 
}

static void __lambda_2147(void *data, object self_7320842, int argc, object *args) /* object self_7320842, object r_7316572 */
 {
 object r_7316572 = args[0];
  
closureN_type c_7352776;
object e_7353412 [6];
c_7352776.hdr.mark = gc_color_red;
 c_7352776.hdr.grayed = 0;
c_7352776.tag = closureN_tag;
 c_7352776.fn = (function_type)__lambda_2148;
c_7352776.num_args = 1;
c_7352776.num_elements = 6;
c_7352776.elements = (object *)e_7353412;
c_7352776.elements[0] = ((closureN)self_7320842)->elements[0];
c_7352776.elements[1] = ((closureN)self_7320842)->elements[1];
c_7352776.elements[2] = ((closureN)self_7320842)->elements[2];
c_7352776.elements[3] = ((closureN)self_7320842)->elements[3];
c_7352776.elements[4] = ((closureN)self_7320842)->elements[4];
c_7352776.elements[5] = ((closureN)self_7320842)->elements[5];




make_pair(c_7353417,quote_n,NULL);c_7353417.hdr.immutable = 1;

make_pair(c_7353416,quote_v,&c_7353417);c_7353416.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352776, Cyc_car(data, ((closureN)self_7320842)->elements[5]), r_7316572, &c_7353416);; 
}

static void __lambda_2148(void *data, object self_7320843, int argc, object *args) /* object self_7320843, object r_7316570 */
 {
 object r_7316570 = args[0];
  
closureN_type c_7352778;
object e_7353403 [6];
c_7352778.hdr.mark = gc_color_red;
 c_7352778.hdr.grayed = 0;
c_7352778.tag = closureN_tag;
 c_7352778.fn = (function_type)__lambda_2149;
c_7352778.num_args = 1;
c_7352778.num_elements = 6;
c_7352778.elements = (object *)e_7353403;
c_7352778.elements[0] = ((closureN)self_7320843)->elements[0];
c_7352778.elements[1] = ((closureN)self_7320843)->elements[1];
c_7352778.elements[2] = ((closureN)self_7320843)->elements[2];
c_7352778.elements[3] = ((closureN)self_7320843)->elements[3];
c_7352778.elements[4] = ((closureN)self_7320843)->elements[4];
c_7352778.elements[5] = ((closureN)self_7320843)->elements[5];






make_pair(c_7353411,quote_n,NULL);c_7353411.hdr.immutable = 1;

make_pair(c_7353410,quote_v,&c_7353411);c_7353410.hdr.immutable = 1;

make_pair(c_7353409,quote_rec,&c_7353410);c_7353409.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352778, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320843)->elements[5])), r_7316570, &c_7353409);; 
}

static void __lambda_2149(void *data, object self_7320844, int argc, object *args) /* object self_7320844, object r_7316568 */
 {
 object r_7316568 = args[0];
  
closureN_type c_7352780;
object e_7353397 [5];
c_7352780.hdr.mark = gc_color_red;
 c_7352780.hdr.grayed = 0;
c_7352780.tag = closureN_tag;
 c_7352780.fn = (function_type)__lambda_2150;
c_7352780.num_args = 1;
c_7352780.num_elements = 5;
c_7352780.elements = (object *)e_7353397;
c_7352780.elements[0] = ((closureN)self_7320844)->elements[0];
c_7352780.elements[1] = ((closureN)self_7320844)->elements[1];
c_7352780.elements[2] = ((closureN)self_7320844)->elements[2];
c_7352780.elements[3] = ((closureN)self_7320844)->elements[4];
c_7352780.elements[4] = ((closureN)self_7320844)->elements[5];


make_pair(c_7353402,quote_n,NULL);c_7353402.hdr.immutable = 1;

make_pair(c_7353401,quote_v,&c_7353402);c_7353401.hdr.immutable = 1;

make_pair(c_7353400,quote_rec,&c_7353401);c_7353400.hdr.immutable = 1;

make_pair(c_7353399,quote_slot_91ref,&c_7353400);c_7353399.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352780, ((closureN)self_7320844)->elements[3], r_7316568, &c_7353399);; 
}

static void __lambda_2150(void *data, object self_7320845, int argc, object *args) /* object self_7320845, object r_7316564 */
 {
 object r_7316564 = args[0];
  
closureN_type c_7352782;
object e_7353391 [5];
c_7352782.hdr.mark = gc_color_red;
 c_7352782.hdr.grayed = 0;
c_7352782.tag = closureN_tag;
 c_7352782.fn = (function_type)__lambda_2151;
c_7352782.num_args = 1;
c_7352782.num_elements = 5;
c_7352782.elements = (object *)e_7353391;
c_7352782.elements[0] = ((closureN)self_7320845)->elements[0];
c_7352782.elements[1] = ((closureN)self_7320845)->elements[1];
c_7352782.elements[2] = ((closureN)self_7320845)->elements[2];
c_7352782.elements[3] = ((closureN)self_7320845)->elements[3];
c_7352782.elements[4] = ((closureN)self_7320845)->elements[4];


make_pair(c_7353396,quote_n,NULL);c_7353396.hdr.immutable = 1;

make_pair(c_7353395,quote_v,&c_7353396);c_7353395.hdr.immutable = 1;

make_pair(c_7353394,quote_rec,&c_7353395);c_7353394.hdr.immutable = 1;

make_pair(c_7353393,quote_slot_91ref,&c_7353394);c_7353393.hdr.immutable = 1;

make_pair(c_7353392,&c_7353393,NULL);c_7353392.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352782, r_7316564, NULL, &c_7353392);; 
}

static void __lambda_2151(void *data, object self_7320846, int argc, object *args) /* object self_7320846, object r_7316562 */
 {
 object r_7316562 = args[0];
  
closureN_type c_7352784;
object e_7353383 [4];
c_7352784.hdr.mark = gc_color_red;
 c_7352784.hdr.grayed = 0;
c_7352784.tag = closureN_tag;
 c_7352784.fn = (function_type)__lambda_2152;
c_7352784.num_args = 1;
c_7352784.num_elements = 4;
c_7352784.elements = (object *)e_7353383;
c_7352784.elements[0] = ((closureN)self_7320846)->elements[0];
c_7352784.elements[1] = ((closureN)self_7320846)->elements[1];
c_7352784.elements[2] = ((closureN)self_7320846)->elements[3];
c_7352784.elements[3] = ((closureN)self_7320846)->elements[4];


make_pair(c_7353390,quote_n,NULL);c_7353390.hdr.immutable = 1;

make_pair(c_7353389,quote_v,&c_7353390);c_7353389.hdr.immutable = 1;

make_pair(c_7353388,quote_rec,&c_7353389);c_7353388.hdr.immutable = 1;

make_pair(c_7353387,quote_slot_91ref,&c_7353388);c_7353387.hdr.immutable = 1;

make_pair(c_7353386,&c_7353387,NULL);c_7353386.hdr.immutable = 1;

make_pair(c_7353385,quote_w,&c_7353386);c_7353385.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352784, ((closureN)self_7320846)->elements[2], r_7316562, &c_7353385);; 
}

static void __lambda_2152(void *data, object self_7320847, int argc, object *args) /* object self_7320847, object r_7316558 */
 {
 object r_7316558 = args[0];
  
closureN_type c_7352786;
object e_7353375 [4];
c_7352786.hdr.mark = gc_color_red;
 c_7352786.hdr.grayed = 0;
c_7352786.tag = closureN_tag;
 c_7352786.fn = (function_type)__lambda_2153;
c_7352786.num_args = 1;
c_7352786.num_elements = 4;
c_7352786.elements = (object *)e_7353375;
c_7352786.elements[0] = ((closureN)self_7320847)->elements[0];
c_7352786.elements[1] = ((closureN)self_7320847)->elements[1];
c_7352786.elements[2] = ((closureN)self_7320847)->elements[2];
c_7352786.elements[3] = ((closureN)self_7320847)->elements[3];


make_pair(c_7353382,quote_n,NULL);c_7353382.hdr.immutable = 1;

make_pair(c_7353381,quote_v,&c_7353382);c_7353381.hdr.immutable = 1;

make_pair(c_7353380,quote_rec,&c_7353381);c_7353380.hdr.immutable = 1;

make_pair(c_7353379,quote_slot_91ref,&c_7353380);c_7353379.hdr.immutable = 1;

make_pair(c_7353378,&c_7353379,NULL);c_7353378.hdr.immutable = 1;

make_pair(c_7353377,quote_w,&c_7353378);c_7353377.hdr.immutable = 1;

make_pair(c_7353376,&c_7353377,NULL);c_7353376.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352786, r_7316558, NULL, &c_7353376);; 
}

static void __lambda_2153(void *data, object self_7320848, int argc, object *args) /* object self_7320848, object r_7316479 */
 {
 object r_7316479 = args[0];
  
closureN_type c_7352789;
object e_7353374 [5];
c_7352789.hdr.mark = gc_color_red;
 c_7352789.hdr.grayed = 0;
c_7352789.tag = closureN_tag;
 c_7352789.fn = (function_type)__lambda_2154;
c_7352789.num_args = 1;
c_7352789.num_elements = 5;
c_7352789.elements = (object *)e_7353374;
c_7352789.elements[0] = ((closureN)self_7320848)->elements[0];
c_7352789.elements[1] = ((closureN)self_7320848)->elements[1];
c_7352789.elements[2] = r_7316479;
c_7352789.elements[3] = ((closureN)self_7320848)->elements[2];
c_7352789.elements[4] = ((closureN)self_7320848)->elements[3];

return_closcall2(data,  ((closureN)self_7320848)->elements[2],  &c_7352789, quote_match_91one);; 
}

static void __lambda_2154(void *data, object self_7320849, int argc, object *args) /* object self_7320849, object r_7316485 */
 {
 object r_7316485 = args[0];
  
closureN_type c_7352792;
object e_7353373 [6];
c_7352792.hdr.mark = gc_color_red;
 c_7352792.hdr.grayed = 0;
c_7352792.tag = closureN_tag;
 c_7352792.fn = (function_type)__lambda_2155;
c_7352792.num_args = 1;
c_7352792.num_elements = 6;
c_7352792.elements = (object *)e_7353373;
c_7352792.elements[0] = ((closureN)self_7320849)->elements[0];
c_7352792.elements[1] = ((closureN)self_7320849)->elements[1];
c_7352792.elements[2] = ((closureN)self_7320849)->elements[2];
c_7352792.elements[3] = r_7316485;
c_7352792.elements[4] = ((closureN)self_7320849)->elements[3];
c_7352792.elements[5] = ((closureN)self_7320849)->elements[4];

return_closcall2(data,  ((closureN)self_7320849)->elements[3],  &c_7352792, quote_w);; 
}

static void __lambda_2155(void *data, object self_7320850, int argc, object *args) /* object self_7320850, object r_7316488 */
 {
 object r_7316488 = args[0];
  
closureN_type c_7352795;
object e_7353372 [7];
c_7352795.hdr.mark = gc_color_red;
 c_7352795.hdr.grayed = 0;
c_7352795.tag = closureN_tag;
 c_7352795.fn = (function_type)__lambda_2156;
c_7352795.num_args = 1;
c_7352795.num_elements = 7;
c_7352795.elements = (object *)e_7353372;
c_7352795.elements[0] = ((closureN)self_7320850)->elements[0];
c_7352795.elements[1] = ((closureN)self_7320850)->elements[1];
c_7352795.elements[2] = ((closureN)self_7320850)->elements[2];
c_7352795.elements[3] = ((closureN)self_7320850)->elements[3];
c_7352795.elements[4] = r_7316488;
c_7352795.elements[5] = ((closureN)self_7320850)->elements[4];
c_7352795.elements[6] = ((closureN)self_7320850)->elements[5];

return_closcall2(data,  ((closureN)self_7320850)->elements[4],  &c_7352795, quote_slot_91ref);; 
}

static void __lambda_2156(void *data, object self_7320851, int argc, object *args) /* object self_7320851, object r_7316546 */
 {
 object r_7316546 = args[0];
  
closureN_type c_7352797;
object e_7353363 [8];
c_7352797.hdr.mark = gc_color_red;
 c_7352797.hdr.grayed = 0;
c_7352797.tag = closureN_tag;
 c_7352797.fn = (function_type)__lambda_2157;
c_7352797.num_args = 1;
c_7352797.num_elements = 8;
c_7352797.elements = (object *)e_7353363;
c_7352797.elements[0] = ((closureN)self_7320851)->elements[0];
c_7352797.elements[1] = ((closureN)self_7320851)->elements[1];
c_7352797.elements[2] = ((closureN)self_7320851)->elements[2];
c_7352797.elements[3] = ((closureN)self_7320851)->elements[3];
c_7352797.elements[4] = ((closureN)self_7320851)->elements[4];
c_7352797.elements[5] = r_7316546;
c_7352797.elements[6] = ((closureN)self_7320851)->elements[5];
c_7352797.elements[7] = ((closureN)self_7320851)->elements[6];








make_pair(c_7353371,quote_n,NULL);c_7353371.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352797, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320851)->elements[6]))), NULL, &c_7353371);; 
}

static void __lambda_2157(void *data, object self_7320852, int argc, object *args) /* object self_7320852, object r_7316551 */
 {
 object r_7316551 = args[0];
  
closureN_type c_7352799;
object e_7353357 [8];
c_7352799.hdr.mark = gc_color_red;
 c_7352799.hdr.grayed = 0;
c_7352799.tag = closureN_tag;
 c_7352799.fn = (function_type)__lambda_2158;
c_7352799.num_args = 1;
c_7352799.num_elements = 8;
c_7352799.elements = (object *)e_7353357;
c_7352799.elements[0] = ((closureN)self_7320852)->elements[0];
c_7352799.elements[1] = ((closureN)self_7320852)->elements[1];
c_7352799.elements[2] = ((closureN)self_7320852)->elements[2];
c_7352799.elements[3] = ((closureN)self_7320852)->elements[3];
c_7352799.elements[4] = ((closureN)self_7320852)->elements[4];
c_7352799.elements[5] = ((closureN)self_7320852)->elements[5];
c_7352799.elements[6] = ((closureN)self_7320852)->elements[6];
c_7352799.elements[7] = ((closureN)self_7320852)->elements[7];




make_pair(c_7353362,quote_n,NULL);c_7353362.hdr.immutable = 1;

make_pair(c_7353361,quote_v,&c_7353362);c_7353361.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352799, Cyc_car(data, ((closureN)self_7320852)->elements[7]), r_7316551, &c_7353361);; 
}

static void __lambda_2158(void *data, object self_7320853, int argc, object *args) /* object self_7320853, object r_7316549 */
 {
 object r_7316549 = args[0];
  
closureN_type c_7352801;
object e_7353348 [8];
c_7352801.hdr.mark = gc_color_red;
 c_7352801.hdr.grayed = 0;
c_7352801.tag = closureN_tag;
 c_7352801.fn = (function_type)__lambda_2159;
c_7352801.num_args = 1;
c_7352801.num_elements = 8;
c_7352801.elements = (object *)e_7353348;
c_7352801.elements[0] = ((closureN)self_7320853)->elements[0];
c_7352801.elements[1] = ((closureN)self_7320853)->elements[1];
c_7352801.elements[2] = ((closureN)self_7320853)->elements[2];
c_7352801.elements[3] = ((closureN)self_7320853)->elements[3];
c_7352801.elements[4] = ((closureN)self_7320853)->elements[4];
c_7352801.elements[5] = ((closureN)self_7320853)->elements[5];
c_7352801.elements[6] = ((closureN)self_7320853)->elements[6];
c_7352801.elements[7] = ((closureN)self_7320853)->elements[7];






make_pair(c_7353356,quote_n,NULL);c_7353356.hdr.immutable = 1;

make_pair(c_7353355,quote_v,&c_7353356);c_7353355.hdr.immutable = 1;

make_pair(c_7353354,quote_rec,&c_7353355);c_7353354.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352801, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320853)->elements[7])), r_7316549, &c_7353354);; 
}

static void __lambda_2159(void *data, object self_7320854, int argc, object *args) /* object self_7320854, object r_7316547 */
 {
 object r_7316547 = args[0];
  
closureN_type c_7352803;
object e_7353342 [7];
c_7352803.hdr.mark = gc_color_red;
 c_7352803.hdr.grayed = 0;
c_7352803.tag = closureN_tag;
 c_7352803.fn = (function_type)__lambda_2160;
c_7352803.num_args = 1;
c_7352803.num_elements = 7;
c_7352803.elements = (object *)e_7353342;
c_7352803.elements[0] = ((closureN)self_7320854)->elements[0];
c_7352803.elements[1] = ((closureN)self_7320854)->elements[1];
c_7352803.elements[2] = ((closureN)self_7320854)->elements[2];
c_7352803.elements[3] = ((closureN)self_7320854)->elements[3];
c_7352803.elements[4] = ((closureN)self_7320854)->elements[4];
c_7352803.elements[5] = ((closureN)self_7320854)->elements[6];
c_7352803.elements[6] = ((closureN)self_7320854)->elements[7];


make_pair(c_7353347,quote_n,NULL);c_7353347.hdr.immutable = 1;

make_pair(c_7353346,quote_v,&c_7353347);c_7353346.hdr.immutable = 1;

make_pair(c_7353345,quote_rec,&c_7353346);c_7353345.hdr.immutable = 1;

make_pair(c_7353344,quote_slot_91ref,&c_7353345);c_7353344.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352803, ((closureN)self_7320854)->elements[5], r_7316547, &c_7353344);; 
}

static void __lambda_2160(void *data, object self_7320855, int argc, object *args) /* object self_7320855, object r_7316530 */
 {
 object r_7316530 = args[0];
  
closureN_type c_7352806;
object e_7353341 [8];
c_7352806.hdr.mark = gc_color_red;
 c_7352806.hdr.grayed = 0;
c_7352806.tag = closureN_tag;
 c_7352806.fn = (function_type)__lambda_2161;
c_7352806.num_args = 1;
c_7352806.num_elements = 8;
c_7352806.elements = (object *)e_7353341;
c_7352806.elements[0] = ((closureN)self_7320855)->elements[0];
c_7352806.elements[1] = ((closureN)self_7320855)->elements[1];
c_7352806.elements[2] = ((closureN)self_7320855)->elements[2];
c_7352806.elements[3] = ((closureN)self_7320855)->elements[3];
c_7352806.elements[4] = ((closureN)self_7320855)->elements[4];
c_7352806.elements[5] = r_7316530;
c_7352806.elements[6] = ((closureN)self_7320855)->elements[5];
c_7352806.elements[7] = ((closureN)self_7320855)->elements[6];

return_closcall2(data,  ((closureN)self_7320855)->elements[5],  &c_7352806, quote_slot_91set_67);; 
}

static void __lambda_2161(void *data, object self_7320856, int argc, object *args) /* object self_7320856, object r_7316536 */
 {
 object r_7316536 = args[0];
  
closureN_type c_7352808;
object e_7353332 [9];
c_7352808.hdr.mark = gc_color_red;
 c_7352808.hdr.grayed = 0;
c_7352808.tag = closureN_tag;
 c_7352808.fn = (function_type)__lambda_2162;
c_7352808.num_args = 1;
c_7352808.num_elements = 9;
c_7352808.elements = (object *)e_7353332;
c_7352808.elements[0] = ((closureN)self_7320856)->elements[0];
c_7352808.elements[1] = ((closureN)self_7320856)->elements[1];
c_7352808.elements[2] = ((closureN)self_7320856)->elements[2];
c_7352808.elements[3] = ((closureN)self_7320856)->elements[3];
c_7352808.elements[4] = ((closureN)self_7320856)->elements[4];
c_7352808.elements[5] = ((closureN)self_7320856)->elements[5];
c_7352808.elements[6] = r_7316536;
c_7352808.elements[7] = ((closureN)self_7320856)->elements[6];
c_7352808.elements[8] = ((closureN)self_7320856)->elements[7];








make_pair(c_7353340,quote_n,NULL);c_7353340.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352808, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320856)->elements[7]))), NULL, &c_7353340);; 
}

static void __lambda_2162(void *data, object self_7320857, int argc, object *args) /* object self_7320857, object r_7316541 */
 {
 object r_7316541 = args[0];
  
closureN_type c_7352810;
object e_7353326 [9];
c_7352810.hdr.mark = gc_color_red;
 c_7352810.hdr.grayed = 0;
c_7352810.tag = closureN_tag;
 c_7352810.fn = (function_type)__lambda_2163;
c_7352810.num_args = 1;
c_7352810.num_elements = 9;
c_7352810.elements = (object *)e_7353326;
c_7352810.elements[0] = ((closureN)self_7320857)->elements[0];
c_7352810.elements[1] = ((closureN)self_7320857)->elements[1];
c_7352810.elements[2] = ((closureN)self_7320857)->elements[2];
c_7352810.elements[3] = ((closureN)self_7320857)->elements[3];
c_7352810.elements[4] = ((closureN)self_7320857)->elements[4];
c_7352810.elements[5] = ((closureN)self_7320857)->elements[5];
c_7352810.elements[6] = ((closureN)self_7320857)->elements[6];
c_7352810.elements[7] = ((closureN)self_7320857)->elements[7];
c_7352810.elements[8] = ((closureN)self_7320857)->elements[8];




make_pair(c_7353331,quote_n,NULL);c_7353331.hdr.immutable = 1;

make_pair(c_7353330,quote_v,&c_7353331);c_7353330.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352810, Cyc_car(data, ((closureN)self_7320857)->elements[8]), r_7316541, &c_7353330);; 
}

static void __lambda_2163(void *data, object self_7320858, int argc, object *args) /* object self_7320858, object r_7316539 */
 {
 object r_7316539 = args[0];
  
closureN_type c_7352812;
object e_7353317 [9];
c_7352812.hdr.mark = gc_color_red;
 c_7352812.hdr.grayed = 0;
c_7352812.tag = closureN_tag;
 c_7352812.fn = (function_type)__lambda_2164;
c_7352812.num_args = 1;
c_7352812.num_elements = 9;
c_7352812.elements = (object *)e_7353317;
c_7352812.elements[0] = ((closureN)self_7320858)->elements[0];
c_7352812.elements[1] = ((closureN)self_7320858)->elements[1];
c_7352812.elements[2] = ((closureN)self_7320858)->elements[2];
c_7352812.elements[3] = ((closureN)self_7320858)->elements[3];
c_7352812.elements[4] = ((closureN)self_7320858)->elements[4];
c_7352812.elements[5] = ((closureN)self_7320858)->elements[5];
c_7352812.elements[6] = ((closureN)self_7320858)->elements[6];
c_7352812.elements[7] = ((closureN)self_7320858)->elements[7];
c_7352812.elements[8] = ((closureN)self_7320858)->elements[8];






make_pair(c_7353325,quote_n,NULL);c_7353325.hdr.immutable = 1;

make_pair(c_7353324,quote_v,&c_7353325);c_7353324.hdr.immutable = 1;

make_pair(c_7353323,quote_rec,&c_7353324);c_7353323.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352812, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320858)->elements[8])), r_7316539, &c_7353323);; 
}

static void __lambda_2164(void *data, object self_7320859, int argc, object *args) /* object self_7320859, object r_7316537 */
 {
 object r_7316537 = args[0];
  
closureN_type c_7352814;
object e_7353311 [8];
c_7352814.hdr.mark = gc_color_red;
 c_7352814.hdr.grayed = 0;
c_7352814.tag = closureN_tag;
 c_7352814.fn = (function_type)__lambda_2165;
c_7352814.num_args = 1;
c_7352814.num_elements = 8;
c_7352814.elements = (object *)e_7353311;
c_7352814.elements[0] = ((closureN)self_7320859)->elements[0];
c_7352814.elements[1] = ((closureN)self_7320859)->elements[1];
c_7352814.elements[2] = ((closureN)self_7320859)->elements[2];
c_7352814.elements[3] = ((closureN)self_7320859)->elements[3];
c_7352814.elements[4] = ((closureN)self_7320859)->elements[4];
c_7352814.elements[5] = ((closureN)self_7320859)->elements[5];
c_7352814.elements[6] = ((closureN)self_7320859)->elements[7];
c_7352814.elements[7] = ((closureN)self_7320859)->elements[8];


make_pair(c_7353316,quote_n,NULL);c_7353316.hdr.immutable = 1;

make_pair(c_7353315,quote_v,&c_7353316);c_7353315.hdr.immutable = 1;

make_pair(c_7353314,quote_rec,&c_7353315);c_7353314.hdr.immutable = 1;

make_pair(c_7353313,quote_slot_91set_67,&c_7353314);c_7353313.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352814, ((closureN)self_7320859)->elements[6], r_7316537, &c_7353313);; 
}

static void __lambda_2165(void *data, object self_7320860, int argc, object *args) /* object self_7320860, object r_7316533 */
 {
 object r_7316533 = args[0];
  
closureN_type c_7352816;
object e_7353305 [8];
c_7352816.hdr.mark = gc_color_red;
 c_7352816.hdr.grayed = 0;
c_7352816.tag = closureN_tag;
 c_7352816.fn = (function_type)__lambda_2166;
c_7352816.num_args = 1;
c_7352816.num_elements = 8;
c_7352816.elements = (object *)e_7353305;
c_7352816.elements[0] = ((closureN)self_7320860)->elements[0];
c_7352816.elements[1] = ((closureN)self_7320860)->elements[1];
c_7352816.elements[2] = ((closureN)self_7320860)->elements[2];
c_7352816.elements[3] = ((closureN)self_7320860)->elements[3];
c_7352816.elements[4] = ((closureN)self_7320860)->elements[4];
c_7352816.elements[5] = ((closureN)self_7320860)->elements[5];
c_7352816.elements[6] = ((closureN)self_7320860)->elements[6];
c_7352816.elements[7] = ((closureN)self_7320860)->elements[7];


make_pair(c_7353310,quote_n,NULL);c_7353310.hdr.immutable = 1;

make_pair(c_7353309,quote_v,&c_7353310);c_7353309.hdr.immutable = 1;

make_pair(c_7353308,quote_rec,&c_7353309);c_7353308.hdr.immutable = 1;

make_pair(c_7353307,quote_slot_91set_67,&c_7353308);c_7353307.hdr.immutable = 1;

make_pair(c_7353306,&c_7353307,NULL);c_7353306.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352816, r_7316533, NULL, &c_7353306);; 
}

static void __lambda_2166(void *data, object self_7320861, int argc, object *args) /* object self_7320861, object r_7316531 */
 {
 object r_7316531 = args[0];
  
closureN_type c_7352818;
object e_7353293 [7];
c_7352818.hdr.mark = gc_color_red;
 c_7352818.hdr.grayed = 0;
c_7352818.tag = closureN_tag;
 c_7352818.fn = (function_type)__lambda_2167;
c_7352818.num_args = 1;
c_7352818.num_elements = 7;
c_7352818.elements = (object *)e_7353293;
c_7352818.elements[0] = ((closureN)self_7320861)->elements[0];
c_7352818.elements[1] = ((closureN)self_7320861)->elements[1];
c_7352818.elements[2] = ((closureN)self_7320861)->elements[2];
c_7352818.elements[3] = ((closureN)self_7320861)->elements[3];
c_7352818.elements[4] = ((closureN)self_7320861)->elements[4];
c_7352818.elements[5] = ((closureN)self_7320861)->elements[6];
c_7352818.elements[6] = ((closureN)self_7320861)->elements[7];


make_pair(c_7353299,quote_n,NULL);c_7353299.hdr.immutable = 1;

make_pair(c_7353298,quote_v,&c_7353299);c_7353298.hdr.immutable = 1;

make_pair(c_7353297,quote_rec,&c_7353298);c_7353297.hdr.immutable = 1;

make_pair(c_7353296,quote_slot_91ref,&c_7353297);c_7353296.hdr.immutable = 1;

make_pair(c_7353304,quote_n,NULL);c_7353304.hdr.immutable = 1;

make_pair(c_7353303,quote_v,&c_7353304);c_7353303.hdr.immutable = 1;

make_pair(c_7353302,quote_rec,&c_7353303);c_7353302.hdr.immutable = 1;

make_pair(c_7353301,quote_slot_91set_67,&c_7353302);c_7353301.hdr.immutable = 1;

make_pair(c_7353300,&c_7353301,NULL);c_7353300.hdr.immutable = 1;

make_pair(c_7353295,&c_7353296,&c_7353300);c_7353295.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352818, ((closureN)self_7320861)->elements[5], r_7316531, &c_7353295);; 
}

static void __lambda_2167(void *data, object self_7320862, int argc, object *args) /* object self_7320862, object r_7316493 */
 {
 object r_7316493 = args[0];
  
closureN_type c_7352821;
object e_7353292 [8];
c_7352821.hdr.mark = gc_color_red;
 c_7352821.hdr.grayed = 0;
c_7352821.tag = closureN_tag;
 c_7352821.fn = (function_type)__lambda_2168;
c_7352821.num_args = 1;
c_7352821.num_elements = 8;
c_7352821.elements = (object *)e_7353292;
c_7352821.elements[0] = ((closureN)self_7320862)->elements[0];
c_7352821.elements[1] = ((closureN)self_7320862)->elements[1];
c_7352821.elements[2] = ((closureN)self_7320862)->elements[2];
c_7352821.elements[3] = ((closureN)self_7320862)->elements[3];
c_7352821.elements[4] = ((closureN)self_7320862)->elements[4];
c_7352821.elements[5] = r_7316493;
c_7352821.elements[6] = ((closureN)self_7320862)->elements[5];
c_7352821.elements[7] = ((closureN)self_7320862)->elements[6];

return_closcall2(data,  ((closureN)self_7320862)->elements[5],  &c_7352821, quote_match_91record_91refs);; 
}

static void __lambda_2168(void *data, object self_7320863, int argc, object *args) /* object self_7320863, object r_7316503 */
 {
 object r_7316503 = args[0];
  
closureN_type c_7352824;
object e_7353291 [8];
c_7352824.hdr.mark = gc_color_red;
 c_7352824.hdr.grayed = 0;
c_7352824.tag = closureN_tag;
 c_7352824.fn = (function_type)__lambda_2169;
c_7352824.num_args = 1;
c_7352824.num_elements = 8;
c_7352824.elements = (object *)e_7353291;
c_7352824.elements[0] = ((closureN)self_7320863)->elements[0];
c_7352824.elements[1] = ((closureN)self_7320863)->elements[1];
c_7352824.elements[2] = ((closureN)self_7320863)->elements[2];
c_7352824.elements[3] = ((closureN)self_7320863)->elements[3];
c_7352824.elements[4] = ((closureN)self_7320863)->elements[4];
c_7352824.elements[5] = ((closureN)self_7320863)->elements[5];
c_7352824.elements[6] = r_7316503;
c_7352824.elements[7] = ((closureN)self_7320863)->elements[7];

return_closcall2(data,  ((closureN)self_7320863)->elements[6],  &c_7352824, quote__87);; 
}

static void __lambda_2169(void *data, object self_7320864, int argc, object *args) /* object self_7320864, object r_7316521 */
 {
 object r_7316521 = args[0];
  
closureN_type c_7352826;
object e_7353289 [9];
c_7352826.hdr.mark = gc_color_red;
 c_7352826.hdr.grayed = 0;
c_7352826.tag = closureN_tag;
 c_7352826.fn = (function_type)__lambda_2170;
c_7352826.num_args = 1;
c_7352826.num_elements = 9;
c_7352826.elements = (object *)e_7353289;
c_7352826.elements[0] = ((closureN)self_7320864)->elements[0];
c_7352826.elements[1] = ((closureN)self_7320864)->elements[1];
c_7352826.elements[2] = ((closureN)self_7320864)->elements[2];
c_7352826.elements[3] = ((closureN)self_7320864)->elements[3];
c_7352826.elements[4] = ((closureN)self_7320864)->elements[4];
c_7352826.elements[5] = ((closureN)self_7320864)->elements[5];
c_7352826.elements[6] = ((closureN)self_7320864)->elements[6];
c_7352826.elements[7] = r_7316521;
c_7352826.elements[8] = ((closureN)self_7320864)->elements[7];


make_pair(c_7353290,obj_int2obj(1),NULL);c_7353290.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352826, obj_int2obj(1), NULL, &c_7353290);; 
}

static void __lambda_2170(void *data, object self_7320865, int argc, object *args) /* object self_7320865, object r_7316524 */
 {
 object r_7316524 = args[0];
  
closureN_type c_7352828;
object e_7353279 [9];
c_7352828.hdr.mark = gc_color_red;
 c_7352828.hdr.grayed = 0;
c_7352828.tag = closureN_tag;
 c_7352828.fn = (function_type)__lambda_2171;
c_7352828.num_args = 1;
c_7352828.num_elements = 9;
c_7352828.elements = (object *)e_7353279;
c_7352828.elements[0] = ((closureN)self_7320865)->elements[0];
c_7352828.elements[1] = ((closureN)self_7320865)->elements[1];
c_7352828.elements[2] = ((closureN)self_7320865)->elements[2];
c_7352828.elements[3] = ((closureN)self_7320865)->elements[3];
c_7352828.elements[4] = ((closureN)self_7320865)->elements[4];
c_7352828.elements[5] = ((closureN)self_7320865)->elements[5];
c_7352828.elements[6] = ((closureN)self_7320865)->elements[6];
c_7352828.elements[7] = ((closureN)self_7320865)->elements[7];
c_7352828.elements[8] = ((closureN)self_7320865)->elements[8];








make_pair(c_7353288,obj_int2obj(1),NULL);c_7353288.hdr.immutable = 1;

make_pair(c_7353287,quote_n,&c_7353288);c_7353287.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352828, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320865)->elements[8]))), r_7316524, &c_7353287);; 
}

static void __lambda_2171(void *data, object self_7320866, int argc, object *args) /* object self_7320866, object r_7316522 */
 {
 object r_7316522 = args[0];
  
closureN_type c_7352830;
object e_7353274 [8];
c_7352830.hdr.mark = gc_color_red;
 c_7352830.hdr.grayed = 0;
c_7352830.tag = closureN_tag;
 c_7352830.fn = (function_type)__lambda_2172;
c_7352830.num_args = 1;
c_7352830.num_elements = 8;
c_7352830.elements = (object *)e_7353274;
c_7352830.elements[0] = ((closureN)self_7320866)->elements[0];
c_7352830.elements[1] = ((closureN)self_7320866)->elements[1];
c_7352830.elements[2] = ((closureN)self_7320866)->elements[2];
c_7352830.elements[3] = ((closureN)self_7320866)->elements[3];
c_7352830.elements[4] = ((closureN)self_7320866)->elements[4];
c_7352830.elements[5] = ((closureN)self_7320866)->elements[5];
c_7352830.elements[6] = ((closureN)self_7320866)->elements[6];
c_7352830.elements[7] = ((closureN)self_7320866)->elements[8];


make_pair(c_7353278,obj_int2obj(1),NULL);c_7353278.hdr.immutable = 1;

make_pair(c_7353277,quote_n,&c_7353278);c_7353277.hdr.immutable = 1;

make_pair(c_7353276,quote__87,&c_7353277);c_7353276.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352830, ((closureN)self_7320866)->elements[7], r_7316522, &c_7353276);; 
}

static void __lambda_2172(void *data, object self_7320867, int argc, object *args) /* object self_7320867, object r_7316510 */
 {
 object r_7316510 = args[0];
  
closureN_type c_7352832;
object e_7353257 [9];
c_7352832.hdr.mark = gc_color_red;
 c_7352832.hdr.grayed = 0;
c_7352832.tag = closureN_tag;
 c_7352832.fn = (function_type)__lambda_2173;
c_7352832.num_args = 1;
c_7352832.num_elements = 9;
c_7352832.elements = (object *)e_7353257;
c_7352832.elements[0] = ((closureN)self_7320867)->elements[0];
c_7352832.elements[1] = ((closureN)self_7320867)->elements[1];
c_7352832.elements[2] = ((closureN)self_7320867)->elements[2];
c_7352832.elements[3] = ((closureN)self_7320867)->elements[3];
c_7352832.elements[4] = ((closureN)self_7320867)->elements[4];
c_7352832.elements[5] = ((closureN)self_7320867)->elements[5];
c_7352832.elements[6] = ((closureN)self_7320867)->elements[6];
c_7352832.elements[7] = r_7316510;
c_7352832.elements[8] = ((closureN)self_7320867)->elements[7];
















make_pair(c_7353273,quote_fk,NULL);c_7353273.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352832, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320867)->elements[7]))))))), NULL, &c_7353273);; 
}

static void __lambda_2173(void *data, object self_7320868, int argc, object *args) /* object self_7320868, object r_7316517 */
 {
 object r_7316517 = args[0];
  
closureN_type c_7352834;
object e_7353241 [9];
c_7352834.hdr.mark = gc_color_red;
 c_7352834.hdr.grayed = 0;
c_7352834.tag = closureN_tag;
 c_7352834.fn = (function_type)__lambda_2174;
c_7352834.num_args = 1;
c_7352834.num_elements = 9;
c_7352834.elements = (object *)e_7353241;
c_7352834.elements[0] = ((closureN)self_7320868)->elements[0];
c_7352834.elements[1] = ((closureN)self_7320868)->elements[1];
c_7352834.elements[2] = ((closureN)self_7320868)->elements[2];
c_7352834.elements[3] = ((closureN)self_7320868)->elements[3];
c_7352834.elements[4] = ((closureN)self_7320868)->elements[4];
c_7352834.elements[5] = ((closureN)self_7320868)->elements[5];
c_7352834.elements[6] = ((closureN)self_7320868)->elements[6];
c_7352834.elements[7] = ((closureN)self_7320868)->elements[7];
c_7352834.elements[8] = ((closureN)self_7320868)->elements[8];














make_pair(c_7353256,quote_fk,NULL);c_7353256.hdr.immutable = 1;

make_pair(c_7353255,quote_sk,&c_7353256);c_7353255.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352834, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320868)->elements[8])))))), r_7316517, &c_7353255);; 
}

static void __lambda_2174(void *data, object self_7320869, int argc, object *args) /* object self_7320869, object r_7316515 */
 {
 object r_7316515 = args[0];
  
closureN_type c_7352836;
object e_7353226 [9];
c_7352836.hdr.mark = gc_color_red;
 c_7352836.hdr.grayed = 0;
c_7352836.tag = closureN_tag;
 c_7352836.fn = (function_type)__lambda_2175;
c_7352836.num_args = 1;
c_7352836.num_elements = 9;
c_7352836.elements = (object *)e_7353226;
c_7352836.elements[0] = ((closureN)self_7320869)->elements[0];
c_7352836.elements[1] = ((closureN)self_7320869)->elements[1];
c_7352836.elements[2] = ((closureN)self_7320869)->elements[2];
c_7352836.elements[3] = ((closureN)self_7320869)->elements[3];
c_7352836.elements[4] = ((closureN)self_7320869)->elements[4];
c_7352836.elements[5] = ((closureN)self_7320869)->elements[5];
c_7352836.elements[6] = ((closureN)self_7320869)->elements[6];
c_7352836.elements[7] = ((closureN)self_7320869)->elements[7];
c_7352836.elements[8] = ((closureN)self_7320869)->elements[8];












make_pair(c_7353240,quote_fk,NULL);c_7353240.hdr.immutable = 1;

make_pair(c_7353239,quote_sk,&c_7353240);c_7353239.hdr.immutable = 1;

make_pair(c_7353238,quote_g_87s,&c_7353239);c_7353238.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352836, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320869)->elements[8]))))), r_7316515, &c_7353238);; 
}

static void __lambda_2175(void *data, object self_7320870, int argc, object *args) /* object self_7320870, object r_7316513 */
 {
 object r_7316513 = args[0];
  
closureN_type c_7352838;
object e_7353210 [9];
c_7352838.hdr.mark = gc_color_red;
 c_7352838.hdr.grayed = 0;
c_7352838.tag = closureN_tag;
 c_7352838.fn = (function_type)__lambda_2176;
c_7352838.num_args = 1;
c_7352838.num_elements = 9;
c_7352838.elements = (object *)e_7353210;
c_7352838.elements[0] = ((closureN)self_7320870)->elements[0];
c_7352838.elements[1] = ((closureN)self_7320870)->elements[1];
c_7352838.elements[2] = ((closureN)self_7320870)->elements[2];
c_7352838.elements[3] = ((closureN)self_7320870)->elements[3];
c_7352838.elements[4] = ((closureN)self_7320870)->elements[4];
c_7352838.elements[5] = ((closureN)self_7320870)->elements[5];
c_7352838.elements[6] = ((closureN)self_7320870)->elements[6];
c_7352838.elements[7] = ((closureN)self_7320870)->elements[7];
c_7352838.elements[8] = ((closureN)self_7320870)->elements[8];












make_pair(c_7353225,quote_fk,NULL);c_7353225.hdr.immutable = 1;

make_pair(c_7353224,quote_sk,&c_7353225);c_7353224.hdr.immutable = 1;

make_pair(c_7353223,quote_g_87s,&c_7353224);c_7353223.hdr.immutable = 1;

make_pair(c_7353222,quote_q,&c_7353223);c_7353222.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352838, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320870)->elements[8]))))), r_7316513, &c_7353222);; 
}

static void __lambda_2176(void *data, object self_7320871, int argc, object *args) /* object self_7320871, object r_7316511 */
 {
 object r_7316511 = args[0];
  
closureN_type c_7352840;
object e_7353200 [8];
c_7352840.hdr.mark = gc_color_red;
 c_7352840.hdr.grayed = 0;
c_7352840.tag = closureN_tag;
 c_7352840.fn = (function_type)__lambda_2177;
c_7352840.num_args = 1;
c_7352840.num_elements = 8;
c_7352840.elements = (object *)e_7353200;
c_7352840.elements[0] = ((closureN)self_7320871)->elements[0];
c_7352840.elements[1] = ((closureN)self_7320871)->elements[1];
c_7352840.elements[2] = ((closureN)self_7320871)->elements[2];
c_7352840.elements[3] = ((closureN)self_7320871)->elements[3];
c_7352840.elements[4] = ((closureN)self_7320871)->elements[4];
c_7352840.elements[5] = ((closureN)self_7320871)->elements[5];
c_7352840.elements[6] = ((closureN)self_7320871)->elements[6];
c_7352840.elements[7] = ((closureN)self_7320871)->elements[8];


make_pair(c_7353205,obj_int2obj(1),NULL);c_7353205.hdr.immutable = 1;

make_pair(c_7353204,quote_n,&c_7353205);c_7353204.hdr.immutable = 1;

make_pair(c_7353203,quote__87,&c_7353204);c_7353203.hdr.immutable = 1;

make_pair(c_7353209,quote_fk,NULL);c_7353209.hdr.immutable = 1;

make_pair(c_7353208,quote_sk,&c_7353209);c_7353208.hdr.immutable = 1;

make_pair(c_7353207,quote_g_87s,&c_7353208);c_7353207.hdr.immutable = 1;

make_pair(c_7353206,quote_q,&c_7353207);c_7353206.hdr.immutable = 1;

make_pair(c_7353202,&c_7353203,&c_7353206);c_7353202.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352840, ((closureN)self_7320871)->elements[7], r_7316511, &c_7353202);; 
}

static void __lambda_2177(void *data, object self_7320872, int argc, object *args) /* object self_7320872, object r_7316508 */
 {
 object r_7316508 = args[0];
  
closureN_type c_7352842;
object e_7353185 [8];
c_7352842.hdr.mark = gc_color_red;
 c_7352842.hdr.grayed = 0;
c_7352842.tag = closureN_tag;
 c_7352842.fn = (function_type)__lambda_2178;
c_7352842.num_args = 1;
c_7352842.num_elements = 8;
c_7352842.elements = (object *)e_7353185;
c_7352842.elements[0] = ((closureN)self_7320872)->elements[0];
c_7352842.elements[1] = ((closureN)self_7320872)->elements[1];
c_7352842.elements[2] = ((closureN)self_7320872)->elements[2];
c_7352842.elements[3] = ((closureN)self_7320872)->elements[3];
c_7352842.elements[4] = ((closureN)self_7320872)->elements[4];
c_7352842.elements[5] = ((closureN)self_7320872)->elements[5];
c_7352842.elements[6] = ((closureN)self_7320872)->elements[6];
c_7352842.elements[7] = ((closureN)self_7320872)->elements[7];






make_pair(c_7353195,obj_int2obj(1),NULL);c_7353195.hdr.immutable = 1;

make_pair(c_7353194,quote_n,&c_7353195);c_7353194.hdr.immutable = 1;

make_pair(c_7353193,quote__87,&c_7353194);c_7353193.hdr.immutable = 1;

make_pair(c_7353199,quote_fk,NULL);c_7353199.hdr.immutable = 1;

make_pair(c_7353198,quote_sk,&c_7353199);c_7353198.hdr.immutable = 1;

make_pair(c_7353197,quote_g_87s,&c_7353198);c_7353197.hdr.immutable = 1;

make_pair(c_7353196,quote_q,&c_7353197);c_7353196.hdr.immutable = 1;

make_pair(c_7353192,&c_7353193,&c_7353196);c_7353192.hdr.immutable = 1;

make_pair(c_7353191,quote_rec,&c_7353192);c_7353191.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352842, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320872)->elements[7])), r_7316508, &c_7353191);; 
}

static void __lambda_2178(void *data, object self_7320873, int argc, object *args) /* object self_7320873, object r_7316506 */
 {
 object r_7316506 = args[0];
  
closureN_type c_7352844;
object e_7353171 [8];
c_7352844.hdr.mark = gc_color_red;
 c_7352844.hdr.grayed = 0;
c_7352844.tag = closureN_tag;
 c_7352844.fn = (function_type)__lambda_2179;
c_7352844.num_args = 1;
c_7352844.num_elements = 8;
c_7352844.elements = (object *)e_7353171;
c_7352844.elements[0] = ((closureN)self_7320873)->elements[0];
c_7352844.elements[1] = ((closureN)self_7320873)->elements[1];
c_7352844.elements[2] = ((closureN)self_7320873)->elements[2];
c_7352844.elements[3] = ((closureN)self_7320873)->elements[3];
c_7352844.elements[4] = ((closureN)self_7320873)->elements[4];
c_7352844.elements[5] = ((closureN)self_7320873)->elements[5];
c_7352844.elements[6] = ((closureN)self_7320873)->elements[6];
c_7352844.elements[7] = ((closureN)self_7320873)->elements[7];




make_pair(c_7353180,obj_int2obj(1),NULL);c_7353180.hdr.immutable = 1;

make_pair(c_7353179,quote_n,&c_7353180);c_7353179.hdr.immutable = 1;

make_pair(c_7353178,quote__87,&c_7353179);c_7353178.hdr.immutable = 1;

make_pair(c_7353184,quote_fk,NULL);c_7353184.hdr.immutable = 1;

make_pair(c_7353183,quote_sk,&c_7353184);c_7353183.hdr.immutable = 1;

make_pair(c_7353182,quote_g_87s,&c_7353183);c_7353182.hdr.immutable = 1;

make_pair(c_7353181,quote_q,&c_7353182);c_7353181.hdr.immutable = 1;

make_pair(c_7353177,&c_7353178,&c_7353181);c_7353177.hdr.immutable = 1;

make_pair(c_7353176,quote_rec,&c_7353177);c_7353176.hdr.immutable = 1;

make_pair(c_7353175,quote_v,&c_7353176);c_7353175.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352844, Cyc_car(data, ((closureN)self_7320873)->elements[7]), r_7316506, &c_7353175);; 
}

static void __lambda_2179(void *data, object self_7320874, int argc, object *args) /* object self_7320874, object r_7316504 */
 {
 object r_7316504 = args[0];
  
closureN_type c_7352846;
object e_7353158 [7];
c_7352846.hdr.mark = gc_color_red;
 c_7352846.hdr.grayed = 0;
c_7352846.tag = closureN_tag;
 c_7352846.fn = (function_type)__lambda_2180;
c_7352846.num_args = 1;
c_7352846.num_elements = 7;
c_7352846.elements = (object *)e_7353158;
c_7352846.elements[0] = ((closureN)self_7320874)->elements[0];
c_7352846.elements[1] = ((closureN)self_7320874)->elements[1];
c_7352846.elements[2] = ((closureN)self_7320874)->elements[2];
c_7352846.elements[3] = ((closureN)self_7320874)->elements[3];
c_7352846.elements[4] = ((closureN)self_7320874)->elements[4];
c_7352846.elements[5] = ((closureN)self_7320874)->elements[5];
c_7352846.elements[6] = ((closureN)self_7320874)->elements[7];


make_pair(c_7353166,obj_int2obj(1),NULL);c_7353166.hdr.immutable = 1;

make_pair(c_7353165,quote_n,&c_7353166);c_7353165.hdr.immutable = 1;

make_pair(c_7353164,quote__87,&c_7353165);c_7353164.hdr.immutable = 1;

make_pair(c_7353170,quote_fk,NULL);c_7353170.hdr.immutable = 1;

make_pair(c_7353169,quote_sk,&c_7353170);c_7353169.hdr.immutable = 1;

make_pair(c_7353168,quote_g_87s,&c_7353169);c_7353168.hdr.immutable = 1;

make_pair(c_7353167,quote_q,&c_7353168);c_7353167.hdr.immutable = 1;

make_pair(c_7353163,&c_7353164,&c_7353167);c_7353163.hdr.immutable = 1;

make_pair(c_7353162,quote_rec,&c_7353163);c_7353162.hdr.immutable = 1;

make_pair(c_7353161,quote_v,&c_7353162);c_7353161.hdr.immutable = 1;

make_pair(c_7353160,quote_match_91record_91refs,&c_7353161);c_7353160.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352846, ((closureN)self_7320874)->elements[6], r_7316504, &c_7353160);; 
}

static void __lambda_2180(void *data, object self_7320875, int argc, object *args) /* object self_7320875, object r_7316496 */
 {
 object r_7316496 = args[0];
  
closureN_type c_7352848;
object e_7353139 [8];
c_7352848.hdr.mark = gc_color_red;
 c_7352848.hdr.grayed = 0;
c_7352848.tag = closureN_tag;
 c_7352848.fn = (function_type)__lambda_2181;
c_7352848.num_args = 1;
c_7352848.num_elements = 8;
c_7352848.elements = (object *)e_7353139;
c_7352848.elements[0] = ((closureN)self_7320875)->elements[0];
c_7352848.elements[1] = ((closureN)self_7320875)->elements[1];
c_7352848.elements[2] = ((closureN)self_7320875)->elements[2];
c_7352848.elements[3] = ((closureN)self_7320875)->elements[3];
c_7352848.elements[4] = ((closureN)self_7320875)->elements[4];
c_7352848.elements[5] = ((closureN)self_7320875)->elements[5];
c_7352848.elements[6] = r_7316496;
c_7352848.elements[7] = ((closureN)self_7320875)->elements[6];


















make_pair(c_7353157,quote_i,NULL);c_7353157.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352848, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320875)->elements[6])))))))), NULL, &c_7353157);; 
}

static void __lambda_2181(void *data, object self_7320876, int argc, object *args) /* object self_7320876, object r_7316499 */
 {
 object r_7316499 = args[0];
  
closureN_type c_7352850;
object e_7353121 [8];
c_7352850.hdr.mark = gc_color_red;
 c_7352850.hdr.grayed = 0;
c_7352850.tag = closureN_tag;
 c_7352850.fn = (function_type)__lambda_2182;
c_7352850.num_args = 1;
c_7352850.num_elements = 8;
c_7352850.elements = (object *)e_7353121;
c_7352850.elements[0] = ((closureN)self_7320876)->elements[0];
c_7352850.elements[1] = ((closureN)self_7320876)->elements[1];
c_7352850.elements[2] = ((closureN)self_7320876)->elements[2];
c_7352850.elements[3] = ((closureN)self_7320876)->elements[3];
c_7352850.elements[4] = ((closureN)self_7320876)->elements[4];
c_7352850.elements[5] = ((closureN)self_7320876)->elements[5];
c_7352850.elements[6] = ((closureN)self_7320876)->elements[6];
c_7352850.elements[7] = ((closureN)self_7320876)->elements[7];
















make_pair(c_7353138,quote_i,NULL);c_7353138.hdr.immutable = 1;

make_pair(c_7353137,quote_fk,&c_7353138);c_7353137.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352850, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320876)->elements[7]))))))), r_7316499, &c_7353137);; 
}

static void __lambda_2182(void *data, object self_7320877, int argc, object *args) /* object self_7320877, object r_7316497 */
 {
 object r_7316497 = args[0];
  
closureN_type c_7352852;
object e_7353105 [7];
c_7352852.hdr.mark = gc_color_red;
 c_7352852.hdr.grayed = 0;
c_7352852.tag = closureN_tag;
 c_7352852.fn = (function_type)__lambda_2183;
c_7352852.num_args = 1;
c_7352852.num_elements = 7;
c_7352852.elements = (object *)e_7353105;
c_7352852.elements[0] = ((closureN)self_7320877)->elements[0];
c_7352852.elements[1] = ((closureN)self_7320877)->elements[1];
c_7352852.elements[2] = ((closureN)self_7320877)->elements[2];
c_7352852.elements[3] = ((closureN)self_7320877)->elements[3];
c_7352852.elements[4] = ((closureN)self_7320877)->elements[4];
c_7352852.elements[5] = ((closureN)self_7320877)->elements[5];
c_7352852.elements[6] = ((closureN)self_7320877)->elements[7];


make_pair(c_7353114,obj_int2obj(1),NULL);c_7353114.hdr.immutable = 1;

make_pair(c_7353113,quote_n,&c_7353114);c_7353113.hdr.immutable = 1;

make_pair(c_7353112,quote__87,&c_7353113);c_7353112.hdr.immutable = 1;

make_pair(c_7353118,quote_fk,NULL);c_7353118.hdr.immutable = 1;

make_pair(c_7353117,quote_sk,&c_7353118);c_7353117.hdr.immutable = 1;

make_pair(c_7353116,quote_g_87s,&c_7353117);c_7353116.hdr.immutable = 1;

make_pair(c_7353115,quote_q,&c_7353116);c_7353115.hdr.immutable = 1;

make_pair(c_7353111,&c_7353112,&c_7353115);c_7353111.hdr.immutable = 1;

make_pair(c_7353110,quote_rec,&c_7353111);c_7353110.hdr.immutable = 1;

make_pair(c_7353109,quote_v,&c_7353110);c_7353109.hdr.immutable = 1;

make_pair(c_7353108,quote_match_91record_91refs,&c_7353109);c_7353108.hdr.immutable = 1;

make_pair(c_7353120,quote_i,NULL);c_7353120.hdr.immutable = 1;

make_pair(c_7353119,quote_fk,&c_7353120);c_7353119.hdr.immutable = 1;

make_pair(c_7353107,&c_7353108,&c_7353119);c_7353107.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352852, ((closureN)self_7320877)->elements[6], r_7316497, &c_7353107);; 
}

static void __lambda_2183(void *data, object self_7320878, int argc, object *args) /* object self_7320878, object r_7316494 */
 {
 object r_7316494 = args[0];
  
closureN_type c_7352854;
object e_7353078 [6];
c_7352854.hdr.mark = gc_color_red;
 c_7352854.hdr.grayed = 0;
c_7352854.tag = closureN_tag;
 c_7352854.fn = (function_type)__lambda_2184;
c_7352854.num_args = 1;
c_7352854.num_elements = 6;
c_7352854.elements = (object *)e_7353078;
c_7352854.elements[0] = ((closureN)self_7320878)->elements[0];
c_7352854.elements[1] = ((closureN)self_7320878)->elements[1];
c_7352854.elements[2] = ((closureN)self_7320878)->elements[2];
c_7352854.elements[3] = ((closureN)self_7320878)->elements[3];
c_7352854.elements[4] = ((closureN)self_7320878)->elements[4];
c_7352854.elements[5] = ((closureN)self_7320878)->elements[6];


make_pair(c_7353085,quote_n,NULL);c_7353085.hdr.immutable = 1;

make_pair(c_7353084,quote_v,&c_7353085);c_7353084.hdr.immutable = 1;

make_pair(c_7353083,quote_rec,&c_7353084);c_7353083.hdr.immutable = 1;

make_pair(c_7353082,quote_slot_91ref,&c_7353083);c_7353082.hdr.immutable = 1;

make_pair(c_7353090,quote_n,NULL);c_7353090.hdr.immutable = 1;

make_pair(c_7353089,quote_v,&c_7353090);c_7353089.hdr.immutable = 1;

make_pair(c_7353088,quote_rec,&c_7353089);c_7353088.hdr.immutable = 1;

make_pair(c_7353087,quote_slot_91set_67,&c_7353088);c_7353087.hdr.immutable = 1;

make_pair(c_7353086,&c_7353087,NULL);c_7353086.hdr.immutable = 1;

make_pair(c_7353081,&c_7353082,&c_7353086);c_7353081.hdr.immutable = 1;

make_pair(c_7353098,obj_int2obj(1),NULL);c_7353098.hdr.immutable = 1;

make_pair(c_7353097,quote_n,&c_7353098);c_7353097.hdr.immutable = 1;

make_pair(c_7353096,quote__87,&c_7353097);c_7353096.hdr.immutable = 1;

make_pair(c_7353102,quote_fk,NULL);c_7353102.hdr.immutable = 1;

make_pair(c_7353101,quote_sk,&c_7353102);c_7353101.hdr.immutable = 1;

make_pair(c_7353100,quote_g_87s,&c_7353101);c_7353100.hdr.immutable = 1;

make_pair(c_7353099,quote_q,&c_7353100);c_7353099.hdr.immutable = 1;

make_pair(c_7353095,&c_7353096,&c_7353099);c_7353095.hdr.immutable = 1;

make_pair(c_7353094,quote_rec,&c_7353095);c_7353094.hdr.immutable = 1;

make_pair(c_7353093,quote_v,&c_7353094);c_7353093.hdr.immutable = 1;

make_pair(c_7353092,quote_match_91record_91refs,&c_7353093);c_7353092.hdr.immutable = 1;

make_pair(c_7353104,quote_i,NULL);c_7353104.hdr.immutable = 1;

make_pair(c_7353103,quote_fk,&c_7353104);c_7353103.hdr.immutable = 1;

make_pair(c_7353091,&c_7353092,&c_7353103);c_7353091.hdr.immutable = 1;

make_pair(c_7353080,&c_7353081,&c_7353091);c_7353080.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352854, ((closureN)self_7320878)->elements[5], r_7316494, &c_7353080);; 
}

static void __lambda_2184(void *data, object self_7320879, int argc, object *args) /* object self_7320879, object r_7316491 */
 {
 object r_7316491 = args[0];
  
closureN_type c_7352856;
object e_7353040 [5];
c_7352856.hdr.mark = gc_color_red;
 c_7352856.hdr.grayed = 0;
c_7352856.tag = closureN_tag;
 c_7352856.fn = (function_type)__lambda_2185;
c_7352856.num_args = 1;
c_7352856.num_elements = 5;
c_7352856.elements = (object *)e_7353040;
c_7352856.elements[0] = ((closureN)self_7320879)->elements[0];
c_7352856.elements[1] = ((closureN)self_7320879)->elements[1];
c_7352856.elements[2] = ((closureN)self_7320879)->elements[2];
c_7352856.elements[3] = ((closureN)self_7320879)->elements[3];
c_7352856.elements[4] = ((closureN)self_7320879)->elements[4];












make_pair(c_7353058,quote_n,NULL);c_7353058.hdr.immutable = 1;

make_pair(c_7353057,quote_v,&c_7353058);c_7353057.hdr.immutable = 1;

make_pair(c_7353056,quote_rec,&c_7353057);c_7353056.hdr.immutable = 1;

make_pair(c_7353055,quote_slot_91ref,&c_7353056);c_7353055.hdr.immutable = 1;

make_pair(c_7353063,quote_n,NULL);c_7353063.hdr.immutable = 1;

make_pair(c_7353062,quote_v,&c_7353063);c_7353062.hdr.immutable = 1;

make_pair(c_7353061,quote_rec,&c_7353062);c_7353061.hdr.immutable = 1;

make_pair(c_7353060,quote_slot_91set_67,&c_7353061);c_7353060.hdr.immutable = 1;

make_pair(c_7353059,&c_7353060,NULL);c_7353059.hdr.immutable = 1;

make_pair(c_7353054,&c_7353055,&c_7353059);c_7353054.hdr.immutable = 1;

make_pair(c_7353071,obj_int2obj(1),NULL);c_7353071.hdr.immutable = 1;

make_pair(c_7353070,quote_n,&c_7353071);c_7353070.hdr.immutable = 1;

make_pair(c_7353069,quote__87,&c_7353070);c_7353069.hdr.immutable = 1;

make_pair(c_7353075,quote_fk,NULL);c_7353075.hdr.immutable = 1;

make_pair(c_7353074,quote_sk,&c_7353075);c_7353074.hdr.immutable = 1;

make_pair(c_7353073,quote_g_87s,&c_7353074);c_7353073.hdr.immutable = 1;

make_pair(c_7353072,quote_q,&c_7353073);c_7353072.hdr.immutable = 1;

make_pair(c_7353068,&c_7353069,&c_7353072);c_7353068.hdr.immutable = 1;

make_pair(c_7353067,quote_rec,&c_7353068);c_7353067.hdr.immutable = 1;

make_pair(c_7353066,quote_v,&c_7353067);c_7353066.hdr.immutable = 1;

make_pair(c_7353065,quote_match_91record_91refs,&c_7353066);c_7353065.hdr.immutable = 1;

make_pair(c_7353077,quote_i,NULL);c_7353077.hdr.immutable = 1;

make_pair(c_7353076,quote_fk,&c_7353077);c_7353076.hdr.immutable = 1;

make_pair(c_7353064,&c_7353065,&c_7353076);c_7353064.hdr.immutable = 1;

make_pair(c_7353053,&c_7353054,&c_7353064);c_7353053.hdr.immutable = 1;

make_pair(c_7353052,quote_p,&c_7353053);c_7353052.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352856, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320879)->elements[5]))))), r_7316491, &c_7353052);; 
}

static void __lambda_2185(void *data, object self_7320880, int argc, object *args) /* object self_7320880, object r_7316489 */
 {
 object r_7316489 = args[0];
  
closureN_type c_7352858;
object e_7353011 [4];
c_7352858.hdr.mark = gc_color_red;
 c_7352858.hdr.grayed = 0;
c_7352858.tag = closureN_tag;
 c_7352858.fn = (function_type)__lambda_2186;
c_7352858.num_args = 1;
c_7352858.num_elements = 4;
c_7352858.elements = (object *)e_7353011;
c_7352858.elements[0] = ((closureN)self_7320880)->elements[0];
c_7352858.elements[1] = ((closureN)self_7320880)->elements[1];
c_7352858.elements[2] = ((closureN)self_7320880)->elements[2];
c_7352858.elements[3] = ((closureN)self_7320880)->elements[3];


make_pair(c_7353020,quote_n,NULL);c_7353020.hdr.immutable = 1;

make_pair(c_7353019,quote_v,&c_7353020);c_7353019.hdr.immutable = 1;

make_pair(c_7353018,quote_rec,&c_7353019);c_7353018.hdr.immutable = 1;

make_pair(c_7353017,quote_slot_91ref,&c_7353018);c_7353017.hdr.immutable = 1;

make_pair(c_7353025,quote_n,NULL);c_7353025.hdr.immutable = 1;

make_pair(c_7353024,quote_v,&c_7353025);c_7353024.hdr.immutable = 1;

make_pair(c_7353023,quote_rec,&c_7353024);c_7353023.hdr.immutable = 1;

make_pair(c_7353022,quote_slot_91set_67,&c_7353023);c_7353022.hdr.immutable = 1;

make_pair(c_7353021,&c_7353022,NULL);c_7353021.hdr.immutable = 1;

make_pair(c_7353016,&c_7353017,&c_7353021);c_7353016.hdr.immutable = 1;

make_pair(c_7353033,obj_int2obj(1),NULL);c_7353033.hdr.immutable = 1;

make_pair(c_7353032,quote_n,&c_7353033);c_7353032.hdr.immutable = 1;

make_pair(c_7353031,quote__87,&c_7353032);c_7353031.hdr.immutable = 1;

make_pair(c_7353037,quote_fk,NULL);c_7353037.hdr.immutable = 1;

make_pair(c_7353036,quote_sk,&c_7353037);c_7353036.hdr.immutable = 1;

make_pair(c_7353035,quote_g_87s,&c_7353036);c_7353035.hdr.immutable = 1;

make_pair(c_7353034,quote_q,&c_7353035);c_7353034.hdr.immutable = 1;

make_pair(c_7353030,&c_7353031,&c_7353034);c_7353030.hdr.immutable = 1;

make_pair(c_7353029,quote_rec,&c_7353030);c_7353029.hdr.immutable = 1;

make_pair(c_7353028,quote_v,&c_7353029);c_7353028.hdr.immutable = 1;

make_pair(c_7353027,quote_match_91record_91refs,&c_7353028);c_7353027.hdr.immutable = 1;

make_pair(c_7353039,quote_i,NULL);c_7353039.hdr.immutable = 1;

make_pair(c_7353038,quote_fk,&c_7353039);c_7353038.hdr.immutable = 1;

make_pair(c_7353026,&c_7353027,&c_7353038);c_7353026.hdr.immutable = 1;

make_pair(c_7353015,&c_7353016,&c_7353026);c_7353015.hdr.immutable = 1;

make_pair(c_7353014,quote_p,&c_7353015);c_7353014.hdr.immutable = 1;

make_pair(c_7353013,quote_w,&c_7353014);c_7353013.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352858, ((closureN)self_7320880)->elements[4], r_7316489, &c_7353013);; 
}

static void __lambda_2186(void *data, object self_7320881, int argc, object *args) /* object self_7320881, object r_7316486 */
 {
 object r_7316486 = args[0];
  
closureN_type c_7352860;
object e_7352981 [3];
c_7352860.hdr.mark = gc_color_red;
 c_7352860.hdr.grayed = 0;
c_7352860.tag = closureN_tag;
 c_7352860.fn = (function_type)__lambda_2187;
c_7352860.num_args = 1;
c_7352860.num_elements = 3;
c_7352860.elements = (object *)e_7352981;
c_7352860.elements[0] = ((closureN)self_7320881)->elements[0];
c_7352860.elements[1] = ((closureN)self_7320881)->elements[1];
c_7352860.elements[2] = ((closureN)self_7320881)->elements[2];


make_pair(c_7352991,quote_n,NULL);c_7352991.hdr.immutable = 1;

make_pair(c_7352990,quote_v,&c_7352991);c_7352990.hdr.immutable = 1;

make_pair(c_7352989,quote_rec,&c_7352990);c_7352989.hdr.immutable = 1;

make_pair(c_7352988,quote_slot_91ref,&c_7352989);c_7352988.hdr.immutable = 1;

make_pair(c_7352996,quote_n,NULL);c_7352996.hdr.immutable = 1;

make_pair(c_7352995,quote_v,&c_7352996);c_7352995.hdr.immutable = 1;

make_pair(c_7352994,quote_rec,&c_7352995);c_7352994.hdr.immutable = 1;

make_pair(c_7352993,quote_slot_91set_67,&c_7352994);c_7352993.hdr.immutable = 1;

make_pair(c_7352992,&c_7352993,NULL);c_7352992.hdr.immutable = 1;

make_pair(c_7352987,&c_7352988,&c_7352992);c_7352987.hdr.immutable = 1;

make_pair(c_7353004,obj_int2obj(1),NULL);c_7353004.hdr.immutable = 1;

make_pair(c_7353003,quote_n,&c_7353004);c_7353003.hdr.immutable = 1;

make_pair(c_7353002,quote__87,&c_7353003);c_7353002.hdr.immutable = 1;

make_pair(c_7353008,quote_fk,NULL);c_7353008.hdr.immutable = 1;

make_pair(c_7353007,quote_sk,&c_7353008);c_7353007.hdr.immutable = 1;

make_pair(c_7353006,quote_g_87s,&c_7353007);c_7353006.hdr.immutable = 1;

make_pair(c_7353005,quote_q,&c_7353006);c_7353005.hdr.immutable = 1;

make_pair(c_7353001,&c_7353002,&c_7353005);c_7353001.hdr.immutable = 1;

make_pair(c_7353000,quote_rec,&c_7353001);c_7353000.hdr.immutable = 1;

make_pair(c_7352999,quote_v,&c_7353000);c_7352999.hdr.immutable = 1;

make_pair(c_7352998,quote_match_91record_91refs,&c_7352999);c_7352998.hdr.immutable = 1;

make_pair(c_7353010,quote_i,NULL);c_7353010.hdr.immutable = 1;

make_pair(c_7353009,quote_fk,&c_7353010);c_7353009.hdr.immutable = 1;

make_pair(c_7352997,&c_7352998,&c_7353009);c_7352997.hdr.immutable = 1;

make_pair(c_7352986,&c_7352987,&c_7352997);c_7352986.hdr.immutable = 1;

make_pair(c_7352985,quote_p,&c_7352986);c_7352985.hdr.immutable = 1;

make_pair(c_7352984,quote_w,&c_7352985);c_7352984.hdr.immutable = 1;

make_pair(c_7352983,quote_match_91one,&c_7352984);c_7352983.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352860, ((closureN)self_7320881)->elements[3], r_7316486, &c_7352983);; 
}

static void __lambda_2187(void *data, object self_7320882, int argc, object *args) /* object self_7320882, object r_7316482 */
 {
 object r_7316482 = args[0];
  
closureN_type c_7352862;
object e_7352951 [3];
c_7352862.hdr.mark = gc_color_red;
 c_7352862.hdr.grayed = 0;
c_7352862.tag = closureN_tag;
 c_7352862.fn = (function_type)__lambda_2188;
c_7352862.num_args = 1;
c_7352862.num_elements = 3;
c_7352862.elements = (object *)e_7352951;
c_7352862.elements[0] = ((closureN)self_7320882)->elements[0];
c_7352862.elements[1] = ((closureN)self_7320882)->elements[1];
c_7352862.elements[2] = ((closureN)self_7320882)->elements[2];


make_pair(c_7352961,quote_n,NULL);c_7352961.hdr.immutable = 1;

make_pair(c_7352960,quote_v,&c_7352961);c_7352960.hdr.immutable = 1;

make_pair(c_7352959,quote_rec,&c_7352960);c_7352959.hdr.immutable = 1;

make_pair(c_7352958,quote_slot_91ref,&c_7352959);c_7352958.hdr.immutable = 1;

make_pair(c_7352966,quote_n,NULL);c_7352966.hdr.immutable = 1;

make_pair(c_7352965,quote_v,&c_7352966);c_7352965.hdr.immutable = 1;

make_pair(c_7352964,quote_rec,&c_7352965);c_7352964.hdr.immutable = 1;

make_pair(c_7352963,quote_slot_91set_67,&c_7352964);c_7352963.hdr.immutable = 1;

make_pair(c_7352962,&c_7352963,NULL);c_7352962.hdr.immutable = 1;

make_pair(c_7352957,&c_7352958,&c_7352962);c_7352957.hdr.immutable = 1;

make_pair(c_7352974,obj_int2obj(1),NULL);c_7352974.hdr.immutable = 1;

make_pair(c_7352973,quote_n,&c_7352974);c_7352973.hdr.immutable = 1;

make_pair(c_7352972,quote__87,&c_7352973);c_7352972.hdr.immutable = 1;

make_pair(c_7352978,quote_fk,NULL);c_7352978.hdr.immutable = 1;

make_pair(c_7352977,quote_sk,&c_7352978);c_7352977.hdr.immutable = 1;

make_pair(c_7352976,quote_g_87s,&c_7352977);c_7352976.hdr.immutable = 1;

make_pair(c_7352975,quote_q,&c_7352976);c_7352975.hdr.immutable = 1;

make_pair(c_7352971,&c_7352972,&c_7352975);c_7352971.hdr.immutable = 1;

make_pair(c_7352970,quote_rec,&c_7352971);c_7352970.hdr.immutable = 1;

make_pair(c_7352969,quote_v,&c_7352970);c_7352969.hdr.immutable = 1;

make_pair(c_7352968,quote_match_91record_91refs,&c_7352969);c_7352968.hdr.immutable = 1;

make_pair(c_7352980,quote_i,NULL);c_7352980.hdr.immutable = 1;

make_pair(c_7352979,quote_fk,&c_7352980);c_7352979.hdr.immutable = 1;

make_pair(c_7352967,&c_7352968,&c_7352979);c_7352967.hdr.immutable = 1;

make_pair(c_7352956,&c_7352957,&c_7352967);c_7352956.hdr.immutable = 1;

make_pair(c_7352955,quote_p,&c_7352956);c_7352955.hdr.immutable = 1;

make_pair(c_7352954,quote_w,&c_7352955);c_7352954.hdr.immutable = 1;

make_pair(c_7352953,quote_match_91one,&c_7352954);c_7352953.hdr.immutable = 1;

make_pair(c_7352952,&c_7352953,NULL);c_7352952.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352862, r_7316482, NULL, &c_7352952);; 
}

static void __lambda_2188(void *data, object self_7320883, int argc, object *args) /* object self_7320883, object r_7316480 */
 {
 object r_7316480 = args[0];
  
closureN_type c_7352864;
object e_7352912 [2];
c_7352864.hdr.mark = gc_color_red;
 c_7352864.hdr.grayed = 0;
c_7352864.tag = closureN_tag;
 c_7352864.fn = (function_type)__lambda_2189;
c_7352864.num_args = 1;
c_7352864.num_elements = 2;
c_7352864.elements = (object *)e_7352912;
c_7352864.elements[0] = ((closureN)self_7320883)->elements[0];
c_7352864.elements[1] = ((closureN)self_7320883)->elements[1];


make_pair(c_7352921,quote_n,NULL);c_7352921.hdr.immutable = 1;

make_pair(c_7352920,quote_v,&c_7352921);c_7352920.hdr.immutable = 1;

make_pair(c_7352919,quote_rec,&c_7352920);c_7352919.hdr.immutable = 1;

make_pair(c_7352918,quote_slot_91ref,&c_7352919);c_7352918.hdr.immutable = 1;

make_pair(c_7352917,&c_7352918,NULL);c_7352917.hdr.immutable = 1;

make_pair(c_7352916,quote_w,&c_7352917);c_7352916.hdr.immutable = 1;

make_pair(c_7352915,&c_7352916,NULL);c_7352915.hdr.immutable = 1;

make_pair(c_7352931,quote_n,NULL);c_7352931.hdr.immutable = 1;

make_pair(c_7352930,quote_v,&c_7352931);c_7352930.hdr.immutable = 1;

make_pair(c_7352929,quote_rec,&c_7352930);c_7352929.hdr.immutable = 1;

make_pair(c_7352928,quote_slot_91ref,&c_7352929);c_7352928.hdr.immutable = 1;

make_pair(c_7352936,quote_n,NULL);c_7352936.hdr.immutable = 1;

make_pair(c_7352935,quote_v,&c_7352936);c_7352935.hdr.immutable = 1;

make_pair(c_7352934,quote_rec,&c_7352935);c_7352934.hdr.immutable = 1;

make_pair(c_7352933,quote_slot_91set_67,&c_7352934);c_7352933.hdr.immutable = 1;

make_pair(c_7352932,&c_7352933,NULL);c_7352932.hdr.immutable = 1;

make_pair(c_7352927,&c_7352928,&c_7352932);c_7352927.hdr.immutable = 1;

make_pair(c_7352944,obj_int2obj(1),NULL);c_7352944.hdr.immutable = 1;

make_pair(c_7352943,quote_n,&c_7352944);c_7352943.hdr.immutable = 1;

make_pair(c_7352942,quote__87,&c_7352943);c_7352942.hdr.immutable = 1;

make_pair(c_7352948,quote_fk,NULL);c_7352948.hdr.immutable = 1;

make_pair(c_7352947,quote_sk,&c_7352948);c_7352947.hdr.immutable = 1;

make_pair(c_7352946,quote_g_87s,&c_7352947);c_7352946.hdr.immutable = 1;

make_pair(c_7352945,quote_q,&c_7352946);c_7352945.hdr.immutable = 1;

make_pair(c_7352941,&c_7352942,&c_7352945);c_7352941.hdr.immutable = 1;

make_pair(c_7352940,quote_rec,&c_7352941);c_7352940.hdr.immutable = 1;

make_pair(c_7352939,quote_v,&c_7352940);c_7352939.hdr.immutable = 1;

make_pair(c_7352938,quote_match_91record_91refs,&c_7352939);c_7352938.hdr.immutable = 1;

make_pair(c_7352950,quote_i,NULL);c_7352950.hdr.immutable = 1;

make_pair(c_7352949,quote_fk,&c_7352950);c_7352949.hdr.immutable = 1;

make_pair(c_7352937,&c_7352938,&c_7352949);c_7352937.hdr.immutable = 1;

make_pair(c_7352926,&c_7352927,&c_7352937);c_7352926.hdr.immutable = 1;

make_pair(c_7352925,quote_p,&c_7352926);c_7352925.hdr.immutable = 1;

make_pair(c_7352924,quote_w,&c_7352925);c_7352924.hdr.immutable = 1;

make_pair(c_7352923,quote_match_91one,&c_7352924);c_7352923.hdr.immutable = 1;

make_pair(c_7352922,&c_7352923,NULL);c_7352922.hdr.immutable = 1;

make_pair(c_7352914,&c_7352915,&c_7352922);c_7352914.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352864, ((closureN)self_7320883)->elements[2], r_7316480, &c_7352914);; 
}

static void __lambda_2189(void *data, object self_7320884, int argc, object *args) /* object self_7320884, object r_7316477 */
 {
 object r_7316477 = args[0];
  
closureN_type c_7352866;
object e_7352872 [1];
c_7352866.hdr.mark = gc_color_red;
 c_7352866.hdr.grayed = 0;
c_7352866.tag = closureN_tag;
 c_7352866.fn = (function_type)__lambda_2190;
c_7352866.num_args = 1;
c_7352866.num_elements = 1;
c_7352866.elements = (object *)e_7352872;
c_7352866.elements[0] = ((closureN)self_7320884)->elements[0];


make_pair(c_7352882,quote_n,NULL);c_7352882.hdr.immutable = 1;

make_pair(c_7352881,quote_v,&c_7352882);c_7352881.hdr.immutable = 1;

make_pair(c_7352880,quote_rec,&c_7352881);c_7352880.hdr.immutable = 1;

make_pair(c_7352879,quote_slot_91ref,&c_7352880);c_7352879.hdr.immutable = 1;

make_pair(c_7352878,&c_7352879,NULL);c_7352878.hdr.immutable = 1;

make_pair(c_7352877,quote_w,&c_7352878);c_7352877.hdr.immutable = 1;

make_pair(c_7352876,&c_7352877,NULL);c_7352876.hdr.immutable = 1;

make_pair(c_7352892,quote_n,NULL);c_7352892.hdr.immutable = 1;

make_pair(c_7352891,quote_v,&c_7352892);c_7352891.hdr.immutable = 1;

make_pair(c_7352890,quote_rec,&c_7352891);c_7352890.hdr.immutable = 1;

make_pair(c_7352889,quote_slot_91ref,&c_7352890);c_7352889.hdr.immutable = 1;

make_pair(c_7352897,quote_n,NULL);c_7352897.hdr.immutable = 1;

make_pair(c_7352896,quote_v,&c_7352897);c_7352896.hdr.immutable = 1;

make_pair(c_7352895,quote_rec,&c_7352896);c_7352895.hdr.immutable = 1;

make_pair(c_7352894,quote_slot_91set_67,&c_7352895);c_7352894.hdr.immutable = 1;

make_pair(c_7352893,&c_7352894,NULL);c_7352893.hdr.immutable = 1;

make_pair(c_7352888,&c_7352889,&c_7352893);c_7352888.hdr.immutable = 1;

make_pair(c_7352905,obj_int2obj(1),NULL);c_7352905.hdr.immutable = 1;

make_pair(c_7352904,quote_n,&c_7352905);c_7352904.hdr.immutable = 1;

make_pair(c_7352903,quote__87,&c_7352904);c_7352903.hdr.immutable = 1;

make_pair(c_7352909,quote_fk,NULL);c_7352909.hdr.immutable = 1;

make_pair(c_7352908,quote_sk,&c_7352909);c_7352908.hdr.immutable = 1;

make_pair(c_7352907,quote_g_87s,&c_7352908);c_7352907.hdr.immutable = 1;

make_pair(c_7352906,quote_q,&c_7352907);c_7352906.hdr.immutable = 1;

make_pair(c_7352902,&c_7352903,&c_7352906);c_7352902.hdr.immutable = 1;

make_pair(c_7352901,quote_rec,&c_7352902);c_7352901.hdr.immutable = 1;

make_pair(c_7352900,quote_v,&c_7352901);c_7352900.hdr.immutable = 1;

make_pair(c_7352899,quote_match_91record_91refs,&c_7352900);c_7352899.hdr.immutable = 1;

make_pair(c_7352911,quote_i,NULL);c_7352911.hdr.immutable = 1;

make_pair(c_7352910,quote_fk,&c_7352911);c_7352910.hdr.immutable = 1;

make_pair(c_7352898,&c_7352899,&c_7352910);c_7352898.hdr.immutable = 1;

make_pair(c_7352887,&c_7352888,&c_7352898);c_7352887.hdr.immutable = 1;

make_pair(c_7352886,quote_p,&c_7352887);c_7352886.hdr.immutable = 1;

make_pair(c_7352885,quote_w,&c_7352886);c_7352885.hdr.immutable = 1;

make_pair(c_7352884,quote_match_91one,&c_7352885);c_7352884.hdr.immutable = 1;

make_pair(c_7352883,&c_7352884,NULL);c_7352883.hdr.immutable = 1;

make_pair(c_7352875,&c_7352876,&c_7352883);c_7352875.hdr.immutable = 1;

make_pair(c_7352874,quote_let,&c_7352875);c_7352874.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352866, ((closureN)self_7320884)->elements[1], r_7316477, &c_7352874);; 
}

static void __lambda_2190(void *data, object self_7320885, int argc, object *args) /* object self_7320885, object r_7316475 */
 {
 object r_7316475 = args[0];
  
pair_type local_7352871; 
return_direct_with_clo1(data,  ((closureN)self_7320885)->elements[0], (((closure)  ((closureN)self_7320885)->elements[0])->fn),  set_pair_as_expr(&local_7352871, r_7316475, boolean_f));; 
}

static void __lambda_2024(void *data, object _, int argc, object *args) /* closure _,object k_7316148, object expr_734988_735022_735090_739854, object rename_734989_735023_735091_739855, object compare_734990_735024_735092_739856 */
 {
object k_7316148 = args[0]; object expr_734988_735022_735090_739854 = args[1]; object rename_734989_735023_735091_739855 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-vector-tail-two");

closureN_type c_7351119;
object e_7352646 [3];
c_7351119.hdr.mark = gc_color_red;
 c_7351119.hdr.grayed = 0;
c_7351119.tag = closureN_tag;
 c_7351119.fn = (function_type)__lambda_2025;
c_7351119.num_args = 1;
c_7351119.num_elements = 3;
c_7351119.elements = (object *)e_7352646;
c_7351119.elements[0] = expr_734988_735022_735090_739854;
c_7351119.elements[1] = k_7316148;
c_7351119.elements[2] = rename_734989_735023_735091_739855;



return_direct_with_clo1(data,(closure)&c_7351119,__lambda_2025,  Cyc_cdr(data, expr_734988_735022_735090_739854));; 
}

static void __lambda_2025(void *data, object self_7320708, int argc, object *args) /* object self_7320708, object v_931_734996_735029_735094_739858 */
 {
 object v_931_734996_735029_735094_739858 = args[0];
  
closureN_type c_7351121;
object e_7352621 [2];
c_7351121.hdr.mark = gc_color_red;
 c_7351121.hdr.grayed = 0;
c_7351121.tag = closureN_tag;
 c_7351121.fn = (function_type)__lambda_2026;
c_7351121.num_args = 0;
c_7351121.num_elements = 2;
c_7351121.elements = (object *)e_7352621;
c_7351121.elements[0] = ((closureN)self_7320708)->elements[2];
c_7351121.elements[1] = v_931_734996_735029_735094_739858;


closureN_type c_7352622;
object e_7352645 [2];
c_7352622.hdr.mark = gc_color_red;
 c_7352622.hdr.grayed = 0;
c_7352622.tag = closureN_tag;
 c_7352622.fn = (function_type)__lambda_2137;
c_7352622.num_args = 1;
c_7352622.num_elements = 2;
c_7352622.elements = (object *)e_7352645;
c_7352622.elements[0] = ((closureN)self_7320708)->elements[0];
c_7352622.elements[1] = ((closureN)self_7320708)->elements[1];

return_direct_with_clo1(data,(closure)&c_7351121,__lambda_2026,  &c_7352622);; 
}

static void __lambda_2137(void *data, object self_7320709, int argc, object *args) /* object self_7320709, object tmp_735026_735028_735093_739857 */
 {
 object tmp_735026_735028_735093_739857 = args[0];
  
closureN_type c_7352624;
object e_7352638 [2];
c_7352624.hdr.mark = gc_color_red;
 c_7352624.hdr.grayed = 0;
c_7352624.tag = closureN_tag;
 c_7352624.fn = (function_type)__lambda_2138;
c_7352624.num_args = 0;
c_7352624.num_elements = 2;
c_7352624.elements = (object *)e_7352638;
c_7352624.elements[0] = ((closureN)self_7320709)->elements[0];
c_7352624.elements[1] = tmp_735026_735028_735093_739857;


closureN_type c_7352639;
object e_7352644 [1];
c_7352639.hdr.mark = gc_color_red;
 c_7352639.hdr.grayed = 0;
c_7352639.tag = closureN_tag;
 c_7352639.fn = (function_type)__lambda_2140;
c_7352639.num_args = 1;
c_7352639.num_elements = 1;
c_7352639.elements = (object *)e_7352644;
c_7352639.elements[0] = ((closureN)self_7320709)->elements[1];

return_direct_with_clo1(data,(closure)&c_7352624,__lambda_2138,  &c_7352639);; 
}

static void __lambda_2140(void *data, object self_7320710, int argc, object *args) /* object self_7320710, object r_7316149 */
 {
 object r_7316149 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7320710)->elements[0], (((closure)  ((closureN)self_7320710)->elements[0])->fn),  Cyc_car(data, r_7316149));; 
}

static void __lambda_2138(void *data, object self_7320711, int argc, object *args) /* object self_7320711, object k_7316151 */
 {
 object k_7316151 = args[0];
  if( (boolean_f != ((closureN)self_7320711)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7316151, (((closure)  k_7316151)->fn),  ((closureN)self_7320711)->elements[1]);
} else { 
  
closureN_type c_7352629;
object e_7352635 [1];
c_7352629.hdr.mark = gc_color_red;
 c_7352629.hdr.grayed = 0;
c_7352629.tag = closureN_tag;
 c_7352629.fn = (function_type)__lambda_2139;
c_7352629.num_args = 1;
c_7352629.num_elements = 1;
c_7352629.elements = (object *)e_7352635;
c_7352629.elements[0] = k_7316151;


make_utf8_string_with_len(c_7352636, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7352629, &c_7352636, ((closureN)self_7320711)->elements[0]);}
;; 
}

static void __lambda_2139(void *data, object self_7320712, int argc, object *args) /* object self_7320712, object r_7316152 */
 {
 object r_7316152 = args[0];
  
pair_type local_7352634; 
return_direct_with_clo1(data,  ((closureN)self_7320712)->elements[0], (((closure)  ((closureN)self_7320712)->elements[0])->fn),  set_pair_as_expr(&local_7352634, r_7316152, boolean_f));; 
}

static void __lambda_2026(void *data, object self_7320713, int argc, object *args) /* object self_7320713, object k_7316154 */
 {
 object k_7316154 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320713)->elements[1])) ){ 
  
closureN_type c_7351126;
object e_7352616 [3];
c_7351126.hdr.mark = gc_color_red;
 c_7351126.hdr.grayed = 0;
c_7351126.tag = closureN_tag;
 c_7351126.fn = (function_type)__lambda_2027;
c_7351126.num_args = 1;
c_7351126.num_elements = 3;
c_7351126.elements = (object *)e_7352616;
c_7351126.elements[0] = k_7316154;
c_7351126.elements[1] = ((closureN)self_7320713)->elements[0];
c_7351126.elements[2] = ((closureN)self_7320713)->elements[1];



return_direct_with_clo1(data,(closure)&c_7351126,__lambda_2027,  Cyc_car(data, ((closureN)self_7320713)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7316154, (((closure)  k_7316154)->fn),  boolean_f);}
;; 
}

static void __lambda_2027(void *data, object self_7320714, int argc, object *args) /* object self_7320714, object v_735032_735096_739860 */
 {
 object v_735032_735096_739860 = args[0];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320714)->elements[2]))) ){ 
  
closureN_type c_7351133;
object e_7352608 [4];
c_7351133.hdr.mark = gc_color_red;
 c_7351133.hdr.grayed = 0;
c_7351133.tag = closureN_tag;
 c_7351133.fn = (function_type)__lambda_2028;
c_7351133.num_args = 1;
c_7351133.num_elements = 4;
c_7351133.elements = (object *)e_7352608;
c_7351133.elements[0] = ((closureN)self_7320714)->elements[0];
c_7351133.elements[1] = ((closureN)self_7320714)->elements[1];
c_7351133.elements[2] = v_735032_735096_739860;
c_7351133.elements[3] = ((closureN)self_7320714)->elements[2];





return_direct_with_clo1(data,(closure)&c_7351133,__lambda_2028,  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320714)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320714)->elements[0], (((closure)  ((closureN)self_7320714)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2028(void *data, object self_7320715, int argc, object *args) /* object self_7320715, object p_735036_735099_739863 */
 {
 object p_735036_735099_739863 = args[0];
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320715)->elements[3])))) ){ 
  
closureN_type c_7351142;
object e_7352598 [5];
c_7351142.hdr.mark = gc_color_red;
 c_7351142.hdr.grayed = 0;
c_7351142.tag = closureN_tag;
 c_7351142.fn = (function_type)__lambda_2029;
c_7351142.num_args = 1;
c_7351142.num_elements = 5;
c_7351142.elements = (object *)e_7352598;
c_7351142.elements[0] = ((closureN)self_7320715)->elements[0];
c_7351142.elements[1] = p_735036_735099_739863;
c_7351142.elements[2] = ((closureN)self_7320715)->elements[1];
c_7351142.elements[3] = ((closureN)self_7320715)->elements[2];
c_7351142.elements[4] = ((closureN)self_7320715)->elements[3];







return_direct_with_clo1(data,(closure)&c_7351142,__lambda_2029,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320715)->elements[3]))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320715)->elements[0], (((closure)  ((closureN)self_7320715)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2029(void *data, object self_7320716, int argc, object *args) /* object self_7320716, object n_735040_735102_739866 */
 {
 object n_735040_735102_739866 = args[0];
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320716)->elements[4]))))) ){ 
  
closureN_type c_7351153;
object e_7352586 [6];
c_7351153.hdr.mark = gc_color_red;
 c_7351153.hdr.grayed = 0;
c_7351153.tag = closureN_tag;
 c_7351153.fn = (function_type)__lambda_2030;
c_7351153.num_args = 1;
c_7351153.num_elements = 6;
c_7351153.elements = (object *)e_7352586;
c_7351153.elements[0] = ((closureN)self_7320716)->elements[0];
c_7351153.elements[1] = n_735040_735102_739866;
c_7351153.elements[2] = ((closureN)self_7320716)->elements[1];
c_7351153.elements[3] = ((closureN)self_7320716)->elements[2];
c_7351153.elements[4] = ((closureN)self_7320716)->elements[3];
c_7351153.elements[5] = ((closureN)self_7320716)->elements[4];









return_direct_with_clo1(data,(closure)&c_7351153,__lambda_2030,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320716)->elements[4])))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320716)->elements[0], (((closure)  ((closureN)self_7320716)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2030(void *data, object self_7320717, int argc, object *args) /* object self_7320717, object len_735044_735105_739869 */
 {
 object len_735044_735105_739869 = args[0];
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320717)->elements[5])))))) ){ 
    complex_num_type local_7351167; 
  
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7351167, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320717)->elements[5]))))))) ){ 
  
closureN_type c_7351180;
object e_7352570 [7];
c_7351180.hdr.mark = gc_color_red;
 c_7351180.hdr.grayed = 0;
c_7351180.tag = closureN_tag;
 c_7351180.fn = (function_type)__lambda_2031;
c_7351180.num_args = 1;
c_7351180.num_elements = 7;
c_7351180.elements = (object *)e_7352570;
c_7351180.elements[0] = ((closureN)self_7320717)->elements[0];
c_7351180.elements[1] = len_735044_735105_739869;
c_7351180.elements[2] = ((closureN)self_7320717)->elements[1];
c_7351180.elements[3] = ((closureN)self_7320717)->elements[2];
c_7351180.elements[4] = ((closureN)self_7320717)->elements[3];
c_7351180.elements[5] = ((closureN)self_7320717)->elements[4];
c_7351180.elements[6] = ((closureN)self_7320717)->elements[5];











return_direct_with_clo1(data,(closure)&c_7351180,__lambda_2031,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320717)->elements[5]))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320717)->elements[0], (((closure)  ((closureN)self_7320717)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320717)->elements[0], (((closure)  ((closureN)self_7320717)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2031(void *data, object self_7320718, int argc, object *args) /* object self_7320718, object sk_735049_735108_739872 */
 {
 object sk_735049_735108_739872 = args[0];
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320718)->elements[6]))))))) ){ 
  
closureN_type c_7351195;
object e_7352554 [8];
c_7351195.hdr.mark = gc_color_red;
 c_7351195.hdr.grayed = 0;
c_7351195.tag = closureN_tag;
 c_7351195.fn = (function_type)__lambda_2032;
c_7351195.num_args = 1;
c_7351195.num_elements = 8;
c_7351195.elements = (object *)e_7352554;
c_7351195.elements[0] = ((closureN)self_7320718)->elements[0];
c_7351195.elements[1] = ((closureN)self_7320718)->elements[1];
c_7351195.elements[2] = ((closureN)self_7320718)->elements[2];
c_7351195.elements[3] = ((closureN)self_7320718)->elements[3];
c_7351195.elements[4] = ((closureN)self_7320718)->elements[4];
c_7351195.elements[5] = sk_735049_735108_739872;
c_7351195.elements[6] = ((closureN)self_7320718)->elements[5];
c_7351195.elements[7] = ((closureN)self_7320718)->elements[6];













return_direct_with_clo1(data,(closure)&c_7351195,__lambda_2032,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320718)->elements[6])))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320718)->elements[0], (((closure)  ((closureN)self_7320718)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2032(void *data, object self_7320719, int argc, object *args) /* object self_7320719, object fk_735053_735111_739875 */
 {
 object fk_735053_735111_739875 = args[0];
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320719)->elements[7])))))))) ){ 
  
closureN_type c_7351212;
object e_7352536 [9];
c_7351212.hdr.mark = gc_color_red;
 c_7351212.hdr.grayed = 0;
c_7351212.tag = closureN_tag;
 c_7351212.fn = (function_type)__lambda_2033;
c_7351212.num_args = 1;
c_7351212.num_elements = 9;
c_7351212.elements = (object *)e_7352536;
c_7351212.elements[0] = fk_735053_735111_739875;
c_7351212.elements[1] = ((closureN)self_7320719)->elements[0];
c_7351212.elements[2] = ((closureN)self_7320719)->elements[1];
c_7351212.elements[3] = ((closureN)self_7320719)->elements[2];
c_7351212.elements[4] = ((closureN)self_7320719)->elements[3];
c_7351212.elements[5] = ((closureN)self_7320719)->elements[4];
c_7351212.elements[6] = ((closureN)self_7320719)->elements[5];
c_7351212.elements[7] = ((closureN)self_7320719)->elements[6];
c_7351212.elements[8] = ((closureN)self_7320719)->elements[7];















return_direct_with_clo1(data,(closure)&c_7351212,__lambda_2033,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320719)->elements[7]))))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320719)->elements[0], (((closure)  ((closureN)self_7320719)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_2033(void *data, object self_7320720, int argc, object *args) /* object self_7320720, object i_735057_735114_739878 */
 {
 object i_735057_735114_739878 = args[0];
  
closureN_type c_7351214;
object e_7352520 [9];
c_7351214.hdr.mark = gc_color_red;
 c_7351214.hdr.grayed = 0;
c_7351214.tag = closureN_tag;
 c_7351214.fn = (function_type)__lambda_2034;
c_7351214.num_args = 1;
c_7351214.num_elements = 9;
c_7351214.elements = (object *)e_7352520;
c_7351214.elements[0] = ((closureN)self_7320720)->elements[0];
c_7351214.elements[1] = i_735057_735114_739878;
c_7351214.elements[2] = ((closureN)self_7320720)->elements[1];
c_7351214.elements[3] = ((closureN)self_7320720)->elements[2];
c_7351214.elements[4] = ((closureN)self_7320720)->elements[3];
c_7351214.elements[5] = ((closureN)self_7320720)->elements[4];
c_7351214.elements[6] = ((closureN)self_7320720)->elements[5];
c_7351214.elements[7] = ((closureN)self_7320720)->elements[6];
c_7351214.elements[8] = ((closureN)self_7320720)->elements[7];















return_direct_with_clo1(data,(closure)&c_7351214,__lambda_2034,  Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320720)->elements[8]))))))));; 
}

static void __lambda_2034(void *data, object self_7320721, int argc, object *args) /* object self_7320721, object v_9315_735010_735058_735115_739879 */
 {
 object v_9315_735010_735058_735115_739879 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_9315_735010_735058_735115_739879)) ){ 
  
closureN_type c_7351218;
object e_7352515 [10];
c_7351218.hdr.mark = gc_color_red;
 c_7351218.hdr.grayed = 0;
c_7351218.tag = closureN_tag;
 c_7351218.fn = (function_type)__lambda_2035;
c_7351218.num_args = 3;
c_7351218.num_elements = 10;
c_7351218.elements = (object *)e_7352515;
c_7351218.elements[0] = ((closureN)self_7320721)->elements[0];
c_7351218.elements[1] = ((closureN)self_7320721)->elements[1];
c_7351218.elements[2] = ((closureN)self_7320721)->elements[2];
c_7351218.elements[3] = ((closureN)self_7320721)->elements[3];
c_7351218.elements[4] = ((closureN)self_7320721)->elements[4];
c_7351218.elements[5] = ((closureN)self_7320721)->elements[5];
c_7351218.elements[6] = ((closureN)self_7320721)->elements[6];
c_7351218.elements[7] = ((closureN)self_7320721)->elements[7];
c_7351218.elements[8] = ((closureN)self_7320721)->elements[8];
c_7351218.elements[9] = v_9315_735010_735058_735115_739879;



return_direct_with_clo3(data,(closure)&c_7351218,__lambda_2035,  Cyc_car(data, v_9315_735010_735058_735115_739879), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320721)->elements[2], (((closure)  ((closureN)self_7320721)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_2035(void *data, object self_7320722, int argc, object *args) /* object self_7320722, object w_9317_735012_735062_735117_739881, object id_91ls19_735014_735063_735118_739882, object id_91ls_91ls20_735015_735064_735119_739883 */
 {
 object w_9317_735012_735062_735117_739881 = args[0]; object id_91ls19_735014_735063_735118_739882 = args[1]; object id_91ls_91ls20_735015_735064_735119_739883 = args[2];
  
closureN_type c_7351220;
object e_7352514 [13];
c_7351220.hdr.mark = gc_color_red;
 c_7351220.hdr.grayed = 0;
c_7351220.tag = closureN_tag;
 c_7351220.fn = (function_type)__lambda_2036;
c_7351220.num_args = 1;
c_7351220.num_elements = 13;
c_7351220.elements = (object *)e_7352514;
c_7351220.elements[0] = ((closureN)self_7320722)->elements[0];
c_7351220.elements[1] = ((closureN)self_7320722)->elements[1];
c_7351220.elements[2] = id_91ls_91ls20_735015_735064_735119_739883;
c_7351220.elements[3] = id_91ls19_735014_735063_735118_739882;
c_7351220.elements[4] = ((closureN)self_7320722)->elements[2];
c_7351220.elements[5] = ((closureN)self_7320722)->elements[3];
c_7351220.elements[6] = ((closureN)self_7320722)->elements[4];
c_7351220.elements[7] = ((closureN)self_7320722)->elements[5];
c_7351220.elements[8] = ((closureN)self_7320722)->elements[6];
c_7351220.elements[9] = ((closureN)self_7320722)->elements[7];
c_7351220.elements[10] = ((closureN)self_7320722)->elements[8];
c_7351220.elements[11] = ((closureN)self_7320722)->elements[9];
c_7351220.elements[12] = w_9317_735012_735062_735117_739881;

return_direct_with_clo1(data,(closure)&c_7351220,__lambda_2036,  boolean_f);; 
}

static void __lambda_2036(void *data, object self_7320723, int argc, object *args) /* object self_7320723, object lp_9318_735013_735065_735120_739884 */
 {
 object lp_9318_735013_735065_735120_739884 = args[0];
  
closureN_type c_7351222;
object e_7352510 [13];
c_7351222.hdr.mark = gc_color_red;
 c_7351222.hdr.grayed = 0;
c_7351222.tag = closureN_tag;
 c_7351222.fn = (function_type)__lambda_3040;
c_7351222.num_args = 1;
c_7351222.num_elements = 13;
c_7351222.elements = (object *)e_7352510;
c_7351222.elements[0] = ((closureN)self_7320723)->elements[0];
c_7351222.elements[1] = ((closureN)self_7320723)->elements[1];
c_7351222.elements[2] = ((closureN)self_7320723)->elements[2];
c_7351222.elements[3] = ((closureN)self_7320723)->elements[3];
c_7351222.elements[4] = ((closureN)self_7320723)->elements[4];
c_7351222.elements[5] = ((closureN)self_7320723)->elements[5];
c_7351222.elements[6] = ((closureN)self_7320723)->elements[6];
c_7351222.elements[7] = ((closureN)self_7320723)->elements[7];
c_7351222.elements[8] = ((closureN)self_7320723)->elements[8];
c_7351222.elements[9] = ((closureN)self_7320723)->elements[9];
c_7351222.elements[10] = ((closureN)self_7320723)->elements[10];
c_7351222.elements[11] = ((closureN)self_7320723)->elements[11];
c_7351222.elements[12] = ((closureN)self_7320723)->elements[12];


pair_type local_7352513; 
return_direct_with_clo1(data,(closure)&c_7351222,__lambda_3040,  set_cell_as_expr(&local_7352513, lp_9318_735013_735065_735120_739884));; 
}

static void __lambda_3040(void *data, object self_7320724, int argc, object *args) /* object self_7320724, object lp_9318_735013_735065_735120_739884 */
 {
 object lp_9318_735013_735065_735120_739884 = args[0];
  
closureN_type c_7351224;
object e_7351239 [5];
c_7351224.hdr.mark = gc_color_red;
 c_7351224.hdr.grayed = 0;
c_7351224.tag = closureN_tag;
 c_7351224.fn = (function_type)__lambda_2037;
c_7351224.num_args = 1;
c_7351224.num_elements = 5;
c_7351224.elements = (object *)e_7351239;
c_7351224.elements[0] = ((closureN)self_7320724)->elements[2];
c_7351224.elements[1] = ((closureN)self_7320724)->elements[3];
c_7351224.elements[2] = ((closureN)self_7320724)->elements[4];
c_7351224.elements[3] = lp_9318_735013_735065_735120_739884;
c_7351224.elements[4] = ((closureN)self_7320724)->elements[12];


closureN_type c_7351240;
object e_7352509 [10];
c_7351240.hdr.mark = gc_color_red;
 c_7351240.hdr.grayed = 0;
c_7351240.tag = closureN_tag;
 c_7351240.fn = (function_type)__lambda_2039;
c_7351240.num_args = 3;
c_7351240.num_elements = 10;
c_7351240.elements = (object *)e_7352509;
c_7351240.elements[0] = ((closureN)self_7320724)->elements[0];
c_7351240.elements[1] = ((closureN)self_7320724)->elements[1];
c_7351240.elements[2] = ((closureN)self_7320724)->elements[5];
c_7351240.elements[3] = lp_9318_735013_735065_735120_739884;
c_7351240.elements[4] = ((closureN)self_7320724)->elements[6];
c_7351240.elements[5] = ((closureN)self_7320724)->elements[7];
c_7351240.elements[6] = ((closureN)self_7320724)->elements[8];
c_7351240.elements[7] = ((closureN)self_7320724)->elements[9];
c_7351240.elements[8] = ((closureN)self_7320724)->elements[10];
c_7351240.elements[9] = ((closureN)self_7320724)->elements[11];

return_direct_with_clo1(data,(closure)&c_7351224,__lambda_2037,  &c_7351240);; 
}

static void __lambda_2039(void *data, object self_7320725, int argc, object *args) /* object self_7320725, object k_7316183, object w_9317_735012_735066_735121_739885, object id_91ls19_735014_735067_735122_739886, object id_91ls_91ls20_735015_735068_735123_739887 */
 {
 object k_7316183 = args[0]; object w_9317_735012_735066_735121_739885 = args[1]; object id_91ls19_735014_735067_735122_739886 = args[2]; object id_91ls_91ls20_735015_735068_735123_739887 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9317_735012_735066_735121_739885)) ){ 
  
closureN_type c_7351244;
object e_7352462 [11];
c_7351244.hdr.mark = gc_color_red;
 c_7351244.hdr.grayed = 0;
c_7351244.tag = closureN_tag;
 c_7351244.fn = (function_type)__lambda_2040;
c_7351244.num_args = 1;
c_7351244.num_elements = 11;
c_7351244.elements = (object *)e_7352462;
c_7351244.elements[0] = ((closureN)self_7320725)->elements[0];
c_7351244.elements[1] = ((closureN)self_7320725)->elements[1];
c_7351244.elements[2] = id_91ls_91ls20_735015_735068_735123_739887;
c_7351244.elements[3] = k_7316183;
c_7351244.elements[4] = ((closureN)self_7320725)->elements[2];
c_7351244.elements[5] = ((closureN)self_7320725)->elements[4];
c_7351244.elements[6] = ((closureN)self_7320725)->elements[5];
c_7351244.elements[7] = ((closureN)self_7320725)->elements[6];
c_7351244.elements[8] = ((closureN)self_7320725)->elements[7];
c_7351244.elements[9] = ((closureN)self_7320725)->elements[8];
c_7351244.elements[10] = ((closureN)self_7320725)->elements[9];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7351244, id_91ls19_735014_735067_735122_739886);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9317_735012_735066_735121_739885)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9317_735012_735066_735121_739885))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9317_735012_735066_735121_739885)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9317_735012_735066_735121_739885))))) ){ 
  




pair_type local_7352491; 





pair_type local_7352498; 






return_closcall4(data,  car(((closureN)self_7320725)->elements[3]),  k_7316183, Cyc_cdr(data, w_9317_735012_735066_735121_739885), set_pair_as_expr(&local_7352491, Cyc_car(data, Cyc_car(data, w_9317_735012_735066_735121_739885)), id_91ls19_735014_735067_735122_739886), set_pair_as_expr(&local_7352498, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9317_735012_735066_735121_739885))), id_91ls_91ls20_735015_735068_735123_739887));
} else { 
  return_direct_with_clo1(data,  k_7316183, (((closure)  k_7316183)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316183, (((closure)  k_7316183)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316183, (((closure)  k_7316183)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316183, (((closure)  k_7316183)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_2040(void *data, object self_7320726, int argc, object *args) /* object self_7320726, object r_7316185 */
 {
 object r_7316185 = args[0];
  
closureN_type c_7351246;
object e_7352460 [11];
c_7351246.hdr.mark = gc_color_red;
 c_7351246.hdr.grayed = 0;
c_7351246.tag = closureN_tag;
 c_7351246.fn = (function_type)__lambda_2041;
c_7351246.num_args = 1;
c_7351246.num_elements = 11;
c_7351246.elements = (object *)e_7352460;
c_7351246.elements[0] = ((closureN)self_7320726)->elements[0];
c_7351246.elements[1] = ((closureN)self_7320726)->elements[1];
c_7351246.elements[2] = ((closureN)self_7320726)->elements[3];
c_7351246.elements[3] = ((closureN)self_7320726)->elements[4];
c_7351246.elements[4] = ((closureN)self_7320726)->elements[5];
c_7351246.elements[5] = ((closureN)self_7320726)->elements[6];
c_7351246.elements[6] = r_7316185;
c_7351246.elements[7] = ((closureN)self_7320726)->elements[7];
c_7351246.elements[8] = ((closureN)self_7320726)->elements[8];
c_7351246.elements[9] = ((closureN)self_7320726)->elements[9];
c_7351246.elements[10] = ((closureN)self_7320726)->elements[10];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7351246, ((closureN)self_7320726)->elements[2]);; 
}

static void __lambda_2041(void *data, object self_7320727, int argc, object *args) /* object self_7320727, object r_7316186 */
 {
 object r_7316186 = args[0];
  
closureN_type c_7351248;
object e_7352458 [10];
c_7351248.hdr.mark = gc_color_red;
 c_7351248.hdr.grayed = 0;
c_7351248.tag = closureN_tag;
 c_7351248.fn = (function_type)__lambda_2042;
c_7351248.num_args = 2;
c_7351248.num_elements = 10;
c_7351248.elements = (object *)e_7352458;
c_7351248.elements[0] = ((closureN)self_7320727)->elements[0];
c_7351248.elements[1] = ((closureN)self_7320727)->elements[1];
c_7351248.elements[2] = ((closureN)self_7320727)->elements[2];
c_7351248.elements[3] = ((closureN)self_7320727)->elements[3];
c_7351248.elements[4] = ((closureN)self_7320727)->elements[4];
c_7351248.elements[5] = ((closureN)self_7320727)->elements[5];
c_7351248.elements[6] = ((closureN)self_7320727)->elements[7];
c_7351248.elements[7] = ((closureN)self_7320727)->elements[8];
c_7351248.elements[8] = ((closureN)self_7320727)->elements[9];
c_7351248.elements[9] = ((closureN)self_7320727)->elements[10];

return_direct_with_clo2(data,(closure)&c_7351248,__lambda_2042,  ((closureN)self_7320727)->elements[6], r_7316186);; 
}

static void __lambda_2042(void *data, object self_7320728, int argc, object *args) /* object self_7320728, object id_735069_735124_739888, object id_91ls_735070_735125_739889 */
 {
 object id_735069_735124_739888 = args[0]; object id_91ls_735070_735125_739889 = args[1];
    
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7320728)->elements[9]))) ){ 
  
closureN_type c_7351256;
object e_7352455 [11];
c_7351256.hdr.mark = gc_color_red;
 c_7351256.hdr.grayed = 0;
c_7351256.tag = closureN_tag;
 c_7351256.fn = (function_type)__lambda_2043;
c_7351256.num_args = 1;
c_7351256.num_elements = 11;
c_7351256.elements = (object *)e_7352455;
c_7351256.elements[0] = ((closureN)self_7320728)->elements[0];
c_7351256.elements[1] = ((closureN)self_7320728)->elements[1];
c_7351256.elements[2] = id_735069_735124_739888;
c_7351256.elements[3] = id_91ls_735070_735125_739889;
c_7351256.elements[4] = ((closureN)self_7320728)->elements[2];
c_7351256.elements[5] = ((closureN)self_7320728)->elements[3];
c_7351256.elements[6] = ((closureN)self_7320728)->elements[4];
c_7351256.elements[7] = ((closureN)self_7320728)->elements[5];
c_7351256.elements[8] = ((closureN)self_7320728)->elements[6];
c_7351256.elements[9] = ((closureN)self_7320728)->elements[7];
c_7351256.elements[10] = ((closureN)self_7320728)->elements[8];

return_closcall2(data,  ((closureN)self_7320728)->elements[6],  &c_7351256, quote_let);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320728)->elements[2], (((closure)  ((closureN)self_7320728)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_2043(void *data, object self_7320729, int argc, object *args) /* object self_7320729, object r_7316190 */
 {
 object r_7316190 = args[0];
  
closureN_type c_7351259;
object e_7352454 [12];
c_7351259.hdr.mark = gc_color_red;
 c_7351259.hdr.grayed = 0;
c_7351259.tag = closureN_tag;
 c_7351259.fn = (function_type)__lambda_2044;
c_7351259.num_args = 1;
c_7351259.num_elements = 12;
c_7351259.elements = (object *)e_7352454;
c_7351259.elements[0] = ((closureN)self_7320729)->elements[0];
c_7351259.elements[1] = ((closureN)self_7320729)->elements[1];
c_7351259.elements[2] = ((closureN)self_7320729)->elements[2];
c_7351259.elements[3] = ((closureN)self_7320729)->elements[3];
c_7351259.elements[4] = ((closureN)self_7320729)->elements[4];
c_7351259.elements[5] = ((closureN)self_7320729)->elements[5];
c_7351259.elements[6] = ((closureN)self_7320729)->elements[6];
c_7351259.elements[7] = ((closureN)self_7320729)->elements[7];
c_7351259.elements[8] = r_7316190;
c_7351259.elements[9] = ((closureN)self_7320729)->elements[8];
c_7351259.elements[10] = ((closureN)self_7320729)->elements[9];
c_7351259.elements[11] = ((closureN)self_7320729)->elements[10];

return_closcall2(data,  ((closureN)self_7320729)->elements[8],  &c_7351259, quote_loop);; 
}

static void __lambda_2044(void *data, object self_7320730, int argc, object *args) /* object self_7320730, object r_7316193 */
 {
 object r_7316193 = args[0];
  
closureN_type c_7351262;
object e_7352453 [13];
c_7351262.hdr.mark = gc_color_red;
 c_7351262.hdr.grayed = 0;
c_7351262.tag = closureN_tag;
 c_7351262.fn = (function_type)__lambda_2045;
c_7351262.num_args = 1;
c_7351262.num_elements = 13;
c_7351262.elements = (object *)e_7352453;
c_7351262.elements[0] = ((closureN)self_7320730)->elements[0];
c_7351262.elements[1] = ((closureN)self_7320730)->elements[1];
c_7351262.elements[2] = ((closureN)self_7320730)->elements[2];
c_7351262.elements[3] = ((closureN)self_7320730)->elements[3];
c_7351262.elements[4] = ((closureN)self_7320730)->elements[4];
c_7351262.elements[5] = ((closureN)self_7320730)->elements[5];
c_7351262.elements[6] = ((closureN)self_7320730)->elements[6];
c_7351262.elements[7] = ((closureN)self_7320730)->elements[7];
c_7351262.elements[8] = ((closureN)self_7320730)->elements[8];
c_7351262.elements[9] = r_7316193;
c_7351262.elements[10] = ((closureN)self_7320730)->elements[9];
c_7351262.elements[11] = ((closureN)self_7320730)->elements[10];
c_7351262.elements[12] = ((closureN)self_7320730)->elements[11];

return_closcall2(data,  ((closureN)self_7320730)->elements[9],  &c_7351262, quote_j);; 
}

static void __lambda_2045(void *data, object self_7320731, int argc, object *args) /* object self_7320731, object r_7316381 */
 {
 object r_7316381 = args[0];
  
closureN_type c_7351264;
object e_7352450 [13];
c_7351264.hdr.mark = gc_color_red;
 c_7351264.hdr.grayed = 0;
c_7351264.tag = closureN_tag;
 c_7351264.fn = (function_type)__lambda_2046;
c_7351264.num_args = 1;
c_7351264.num_elements = 13;
c_7351264.elements = (object *)e_7352450;
c_7351264.elements[0] = ((closureN)self_7320731)->elements[0];
c_7351264.elements[1] = ((closureN)self_7320731)->elements[1];
c_7351264.elements[2] = ((closureN)self_7320731)->elements[2];
c_7351264.elements[3] = ((closureN)self_7320731)->elements[3];
c_7351264.elements[4] = ((closureN)self_7320731)->elements[4];
c_7351264.elements[5] = ((closureN)self_7320731)->elements[5];
c_7351264.elements[6] = ((closureN)self_7320731)->elements[7];
c_7351264.elements[7] = ((closureN)self_7320731)->elements[8];
c_7351264.elements[8] = ((closureN)self_7320731)->elements[9];
c_7351264.elements[9] = r_7316381;
c_7351264.elements[10] = ((closureN)self_7320731)->elements[10];
c_7351264.elements[11] = ((closureN)self_7320731)->elements[11];
c_7351264.elements[12] = ((closureN)self_7320731)->elements[12];


make_pair(c_7352452,quote_n,NULL);c_7352452.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351264, ((closureN)self_7320731)->elements[6], NULL, &c_7352452);; 
}

static void __lambda_2046(void *data, object self_7320732, int argc, object *args) /* object self_7320732, object r_7316382 */
 {
 object r_7316382 = args[0];
  
closureN_type c_7351266;
object e_7352446 [12];
c_7351266.hdr.mark = gc_color_red;
 c_7351266.hdr.grayed = 0;
c_7351266.tag = closureN_tag;
 c_7351266.fn = (function_type)__lambda_2047;
c_7351266.num_args = 1;
c_7351266.num_elements = 12;
c_7351266.elements = (object *)e_7352446;
c_7351266.elements[0] = ((closureN)self_7320732)->elements[0];
c_7351266.elements[1] = ((closureN)self_7320732)->elements[1];
c_7351266.elements[2] = ((closureN)self_7320732)->elements[2];
c_7351266.elements[3] = ((closureN)self_7320732)->elements[3];
c_7351266.elements[4] = ((closureN)self_7320732)->elements[4];
c_7351266.elements[5] = ((closureN)self_7320732)->elements[5];
c_7351266.elements[6] = ((closureN)self_7320732)->elements[6];
c_7351266.elements[7] = ((closureN)self_7320732)->elements[7];
c_7351266.elements[8] = ((closureN)self_7320732)->elements[8];
c_7351266.elements[9] = ((closureN)self_7320732)->elements[10];
c_7351266.elements[10] = ((closureN)self_7320732)->elements[11];
c_7351266.elements[11] = ((closureN)self_7320732)->elements[12];


make_pair(c_7352449,quote_n,NULL);c_7352449.hdr.immutable = 1;

make_pair(c_7352448,quote_j,&c_7352449);c_7352448.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351266, ((closureN)self_7320732)->elements[9], r_7316382, &c_7352448);; 
}

static void __lambda_2047(void *data, object self_7320733, int argc, object *args) /* object self_7320733, object r_7316364 */
 {
 object r_7316364 = args[0];
  
closureN_type c_7351268;
object e_7352416 [13];
c_7351268.hdr.mark = gc_color_red;
 c_7351268.hdr.grayed = 0;
c_7351268.tag = closureN_tag;
 c_7351268.fn = (function_type)__lambda_2048;
c_7351268.num_args = 1;
c_7351268.num_elements = 13;
c_7351268.elements = (object *)e_7352416;
c_7351268.elements[0] = ((closureN)self_7320733)->elements[0];
c_7351268.elements[1] = ((closureN)self_7320733)->elements[1];
c_7351268.elements[2] = ((closureN)self_7320733)->elements[2];
c_7351268.elements[3] = ((closureN)self_7320733)->elements[3];
c_7351268.elements[4] = ((closureN)self_7320733)->elements[4];
c_7351268.elements[5] = ((closureN)self_7320733)->elements[5];
c_7351268.elements[6] = ((closureN)self_7320733)->elements[6];
c_7351268.elements[7] = ((closureN)self_7320733)->elements[7];
c_7351268.elements[8] = ((closureN)self_7320733)->elements[8];
c_7351268.elements[9] = r_7316364;
c_7351268.elements[10] = ((closureN)self_7320733)->elements[9];
c_7351268.elements[11] = ((closureN)self_7320733)->elements[10];
c_7351268.elements[12] = ((closureN)self_7320733)->elements[11];


closureN_type c_7352417;
object e_7352445 [1];
c_7352417.hdr.mark = gc_color_red;
 c_7352417.hdr.grayed = 0;
c_7352417.tag = closureN_tag;
 c_7352417.fn = (function_type)__lambda_2132;
c_7352417.num_args = 1;
c_7352417.num_elements = 1;
c_7352417.elements = (object *)e_7352445;
c_7352417.elements[0] = ((closureN)self_7320733)->elements[9];

return_direct_with_clo1(data,(closure)&c_7351268,__lambda_2048,  &c_7352417);; 
}

static void __lambda_2132(void *data, object self_7320734, int argc, object *args) /* object self_7320734, object k_7316368, object id_91ls_735073_735127_739891 */
 {
 object k_7316368 = args[0]; object id_91ls_735073_735127_739891 = args[1];
  
closureN_type c_7352420;
object e_7352444 [2];
c_7352420.hdr.mark = gc_color_red;
 c_7352420.hdr.grayed = 0;
c_7352420.tag = closureN_tag;
 c_7352420.fn = (function_type)__lambda_2133;
c_7352420.num_args = 1;
c_7352420.num_elements = 2;
c_7352420.elements = (object *)e_7352444;
c_7352420.elements[0] = id_91ls_735073_735127_739891;
c_7352420.elements[1] = k_7316368;

return_closcall2(data,  ((closureN)self_7320734)->elements[0],  &c_7352420, quote_quote);; 
}

static void __lambda_2133(void *data, object self_7320735, int argc, object *args) /* object self_7320735, object r_7316374 */
 {
 object r_7316374 = args[0];
  
closureN_type c_7352422;
object e_7352442 [3];
c_7352422.hdr.mark = gc_color_red;
 c_7352422.hdr.grayed = 0;
c_7352422.tag = closureN_tag;
 c_7352422.fn = (function_type)__lambda_2134;
c_7352422.num_args = 1;
c_7352422.num_elements = 3;
c_7352422.elements = (object *)e_7352442;
c_7352422.elements[0] = ((closureN)self_7320735)->elements[0];
c_7352422.elements[1] = ((closureN)self_7320735)->elements[1];
c_7352422.elements[2] = r_7316374;


make_pair(c_7352443,NULL,NULL);c_7352443.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352422, NULL, NULL, &c_7352443);; 
}

static void __lambda_2134(void *data, object self_7320736, int argc, object *args) /* object self_7320736, object r_7316375 */
 {
 object r_7316375 = args[0];
  
closureN_type c_7352424;
object e_7352438 [2];
c_7352424.hdr.mark = gc_color_red;
 c_7352424.hdr.grayed = 0;
c_7352424.tag = closureN_tag;
 c_7352424.fn = (function_type)__lambda_2135;
c_7352424.num_args = 1;
c_7352424.num_elements = 2;
c_7352424.elements = (object *)e_7352438;
c_7352424.elements[0] = ((closureN)self_7320736)->elements[0];
c_7352424.elements[1] = ((closureN)self_7320736)->elements[1];


make_pair(c_7352441,NULL,NULL);c_7352441.hdr.immutable = 1;

make_pair(c_7352440,quote_quote,&c_7352441);c_7352440.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352424, ((closureN)self_7320736)->elements[2], r_7316375, &c_7352440);; 
}

static void __lambda_2135(void *data, object self_7320737, int argc, object *args) /* object self_7320737, object r_7316371 */
 {
 object r_7316371 = args[0];
  
closureN_type c_7352426;
object e_7352434 [2];
c_7352426.hdr.mark = gc_color_red;
 c_7352426.hdr.grayed = 0;
c_7352426.tag = closureN_tag;
 c_7352426.fn = (function_type)__lambda_2136;
c_7352426.num_args = 1;
c_7352426.num_elements = 2;
c_7352426.elements = (object *)e_7352434;
c_7352426.elements[0] = ((closureN)self_7320737)->elements[0];
c_7352426.elements[1] = ((closureN)self_7320737)->elements[1];


make_pair(c_7352437,NULL,NULL);c_7352437.hdr.immutable = 1;

make_pair(c_7352436,quote_quote,&c_7352437);c_7352436.hdr.immutable = 1;

make_pair(c_7352435,&c_7352436,NULL);c_7352435.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352426, r_7316371, NULL, &c_7352435);; 
}

static void __lambda_2136(void *data, object self_7320738, int argc, object *args) /* object self_7320738, object r_7316369 */
 {
 object r_7316369 = args[0];
  
make_pair(c_7352433,NULL,NULL);c_7352433.hdr.immutable = 1;

make_pair(c_7352432,quote_quote,&c_7352433);c_7352432.hdr.immutable = 1;

make_pair(c_7352431,&c_7352432,NULL);c_7352431.hdr.immutable = 1;

make_pair(c_7352430,quote_id_91ls,&c_7352431);c_7352430.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7320738)->elements[1], ((closureN)self_7320738)->elements[0], r_7316369, &c_7352430);; 
}

static void __lambda_2048(void *data, object self_7320739, int argc, object *args) /* object self_7320739, object r_7316367 */
 {
 object r_7316367 = args[0];
  
closureN_type c_7351270;
object e_7352414 [13];
c_7351270.hdr.mark = gc_color_red;
 c_7351270.hdr.grayed = 0;
c_7351270.tag = closureN_tag;
 c_7351270.fn = (function_type)__lambda_2049;
c_7351270.num_args = 1;
c_7351270.num_elements = 13;
c_7351270.elements = (object *)e_7352414;
c_7351270.elements[0] = ((closureN)self_7320739)->elements[0];
c_7351270.elements[1] = ((closureN)self_7320739)->elements[1];
c_7351270.elements[2] = ((closureN)self_7320739)->elements[2];
c_7351270.elements[3] = ((closureN)self_7320739)->elements[3];
c_7351270.elements[4] = ((closureN)self_7320739)->elements[4];
c_7351270.elements[5] = ((closureN)self_7320739)->elements[5];
c_7351270.elements[6] = ((closureN)self_7320739)->elements[6];
c_7351270.elements[7] = ((closureN)self_7320739)->elements[7];
c_7351270.elements[8] = ((closureN)self_7320739)->elements[8];
c_7351270.elements[9] = ((closureN)self_7320739)->elements[9];
c_7351270.elements[10] = ((closureN)self_7320739)->elements[10];
c_7351270.elements[11] = ((closureN)self_7320739)->elements[11];
c_7351270.elements[12] = ((closureN)self_7320739)->elements[12];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7351270, r_7316367, ((closureN)self_7320739)->elements[3]);; 
}

static void __lambda_2049(void *data, object self_7320740, int argc, object *args) /* object self_7320740, object r_7316365 */
 {
 object r_7316365 = args[0];
  
closureN_type c_7351272;
object e_7352403 [12];
c_7351272.hdr.mark = gc_color_red;
 c_7351272.hdr.grayed = 0;
c_7351272.tag = closureN_tag;
 c_7351272.fn = (function_type)__lambda_2050;
c_7351272.num_args = 1;
c_7351272.num_elements = 12;
c_7351272.elements = (object *)e_7352403;
c_7351272.elements[0] = ((closureN)self_7320740)->elements[0];
c_7351272.elements[1] = ((closureN)self_7320740)->elements[1];
c_7351272.elements[2] = ((closureN)self_7320740)->elements[2];
c_7351272.elements[3] = ((closureN)self_7320740)->elements[3];
c_7351272.elements[4] = ((closureN)self_7320740)->elements[4];
c_7351272.elements[5] = ((closureN)self_7320740)->elements[5];
c_7351272.elements[6] = ((closureN)self_7320740)->elements[6];
c_7351272.elements[7] = ((closureN)self_7320740)->elements[7];
c_7351272.elements[8] = ((closureN)self_7320740)->elements[8];
c_7351272.elements[9] = ((closureN)self_7320740)->elements[10];
c_7351272.elements[10] = ((closureN)self_7320740)->elements[11];
c_7351272.elements[11] = ((closureN)self_7320740)->elements[12];


make_pair(c_7352407,quote_n,NULL);c_7352407.hdr.immutable = 1;

make_pair(c_7352406,quote_j,&c_7352407);c_7352406.hdr.immutable = 1;

make_pair(c_7352412,NULL,NULL);c_7352412.hdr.immutable = 1;

make_pair(c_7352411,quote_quote,&c_7352412);c_7352411.hdr.immutable = 1;

make_pair(c_7352410,&c_7352411,NULL);c_7352410.hdr.immutable = 1;

make_pair(c_7352409,quote_id_91ls,&c_7352410);c_7352409.hdr.immutable = 1;

make_pair(c_7352413,quote__93_93_93,NULL);c_7352413.hdr.immutable = 1;

make_pair(c_7352408,&c_7352409,&c_7352413);c_7352408.hdr.immutable = 1;

make_pair(c_7352405,&c_7352406,&c_7352408);c_7352405.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351272, ((closureN)self_7320740)->elements[9], r_7316365, &c_7352405);; 
}

static void __lambda_2050(void *data, object self_7320741, int argc, object *args) /* object self_7320741, object r_7316196 */
 {
 object r_7316196 = args[0];
  
closureN_type c_7351275;
object e_7352402 [13];
c_7351275.hdr.mark = gc_color_red;
 c_7351275.hdr.grayed = 0;
c_7351275.tag = closureN_tag;
 c_7351275.fn = (function_type)__lambda_2051;
c_7351275.num_args = 1;
c_7351275.num_elements = 13;
c_7351275.elements = (object *)e_7352402;
c_7351275.elements[0] = ((closureN)self_7320741)->elements[0];
c_7351275.elements[1] = ((closureN)self_7320741)->elements[1];
c_7351275.elements[2] = ((closureN)self_7320741)->elements[2];
c_7351275.elements[3] = ((closureN)self_7320741)->elements[3];
c_7351275.elements[4] = ((closureN)self_7320741)->elements[4];
c_7351275.elements[5] = ((closureN)self_7320741)->elements[5];
c_7351275.elements[6] = ((closureN)self_7320741)->elements[6];
c_7351275.elements[7] = ((closureN)self_7320741)->elements[7];
c_7351275.elements[8] = ((closureN)self_7320741)->elements[8];
c_7351275.elements[9] = r_7316196;
c_7351275.elements[10] = ((closureN)self_7320741)->elements[9];
c_7351275.elements[11] = ((closureN)self_7320741)->elements[10];
c_7351275.elements[12] = ((closureN)self_7320741)->elements[11];

return_closcall2(data,  ((closureN)self_7320741)->elements[9],  &c_7351275, quote__if);; 
}

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

return_closcall2(data,  ((closureN)self_7320742)->elements[10],  &c_7351278, quote__125_123);; 
}

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

return_closcall2(data,  ((closureN)self_7320743)->elements[11],  &c_7351281, quote_j);; 
}

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


make_pair(c_7352399,quote_len,NULL);c_7352399.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351283, ((closureN)self_7320744)->elements[5], NULL, &c_7352399);; 
}

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


make_pair(c_7352396,quote_len,NULL);c_7352396.hdr.immutable = 1;

make_pair(c_7352395,quote_j,&c_7352396);c_7352395.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351285, ((closureN)self_7320745)->elements[11], r_7316357, &c_7352395);; 
}

static void __lambda_2055(void *data, object self_7320746, int argc, object *args) /* object self_7320746, object r_7316354 */
 {
 object r_7316354 = args[0];
  
closureN_type c_7351287;
object e_7352388 [13];
c_7351287.hdr.mark = gc_color_red;
 c_7351287.hdr.grayed = 0;
c_7351287.tag = closureN_tag;
 c_7351287.fn = (function_type)__lambda_2056;
c_7351287.num_args = 1;
c_7351287.num_elements = 13;
c_7351287.elements = (object *)e_7352388;
c_7351287.elements[0] = ((closureN)self_7320746)->elements[0];
c_7351287.elements[1] = ((closureN)self_7320746)->elements[1];
c_7351287.elements[2] = ((closureN)self_7320746)->elements[2];
c_7351287.elements[3] = ((closureN)self_7320746)->elements[3];
c_7351287.elements[4] = ((closureN)self_7320746)->elements[4];
c_7351287.elements[5] = ((closureN)self_7320746)->elements[5];
c_7351287.elements[6] = ((closureN)self_7320746)->elements[6];
c_7351287.elements[7] = ((closureN)self_7320746)->elements[7];
c_7351287.elements[8] = ((closureN)self_7320746)->elements[8];
c_7351287.elements[9] = ((closureN)self_7320746)->elements[9];
c_7351287.elements[10] = ((closureN)self_7320746)->elements[11];
c_7351287.elements[11] = ((closureN)self_7320746)->elements[12];
c_7351287.elements[12] = ((closureN)self_7320746)->elements[13];


make_pair(c_7352392,quote_len,NULL);c_7352392.hdr.immutable = 1;

make_pair(c_7352391,quote_j,&c_7352392);c_7352391.hdr.immutable = 1;

make_pair(c_7352390,quote__125_123,&c_7352391);c_7352390.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351287, ((closureN)self_7320746)->elements[10], r_7316354, &c_7352390);; 
}

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

return_closcall2(data,  ((closureN)self_7320747)->elements[10],  &c_7351290, quote_let);; 
}

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


closureN_type c_7352357;
object e_7352386 [1];
c_7352357.hdr.mark = gc_color_red;
 c_7352357.hdr.grayed = 0;
c_7352357.tag = closureN_tag;
 c_7352357.fn = (function_type)__lambda_2127;
c_7352357.num_args = 2;
c_7352357.num_elements = 1;
c_7352357.elements = (object *)e_7352386;
c_7352357.elements[0] = ((closureN)self_7320748)->elements[11];

return_direct_with_clo1(data,(closure)&c_7351292,__lambda_2058,  &c_7352357);; 
}

static void __lambda_2127(void *data, object self_7320749, int argc, object *args) /* object self_7320749, object k_7316340, object id_735074_735128_739892, object id_91ls_735075_735129_739893 */
 {
 object k_7316340 = args[0]; object id_735074_735128_739892 = args[1]; object id_91ls_735075_735129_739893 = args[2];
  
closureN_type c_7352360;
object e_7352385 [3];
c_7352360.hdr.mark = gc_color_red;
 c_7352360.hdr.grayed = 0;
c_7352360.tag = closureN_tag;
 c_7352360.fn = (function_type)__lambda_2128;
c_7352360.num_args = 1;
c_7352360.num_elements = 3;
c_7352360.elements = (object *)e_7352385;
c_7352360.elements[0] = id_735074_735128_739892;
c_7352360.elements[1] = id_91ls_735075_735129_739893;
c_7352360.elements[2] = k_7316340;

return_closcall2(data,  ((closureN)self_7320749)->elements[0],  &c_7352360, quote_reverse);; 
}

static void __lambda_2128(void *data, object self_7320750, int argc, object *args) /* object self_7320750, object r_7316346 */
 {
 object r_7316346 = args[0];
  
closureN_type c_7352362;
object e_7352382 [3];
c_7352362.hdr.mark = gc_color_red;
 c_7352362.hdr.grayed = 0;
c_7352362.tag = closureN_tag;
 c_7352362.fn = (function_type)__lambda_2129;
c_7352362.num_args = 1;
c_7352362.num_elements = 3;
c_7352362.elements = (object *)e_7352382;
c_7352362.elements[0] = ((closureN)self_7320750)->elements[0];
c_7352362.elements[1] = ((closureN)self_7320750)->elements[2];
c_7352362.elements[2] = r_7316346;


make_pair(c_7352384,quote_id_91ls,NULL);c_7352384.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352362, ((closureN)self_7320750)->elements[1], NULL, &c_7352384);; 
}

static void __lambda_2129(void *data, object self_7320751, int argc, object *args) /* object self_7320751, object r_7316347 */
 {
 object r_7316347 = args[0];
  
closureN_type c_7352364;
object e_7352378 [2];
c_7352364.hdr.mark = gc_color_red;
 c_7352364.hdr.grayed = 0;
c_7352364.tag = closureN_tag;
 c_7352364.fn = (function_type)__lambda_2130;
c_7352364.num_args = 1;
c_7352364.num_elements = 2;
c_7352364.elements = (object *)e_7352378;
c_7352364.elements[0] = ((closureN)self_7320751)->elements[0];
c_7352364.elements[1] = ((closureN)self_7320751)->elements[1];


make_pair(c_7352381,quote_id_91ls,NULL);c_7352381.hdr.immutable = 1;

make_pair(c_7352380,quote_reverse,&c_7352381);c_7352380.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352364, ((closureN)self_7320751)->elements[2], r_7316347, &c_7352380);; 
}

static void __lambda_2130(void *data, object self_7320752, int argc, object *args) /* object self_7320752, object r_7316343 */
 {
 object r_7316343 = args[0];
  
closureN_type c_7352366;
object e_7352374 [2];
c_7352366.hdr.mark = gc_color_red;
 c_7352366.hdr.grayed = 0;
c_7352366.tag = closureN_tag;
 c_7352366.fn = (function_type)__lambda_2131;
c_7352366.num_args = 1;
c_7352366.num_elements = 2;
c_7352366.elements = (object *)e_7352374;
c_7352366.elements[0] = ((closureN)self_7320752)->elements[0];
c_7352366.elements[1] = ((closureN)self_7320752)->elements[1];


make_pair(c_7352377,quote_id_91ls,NULL);c_7352377.hdr.immutable = 1;

make_pair(c_7352376,quote_reverse,&c_7352377);c_7352376.hdr.immutable = 1;

make_pair(c_7352375,&c_7352376,NULL);c_7352375.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352366, r_7316343, NULL, &c_7352375);; 
}

static void __lambda_2131(void *data, object self_7320753, int argc, object *args) /* object self_7320753, object r_7316341 */
 {
 object r_7316341 = args[0];
  
make_pair(c_7352373,quote_id_91ls,NULL);c_7352373.hdr.immutable = 1;

make_pair(c_7352372,quote_reverse,&c_7352373);c_7352372.hdr.immutable = 1;

make_pair(c_7352371,&c_7352372,NULL);c_7352371.hdr.immutable = 1;

make_pair(c_7352370,quote_id,&c_7352371);c_7352370.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7320753)->elements[1], ((closureN)self_7320753)->elements[0], r_7316341, &c_7352370);; 
}

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

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7351294, r_7316339, ((closureN)self_7320754)->elements[2], ((closureN)self_7320754)->elements[3]);; 
}

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


mmacro(c_7352351, (function_type)__lambda_2126);c_7352351.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7351296,__lambda_2060,  &c_7352351);; 
}

static void __lambda_2126(void *data, object self_7320756, int argc, object *args) /* object self_7320756, object k_7316338, object sk_735076_735130_739894 */
 {
 object k_7316338 = args[0]; object sk_735076_735130_739894 = args[1];
  return_direct_with_clo1(data,  k_7316338, (((closure)  k_7316338)->fn),  sk_735076_735130_739894);; 
}

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

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7351298, r_7316337, ((closureN)self_7320757)->elements[14]);; 
}

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


make_pair(c_7352347,quote_i,NULL);c_7352347.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351300, ((closureN)self_7320758)->elements[1], NULL, &c_7352347);; 
}

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

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7351302, ((closureN)self_7320759)->elements[13], r_7316334);; 
}

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


make_pair(c_7352342,quote_i,NULL);c_7352342.hdr.immutable = 1;

make_pair(c_7352341,quote__93_93_93,&c_7352342);c_7352341.hdr.immutable = 1;

make_pair(c_7352340,quote_sk,&c_7352341);c_7352340.hdr.immutable = 1;

make_pair(c_7352339,&c_7352340,NULL);c_7352339.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351304, r_7316330, NULL, &c_7352339);; 
}

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


make_pair(c_7352332,quote_id_91ls,NULL);c_7352332.hdr.immutable = 1;

make_pair(c_7352331,quote_reverse,&c_7352332);c_7352331.hdr.immutable = 1;

make_pair(c_7352330,&c_7352331,NULL);c_7352330.hdr.immutable = 1;

make_pair(c_7352329,quote_id,&c_7352330);c_7352329.hdr.immutable = 1;

make_pair(c_7352333,quote__93_93_93,NULL);c_7352333.hdr.immutable = 1;

make_pair(c_7352328,&c_7352329,&c_7352333);c_7352328.hdr.immutable = 1;

make_pair(c_7352337,quote_i,NULL);c_7352337.hdr.immutable = 1;

make_pair(c_7352336,quote__93_93_93,&c_7352337);c_7352336.hdr.immutable = 1;

make_pair(c_7352335,quote_sk,&c_7352336);c_7352335.hdr.immutable = 1;

make_pair(c_7352334,&c_7352335,NULL);c_7352334.hdr.immutable = 1;

make_pair(c_7352327,&c_7352328,&c_7352334);c_7352327.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351306, ((closureN)self_7320761)->elements[12], r_7316328, &c_7352327);; 
}

static void __lambda_2065(void *data, object self_7320762, int argc, object *args) /* object self_7320762, object r_7316325 */
 {
 object r_7316325 = args[0];
  
closureN_type c_7351308;
object e_7352311 [13];
c_7351308.hdr.mark = gc_color_red;
 c_7351308.hdr.grayed = 0;
c_7351308.tag = closureN_tag;
 c_7351308.fn = (function_type)__lambda_2066;
c_7351308.num_args = 1;
c_7351308.num_elements = 13;
c_7351308.elements = (object *)e_7352311;
c_7351308.elements[0] = ((closureN)self_7320762)->elements[0];
c_7351308.elements[1] = ((closureN)self_7320762)->elements[1];
c_7351308.elements[2] = ((closureN)self_7320762)->elements[2];
c_7351308.elements[3] = ((closureN)self_7320762)->elements[3];
c_7351308.elements[4] = ((closureN)self_7320762)->elements[4];
c_7351308.elements[5] = ((closureN)self_7320762)->elements[5];
c_7351308.elements[6] = ((closureN)self_7320762)->elements[6];
c_7351308.elements[7] = ((closureN)self_7320762)->elements[7];
c_7351308.elements[8] = ((closureN)self_7320762)->elements[8];
c_7351308.elements[9] = ((closureN)self_7320762)->elements[9];
c_7351308.elements[10] = ((closureN)self_7320762)->elements[10];
c_7351308.elements[11] = ((closureN)self_7320762)->elements[12];
c_7351308.elements[12] = ((closureN)self_7320762)->elements[13];


make_pair(c_7352319,quote_id_91ls,NULL);c_7352319.hdr.immutable = 1;

make_pair(c_7352318,quote_reverse,&c_7352319);c_7352318.hdr.immutable = 1;

make_pair(c_7352317,&c_7352318,NULL);c_7352317.hdr.immutable = 1;

make_pair(c_7352316,quote_id,&c_7352317);c_7352316.hdr.immutable = 1;

make_pair(c_7352320,quote__93_93_93,NULL);c_7352320.hdr.immutable = 1;

make_pair(c_7352315,&c_7352316,&c_7352320);c_7352315.hdr.immutable = 1;

make_pair(c_7352324,quote_i,NULL);c_7352324.hdr.immutable = 1;

make_pair(c_7352323,quote__93_93_93,&c_7352324);c_7352323.hdr.immutable = 1;

make_pair(c_7352322,quote_sk,&c_7352323);c_7352322.hdr.immutable = 1;

make_pair(c_7352321,&c_7352322,NULL);c_7352321.hdr.immutable = 1;

make_pair(c_7352314,&c_7352315,&c_7352321);c_7352314.hdr.immutable = 1;

make_pair(c_7352313,quote_let,&c_7352314);c_7352313.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351308, ((closureN)self_7320762)->elements[11], r_7316325, &c_7352313);; 
}

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

return_closcall2(data,  ((closureN)self_7320763)->elements[11],  &c_7351311, quote_let);; 
}

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

return_closcall2(data,  ((closureN)self_7320764)->elements[12],  &c_7351314, quote_w);; 
}

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

return_closcall2(data,  ((closureN)self_7320765)->elements[13],  &c_7351317, quote_vector_91ref);; 
}

static void __lambda_2069(void *data, object self_7320766, int argc, object *args) /* object self_7320766, object r_7316312 */
 {
 object r_7316312 = args[0];
  
closureN_type c_7351320;
object e_7352307 [17];
c_7351320.hdr.mark = gc_color_red;
 c_7351320.hdr.grayed = 0;
c_7351320.tag = closureN_tag;
 c_7351320.fn = (function_type)__lambda_2070;
c_7351320.num_args = 1;
c_7351320.num_elements = 17;
c_7351320.elements = (object *)e_7352307;
c_7351320.elements[0] = ((closureN)self_7320766)->elements[0];
c_7351320.elements[1] = ((closureN)self_7320766)->elements[1];
c_7351320.elements[2] = ((closureN)self_7320766)->elements[2];
c_7351320.elements[3] = ((closureN)self_7320766)->elements[3];
c_7351320.elements[4] = ((closureN)self_7320766)->elements[4];
c_7351320.elements[5] = ((closureN)self_7320766)->elements[5];
c_7351320.elements[6] = ((closureN)self_7320766)->elements[6];
c_7351320.elements[7] = ((closureN)self_7320766)->elements[7];
c_7351320.elements[8] = ((closureN)self_7320766)->elements[8];
c_7351320.elements[9] = ((closureN)self_7320766)->elements[9];
c_7351320.elements[10] = ((closureN)self_7320766)->elements[10];
c_7351320.elements[11] = ((closureN)self_7320766)->elements[11];
c_7351320.elements[12] = ((closureN)self_7320766)->elements[12];
c_7351320.elements[13] = ((closureN)self_7320766)->elements[13];
c_7351320.elements[14] = r_7316312;
c_7351320.elements[15] = ((closureN)self_7320766)->elements[14];
c_7351320.elements[16] = ((closureN)self_7320766)->elements[15];

return_closcall2(data,  ((closureN)self_7320766)->elements[14],  &c_7351320, quote_j);; 
}

static void __lambda_2070(void *data, object self_7320767, int argc, object *args) /* object self_7320767, object r_7316317 */
 {
 object r_7316317 = args[0];
  
closureN_type c_7351322;
object e_7352305 [17];
c_7351322.hdr.mark = gc_color_red;
 c_7351322.hdr.grayed = 0;
c_7351322.tag = closureN_tag;
 c_7351322.fn = (function_type)__lambda_2071;
c_7351322.num_args = 1;
c_7351322.num_elements = 17;
c_7351322.elements = (object *)e_7352305;
c_7351322.elements[0] = ((closureN)self_7320767)->elements[0];
c_7351322.elements[1] = ((closureN)self_7320767)->elements[1];
c_7351322.elements[2] = ((closureN)self_7320767)->elements[2];
c_7351322.elements[3] = ((closureN)self_7320767)->elements[3];
c_7351322.elements[4] = ((closureN)self_7320767)->elements[4];
c_7351322.elements[5] = ((closureN)self_7320767)->elements[5];
c_7351322.elements[6] = ((closureN)self_7320767)->elements[6];
c_7351322.elements[7] = ((closureN)self_7320767)->elements[7];
c_7351322.elements[8] = ((closureN)self_7320767)->elements[8];
c_7351322.elements[9] = ((closureN)self_7320767)->elements[9];
c_7351322.elements[10] = ((closureN)self_7320767)->elements[10];
c_7351322.elements[11] = ((closureN)self_7320767)->elements[11];
c_7351322.elements[12] = ((closureN)self_7320767)->elements[12];
c_7351322.elements[13] = ((closureN)self_7320767)->elements[13];
c_7351322.elements[14] = ((closureN)self_7320767)->elements[14];
c_7351322.elements[15] = ((closureN)self_7320767)->elements[15];
c_7351322.elements[16] = ((closureN)self_7320767)->elements[16];


make_pair(c_7352306,quote_j,NULL);c_7352306.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351322, r_7316317, NULL, &c_7352306);; 
}

static void __lambda_2071(void *data, object self_7320768, int argc, object *args) /* object self_7320768, object r_7316315 */
 {
 object r_7316315 = args[0];
  
closureN_type c_7351324;
object e_7352301 [17];
c_7351324.hdr.mark = gc_color_red;
 c_7351324.hdr.grayed = 0;
c_7351324.tag = closureN_tag;
 c_7351324.fn = (function_type)__lambda_2072;
c_7351324.num_args = 1;
c_7351324.num_elements = 17;
c_7351324.elements = (object *)e_7352301;
c_7351324.elements[0] = ((closureN)self_7320768)->elements[0];
c_7351324.elements[1] = ((closureN)self_7320768)->elements[1];
c_7351324.elements[2] = ((closureN)self_7320768)->elements[2];
c_7351324.elements[3] = ((closureN)self_7320768)->elements[3];
c_7351324.elements[4] = ((closureN)self_7320768)->elements[4];
c_7351324.elements[5] = ((closureN)self_7320768)->elements[5];
c_7351324.elements[6] = ((closureN)self_7320768)->elements[6];
c_7351324.elements[7] = ((closureN)self_7320768)->elements[7];
c_7351324.elements[8] = ((closureN)self_7320768)->elements[8];
c_7351324.elements[9] = ((closureN)self_7320768)->elements[9];
c_7351324.elements[10] = ((closureN)self_7320768)->elements[10];
c_7351324.elements[11] = ((closureN)self_7320768)->elements[11];
c_7351324.elements[12] = ((closureN)self_7320768)->elements[12];
c_7351324.elements[13] = ((closureN)self_7320768)->elements[13];
c_7351324.elements[14] = ((closureN)self_7320768)->elements[14];
c_7351324.elements[15] = ((closureN)self_7320768)->elements[15];
c_7351324.elements[16] = ((closureN)self_7320768)->elements[16];


make_pair(c_7352304,quote_j,NULL);c_7352304.hdr.immutable = 1;

make_pair(c_7352303,quote_v,&c_7352304);c_7352303.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351324, ((closureN)self_7320768)->elements[16], r_7316315, &c_7352303);; 
}

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


make_pair(c_7352300,quote_j,NULL);c_7352300.hdr.immutable = 1;

make_pair(c_7352299,quote_v,&c_7352300);c_7352299.hdr.immutable = 1;

make_pair(c_7352298,quote_vector_91ref,&c_7352299);c_7352298.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351326, ((closureN)self_7320769)->elements[14], r_7316313, &c_7352298);; 
}

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


make_pair(c_7352295,quote_j,NULL);c_7352295.hdr.immutable = 1;

make_pair(c_7352294,quote_v,&c_7352295);c_7352294.hdr.immutable = 1;

make_pair(c_7352293,quote_vector_91ref,&c_7352294);c_7352293.hdr.immutable = 1;

make_pair(c_7352292,&c_7352293,NULL);c_7352292.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351328, r_7316309, NULL, &c_7352292);; 
}

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


make_pair(c_7352290,quote_j,NULL);c_7352290.hdr.immutable = 1;

make_pair(c_7352289,quote_v,&c_7352290);c_7352289.hdr.immutable = 1;

make_pair(c_7352288,quote_vector_91ref,&c_7352289);c_7352288.hdr.immutable = 1;

make_pair(c_7352287,&c_7352288,NULL);c_7352287.hdr.immutable = 1;

make_pair(c_7352286,quote_w,&c_7352287);c_7352286.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351330, ((closureN)self_7320771)->elements[13], r_7316307, &c_7352286);; 
}

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


make_pair(c_7352283,quote_j,NULL);c_7352283.hdr.immutable = 1;

make_pair(c_7352282,quote_v,&c_7352283);c_7352282.hdr.immutable = 1;

make_pair(c_7352281,quote_vector_91ref,&c_7352282);c_7352281.hdr.immutable = 1;

make_pair(c_7352280,&c_7352281,NULL);c_7352280.hdr.immutable = 1;

make_pair(c_7352279,quote_w,&c_7352280);c_7352279.hdr.immutable = 1;

make_pair(c_7352278,&c_7352279,NULL);c_7352278.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351332, r_7316303, NULL, &c_7352278);; 
}

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

return_closcall2(data,  ((closureN)self_7320773)->elements[13],  &c_7351335, quote_match_91one);; 
}

static void __lambda_2077(void *data, object self_7320774, int argc, object *args) /* object self_7320774, object r_7316223 */
 {
 object r_7316223 = args[0];
  
closureN_type c_7351338;
object e_7352275 [17];
c_7351338.hdr.mark = gc_color_red;
 c_7351338.hdr.grayed = 0;
c_7351338.tag = closureN_tag;
 c_7351338.fn = (function_type)__lambda_2078;
c_7351338.num_args = 1;
c_7351338.num_elements = 17;
c_7351338.elements = (object *)e_7352275;
c_7351338.elements[0] = ((closureN)self_7320774)->elements[0];
c_7351338.elements[1] = ((closureN)self_7320774)->elements[1];
c_7351338.elements[2] = ((closureN)self_7320774)->elements[2];
c_7351338.elements[3] = ((closureN)self_7320774)->elements[3];
c_7351338.elements[4] = ((closureN)self_7320774)->elements[4];
c_7351338.elements[5] = ((closureN)self_7320774)->elements[5];
c_7351338.elements[6] = ((closureN)self_7320774)->elements[6];
c_7351338.elements[7] = ((closureN)self_7320774)->elements[7];
c_7351338.elements[8] = ((closureN)self_7320774)->elements[8];
c_7351338.elements[9] = ((closureN)self_7320774)->elements[9];
c_7351338.elements[10] = ((closureN)self_7320774)->elements[10];
c_7351338.elements[11] = ((closureN)self_7320774)->elements[11];
c_7351338.elements[12] = ((closureN)self_7320774)->elements[12];
c_7351338.elements[13] = ((closureN)self_7320774)->elements[13];
c_7351338.elements[14] = r_7316223;
c_7351338.elements[15] = ((closureN)self_7320774)->elements[14];
c_7351338.elements[16] = ((closureN)self_7320774)->elements[15];

return_closcall2(data,  ((closureN)self_7320774)->elements[14],  &c_7351338, quote_w);; 
}

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

return_closcall2(data,  ((closureN)self_7320775)->elements[15],  &c_7351341, quote_vector_91ref);; 
}

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

return_closcall2(data,  ((closureN)self_7320776)->elements[16],  &c_7351344, quote_j);; 
}

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


make_pair(c_7352272,quote_j,NULL);c_7352272.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351346, r_7316296, NULL, &c_7352272);; 
}

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


make_pair(c_7352270,quote_j,NULL);c_7352270.hdr.immutable = 1;

make_pair(c_7352269,quote_v,&c_7352270);c_7352269.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351348, ((closureN)self_7320778)->elements[18], r_7316294, &c_7352269);; 
}

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


make_pair(c_7352266,quote_j,NULL);c_7352266.hdr.immutable = 1;

make_pair(c_7352265,quote_v,&c_7352266);c_7352265.hdr.immutable = 1;

make_pair(c_7352264,quote_vector_91ref,&c_7352265);c_7352264.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351350, ((closureN)self_7320779)->elements[16], r_7316292, &c_7352264);; 
}

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

return_closcall2(data,  ((closureN)self_7320780)->elements[16],  &c_7351353, quote_vector_91set_67);; 
}

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

return_closcall2(data,  ((closureN)self_7320781)->elements[17],  &c_7351356, quote_j);; 
}

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


make_pair(c_7352259,quote_j,NULL);c_7352259.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351358, r_7316286, NULL, &c_7352259);; 
}

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


make_pair(c_7352257,quote_j,NULL);c_7352257.hdr.immutable = 1;

make_pair(c_7352256,quote_v,&c_7352257);c_7352256.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351360, ((closureN)self_7320783)->elements[19], r_7316284, &c_7352256);; 
}

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


make_pair(c_7352253,quote_j,NULL);c_7352253.hdr.immutable = 1;

make_pair(c_7352252,quote_v,&c_7352253);c_7352252.hdr.immutable = 1;

make_pair(c_7352251,quote_vector_91set_67,&c_7352252);c_7352251.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351362, ((closureN)self_7320784)->elements[17], r_7316282, &c_7352251);; 
}

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


make_pair(c_7352248,quote_j,NULL);c_7352248.hdr.immutable = 1;

make_pair(c_7352247,quote_v,&c_7352248);c_7352247.hdr.immutable = 1;

make_pair(c_7352246,quote_vector_91set_67,&c_7352247);c_7352246.hdr.immutable = 1;

make_pair(c_7352245,&c_7352246,NULL);c_7352245.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351364, r_7316278, NULL, &c_7352245);; 
}

static void __lambda_2089(void *data, object self_7320786, int argc, object *args) /* object self_7320786, object r_7316276 */
 {
 object r_7316276 = args[0];
  
closureN_type c_7351366;
object e_7352234 [17];
c_7351366.hdr.mark = gc_color_red;
 c_7351366.hdr.grayed = 0;
c_7351366.tag = closureN_tag;
 c_7351366.fn = (function_type)__lambda_2090;
c_7351366.num_args = 1;
c_7351366.num_elements = 17;
c_7351366.elements = (object *)e_7352234;
c_7351366.elements[0] = ((closureN)self_7320786)->elements[0];
c_7351366.elements[1] = ((closureN)self_7320786)->elements[1];
c_7351366.elements[2] = ((closureN)self_7320786)->elements[2];
c_7351366.elements[3] = ((closureN)self_7320786)->elements[3];
c_7351366.elements[4] = ((closureN)self_7320786)->elements[4];
c_7351366.elements[5] = ((closureN)self_7320786)->elements[5];
c_7351366.elements[6] = ((closureN)self_7320786)->elements[6];
c_7351366.elements[7] = ((closureN)self_7320786)->elements[7];
c_7351366.elements[8] = ((closureN)self_7320786)->elements[8];
c_7351366.elements[9] = ((closureN)self_7320786)->elements[9];
c_7351366.elements[10] = ((closureN)self_7320786)->elements[10];
c_7351366.elements[11] = ((closureN)self_7320786)->elements[11];
c_7351366.elements[12] = ((closureN)self_7320786)->elements[12];
c_7351366.elements[13] = ((closureN)self_7320786)->elements[13];
c_7351366.elements[14] = ((closureN)self_7320786)->elements[14];
c_7351366.elements[15] = ((closureN)self_7320786)->elements[15];
c_7351366.elements[16] = ((closureN)self_7320786)->elements[17];


make_pair(c_7352239,quote_j,NULL);c_7352239.hdr.immutable = 1;

make_pair(c_7352238,quote_v,&c_7352239);c_7352238.hdr.immutable = 1;

make_pair(c_7352237,quote_vector_91ref,&c_7352238);c_7352237.hdr.immutable = 1;

make_pair(c_7352243,quote_j,NULL);c_7352243.hdr.immutable = 1;

make_pair(c_7352242,quote_v,&c_7352243);c_7352242.hdr.immutable = 1;

make_pair(c_7352241,quote_vector_91set_67,&c_7352242);c_7352241.hdr.immutable = 1;

make_pair(c_7352240,&c_7352241,NULL);c_7352240.hdr.immutable = 1;

make_pair(c_7352236,&c_7352237,&c_7352240);c_7352236.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351366, ((closureN)self_7320786)->elements[16], r_7316276, &c_7352236);; 
}

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

return_closcall2(data,  ((closureN)self_7320787)->elements[16],  &c_7351369, quote_match_91drop_91ids);; 
}

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

return_closcall2(data,  ((closureN)self_7320788)->elements[17],  &c_7351372, quote_loop);; 
}

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

return_closcall2(data,  ((closureN)self_7320789)->elements[18],  &c_7351375, quote__87);; 
}

static void __lambda_2093(void *data, object self_7320790, int argc, object *args) /* object self_7320790, object r_7316263 */
 {
 object r_7316263 = args[0];
  
closureN_type c_7351378;
object e_7352230 [21];
c_7351378.hdr.mark = gc_color_red;
 c_7351378.hdr.grayed = 0;
c_7351378.tag = closureN_tag;
 c_7351378.fn = (function_type)__lambda_2094;
c_7351378.num_args = 1;
c_7351378.num_elements = 21;
c_7351378.elements = (object *)e_7352230;
c_7351378.elements[0] = ((closureN)self_7320790)->elements[0];
c_7351378.elements[1] = ((closureN)self_7320790)->elements[1];
c_7351378.elements[2] = ((closureN)self_7320790)->elements[2];
c_7351378.elements[3] = ((closureN)self_7320790)->elements[3];
c_7351378.elements[4] = ((closureN)self_7320790)->elements[4];
c_7351378.elements[5] = ((closureN)self_7320790)->elements[5];
c_7351378.elements[6] = ((closureN)self_7320790)->elements[6];
c_7351378.elements[7] = ((closureN)self_7320790)->elements[7];
c_7351378.elements[8] = ((closureN)self_7320790)->elements[8];
c_7351378.elements[9] = ((closureN)self_7320790)->elements[9];
c_7351378.elements[10] = ((closureN)self_7320790)->elements[10];
c_7351378.elements[11] = ((closureN)self_7320790)->elements[11];
c_7351378.elements[12] = ((closureN)self_7320790)->elements[12];
c_7351378.elements[13] = ((closureN)self_7320790)->elements[13];
c_7351378.elements[14] = ((closureN)self_7320790)->elements[14];
c_7351378.elements[15] = ((closureN)self_7320790)->elements[15];
c_7351378.elements[16] = ((closureN)self_7320790)->elements[16];
c_7351378.elements[17] = ((closureN)self_7320790)->elements[17];
c_7351378.elements[18] = ((closureN)self_7320790)->elements[18];
c_7351378.elements[19] = r_7316263;
c_7351378.elements[20] = ((closureN)self_7320790)->elements[19];

return_closcall2(data,  ((closureN)self_7320790)->elements[19],  &c_7351378, quote_j);; 
}

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


make_pair(c_7352229,obj_int2obj(1),NULL);c_7352229.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351380, obj_int2obj(1), NULL, &c_7352229);; 
}

static void __lambda_2095(void *data, object self_7320792, int argc, object *args) /* object self_7320792, object r_7316267 */
 {
 object r_7316267 = args[0];
  
closureN_type c_7351382;
object e_7352224 [21];
c_7351382.hdr.mark = gc_color_red;
 c_7351382.hdr.grayed = 0;
c_7351382.tag = closureN_tag;
 c_7351382.fn = (function_type)__lambda_2096;
c_7351382.num_args = 1;
c_7351382.num_elements = 21;
c_7351382.elements = (object *)e_7352224;
c_7351382.elements[0] = ((closureN)self_7320792)->elements[0];
c_7351382.elements[1] = ((closureN)self_7320792)->elements[1];
c_7351382.elements[2] = ((closureN)self_7320792)->elements[2];
c_7351382.elements[3] = ((closureN)self_7320792)->elements[3];
c_7351382.elements[4] = ((closureN)self_7320792)->elements[4];
c_7351382.elements[5] = ((closureN)self_7320792)->elements[5];
c_7351382.elements[6] = ((closureN)self_7320792)->elements[6];
c_7351382.elements[7] = ((closureN)self_7320792)->elements[7];
c_7351382.elements[8] = ((closureN)self_7320792)->elements[8];
c_7351382.elements[9] = ((closureN)self_7320792)->elements[9];
c_7351382.elements[10] = ((closureN)self_7320792)->elements[10];
c_7351382.elements[11] = ((closureN)self_7320792)->elements[11];
c_7351382.elements[12] = ((closureN)self_7320792)->elements[12];
c_7351382.elements[13] = ((closureN)self_7320792)->elements[13];
c_7351382.elements[14] = ((closureN)self_7320792)->elements[14];
c_7351382.elements[15] = ((closureN)self_7320792)->elements[15];
c_7351382.elements[16] = ((closureN)self_7320792)->elements[16];
c_7351382.elements[17] = ((closureN)self_7320792)->elements[17];
c_7351382.elements[18] = ((closureN)self_7320792)->elements[18];
c_7351382.elements[19] = ((closureN)self_7320792)->elements[19];
c_7351382.elements[20] = ((closureN)self_7320792)->elements[21];


make_pair(c_7352227,obj_int2obj(1),NULL);c_7352227.hdr.immutable = 1;

make_pair(c_7352226,quote_j,&c_7352227);c_7352226.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351382, ((closureN)self_7320792)->elements[20], r_7316267, &c_7352226);; 
}

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


make_pair(c_7352223,obj_int2obj(1),NULL);c_7352223.hdr.immutable = 1;

make_pair(c_7352222,quote_j,&c_7352223);c_7352222.hdr.immutable = 1;

make_pair(c_7352221,quote__87,&c_7352222);c_7352221.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351384, ((closureN)self_7320793)->elements[19], r_7316264, &c_7352221);; 
}

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


closureN_type c_7352196;
object e_7352218 [1];
c_7352196.hdr.mark = gc_color_red;
 c_7352196.hdr.grayed = 0;
c_7352196.tag = closureN_tag;
 c_7352196.fn = (function_type)__lambda_2122;
c_7352196.num_args = 2;
c_7352196.num_elements = 1;
c_7352196.elements = (object *)e_7352218;
c_7352196.elements[0] = ((closureN)self_7320794)->elements[19];

return_direct_with_clo1(data,(closure)&c_7351386,__lambda_2098,  &c_7352196);; 
}

static void __lambda_2122(void *data, object self_7320795, int argc, object *args) /* object self_7320795, object k_7316254, object id_735077_735131_739895, object id_91ls_735078_735132_739896 */
 {
 object k_7316254 = args[0]; object id_735077_735131_739895 = args[1]; object id_91ls_735078_735132_739896 = args[2];
  
closureN_type c_7352199;
object e_7352217 [3];
c_7352199.hdr.mark = gc_color_red;
 c_7352199.hdr.grayed = 0;
c_7352199.tag = closureN_tag;
 c_7352199.fn = (function_type)__lambda_2123;
c_7352199.num_args = 1;
c_7352199.num_elements = 3;
c_7352199.elements = (object *)e_7352217;
c_7352199.elements[0] = id_735077_735131_739895;
c_7352199.elements[1] = id_91ls_735078_735132_739896;
c_7352199.elements[2] = k_7316254;

return_closcall2(data,  ((closureN)self_7320795)->elements[0],  &c_7352199, quote_cons);; 
}

static void __lambda_2123(void *data, object self_7320796, int argc, object *args) /* object self_7320796, object r_7316255 */
 {
 object r_7316255 = args[0];
  
closureN_type c_7352201;
object e_7352214 [3];
c_7352201.hdr.mark = gc_color_red;
 c_7352201.hdr.grayed = 0;
c_7352201.tag = closureN_tag;
 c_7352201.fn = (function_type)__lambda_2124;
c_7352201.num_args = 1;
c_7352201.num_elements = 3;
c_7352201.elements = (object *)e_7352214;
c_7352201.elements[0] = ((closureN)self_7320796)->elements[0];
c_7352201.elements[1] = ((closureN)self_7320796)->elements[2];
c_7352201.elements[2] = r_7316255;


make_pair(c_7352216,quote_id_91ls,NULL);c_7352216.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352201, ((closureN)self_7320796)->elements[1], NULL, &c_7352216);; 
}

static void __lambda_2124(void *data, object self_7320797, int argc, object *args) /* object self_7320797, object r_7316258 */
 {
 object r_7316258 = args[0];
  
closureN_type c_7352203;
object e_7352210 [2];
c_7352203.hdr.mark = gc_color_red;
 c_7352203.hdr.grayed = 0;
c_7352203.tag = closureN_tag;
 c_7352203.fn = (function_type)__lambda_2125;
c_7352203.num_args = 1;
c_7352203.num_elements = 2;
c_7352203.elements = (object *)e_7352210;
c_7352203.elements[0] = ((closureN)self_7320797)->elements[1];
c_7352203.elements[1] = ((closureN)self_7320797)->elements[2];


make_pair(c_7352213,quote_id_91ls,NULL);c_7352213.hdr.immutable = 1;

make_pair(c_7352212,quote_id,&c_7352213);c_7352212.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7352203, ((closureN)self_7320797)->elements[0], r_7316258, &c_7352212);; 
}

static void __lambda_2125(void *data, object self_7320798, int argc, object *args) /* object self_7320798, object r_7316256 */
 {
 object r_7316256 = args[0];
  
make_pair(c_7352209,quote_id_91ls,NULL);c_7352209.hdr.immutable = 1;

make_pair(c_7352208,quote_id,&c_7352209);c_7352208.hdr.immutable = 1;

make_pair(c_7352207,quote_cons,&c_7352208);c_7352207.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7320798)->elements[0], ((closureN)self_7320798)->elements[1], r_7316256, &c_7352207);; 
}

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

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7351388, r_7316253, ((closureN)self_7320799)->elements[2], ((closureN)self_7320799)->elements[3]);; 
}

static void __lambda_2099(void *data, object self_7320800, int argc, object *args) /* object self_7320800, object r_7316251 */
 {
 object r_7316251 = args[0];
  
closureN_type c_7351390;
object e_7352181 [17];
c_7351390.hdr.mark = gc_color_red;
 c_7351390.hdr.grayed = 0;
c_7351390.tag = closureN_tag;
 c_7351390.fn = (function_type)__lambda_2100;
c_7351390.num_args = 1;
c_7351390.num_elements = 17;
c_7351390.elements = (object *)e_7352181;
c_7351390.elements[0] = ((closureN)self_7320800)->elements[0];
c_7351390.elements[1] = ((closureN)self_7320800)->elements[1];
c_7351390.elements[2] = ((closureN)self_7320800)->elements[2];
c_7351390.elements[3] = ((closureN)self_7320800)->elements[3];
c_7351390.elements[4] = ((closureN)self_7320800)->elements[4];
c_7351390.elements[5] = ((closureN)self_7320800)->elements[5];
c_7351390.elements[6] = ((closureN)self_7320800)->elements[6];
c_7351390.elements[7] = ((closureN)self_7320800)->elements[7];
c_7351390.elements[8] = ((closureN)self_7320800)->elements[8];
c_7351390.elements[9] = ((closureN)self_7320800)->elements[9];
c_7351390.elements[10] = ((closureN)self_7320800)->elements[10];
c_7351390.elements[11] = ((closureN)self_7320800)->elements[11];
c_7351390.elements[12] = ((closureN)self_7320800)->elements[12];
c_7351390.elements[13] = ((closureN)self_7320800)->elements[13];
c_7351390.elements[14] = ((closureN)self_7320800)->elements[14];
c_7351390.elements[15] = ((closureN)self_7320800)->elements[15];
c_7351390.elements[16] = ((closureN)self_7320800)->elements[16];


make_pair(c_7352186,obj_int2obj(1),NULL);c_7352186.hdr.immutable = 1;

make_pair(c_7352185,quote_j,&c_7352186);c_7352185.hdr.immutable = 1;

make_pair(c_7352184,quote__87,&c_7352185);c_7352184.hdr.immutable = 1;

make_pair(c_7352190,quote_id_91ls,NULL);c_7352190.hdr.immutable = 1;

make_pair(c_7352189,quote_id,&c_7352190);c_7352189.hdr.immutable = 1;

make_pair(c_7352188,quote_cons,&c_7352189);c_7352188.hdr.immutable = 1;

make_pair(c_7352191,quote__93_93_93,NULL);c_7352191.hdr.immutable = 1;

make_pair(c_7352187,&c_7352188,&c_7352191);c_7352187.hdr.immutable = 1;

make_pair(c_7352183,&c_7352184,&c_7352187);c_7352183.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351390, ((closureN)self_7320800)->elements[17], r_7316251, &c_7352183);; 
}

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


make_pair(c_7352175,obj_int2obj(1),NULL);c_7352175.hdr.immutable = 1;

make_pair(c_7352174,quote_j,&c_7352175);c_7352174.hdr.immutable = 1;

make_pair(c_7352173,quote__87,&c_7352174);c_7352173.hdr.immutable = 1;

make_pair(c_7352179,quote_id_91ls,NULL);c_7352179.hdr.immutable = 1;

make_pair(c_7352178,quote_id,&c_7352179);c_7352178.hdr.immutable = 1;

make_pair(c_7352177,quote_cons,&c_7352178);c_7352177.hdr.immutable = 1;

make_pair(c_7352180,quote__93_93_93,NULL);c_7352180.hdr.immutable = 1;

make_pair(c_7352176,&c_7352177,&c_7352180);c_7352176.hdr.immutable = 1;

make_pair(c_7352172,&c_7352173,&c_7352176);c_7352172.hdr.immutable = 1;

make_pair(c_7352171,quote_loop,&c_7352172);c_7352171.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351392, ((closureN)self_7320801)->elements[16], r_7316248, &c_7352171);; 
}

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


make_pair(c_7352163,obj_int2obj(1),NULL);c_7352163.hdr.immutable = 1;

make_pair(c_7352162,quote_j,&c_7352163);c_7352162.hdr.immutable = 1;

make_pair(c_7352161,quote__87,&c_7352162);c_7352161.hdr.immutable = 1;

make_pair(c_7352167,quote_id_91ls,NULL);c_7352167.hdr.immutable = 1;

make_pair(c_7352166,quote_id,&c_7352167);c_7352166.hdr.immutable = 1;

make_pair(c_7352165,quote_cons,&c_7352166);c_7352165.hdr.immutable = 1;

make_pair(c_7352168,quote__93_93_93,NULL);c_7352168.hdr.immutable = 1;

make_pair(c_7352164,&c_7352165,&c_7352168);c_7352164.hdr.immutable = 1;

make_pair(c_7352160,&c_7352161,&c_7352164);c_7352160.hdr.immutable = 1;

make_pair(c_7352159,quote_loop,&c_7352160);c_7352159.hdr.immutable = 1;

make_pair(c_7352158,&c_7352159,NULL);c_7352158.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351394, r_7316244, NULL, &c_7352158);; 
}

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


make_pair(c_7352151,obj_int2obj(1),NULL);c_7352151.hdr.immutable = 1;

make_pair(c_7352150,quote_j,&c_7352151);c_7352150.hdr.immutable = 1;

make_pair(c_7352149,quote__87,&c_7352150);c_7352149.hdr.immutable = 1;

make_pair(c_7352155,quote_id_91ls,NULL);c_7352155.hdr.immutable = 1;

make_pair(c_7352154,quote_id,&c_7352155);c_7352154.hdr.immutable = 1;

make_pair(c_7352153,quote_cons,&c_7352154);c_7352153.hdr.immutable = 1;

make_pair(c_7352156,quote__93_93_93,NULL);c_7352156.hdr.immutable = 1;

make_pair(c_7352152,&c_7352153,&c_7352156);c_7352152.hdr.immutable = 1;

make_pair(c_7352148,&c_7352149,&c_7352152);c_7352148.hdr.immutable = 1;

make_pair(c_7352147,quote_loop,&c_7352148);c_7352147.hdr.immutable = 1;

make_pair(c_7352146,&c_7352147,NULL);c_7352146.hdr.immutable = 1;

make_pair(c_7352145,quote_match_91drop_91ids,&c_7352146);c_7352145.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351396, ((closureN)self_7320803)->elements[15], r_7316242, &c_7352145);; 
}

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


make_pair(c_7352142,quote_i,NULL);c_7352142.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351398, ((closureN)self_7320804)->elements[1], NULL, &c_7352142);; 
}

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


make_pair(c_7352139,quote_i,NULL);c_7352139.hdr.immutable = 1;

make_pair(c_7352138,quote_fk,&c_7352139);c_7352138.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351400, ((closureN)self_7320805)->elements[0], r_7316237, &c_7352138);; 
}

static void __lambda_2105(void *data, object self_7320806, int argc, object *args) /* object self_7320806, object r_7316235 */
 {
 object r_7316235 = args[0];
  
closureN_type c_7351402;
object e_7352119 [13];
c_7351402.hdr.mark = gc_color_red;
 c_7351402.hdr.grayed = 0;
c_7351402.tag = closureN_tag;
 c_7351402.fn = (function_type)__lambda_2106;
c_7351402.num_args = 1;
c_7351402.num_elements = 13;
c_7351402.elements = (object *)e_7352119;
c_7351402.elements[0] = ((closureN)self_7320806)->elements[0];
c_7351402.elements[1] = ((closureN)self_7320806)->elements[1];
c_7351402.elements[2] = ((closureN)self_7320806)->elements[2];
c_7351402.elements[3] = ((closureN)self_7320806)->elements[3];
c_7351402.elements[4] = ((closureN)self_7320806)->elements[4];
c_7351402.elements[5] = ((closureN)self_7320806)->elements[5];
c_7351402.elements[6] = ((closureN)self_7320806)->elements[6];
c_7351402.elements[7] = ((closureN)self_7320806)->elements[7];
c_7351402.elements[8] = ((closureN)self_7320806)->elements[8];
c_7351402.elements[9] = ((closureN)self_7320806)->elements[9];
c_7351402.elements[10] = ((closureN)self_7320806)->elements[10];
c_7351402.elements[11] = ((closureN)self_7320806)->elements[11];
c_7351402.elements[12] = ((closureN)self_7320806)->elements[12];


make_pair(c_7352128,obj_int2obj(1),NULL);c_7352128.hdr.immutable = 1;

make_pair(c_7352127,quote_j,&c_7352128);c_7352127.hdr.immutable = 1;

make_pair(c_7352126,quote__87,&c_7352127);c_7352126.hdr.immutable = 1;

make_pair(c_7352132,quote_id_91ls,NULL);c_7352132.hdr.immutable = 1;

make_pair(c_7352131,quote_id,&c_7352132);c_7352131.hdr.immutable = 1;

make_pair(c_7352130,quote_cons,&c_7352131);c_7352130.hdr.immutable = 1;

make_pair(c_7352133,quote__93_93_93,NULL);c_7352133.hdr.immutable = 1;

make_pair(c_7352129,&c_7352130,&c_7352133);c_7352129.hdr.immutable = 1;

make_pair(c_7352125,&c_7352126,&c_7352129);c_7352125.hdr.immutable = 1;

make_pair(c_7352124,quote_loop,&c_7352125);c_7352124.hdr.immutable = 1;

make_pair(c_7352123,&c_7352124,NULL);c_7352123.hdr.immutable = 1;

make_pair(c_7352122,quote_match_91drop_91ids,&c_7352123);c_7352122.hdr.immutable = 1;

make_pair(c_7352135,quote_i,NULL);c_7352135.hdr.immutable = 1;

make_pair(c_7352134,quote_fk,&c_7352135);c_7352134.hdr.immutable = 1;

make_pair(c_7352121,&c_7352122,&c_7352134);c_7352121.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351402, ((closureN)self_7320806)->elements[13], r_7316235, &c_7352121);; 
}

static void __lambda_2106(void *data, object self_7320807, int argc, object *args) /* object self_7320807, object r_7316232 */
 {
 object r_7316232 = args[0];
  
closureN_type c_7351404;
object e_7352093 [12];
c_7351404.hdr.mark = gc_color_red;
 c_7351404.hdr.grayed = 0;
c_7351404.tag = closureN_tag;
 c_7351404.fn = (function_type)__lambda_2107;
c_7351404.num_args = 1;
c_7351404.num_elements = 12;
c_7351404.elements = (object *)e_7352093;
c_7351404.elements[0] = ((closureN)self_7320807)->elements[0];
c_7351404.elements[1] = ((closureN)self_7320807)->elements[1];
c_7351404.elements[2] = ((closureN)self_7320807)->elements[2];
c_7351404.elements[3] = ((closureN)self_7320807)->elements[3];
c_7351404.elements[4] = ((closureN)self_7320807)->elements[4];
c_7351404.elements[5] = ((closureN)self_7320807)->elements[5];
c_7351404.elements[6] = ((closureN)self_7320807)->elements[6];
c_7351404.elements[7] = ((closureN)self_7320807)->elements[7];
c_7351404.elements[8] = ((closureN)self_7320807)->elements[8];
c_7351404.elements[9] = ((closureN)self_7320807)->elements[9];
c_7351404.elements[10] = ((closureN)self_7320807)->elements[10];
c_7351404.elements[11] = ((closureN)self_7320807)->elements[11];


make_pair(c_7352099,quote_j,NULL);c_7352099.hdr.immutable = 1;

make_pair(c_7352098,quote_v,&c_7352099);c_7352098.hdr.immutable = 1;

make_pair(c_7352097,quote_vector_91ref,&c_7352098);c_7352097.hdr.immutable = 1;

make_pair(c_7352103,quote_j,NULL);c_7352103.hdr.immutable = 1;

make_pair(c_7352102,quote_v,&c_7352103);c_7352102.hdr.immutable = 1;

make_pair(c_7352101,quote_vector_91set_67,&c_7352102);c_7352101.hdr.immutable = 1;

make_pair(c_7352100,&c_7352101,NULL);c_7352100.hdr.immutable = 1;

make_pair(c_7352096,&c_7352097,&c_7352100);c_7352096.hdr.immutable = 1;

make_pair(c_7352111,obj_int2obj(1),NULL);c_7352111.hdr.immutable = 1;

make_pair(c_7352110,quote_j,&c_7352111);c_7352110.hdr.immutable = 1;

make_pair(c_7352109,quote__87,&c_7352110);c_7352109.hdr.immutable = 1;

make_pair(c_7352115,quote_id_91ls,NULL);c_7352115.hdr.immutable = 1;

make_pair(c_7352114,quote_id,&c_7352115);c_7352114.hdr.immutable = 1;

make_pair(c_7352113,quote_cons,&c_7352114);c_7352113.hdr.immutable = 1;

make_pair(c_7352116,quote__93_93_93,NULL);c_7352116.hdr.immutable = 1;

make_pair(c_7352112,&c_7352113,&c_7352116);c_7352112.hdr.immutable = 1;

make_pair(c_7352108,&c_7352109,&c_7352112);c_7352108.hdr.immutable = 1;

make_pair(c_7352107,quote_loop,&c_7352108);c_7352107.hdr.immutable = 1;

make_pair(c_7352106,&c_7352107,NULL);c_7352106.hdr.immutable = 1;

make_pair(c_7352105,quote_match_91drop_91ids,&c_7352106);c_7352105.hdr.immutable = 1;

make_pair(c_7352118,quote_i,NULL);c_7352118.hdr.immutable = 1;

make_pair(c_7352117,quote_fk,&c_7352118);c_7352117.hdr.immutable = 1;

make_pair(c_7352104,&c_7352105,&c_7352117);c_7352104.hdr.immutable = 1;

make_pair(c_7352095,&c_7352096,&c_7352104);c_7352095.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351404, ((closureN)self_7320807)->elements[12], r_7316232, &c_7352095);; 
}

static void __lambda_2107(void *data, object self_7320808, int argc, object *args) /* object self_7320808, object r_7316229 */
 {
 object r_7316229 = args[0];
  
closureN_type c_7351406;
object e_7352066 [11];
c_7351406.hdr.mark = gc_color_red;
 c_7351406.hdr.grayed = 0;
c_7351406.tag = closureN_tag;
 c_7351406.fn = (function_type)__lambda_2108;
c_7351406.num_args = 1;
c_7351406.num_elements = 11;
c_7351406.elements = (object *)e_7352066;
c_7351406.elements[0] = ((closureN)self_7320808)->elements[0];
c_7351406.elements[1] = ((closureN)self_7320808)->elements[2];
c_7351406.elements[2] = ((closureN)self_7320808)->elements[3];
c_7351406.elements[3] = ((closureN)self_7320808)->elements[4];
c_7351406.elements[4] = ((closureN)self_7320808)->elements[5];
c_7351406.elements[5] = ((closureN)self_7320808)->elements[6];
c_7351406.elements[6] = ((closureN)self_7320808)->elements[7];
c_7351406.elements[7] = ((closureN)self_7320808)->elements[8];
c_7351406.elements[8] = ((closureN)self_7320808)->elements[9];
c_7351406.elements[9] = ((closureN)self_7320808)->elements[10];
c_7351406.elements[10] = ((closureN)self_7320808)->elements[11];


make_pair(c_7352073,quote_j,NULL);c_7352073.hdr.immutable = 1;

make_pair(c_7352072,quote_v,&c_7352073);c_7352072.hdr.immutable = 1;

make_pair(c_7352071,quote_vector_91ref,&c_7352072);c_7352071.hdr.immutable = 1;

make_pair(c_7352077,quote_j,NULL);c_7352077.hdr.immutable = 1;

make_pair(c_7352076,quote_v,&c_7352077);c_7352076.hdr.immutable = 1;

make_pair(c_7352075,quote_vector_91set_67,&c_7352076);c_7352075.hdr.immutable = 1;

make_pair(c_7352074,&c_7352075,NULL);c_7352074.hdr.immutable = 1;

make_pair(c_7352070,&c_7352071,&c_7352074);c_7352070.hdr.immutable = 1;

make_pair(c_7352085,obj_int2obj(1),NULL);c_7352085.hdr.immutable = 1;

make_pair(c_7352084,quote_j,&c_7352085);c_7352084.hdr.immutable = 1;

make_pair(c_7352083,quote__87,&c_7352084);c_7352083.hdr.immutable = 1;

make_pair(c_7352089,quote_id_91ls,NULL);c_7352089.hdr.immutable = 1;

make_pair(c_7352088,quote_id,&c_7352089);c_7352088.hdr.immutable = 1;

make_pair(c_7352087,quote_cons,&c_7352088);c_7352087.hdr.immutable = 1;

make_pair(c_7352090,quote__93_93_93,NULL);c_7352090.hdr.immutable = 1;

make_pair(c_7352086,&c_7352087,&c_7352090);c_7352086.hdr.immutable = 1;

make_pair(c_7352082,&c_7352083,&c_7352086);c_7352082.hdr.immutable = 1;

make_pair(c_7352081,quote_loop,&c_7352082);c_7352081.hdr.immutable = 1;

make_pair(c_7352080,&c_7352081,NULL);c_7352080.hdr.immutable = 1;

make_pair(c_7352079,quote_match_91drop_91ids,&c_7352080);c_7352079.hdr.immutable = 1;

make_pair(c_7352092,quote_i,NULL);c_7352092.hdr.immutable = 1;

make_pair(c_7352091,quote_fk,&c_7352092);c_7352091.hdr.immutable = 1;

make_pair(c_7352078,&c_7352079,&c_7352091);c_7352078.hdr.immutable = 1;

make_pair(c_7352069,&c_7352070,&c_7352078);c_7352069.hdr.immutable = 1;

make_pair(c_7352068,quote_p,&c_7352069);c_7352068.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351406, ((closureN)self_7320808)->elements[1], r_7316229, &c_7352068);; 
}

static void __lambda_2108(void *data, object self_7320809, int argc, object *args) /* object self_7320809, object r_7316227 */
 {
 object r_7316227 = args[0];
  
closureN_type c_7351408;
object e_7352038 [10];
c_7351408.hdr.mark = gc_color_red;
 c_7351408.hdr.grayed = 0;
c_7351408.tag = closureN_tag;
 c_7351408.fn = (function_type)__lambda_2109;
c_7351408.num_args = 1;
c_7351408.num_elements = 10;
c_7351408.elements = (object *)e_7352038;
c_7351408.elements[0] = ((closureN)self_7320809)->elements[0];
c_7351408.elements[1] = ((closureN)self_7320809)->elements[1];
c_7351408.elements[2] = ((closureN)self_7320809)->elements[2];
c_7351408.elements[3] = ((closureN)self_7320809)->elements[3];
c_7351408.elements[4] = ((closureN)self_7320809)->elements[4];
c_7351408.elements[5] = ((closureN)self_7320809)->elements[5];
c_7351408.elements[6] = ((closureN)self_7320809)->elements[6];
c_7351408.elements[7] = ((closureN)self_7320809)->elements[7];
c_7351408.elements[8] = ((closureN)self_7320809)->elements[8];
c_7351408.elements[9] = ((closureN)self_7320809)->elements[9];


make_pair(c_7352046,quote_j,NULL);c_7352046.hdr.immutable = 1;

make_pair(c_7352045,quote_v,&c_7352046);c_7352045.hdr.immutable = 1;

make_pair(c_7352044,quote_vector_91ref,&c_7352045);c_7352044.hdr.immutable = 1;

make_pair(c_7352050,quote_j,NULL);c_7352050.hdr.immutable = 1;

make_pair(c_7352049,quote_v,&c_7352050);c_7352049.hdr.immutable = 1;

make_pair(c_7352048,quote_vector_91set_67,&c_7352049);c_7352048.hdr.immutable = 1;

make_pair(c_7352047,&c_7352048,NULL);c_7352047.hdr.immutable = 1;

make_pair(c_7352043,&c_7352044,&c_7352047);c_7352043.hdr.immutable = 1;

make_pair(c_7352058,obj_int2obj(1),NULL);c_7352058.hdr.immutable = 1;

make_pair(c_7352057,quote_j,&c_7352058);c_7352057.hdr.immutable = 1;

make_pair(c_7352056,quote__87,&c_7352057);c_7352056.hdr.immutable = 1;

make_pair(c_7352062,quote_id_91ls,NULL);c_7352062.hdr.immutable = 1;

make_pair(c_7352061,quote_id,&c_7352062);c_7352061.hdr.immutable = 1;

make_pair(c_7352060,quote_cons,&c_7352061);c_7352060.hdr.immutable = 1;

make_pair(c_7352063,quote__93_93_93,NULL);c_7352063.hdr.immutable = 1;

make_pair(c_7352059,&c_7352060,&c_7352063);c_7352059.hdr.immutable = 1;

make_pair(c_7352055,&c_7352056,&c_7352059);c_7352055.hdr.immutable = 1;

make_pair(c_7352054,quote_loop,&c_7352055);c_7352054.hdr.immutable = 1;

make_pair(c_7352053,&c_7352054,NULL);c_7352053.hdr.immutable = 1;

make_pair(c_7352052,quote_match_91drop_91ids,&c_7352053);c_7352052.hdr.immutable = 1;

make_pair(c_7352065,quote_i,NULL);c_7352065.hdr.immutable = 1;

make_pair(c_7352064,quote_fk,&c_7352065);c_7352064.hdr.immutable = 1;

make_pair(c_7352051,&c_7352052,&c_7352064);c_7352051.hdr.immutable = 1;

make_pair(c_7352042,&c_7352043,&c_7352051);c_7352042.hdr.immutable = 1;

make_pair(c_7352041,quote_p,&c_7352042);c_7352041.hdr.immutable = 1;

make_pair(c_7352040,quote_w,&c_7352041);c_7352040.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351408, ((closureN)self_7320809)->elements[10], r_7316227, &c_7352040);; 
}

static void __lambda_2109(void *data, object self_7320810, int argc, object *args) /* object self_7320810, object r_7316224 */
 {
 object r_7316224 = args[0];
  
closureN_type c_7351410;
object e_7352009 [9];
c_7351410.hdr.mark = gc_color_red;
 c_7351410.hdr.grayed = 0;
c_7351410.tag = closureN_tag;
 c_7351410.fn = (function_type)__lambda_2110;
c_7351410.num_args = 1;
c_7351410.num_elements = 9;
c_7351410.elements = (object *)e_7352009;
c_7351410.elements[0] = ((closureN)self_7320810)->elements[0];
c_7351410.elements[1] = ((closureN)self_7320810)->elements[1];
c_7351410.elements[2] = ((closureN)self_7320810)->elements[2];
c_7351410.elements[3] = ((closureN)self_7320810)->elements[3];
c_7351410.elements[4] = ((closureN)self_7320810)->elements[4];
c_7351410.elements[5] = ((closureN)self_7320810)->elements[5];
c_7351410.elements[6] = ((closureN)self_7320810)->elements[6];
c_7351410.elements[7] = ((closureN)self_7320810)->elements[7];
c_7351410.elements[8] = ((closureN)self_7320810)->elements[8];


make_pair(c_7352018,quote_j,NULL);c_7352018.hdr.immutable = 1;

make_pair(c_7352017,quote_v,&c_7352018);c_7352017.hdr.immutable = 1;

make_pair(c_7352016,quote_vector_91ref,&c_7352017);c_7352016.hdr.immutable = 1;

make_pair(c_7352022,quote_j,NULL);c_7352022.hdr.immutable = 1;

make_pair(c_7352021,quote_v,&c_7352022);c_7352021.hdr.immutable = 1;

make_pair(c_7352020,quote_vector_91set_67,&c_7352021);c_7352020.hdr.immutable = 1;

make_pair(c_7352019,&c_7352020,NULL);c_7352019.hdr.immutable = 1;

make_pair(c_7352015,&c_7352016,&c_7352019);c_7352015.hdr.immutable = 1;

make_pair(c_7352030,obj_int2obj(1),NULL);c_7352030.hdr.immutable = 1;

make_pair(c_7352029,quote_j,&c_7352030);c_7352029.hdr.immutable = 1;

make_pair(c_7352028,quote__87,&c_7352029);c_7352028.hdr.immutable = 1;

make_pair(c_7352034,quote_id_91ls,NULL);c_7352034.hdr.immutable = 1;

make_pair(c_7352033,quote_id,&c_7352034);c_7352033.hdr.immutable = 1;

make_pair(c_7352032,quote_cons,&c_7352033);c_7352032.hdr.immutable = 1;

make_pair(c_7352035,quote__93_93_93,NULL);c_7352035.hdr.immutable = 1;

make_pair(c_7352031,&c_7352032,&c_7352035);c_7352031.hdr.immutable = 1;

make_pair(c_7352027,&c_7352028,&c_7352031);c_7352027.hdr.immutable = 1;

make_pair(c_7352026,quote_loop,&c_7352027);c_7352026.hdr.immutable = 1;

make_pair(c_7352025,&c_7352026,NULL);c_7352025.hdr.immutable = 1;

make_pair(c_7352024,quote_match_91drop_91ids,&c_7352025);c_7352024.hdr.immutable = 1;

make_pair(c_7352037,quote_i,NULL);c_7352037.hdr.immutable = 1;

make_pair(c_7352036,quote_fk,&c_7352037);c_7352036.hdr.immutable = 1;

make_pair(c_7352023,&c_7352024,&c_7352036);c_7352023.hdr.immutable = 1;

make_pair(c_7352014,&c_7352015,&c_7352023);c_7352014.hdr.immutable = 1;

make_pair(c_7352013,quote_p,&c_7352014);c_7352013.hdr.immutable = 1;

make_pair(c_7352012,quote_w,&c_7352013);c_7352012.hdr.immutable = 1;

make_pair(c_7352011,quote_match_91one,&c_7352012);c_7352011.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351410, ((closureN)self_7320810)->elements[9], r_7316224, &c_7352011);; 
}

static void __lambda_2110(void *data, object self_7320811, int argc, object *args) /* object self_7320811, object r_7316220 */
 {
 object r_7316220 = args[0];
  
closureN_type c_7351412;
object e_7351980 [9];
c_7351412.hdr.mark = gc_color_red;
 c_7351412.hdr.grayed = 0;
c_7351412.tag = closureN_tag;
 c_7351412.fn = (function_type)__lambda_2111;
c_7351412.num_args = 1;
c_7351412.num_elements = 9;
c_7351412.elements = (object *)e_7351980;
c_7351412.elements[0] = ((closureN)self_7320811)->elements[0];
c_7351412.elements[1] = ((closureN)self_7320811)->elements[1];
c_7351412.elements[2] = ((closureN)self_7320811)->elements[2];
c_7351412.elements[3] = ((closureN)self_7320811)->elements[3];
c_7351412.elements[4] = ((closureN)self_7320811)->elements[4];
c_7351412.elements[5] = ((closureN)self_7320811)->elements[5];
c_7351412.elements[6] = ((closureN)self_7320811)->elements[6];
c_7351412.elements[7] = ((closureN)self_7320811)->elements[7];
c_7351412.elements[8] = ((closureN)self_7320811)->elements[8];


make_pair(c_7351989,quote_j,NULL);c_7351989.hdr.immutable = 1;

make_pair(c_7351988,quote_v,&c_7351989);c_7351988.hdr.immutable = 1;

make_pair(c_7351987,quote_vector_91ref,&c_7351988);c_7351987.hdr.immutable = 1;

make_pair(c_7351993,quote_j,NULL);c_7351993.hdr.immutable = 1;

make_pair(c_7351992,quote_v,&c_7351993);c_7351992.hdr.immutable = 1;

make_pair(c_7351991,quote_vector_91set_67,&c_7351992);c_7351991.hdr.immutable = 1;

make_pair(c_7351990,&c_7351991,NULL);c_7351990.hdr.immutable = 1;

make_pair(c_7351986,&c_7351987,&c_7351990);c_7351986.hdr.immutable = 1;

make_pair(c_7352001,obj_int2obj(1),NULL);c_7352001.hdr.immutable = 1;

make_pair(c_7352000,quote_j,&c_7352001);c_7352000.hdr.immutable = 1;

make_pair(c_7351999,quote__87,&c_7352000);c_7351999.hdr.immutable = 1;

make_pair(c_7352005,quote_id_91ls,NULL);c_7352005.hdr.immutable = 1;

make_pair(c_7352004,quote_id,&c_7352005);c_7352004.hdr.immutable = 1;

make_pair(c_7352003,quote_cons,&c_7352004);c_7352003.hdr.immutable = 1;

make_pair(c_7352006,quote__93_93_93,NULL);c_7352006.hdr.immutable = 1;

make_pair(c_7352002,&c_7352003,&c_7352006);c_7352002.hdr.immutable = 1;

make_pair(c_7351998,&c_7351999,&c_7352002);c_7351998.hdr.immutable = 1;

make_pair(c_7351997,quote_loop,&c_7351998);c_7351997.hdr.immutable = 1;

make_pair(c_7351996,&c_7351997,NULL);c_7351996.hdr.immutable = 1;

make_pair(c_7351995,quote_match_91drop_91ids,&c_7351996);c_7351995.hdr.immutable = 1;

make_pair(c_7352008,quote_i,NULL);c_7352008.hdr.immutable = 1;

make_pair(c_7352007,quote_fk,&c_7352008);c_7352007.hdr.immutable = 1;

make_pair(c_7351994,&c_7351995,&c_7352007);c_7351994.hdr.immutable = 1;

make_pair(c_7351985,&c_7351986,&c_7351994);c_7351985.hdr.immutable = 1;

make_pair(c_7351984,quote_p,&c_7351985);c_7351984.hdr.immutable = 1;

make_pair(c_7351983,quote_w,&c_7351984);c_7351983.hdr.immutable = 1;

make_pair(c_7351982,quote_match_91one,&c_7351983);c_7351982.hdr.immutable = 1;

make_pair(c_7351981,&c_7351982,NULL);c_7351981.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351412, r_7316220, NULL, &c_7351981);; 
}

static void __lambda_2111(void *data, object self_7320812, int argc, object *args) /* object self_7320812, object r_7316218 */
 {
 object r_7316218 = args[0];
  
closureN_type c_7351414;
object e_7351943 [8];
c_7351414.hdr.mark = gc_color_red;
 c_7351414.hdr.grayed = 0;
c_7351414.tag = closureN_tag;
 c_7351414.fn = (function_type)__lambda_2112;
c_7351414.num_args = 1;
c_7351414.num_elements = 8;
c_7351414.elements = (object *)e_7351943;
c_7351414.elements[0] = ((closureN)self_7320812)->elements[0];
c_7351414.elements[1] = ((closureN)self_7320812)->elements[1];
c_7351414.elements[2] = ((closureN)self_7320812)->elements[2];
c_7351414.elements[3] = ((closureN)self_7320812)->elements[3];
c_7351414.elements[4] = ((closureN)self_7320812)->elements[4];
c_7351414.elements[5] = ((closureN)self_7320812)->elements[5];
c_7351414.elements[6] = ((closureN)self_7320812)->elements[6];
c_7351414.elements[7] = ((closureN)self_7320812)->elements[7];


make_pair(c_7351951,quote_j,NULL);c_7351951.hdr.immutable = 1;

make_pair(c_7351950,quote_v,&c_7351951);c_7351950.hdr.immutable = 1;

make_pair(c_7351949,quote_vector_91ref,&c_7351950);c_7351949.hdr.immutable = 1;

make_pair(c_7351948,&c_7351949,NULL);c_7351948.hdr.immutable = 1;

make_pair(c_7351947,quote_w,&c_7351948);c_7351947.hdr.immutable = 1;

make_pair(c_7351946,&c_7351947,NULL);c_7351946.hdr.immutable = 1;

make_pair(c_7351960,quote_j,NULL);c_7351960.hdr.immutable = 1;

make_pair(c_7351959,quote_v,&c_7351960);c_7351959.hdr.immutable = 1;

make_pair(c_7351958,quote_vector_91ref,&c_7351959);c_7351958.hdr.immutable = 1;

make_pair(c_7351964,quote_j,NULL);c_7351964.hdr.immutable = 1;

make_pair(c_7351963,quote_v,&c_7351964);c_7351963.hdr.immutable = 1;

make_pair(c_7351962,quote_vector_91set_67,&c_7351963);c_7351962.hdr.immutable = 1;

make_pair(c_7351961,&c_7351962,NULL);c_7351961.hdr.immutable = 1;

make_pair(c_7351957,&c_7351958,&c_7351961);c_7351957.hdr.immutable = 1;

make_pair(c_7351972,obj_int2obj(1),NULL);c_7351972.hdr.immutable = 1;

make_pair(c_7351971,quote_j,&c_7351972);c_7351971.hdr.immutable = 1;

make_pair(c_7351970,quote__87,&c_7351971);c_7351970.hdr.immutable = 1;

make_pair(c_7351976,quote_id_91ls,NULL);c_7351976.hdr.immutable = 1;

make_pair(c_7351975,quote_id,&c_7351976);c_7351975.hdr.immutable = 1;

make_pair(c_7351974,quote_cons,&c_7351975);c_7351974.hdr.immutable = 1;

make_pair(c_7351977,quote__93_93_93,NULL);c_7351977.hdr.immutable = 1;

make_pair(c_7351973,&c_7351974,&c_7351977);c_7351973.hdr.immutable = 1;

make_pair(c_7351969,&c_7351970,&c_7351973);c_7351969.hdr.immutable = 1;

make_pair(c_7351968,quote_loop,&c_7351969);c_7351968.hdr.immutable = 1;

make_pair(c_7351967,&c_7351968,NULL);c_7351967.hdr.immutable = 1;

make_pair(c_7351966,quote_match_91drop_91ids,&c_7351967);c_7351966.hdr.immutable = 1;

make_pair(c_7351979,quote_i,NULL);c_7351979.hdr.immutable = 1;

make_pair(c_7351978,quote_fk,&c_7351979);c_7351978.hdr.immutable = 1;

make_pair(c_7351965,&c_7351966,&c_7351978);c_7351965.hdr.immutable = 1;

make_pair(c_7351956,&c_7351957,&c_7351965);c_7351956.hdr.immutable = 1;

make_pair(c_7351955,quote_p,&c_7351956);c_7351955.hdr.immutable = 1;

make_pair(c_7351954,quote_w,&c_7351955);c_7351954.hdr.immutable = 1;

make_pair(c_7351953,quote_match_91one,&c_7351954);c_7351953.hdr.immutable = 1;

make_pair(c_7351952,&c_7351953,NULL);c_7351952.hdr.immutable = 1;

make_pair(c_7351945,&c_7351946,&c_7351952);c_7351945.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351414, ((closureN)self_7320812)->elements[8], r_7316218, &c_7351945);; 
}

static void __lambda_2112(void *data, object self_7320813, int argc, object *args) /* object self_7320813, object r_7316215 */
 {
 object r_7316215 = args[0];
  
closureN_type c_7351416;
object e_7351905 [7];
c_7351416.hdr.mark = gc_color_red;
 c_7351416.hdr.grayed = 0;
c_7351416.tag = closureN_tag;
 c_7351416.fn = (function_type)__lambda_2113;
c_7351416.num_args = 1;
c_7351416.num_elements = 7;
c_7351416.elements = (object *)e_7351905;
c_7351416.elements[0] = ((closureN)self_7320813)->elements[0];
c_7351416.elements[1] = ((closureN)self_7320813)->elements[1];
c_7351416.elements[2] = ((closureN)self_7320813)->elements[2];
c_7351416.elements[3] = ((closureN)self_7320813)->elements[3];
c_7351416.elements[4] = ((closureN)self_7320813)->elements[4];
c_7351416.elements[5] = ((closureN)self_7320813)->elements[5];
c_7351416.elements[6] = ((closureN)self_7320813)->elements[6];


make_pair(c_7351914,quote_j,NULL);c_7351914.hdr.immutable = 1;

make_pair(c_7351913,quote_v,&c_7351914);c_7351913.hdr.immutable = 1;

make_pair(c_7351912,quote_vector_91ref,&c_7351913);c_7351912.hdr.immutable = 1;

make_pair(c_7351911,&c_7351912,NULL);c_7351911.hdr.immutable = 1;

make_pair(c_7351910,quote_w,&c_7351911);c_7351910.hdr.immutable = 1;

make_pair(c_7351909,&c_7351910,NULL);c_7351909.hdr.immutable = 1;

make_pair(c_7351923,quote_j,NULL);c_7351923.hdr.immutable = 1;

make_pair(c_7351922,quote_v,&c_7351923);c_7351922.hdr.immutable = 1;

make_pair(c_7351921,quote_vector_91ref,&c_7351922);c_7351921.hdr.immutable = 1;

make_pair(c_7351927,quote_j,NULL);c_7351927.hdr.immutable = 1;

make_pair(c_7351926,quote_v,&c_7351927);c_7351926.hdr.immutable = 1;

make_pair(c_7351925,quote_vector_91set_67,&c_7351926);c_7351925.hdr.immutable = 1;

make_pair(c_7351924,&c_7351925,NULL);c_7351924.hdr.immutable = 1;

make_pair(c_7351920,&c_7351921,&c_7351924);c_7351920.hdr.immutable = 1;

make_pair(c_7351935,obj_int2obj(1),NULL);c_7351935.hdr.immutable = 1;

make_pair(c_7351934,quote_j,&c_7351935);c_7351934.hdr.immutable = 1;

make_pair(c_7351933,quote__87,&c_7351934);c_7351933.hdr.immutable = 1;

make_pair(c_7351939,quote_id_91ls,NULL);c_7351939.hdr.immutable = 1;

make_pair(c_7351938,quote_id,&c_7351939);c_7351938.hdr.immutable = 1;

make_pair(c_7351937,quote_cons,&c_7351938);c_7351937.hdr.immutable = 1;

make_pair(c_7351940,quote__93_93_93,NULL);c_7351940.hdr.immutable = 1;

make_pair(c_7351936,&c_7351937,&c_7351940);c_7351936.hdr.immutable = 1;

make_pair(c_7351932,&c_7351933,&c_7351936);c_7351932.hdr.immutable = 1;

make_pair(c_7351931,quote_loop,&c_7351932);c_7351931.hdr.immutable = 1;

make_pair(c_7351930,&c_7351931,NULL);c_7351930.hdr.immutable = 1;

make_pair(c_7351929,quote_match_91drop_91ids,&c_7351930);c_7351929.hdr.immutable = 1;

make_pair(c_7351942,quote_i,NULL);c_7351942.hdr.immutable = 1;

make_pair(c_7351941,quote_fk,&c_7351942);c_7351941.hdr.immutable = 1;

make_pair(c_7351928,&c_7351929,&c_7351941);c_7351928.hdr.immutable = 1;

make_pair(c_7351919,&c_7351920,&c_7351928);c_7351919.hdr.immutable = 1;

make_pair(c_7351918,quote_p,&c_7351919);c_7351918.hdr.immutable = 1;

make_pair(c_7351917,quote_w,&c_7351918);c_7351917.hdr.immutable = 1;

make_pair(c_7351916,quote_match_91one,&c_7351917);c_7351916.hdr.immutable = 1;

make_pair(c_7351915,&c_7351916,NULL);c_7351915.hdr.immutable = 1;

make_pair(c_7351908,&c_7351909,&c_7351915);c_7351908.hdr.immutable = 1;

make_pair(c_7351907,quote_let,&c_7351908);c_7351907.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351416, ((closureN)self_7320813)->elements[7], r_7316215, &c_7351907);; 
}

static void __lambda_2113(void *data, object self_7320814, int argc, object *args) /* object self_7320814, object r_7316211 */
 {
 object r_7316211 = args[0];
  
closureN_type c_7351418;
object e_7351867 [7];
c_7351418.hdr.mark = gc_color_red;
 c_7351418.hdr.grayed = 0;
c_7351418.tag = closureN_tag;
 c_7351418.fn = (function_type)__lambda_2114;
c_7351418.num_args = 1;
c_7351418.num_elements = 7;
c_7351418.elements = (object *)e_7351867;
c_7351418.elements[0] = ((closureN)self_7320814)->elements[0];
c_7351418.elements[1] = ((closureN)self_7320814)->elements[1];
c_7351418.elements[2] = ((closureN)self_7320814)->elements[2];
c_7351418.elements[3] = ((closureN)self_7320814)->elements[3];
c_7351418.elements[4] = ((closureN)self_7320814)->elements[4];
c_7351418.elements[5] = ((closureN)self_7320814)->elements[5];
c_7351418.elements[6] = ((closureN)self_7320814)->elements[6];


make_pair(c_7351876,quote_j,NULL);c_7351876.hdr.immutable = 1;

make_pair(c_7351875,quote_v,&c_7351876);c_7351875.hdr.immutable = 1;

make_pair(c_7351874,quote_vector_91ref,&c_7351875);c_7351874.hdr.immutable = 1;

make_pair(c_7351873,&c_7351874,NULL);c_7351873.hdr.immutable = 1;

make_pair(c_7351872,quote_w,&c_7351873);c_7351872.hdr.immutable = 1;

make_pair(c_7351871,&c_7351872,NULL);c_7351871.hdr.immutable = 1;

make_pair(c_7351885,quote_j,NULL);c_7351885.hdr.immutable = 1;

make_pair(c_7351884,quote_v,&c_7351885);c_7351884.hdr.immutable = 1;

make_pair(c_7351883,quote_vector_91ref,&c_7351884);c_7351883.hdr.immutable = 1;

make_pair(c_7351889,quote_j,NULL);c_7351889.hdr.immutable = 1;

make_pair(c_7351888,quote_v,&c_7351889);c_7351888.hdr.immutable = 1;

make_pair(c_7351887,quote_vector_91set_67,&c_7351888);c_7351887.hdr.immutable = 1;

make_pair(c_7351886,&c_7351887,NULL);c_7351886.hdr.immutable = 1;

make_pair(c_7351882,&c_7351883,&c_7351886);c_7351882.hdr.immutable = 1;

make_pair(c_7351897,obj_int2obj(1),NULL);c_7351897.hdr.immutable = 1;

make_pair(c_7351896,quote_j,&c_7351897);c_7351896.hdr.immutable = 1;

make_pair(c_7351895,quote__87,&c_7351896);c_7351895.hdr.immutable = 1;

make_pair(c_7351901,quote_id_91ls,NULL);c_7351901.hdr.immutable = 1;

make_pair(c_7351900,quote_id,&c_7351901);c_7351900.hdr.immutable = 1;

make_pair(c_7351899,quote_cons,&c_7351900);c_7351899.hdr.immutable = 1;

make_pair(c_7351902,quote__93_93_93,NULL);c_7351902.hdr.immutable = 1;

make_pair(c_7351898,&c_7351899,&c_7351902);c_7351898.hdr.immutable = 1;

make_pair(c_7351894,&c_7351895,&c_7351898);c_7351894.hdr.immutable = 1;

make_pair(c_7351893,quote_loop,&c_7351894);c_7351893.hdr.immutable = 1;

make_pair(c_7351892,&c_7351893,NULL);c_7351892.hdr.immutable = 1;

make_pair(c_7351891,quote_match_91drop_91ids,&c_7351892);c_7351891.hdr.immutable = 1;

make_pair(c_7351904,quote_i,NULL);c_7351904.hdr.immutable = 1;

make_pair(c_7351903,quote_fk,&c_7351904);c_7351903.hdr.immutable = 1;

make_pair(c_7351890,&c_7351891,&c_7351903);c_7351890.hdr.immutable = 1;

make_pair(c_7351881,&c_7351882,&c_7351890);c_7351881.hdr.immutable = 1;

make_pair(c_7351880,quote_p,&c_7351881);c_7351880.hdr.immutable = 1;

make_pair(c_7351879,quote_w,&c_7351880);c_7351879.hdr.immutable = 1;

make_pair(c_7351878,quote_match_91one,&c_7351879);c_7351878.hdr.immutable = 1;

make_pair(c_7351877,&c_7351878,NULL);c_7351877.hdr.immutable = 1;

make_pair(c_7351870,&c_7351871,&c_7351877);c_7351870.hdr.immutable = 1;

make_pair(c_7351869,quote_let,&c_7351870);c_7351869.hdr.immutable = 1;

make_pair(c_7351868,&c_7351869,NULL);c_7351868.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351418, r_7316211, NULL, &c_7351868);; 
}

static void __lambda_2114(void *data, object self_7320815, int argc, object *args) /* object self_7320815, object r_7316209 */
 {
 object r_7316209 = args[0];
  
closureN_type c_7351420;
object e_7351815 [6];
c_7351420.hdr.mark = gc_color_red;
 c_7351420.hdr.grayed = 0;
c_7351420.tag = closureN_tag;
 c_7351420.fn = (function_type)__lambda_2115;
c_7351420.num_args = 1;
c_7351420.num_elements = 6;
c_7351420.elements = (object *)e_7351815;
c_7351420.elements[0] = ((closureN)self_7320815)->elements[0];
c_7351420.elements[1] = ((closureN)self_7320815)->elements[1];
c_7351420.elements[2] = ((closureN)self_7320815)->elements[2];
c_7351420.elements[3] = ((closureN)self_7320815)->elements[3];
c_7351420.elements[4] = ((closureN)self_7320815)->elements[4];
c_7351420.elements[5] = ((closureN)self_7320815)->elements[5];


make_pair(c_7351824,quote_id_91ls,NULL);c_7351824.hdr.immutable = 1;

make_pair(c_7351823,quote_reverse,&c_7351824);c_7351823.hdr.immutable = 1;

make_pair(c_7351822,&c_7351823,NULL);c_7351822.hdr.immutable = 1;

make_pair(c_7351821,quote_id,&c_7351822);c_7351821.hdr.immutable = 1;

make_pair(c_7351825,quote__93_93_93,NULL);c_7351825.hdr.immutable = 1;

make_pair(c_7351820,&c_7351821,&c_7351825);c_7351820.hdr.immutable = 1;

make_pair(c_7351829,quote_i,NULL);c_7351829.hdr.immutable = 1;

make_pair(c_7351828,quote__93_93_93,&c_7351829);c_7351828.hdr.immutable = 1;

make_pair(c_7351827,quote_sk,&c_7351828);c_7351827.hdr.immutable = 1;

make_pair(c_7351826,&c_7351827,NULL);c_7351826.hdr.immutable = 1;

make_pair(c_7351819,&c_7351820,&c_7351826);c_7351819.hdr.immutable = 1;

make_pair(c_7351818,quote_let,&c_7351819);c_7351818.hdr.immutable = 1;

make_pair(c_7351838,quote_j,NULL);c_7351838.hdr.immutable = 1;

make_pair(c_7351837,quote_v,&c_7351838);c_7351837.hdr.immutable = 1;

make_pair(c_7351836,quote_vector_91ref,&c_7351837);c_7351836.hdr.immutable = 1;

make_pair(c_7351835,&c_7351836,NULL);c_7351835.hdr.immutable = 1;

make_pair(c_7351834,quote_w,&c_7351835);c_7351834.hdr.immutable = 1;

make_pair(c_7351833,&c_7351834,NULL);c_7351833.hdr.immutable = 1;

make_pair(c_7351847,quote_j,NULL);c_7351847.hdr.immutable = 1;

make_pair(c_7351846,quote_v,&c_7351847);c_7351846.hdr.immutable = 1;

make_pair(c_7351845,quote_vector_91ref,&c_7351846);c_7351845.hdr.immutable = 1;

make_pair(c_7351851,quote_j,NULL);c_7351851.hdr.immutable = 1;

make_pair(c_7351850,quote_v,&c_7351851);c_7351850.hdr.immutable = 1;

make_pair(c_7351849,quote_vector_91set_67,&c_7351850);c_7351849.hdr.immutable = 1;

make_pair(c_7351848,&c_7351849,NULL);c_7351848.hdr.immutable = 1;

make_pair(c_7351844,&c_7351845,&c_7351848);c_7351844.hdr.immutable = 1;

make_pair(c_7351859,obj_int2obj(1),NULL);c_7351859.hdr.immutable = 1;

make_pair(c_7351858,quote_j,&c_7351859);c_7351858.hdr.immutable = 1;

make_pair(c_7351857,quote__87,&c_7351858);c_7351857.hdr.immutable = 1;

make_pair(c_7351863,quote_id_91ls,NULL);c_7351863.hdr.immutable = 1;

make_pair(c_7351862,quote_id,&c_7351863);c_7351862.hdr.immutable = 1;

make_pair(c_7351861,quote_cons,&c_7351862);c_7351861.hdr.immutable = 1;

make_pair(c_7351864,quote__93_93_93,NULL);c_7351864.hdr.immutable = 1;

make_pair(c_7351860,&c_7351861,&c_7351864);c_7351860.hdr.immutable = 1;

make_pair(c_7351856,&c_7351857,&c_7351860);c_7351856.hdr.immutable = 1;

make_pair(c_7351855,quote_loop,&c_7351856);c_7351855.hdr.immutable = 1;

make_pair(c_7351854,&c_7351855,NULL);c_7351854.hdr.immutable = 1;

make_pair(c_7351853,quote_match_91drop_91ids,&c_7351854);c_7351853.hdr.immutable = 1;

make_pair(c_7351866,quote_i,NULL);c_7351866.hdr.immutable = 1;

make_pair(c_7351865,quote_fk,&c_7351866);c_7351865.hdr.immutable = 1;

make_pair(c_7351852,&c_7351853,&c_7351865);c_7351852.hdr.immutable = 1;

make_pair(c_7351843,&c_7351844,&c_7351852);c_7351843.hdr.immutable = 1;

make_pair(c_7351842,quote_p,&c_7351843);c_7351842.hdr.immutable = 1;

make_pair(c_7351841,quote_w,&c_7351842);c_7351841.hdr.immutable = 1;

make_pair(c_7351840,quote_match_91one,&c_7351841);c_7351840.hdr.immutable = 1;

make_pair(c_7351839,&c_7351840,NULL);c_7351839.hdr.immutable = 1;

make_pair(c_7351832,&c_7351833,&c_7351839);c_7351832.hdr.immutable = 1;

make_pair(c_7351831,quote_let,&c_7351832);c_7351831.hdr.immutable = 1;

make_pair(c_7351830,&c_7351831,NULL);c_7351830.hdr.immutable = 1;

make_pair(c_7351817,&c_7351818,&c_7351830);c_7351817.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351420, ((closureN)self_7320815)->elements[6], r_7316209, &c_7351817);; 
}

static void __lambda_2115(void *data, object self_7320816, int argc, object *args) /* object self_7320816, object r_7316206 */
 {
 object r_7316206 = args[0];
  
closureN_type c_7351422;
object e_7351759 [5];
c_7351422.hdr.mark = gc_color_red;
 c_7351422.hdr.grayed = 0;
c_7351422.tag = closureN_tag;
 c_7351422.fn = (function_type)__lambda_2116;
c_7351422.num_args = 1;
c_7351422.num_elements = 5;
c_7351422.elements = (object *)e_7351759;
c_7351422.elements[0] = ((closureN)self_7320816)->elements[0];
c_7351422.elements[1] = ((closureN)self_7320816)->elements[1];
c_7351422.elements[2] = ((closureN)self_7320816)->elements[2];
c_7351422.elements[3] = ((closureN)self_7320816)->elements[3];
c_7351422.elements[4] = ((closureN)self_7320816)->elements[4];


make_pair(c_7351764,quote_len,NULL);c_7351764.hdr.immutable = 1;

make_pair(c_7351763,quote_j,&c_7351764);c_7351763.hdr.immutable = 1;

make_pair(c_7351762,quote__125_123,&c_7351763);c_7351762.hdr.immutable = 1;

make_pair(c_7351772,quote_id_91ls,NULL);c_7351772.hdr.immutable = 1;

make_pair(c_7351771,quote_reverse,&c_7351772);c_7351771.hdr.immutable = 1;

make_pair(c_7351770,&c_7351771,NULL);c_7351770.hdr.immutable = 1;

make_pair(c_7351769,quote_id,&c_7351770);c_7351769.hdr.immutable = 1;

make_pair(c_7351773,quote__93_93_93,NULL);c_7351773.hdr.immutable = 1;

make_pair(c_7351768,&c_7351769,&c_7351773);c_7351768.hdr.immutable = 1;

make_pair(c_7351777,quote_i,NULL);c_7351777.hdr.immutable = 1;

make_pair(c_7351776,quote__93_93_93,&c_7351777);c_7351776.hdr.immutable = 1;

make_pair(c_7351775,quote_sk,&c_7351776);c_7351775.hdr.immutable = 1;

make_pair(c_7351774,&c_7351775,NULL);c_7351774.hdr.immutable = 1;

make_pair(c_7351767,&c_7351768,&c_7351774);c_7351767.hdr.immutable = 1;

make_pair(c_7351766,quote_let,&c_7351767);c_7351766.hdr.immutable = 1;

make_pair(c_7351786,quote_j,NULL);c_7351786.hdr.immutable = 1;

make_pair(c_7351785,quote_v,&c_7351786);c_7351785.hdr.immutable = 1;

make_pair(c_7351784,quote_vector_91ref,&c_7351785);c_7351784.hdr.immutable = 1;

make_pair(c_7351783,&c_7351784,NULL);c_7351783.hdr.immutable = 1;

make_pair(c_7351782,quote_w,&c_7351783);c_7351782.hdr.immutable = 1;

make_pair(c_7351781,&c_7351782,NULL);c_7351781.hdr.immutable = 1;

make_pair(c_7351795,quote_j,NULL);c_7351795.hdr.immutable = 1;

make_pair(c_7351794,quote_v,&c_7351795);c_7351794.hdr.immutable = 1;

make_pair(c_7351793,quote_vector_91ref,&c_7351794);c_7351793.hdr.immutable = 1;

make_pair(c_7351799,quote_j,NULL);c_7351799.hdr.immutable = 1;

make_pair(c_7351798,quote_v,&c_7351799);c_7351798.hdr.immutable = 1;

make_pair(c_7351797,quote_vector_91set_67,&c_7351798);c_7351797.hdr.immutable = 1;

make_pair(c_7351796,&c_7351797,NULL);c_7351796.hdr.immutable = 1;

make_pair(c_7351792,&c_7351793,&c_7351796);c_7351792.hdr.immutable = 1;

make_pair(c_7351807,obj_int2obj(1),NULL);c_7351807.hdr.immutable = 1;

make_pair(c_7351806,quote_j,&c_7351807);c_7351806.hdr.immutable = 1;

make_pair(c_7351805,quote__87,&c_7351806);c_7351805.hdr.immutable = 1;

make_pair(c_7351811,quote_id_91ls,NULL);c_7351811.hdr.immutable = 1;

make_pair(c_7351810,quote_id,&c_7351811);c_7351810.hdr.immutable = 1;

make_pair(c_7351809,quote_cons,&c_7351810);c_7351809.hdr.immutable = 1;

make_pair(c_7351812,quote__93_93_93,NULL);c_7351812.hdr.immutable = 1;

make_pair(c_7351808,&c_7351809,&c_7351812);c_7351808.hdr.immutable = 1;

make_pair(c_7351804,&c_7351805,&c_7351808);c_7351804.hdr.immutable = 1;

make_pair(c_7351803,quote_loop,&c_7351804);c_7351803.hdr.immutable = 1;

make_pair(c_7351802,&c_7351803,NULL);c_7351802.hdr.immutable = 1;

make_pair(c_7351801,quote_match_91drop_91ids,&c_7351802);c_7351801.hdr.immutable = 1;

make_pair(c_7351814,quote_i,NULL);c_7351814.hdr.immutable = 1;

make_pair(c_7351813,quote_fk,&c_7351814);c_7351813.hdr.immutable = 1;

make_pair(c_7351800,&c_7351801,&c_7351813);c_7351800.hdr.immutable = 1;

make_pair(c_7351791,&c_7351792,&c_7351800);c_7351791.hdr.immutable = 1;

make_pair(c_7351790,quote_p,&c_7351791);c_7351790.hdr.immutable = 1;

make_pair(c_7351789,quote_w,&c_7351790);c_7351789.hdr.immutable = 1;

make_pair(c_7351788,quote_match_91one,&c_7351789);c_7351788.hdr.immutable = 1;

make_pair(c_7351787,&c_7351788,NULL);c_7351787.hdr.immutable = 1;

make_pair(c_7351780,&c_7351781,&c_7351787);c_7351780.hdr.immutable = 1;

make_pair(c_7351779,quote_let,&c_7351780);c_7351779.hdr.immutable = 1;

make_pair(c_7351778,&c_7351779,NULL);c_7351778.hdr.immutable = 1;

make_pair(c_7351765,&c_7351766,&c_7351778);c_7351765.hdr.immutable = 1;

make_pair(c_7351761,&c_7351762,&c_7351765);c_7351761.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351422, ((closureN)self_7320816)->elements[5], r_7316206, &c_7351761);; 
}

static void __lambda_2116(void *data, object self_7320817, int argc, object *args) /* object self_7320817, object r_7316203 */
 {
 object r_7316203 = args[0];
  
closureN_type c_7351424;
object e_7351702 [4];
c_7351424.hdr.mark = gc_color_red;
 c_7351424.hdr.grayed = 0;
c_7351424.tag = closureN_tag;
 c_7351424.fn = (function_type)__lambda_2117;
c_7351424.num_args = 1;
c_7351424.num_elements = 4;
c_7351424.elements = (object *)e_7351702;
c_7351424.elements[0] = ((closureN)self_7320817)->elements[0];
c_7351424.elements[1] = ((closureN)self_7320817)->elements[1];
c_7351424.elements[2] = ((closureN)self_7320817)->elements[2];
c_7351424.elements[3] = ((closureN)self_7320817)->elements[3];


make_pair(c_7351708,quote_len,NULL);c_7351708.hdr.immutable = 1;

make_pair(c_7351707,quote_j,&c_7351708);c_7351707.hdr.immutable = 1;

make_pair(c_7351706,quote__125_123,&c_7351707);c_7351706.hdr.immutable = 1;

make_pair(c_7351716,quote_id_91ls,NULL);c_7351716.hdr.immutable = 1;

make_pair(c_7351715,quote_reverse,&c_7351716);c_7351715.hdr.immutable = 1;

make_pair(c_7351714,&c_7351715,NULL);c_7351714.hdr.immutable = 1;

make_pair(c_7351713,quote_id,&c_7351714);c_7351713.hdr.immutable = 1;

make_pair(c_7351717,quote__93_93_93,NULL);c_7351717.hdr.immutable = 1;

make_pair(c_7351712,&c_7351713,&c_7351717);c_7351712.hdr.immutable = 1;

make_pair(c_7351721,quote_i,NULL);c_7351721.hdr.immutable = 1;

make_pair(c_7351720,quote__93_93_93,&c_7351721);c_7351720.hdr.immutable = 1;

make_pair(c_7351719,quote_sk,&c_7351720);c_7351719.hdr.immutable = 1;

make_pair(c_7351718,&c_7351719,NULL);c_7351718.hdr.immutable = 1;

make_pair(c_7351711,&c_7351712,&c_7351718);c_7351711.hdr.immutable = 1;

make_pair(c_7351710,quote_let,&c_7351711);c_7351710.hdr.immutable = 1;

make_pair(c_7351730,quote_j,NULL);c_7351730.hdr.immutable = 1;

make_pair(c_7351729,quote_v,&c_7351730);c_7351729.hdr.immutable = 1;

make_pair(c_7351728,quote_vector_91ref,&c_7351729);c_7351728.hdr.immutable = 1;

make_pair(c_7351727,&c_7351728,NULL);c_7351727.hdr.immutable = 1;

make_pair(c_7351726,quote_w,&c_7351727);c_7351726.hdr.immutable = 1;

make_pair(c_7351725,&c_7351726,NULL);c_7351725.hdr.immutable = 1;

make_pair(c_7351739,quote_j,NULL);c_7351739.hdr.immutable = 1;

make_pair(c_7351738,quote_v,&c_7351739);c_7351738.hdr.immutable = 1;

make_pair(c_7351737,quote_vector_91ref,&c_7351738);c_7351737.hdr.immutable = 1;

make_pair(c_7351743,quote_j,NULL);c_7351743.hdr.immutable = 1;

make_pair(c_7351742,quote_v,&c_7351743);c_7351742.hdr.immutable = 1;

make_pair(c_7351741,quote_vector_91set_67,&c_7351742);c_7351741.hdr.immutable = 1;

make_pair(c_7351740,&c_7351741,NULL);c_7351740.hdr.immutable = 1;

make_pair(c_7351736,&c_7351737,&c_7351740);c_7351736.hdr.immutable = 1;

make_pair(c_7351751,obj_int2obj(1),NULL);c_7351751.hdr.immutable = 1;

make_pair(c_7351750,quote_j,&c_7351751);c_7351750.hdr.immutable = 1;

make_pair(c_7351749,quote__87,&c_7351750);c_7351749.hdr.immutable = 1;

make_pair(c_7351755,quote_id_91ls,NULL);c_7351755.hdr.immutable = 1;

make_pair(c_7351754,quote_id,&c_7351755);c_7351754.hdr.immutable = 1;

make_pair(c_7351753,quote_cons,&c_7351754);c_7351753.hdr.immutable = 1;

make_pair(c_7351756,quote__93_93_93,NULL);c_7351756.hdr.immutable = 1;

make_pair(c_7351752,&c_7351753,&c_7351756);c_7351752.hdr.immutable = 1;

make_pair(c_7351748,&c_7351749,&c_7351752);c_7351748.hdr.immutable = 1;

make_pair(c_7351747,quote_loop,&c_7351748);c_7351747.hdr.immutable = 1;

make_pair(c_7351746,&c_7351747,NULL);c_7351746.hdr.immutable = 1;

make_pair(c_7351745,quote_match_91drop_91ids,&c_7351746);c_7351745.hdr.immutable = 1;

make_pair(c_7351758,quote_i,NULL);c_7351758.hdr.immutable = 1;

make_pair(c_7351757,quote_fk,&c_7351758);c_7351757.hdr.immutable = 1;

make_pair(c_7351744,&c_7351745,&c_7351757);c_7351744.hdr.immutable = 1;

make_pair(c_7351735,&c_7351736,&c_7351744);c_7351735.hdr.immutable = 1;

make_pair(c_7351734,quote_p,&c_7351735);c_7351734.hdr.immutable = 1;

make_pair(c_7351733,quote_w,&c_7351734);c_7351733.hdr.immutable = 1;

make_pair(c_7351732,quote_match_91one,&c_7351733);c_7351732.hdr.immutable = 1;

make_pair(c_7351731,&c_7351732,NULL);c_7351731.hdr.immutable = 1;

make_pair(c_7351724,&c_7351725,&c_7351731);c_7351724.hdr.immutable = 1;

make_pair(c_7351723,quote_let,&c_7351724);c_7351723.hdr.immutable = 1;

make_pair(c_7351722,&c_7351723,NULL);c_7351722.hdr.immutable = 1;

make_pair(c_7351709,&c_7351710,&c_7351722);c_7351709.hdr.immutable = 1;

make_pair(c_7351705,&c_7351706,&c_7351709);c_7351705.hdr.immutable = 1;

make_pair(c_7351704,quote__if,&c_7351705);c_7351704.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351424, ((closureN)self_7320817)->elements[4], r_7316203, &c_7351704);; 
}

static void __lambda_2117(void *data, object self_7320818, int argc, object *args) /* object self_7320818, object r_7316199 */
 {
 object r_7316199 = args[0];
  
closureN_type c_7351426;
object e_7351645 [4];
c_7351426.hdr.mark = gc_color_red;
 c_7351426.hdr.grayed = 0;
c_7351426.tag = closureN_tag;
 c_7351426.fn = (function_type)__lambda_2118;
c_7351426.num_args = 1;
c_7351426.num_elements = 4;
c_7351426.elements = (object *)e_7351645;
c_7351426.elements[0] = ((closureN)self_7320818)->elements[0];
c_7351426.elements[1] = ((closureN)self_7320818)->elements[1];
c_7351426.elements[2] = ((closureN)self_7320818)->elements[2];
c_7351426.elements[3] = ((closureN)self_7320818)->elements[3];


make_pair(c_7351651,quote_len,NULL);c_7351651.hdr.immutable = 1;

make_pair(c_7351650,quote_j,&c_7351651);c_7351650.hdr.immutable = 1;

make_pair(c_7351649,quote__125_123,&c_7351650);c_7351649.hdr.immutable = 1;

make_pair(c_7351659,quote_id_91ls,NULL);c_7351659.hdr.immutable = 1;

make_pair(c_7351658,quote_reverse,&c_7351659);c_7351658.hdr.immutable = 1;

make_pair(c_7351657,&c_7351658,NULL);c_7351657.hdr.immutable = 1;

make_pair(c_7351656,quote_id,&c_7351657);c_7351656.hdr.immutable = 1;

make_pair(c_7351660,quote__93_93_93,NULL);c_7351660.hdr.immutable = 1;

make_pair(c_7351655,&c_7351656,&c_7351660);c_7351655.hdr.immutable = 1;

make_pair(c_7351664,quote_i,NULL);c_7351664.hdr.immutable = 1;

make_pair(c_7351663,quote__93_93_93,&c_7351664);c_7351663.hdr.immutable = 1;

make_pair(c_7351662,quote_sk,&c_7351663);c_7351662.hdr.immutable = 1;

make_pair(c_7351661,&c_7351662,NULL);c_7351661.hdr.immutable = 1;

make_pair(c_7351654,&c_7351655,&c_7351661);c_7351654.hdr.immutable = 1;

make_pair(c_7351653,quote_let,&c_7351654);c_7351653.hdr.immutable = 1;

make_pair(c_7351673,quote_j,NULL);c_7351673.hdr.immutable = 1;

make_pair(c_7351672,quote_v,&c_7351673);c_7351672.hdr.immutable = 1;

make_pair(c_7351671,quote_vector_91ref,&c_7351672);c_7351671.hdr.immutable = 1;

make_pair(c_7351670,&c_7351671,NULL);c_7351670.hdr.immutable = 1;

make_pair(c_7351669,quote_w,&c_7351670);c_7351669.hdr.immutable = 1;

make_pair(c_7351668,&c_7351669,NULL);c_7351668.hdr.immutable = 1;

make_pair(c_7351682,quote_j,NULL);c_7351682.hdr.immutable = 1;

make_pair(c_7351681,quote_v,&c_7351682);c_7351681.hdr.immutable = 1;

make_pair(c_7351680,quote_vector_91ref,&c_7351681);c_7351680.hdr.immutable = 1;

make_pair(c_7351686,quote_j,NULL);c_7351686.hdr.immutable = 1;

make_pair(c_7351685,quote_v,&c_7351686);c_7351685.hdr.immutable = 1;

make_pair(c_7351684,quote_vector_91set_67,&c_7351685);c_7351684.hdr.immutable = 1;

make_pair(c_7351683,&c_7351684,NULL);c_7351683.hdr.immutable = 1;

make_pair(c_7351679,&c_7351680,&c_7351683);c_7351679.hdr.immutable = 1;

make_pair(c_7351694,obj_int2obj(1),NULL);c_7351694.hdr.immutable = 1;

make_pair(c_7351693,quote_j,&c_7351694);c_7351693.hdr.immutable = 1;

make_pair(c_7351692,quote__87,&c_7351693);c_7351692.hdr.immutable = 1;

make_pair(c_7351698,quote_id_91ls,NULL);c_7351698.hdr.immutable = 1;

make_pair(c_7351697,quote_id,&c_7351698);c_7351697.hdr.immutable = 1;

make_pair(c_7351696,quote_cons,&c_7351697);c_7351696.hdr.immutable = 1;

make_pair(c_7351699,quote__93_93_93,NULL);c_7351699.hdr.immutable = 1;

make_pair(c_7351695,&c_7351696,&c_7351699);c_7351695.hdr.immutable = 1;

make_pair(c_7351691,&c_7351692,&c_7351695);c_7351691.hdr.immutable = 1;

make_pair(c_7351690,quote_loop,&c_7351691);c_7351690.hdr.immutable = 1;

make_pair(c_7351689,&c_7351690,NULL);c_7351689.hdr.immutable = 1;

make_pair(c_7351688,quote_match_91drop_91ids,&c_7351689);c_7351688.hdr.immutable = 1;

make_pair(c_7351701,quote_i,NULL);c_7351701.hdr.immutable = 1;

make_pair(c_7351700,quote_fk,&c_7351701);c_7351700.hdr.immutable = 1;

make_pair(c_7351687,&c_7351688,&c_7351700);c_7351687.hdr.immutable = 1;

make_pair(c_7351678,&c_7351679,&c_7351687);c_7351678.hdr.immutable = 1;

make_pair(c_7351677,quote_p,&c_7351678);c_7351677.hdr.immutable = 1;

make_pair(c_7351676,quote_w,&c_7351677);c_7351676.hdr.immutable = 1;

make_pair(c_7351675,quote_match_91one,&c_7351676);c_7351675.hdr.immutable = 1;

make_pair(c_7351674,&c_7351675,NULL);c_7351674.hdr.immutable = 1;

make_pair(c_7351667,&c_7351668,&c_7351674);c_7351667.hdr.immutable = 1;

make_pair(c_7351666,quote_let,&c_7351667);c_7351666.hdr.immutable = 1;

make_pair(c_7351665,&c_7351666,NULL);c_7351665.hdr.immutable = 1;

make_pair(c_7351652,&c_7351653,&c_7351665);c_7351652.hdr.immutable = 1;

make_pair(c_7351648,&c_7351649,&c_7351652);c_7351648.hdr.immutable = 1;

make_pair(c_7351647,quote__if,&c_7351648);c_7351647.hdr.immutable = 1;

make_pair(c_7351646,&c_7351647,NULL);c_7351646.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351426, r_7316199, NULL, &c_7351646);; 
}

static void __lambda_2118(void *data, object self_7320819, int argc, object *args) /* object self_7320819, object r_7316197 */
 {
 object r_7316197 = args[0];
  
closureN_type c_7351428;
object e_7351577 [3];
c_7351428.hdr.mark = gc_color_red;
 c_7351428.hdr.grayed = 0;
c_7351428.tag = closureN_tag;
 c_7351428.fn = (function_type)__lambda_2119;
c_7351428.num_args = 1;
c_7351428.num_elements = 3;
c_7351428.elements = (object *)e_7351577;
c_7351428.elements[0] = ((closureN)self_7320819)->elements[0];
c_7351428.elements[1] = ((closureN)self_7320819)->elements[1];
c_7351428.elements[2] = ((closureN)self_7320819)->elements[2];


make_pair(c_7351582,quote_n,NULL);c_7351582.hdr.immutable = 1;

make_pair(c_7351581,quote_j,&c_7351582);c_7351581.hdr.immutable = 1;

make_pair(c_7351587,NULL,NULL);c_7351587.hdr.immutable = 1;

make_pair(c_7351586,quote_quote,&c_7351587);c_7351586.hdr.immutable = 1;

make_pair(c_7351585,&c_7351586,NULL);c_7351585.hdr.immutable = 1;

make_pair(c_7351584,quote_id_91ls,&c_7351585);c_7351584.hdr.immutable = 1;

make_pair(c_7351588,quote__93_93_93,NULL);c_7351588.hdr.immutable = 1;

make_pair(c_7351583,&c_7351584,&c_7351588);c_7351583.hdr.immutable = 1;

make_pair(c_7351580,&c_7351581,&c_7351583);c_7351580.hdr.immutable = 1;

make_pair(c_7351594,quote_len,NULL);c_7351594.hdr.immutable = 1;

make_pair(c_7351593,quote_j,&c_7351594);c_7351593.hdr.immutable = 1;

make_pair(c_7351592,quote__125_123,&c_7351593);c_7351592.hdr.immutable = 1;

make_pair(c_7351602,quote_id_91ls,NULL);c_7351602.hdr.immutable = 1;

make_pair(c_7351601,quote_reverse,&c_7351602);c_7351601.hdr.immutable = 1;

make_pair(c_7351600,&c_7351601,NULL);c_7351600.hdr.immutable = 1;

make_pair(c_7351599,quote_id,&c_7351600);c_7351599.hdr.immutable = 1;

make_pair(c_7351603,quote__93_93_93,NULL);c_7351603.hdr.immutable = 1;

make_pair(c_7351598,&c_7351599,&c_7351603);c_7351598.hdr.immutable = 1;

make_pair(c_7351607,quote_i,NULL);c_7351607.hdr.immutable = 1;

make_pair(c_7351606,quote__93_93_93,&c_7351607);c_7351606.hdr.immutable = 1;

make_pair(c_7351605,quote_sk,&c_7351606);c_7351605.hdr.immutable = 1;

make_pair(c_7351604,&c_7351605,NULL);c_7351604.hdr.immutable = 1;

make_pair(c_7351597,&c_7351598,&c_7351604);c_7351597.hdr.immutable = 1;

make_pair(c_7351596,quote_let,&c_7351597);c_7351596.hdr.immutable = 1;

make_pair(c_7351616,quote_j,NULL);c_7351616.hdr.immutable = 1;

make_pair(c_7351615,quote_v,&c_7351616);c_7351615.hdr.immutable = 1;

make_pair(c_7351614,quote_vector_91ref,&c_7351615);c_7351614.hdr.immutable = 1;

make_pair(c_7351613,&c_7351614,NULL);c_7351613.hdr.immutable = 1;

make_pair(c_7351612,quote_w,&c_7351613);c_7351612.hdr.immutable = 1;

make_pair(c_7351611,&c_7351612,NULL);c_7351611.hdr.immutable = 1;

make_pair(c_7351625,quote_j,NULL);c_7351625.hdr.immutable = 1;

make_pair(c_7351624,quote_v,&c_7351625);c_7351624.hdr.immutable = 1;

make_pair(c_7351623,quote_vector_91ref,&c_7351624);c_7351623.hdr.immutable = 1;

make_pair(c_7351629,quote_j,NULL);c_7351629.hdr.immutable = 1;

make_pair(c_7351628,quote_v,&c_7351629);c_7351628.hdr.immutable = 1;

make_pair(c_7351627,quote_vector_91set_67,&c_7351628);c_7351627.hdr.immutable = 1;

make_pair(c_7351626,&c_7351627,NULL);c_7351626.hdr.immutable = 1;

make_pair(c_7351622,&c_7351623,&c_7351626);c_7351622.hdr.immutable = 1;

make_pair(c_7351637,obj_int2obj(1),NULL);c_7351637.hdr.immutable = 1;

make_pair(c_7351636,quote_j,&c_7351637);c_7351636.hdr.immutable = 1;

make_pair(c_7351635,quote__87,&c_7351636);c_7351635.hdr.immutable = 1;

make_pair(c_7351641,quote_id_91ls,NULL);c_7351641.hdr.immutable = 1;

make_pair(c_7351640,quote_id,&c_7351641);c_7351640.hdr.immutable = 1;

make_pair(c_7351639,quote_cons,&c_7351640);c_7351639.hdr.immutable = 1;

make_pair(c_7351642,quote__93_93_93,NULL);c_7351642.hdr.immutable = 1;

make_pair(c_7351638,&c_7351639,&c_7351642);c_7351638.hdr.immutable = 1;

make_pair(c_7351634,&c_7351635,&c_7351638);c_7351634.hdr.immutable = 1;

make_pair(c_7351633,quote_loop,&c_7351634);c_7351633.hdr.immutable = 1;

make_pair(c_7351632,&c_7351633,NULL);c_7351632.hdr.immutable = 1;

make_pair(c_7351631,quote_match_91drop_91ids,&c_7351632);c_7351631.hdr.immutable = 1;

make_pair(c_7351644,quote_i,NULL);c_7351644.hdr.immutable = 1;

make_pair(c_7351643,quote_fk,&c_7351644);c_7351643.hdr.immutable = 1;

make_pair(c_7351630,&c_7351631,&c_7351643);c_7351630.hdr.immutable = 1;

make_pair(c_7351621,&c_7351622,&c_7351630);c_7351621.hdr.immutable = 1;

make_pair(c_7351620,quote_p,&c_7351621);c_7351620.hdr.immutable = 1;

make_pair(c_7351619,quote_w,&c_7351620);c_7351619.hdr.immutable = 1;

make_pair(c_7351618,quote_match_91one,&c_7351619);c_7351618.hdr.immutable = 1;

make_pair(c_7351617,&c_7351618,NULL);c_7351617.hdr.immutable = 1;

make_pair(c_7351610,&c_7351611,&c_7351617);c_7351610.hdr.immutable = 1;

make_pair(c_7351609,quote_let,&c_7351610);c_7351609.hdr.immutable = 1;

make_pair(c_7351608,&c_7351609,NULL);c_7351608.hdr.immutable = 1;

make_pair(c_7351595,&c_7351596,&c_7351608);c_7351595.hdr.immutable = 1;

make_pair(c_7351591,&c_7351592,&c_7351595);c_7351591.hdr.immutable = 1;

make_pair(c_7351590,quote__if,&c_7351591);c_7351590.hdr.immutable = 1;

make_pair(c_7351589,&c_7351590,NULL);c_7351589.hdr.immutable = 1;

make_pair(c_7351579,&c_7351580,&c_7351589);c_7351579.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351428, ((closureN)self_7320819)->elements[3], r_7316197, &c_7351579);; 
}

static void __lambda_2119(void *data, object self_7320820, int argc, object *args) /* object self_7320820, object r_7316194 */
 {
 object r_7316194 = args[0];
  
closureN_type c_7351430;
object e_7351508 [2];
c_7351430.hdr.mark = gc_color_red;
 c_7351430.hdr.grayed = 0;
c_7351430.tag = closureN_tag;
 c_7351430.fn = (function_type)__lambda_2120;
c_7351430.num_args = 1;
c_7351430.num_elements = 2;
c_7351430.elements = (object *)e_7351508;
c_7351430.elements[0] = ((closureN)self_7320820)->elements[0];
c_7351430.elements[1] = ((closureN)self_7320820)->elements[1];


make_pair(c_7351514,quote_n,NULL);c_7351514.hdr.immutable = 1;

make_pair(c_7351513,quote_j,&c_7351514);c_7351513.hdr.immutable = 1;

make_pair(c_7351519,NULL,NULL);c_7351519.hdr.immutable = 1;

make_pair(c_7351518,quote_quote,&c_7351519);c_7351518.hdr.immutable = 1;

make_pair(c_7351517,&c_7351518,NULL);c_7351517.hdr.immutable = 1;

make_pair(c_7351516,quote_id_91ls,&c_7351517);c_7351516.hdr.immutable = 1;

make_pair(c_7351520,quote__93_93_93,NULL);c_7351520.hdr.immutable = 1;

make_pair(c_7351515,&c_7351516,&c_7351520);c_7351515.hdr.immutable = 1;

make_pair(c_7351512,&c_7351513,&c_7351515);c_7351512.hdr.immutable = 1;

make_pair(c_7351526,quote_len,NULL);c_7351526.hdr.immutable = 1;

make_pair(c_7351525,quote_j,&c_7351526);c_7351525.hdr.immutable = 1;

make_pair(c_7351524,quote__125_123,&c_7351525);c_7351524.hdr.immutable = 1;

make_pair(c_7351534,quote_id_91ls,NULL);c_7351534.hdr.immutable = 1;

make_pair(c_7351533,quote_reverse,&c_7351534);c_7351533.hdr.immutable = 1;

make_pair(c_7351532,&c_7351533,NULL);c_7351532.hdr.immutable = 1;

make_pair(c_7351531,quote_id,&c_7351532);c_7351531.hdr.immutable = 1;

make_pair(c_7351535,quote__93_93_93,NULL);c_7351535.hdr.immutable = 1;

make_pair(c_7351530,&c_7351531,&c_7351535);c_7351530.hdr.immutable = 1;

make_pair(c_7351539,quote_i,NULL);c_7351539.hdr.immutable = 1;

make_pair(c_7351538,quote__93_93_93,&c_7351539);c_7351538.hdr.immutable = 1;

make_pair(c_7351537,quote_sk,&c_7351538);c_7351537.hdr.immutable = 1;

make_pair(c_7351536,&c_7351537,NULL);c_7351536.hdr.immutable = 1;

make_pair(c_7351529,&c_7351530,&c_7351536);c_7351529.hdr.immutable = 1;

make_pair(c_7351528,quote_let,&c_7351529);c_7351528.hdr.immutable = 1;

make_pair(c_7351548,quote_j,NULL);c_7351548.hdr.immutable = 1;

make_pair(c_7351547,quote_v,&c_7351548);c_7351547.hdr.immutable = 1;

make_pair(c_7351546,quote_vector_91ref,&c_7351547);c_7351546.hdr.immutable = 1;

make_pair(c_7351545,&c_7351546,NULL);c_7351545.hdr.immutable = 1;

make_pair(c_7351544,quote_w,&c_7351545);c_7351544.hdr.immutable = 1;

make_pair(c_7351543,&c_7351544,NULL);c_7351543.hdr.immutable = 1;

make_pair(c_7351557,quote_j,NULL);c_7351557.hdr.immutable = 1;

make_pair(c_7351556,quote_v,&c_7351557);c_7351556.hdr.immutable = 1;

make_pair(c_7351555,quote_vector_91ref,&c_7351556);c_7351555.hdr.immutable = 1;

make_pair(c_7351561,quote_j,NULL);c_7351561.hdr.immutable = 1;

make_pair(c_7351560,quote_v,&c_7351561);c_7351560.hdr.immutable = 1;

make_pair(c_7351559,quote_vector_91set_67,&c_7351560);c_7351559.hdr.immutable = 1;

make_pair(c_7351558,&c_7351559,NULL);c_7351558.hdr.immutable = 1;

make_pair(c_7351554,&c_7351555,&c_7351558);c_7351554.hdr.immutable = 1;

make_pair(c_7351569,obj_int2obj(1),NULL);c_7351569.hdr.immutable = 1;

make_pair(c_7351568,quote_j,&c_7351569);c_7351568.hdr.immutable = 1;

make_pair(c_7351567,quote__87,&c_7351568);c_7351567.hdr.immutable = 1;

make_pair(c_7351573,quote_id_91ls,NULL);c_7351573.hdr.immutable = 1;

make_pair(c_7351572,quote_id,&c_7351573);c_7351572.hdr.immutable = 1;

make_pair(c_7351571,quote_cons,&c_7351572);c_7351571.hdr.immutable = 1;

make_pair(c_7351574,quote__93_93_93,NULL);c_7351574.hdr.immutable = 1;

make_pair(c_7351570,&c_7351571,&c_7351574);c_7351570.hdr.immutable = 1;

make_pair(c_7351566,&c_7351567,&c_7351570);c_7351566.hdr.immutable = 1;

make_pair(c_7351565,quote_loop,&c_7351566);c_7351565.hdr.immutable = 1;

make_pair(c_7351564,&c_7351565,NULL);c_7351564.hdr.immutable = 1;

make_pair(c_7351563,quote_match_91drop_91ids,&c_7351564);c_7351563.hdr.immutable = 1;

make_pair(c_7351576,quote_i,NULL);c_7351576.hdr.immutable = 1;

make_pair(c_7351575,quote_fk,&c_7351576);c_7351575.hdr.immutable = 1;

make_pair(c_7351562,&c_7351563,&c_7351575);c_7351562.hdr.immutable = 1;

make_pair(c_7351553,&c_7351554,&c_7351562);c_7351553.hdr.immutable = 1;

make_pair(c_7351552,quote_p,&c_7351553);c_7351552.hdr.immutable = 1;

make_pair(c_7351551,quote_w,&c_7351552);c_7351551.hdr.immutable = 1;

make_pair(c_7351550,quote_match_91one,&c_7351551);c_7351550.hdr.immutable = 1;

make_pair(c_7351549,&c_7351550,NULL);c_7351549.hdr.immutable = 1;

make_pair(c_7351542,&c_7351543,&c_7351549);c_7351542.hdr.immutable = 1;

make_pair(c_7351541,quote_let,&c_7351542);c_7351541.hdr.immutable = 1;

make_pair(c_7351540,&c_7351541,NULL);c_7351540.hdr.immutable = 1;

make_pair(c_7351527,&c_7351528,&c_7351540);c_7351527.hdr.immutable = 1;

make_pair(c_7351523,&c_7351524,&c_7351527);c_7351523.hdr.immutable = 1;

make_pair(c_7351522,quote__if,&c_7351523);c_7351522.hdr.immutable = 1;

make_pair(c_7351521,&c_7351522,NULL);c_7351521.hdr.immutable = 1;

make_pair(c_7351511,&c_7351512,&c_7351521);c_7351511.hdr.immutable = 1;

make_pair(c_7351510,quote_loop,&c_7351511);c_7351510.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351430, ((closureN)self_7320820)->elements[2], r_7316194, &c_7351510);; 
}

static void __lambda_2120(void *data, object self_7320821, int argc, object *args) /* object self_7320821, object r_7316191 */
 {
 object r_7316191 = args[0];
  
closureN_type c_7351432;
object e_7351438 [1];
c_7351432.hdr.mark = gc_color_red;
 c_7351432.hdr.grayed = 0;
c_7351432.tag = closureN_tag;
 c_7351432.fn = (function_type)__lambda_2121;
c_7351432.num_args = 1;
c_7351432.num_elements = 1;
c_7351432.elements = (object *)e_7351438;
c_7351432.elements[0] = ((closureN)self_7320821)->elements[0];


make_pair(c_7351445,quote_n,NULL);c_7351445.hdr.immutable = 1;

make_pair(c_7351444,quote_j,&c_7351445);c_7351444.hdr.immutable = 1;

make_pair(c_7351450,NULL,NULL);c_7351450.hdr.immutable = 1;

make_pair(c_7351449,quote_quote,&c_7351450);c_7351449.hdr.immutable = 1;

make_pair(c_7351448,&c_7351449,NULL);c_7351448.hdr.immutable = 1;

make_pair(c_7351447,quote_id_91ls,&c_7351448);c_7351447.hdr.immutable = 1;

make_pair(c_7351451,quote__93_93_93,NULL);c_7351451.hdr.immutable = 1;

make_pair(c_7351446,&c_7351447,&c_7351451);c_7351446.hdr.immutable = 1;

make_pair(c_7351443,&c_7351444,&c_7351446);c_7351443.hdr.immutable = 1;

make_pair(c_7351457,quote_len,NULL);c_7351457.hdr.immutable = 1;

make_pair(c_7351456,quote_j,&c_7351457);c_7351456.hdr.immutable = 1;

make_pair(c_7351455,quote__125_123,&c_7351456);c_7351455.hdr.immutable = 1;

make_pair(c_7351465,quote_id_91ls,NULL);c_7351465.hdr.immutable = 1;

make_pair(c_7351464,quote_reverse,&c_7351465);c_7351464.hdr.immutable = 1;

make_pair(c_7351463,&c_7351464,NULL);c_7351463.hdr.immutable = 1;

make_pair(c_7351462,quote_id,&c_7351463);c_7351462.hdr.immutable = 1;

make_pair(c_7351466,quote__93_93_93,NULL);c_7351466.hdr.immutable = 1;

make_pair(c_7351461,&c_7351462,&c_7351466);c_7351461.hdr.immutable = 1;

make_pair(c_7351470,quote_i,NULL);c_7351470.hdr.immutable = 1;

make_pair(c_7351469,quote__93_93_93,&c_7351470);c_7351469.hdr.immutable = 1;

make_pair(c_7351468,quote_sk,&c_7351469);c_7351468.hdr.immutable = 1;

make_pair(c_7351467,&c_7351468,NULL);c_7351467.hdr.immutable = 1;

make_pair(c_7351460,&c_7351461,&c_7351467);c_7351460.hdr.immutable = 1;

make_pair(c_7351459,quote_let,&c_7351460);c_7351459.hdr.immutable = 1;

make_pair(c_7351479,quote_j,NULL);c_7351479.hdr.immutable = 1;

make_pair(c_7351478,quote_v,&c_7351479);c_7351478.hdr.immutable = 1;

make_pair(c_7351477,quote_vector_91ref,&c_7351478);c_7351477.hdr.immutable = 1;

make_pair(c_7351476,&c_7351477,NULL);c_7351476.hdr.immutable = 1;

make_pair(c_7351475,quote_w,&c_7351476);c_7351475.hdr.immutable = 1;

make_pair(c_7351474,&c_7351475,NULL);c_7351474.hdr.immutable = 1;

make_pair(c_7351488,quote_j,NULL);c_7351488.hdr.immutable = 1;

make_pair(c_7351487,quote_v,&c_7351488);c_7351487.hdr.immutable = 1;

make_pair(c_7351486,quote_vector_91ref,&c_7351487);c_7351486.hdr.immutable = 1;

make_pair(c_7351492,quote_j,NULL);c_7351492.hdr.immutable = 1;

make_pair(c_7351491,quote_v,&c_7351492);c_7351491.hdr.immutable = 1;

make_pair(c_7351490,quote_vector_91set_67,&c_7351491);c_7351490.hdr.immutable = 1;

make_pair(c_7351489,&c_7351490,NULL);c_7351489.hdr.immutable = 1;

make_pair(c_7351485,&c_7351486,&c_7351489);c_7351485.hdr.immutable = 1;

make_pair(c_7351500,obj_int2obj(1),NULL);c_7351500.hdr.immutable = 1;

make_pair(c_7351499,quote_j,&c_7351500);c_7351499.hdr.immutable = 1;

make_pair(c_7351498,quote__87,&c_7351499);c_7351498.hdr.immutable = 1;

make_pair(c_7351504,quote_id_91ls,NULL);c_7351504.hdr.immutable = 1;

make_pair(c_7351503,quote_id,&c_7351504);c_7351503.hdr.immutable = 1;

make_pair(c_7351502,quote_cons,&c_7351503);c_7351502.hdr.immutable = 1;

make_pair(c_7351505,quote__93_93_93,NULL);c_7351505.hdr.immutable = 1;

make_pair(c_7351501,&c_7351502,&c_7351505);c_7351501.hdr.immutable = 1;

make_pair(c_7351497,&c_7351498,&c_7351501);c_7351497.hdr.immutable = 1;

make_pair(c_7351496,quote_loop,&c_7351497);c_7351496.hdr.immutable = 1;

make_pair(c_7351495,&c_7351496,NULL);c_7351495.hdr.immutable = 1;

make_pair(c_7351494,quote_match_91drop_91ids,&c_7351495);c_7351494.hdr.immutable = 1;

make_pair(c_7351507,quote_i,NULL);c_7351507.hdr.immutable = 1;

make_pair(c_7351506,quote_fk,&c_7351507);c_7351506.hdr.immutable = 1;

make_pair(c_7351493,&c_7351494,&c_7351506);c_7351493.hdr.immutable = 1;

make_pair(c_7351484,&c_7351485,&c_7351493);c_7351484.hdr.immutable = 1;

make_pair(c_7351483,quote_p,&c_7351484);c_7351483.hdr.immutable = 1;

make_pair(c_7351482,quote_w,&c_7351483);c_7351482.hdr.immutable = 1;

make_pair(c_7351481,quote_match_91one,&c_7351482);c_7351481.hdr.immutable = 1;

make_pair(c_7351480,&c_7351481,NULL);c_7351480.hdr.immutable = 1;

make_pair(c_7351473,&c_7351474,&c_7351480);c_7351473.hdr.immutable = 1;

make_pair(c_7351472,quote_let,&c_7351473);c_7351472.hdr.immutable = 1;

make_pair(c_7351471,&c_7351472,NULL);c_7351471.hdr.immutable = 1;

make_pair(c_7351458,&c_7351459,&c_7351471);c_7351458.hdr.immutable = 1;

make_pair(c_7351454,&c_7351455,&c_7351458);c_7351454.hdr.immutable = 1;

make_pair(c_7351453,quote__if,&c_7351454);c_7351453.hdr.immutable = 1;

make_pair(c_7351452,&c_7351453,NULL);c_7351452.hdr.immutable = 1;

make_pair(c_7351442,&c_7351443,&c_7351452);c_7351442.hdr.immutable = 1;

make_pair(c_7351441,quote_loop,&c_7351442);c_7351441.hdr.immutable = 1;

make_pair(c_7351440,quote_let,&c_7351441);c_7351440.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7351432, ((closureN)self_7320821)->elements[1], r_7316191, &c_7351440);; 
}

static void __lambda_2121(void *data, object self_7320822, int argc, object *args) /* object self_7320822, object r_7316189 */
 {
 object r_7316189 = args[0];
  
pair_type local_7351437; 
return_direct_with_clo1(data,  ((closureN)self_7320822)->elements[0], (((closure)  ((closureN)self_7320822)->elements[0])->fn),  set_pair_as_expr(&local_7351437, r_7316189, boolean_f));; 
}

static void __lambda_2037(void *data, object self_7320823, int argc, object *args) /* object self_7320823, object r_7316182 */
 {
 object r_7316182 = args[0];
  
closureN_type c_7351226;
object e_7351235 [5];
c_7351226.hdr.mark = gc_color_red;
 c_7351226.hdr.grayed = 0;
c_7351226.tag = closureN_tag;
 c_7351226.fn = (function_type)__lambda_2038;
c_7351226.num_args = 1;
c_7351226.num_elements = 5;
c_7351226.elements = (object *)e_7351235;
c_7351226.elements[0] = ((closureN)self_7320823)->elements[0];
c_7351226.elements[1] = ((closureN)self_7320823)->elements[1];
c_7351226.elements[2] = ((closureN)self_7320823)->elements[2];
c_7351226.elements[3] = ((closureN)self_7320823)->elements[3];
c_7351226.elements[4] = ((closureN)self_7320823)->elements[4];



return_direct_with_clo1(data,(closure)&c_7351226,__lambda_2038,  Cyc_set_cell(data, ((closureN)self_7320823)->elements[3], r_7316182));; 
}

static void __lambda_2038(void *data, object self_7320824, int argc, object *args) /* object self_7320824, object r_7316181 */
 {

  

return_closcall4(data,  car(((closureN)self_7320824)->elements[3]),  ((closureN)self_7320824)->elements[2], ((closureN)self_7320824)->elements[4], ((closureN)self_7320824)->elements[1], ((closureN)self_7320824)->elements[0]);; 
}

static void __lambda_2002(void *data, object _, int argc, object *args) /* closure _,object k_7316084, object expr_734898_734921_734958_739828, object rename_734899_734922_734959_739829, object compare_734900_734923_734960_739830 */
 {
object k_7316084 = args[0]; object expr_734898_734921_734958_739828 = args[1]; object rename_734899_734922_734959_739829 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-vector-tail");

closureN_type c_7350785;
object e_7351114 [3];
c_7350785.hdr.mark = gc_color_red;
 c_7350785.hdr.grayed = 0;
c_7350785.tag = closureN_tag;
 c_7350785.fn = (function_type)__lambda_2003;
c_7350785.num_args = 1;
c_7350785.num_elements = 3;
c_7350785.elements = (object *)e_7351114;
c_7350785.elements[0] = expr_734898_734921_734958_739828;
c_7350785.elements[1] = k_7316084;
c_7350785.elements[2] = rename_734899_734922_734959_739829;



return_direct_with_clo1(data,(closure)&c_7350785,__lambda_2003,  Cyc_cdr(data, expr_734898_734921_734958_739828));; 
}

static void __lambda_2003(void *data, object self_7320687, int argc, object *args) /* object self_7320687, object v_931_734906_734928_734962_739832 */
 {
 object v_931_734906_734928_734962_739832 = args[0];
  
closureN_type c_7350787;
object e_7351089 [2];
c_7350787.hdr.mark = gc_color_red;
 c_7350787.hdr.grayed = 0;
c_7350787.tag = closureN_tag;
 c_7350787.fn = (function_type)__lambda_2004;
c_7350787.num_args = 0;
c_7350787.num_elements = 2;
c_7350787.elements = (object *)e_7351089;
c_7350787.elements[0] = ((closureN)self_7320687)->elements[2];
c_7350787.elements[1] = v_931_734906_734928_734962_739832;


closureN_type c_7351090;
object e_7351113 [2];
c_7351090.hdr.mark = gc_color_red;
 c_7351090.hdr.grayed = 0;
c_7351090.tag = closureN_tag;
 c_7351090.fn = (function_type)__lambda_2020;
c_7351090.num_args = 1;
c_7351090.num_elements = 2;
c_7351090.elements = (object *)e_7351113;
c_7351090.elements[0] = ((closureN)self_7320687)->elements[0];
c_7351090.elements[1] = ((closureN)self_7320687)->elements[1];

return_direct_with_clo1(data,(closure)&c_7350787,__lambda_2004,  &c_7351090);; 
}

static void __lambda_2020(void *data, object self_7320688, int argc, object *args) /* object self_7320688, object tmp_734925_734927_734961_739831 */
 {
 object tmp_734925_734927_734961_739831 = args[0];
  
closureN_type c_7351092;
object e_7351106 [2];
c_7351092.hdr.mark = gc_color_red;
 c_7351092.hdr.grayed = 0;
c_7351092.tag = closureN_tag;
 c_7351092.fn = (function_type)__lambda_2021;
c_7351092.num_args = 0;
c_7351092.num_elements = 2;
c_7351092.elements = (object *)e_7351106;
c_7351092.elements[0] = ((closureN)self_7320688)->elements[0];
c_7351092.elements[1] = tmp_734925_734927_734961_739831;


closureN_type c_7351107;
object e_7351112 [1];
c_7351107.hdr.mark = gc_color_red;
 c_7351107.hdr.grayed = 0;
c_7351107.tag = closureN_tag;
 c_7351107.fn = (function_type)__lambda_2023;
c_7351107.num_args = 1;
c_7351107.num_elements = 1;
c_7351107.elements = (object *)e_7351112;
c_7351107.elements[0] = ((closureN)self_7320688)->elements[1];

return_direct_with_clo1(data,(closure)&c_7351092,__lambda_2021,  &c_7351107);; 
}

static void __lambda_2023(void *data, object self_7320689, int argc, object *args) /* object self_7320689, object r_7316085 */
 {
 object r_7316085 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7320689)->elements[0], (((closure)  ((closureN)self_7320689)->elements[0])->fn),  Cyc_car(data, r_7316085));; 
}

static void __lambda_2021(void *data, object self_7320690, int argc, object *args) /* object self_7320690, object k_7316087 */
 {
 object k_7316087 = args[0];
  if( (boolean_f != ((closureN)self_7320690)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7316087, (((closure)  k_7316087)->fn),  ((closureN)self_7320690)->elements[1]);
} else { 
  
closureN_type c_7351097;
object e_7351103 [1];
c_7351097.hdr.mark = gc_color_red;
 c_7351097.hdr.grayed = 0;
c_7351097.tag = closureN_tag;
 c_7351097.fn = (function_type)__lambda_2022;
c_7351097.num_args = 1;
c_7351097.num_elements = 1;
c_7351097.elements = (object *)e_7351103;
c_7351097.elements[0] = k_7316087;


make_utf8_string_with_len(c_7351104, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7351097, &c_7351104, ((closureN)self_7320690)->elements[0]);}
;; 
}

static void __lambda_2022(void *data, object self_7320691, int argc, object *args) /* object self_7320691, object r_7316088 */
 {
 object r_7316088 = args[0];
  
pair_type local_7351102; 
return_direct_with_clo1(data,  ((closureN)self_7320691)->elements[0], (((closure)  ((closureN)self_7320691)->elements[0])->fn),  set_pair_as_expr(&local_7351102, r_7316088, boolean_f));; 
}

static void __lambda_2004(void *data, object self_7320692, int argc, object *args) /* object self_7320692, object k_7316090 */
 {
 object k_7316090 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320692)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320692)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320692)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320692)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320692)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320692)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320692)->elements[1])))))))) ){ 
    
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320692)->elements[1]))))))))) ){ 
  
closureN_type c_7350870;
object e_7351080 [3];
c_7350870.hdr.mark = gc_color_red;
 c_7350870.hdr.grayed = 0;
c_7350870.tag = closureN_tag;
 c_7350870.fn = (function_type)__lambda_2005;
c_7350870.num_args = 1;
c_7350870.num_elements = 3;
c_7350870.elements = (object *)e_7351080;
c_7350870.elements[0] = k_7316090;
c_7350870.elements[1] = ((closureN)self_7320692)->elements[0];
c_7350870.elements[2] = ((closureN)self_7320692)->elements[1];

return_closcall2(data,  ((closureN)self_7320692)->elements[0],  &c_7350870, quote_match_91extract_91vars);
} else { 
  return_direct_with_clo1(data,  k_7316090, (((closure)  k_7316090)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316090, (((closure)  k_7316090)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316090, (((closure)  k_7316090)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316090, (((closure)  k_7316090)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316090, (((closure)  k_7316090)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316090, (((closure)  k_7316090)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316090, (((closure)  k_7316090)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7316090, (((closure)  k_7316090)->fn),  boolean_f);}
;; 
}

static void __lambda_2005(void *data, object self_7320693, int argc, object *args) /* object self_7320693, object r_7316114 */
 {
 object r_7316114 = args[0];
  
closureN_type c_7350873;
object e_7351079 [3];
c_7350873.hdr.mark = gc_color_red;
 c_7350873.hdr.grayed = 0;
c_7350873.tag = closureN_tag;
 c_7350873.fn = (function_type)__lambda_2006;
c_7350873.num_args = 1;
c_7350873.num_elements = 3;
c_7350873.elements = (object *)e_7351079;
c_7350873.elements[0] = ((closureN)self_7320693)->elements[0];
c_7350873.elements[1] = r_7316114;
c_7350873.elements[2] = ((closureN)self_7320693)->elements[2];

return_closcall2(data,  ((closureN)self_7320693)->elements[1],  &c_7350873, quote_match_91vector_91tail_91two);; 
}

static void __lambda_2006(void *data, object self_7320694, int argc, object *args) /* object self_7320694, object r_7316127 */
 {
 object r_7316127 = args[0];
  
closureN_type c_7350875;
object e_7351062 [4];
c_7350875.hdr.mark = gc_color_red;
 c_7350875.hdr.grayed = 0;
c_7350875.tag = closureN_tag;
 c_7350875.fn = (function_type)__lambda_2007;
c_7350875.num_args = 1;
c_7350875.num_elements = 4;
c_7350875.elements = (object *)e_7351062;
c_7350875.elements[0] = ((closureN)self_7320694)->elements[0];
c_7350875.elements[1] = ((closureN)self_7320694)->elements[1];
c_7350875.elements[2] = r_7316127;
c_7350875.elements[3] = ((closureN)self_7320694)->elements[2];
















make_pair(c_7351078,quote_i,NULL);c_7351078.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350875, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320694)->elements[2]))))))), NULL, &c_7351078);; 
}

static void __lambda_2007(void *data, object self_7320695, int argc, object *args) /* object self_7320695, object r_7316140 */
 {
 object r_7316140 = args[0];
  
closureN_type c_7350877;
object e_7351046 [4];
c_7350877.hdr.mark = gc_color_red;
 c_7350877.hdr.grayed = 0;
c_7350877.tag = closureN_tag;
 c_7350877.fn = (function_type)__lambda_2008;
c_7350877.num_args = 1;
c_7350877.num_elements = 4;
c_7350877.elements = (object *)e_7351046;
c_7350877.elements[0] = ((closureN)self_7320695)->elements[0];
c_7350877.elements[1] = ((closureN)self_7320695)->elements[1];
c_7350877.elements[2] = ((closureN)self_7320695)->elements[2];
c_7350877.elements[3] = ((closureN)self_7320695)->elements[3];














make_pair(c_7351061,quote_i,NULL);c_7351061.hdr.immutable = 1;

make_pair(c_7351060,quote_fk,&c_7351061);c_7351060.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350877, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320695)->elements[3])))))), r_7316140, &c_7351060);; 
}

static void __lambda_2008(void *data, object self_7320696, int argc, object *args) /* object self_7320696, object r_7316138 */
 {
 object r_7316138 = args[0];
  
closureN_type c_7350879;
object e_7351031 [4];
c_7350879.hdr.mark = gc_color_red;
 c_7350879.hdr.grayed = 0;
c_7350879.tag = closureN_tag;
 c_7350879.fn = (function_type)__lambda_2009;
c_7350879.num_args = 1;
c_7350879.num_elements = 4;
c_7350879.elements = (object *)e_7351031;
c_7350879.elements[0] = ((closureN)self_7320696)->elements[0];
c_7350879.elements[1] = ((closureN)self_7320696)->elements[1];
c_7350879.elements[2] = ((closureN)self_7320696)->elements[2];
c_7350879.elements[3] = ((closureN)self_7320696)->elements[3];












make_pair(c_7351045,quote_i,NULL);c_7351045.hdr.immutable = 1;

make_pair(c_7351044,quote_fk,&c_7351045);c_7351044.hdr.immutable = 1;

make_pair(c_7351043,quote_sk,&c_7351044);c_7351043.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350879, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320696)->elements[3]))))), r_7316138, &c_7351043);; 
}

static void __lambda_2009(void *data, object self_7320697, int argc, object *args) /* object self_7320697, object r_7316136 */
 {
 object r_7316136 = args[0];
  
closureN_type c_7350881;
object e_7351017 [4];
c_7350881.hdr.mark = gc_color_red;
 c_7350881.hdr.grayed = 0;
c_7350881.tag = closureN_tag;
 c_7350881.fn = (function_type)__lambda_2010;
c_7350881.num_args = 1;
c_7350881.num_elements = 4;
c_7350881.elements = (object *)e_7351017;
c_7350881.elements[0] = ((closureN)self_7320697)->elements[0];
c_7350881.elements[1] = ((closureN)self_7320697)->elements[1];
c_7350881.elements[2] = ((closureN)self_7320697)->elements[2];
c_7350881.elements[3] = ((closureN)self_7320697)->elements[3];










make_pair(c_7351030,quote_i,NULL);c_7351030.hdr.immutable = 1;

make_pair(c_7351029,quote_fk,&c_7351030);c_7351029.hdr.immutable = 1;

make_pair(c_7351028,quote_sk,&c_7351029);c_7351028.hdr.immutable = 1;

make_pair(c_7351027,quote_len,&c_7351028);c_7351027.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350881, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320697)->elements[3])))), r_7316136, &c_7351027);; 
}

static void __lambda_2010(void *data, object self_7320698, int argc, object *args) /* object self_7320698, object r_7316134 */
 {
 object r_7316134 = args[0];
  
closureN_type c_7350883;
object e_7351004 [4];
c_7350883.hdr.mark = gc_color_red;
 c_7350883.hdr.grayed = 0;
c_7350883.tag = closureN_tag;
 c_7350883.fn = (function_type)__lambda_2011;
c_7350883.num_args = 1;
c_7350883.num_elements = 4;
c_7350883.elements = (object *)e_7351004;
c_7350883.elements[0] = ((closureN)self_7320698)->elements[0];
c_7350883.elements[1] = ((closureN)self_7320698)->elements[1];
c_7350883.elements[2] = ((closureN)self_7320698)->elements[2];
c_7350883.elements[3] = ((closureN)self_7320698)->elements[3];








make_pair(c_7351016,quote_i,NULL);c_7351016.hdr.immutable = 1;

make_pair(c_7351015,quote_fk,&c_7351016);c_7351015.hdr.immutable = 1;

make_pair(c_7351014,quote_sk,&c_7351015);c_7351014.hdr.immutable = 1;

make_pair(c_7351013,quote_len,&c_7351014);c_7351013.hdr.immutable = 1;

make_pair(c_7351012,quote_n,&c_7351013);c_7351012.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350883, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320698)->elements[3]))), r_7316134, &c_7351012);; 
}

static void __lambda_2011(void *data, object self_7320699, int argc, object *args) /* object self_7320699, object r_7316132 */
 {
 object r_7316132 = args[0];
  
closureN_type c_7350885;
object e_7350992 [4];
c_7350885.hdr.mark = gc_color_red;
 c_7350885.hdr.grayed = 0;
c_7350885.tag = closureN_tag;
 c_7350885.fn = (function_type)__lambda_2012;
c_7350885.num_args = 1;
c_7350885.num_elements = 4;
c_7350885.elements = (object *)e_7350992;
c_7350885.elements[0] = ((closureN)self_7320699)->elements[0];
c_7350885.elements[1] = ((closureN)self_7320699)->elements[1];
c_7350885.elements[2] = ((closureN)self_7320699)->elements[2];
c_7350885.elements[3] = ((closureN)self_7320699)->elements[3];






make_pair(c_7351003,quote_i,NULL);c_7351003.hdr.immutable = 1;

make_pair(c_7351002,quote_fk,&c_7351003);c_7351002.hdr.immutable = 1;

make_pair(c_7351001,quote_sk,&c_7351002);c_7351001.hdr.immutable = 1;

make_pair(c_7351000,quote_len,&c_7351001);c_7351000.hdr.immutable = 1;

make_pair(c_7350999,quote_n,&c_7351000);c_7350999.hdr.immutable = 1;

make_pair(c_7350998,quote_p,&c_7350999);c_7350998.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350885, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320699)->elements[3])), r_7316132, &c_7350998);; 
}

static void __lambda_2012(void *data, object self_7320700, int argc, object *args) /* object self_7320700, object r_7316130 */
 {
 object r_7316130 = args[0];
  
closureN_type c_7350887;
object e_7350981 [4];
c_7350887.hdr.mark = gc_color_red;
 c_7350887.hdr.grayed = 0;
c_7350887.tag = closureN_tag;
 c_7350887.fn = (function_type)__lambda_2013;
c_7350887.num_args = 1;
c_7350887.num_elements = 4;
c_7350887.elements = (object *)e_7350981;
c_7350887.elements[0] = ((closureN)self_7320700)->elements[0];
c_7350887.elements[1] = ((closureN)self_7320700)->elements[1];
c_7350887.elements[2] = ((closureN)self_7320700)->elements[2];
c_7350887.elements[3] = ((closureN)self_7320700)->elements[3];




make_pair(c_7350991,quote_i,NULL);c_7350991.hdr.immutable = 1;

make_pair(c_7350990,quote_fk,&c_7350991);c_7350990.hdr.immutable = 1;

make_pair(c_7350989,quote_sk,&c_7350990);c_7350989.hdr.immutable = 1;

make_pair(c_7350988,quote_len,&c_7350989);c_7350988.hdr.immutable = 1;

make_pair(c_7350987,quote_n,&c_7350988);c_7350987.hdr.immutable = 1;

make_pair(c_7350986,quote_p,&c_7350987);c_7350986.hdr.immutable = 1;

make_pair(c_7350985,quote_v,&c_7350986);c_7350985.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350887, Cyc_car(data, ((closureN)self_7320700)->elements[3]), r_7316130, &c_7350985);; 
}

static void __lambda_2013(void *data, object self_7320701, int argc, object *args) /* object self_7320701, object r_7316128 */
 {
 object r_7316128 = args[0];
  
closureN_type c_7350889;
object e_7350971 [3];
c_7350889.hdr.mark = gc_color_red;
 c_7350889.hdr.grayed = 0;
c_7350889.tag = closureN_tag;
 c_7350889.fn = (function_type)__lambda_2014;
c_7350889.num_args = 1;
c_7350889.num_elements = 3;
c_7350889.elements = (object *)e_7350971;
c_7350889.elements[0] = ((closureN)self_7320701)->elements[0];
c_7350889.elements[1] = ((closureN)self_7320701)->elements[1];
c_7350889.elements[2] = ((closureN)self_7320701)->elements[3];


make_pair(c_7350980,quote_i,NULL);c_7350980.hdr.immutable = 1;

make_pair(c_7350979,quote_fk,&c_7350980);c_7350979.hdr.immutable = 1;

make_pair(c_7350978,quote_sk,&c_7350979);c_7350978.hdr.immutable = 1;

make_pair(c_7350977,quote_len,&c_7350978);c_7350977.hdr.immutable = 1;

make_pair(c_7350976,quote_n,&c_7350977);c_7350976.hdr.immutable = 1;

make_pair(c_7350975,quote_p,&c_7350976);c_7350975.hdr.immutable = 1;

make_pair(c_7350974,quote_v,&c_7350975);c_7350974.hdr.immutable = 1;

make_pair(c_7350973,quote_match_91vector_91tail_91two,&c_7350974);c_7350973.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350889, ((closureN)self_7320701)->elements[2], r_7316128, &c_7350973);; 
}

static void __lambda_2014(void *data, object self_7320702, int argc, object *args) /* object self_7320702, object r_7316119 */
 {
 object r_7316119 = args[0];
  
closureN_type c_7350891;
object e_7350969 [4];
c_7350891.hdr.mark = gc_color_red;
 c_7350891.hdr.grayed = 0;
c_7350891.tag = closureN_tag;
 c_7350891.fn = (function_type)__lambda_2015;
c_7350891.num_args = 1;
c_7350891.num_elements = 4;
c_7350891.elements = (object *)e_7350969;
c_7350891.elements[0] = ((closureN)self_7320702)->elements[0];
c_7350891.elements[1] = ((closureN)self_7320702)->elements[1];
c_7350891.elements[2] = r_7316119;
c_7350891.elements[3] = ((closureN)self_7320702)->elements[2];


make_pair(c_7350970,NULL,NULL);c_7350970.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350891, NULL, NULL, &c_7350970);; 
}

static void __lambda_2015(void *data, object self_7320703, int argc, object *args) /* object self_7320703, object r_7316122 */
 {
 object r_7316122 = args[0];
  
closureN_type c_7350893;
object e_7350951 [4];
c_7350893.hdr.mark = gc_color_red;
 c_7350893.hdr.grayed = 0;
c_7350893.tag = closureN_tag;
 c_7350893.fn = (function_type)__lambda_2016;
c_7350893.num_args = 1;
c_7350893.num_elements = 4;
c_7350893.elements = (object *)e_7350951;
c_7350893.elements[0] = ((closureN)self_7320703)->elements[0];
c_7350893.elements[1] = ((closureN)self_7320703)->elements[1];
c_7350893.elements[2] = ((closureN)self_7320703)->elements[2];
c_7350893.elements[3] = ((closureN)self_7320703)->elements[3];
















make_pair(c_7350968,NULL,NULL);c_7350968.hdr.immutable = 1;

make_pair(c_7350967,quote_i,&c_7350968);c_7350967.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350893, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320703)->elements[3]))))))), r_7316122, &c_7350967);; 
}

static void __lambda_2016(void *data, object self_7320704, int argc, object *args) /* object self_7320704, object r_7316120 */
 {
 object r_7316120 = args[0];
  
closureN_type c_7350895;
object e_7350938 [3];
c_7350895.hdr.mark = gc_color_red;
 c_7350895.hdr.grayed = 0;
c_7350895.tag = closureN_tag;
 c_7350895.fn = (function_type)__lambda_2017;
c_7350895.num_args = 1;
c_7350895.num_elements = 3;
c_7350895.elements = (object *)e_7350938;
c_7350895.elements[0] = ((closureN)self_7320704)->elements[0];
c_7350895.elements[1] = ((closureN)self_7320704)->elements[1];
c_7350895.elements[2] = ((closureN)self_7320704)->elements[3];


make_pair(c_7350948,quote_i,NULL);c_7350948.hdr.immutable = 1;

make_pair(c_7350947,quote_fk,&c_7350948);c_7350947.hdr.immutable = 1;

make_pair(c_7350946,quote_sk,&c_7350947);c_7350946.hdr.immutable = 1;

make_pair(c_7350945,quote_len,&c_7350946);c_7350945.hdr.immutable = 1;

make_pair(c_7350944,quote_n,&c_7350945);c_7350944.hdr.immutable = 1;

make_pair(c_7350943,quote_p,&c_7350944);c_7350943.hdr.immutable = 1;

make_pair(c_7350942,quote_v,&c_7350943);c_7350942.hdr.immutable = 1;

make_pair(c_7350941,quote_match_91vector_91tail_91two,&c_7350942);c_7350941.hdr.immutable = 1;

make_pair(c_7350950,NULL,NULL);c_7350950.hdr.immutable = 1;

make_pair(c_7350949,quote_i,&c_7350950);c_7350949.hdr.immutable = 1;

make_pair(c_7350940,&c_7350941,&c_7350949);c_7350940.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350895, ((closureN)self_7320704)->elements[2], r_7316120, &c_7350940);; 
}

static void __lambda_2017(void *data, object self_7320705, int argc, object *args) /* object self_7320705, object r_7316117 */
 {
 object r_7316117 = args[0];
  
closureN_type c_7350897;
object e_7350920 [2];
c_7350897.hdr.mark = gc_color_red;
 c_7350897.hdr.grayed = 0;
c_7350897.tag = closureN_tag;
 c_7350897.fn = (function_type)__lambda_2018;
c_7350897.num_args = 1;
c_7350897.num_elements = 2;
c_7350897.elements = (object *)e_7350920;
c_7350897.elements[0] = ((closureN)self_7320705)->elements[0];
c_7350897.elements[1] = ((closureN)self_7320705)->elements[1];






make_pair(c_7350935,quote_i,NULL);c_7350935.hdr.immutable = 1;

make_pair(c_7350934,quote_fk,&c_7350935);c_7350934.hdr.immutable = 1;

make_pair(c_7350933,quote_sk,&c_7350934);c_7350933.hdr.immutable = 1;

make_pair(c_7350932,quote_len,&c_7350933);c_7350932.hdr.immutable = 1;

make_pair(c_7350931,quote_n,&c_7350932);c_7350931.hdr.immutable = 1;

make_pair(c_7350930,quote_p,&c_7350931);c_7350930.hdr.immutable = 1;

make_pair(c_7350929,quote_v,&c_7350930);c_7350929.hdr.immutable = 1;

make_pair(c_7350928,quote_match_91vector_91tail_91two,&c_7350929);c_7350928.hdr.immutable = 1;

make_pair(c_7350937,NULL,NULL);c_7350937.hdr.immutable = 1;

make_pair(c_7350936,quote_i,&c_7350937);c_7350936.hdr.immutable = 1;

make_pair(c_7350927,&c_7350928,&c_7350936);c_7350927.hdr.immutable = 1;

make_pair(c_7350926,quote_p,&c_7350927);c_7350926.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350897, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320705)->elements[2])), r_7316117, &c_7350926);; 
}

static void __lambda_2018(void *data, object self_7320706, int argc, object *args) /* object self_7320706, object r_7316115 */
 {
 object r_7316115 = args[0];
  
closureN_type c_7350899;
object e_7350905 [1];
c_7350899.hdr.mark = gc_color_red;
 c_7350899.hdr.grayed = 0;
c_7350899.tag = closureN_tag;
 c_7350899.fn = (function_type)__lambda_2019;
c_7350899.num_args = 1;
c_7350899.num_elements = 1;
c_7350899.elements = (object *)e_7350905;
c_7350899.elements[0] = ((closureN)self_7320706)->elements[0];


make_pair(c_7350917,quote_i,NULL);c_7350917.hdr.immutable = 1;

make_pair(c_7350916,quote_fk,&c_7350917);c_7350916.hdr.immutable = 1;

make_pair(c_7350915,quote_sk,&c_7350916);c_7350915.hdr.immutable = 1;

make_pair(c_7350914,quote_len,&c_7350915);c_7350914.hdr.immutable = 1;

make_pair(c_7350913,quote_n,&c_7350914);c_7350913.hdr.immutable = 1;

make_pair(c_7350912,quote_p,&c_7350913);c_7350912.hdr.immutable = 1;

make_pair(c_7350911,quote_v,&c_7350912);c_7350911.hdr.immutable = 1;

make_pair(c_7350910,quote_match_91vector_91tail_91two,&c_7350911);c_7350910.hdr.immutable = 1;

make_pair(c_7350919,NULL,NULL);c_7350919.hdr.immutable = 1;

make_pair(c_7350918,quote_i,&c_7350919);c_7350918.hdr.immutable = 1;

make_pair(c_7350909,&c_7350910,&c_7350918);c_7350909.hdr.immutable = 1;

make_pair(c_7350908,quote_p,&c_7350909);c_7350908.hdr.immutable = 1;

make_pair(c_7350907,quote_match_91extract_91vars,&c_7350908);c_7350907.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350899, ((closureN)self_7320706)->elements[1], r_7316115, &c_7350907);; 
}

static void __lambda_2019(void *data, object self_7320707, int argc, object *args) /* object self_7320707, object r_7316113 */
 {
 object r_7316113 = args[0];
  
pair_type local_7350904; 
return_direct_with_clo1(data,  ((closureN)self_7320707)->elements[0], (((closure)  ((closureN)self_7320707)->elements[0])->fn),  set_pair_as_expr(&local_7350904, r_7316113, boolean_f));; 
}

static void __lambda_1935(void *data, object _, int argc, object *args) /* closure _,object k_7315926, object expr_734760_734792_734851_739785, object rename_734761_734793_734852_739786, object compare_734762_734794_734853_739787 */
 {
object k_7315926 = args[0]; object expr_734760_734792_734851_739785 = args[1]; object rename_734761_734793_734852_739786 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-gen-vector-ellipsis");

closureN_type c_7349938;
object e_7350780 [3];
c_7349938.hdr.mark = gc_color_red;
 c_7349938.hdr.grayed = 0;
c_7349938.tag = closureN_tag;
 c_7349938.fn = (function_type)__lambda_1936;
c_7349938.num_args = 1;
c_7349938.num_elements = 3;
c_7349938.elements = (object *)e_7350780;
c_7349938.elements[0] = expr_734760_734792_734851_739785;
c_7349938.elements[1] = k_7315926;
c_7349938.elements[2] = rename_734761_734793_734852_739786;



return_direct_with_clo1(data,(closure)&c_7349938,__lambda_1936,  Cyc_cdr(data, expr_734760_734792_734851_739785));; 
}

static void __lambda_1936(void *data, object self_7320620, int argc, object *args) /* object self_7320620, object v_931_734768_734799_734855_739789 */
 {
 object v_931_734768_734799_734855_739789 = args[0];
  
closureN_type c_7349940;
object e_7350755 [2];
c_7349940.hdr.mark = gc_color_red;
 c_7349940.hdr.grayed = 0;
c_7349940.tag = closureN_tag;
 c_7349940.fn = (function_type)__lambda_1937;
c_7349940.num_args = 0;
c_7349940.num_elements = 2;
c_7349940.elements = (object *)e_7350755;
c_7349940.elements[0] = ((closureN)self_7320620)->elements[2];
c_7349940.elements[1] = v_931_734768_734799_734855_739789;


closureN_type c_7350756;
object e_7350779 [2];
c_7350756.hdr.mark = gc_color_red;
 c_7350756.hdr.grayed = 0;
c_7350756.tag = closureN_tag;
 c_7350756.fn = (function_type)__lambda_1998;
c_7350756.num_args = 1;
c_7350756.num_elements = 2;
c_7350756.elements = (object *)e_7350779;
c_7350756.elements[0] = ((closureN)self_7320620)->elements[0];
c_7350756.elements[1] = ((closureN)self_7320620)->elements[1];

return_direct_with_clo1(data,(closure)&c_7349940,__lambda_1937,  &c_7350756);; 
}

static void __lambda_1998(void *data, object self_7320621, int argc, object *args) /* object self_7320621, object tmp_734796_734798_734854_739788 */
 {
 object tmp_734796_734798_734854_739788 = args[0];
  
closureN_type c_7350758;
object e_7350772 [2];
c_7350758.hdr.mark = gc_color_red;
 c_7350758.hdr.grayed = 0;
c_7350758.tag = closureN_tag;
 c_7350758.fn = (function_type)__lambda_1999;
c_7350758.num_args = 0;
c_7350758.num_elements = 2;
c_7350758.elements = (object *)e_7350772;
c_7350758.elements[0] = ((closureN)self_7320621)->elements[0];
c_7350758.elements[1] = tmp_734796_734798_734854_739788;


closureN_type c_7350773;
object e_7350778 [1];
c_7350773.hdr.mark = gc_color_red;
 c_7350773.hdr.grayed = 0;
c_7350773.tag = closureN_tag;
 c_7350773.fn = (function_type)__lambda_2001;
c_7350773.num_args = 1;
c_7350773.num_elements = 1;
c_7350773.elements = (object *)e_7350778;
c_7350773.elements[0] = ((closureN)self_7320621)->elements[1];

return_direct_with_clo1(data,(closure)&c_7350758,__lambda_1999,  &c_7350773);; 
}

static void __lambda_2001(void *data, object self_7320622, int argc, object *args) /* object self_7320622, object r_7315927 */
 {
 object r_7315927 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7320622)->elements[0], (((closure)  ((closureN)self_7320622)->elements[0])->fn),  Cyc_car(data, r_7315927));; 
}

static void __lambda_1999(void *data, object self_7320623, int argc, object *args) /* object self_7320623, object k_7315929 */
 {
 object k_7315929 = args[0];
  if( (boolean_f != ((closureN)self_7320623)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7315929, (((closure)  k_7315929)->fn),  ((closureN)self_7320623)->elements[1]);
} else { 
  
closureN_type c_7350763;
object e_7350769 [1];
c_7350763.hdr.mark = gc_color_red;
 c_7350763.hdr.grayed = 0;
c_7350763.tag = closureN_tag;
 c_7350763.fn = (function_type)__lambda_2000;
c_7350763.num_args = 1;
c_7350763.num_elements = 1;
c_7350763.elements = (object *)e_7350769;
c_7350763.elements[0] = k_7315929;


make_utf8_string_with_len(c_7350770, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7350763, &c_7350770, ((closureN)self_7320623)->elements[0]);}
;; 
}

static void __lambda_2000(void *data, object self_7320624, int argc, object *args) /* object self_7320624, object r_7315930 */
 {
 object r_7315930 = args[0];
  
pair_type local_7350768; 
return_direct_with_clo1(data,  ((closureN)self_7320624)->elements[0], (((closure)  ((closureN)self_7320624)->elements[0])->fn),  set_pair_as_expr(&local_7350768, r_7315930, boolean_f));; 
}

static void __lambda_1937(void *data, object self_7320625, int argc, object *args) /* object self_7320625, object k_7315932 */
 {
 object k_7315932 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320625)->elements[1])) ){ 
  
closureN_type c_7349945;
object e_7350750 [3];
c_7349945.hdr.mark = gc_color_red;
 c_7349945.hdr.grayed = 0;
c_7349945.tag = closureN_tag;
 c_7349945.fn = (function_type)__lambda_1938;
c_7349945.num_args = 1;
c_7349945.num_elements = 3;
c_7349945.elements = (object *)e_7350750;
c_7349945.elements[0] = k_7315932;
c_7349945.elements[1] = ((closureN)self_7320625)->elements[0];
c_7349945.elements[2] = ((closureN)self_7320625)->elements[1];



return_direct_with_clo1(data,(closure)&c_7349945,__lambda_1938,  Cyc_car(data, ((closureN)self_7320625)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7315932, (((closure)  k_7315932)->fn),  boolean_f);}
;; 
}

static void __lambda_1938(void *data, object self_7320626, int argc, object *args) /* object self_7320626, object v_734802_734857_739791 */
 {
 object v_734802_734857_739791 = args[0];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320626)->elements[2]))) ){ 
  
closureN_type c_7349952;
object e_7350742 [4];
c_7349952.hdr.mark = gc_color_red;
 c_7349952.hdr.grayed = 0;
c_7349952.tag = closureN_tag;
 c_7349952.fn = (function_type)__lambda_1939;
c_7349952.num_args = 1;
c_7349952.num_elements = 4;
c_7349952.elements = (object *)e_7350742;
c_7349952.elements[0] = ((closureN)self_7320626)->elements[0];
c_7349952.elements[1] = ((closureN)self_7320626)->elements[1];
c_7349952.elements[2] = v_734802_734857_739791;
c_7349952.elements[3] = ((closureN)self_7320626)->elements[2];





return_direct_with_clo1(data,(closure)&c_7349952,__lambda_1939,  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320626)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320626)->elements[0], (((closure)  ((closureN)self_7320626)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1939(void *data, object self_7320627, int argc, object *args) /* object self_7320627, object n_734806_734860_739794 */
 {
 object n_734806_734860_739794 = args[0];
  
closureN_type c_7349954;
object e_7350736 [4];
c_7349954.hdr.mark = gc_color_red;
 c_7349954.hdr.grayed = 0;
c_7349954.tag = closureN_tag;
 c_7349954.fn = (function_type)__lambda_1940;
c_7349954.num_args = 1;
c_7349954.num_elements = 4;
c_7349954.elements = (object *)e_7350736;
c_7349954.elements[0] = ((closureN)self_7320627)->elements[0];
c_7349954.elements[1] = n_734806_734860_739794;
c_7349954.elements[2] = ((closureN)self_7320627)->elements[1];
c_7349954.elements[3] = ((closureN)self_7320627)->elements[2];





return_direct_with_clo1(data,(closure)&c_7349954,__lambda_1940,  Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320627)->elements[3])));; 
}

static void __lambda_1940(void *data, object self_7320628, int argc, object *args) /* object self_7320628, object v_935_734772_734807_734861_739795 */
 {
 object v_935_734772_734807_734861_739795 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_935_734772_734807_734861_739795)) ){ 
  
closureN_type c_7349958;
object e_7350731 [5];
c_7349958.hdr.mark = gc_color_red;
 c_7349958.hdr.grayed = 0;
c_7349958.tag = closureN_tag;
 c_7349958.fn = (function_type)__lambda_1941;
c_7349958.num_args = 3;
c_7349958.num_elements = 5;
c_7349958.elements = (object *)e_7350731;
c_7349958.elements[0] = ((closureN)self_7320628)->elements[0];
c_7349958.elements[1] = ((closureN)self_7320628)->elements[1];
c_7349958.elements[2] = ((closureN)self_7320628)->elements[2];
c_7349958.elements[3] = ((closureN)self_7320628)->elements[3];
c_7349958.elements[4] = v_935_734772_734807_734861_739795;



return_direct_with_clo3(data,(closure)&c_7349958,__lambda_1941,  Cyc_car(data, v_935_734772_734807_734861_739795), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320628)->elements[0], (((closure)  ((closureN)self_7320628)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1941(void *data, object self_7320629, int argc, object *args) /* object self_7320629, object w_937_734774_734811_734863_739797, object pat_91ls9_734776_734812_734864_739798, object index_91ls10_734777_734813_734865_739799 */
 {
 object w_937_734774_734811_734863_739797 = args[0]; object pat_91ls9_734776_734812_734864_739798 = args[1]; object index_91ls10_734777_734813_734865_739799 = args[2];
  
closureN_type c_7349960;
object e_7350730 [8];
c_7349960.hdr.mark = gc_color_red;
 c_7349960.hdr.grayed = 0;
c_7349960.tag = closureN_tag;
 c_7349960.fn = (function_type)__lambda_1942;
c_7349960.num_args = 1;
c_7349960.num_elements = 8;
c_7349960.elements = (object *)e_7350730;
c_7349960.elements[0] = index_91ls10_734777_734813_734865_739799;
c_7349960.elements[1] = ((closureN)self_7320629)->elements[0];
c_7349960.elements[2] = ((closureN)self_7320629)->elements[1];
c_7349960.elements[3] = pat_91ls9_734776_734812_734864_739798;
c_7349960.elements[4] = ((closureN)self_7320629)->elements[2];
c_7349960.elements[5] = ((closureN)self_7320629)->elements[3];
c_7349960.elements[6] = ((closureN)self_7320629)->elements[4];
c_7349960.elements[7] = w_937_734774_734811_734863_739797;

return_direct_with_clo1(data,(closure)&c_7349960,__lambda_1942,  boolean_f);; 
}

static void __lambda_1942(void *data, object self_7320630, int argc, object *args) /* object self_7320630, object lp_938_734775_734814_734866_739800 */
 {
 object lp_938_734775_734814_734866_739800 = args[0];
  
closureN_type c_7349962;
object e_7350726 [8];
c_7349962.hdr.mark = gc_color_red;
 c_7349962.hdr.grayed = 0;
c_7349962.tag = closureN_tag;
 c_7349962.fn = (function_type)__lambda_3039;
c_7349962.num_args = 1;
c_7349962.num_elements = 8;
c_7349962.elements = (object *)e_7350726;
c_7349962.elements[0] = ((closureN)self_7320630)->elements[0];
c_7349962.elements[1] = ((closureN)self_7320630)->elements[1];
c_7349962.elements[2] = ((closureN)self_7320630)->elements[2];
c_7349962.elements[3] = ((closureN)self_7320630)->elements[3];
c_7349962.elements[4] = ((closureN)self_7320630)->elements[4];
c_7349962.elements[5] = ((closureN)self_7320630)->elements[5];
c_7349962.elements[6] = ((closureN)self_7320630)->elements[6];
c_7349962.elements[7] = ((closureN)self_7320630)->elements[7];


pair_type local_7350729; 
return_direct_with_clo1(data,(closure)&c_7349962,__lambda_3039,  set_cell_as_expr(&local_7350729, lp_938_734775_734814_734866_739800));; 
}

static void __lambda_3039(void *data, object self_7320631, int argc, object *args) /* object self_7320631, object lp_938_734775_734814_734866_739800 */
 {
 object lp_938_734775_734814_734866_739800 = args[0];
  
closureN_type c_7349964;
object e_7349979 [5];
c_7349964.hdr.mark = gc_color_red;
 c_7349964.hdr.grayed = 0;
c_7349964.tag = closureN_tag;
 c_7349964.fn = (function_type)__lambda_1943;
c_7349964.num_args = 1;
c_7349964.num_elements = 5;
c_7349964.elements = (object *)e_7349979;
c_7349964.elements[0] = ((closureN)self_7320631)->elements[0];
c_7349964.elements[1] = ((closureN)self_7320631)->elements[1];
c_7349964.elements[2] = lp_938_734775_734814_734866_739800;
c_7349964.elements[3] = ((closureN)self_7320631)->elements[3];
c_7349964.elements[4] = ((closureN)self_7320631)->elements[7];


closureN_type c_7349980;
object e_7350725 [5];
c_7349980.hdr.mark = gc_color_red;
 c_7349980.hdr.grayed = 0;
c_7349980.tag = closureN_tag;
 c_7349980.fn = (function_type)__lambda_1945;
c_7349980.num_args = 3;
c_7349980.num_elements = 5;
c_7349980.elements = (object *)e_7350725;
c_7349980.elements[0] = lp_938_734775_734814_734866_739800;
c_7349980.elements[1] = ((closureN)self_7320631)->elements[2];
c_7349980.elements[2] = ((closureN)self_7320631)->elements[4];
c_7349980.elements[3] = ((closureN)self_7320631)->elements[5];
c_7349980.elements[4] = ((closureN)self_7320631)->elements[6];

return_direct_with_clo1(data,(closure)&c_7349964,__lambda_1943,  &c_7349980);; 
}

static void __lambda_1945(void *data, object self_7320632, int argc, object *args) /* object self_7320632, object k_7315945, object w_937_734774_734815_734867_739801, object pat_91ls9_734776_734816_734868_739802, object index_91ls10_734777_734817_734869_739803 */
 {
 object k_7315945 = args[0]; object w_937_734774_734815_734867_739801 = args[1]; object pat_91ls9_734776_734816_734868_739802 = args[2]; object index_91ls10_734777_734817_734869_739803 = args[3];
    
if( (boolean_f != Cyc_is_null(w_937_734774_734815_734867_739801)) ){ 
  
closureN_type c_7349984;
object e_7350678 [6];
c_7349984.hdr.mark = gc_color_red;
 c_7349984.hdr.grayed = 0;
c_7349984.tag = closureN_tag;
 c_7349984.fn = (function_type)__lambda_1946;
c_7349984.num_args = 1;
c_7349984.num_elements = 6;
c_7349984.elements = (object *)e_7350678;
c_7349984.elements[0] = index_91ls10_734777_734817_734869_739803;
c_7349984.elements[1] = k_7315945;
c_7349984.elements[2] = ((closureN)self_7320632)->elements[1];
c_7349984.elements[3] = ((closureN)self_7320632)->elements[2];
c_7349984.elements[4] = ((closureN)self_7320632)->elements[3];
c_7349984.elements[5] = ((closureN)self_7320632)->elements[4];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7349984, pat_91ls9_734776_734816_734868_739802);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_937_734774_734815_734867_739801)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_937_734774_734815_734867_739801))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_937_734774_734815_734867_739801)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_734774_734815_734867_739801))))) ){ 
  




pair_type local_7350707; 





pair_type local_7350714; 






return_closcall4(data,  car(((closureN)self_7320632)->elements[0]),  k_7315945, Cyc_cdr(data, w_937_734774_734815_734867_739801), set_pair_as_expr(&local_7350707, Cyc_car(data, Cyc_car(data, w_937_734774_734815_734867_739801)), pat_91ls9_734776_734816_734868_739802), set_pair_as_expr(&local_7350714, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_937_734774_734815_734867_739801))), index_91ls10_734777_734817_734869_739803));
} else { 
  return_direct_with_clo1(data,  k_7315945, (((closure)  k_7315945)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315945, (((closure)  k_7315945)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315945, (((closure)  k_7315945)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315945, (((closure)  k_7315945)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_1946(void *data, object self_7320633, int argc, object *args) /* object self_7320633, object r_7315947 */
 {
 object r_7315947 = args[0];
  
closureN_type c_7349986;
object e_7350676 [6];
c_7349986.hdr.mark = gc_color_red;
 c_7349986.hdr.grayed = 0;
c_7349986.tag = closureN_tag;
 c_7349986.fn = (function_type)__lambda_1947;
c_7349986.num_args = 1;
c_7349986.num_elements = 6;
c_7349986.elements = (object *)e_7350676;
c_7349986.elements[0] = ((closureN)self_7320633)->elements[1];
c_7349986.elements[1] = ((closureN)self_7320633)->elements[2];
c_7349986.elements[2] = r_7315947;
c_7349986.elements[3] = ((closureN)self_7320633)->elements[3];
c_7349986.elements[4] = ((closureN)self_7320633)->elements[4];
c_7349986.elements[5] = ((closureN)self_7320633)->elements[5];

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

static void __lambda_1947(void *data, object self_7320634, int argc, object *args) /* object self_7320634, object r_7315948 */
 {
 object r_7315948 = args[0];
  
closureN_type c_7349988;
object e_7350674 [5];
c_7349988.hdr.mark = gc_color_red;
 c_7349988.hdr.grayed = 0;
c_7349988.tag = closureN_tag;
 c_7349988.fn = (function_type)__lambda_1948;
c_7349988.num_args = 2;
c_7349988.num_elements = 5;
c_7349988.elements = (object *)e_7350674;
c_7349988.elements[0] = ((closureN)self_7320634)->elements[0];
c_7349988.elements[1] = ((closureN)self_7320634)->elements[1];
c_7349988.elements[2] = ((closureN)self_7320634)->elements[3];
c_7349988.elements[3] = ((closureN)self_7320634)->elements[4];
c_7349988.elements[4] = ((closureN)self_7320634)->elements[5];

return_direct_with_clo2(data,(closure)&c_7349988,__lambda_1948,  ((closureN)self_7320634)->elements[2], r_7315948);; 
}

static void __lambda_1948(void *data, object self_7320635, int argc, object *args) /* object self_7320635, object pat_734818_734870_739804, object index_734819_734871_739805 */
 {
 object pat_734818_734870_739804 = args[0]; object index_734819_734871_739805 = args[1];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320635)->elements[4]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320635)->elements[4])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320635)->elements[4]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320635)->elements[4])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320635)->elements[4]))))))) ){ 
  
closureN_type c_7350036;
object e_7350663 [7];
c_7350036.hdr.mark = gc_color_red;
 c_7350036.hdr.grayed = 0;
c_7350036.tag = closureN_tag;
 c_7350036.fn = (function_type)__lambda_1949;
c_7350036.num_args = 1;
c_7350036.num_elements = 7;
c_7350036.elements = (object *)e_7350663;
c_7350036.elements[0] = index_734819_734871_739805;
c_7350036.elements[1] = ((closureN)self_7320635)->elements[0];
c_7350036.elements[2] = ((closureN)self_7320635)->elements[1];
c_7350036.elements[3] = pat_734818_734870_739804;
c_7350036.elements[4] = ((closureN)self_7320635)->elements[2];
c_7350036.elements[5] = ((closureN)self_7320635)->elements[3];
c_7350036.elements[6] = ((closureN)self_7320635)->elements[4];

return_closcall2(data,  ((closureN)self_7320635)->elements[2],  &c_7350036, quote__if);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320635)->elements[0], (((closure)  ((closureN)self_7320635)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320635)->elements[0], (((closure)  ((closureN)self_7320635)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320635)->elements[0], (((closure)  ((closureN)self_7320635)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320635)->elements[0], (((closure)  ((closureN)self_7320635)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320635)->elements[0], (((closure)  ((closureN)self_7320635)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1949(void *data, object self_7320636, int argc, object *args) /* object self_7320636, object r_7315964 */
 {
 object r_7315964 = args[0];
  
closureN_type c_7350039;
object e_7350662 [8];
c_7350039.hdr.mark = gc_color_red;
 c_7350039.hdr.grayed = 0;
c_7350039.tag = closureN_tag;
 c_7350039.fn = (function_type)__lambda_1950;
c_7350039.num_args = 1;
c_7350039.num_elements = 8;
c_7350039.elements = (object *)e_7350662;
c_7350039.elements[0] = ((closureN)self_7320636)->elements[0];
c_7350039.elements[1] = ((closureN)self_7320636)->elements[1];
c_7350039.elements[2] = ((closureN)self_7320636)->elements[2];
c_7350039.elements[3] = ((closureN)self_7320636)->elements[3];
c_7350039.elements[4] = r_7315964;
c_7350039.elements[5] = ((closureN)self_7320636)->elements[4];
c_7350039.elements[6] = ((closureN)self_7320636)->elements[5];
c_7350039.elements[7] = ((closureN)self_7320636)->elements[6];

return_closcall2(data,  ((closureN)self_7320636)->elements[4],  &c_7350039, quote_vector_127);; 
}

static void __lambda_1950(void *data, object self_7320637, int argc, object *args) /* object self_7320637, object r_7316063 */
 {
 object r_7316063 = args[0];
  
closureN_type c_7350041;
object e_7350659 [9];
c_7350041.hdr.mark = gc_color_red;
 c_7350041.hdr.grayed = 0;
c_7350041.tag = closureN_tag;
 c_7350041.fn = (function_type)__lambda_1951;
c_7350041.num_args = 1;
c_7350041.num_elements = 9;
c_7350041.elements = (object *)e_7350659;
c_7350041.elements[0] = ((closureN)self_7320637)->elements[0];
c_7350041.elements[1] = ((closureN)self_7320637)->elements[1];
c_7350041.elements[2] = ((closureN)self_7320637)->elements[2];
c_7350041.elements[3] = ((closureN)self_7320637)->elements[3];
c_7350041.elements[4] = ((closureN)self_7320637)->elements[4];
c_7350041.elements[5] = r_7316063;
c_7350041.elements[6] = ((closureN)self_7320637)->elements[5];
c_7350041.elements[7] = ((closureN)self_7320637)->elements[6];
c_7350041.elements[8] = ((closureN)self_7320637)->elements[7];


make_pair(c_7350661,quote_v,NULL);c_7350661.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350041, ((closureN)self_7320637)->elements[6], NULL, &c_7350661);; 
}

static void __lambda_1951(void *data, object self_7320638, int argc, object *args) /* object self_7320638, object r_7316064 */
 {
 object r_7316064 = args[0];
  
closureN_type c_7350043;
object e_7350655 [8];
c_7350043.hdr.mark = gc_color_red;
 c_7350043.hdr.grayed = 0;
c_7350043.tag = closureN_tag;
 c_7350043.fn = (function_type)__lambda_1952;
c_7350043.num_args = 1;
c_7350043.num_elements = 8;
c_7350043.elements = (object *)e_7350655;
c_7350043.elements[0] = ((closureN)self_7320638)->elements[0];
c_7350043.elements[1] = ((closureN)self_7320638)->elements[1];
c_7350043.elements[2] = ((closureN)self_7320638)->elements[2];
c_7350043.elements[3] = ((closureN)self_7320638)->elements[3];
c_7350043.elements[4] = ((closureN)self_7320638)->elements[4];
c_7350043.elements[5] = ((closureN)self_7320638)->elements[6];
c_7350043.elements[6] = ((closureN)self_7320638)->elements[7];
c_7350043.elements[7] = ((closureN)self_7320638)->elements[8];


make_pair(c_7350658,quote_v,NULL);c_7350658.hdr.immutable = 1;

make_pair(c_7350657,quote_vector_127,&c_7350658);c_7350657.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350043, ((closureN)self_7320638)->elements[5], r_7316064, &c_7350657);; 
}

static void __lambda_1952(void *data, object self_7320639, int argc, object *args) /* object self_7320639, object r_7315967 */
 {
 object r_7315967 = args[0];
  
closureN_type c_7350046;
object e_7350654 [9];
c_7350046.hdr.mark = gc_color_red;
 c_7350046.hdr.grayed = 0;
c_7350046.tag = closureN_tag;
 c_7350046.fn = (function_type)__lambda_1953;
c_7350046.num_args = 1;
c_7350046.num_elements = 9;
c_7350046.elements = (object *)e_7350654;
c_7350046.elements[0] = ((closureN)self_7320639)->elements[0];
c_7350046.elements[1] = ((closureN)self_7320639)->elements[1];
c_7350046.elements[2] = ((closureN)self_7320639)->elements[2];
c_7350046.elements[3] = ((closureN)self_7320639)->elements[3];
c_7350046.elements[4] = ((closureN)self_7320639)->elements[4];
c_7350046.elements[5] = r_7315967;
c_7350046.elements[6] = ((closureN)self_7320639)->elements[5];
c_7350046.elements[7] = ((closureN)self_7320639)->elements[6];
c_7350046.elements[8] = ((closureN)self_7320639)->elements[7];

return_closcall2(data,  ((closureN)self_7320639)->elements[5],  &c_7350046, quote_let);; 
}

static void __lambda_1953(void *data, object self_7320640, int argc, object *args) /* object self_7320640, object r_7315975 */
 {
 object r_7315975 = args[0];
  
closureN_type c_7350049;
object e_7350653 [10];
c_7350049.hdr.mark = gc_color_red;
 c_7350049.hdr.grayed = 0;
c_7350049.tag = closureN_tag;
 c_7350049.fn = (function_type)__lambda_1954;
c_7350049.num_args = 1;
c_7350049.num_elements = 10;
c_7350049.elements = (object *)e_7350653;
c_7350049.elements[0] = ((closureN)self_7320640)->elements[0];
c_7350049.elements[1] = ((closureN)self_7320640)->elements[1];
c_7350049.elements[2] = ((closureN)self_7320640)->elements[2];
c_7350049.elements[3] = ((closureN)self_7320640)->elements[3];
c_7350049.elements[4] = ((closureN)self_7320640)->elements[4];
c_7350049.elements[5] = ((closureN)self_7320640)->elements[5];
c_7350049.elements[6] = r_7315975;
c_7350049.elements[7] = ((closureN)self_7320640)->elements[6];
c_7350049.elements[8] = ((closureN)self_7320640)->elements[7];
c_7350049.elements[9] = ((closureN)self_7320640)->elements[8];

return_closcall2(data,  ((closureN)self_7320640)->elements[6],  &c_7350049, quote_len);; 
}

static void __lambda_1954(void *data, object self_7320641, int argc, object *args) /* object self_7320641, object r_7316049 */
 {
 object r_7316049 = args[0];
  
closureN_type c_7350052;
object e_7350652 [11];
c_7350052.hdr.mark = gc_color_red;
 c_7350052.hdr.grayed = 0;
c_7350052.tag = closureN_tag;
 c_7350052.fn = (function_type)__lambda_1955;
c_7350052.num_args = 1;
c_7350052.num_elements = 11;
c_7350052.elements = (object *)e_7350652;
c_7350052.elements[0] = ((closureN)self_7320641)->elements[0];
c_7350052.elements[1] = ((closureN)self_7320641)->elements[1];
c_7350052.elements[2] = ((closureN)self_7320641)->elements[2];
c_7350052.elements[3] = ((closureN)self_7320641)->elements[3];
c_7350052.elements[4] = ((closureN)self_7320641)->elements[4];
c_7350052.elements[5] = ((closureN)self_7320641)->elements[5];
c_7350052.elements[6] = ((closureN)self_7320641)->elements[6];
c_7350052.elements[7] = r_7316049;
c_7350052.elements[8] = ((closureN)self_7320641)->elements[7];
c_7350052.elements[9] = ((closureN)self_7320641)->elements[8];
c_7350052.elements[10] = ((closureN)self_7320641)->elements[9];

return_closcall2(data,  ((closureN)self_7320641)->elements[7],  &c_7350052, quote_vector_91length);; 
}

static void __lambda_1955(void *data, object self_7320642, int argc, object *args) /* object self_7320642, object r_7316055 */
 {
 object r_7316055 = args[0];
  
closureN_type c_7350054;
object e_7350649 [12];
c_7350054.hdr.mark = gc_color_red;
 c_7350054.hdr.grayed = 0;
c_7350054.tag = closureN_tag;
 c_7350054.fn = (function_type)__lambda_1956;
c_7350054.num_args = 1;
c_7350054.num_elements = 12;
c_7350054.elements = (object *)e_7350649;
c_7350054.elements[0] = ((closureN)self_7320642)->elements[0];
c_7350054.elements[1] = ((closureN)self_7320642)->elements[1];
c_7350054.elements[2] = ((closureN)self_7320642)->elements[2];
c_7350054.elements[3] = ((closureN)self_7320642)->elements[3];
c_7350054.elements[4] = ((closureN)self_7320642)->elements[4];
c_7350054.elements[5] = ((closureN)self_7320642)->elements[5];
c_7350054.elements[6] = ((closureN)self_7320642)->elements[6];
c_7350054.elements[7] = ((closureN)self_7320642)->elements[7];
c_7350054.elements[8] = r_7316055;
c_7350054.elements[9] = ((closureN)self_7320642)->elements[8];
c_7350054.elements[10] = ((closureN)self_7320642)->elements[9];
c_7350054.elements[11] = ((closureN)self_7320642)->elements[10];


make_pair(c_7350651,quote_v,NULL);c_7350651.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350054, ((closureN)self_7320642)->elements[9], NULL, &c_7350651);; 
}

static void __lambda_1956(void *data, object self_7320643, int argc, object *args) /* object self_7320643, object r_7316056 */
 {
 object r_7316056 = args[0];
  
closureN_type c_7350056;
object e_7350645 [11];
c_7350056.hdr.mark = gc_color_red;
 c_7350056.hdr.grayed = 0;
c_7350056.tag = closureN_tag;
 c_7350056.fn = (function_type)__lambda_1957;
c_7350056.num_args = 1;
c_7350056.num_elements = 11;
c_7350056.elements = (object *)e_7350645;
c_7350056.elements[0] = ((closureN)self_7320643)->elements[0];
c_7350056.elements[1] = ((closureN)self_7320643)->elements[1];
c_7350056.elements[2] = ((closureN)self_7320643)->elements[2];
c_7350056.elements[3] = ((closureN)self_7320643)->elements[3];
c_7350056.elements[4] = ((closureN)self_7320643)->elements[4];
c_7350056.elements[5] = ((closureN)self_7320643)->elements[5];
c_7350056.elements[6] = ((closureN)self_7320643)->elements[6];
c_7350056.elements[7] = ((closureN)self_7320643)->elements[7];
c_7350056.elements[8] = ((closureN)self_7320643)->elements[9];
c_7350056.elements[9] = ((closureN)self_7320643)->elements[10];
c_7350056.elements[10] = ((closureN)self_7320643)->elements[11];


make_pair(c_7350648,quote_v,NULL);c_7350648.hdr.immutable = 1;

make_pair(c_7350647,quote_vector_91length,&c_7350648);c_7350647.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350056, ((closureN)self_7320643)->elements[8], r_7316056, &c_7350647);; 
}

static void __lambda_1957(void *data, object self_7320644, int argc, object *args) /* object self_7320644, object r_7316052 */
 {
 object r_7316052 = args[0];
  
closureN_type c_7350058;
object e_7350641 [11];
c_7350058.hdr.mark = gc_color_red;
 c_7350058.hdr.grayed = 0;
c_7350058.tag = closureN_tag;
 c_7350058.fn = (function_type)__lambda_1958;
c_7350058.num_args = 1;
c_7350058.num_elements = 11;
c_7350058.elements = (object *)e_7350641;
c_7350058.elements[0] = ((closureN)self_7320644)->elements[0];
c_7350058.elements[1] = ((closureN)self_7320644)->elements[1];
c_7350058.elements[2] = ((closureN)self_7320644)->elements[2];
c_7350058.elements[3] = ((closureN)self_7320644)->elements[3];
c_7350058.elements[4] = ((closureN)self_7320644)->elements[4];
c_7350058.elements[5] = ((closureN)self_7320644)->elements[5];
c_7350058.elements[6] = ((closureN)self_7320644)->elements[6];
c_7350058.elements[7] = ((closureN)self_7320644)->elements[7];
c_7350058.elements[8] = ((closureN)self_7320644)->elements[8];
c_7350058.elements[9] = ((closureN)self_7320644)->elements[9];
c_7350058.elements[10] = ((closureN)self_7320644)->elements[10];


make_pair(c_7350644,quote_v,NULL);c_7350644.hdr.immutable = 1;

make_pair(c_7350643,quote_vector_91length,&c_7350644);c_7350643.hdr.immutable = 1;

make_pair(c_7350642,&c_7350643,NULL);c_7350642.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350058, r_7316052, NULL, &c_7350642);; 
}

static void __lambda_1958(void *data, object self_7320645, int argc, object *args) /* object self_7320645, object r_7316050 */
 {
 object r_7316050 = args[0];
  
closureN_type c_7350060;
object e_7350635 [10];
c_7350060.hdr.mark = gc_color_red;
 c_7350060.hdr.grayed = 0;
c_7350060.tag = closureN_tag;
 c_7350060.fn = (function_type)__lambda_1959;
c_7350060.num_args = 1;
c_7350060.num_elements = 10;
c_7350060.elements = (object *)e_7350635;
c_7350060.elements[0] = ((closureN)self_7320645)->elements[0];
c_7350060.elements[1] = ((closureN)self_7320645)->elements[1];
c_7350060.elements[2] = ((closureN)self_7320645)->elements[2];
c_7350060.elements[3] = ((closureN)self_7320645)->elements[3];
c_7350060.elements[4] = ((closureN)self_7320645)->elements[4];
c_7350060.elements[5] = ((closureN)self_7320645)->elements[5];
c_7350060.elements[6] = ((closureN)self_7320645)->elements[6];
c_7350060.elements[7] = ((closureN)self_7320645)->elements[8];
c_7350060.elements[8] = ((closureN)self_7320645)->elements[9];
c_7350060.elements[9] = ((closureN)self_7320645)->elements[10];


make_pair(c_7350640,quote_v,NULL);c_7350640.hdr.immutable = 1;

make_pair(c_7350639,quote_vector_91length,&c_7350640);c_7350639.hdr.immutable = 1;

make_pair(c_7350638,&c_7350639,NULL);c_7350638.hdr.immutable = 1;

make_pair(c_7350637,quote_len,&c_7350638);c_7350637.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350060, ((closureN)self_7320645)->elements[7], r_7316050, &c_7350637);; 
}

static void __lambda_1959(void *data, object self_7320646, int argc, object *args) /* object self_7320646, object r_7316046 */
 {
 object r_7316046 = args[0];
  
closureN_type c_7350062;
object e_7350629 [10];
c_7350062.hdr.mark = gc_color_red;
 c_7350062.hdr.grayed = 0;
c_7350062.tag = closureN_tag;
 c_7350062.fn = (function_type)__lambda_1960;
c_7350062.num_args = 1;
c_7350062.num_elements = 10;
c_7350062.elements = (object *)e_7350629;
c_7350062.elements[0] = ((closureN)self_7320646)->elements[0];
c_7350062.elements[1] = ((closureN)self_7320646)->elements[1];
c_7350062.elements[2] = ((closureN)self_7320646)->elements[2];
c_7350062.elements[3] = ((closureN)self_7320646)->elements[3];
c_7350062.elements[4] = ((closureN)self_7320646)->elements[4];
c_7350062.elements[5] = ((closureN)self_7320646)->elements[5];
c_7350062.elements[6] = ((closureN)self_7320646)->elements[6];
c_7350062.elements[7] = ((closureN)self_7320646)->elements[7];
c_7350062.elements[8] = ((closureN)self_7320646)->elements[8];
c_7350062.elements[9] = ((closureN)self_7320646)->elements[9];


make_pair(c_7350634,quote_v,NULL);c_7350634.hdr.immutable = 1;

make_pair(c_7350633,quote_vector_91length,&c_7350634);c_7350633.hdr.immutable = 1;

make_pair(c_7350632,&c_7350633,NULL);c_7350632.hdr.immutable = 1;

make_pair(c_7350631,quote_len,&c_7350632);c_7350631.hdr.immutable = 1;

make_pair(c_7350630,&c_7350631,NULL);c_7350630.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350062, r_7316046, NULL, &c_7350630);; 
}

static void __lambda_1960(void *data, object self_7320647, int argc, object *args) /* object self_7320647, object r_7315978 */
 {
 object r_7315978 = args[0];
  
closureN_type c_7350065;
object e_7350628 [11];
c_7350065.hdr.mark = gc_color_red;
 c_7350065.hdr.grayed = 0;
c_7350065.tag = closureN_tag;
 c_7350065.fn = (function_type)__lambda_1961;
c_7350065.num_args = 1;
c_7350065.num_elements = 11;
c_7350065.elements = (object *)e_7350628;
c_7350065.elements[0] = ((closureN)self_7320647)->elements[0];
c_7350065.elements[1] = ((closureN)self_7320647)->elements[1];
c_7350065.elements[2] = ((closureN)self_7320647)->elements[2];
c_7350065.elements[3] = ((closureN)self_7320647)->elements[3];
c_7350065.elements[4] = ((closureN)self_7320647)->elements[4];
c_7350065.elements[5] = ((closureN)self_7320647)->elements[5];
c_7350065.elements[6] = ((closureN)self_7320647)->elements[6];
c_7350065.elements[7] = r_7315978;
c_7350065.elements[8] = ((closureN)self_7320647)->elements[7];
c_7350065.elements[9] = ((closureN)self_7320647)->elements[8];
c_7350065.elements[10] = ((closureN)self_7320647)->elements[9];

return_closcall2(data,  ((closureN)self_7320647)->elements[7],  &c_7350065, quote__if);; 
}

static void __lambda_1961(void *data, object self_7320648, int argc, object *args) /* object self_7320648, object r_7315984 */
 {
 object r_7315984 = args[0];
  
closureN_type c_7350068;
object e_7350627 [12];
c_7350068.hdr.mark = gc_color_red;
 c_7350068.hdr.grayed = 0;
c_7350068.tag = closureN_tag;
 c_7350068.fn = (function_type)__lambda_1962;
c_7350068.num_args = 1;
c_7350068.num_elements = 12;
c_7350068.elements = (object *)e_7350627;
c_7350068.elements[0] = ((closureN)self_7320648)->elements[0];
c_7350068.elements[1] = ((closureN)self_7320648)->elements[1];
c_7350068.elements[2] = ((closureN)self_7320648)->elements[2];
c_7350068.elements[3] = ((closureN)self_7320648)->elements[3];
c_7350068.elements[4] = ((closureN)self_7320648)->elements[4];
c_7350068.elements[5] = ((closureN)self_7320648)->elements[5];
c_7350068.elements[6] = ((closureN)self_7320648)->elements[6];
c_7350068.elements[7] = ((closureN)self_7320648)->elements[7];
c_7350068.elements[8] = r_7315984;
c_7350068.elements[9] = ((closureN)self_7320648)->elements[8];
c_7350068.elements[10] = ((closureN)self_7320648)->elements[9];
c_7350068.elements[11] = ((closureN)self_7320648)->elements[10];

return_closcall2(data,  ((closureN)self_7320648)->elements[8],  &c_7350068, quote__125_123);; 
}

static void __lambda_1962(void *data, object self_7320649, int argc, object *args) /* object self_7320649, object r_7316035 */
 {
 object r_7316035 = args[0];
  
closureN_type c_7350071;
object e_7350626 [13];
c_7350071.hdr.mark = gc_color_red;
 c_7350071.hdr.grayed = 0;
c_7350071.tag = closureN_tag;
 c_7350071.fn = (function_type)__lambda_1963;
c_7350071.num_args = 1;
c_7350071.num_elements = 13;
c_7350071.elements = (object *)e_7350626;
c_7350071.elements[0] = ((closureN)self_7320649)->elements[0];
c_7350071.elements[1] = ((closureN)self_7320649)->elements[1];
c_7350071.elements[2] = ((closureN)self_7320649)->elements[2];
c_7350071.elements[3] = ((closureN)self_7320649)->elements[3];
c_7350071.elements[4] = ((closureN)self_7320649)->elements[4];
c_7350071.elements[5] = ((closureN)self_7320649)->elements[5];
c_7350071.elements[6] = ((closureN)self_7320649)->elements[6];
c_7350071.elements[7] = ((closureN)self_7320649)->elements[7];
c_7350071.elements[8] = ((closureN)self_7320649)->elements[8];
c_7350071.elements[9] = r_7316035;
c_7350071.elements[10] = ((closureN)self_7320649)->elements[9];
c_7350071.elements[11] = ((closureN)self_7320649)->elements[10];
c_7350071.elements[12] = ((closureN)self_7320649)->elements[11];

return_closcall2(data,  ((closureN)self_7320649)->elements[9],  &c_7350071, quote_len);; 
}

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


make_pair(c_7350625,quote_n,NULL);c_7350625.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350073, ((closureN)self_7320650)->elements[2], NULL, &c_7350625);; 
}

static void __lambda_1964(void *data, object self_7320651, int argc, object *args) /* object self_7320651, object r_7316039 */
 {
 object r_7316039 = args[0];
  
closureN_type c_7350075;
object e_7350619 [13];
c_7350075.hdr.mark = gc_color_red;
 c_7350075.hdr.grayed = 0;
c_7350075.tag = closureN_tag;
 c_7350075.fn = (function_type)__lambda_1965;
c_7350075.num_args = 1;
c_7350075.num_elements = 13;
c_7350075.elements = (object *)e_7350619;
c_7350075.elements[0] = ((closureN)self_7320651)->elements[0];
c_7350075.elements[1] = ((closureN)self_7320651)->elements[1];
c_7350075.elements[2] = ((closureN)self_7320651)->elements[2];
c_7350075.elements[3] = ((closureN)self_7320651)->elements[3];
c_7350075.elements[4] = ((closureN)self_7320651)->elements[4];
c_7350075.elements[5] = ((closureN)self_7320651)->elements[5];
c_7350075.elements[6] = ((closureN)self_7320651)->elements[6];
c_7350075.elements[7] = ((closureN)self_7320651)->elements[7];
c_7350075.elements[8] = ((closureN)self_7320651)->elements[8];
c_7350075.elements[9] = ((closureN)self_7320651)->elements[9];
c_7350075.elements[10] = ((closureN)self_7320651)->elements[11];
c_7350075.elements[11] = ((closureN)self_7320651)->elements[12];
c_7350075.elements[12] = ((closureN)self_7320651)->elements[13];


make_pair(c_7350622,quote_n,NULL);c_7350622.hdr.immutable = 1;

make_pair(c_7350621,quote_len,&c_7350622);c_7350621.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350075, ((closureN)self_7320651)->elements[10], r_7316039, &c_7350621);; 
}

static void __lambda_1965(void *data, object self_7320652, int argc, object *args) /* object self_7320652, object r_7316036 */
 {
 object r_7316036 = args[0];
  
closureN_type c_7350077;
object e_7350614 [12];
c_7350077.hdr.mark = gc_color_red;
 c_7350077.hdr.grayed = 0;
c_7350077.tag = closureN_tag;
 c_7350077.fn = (function_type)__lambda_1966;
c_7350077.num_args = 1;
c_7350077.num_elements = 12;
c_7350077.elements = (object *)e_7350614;
c_7350077.elements[0] = ((closureN)self_7320652)->elements[0];
c_7350077.elements[1] = ((closureN)self_7320652)->elements[1];
c_7350077.elements[2] = ((closureN)self_7320652)->elements[2];
c_7350077.elements[3] = ((closureN)self_7320652)->elements[3];
c_7350077.elements[4] = ((closureN)self_7320652)->elements[4];
c_7350077.elements[5] = ((closureN)self_7320652)->elements[5];
c_7350077.elements[6] = ((closureN)self_7320652)->elements[6];
c_7350077.elements[7] = ((closureN)self_7320652)->elements[7];
c_7350077.elements[8] = ((closureN)self_7320652)->elements[8];
c_7350077.elements[9] = ((closureN)self_7320652)->elements[10];
c_7350077.elements[10] = ((closureN)self_7320652)->elements[11];
c_7350077.elements[11] = ((closureN)self_7320652)->elements[12];


make_pair(c_7350618,quote_n,NULL);c_7350618.hdr.immutable = 1;

make_pair(c_7350617,quote_len,&c_7350618);c_7350617.hdr.immutable = 1;

make_pair(c_7350616,quote__125_123,&c_7350617);c_7350616.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350077, ((closureN)self_7320652)->elements[9], r_7316036, &c_7350616);; 
}

static void __lambda_1966(void *data, object self_7320653, int argc, object *args) /* object self_7320653, object r_7315987 */
 {
 object r_7315987 = args[0];
  
closureN_type c_7350080;
object e_7350613 [13];
c_7350080.hdr.mark = gc_color_red;
 c_7350080.hdr.grayed = 0;
c_7350080.tag = closureN_tag;
 c_7350080.fn = (function_type)__lambda_1967;
c_7350080.num_args = 1;
c_7350080.num_elements = 13;
c_7350080.elements = (object *)e_7350613;
c_7350080.elements[0] = ((closureN)self_7320653)->elements[0];
c_7350080.elements[1] = ((closureN)self_7320653)->elements[1];
c_7350080.elements[2] = ((closureN)self_7320653)->elements[2];
c_7350080.elements[3] = ((closureN)self_7320653)->elements[3];
c_7350080.elements[4] = ((closureN)self_7320653)->elements[4];
c_7350080.elements[5] = ((closureN)self_7320653)->elements[5];
c_7350080.elements[6] = ((closureN)self_7320653)->elements[6];
c_7350080.elements[7] = ((closureN)self_7320653)->elements[7];
c_7350080.elements[8] = ((closureN)self_7320653)->elements[8];
c_7350080.elements[9] = r_7315987;
c_7350080.elements[10] = ((closureN)self_7320653)->elements[9];
c_7350080.elements[11] = ((closureN)self_7320653)->elements[10];
c_7350080.elements[12] = ((closureN)self_7320653)->elements[11];

return_closcall2(data,  ((closureN)self_7320653)->elements[9],  &c_7350080, quote_match_91vector_91step);; 
}

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


mmacro(c_7350603, (function_type)__lambda_1996);c_7350603.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7350082,__lambda_1968,  &c_7350603);; 
}

static void __lambda_1996(void *data, object self_7320655, int argc, object *args) /* object self_7320655, object k_7316029, object pat_734838_734885_739819, object index_734839_734886_739820 */
 {
 object k_7316029 = args[0]; object pat_734838_734885_739819 = args[1]; object index_734839_734886_739820 = args[2];
  
closureN_type c_7350605;
object e_7350611 [2];
c_7350605.hdr.mark = gc_color_red;
 c_7350605.hdr.grayed = 0;
c_7350605.tag = closureN_tag;
 c_7350605.fn = (function_type)__lambda_1997;
c_7350605.num_args = 1;
c_7350605.num_elements = 2;
c_7350605.elements = (object *)e_7350611;
c_7350605.elements[0] = k_7316029;
c_7350605.elements[1] = pat_734838_734885_739819;


make_pair(c_7350612,quote_index,NULL);c_7350612.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350605, index_734839_734886_739820, NULL, &c_7350612);; 
}

static void __lambda_1997(void *data, object self_7320656, int argc, object *args) /* object self_7320656, object r_7316030 */
 {
 object r_7316030 = args[0];
  
make_pair(c_7350610,quote_index,NULL);c_7350610.hdr.immutable = 1;

make_pair(c_7350609,quote_pat,&c_7350610);c_7350609.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7320656)->elements[0], ((closureN)self_7320656)->elements[1], r_7316030, &c_7350609);; 
}

static void __lambda_1968(void *data, object self_7320657, int argc, object *args) /* object self_7320657, object r_7316028 */
 {
 object r_7316028 = args[0];
  
closureN_type c_7350084;
object e_7350599 [12];
c_7350084.hdr.mark = gc_color_red;
 c_7350084.hdr.grayed = 0;
c_7350084.tag = closureN_tag;
 c_7350084.fn = (function_type)__lambda_1969;
c_7350084.num_args = 1;
c_7350084.num_elements = 12;
c_7350084.elements = (object *)e_7350599;
c_7350084.elements[0] = ((closureN)self_7320657)->elements[1];
c_7350084.elements[1] = ((closureN)self_7320657)->elements[2];
c_7350084.elements[2] = ((closureN)self_7320657)->elements[4];
c_7350084.elements[3] = ((closureN)self_7320657)->elements[5];
c_7350084.elements[4] = ((closureN)self_7320657)->elements[6];
c_7350084.elements[5] = ((closureN)self_7320657)->elements[7];
c_7350084.elements[6] = ((closureN)self_7320657)->elements[8];
c_7350084.elements[7] = ((closureN)self_7320657)->elements[9];
c_7350084.elements[8] = ((closureN)self_7320657)->elements[10];
c_7350084.elements[9] = ((closureN)self_7320657)->elements[11];
c_7350084.elements[10] = ((closureN)self_7320657)->elements[12];
c_7350084.elements[11] = ((closureN)self_7320657)->elements[13];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7350084, r_7316028, ((closureN)self_7320657)->elements[3], ((closureN)self_7320657)->elements[0]);; 
}

static void __lambda_1969(void *data, object self_7320658, int argc, object *args) /* object self_7320658, object r_7316000 */
 {
 object r_7316000 = args[0];
  
closureN_type c_7350087;
object e_7350598 [13];
c_7350087.hdr.mark = gc_color_red;
 c_7350087.hdr.grayed = 0;
c_7350087.tag = closureN_tag;
 c_7350087.fn = (function_type)__lambda_1970;
c_7350087.num_args = 1;
c_7350087.num_elements = 13;
c_7350087.elements = (object *)e_7350598;
c_7350087.elements[0] = ((closureN)self_7320658)->elements[0];
c_7350087.elements[1] = ((closureN)self_7320658)->elements[1];
c_7350087.elements[2] = ((closureN)self_7320658)->elements[2];
c_7350087.elements[3] = ((closureN)self_7320658)->elements[3];
c_7350087.elements[4] = ((closureN)self_7320658)->elements[4];
c_7350087.elements[5] = ((closureN)self_7320658)->elements[5];
c_7350087.elements[6] = ((closureN)self_7320658)->elements[6];
c_7350087.elements[7] = ((closureN)self_7320658)->elements[7];
c_7350087.elements[8] = ((closureN)self_7320658)->elements[8];
c_7350087.elements[9] = r_7316000;
c_7350087.elements[10] = ((closureN)self_7320658)->elements[9];
c_7350087.elements[11] = ((closureN)self_7320658)->elements[10];
c_7350087.elements[12] = ((closureN)self_7320658)->elements[11];

return_closcall2(data,  ((closureN)self_7320658)->elements[9],  &c_7350087, quote_match_91vector_91tail);; 
}

static void __lambda_1970(void *data, object self_7320659, int argc, object *args) /* object self_7320659, object r_7316010 */
 {
 object r_7316010 = args[0];
  
closureN_type c_7350090;
object e_7350597 [13];
c_7350090.hdr.mark = gc_color_red;
 c_7350090.hdr.grayed = 0;
c_7350090.tag = closureN_tag;
 c_7350090.fn = (function_type)__lambda_1971;
c_7350090.num_args = 1;
c_7350090.num_elements = 13;
c_7350090.elements = (object *)e_7350597;
c_7350090.elements[0] = ((closureN)self_7320659)->elements[0];
c_7350090.elements[1] = ((closureN)self_7320659)->elements[1];
c_7350090.elements[2] = ((closureN)self_7320659)->elements[2];
c_7350090.elements[3] = ((closureN)self_7320659)->elements[3];
c_7350090.elements[4] = ((closureN)self_7320659)->elements[4];
c_7350090.elements[5] = ((closureN)self_7320659)->elements[5];
c_7350090.elements[6] = ((closureN)self_7320659)->elements[6];
c_7350090.elements[7] = ((closureN)self_7320659)->elements[7];
c_7350090.elements[8] = ((closureN)self_7320659)->elements[8];
c_7350090.elements[9] = ((closureN)self_7320659)->elements[9];
c_7350090.elements[10] = r_7316010;
c_7350090.elements[11] = ((closureN)self_7320659)->elements[11];
c_7350090.elements[12] = ((closureN)self_7320659)->elements[12];

return_closcall2(data,  ((closureN)self_7320659)->elements[10],  &c_7350090, quote_len);; 
}

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










make_pair(c_7350596,quote_fk,NULL);c_7350596.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350092, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320660)->elements[12])))), NULL, &c_7350596);; 
}

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








make_pair(c_7350585,quote_fk,NULL);c_7350585.hdr.immutable = 1;

make_pair(c_7350584,quote_sk,&c_7350585);c_7350584.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350094, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320661)->elements[13]))), r_7316022, &c_7350584);; 
}

static void __lambda_1973(void *data, object self_7320662, int argc, object *args) /* object self_7320662, object r_7316020 */
 {
 object r_7316020 = args[0];
  
closureN_type c_7350096;
object e_7350571 [13];
c_7350096.hdr.mark = gc_color_red;
 c_7350096.hdr.grayed = 0;
c_7350096.tag = closureN_tag;
 c_7350096.fn = (function_type)__lambda_1974;
c_7350096.num_args = 1;
c_7350096.num_elements = 13;
c_7350096.elements = (object *)e_7350571;
c_7350096.elements[0] = ((closureN)self_7320662)->elements[0];
c_7350096.elements[1] = ((closureN)self_7320662)->elements[1];
c_7350096.elements[2] = ((closureN)self_7320662)->elements[2];
c_7350096.elements[3] = ((closureN)self_7320662)->elements[3];
c_7350096.elements[4] = ((closureN)self_7320662)->elements[4];
c_7350096.elements[5] = ((closureN)self_7320662)->elements[5];
c_7350096.elements[6] = ((closureN)self_7320662)->elements[6];
c_7350096.elements[7] = ((closureN)self_7320662)->elements[7];
c_7350096.elements[8] = ((closureN)self_7320662)->elements[8];
c_7350096.elements[9] = ((closureN)self_7320662)->elements[9];
c_7350096.elements[10] = ((closureN)self_7320662)->elements[10];
c_7350096.elements[11] = ((closureN)self_7320662)->elements[12];
c_7350096.elements[12] = ((closureN)self_7320662)->elements[13];


make_pair(c_7350575,quote_fk,NULL);c_7350575.hdr.immutable = 1;

make_pair(c_7350574,quote_sk,&c_7350575);c_7350574.hdr.immutable = 1;

make_pair(c_7350573,quote_len,&c_7350574);c_7350573.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350096, ((closureN)self_7320662)->elements[11], r_7316020, &c_7350573);; 
}

static void __lambda_1974(void *data, object self_7320663, int argc, object *args) /* object self_7320663, object r_7316017 */
 {
 object r_7316017 = args[0];
  
closureN_type c_7350098;
object e_7350565 [12];
c_7350098.hdr.mark = gc_color_red;
 c_7350098.hdr.grayed = 0;
c_7350098.tag = closureN_tag;
 c_7350098.fn = (function_type)__lambda_1975;
c_7350098.num_args = 1;
c_7350098.num_elements = 12;
c_7350098.elements = (object *)e_7350565;
c_7350098.elements[0] = ((closureN)self_7320663)->elements[0];
c_7350098.elements[1] = ((closureN)self_7320663)->elements[2];
c_7350098.elements[2] = ((closureN)self_7320663)->elements[3];
c_7350098.elements[3] = ((closureN)self_7320663)->elements[4];
c_7350098.elements[4] = ((closureN)self_7320663)->elements[5];
c_7350098.elements[5] = ((closureN)self_7320663)->elements[6];
c_7350098.elements[6] = ((closureN)self_7320663)->elements[7];
c_7350098.elements[7] = ((closureN)self_7320663)->elements[8];
c_7350098.elements[8] = ((closureN)self_7320663)->elements[9];
c_7350098.elements[9] = ((closureN)self_7320663)->elements[10];
c_7350098.elements[10] = ((closureN)self_7320663)->elements[11];
c_7350098.elements[11] = ((closureN)self_7320663)->elements[12];


make_pair(c_7350570,quote_fk,NULL);c_7350570.hdr.immutable = 1;

make_pair(c_7350569,quote_sk,&c_7350570);c_7350569.hdr.immutable = 1;

make_pair(c_7350568,quote_len,&c_7350569);c_7350568.hdr.immutable = 1;

make_pair(c_7350567,quote_n,&c_7350568);c_7350567.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350098, ((closureN)self_7320663)->elements[1], r_7316017, &c_7350567);; 
}

static void __lambda_1975(void *data, object self_7320664, int argc, object *args) /* object self_7320664, object r_7316015 */
 {
 object r_7316015 = args[0];
  
closureN_type c_7350100;
object e_7350554 [12];
c_7350100.hdr.mark = gc_color_red;
 c_7350100.hdr.grayed = 0;
c_7350100.tag = closureN_tag;
 c_7350100.fn = (function_type)__lambda_1976;
c_7350100.num_args = 1;
c_7350100.num_elements = 12;
c_7350100.elements = (object *)e_7350554;
c_7350100.elements[0] = ((closureN)self_7320664)->elements[0];
c_7350100.elements[1] = ((closureN)self_7320664)->elements[1];
c_7350100.elements[2] = ((closureN)self_7320664)->elements[2];
c_7350100.elements[3] = ((closureN)self_7320664)->elements[3];
c_7350100.elements[4] = ((closureN)self_7320664)->elements[4];
c_7350100.elements[5] = ((closureN)self_7320664)->elements[5];
c_7350100.elements[6] = ((closureN)self_7320664)->elements[6];
c_7350100.elements[7] = ((closureN)self_7320664)->elements[7];
c_7350100.elements[8] = ((closureN)self_7320664)->elements[8];
c_7350100.elements[9] = ((closureN)self_7320664)->elements[9];
c_7350100.elements[10] = ((closureN)self_7320664)->elements[10];
c_7350100.elements[11] = ((closureN)self_7320664)->elements[11];






make_pair(c_7350564,quote_fk,NULL);c_7350564.hdr.immutable = 1;

make_pair(c_7350563,quote_sk,&c_7350564);c_7350563.hdr.immutable = 1;

make_pair(c_7350562,quote_len,&c_7350563);c_7350562.hdr.immutable = 1;

make_pair(c_7350561,quote_n,&c_7350562);c_7350561.hdr.immutable = 1;

make_pair(c_7350560,quote_p,&c_7350561);c_7350560.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350100, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320664)->elements[11])), r_7316015, &c_7350560);; 
}

static void __lambda_1976(void *data, object self_7320665, int argc, object *args) /* object self_7320665, object r_7316013 */
 {
 object r_7316013 = args[0];
  
closureN_type c_7350102;
object e_7350546 [12];
c_7350102.hdr.mark = gc_color_red;
 c_7350102.hdr.grayed = 0;
c_7350102.tag = closureN_tag;
 c_7350102.fn = (function_type)__lambda_1977;
c_7350102.num_args = 1;
c_7350102.num_elements = 12;
c_7350102.elements = (object *)e_7350546;
c_7350102.elements[0] = ((closureN)self_7320665)->elements[0];
c_7350102.elements[1] = ((closureN)self_7320665)->elements[1];
c_7350102.elements[2] = ((closureN)self_7320665)->elements[2];
c_7350102.elements[3] = ((closureN)self_7320665)->elements[3];
c_7350102.elements[4] = ((closureN)self_7320665)->elements[4];
c_7350102.elements[5] = ((closureN)self_7320665)->elements[5];
c_7350102.elements[6] = ((closureN)self_7320665)->elements[6];
c_7350102.elements[7] = ((closureN)self_7320665)->elements[7];
c_7350102.elements[8] = ((closureN)self_7320665)->elements[8];
c_7350102.elements[9] = ((closureN)self_7320665)->elements[9];
c_7350102.elements[10] = ((closureN)self_7320665)->elements[10];
c_7350102.elements[11] = ((closureN)self_7320665)->elements[11];


make_pair(c_7350553,quote_fk,NULL);c_7350553.hdr.immutable = 1;

make_pair(c_7350552,quote_sk,&c_7350553);c_7350552.hdr.immutable = 1;

make_pair(c_7350551,quote_len,&c_7350552);c_7350551.hdr.immutable = 1;

make_pair(c_7350550,quote_n,&c_7350551);c_7350550.hdr.immutable = 1;

make_pair(c_7350549,quote_p,&c_7350550);c_7350549.hdr.immutable = 1;

make_pair(c_7350548,quote_v,&c_7350549);c_7350548.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350102, ((closureN)self_7320665)->elements[10], r_7316013, &c_7350548);; 
}

static void __lambda_1977(void *data, object self_7320666, int argc, object *args) /* object self_7320666, object r_7316011 */
 {
 object r_7316011 = args[0];
  
closureN_type c_7350104;
object e_7350537 [11];
c_7350104.hdr.mark = gc_color_red;
 c_7350104.hdr.grayed = 0;
c_7350104.tag = closureN_tag;
 c_7350104.fn = (function_type)__lambda_1978;
c_7350104.num_args = 1;
c_7350104.num_elements = 11;
c_7350104.elements = (object *)e_7350537;
c_7350104.elements[0] = ((closureN)self_7320666)->elements[0];
c_7350104.elements[1] = ((closureN)self_7320666)->elements[1];
c_7350104.elements[2] = ((closureN)self_7320666)->elements[2];
c_7350104.elements[3] = ((closureN)self_7320666)->elements[3];
c_7350104.elements[4] = ((closureN)self_7320666)->elements[4];
c_7350104.elements[5] = ((closureN)self_7320666)->elements[5];
c_7350104.elements[6] = ((closureN)self_7320666)->elements[6];
c_7350104.elements[7] = ((closureN)self_7320666)->elements[7];
c_7350104.elements[8] = ((closureN)self_7320666)->elements[8];
c_7350104.elements[9] = ((closureN)self_7320666)->elements[10];
c_7350104.elements[10] = ((closureN)self_7320666)->elements[11];


make_pair(c_7350545,quote_fk,NULL);c_7350545.hdr.immutable = 1;

make_pair(c_7350544,quote_sk,&c_7350545);c_7350544.hdr.immutable = 1;

make_pair(c_7350543,quote_len,&c_7350544);c_7350543.hdr.immutable = 1;

make_pair(c_7350542,quote_n,&c_7350543);c_7350542.hdr.immutable = 1;

make_pair(c_7350541,quote_p,&c_7350542);c_7350541.hdr.immutable = 1;

make_pair(c_7350540,quote_v,&c_7350541);c_7350540.hdr.immutable = 1;

make_pair(c_7350539,quote_match_91vector_91tail,&c_7350540);c_7350539.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350104, ((closureN)self_7320666)->elements[9], r_7316011, &c_7350539);; 
}

static void __lambda_1978(void *data, object self_7320667, int argc, object *args) /* object self_7320667, object r_7316003 */
 {
 object r_7316003 = args[0];
  
closureN_type c_7350106;
object e_7350524 [12];
c_7350106.hdr.mark = gc_color_red;
 c_7350106.hdr.grayed = 0;
c_7350106.tag = closureN_tag;
 c_7350106.fn = (function_type)__lambda_1979;
c_7350106.num_args = 1;
c_7350106.num_elements = 12;
c_7350106.elements = (object *)e_7350524;
c_7350106.elements[0] = ((closureN)self_7320667)->elements[0];
c_7350106.elements[1] = ((closureN)self_7320667)->elements[1];
c_7350106.elements[2] = ((closureN)self_7320667)->elements[2];
c_7350106.elements[3] = ((closureN)self_7320667)->elements[3];
c_7350106.elements[4] = ((closureN)self_7320667)->elements[4];
c_7350106.elements[5] = ((closureN)self_7320667)->elements[5];
c_7350106.elements[6] = ((closureN)self_7320667)->elements[6];
c_7350106.elements[7] = ((closureN)self_7320667)->elements[7];
c_7350106.elements[8] = ((closureN)self_7320667)->elements[8];
c_7350106.elements[9] = r_7316003;
c_7350106.elements[10] = ((closureN)self_7320667)->elements[9];
c_7350106.elements[11] = ((closureN)self_7320667)->elements[10];












make_pair(c_7350536,quote_i,NULL);c_7350536.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350106, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320667)->elements[10]))))), NULL, &c_7350536);; 
}

static void __lambda_1979(void *data, object self_7320668, int argc, object *args) /* object self_7320668, object r_7316006 */
 {
 object r_7316006 = args[0];
  
closureN_type c_7350108;
object e_7350512 [12];
c_7350108.hdr.mark = gc_color_red;
 c_7350108.hdr.grayed = 0;
c_7350108.tag = closureN_tag;
 c_7350108.fn = (function_type)__lambda_1980;
c_7350108.num_args = 1;
c_7350108.num_elements = 12;
c_7350108.elements = (object *)e_7350512;
c_7350108.elements[0] = ((closureN)self_7320668)->elements[0];
c_7350108.elements[1] = ((closureN)self_7320668)->elements[1];
c_7350108.elements[2] = ((closureN)self_7320668)->elements[2];
c_7350108.elements[3] = ((closureN)self_7320668)->elements[3];
c_7350108.elements[4] = ((closureN)self_7320668)->elements[4];
c_7350108.elements[5] = ((closureN)self_7320668)->elements[5];
c_7350108.elements[6] = ((closureN)self_7320668)->elements[6];
c_7350108.elements[7] = ((closureN)self_7320668)->elements[7];
c_7350108.elements[8] = ((closureN)self_7320668)->elements[8];
c_7350108.elements[9] = ((closureN)self_7320668)->elements[9];
c_7350108.elements[10] = ((closureN)self_7320668)->elements[10];
c_7350108.elements[11] = ((closureN)self_7320668)->elements[11];










make_pair(c_7350523,quote_i,NULL);c_7350523.hdr.immutable = 1;

make_pair(c_7350522,quote_fk,&c_7350523);c_7350522.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350108, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320668)->elements[11])))), r_7316006, &c_7350522);; 
}

static void __lambda_1980(void *data, object self_7320669, int argc, object *args) /* object self_7320669, object r_7316004 */
 {
 object r_7316004 = args[0];
  
closureN_type c_7350110;
object e_7350500 [11];
c_7350110.hdr.mark = gc_color_red;
 c_7350110.hdr.grayed = 0;
c_7350110.tag = closureN_tag;
 c_7350110.fn = (function_type)__lambda_1981;
c_7350110.num_args = 1;
c_7350110.num_elements = 11;
c_7350110.elements = (object *)e_7350500;
c_7350110.elements[0] = ((closureN)self_7320669)->elements[0];
c_7350110.elements[1] = ((closureN)self_7320669)->elements[1];
c_7350110.elements[2] = ((closureN)self_7320669)->elements[2];
c_7350110.elements[3] = ((closureN)self_7320669)->elements[3];
c_7350110.elements[4] = ((closureN)self_7320669)->elements[4];
c_7350110.elements[5] = ((closureN)self_7320669)->elements[5];
c_7350110.elements[6] = ((closureN)self_7320669)->elements[6];
c_7350110.elements[7] = ((closureN)self_7320669)->elements[7];
c_7350110.elements[8] = ((closureN)self_7320669)->elements[8];
c_7350110.elements[9] = ((closureN)self_7320669)->elements[10];
c_7350110.elements[10] = ((closureN)self_7320669)->elements[11];


make_pair(c_7350509,quote_fk,NULL);c_7350509.hdr.immutable = 1;

make_pair(c_7350508,quote_sk,&c_7350509);c_7350508.hdr.immutable = 1;

make_pair(c_7350507,quote_len,&c_7350508);c_7350507.hdr.immutable = 1;

make_pair(c_7350506,quote_n,&c_7350507);c_7350506.hdr.immutable = 1;

make_pair(c_7350505,quote_p,&c_7350506);c_7350505.hdr.immutable = 1;

make_pair(c_7350504,quote_v,&c_7350505);c_7350504.hdr.immutable = 1;

make_pair(c_7350503,quote_match_91vector_91tail,&c_7350504);c_7350503.hdr.immutable = 1;

make_pair(c_7350511,quote_i,NULL);c_7350511.hdr.immutable = 1;

make_pair(c_7350510,quote_fk,&c_7350511);c_7350510.hdr.immutable = 1;

make_pair(c_7350502,&c_7350503,&c_7350510);c_7350502.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350110, ((closureN)self_7320669)->elements[9], r_7316004, &c_7350502);; 
}

static void __lambda_1981(void *data, object self_7320670, int argc, object *args) /* object self_7320670, object r_7316001 */
 {
 object r_7316001 = args[0];
  
closureN_type c_7350112;
object e_7350483 [10];
c_7350112.hdr.mark = gc_color_red;
 c_7350112.hdr.grayed = 0;
c_7350112.tag = closureN_tag;
 c_7350112.fn = (function_type)__lambda_1982;
c_7350112.num_args = 1;
c_7350112.num_elements = 10;
c_7350112.elements = (object *)e_7350483;
c_7350112.elements[0] = ((closureN)self_7320670)->elements[0];
c_7350112.elements[1] = ((closureN)self_7320670)->elements[1];
c_7350112.elements[2] = ((closureN)self_7320670)->elements[2];
c_7350112.elements[3] = ((closureN)self_7320670)->elements[3];
c_7350112.elements[4] = ((closureN)self_7320670)->elements[4];
c_7350112.elements[5] = ((closureN)self_7320670)->elements[5];
c_7350112.elements[6] = ((closureN)self_7320670)->elements[6];
c_7350112.elements[7] = ((closureN)self_7320670)->elements[7];
c_7350112.elements[8] = ((closureN)self_7320670)->elements[9];
c_7350112.elements[9] = ((closureN)self_7320670)->elements[10];


make_pair(c_7350488,quote_index,NULL);c_7350488.hdr.immutable = 1;

make_pair(c_7350487,quote_pat,&c_7350488);c_7350487.hdr.immutable = 1;

make_pair(c_7350489,quote__93_93_93,NULL);c_7350489.hdr.immutable = 1;

make_pair(c_7350486,&c_7350487,&c_7350489);c_7350486.hdr.immutable = 1;

make_pair(c_7350497,quote_fk,NULL);c_7350497.hdr.immutable = 1;

make_pair(c_7350496,quote_sk,&c_7350497);c_7350496.hdr.immutable = 1;

make_pair(c_7350495,quote_len,&c_7350496);c_7350495.hdr.immutable = 1;

make_pair(c_7350494,quote_n,&c_7350495);c_7350494.hdr.immutable = 1;

make_pair(c_7350493,quote_p,&c_7350494);c_7350493.hdr.immutable = 1;

make_pair(c_7350492,quote_v,&c_7350493);c_7350492.hdr.immutable = 1;

make_pair(c_7350491,quote_match_91vector_91tail,&c_7350492);c_7350491.hdr.immutable = 1;

make_pair(c_7350499,quote_i,NULL);c_7350499.hdr.immutable = 1;

make_pair(c_7350498,quote_fk,&c_7350499);c_7350498.hdr.immutable = 1;

make_pair(c_7350490,&c_7350491,&c_7350498);c_7350490.hdr.immutable = 1;

make_pair(c_7350485,&c_7350486,&c_7350490);c_7350485.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350112, ((closureN)self_7320670)->elements[8], r_7316001, &c_7350485);; 
}

static void __lambda_1982(void *data, object self_7320671, int argc, object *args) /* object self_7320671, object r_7315998 */
 {
 object r_7315998 = args[0];
  
closureN_type c_7350114;
object e_7350465 [9];
c_7350114.hdr.mark = gc_color_red;
 c_7350114.hdr.grayed = 0;
c_7350114.tag = closureN_tag;
 c_7350114.fn = (function_type)__lambda_1983;
c_7350114.num_args = 1;
c_7350114.num_elements = 9;
c_7350114.elements = (object *)e_7350465;
c_7350114.elements[0] = ((closureN)self_7320671)->elements[0];
c_7350114.elements[1] = ((closureN)self_7320671)->elements[1];
c_7350114.elements[2] = ((closureN)self_7320671)->elements[2];
c_7350114.elements[3] = ((closureN)self_7320671)->elements[3];
c_7350114.elements[4] = ((closureN)self_7320671)->elements[4];
c_7350114.elements[5] = ((closureN)self_7320671)->elements[5];
c_7350114.elements[6] = ((closureN)self_7320671)->elements[6];
c_7350114.elements[7] = ((closureN)self_7320671)->elements[7];
c_7350114.elements[8] = ((closureN)self_7320671)->elements[9];


make_pair(c_7350471,quote_index,NULL);c_7350471.hdr.immutable = 1;

make_pair(c_7350470,quote_pat,&c_7350471);c_7350470.hdr.immutable = 1;

make_pair(c_7350472,quote__93_93_93,NULL);c_7350472.hdr.immutable = 1;

make_pair(c_7350469,&c_7350470,&c_7350472);c_7350469.hdr.immutable = 1;

make_pair(c_7350480,quote_fk,NULL);c_7350480.hdr.immutable = 1;

make_pair(c_7350479,quote_sk,&c_7350480);c_7350479.hdr.immutable = 1;

make_pair(c_7350478,quote_len,&c_7350479);c_7350478.hdr.immutable = 1;

make_pair(c_7350477,quote_n,&c_7350478);c_7350477.hdr.immutable = 1;

make_pair(c_7350476,quote_p,&c_7350477);c_7350476.hdr.immutable = 1;

make_pair(c_7350475,quote_v,&c_7350476);c_7350475.hdr.immutable = 1;

make_pair(c_7350474,quote_match_91vector_91tail,&c_7350475);c_7350474.hdr.immutable = 1;

make_pair(c_7350482,quote_i,NULL);c_7350482.hdr.immutable = 1;

make_pair(c_7350481,quote_fk,&c_7350482);c_7350481.hdr.immutable = 1;

make_pair(c_7350473,&c_7350474,&c_7350481);c_7350473.hdr.immutable = 1;

make_pair(c_7350468,&c_7350469,&c_7350473);c_7350468.hdr.immutable = 1;

make_pair(c_7350467,quote_v,&c_7350468);c_7350467.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350114, ((closureN)self_7320671)->elements[8], r_7315998, &c_7350467);; 
}

static void __lambda_1983(void *data, object self_7320672, int argc, object *args) /* object self_7320672, object r_7315996 */
 {
 object r_7315996 = args[0];
  
closureN_type c_7350116;
object e_7350446 [8];
c_7350116.hdr.mark = gc_color_red;
 c_7350116.hdr.grayed = 0;
c_7350116.tag = closureN_tag;
 c_7350116.fn = (function_type)__lambda_1984;
c_7350116.num_args = 1;
c_7350116.num_elements = 8;
c_7350116.elements = (object *)e_7350446;
c_7350116.elements[0] = ((closureN)self_7320672)->elements[0];
c_7350116.elements[1] = ((closureN)self_7320672)->elements[1];
c_7350116.elements[2] = ((closureN)self_7320672)->elements[2];
c_7350116.elements[3] = ((closureN)self_7320672)->elements[3];
c_7350116.elements[4] = ((closureN)self_7320672)->elements[4];
c_7350116.elements[5] = ((closureN)self_7320672)->elements[5];
c_7350116.elements[6] = ((closureN)self_7320672)->elements[6];
c_7350116.elements[7] = ((closureN)self_7320672)->elements[8];


make_pair(c_7350453,quote_index,NULL);c_7350453.hdr.immutable = 1;

make_pair(c_7350452,quote_pat,&c_7350453);c_7350452.hdr.immutable = 1;

make_pair(c_7350454,quote__93_93_93,NULL);c_7350454.hdr.immutable = 1;

make_pair(c_7350451,&c_7350452,&c_7350454);c_7350451.hdr.immutable = 1;

make_pair(c_7350462,quote_fk,NULL);c_7350462.hdr.immutable = 1;

make_pair(c_7350461,quote_sk,&c_7350462);c_7350461.hdr.immutable = 1;

make_pair(c_7350460,quote_len,&c_7350461);c_7350460.hdr.immutable = 1;

make_pair(c_7350459,quote_n,&c_7350460);c_7350459.hdr.immutable = 1;

make_pair(c_7350458,quote_p,&c_7350459);c_7350458.hdr.immutable = 1;

make_pair(c_7350457,quote_v,&c_7350458);c_7350457.hdr.immutable = 1;

make_pair(c_7350456,quote_match_91vector_91tail,&c_7350457);c_7350456.hdr.immutable = 1;

make_pair(c_7350464,quote_i,NULL);c_7350464.hdr.immutable = 1;

make_pair(c_7350463,quote_fk,&c_7350464);c_7350463.hdr.immutable = 1;

make_pair(c_7350455,&c_7350456,&c_7350463);c_7350455.hdr.immutable = 1;

make_pair(c_7350450,&c_7350451,&c_7350455);c_7350450.hdr.immutable = 1;

make_pair(c_7350449,quote_v,&c_7350450);c_7350449.hdr.immutable = 1;

make_pair(c_7350448,quote_match_91vector_91step,&c_7350449);c_7350448.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350116, ((closureN)self_7320672)->elements[7], r_7315996, &c_7350448);; 
}

static void __lambda_1984(void *data, object self_7320673, int argc, object *args) /* object self_7320673, object r_7315990 */
 {
 object r_7315990 = args[0];
  
closureN_type c_7350118;
object e_7350435 [9];
c_7350118.hdr.mark = gc_color_red;
 c_7350118.hdr.grayed = 0;
c_7350118.tag = closureN_tag;
 c_7350118.fn = (function_type)__lambda_1985;
c_7350118.num_args = 1;
c_7350118.num_elements = 9;
c_7350118.elements = (object *)e_7350435;
c_7350118.elements[0] = ((closureN)self_7320673)->elements[0];
c_7350118.elements[1] = ((closureN)self_7320673)->elements[1];
c_7350118.elements[2] = ((closureN)self_7320673)->elements[2];
c_7350118.elements[3] = ((closureN)self_7320673)->elements[3];
c_7350118.elements[4] = ((closureN)self_7320673)->elements[4];
c_7350118.elements[5] = ((closureN)self_7320673)->elements[5];
c_7350118.elements[6] = ((closureN)self_7320673)->elements[6];
c_7350118.elements[7] = r_7315990;
c_7350118.elements[8] = ((closureN)self_7320673)->elements[7];










make_pair(c_7350445,quote_fk,NULL);c_7350445.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350118, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320673)->elements[7])))), NULL, &c_7350445);; 
}

static void __lambda_1985(void *data, object self_7320674, int argc, object *args) /* object self_7320674, object r_7315991 */
 {
 object r_7315991 = args[0];
  
closureN_type c_7350120;
object e_7350414 [8];
c_7350120.hdr.mark = gc_color_red;
 c_7350120.hdr.grayed = 0;
c_7350120.tag = closureN_tag;
 c_7350120.fn = (function_type)__lambda_1986;
c_7350120.num_args = 1;
c_7350120.num_elements = 8;
c_7350120.elements = (object *)e_7350414;
c_7350120.elements[0] = ((closureN)self_7320674)->elements[0];
c_7350120.elements[1] = ((closureN)self_7320674)->elements[1];
c_7350120.elements[2] = ((closureN)self_7320674)->elements[2];
c_7350120.elements[3] = ((closureN)self_7320674)->elements[3];
c_7350120.elements[4] = ((closureN)self_7320674)->elements[4];
c_7350120.elements[5] = ((closureN)self_7320674)->elements[5];
c_7350120.elements[6] = ((closureN)self_7320674)->elements[6];
c_7350120.elements[7] = ((closureN)self_7320674)->elements[8];


make_pair(c_7350422,quote_index,NULL);c_7350422.hdr.immutable = 1;

make_pair(c_7350421,quote_pat,&c_7350422);c_7350421.hdr.immutable = 1;

make_pair(c_7350423,quote__93_93_93,NULL);c_7350423.hdr.immutable = 1;

make_pair(c_7350420,&c_7350421,&c_7350423);c_7350420.hdr.immutable = 1;

make_pair(c_7350431,quote_fk,NULL);c_7350431.hdr.immutable = 1;

make_pair(c_7350430,quote_sk,&c_7350431);c_7350430.hdr.immutable = 1;

make_pair(c_7350429,quote_len,&c_7350430);c_7350429.hdr.immutable = 1;

make_pair(c_7350428,quote_n,&c_7350429);c_7350428.hdr.immutable = 1;

make_pair(c_7350427,quote_p,&c_7350428);c_7350427.hdr.immutable = 1;

make_pair(c_7350426,quote_v,&c_7350427);c_7350426.hdr.immutable = 1;

make_pair(c_7350425,quote_match_91vector_91tail,&c_7350426);c_7350425.hdr.immutable = 1;

make_pair(c_7350433,quote_i,NULL);c_7350433.hdr.immutable = 1;

make_pair(c_7350432,quote_fk,&c_7350433);c_7350432.hdr.immutable = 1;

make_pair(c_7350424,&c_7350425,&c_7350432);c_7350424.hdr.immutable = 1;

make_pair(c_7350419,&c_7350420,&c_7350424);c_7350419.hdr.immutable = 1;

make_pair(c_7350418,quote_v,&c_7350419);c_7350418.hdr.immutable = 1;

make_pair(c_7350417,quote_match_91vector_91step,&c_7350418);c_7350417.hdr.immutable = 1;

make_pair(c_7350434,quote_fk,NULL);c_7350434.hdr.immutable = 1;

make_pair(c_7350416,&c_7350417,&c_7350434);c_7350416.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350120, ((closureN)self_7320674)->elements[7], r_7315991, &c_7350416);; 
}

static void __lambda_1986(void *data, object self_7320675, int argc, object *args) /* object self_7320675, object r_7315988 */
 {
 object r_7315988 = args[0];
  
closureN_type c_7350122;
object e_7350389 [7];
c_7350122.hdr.mark = gc_color_red;
 c_7350122.hdr.grayed = 0;
c_7350122.tag = closureN_tag;
 c_7350122.fn = (function_type)__lambda_1987;
c_7350122.num_args = 1;
c_7350122.num_elements = 7;
c_7350122.elements = (object *)e_7350389;
c_7350122.elements[0] = ((closureN)self_7320675)->elements[0];
c_7350122.elements[1] = ((closureN)self_7320675)->elements[1];
c_7350122.elements[2] = ((closureN)self_7320675)->elements[2];
c_7350122.elements[3] = ((closureN)self_7320675)->elements[3];
c_7350122.elements[4] = ((closureN)self_7320675)->elements[4];
c_7350122.elements[5] = ((closureN)self_7320675)->elements[5];
c_7350122.elements[6] = ((closureN)self_7320675)->elements[7];


make_pair(c_7350394,quote_n,NULL);c_7350394.hdr.immutable = 1;

make_pair(c_7350393,quote_len,&c_7350394);c_7350393.hdr.immutable = 1;

make_pair(c_7350392,quote__125_123,&c_7350393);c_7350392.hdr.immutable = 1;

make_pair(c_7350401,quote_index,NULL);c_7350401.hdr.immutable = 1;

make_pair(c_7350400,quote_pat,&c_7350401);c_7350400.hdr.immutable = 1;

make_pair(c_7350402,quote__93_93_93,NULL);c_7350402.hdr.immutable = 1;

make_pair(c_7350399,&c_7350400,&c_7350402);c_7350399.hdr.immutable = 1;

make_pair(c_7350410,quote_fk,NULL);c_7350410.hdr.immutable = 1;

make_pair(c_7350409,quote_sk,&c_7350410);c_7350409.hdr.immutable = 1;

make_pair(c_7350408,quote_len,&c_7350409);c_7350408.hdr.immutable = 1;

make_pair(c_7350407,quote_n,&c_7350408);c_7350407.hdr.immutable = 1;

make_pair(c_7350406,quote_p,&c_7350407);c_7350406.hdr.immutable = 1;

make_pair(c_7350405,quote_v,&c_7350406);c_7350405.hdr.immutable = 1;

make_pair(c_7350404,quote_match_91vector_91tail,&c_7350405);c_7350404.hdr.immutable = 1;

make_pair(c_7350412,quote_i,NULL);c_7350412.hdr.immutable = 1;

make_pair(c_7350411,quote_fk,&c_7350412);c_7350411.hdr.immutable = 1;

make_pair(c_7350403,&c_7350404,&c_7350411);c_7350403.hdr.immutable = 1;

make_pair(c_7350398,&c_7350399,&c_7350403);c_7350398.hdr.immutable = 1;

make_pair(c_7350397,quote_v,&c_7350398);c_7350397.hdr.immutable = 1;

make_pair(c_7350396,quote_match_91vector_91step,&c_7350397);c_7350396.hdr.immutable = 1;

make_pair(c_7350413,quote_fk,NULL);c_7350413.hdr.immutable = 1;

make_pair(c_7350395,&c_7350396,&c_7350413);c_7350395.hdr.immutable = 1;

make_pair(c_7350391,&c_7350392,&c_7350395);c_7350391.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350122, ((closureN)self_7320675)->elements[6], r_7315988, &c_7350391);; 
}

static void __lambda_1987(void *data, object self_7320676, int argc, object *args) /* object self_7320676, object r_7315985 */
 {
 object r_7315985 = args[0];
  
closureN_type c_7350124;
object e_7350363 [6];
c_7350124.hdr.mark = gc_color_red;
 c_7350124.hdr.grayed = 0;
c_7350124.tag = closureN_tag;
 c_7350124.fn = (function_type)__lambda_1988;
c_7350124.num_args = 1;
c_7350124.num_elements = 6;
c_7350124.elements = (object *)e_7350363;
c_7350124.elements[0] = ((closureN)self_7320676)->elements[0];
c_7350124.elements[1] = ((closureN)self_7320676)->elements[1];
c_7350124.elements[2] = ((closureN)self_7320676)->elements[2];
c_7350124.elements[3] = ((closureN)self_7320676)->elements[3];
c_7350124.elements[4] = ((closureN)self_7320676)->elements[4];
c_7350124.elements[5] = ((closureN)self_7320676)->elements[6];


make_pair(c_7350369,quote_n,NULL);c_7350369.hdr.immutable = 1;

make_pair(c_7350368,quote_len,&c_7350369);c_7350368.hdr.immutable = 1;

make_pair(c_7350367,quote__125_123,&c_7350368);c_7350367.hdr.immutable = 1;

make_pair(c_7350376,quote_index,NULL);c_7350376.hdr.immutable = 1;

make_pair(c_7350375,quote_pat,&c_7350376);c_7350375.hdr.immutable = 1;

make_pair(c_7350377,quote__93_93_93,NULL);c_7350377.hdr.immutable = 1;

make_pair(c_7350374,&c_7350375,&c_7350377);c_7350374.hdr.immutable = 1;

make_pair(c_7350385,quote_fk,NULL);c_7350385.hdr.immutable = 1;

make_pair(c_7350384,quote_sk,&c_7350385);c_7350384.hdr.immutable = 1;

make_pair(c_7350383,quote_len,&c_7350384);c_7350383.hdr.immutable = 1;

make_pair(c_7350382,quote_n,&c_7350383);c_7350382.hdr.immutable = 1;

make_pair(c_7350381,quote_p,&c_7350382);c_7350381.hdr.immutable = 1;

make_pair(c_7350380,quote_v,&c_7350381);c_7350380.hdr.immutable = 1;

make_pair(c_7350379,quote_match_91vector_91tail,&c_7350380);c_7350379.hdr.immutable = 1;

make_pair(c_7350387,quote_i,NULL);c_7350387.hdr.immutable = 1;

make_pair(c_7350386,quote_fk,&c_7350387);c_7350386.hdr.immutable = 1;

make_pair(c_7350378,&c_7350379,&c_7350386);c_7350378.hdr.immutable = 1;

make_pair(c_7350373,&c_7350374,&c_7350378);c_7350373.hdr.immutable = 1;

make_pair(c_7350372,quote_v,&c_7350373);c_7350372.hdr.immutable = 1;

make_pair(c_7350371,quote_match_91vector_91step,&c_7350372);c_7350371.hdr.immutable = 1;

make_pair(c_7350388,quote_fk,NULL);c_7350388.hdr.immutable = 1;

make_pair(c_7350370,&c_7350371,&c_7350388);c_7350370.hdr.immutable = 1;

make_pair(c_7350366,&c_7350367,&c_7350370);c_7350366.hdr.immutable = 1;

make_pair(c_7350365,quote__if,&c_7350366);c_7350365.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350124, ((closureN)self_7320676)->elements[5], r_7315985, &c_7350365);; 
}

static void __lambda_1988(void *data, object self_7320677, int argc, object *args) /* object self_7320677, object r_7315981 */
 {
 object r_7315981 = args[0];
  
closureN_type c_7350126;
object e_7350337 [6];
c_7350126.hdr.mark = gc_color_red;
 c_7350126.hdr.grayed = 0;
c_7350126.tag = closureN_tag;
 c_7350126.fn = (function_type)__lambda_1989;
c_7350126.num_args = 1;
c_7350126.num_elements = 6;
c_7350126.elements = (object *)e_7350337;
c_7350126.elements[0] = ((closureN)self_7320677)->elements[0];
c_7350126.elements[1] = ((closureN)self_7320677)->elements[1];
c_7350126.elements[2] = ((closureN)self_7320677)->elements[2];
c_7350126.elements[3] = ((closureN)self_7320677)->elements[3];
c_7350126.elements[4] = ((closureN)self_7320677)->elements[4];
c_7350126.elements[5] = ((closureN)self_7320677)->elements[5];


make_pair(c_7350343,quote_n,NULL);c_7350343.hdr.immutable = 1;

make_pair(c_7350342,quote_len,&c_7350343);c_7350342.hdr.immutable = 1;

make_pair(c_7350341,quote__125_123,&c_7350342);c_7350341.hdr.immutable = 1;

make_pair(c_7350350,quote_index,NULL);c_7350350.hdr.immutable = 1;

make_pair(c_7350349,quote_pat,&c_7350350);c_7350349.hdr.immutable = 1;

make_pair(c_7350351,quote__93_93_93,NULL);c_7350351.hdr.immutable = 1;

make_pair(c_7350348,&c_7350349,&c_7350351);c_7350348.hdr.immutable = 1;

make_pair(c_7350359,quote_fk,NULL);c_7350359.hdr.immutable = 1;

make_pair(c_7350358,quote_sk,&c_7350359);c_7350358.hdr.immutable = 1;

make_pair(c_7350357,quote_len,&c_7350358);c_7350357.hdr.immutable = 1;

make_pair(c_7350356,quote_n,&c_7350357);c_7350356.hdr.immutable = 1;

make_pair(c_7350355,quote_p,&c_7350356);c_7350355.hdr.immutable = 1;

make_pair(c_7350354,quote_v,&c_7350355);c_7350354.hdr.immutable = 1;

make_pair(c_7350353,quote_match_91vector_91tail,&c_7350354);c_7350353.hdr.immutable = 1;

make_pair(c_7350361,quote_i,NULL);c_7350361.hdr.immutable = 1;

make_pair(c_7350360,quote_fk,&c_7350361);c_7350360.hdr.immutable = 1;

make_pair(c_7350352,&c_7350353,&c_7350360);c_7350352.hdr.immutable = 1;

make_pair(c_7350347,&c_7350348,&c_7350352);c_7350347.hdr.immutable = 1;

make_pair(c_7350346,quote_v,&c_7350347);c_7350346.hdr.immutable = 1;

make_pair(c_7350345,quote_match_91vector_91step,&c_7350346);c_7350345.hdr.immutable = 1;

make_pair(c_7350362,quote_fk,NULL);c_7350362.hdr.immutable = 1;

make_pair(c_7350344,&c_7350345,&c_7350362);c_7350344.hdr.immutable = 1;

make_pair(c_7350340,&c_7350341,&c_7350344);c_7350340.hdr.immutable = 1;

make_pair(c_7350339,quote__if,&c_7350340);c_7350339.hdr.immutable = 1;

make_pair(c_7350338,&c_7350339,NULL);c_7350338.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350126, r_7315981, NULL, &c_7350338);; 
}

static void __lambda_1989(void *data, object self_7320678, int argc, object *args) /* object self_7320678, object r_7315979 */
 {
 object r_7315979 = args[0];
  
closureN_type c_7350128;
object e_7350304 [5];
c_7350128.hdr.mark = gc_color_red;
 c_7350128.hdr.grayed = 0;
c_7350128.tag = closureN_tag;
 c_7350128.fn = (function_type)__lambda_1990;
c_7350128.num_args = 1;
c_7350128.num_elements = 5;
c_7350128.elements = (object *)e_7350304;
c_7350128.elements[0] = ((closureN)self_7320678)->elements[0];
c_7350128.elements[1] = ((closureN)self_7320678)->elements[1];
c_7350128.elements[2] = ((closureN)self_7320678)->elements[2];
c_7350128.elements[3] = ((closureN)self_7320678)->elements[3];
c_7350128.elements[4] = ((closureN)self_7320678)->elements[5];


make_pair(c_7350311,quote_v,NULL);c_7350311.hdr.immutable = 1;

make_pair(c_7350310,quote_vector_91length,&c_7350311);c_7350310.hdr.immutable = 1;

make_pair(c_7350309,&c_7350310,NULL);c_7350309.hdr.immutable = 1;

make_pair(c_7350308,quote_len,&c_7350309);c_7350308.hdr.immutable = 1;

make_pair(c_7350307,&c_7350308,NULL);c_7350307.hdr.immutable = 1;

make_pair(c_7350317,quote_n,NULL);c_7350317.hdr.immutable = 1;

make_pair(c_7350316,quote_len,&c_7350317);c_7350316.hdr.immutable = 1;

make_pair(c_7350315,quote__125_123,&c_7350316);c_7350315.hdr.immutable = 1;

make_pair(c_7350324,quote_index,NULL);c_7350324.hdr.immutable = 1;

make_pair(c_7350323,quote_pat,&c_7350324);c_7350323.hdr.immutable = 1;

make_pair(c_7350325,quote__93_93_93,NULL);c_7350325.hdr.immutable = 1;

make_pair(c_7350322,&c_7350323,&c_7350325);c_7350322.hdr.immutable = 1;

make_pair(c_7350333,quote_fk,NULL);c_7350333.hdr.immutable = 1;

make_pair(c_7350332,quote_sk,&c_7350333);c_7350332.hdr.immutable = 1;

make_pair(c_7350331,quote_len,&c_7350332);c_7350331.hdr.immutable = 1;

make_pair(c_7350330,quote_n,&c_7350331);c_7350330.hdr.immutable = 1;

make_pair(c_7350329,quote_p,&c_7350330);c_7350329.hdr.immutable = 1;

make_pair(c_7350328,quote_v,&c_7350329);c_7350328.hdr.immutable = 1;

make_pair(c_7350327,quote_match_91vector_91tail,&c_7350328);c_7350327.hdr.immutable = 1;

make_pair(c_7350335,quote_i,NULL);c_7350335.hdr.immutable = 1;

make_pair(c_7350334,quote_fk,&c_7350335);c_7350334.hdr.immutable = 1;

make_pair(c_7350326,&c_7350327,&c_7350334);c_7350326.hdr.immutable = 1;

make_pair(c_7350321,&c_7350322,&c_7350326);c_7350321.hdr.immutable = 1;

make_pair(c_7350320,quote_v,&c_7350321);c_7350320.hdr.immutable = 1;

make_pair(c_7350319,quote_match_91vector_91step,&c_7350320);c_7350319.hdr.immutable = 1;

make_pair(c_7350336,quote_fk,NULL);c_7350336.hdr.immutable = 1;

make_pair(c_7350318,&c_7350319,&c_7350336);c_7350318.hdr.immutable = 1;

make_pair(c_7350314,&c_7350315,&c_7350318);c_7350314.hdr.immutable = 1;

make_pair(c_7350313,quote__if,&c_7350314);c_7350313.hdr.immutable = 1;

make_pair(c_7350312,&c_7350313,NULL);c_7350312.hdr.immutable = 1;

make_pair(c_7350306,&c_7350307,&c_7350312);c_7350306.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350128, ((closureN)self_7320678)->elements[4], r_7315979, &c_7350306);; 
}

static void __lambda_1990(void *data, object self_7320679, int argc, object *args) /* object self_7320679, object r_7315976 */
 {
 object r_7315976 = args[0];
  
closureN_type c_7350130;
object e_7350270 [4];
c_7350130.hdr.mark = gc_color_red;
 c_7350130.hdr.grayed = 0;
c_7350130.tag = closureN_tag;
 c_7350130.fn = (function_type)__lambda_1991;
c_7350130.num_args = 1;
c_7350130.num_elements = 4;
c_7350130.elements = (object *)e_7350270;
c_7350130.elements[0] = ((closureN)self_7320679)->elements[0];
c_7350130.elements[1] = ((closureN)self_7320679)->elements[1];
c_7350130.elements[2] = ((closureN)self_7320679)->elements[2];
c_7350130.elements[3] = ((closureN)self_7320679)->elements[4];


make_pair(c_7350278,quote_v,NULL);c_7350278.hdr.immutable = 1;

make_pair(c_7350277,quote_vector_91length,&c_7350278);c_7350277.hdr.immutable = 1;

make_pair(c_7350276,&c_7350277,NULL);c_7350276.hdr.immutable = 1;

make_pair(c_7350275,quote_len,&c_7350276);c_7350275.hdr.immutable = 1;

make_pair(c_7350274,&c_7350275,NULL);c_7350274.hdr.immutable = 1;

make_pair(c_7350284,quote_n,NULL);c_7350284.hdr.immutable = 1;

make_pair(c_7350283,quote_len,&c_7350284);c_7350283.hdr.immutable = 1;

make_pair(c_7350282,quote__125_123,&c_7350283);c_7350282.hdr.immutable = 1;

make_pair(c_7350291,quote_index,NULL);c_7350291.hdr.immutable = 1;

make_pair(c_7350290,quote_pat,&c_7350291);c_7350290.hdr.immutable = 1;

make_pair(c_7350292,quote__93_93_93,NULL);c_7350292.hdr.immutable = 1;

make_pair(c_7350289,&c_7350290,&c_7350292);c_7350289.hdr.immutable = 1;

make_pair(c_7350300,quote_fk,NULL);c_7350300.hdr.immutable = 1;

make_pair(c_7350299,quote_sk,&c_7350300);c_7350299.hdr.immutable = 1;

make_pair(c_7350298,quote_len,&c_7350299);c_7350298.hdr.immutable = 1;

make_pair(c_7350297,quote_n,&c_7350298);c_7350297.hdr.immutable = 1;

make_pair(c_7350296,quote_p,&c_7350297);c_7350296.hdr.immutable = 1;

make_pair(c_7350295,quote_v,&c_7350296);c_7350295.hdr.immutable = 1;

make_pair(c_7350294,quote_match_91vector_91tail,&c_7350295);c_7350294.hdr.immutable = 1;

make_pair(c_7350302,quote_i,NULL);c_7350302.hdr.immutable = 1;

make_pair(c_7350301,quote_fk,&c_7350302);c_7350301.hdr.immutable = 1;

make_pair(c_7350293,&c_7350294,&c_7350301);c_7350293.hdr.immutable = 1;

make_pair(c_7350288,&c_7350289,&c_7350293);c_7350288.hdr.immutable = 1;

make_pair(c_7350287,quote_v,&c_7350288);c_7350287.hdr.immutable = 1;

make_pair(c_7350286,quote_match_91vector_91step,&c_7350287);c_7350286.hdr.immutable = 1;

make_pair(c_7350303,quote_fk,NULL);c_7350303.hdr.immutable = 1;

make_pair(c_7350285,&c_7350286,&c_7350303);c_7350285.hdr.immutable = 1;

make_pair(c_7350281,&c_7350282,&c_7350285);c_7350281.hdr.immutable = 1;

make_pair(c_7350280,quote__if,&c_7350281);c_7350280.hdr.immutable = 1;

make_pair(c_7350279,&c_7350280,NULL);c_7350279.hdr.immutable = 1;

make_pair(c_7350273,&c_7350274,&c_7350279);c_7350273.hdr.immutable = 1;

make_pair(c_7350272,quote_let,&c_7350273);c_7350272.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350130, ((closureN)self_7320679)->elements[3], r_7315976, &c_7350272);; 
}

static void __lambda_1991(void *data, object self_7320680, int argc, object *args) /* object self_7320680, object r_7315970 */
 {
 object r_7315970 = args[0];
  
closureN_type c_7350132;
object e_7350259 [4];
c_7350132.hdr.mark = gc_color_red;
 c_7350132.hdr.grayed = 0;
c_7350132.tag = closureN_tag;
 c_7350132.fn = (function_type)__lambda_1992;
c_7350132.num_args = 1;
c_7350132.num_elements = 4;
c_7350132.elements = (object *)e_7350259;
c_7350132.elements[0] = ((closureN)self_7320680)->elements[0];
c_7350132.elements[1] = ((closureN)self_7320680)->elements[1];
c_7350132.elements[2] = ((closureN)self_7320680)->elements[2];
c_7350132.elements[3] = r_7315970;










make_pair(c_7350269,quote_fk,NULL);c_7350269.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350132, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320680)->elements[3])))), NULL, &c_7350269);; 
}

static void __lambda_1992(void *data, object self_7320681, int argc, object *args) /* object self_7320681, object r_7315971 */
 {
 object r_7315971 = args[0];
  
closureN_type c_7350134;
object e_7350223 [3];
c_7350134.hdr.mark = gc_color_red;
 c_7350134.hdr.grayed = 0;
c_7350134.tag = closureN_tag;
 c_7350134.fn = (function_type)__lambda_1993;
c_7350134.num_args = 1;
c_7350134.num_elements = 3;
c_7350134.elements = (object *)e_7350223;
c_7350134.elements[0] = ((closureN)self_7320681)->elements[0];
c_7350134.elements[1] = ((closureN)self_7320681)->elements[1];
c_7350134.elements[2] = ((closureN)self_7320681)->elements[2];


make_pair(c_7350232,quote_v,NULL);c_7350232.hdr.immutable = 1;

make_pair(c_7350231,quote_vector_91length,&c_7350232);c_7350231.hdr.immutable = 1;

make_pair(c_7350230,&c_7350231,NULL);c_7350230.hdr.immutable = 1;

make_pair(c_7350229,quote_len,&c_7350230);c_7350229.hdr.immutable = 1;

make_pair(c_7350228,&c_7350229,NULL);c_7350228.hdr.immutable = 1;

make_pair(c_7350238,quote_n,NULL);c_7350238.hdr.immutable = 1;

make_pair(c_7350237,quote_len,&c_7350238);c_7350237.hdr.immutable = 1;

make_pair(c_7350236,quote__125_123,&c_7350237);c_7350236.hdr.immutable = 1;

make_pair(c_7350245,quote_index,NULL);c_7350245.hdr.immutable = 1;

make_pair(c_7350244,quote_pat,&c_7350245);c_7350244.hdr.immutable = 1;

make_pair(c_7350246,quote__93_93_93,NULL);c_7350246.hdr.immutable = 1;

make_pair(c_7350243,&c_7350244,&c_7350246);c_7350243.hdr.immutable = 1;

make_pair(c_7350254,quote_fk,NULL);c_7350254.hdr.immutable = 1;

make_pair(c_7350253,quote_sk,&c_7350254);c_7350253.hdr.immutable = 1;

make_pair(c_7350252,quote_len,&c_7350253);c_7350252.hdr.immutable = 1;

make_pair(c_7350251,quote_n,&c_7350252);c_7350251.hdr.immutable = 1;

make_pair(c_7350250,quote_p,&c_7350251);c_7350250.hdr.immutable = 1;

make_pair(c_7350249,quote_v,&c_7350250);c_7350249.hdr.immutable = 1;

make_pair(c_7350248,quote_match_91vector_91tail,&c_7350249);c_7350248.hdr.immutable = 1;

make_pair(c_7350256,quote_i,NULL);c_7350256.hdr.immutable = 1;

make_pair(c_7350255,quote_fk,&c_7350256);c_7350255.hdr.immutable = 1;

make_pair(c_7350247,&c_7350248,&c_7350255);c_7350247.hdr.immutable = 1;

make_pair(c_7350242,&c_7350243,&c_7350247);c_7350242.hdr.immutable = 1;

make_pair(c_7350241,quote_v,&c_7350242);c_7350241.hdr.immutable = 1;

make_pair(c_7350240,quote_match_91vector_91step,&c_7350241);c_7350240.hdr.immutable = 1;

make_pair(c_7350257,quote_fk,NULL);c_7350257.hdr.immutable = 1;

make_pair(c_7350239,&c_7350240,&c_7350257);c_7350239.hdr.immutable = 1;

make_pair(c_7350235,&c_7350236,&c_7350239);c_7350235.hdr.immutable = 1;

make_pair(c_7350234,quote__if,&c_7350235);c_7350234.hdr.immutable = 1;

make_pair(c_7350233,&c_7350234,NULL);c_7350233.hdr.immutable = 1;

make_pair(c_7350227,&c_7350228,&c_7350233);c_7350227.hdr.immutable = 1;

make_pair(c_7350226,quote_let,&c_7350227);c_7350226.hdr.immutable = 1;

make_pair(c_7350258,quote_fk,NULL);c_7350258.hdr.immutable = 1;

make_pair(c_7350225,&c_7350226,&c_7350258);c_7350225.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350134, ((closureN)self_7320681)->elements[3], r_7315971, &c_7350225);; 
}

static void __lambda_1993(void *data, object self_7320682, int argc, object *args) /* object self_7320682, object r_7315968 */
 {
 object r_7315968 = args[0];
  
closureN_type c_7350136;
object e_7350184 [2];
c_7350136.hdr.mark = gc_color_red;
 c_7350136.hdr.grayed = 0;
c_7350136.tag = closureN_tag;
 c_7350136.fn = (function_type)__lambda_1994;
c_7350136.num_args = 1;
c_7350136.num_elements = 2;
c_7350136.elements = (object *)e_7350184;
c_7350136.elements[0] = ((closureN)self_7320682)->elements[0];
c_7350136.elements[1] = ((closureN)self_7320682)->elements[1];


make_pair(c_7350188,quote_v,NULL);c_7350188.hdr.immutable = 1;

make_pair(c_7350187,quote_vector_127,&c_7350188);c_7350187.hdr.immutable = 1;

make_pair(c_7350196,quote_v,NULL);c_7350196.hdr.immutable = 1;

make_pair(c_7350195,quote_vector_91length,&c_7350196);c_7350195.hdr.immutable = 1;

make_pair(c_7350194,&c_7350195,NULL);c_7350194.hdr.immutable = 1;

make_pair(c_7350193,quote_len,&c_7350194);c_7350193.hdr.immutable = 1;

make_pair(c_7350192,&c_7350193,NULL);c_7350192.hdr.immutable = 1;

make_pair(c_7350202,quote_n,NULL);c_7350202.hdr.immutable = 1;

make_pair(c_7350201,quote_len,&c_7350202);c_7350201.hdr.immutable = 1;

make_pair(c_7350200,quote__125_123,&c_7350201);c_7350200.hdr.immutable = 1;

make_pair(c_7350209,quote_index,NULL);c_7350209.hdr.immutable = 1;

make_pair(c_7350208,quote_pat,&c_7350209);c_7350208.hdr.immutable = 1;

make_pair(c_7350210,quote__93_93_93,NULL);c_7350210.hdr.immutable = 1;

make_pair(c_7350207,&c_7350208,&c_7350210);c_7350207.hdr.immutable = 1;

make_pair(c_7350218,quote_fk,NULL);c_7350218.hdr.immutable = 1;

make_pair(c_7350217,quote_sk,&c_7350218);c_7350217.hdr.immutable = 1;

make_pair(c_7350216,quote_len,&c_7350217);c_7350216.hdr.immutable = 1;

make_pair(c_7350215,quote_n,&c_7350216);c_7350215.hdr.immutable = 1;

make_pair(c_7350214,quote_p,&c_7350215);c_7350214.hdr.immutable = 1;

make_pair(c_7350213,quote_v,&c_7350214);c_7350213.hdr.immutable = 1;

make_pair(c_7350212,quote_match_91vector_91tail,&c_7350213);c_7350212.hdr.immutable = 1;

make_pair(c_7350220,quote_i,NULL);c_7350220.hdr.immutable = 1;

make_pair(c_7350219,quote_fk,&c_7350220);c_7350219.hdr.immutable = 1;

make_pair(c_7350211,&c_7350212,&c_7350219);c_7350211.hdr.immutable = 1;

make_pair(c_7350206,&c_7350207,&c_7350211);c_7350206.hdr.immutable = 1;

make_pair(c_7350205,quote_v,&c_7350206);c_7350205.hdr.immutable = 1;

make_pair(c_7350204,quote_match_91vector_91step,&c_7350205);c_7350204.hdr.immutable = 1;

make_pair(c_7350221,quote_fk,NULL);c_7350221.hdr.immutable = 1;

make_pair(c_7350203,&c_7350204,&c_7350221);c_7350203.hdr.immutable = 1;

make_pair(c_7350199,&c_7350200,&c_7350203);c_7350199.hdr.immutable = 1;

make_pair(c_7350198,quote__if,&c_7350199);c_7350198.hdr.immutable = 1;

make_pair(c_7350197,&c_7350198,NULL);c_7350197.hdr.immutable = 1;

make_pair(c_7350191,&c_7350192,&c_7350197);c_7350191.hdr.immutable = 1;

make_pair(c_7350190,quote_let,&c_7350191);c_7350190.hdr.immutable = 1;

make_pair(c_7350222,quote_fk,NULL);c_7350222.hdr.immutable = 1;

make_pair(c_7350189,&c_7350190,&c_7350222);c_7350189.hdr.immutable = 1;

make_pair(c_7350186,&c_7350187,&c_7350189);c_7350186.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350136, ((closureN)self_7320682)->elements[2], r_7315968, &c_7350186);; 
}

static void __lambda_1994(void *data, object self_7320683, int argc, object *args) /* object self_7320683, object r_7315965 */
 {
 object r_7315965 = args[0];
  
closureN_type c_7350138;
object e_7350144 [1];
c_7350138.hdr.mark = gc_color_red;
 c_7350138.hdr.grayed = 0;
c_7350138.tag = closureN_tag;
 c_7350138.fn = (function_type)__lambda_1995;
c_7350138.num_args = 1;
c_7350138.num_elements = 1;
c_7350138.elements = (object *)e_7350144;
c_7350138.elements[0] = ((closureN)self_7320683)->elements[0];


make_pair(c_7350149,quote_v,NULL);c_7350149.hdr.immutable = 1;

make_pair(c_7350148,quote_vector_127,&c_7350149);c_7350148.hdr.immutable = 1;

make_pair(c_7350157,quote_v,NULL);c_7350157.hdr.immutable = 1;

make_pair(c_7350156,quote_vector_91length,&c_7350157);c_7350156.hdr.immutable = 1;

make_pair(c_7350155,&c_7350156,NULL);c_7350155.hdr.immutable = 1;

make_pair(c_7350154,quote_len,&c_7350155);c_7350154.hdr.immutable = 1;

make_pair(c_7350153,&c_7350154,NULL);c_7350153.hdr.immutable = 1;

make_pair(c_7350163,quote_n,NULL);c_7350163.hdr.immutable = 1;

make_pair(c_7350162,quote_len,&c_7350163);c_7350162.hdr.immutable = 1;

make_pair(c_7350161,quote__125_123,&c_7350162);c_7350161.hdr.immutable = 1;

make_pair(c_7350170,quote_index,NULL);c_7350170.hdr.immutable = 1;

make_pair(c_7350169,quote_pat,&c_7350170);c_7350169.hdr.immutable = 1;

make_pair(c_7350171,quote__93_93_93,NULL);c_7350171.hdr.immutable = 1;

make_pair(c_7350168,&c_7350169,&c_7350171);c_7350168.hdr.immutable = 1;

make_pair(c_7350179,quote_fk,NULL);c_7350179.hdr.immutable = 1;

make_pair(c_7350178,quote_sk,&c_7350179);c_7350178.hdr.immutable = 1;

make_pair(c_7350177,quote_len,&c_7350178);c_7350177.hdr.immutable = 1;

make_pair(c_7350176,quote_n,&c_7350177);c_7350176.hdr.immutable = 1;

make_pair(c_7350175,quote_p,&c_7350176);c_7350175.hdr.immutable = 1;

make_pair(c_7350174,quote_v,&c_7350175);c_7350174.hdr.immutable = 1;

make_pair(c_7350173,quote_match_91vector_91tail,&c_7350174);c_7350173.hdr.immutable = 1;

make_pair(c_7350181,quote_i,NULL);c_7350181.hdr.immutable = 1;

make_pair(c_7350180,quote_fk,&c_7350181);c_7350180.hdr.immutable = 1;

make_pair(c_7350172,&c_7350173,&c_7350180);c_7350172.hdr.immutable = 1;

make_pair(c_7350167,&c_7350168,&c_7350172);c_7350167.hdr.immutable = 1;

make_pair(c_7350166,quote_v,&c_7350167);c_7350166.hdr.immutable = 1;

make_pair(c_7350165,quote_match_91vector_91step,&c_7350166);c_7350165.hdr.immutable = 1;

make_pair(c_7350182,quote_fk,NULL);c_7350182.hdr.immutable = 1;

make_pair(c_7350164,&c_7350165,&c_7350182);c_7350164.hdr.immutable = 1;

make_pair(c_7350160,&c_7350161,&c_7350164);c_7350160.hdr.immutable = 1;

make_pair(c_7350159,quote__if,&c_7350160);c_7350159.hdr.immutable = 1;

make_pair(c_7350158,&c_7350159,NULL);c_7350158.hdr.immutable = 1;

make_pair(c_7350152,&c_7350153,&c_7350158);c_7350152.hdr.immutable = 1;

make_pair(c_7350151,quote_let,&c_7350152);c_7350151.hdr.immutable = 1;

make_pair(c_7350183,quote_fk,NULL);c_7350183.hdr.immutable = 1;

make_pair(c_7350150,&c_7350151,&c_7350183);c_7350150.hdr.immutable = 1;

make_pair(c_7350147,&c_7350148,&c_7350150);c_7350147.hdr.immutable = 1;

make_pair(c_7350146,quote__if,&c_7350147);c_7350146.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7350138, ((closureN)self_7320683)->elements[1], r_7315965, &c_7350146);; 
}

static void __lambda_1995(void *data, object self_7320684, int argc, object *args) /* object self_7320684, object r_7315963 */
 {
 object r_7315963 = args[0];
  
pair_type local_7350143; 
return_direct_with_clo1(data,  ((closureN)self_7320684)->elements[0], (((closure)  ((closureN)self_7320684)->elements[0])->fn),  set_pair_as_expr(&local_7350143, r_7315963, boolean_f));; 
}

static void __lambda_1943(void *data, object self_7320685, int argc, object *args) /* object self_7320685, object r_7315944 */
 {
 object r_7315944 = args[0];
  
closureN_type c_7349966;
object e_7349975 [5];
c_7349966.hdr.mark = gc_color_red;
 c_7349966.hdr.grayed = 0;
c_7349966.tag = closureN_tag;
 c_7349966.fn = (function_type)__lambda_1944;
c_7349966.num_args = 1;
c_7349966.num_elements = 5;
c_7349966.elements = (object *)e_7349975;
c_7349966.elements[0] = ((closureN)self_7320685)->elements[0];
c_7349966.elements[1] = ((closureN)self_7320685)->elements[1];
c_7349966.elements[2] = ((closureN)self_7320685)->elements[2];
c_7349966.elements[3] = ((closureN)self_7320685)->elements[3];
c_7349966.elements[4] = ((closureN)self_7320685)->elements[4];



return_direct_with_clo1(data,(closure)&c_7349966,__lambda_1944,  Cyc_set_cell(data, ((closureN)self_7320685)->elements[2], r_7315944));; 
}

static void __lambda_1944(void *data, object self_7320686, int argc, object *args) /* object self_7320686, object r_7315943 */
 {

  

return_closcall4(data,  car(((closureN)self_7320686)->elements[2]),  ((closureN)self_7320686)->elements[1], ((closureN)self_7320686)->elements[4], ((closureN)self_7320686)->elements[3], ((closureN)self_7320686)->elements[0]);; 
}

static void __lambda_1883(void *data, object _, int argc, object *args) /* closure _,object k_7315780, object expr_734606_734642_734711_739740, object rename_734607_734643_734712_739741, object compare_734608_734644_734713_739742 */
 {
object k_7315780 = args[0]; object expr_734606_734642_734711_739740 = args[1]; object rename_734607_734643_734712_739741 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-vector-step");

closureN_type c_7349212;
object e_7349933 [3];
c_7349212.hdr.mark = gc_color_red;
 c_7349212.hdr.grayed = 0;
c_7349212.tag = closureN_tag;
 c_7349212.fn = (function_type)__lambda_1884;
c_7349212.num_args = 1;
c_7349212.num_elements = 3;
c_7349212.elements = (object *)e_7349933;
c_7349212.elements[0] = expr_734606_734642_734711_739740;
c_7349212.elements[1] = k_7315780;
c_7349212.elements[2] = rename_734607_734643_734712_739741;



return_direct_with_clo1(data,(closure)&c_7349212,__lambda_1884,  Cyc_cdr(data, expr_734606_734642_734711_739740));; 
}

static void __lambda_1884(void *data, object self_7320569, int argc, object *args) /* object self_7320569, object v_931_734614_734687_734740_739769 */
 {
 object v_931_734614_734687_734740_739769 = args[0];
  
closureN_type c_7349214;
object e_7349341 [1];
c_7349214.hdr.mark = gc_color_red;
 c_7349214.hdr.grayed = 0;
c_7349214.tag = closureN_tag;
 c_7349214.fn = (function_type)__lambda_1885;
c_7349214.num_args = 0;
c_7349214.num_elements = 1;
c_7349214.elements = (object *)e_7349341;
c_7349214.elements[0] = v_931_734614_734687_734740_739769;


closureN_type c_7349342;
object e_7349932 [3];
c_7349342.hdr.mark = gc_color_red;
 c_7349342.hdr.grayed = 0;
c_7349342.tag = closureN_tag;
 c_7349342.fn = (function_type)__lambda_1891;
c_7349342.num_args = 1;
c_7349342.num_elements = 3;
c_7349342.elements = (object *)e_7349932;
c_7349342.elements[0] = ((closureN)self_7320569)->elements[0];
c_7349342.elements[1] = ((closureN)self_7320569)->elements[1];
c_7349342.elements[2] = ((closureN)self_7320569)->elements[2];

return_direct_with_clo1(data,(closure)&c_7349214,__lambda_1885,  &c_7349342);; 
}

static void __lambda_1891(void *data, object self_7320570, int argc, object *args) /* object self_7320570, object tmp_734646_734648_734714_739743 */
 {
 object tmp_734646_734648_734714_739743 = args[0];
  
closureN_type c_7349344;
object e_7349925 [3];
c_7349344.hdr.mark = gc_color_red;
 c_7349344.hdr.grayed = 0;
c_7349344.tag = closureN_tag;
 c_7349344.fn = (function_type)__lambda_1892;
c_7349344.num_args = 0;
c_7349344.num_elements = 3;
c_7349344.elements = (object *)e_7349925;
c_7349344.elements[0] = ((closureN)self_7320570)->elements[0];
c_7349344.elements[1] = ((closureN)self_7320570)->elements[2];
c_7349344.elements[2] = tmp_734646_734648_734714_739743;


closureN_type c_7349926;
object e_7349931 [1];
c_7349926.hdr.mark = gc_color_red;
 c_7349926.hdr.grayed = 0;
c_7349926.tag = closureN_tag;
 c_7349926.fn = (function_type)__lambda_1934;
c_7349926.num_args = 1;
c_7349926.num_elements = 1;
c_7349926.elements = (object *)e_7349931;
c_7349926.elements[0] = ((closureN)self_7320570)->elements[1];

return_direct_with_clo1(data,(closure)&c_7349344,__lambda_1892,  &c_7349926);; 
}

static void __lambda_1934(void *data, object self_7320571, int argc, object *args) /* object self_7320571, object r_7315781 */
 {
 object r_7315781 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7320571)->elements[0], (((closure)  ((closureN)self_7320571)->elements[0])->fn),  Cyc_car(data, r_7315781));; 
}

static void __lambda_1892(void *data, object self_7320572, int argc, object *args) /* object self_7320572, object k_7315783 */
 {
 object k_7315783 = args[0];
  if( (boolean_f != ((closureN)self_7320572)->elements[2]) ){ 
  return_direct_with_clo1(data,  k_7315783, (((closure)  k_7315783)->fn),  ((closureN)self_7320572)->elements[2]);
} else { 
  
closureN_type c_7349349;
object e_7349921 [3];
c_7349349.hdr.mark = gc_color_red;
 c_7349349.hdr.grayed = 0;
c_7349349.tag = closureN_tag;
 c_7349349.fn = (function_type)__lambda_1893;
c_7349349.num_args = 1;
c_7349349.num_elements = 3;
c_7349349.elements = (object *)e_7349921;
c_7349349.elements[0] = ((closureN)self_7320572)->elements[0];
c_7349349.elements[1] = k_7315783;
c_7349349.elements[2] = ((closureN)self_7320572)->elements[1];



return_direct_with_clo1(data,(closure)&c_7349349,__lambda_1893,  Cyc_cdr(data, ((closureN)self_7320572)->elements[0]));}
;; 
}

static void __lambda_1893(void *data, object self_7320573, int argc, object *args) /* object self_7320573, object v_9312_734625_734653_734716_739745 */
 {
 object v_9312_734625_734653_734716_739745 = args[0];
  
closureN_type c_7349351;
object e_7349906 [2];
c_7349351.hdr.mark = gc_color_red;
 c_7349351.hdr.grayed = 0;
c_7349351.tag = closureN_tag;
 c_7349351.fn = (function_type)__lambda_1894;
c_7349351.num_args = 0;
c_7349351.num_elements = 2;
c_7349351.elements = (object *)e_7349906;
c_7349351.elements[0] = ((closureN)self_7320573)->elements[2];
c_7349351.elements[1] = v_9312_734625_734653_734716_739745;


closureN_type c_7349907;
object e_7349920 [2];
c_7349907.hdr.mark = gc_color_red;
 c_7349907.hdr.grayed = 0;
c_7349907.tag = closureN_tag;
 c_7349907.fn = (function_type)__lambda_1932;
c_7349907.num_args = 1;
c_7349907.num_elements = 2;
c_7349907.elements = (object *)e_7349920;
c_7349907.elements[0] = ((closureN)self_7320573)->elements[0];
c_7349907.elements[1] = ((closureN)self_7320573)->elements[1];

return_direct_with_clo1(data,(closure)&c_7349351,__lambda_1894,  &c_7349907);; 
}

static void __lambda_1932(void *data, object self_7320574, int argc, object *args) /* object self_7320574, object tmp_734650_734652_734715_739744 */
 {
 object tmp_734650_734652_734715_739744 = args[0];
  if( (boolean_f != tmp_734650_734652_734715_739744) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320574)->elements[1], (((closure)  ((closureN)self_7320574)->elements[1])->fn),  tmp_734650_734652_734715_739744);
} else { 
  
closureN_type c_7349911;
object e_7349917 [1];
c_7349911.hdr.mark = gc_color_red;
 c_7349911.hdr.grayed = 0;
c_7349911.tag = closureN_tag;
 c_7349911.fn = (function_type)__lambda_1933;
c_7349911.num_args = 1;
c_7349911.num_elements = 1;
c_7349911.elements = (object *)e_7349917;
c_7349911.elements[0] = ((closureN)self_7320574)->elements[1];


make_utf8_string_with_len(c_7349918, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7349911, &c_7349918, ((closureN)self_7320574)->elements[0]);}
;; 
}

static void __lambda_1933(void *data, object self_7320575, int argc, object *args) /* object self_7320575, object r_7315785 */
 {
 object r_7315785 = args[0];
  
pair_type local_7349916; 
return_direct_with_clo1(data,  ((closureN)self_7320575)->elements[0], (((closure)  ((closureN)self_7320575)->elements[0])->fn),  set_pair_as_expr(&local_7349916, r_7315785, boolean_f));; 
}

static void __lambda_1894(void *data, object self_7320576, int argc, object *args) /* object self_7320576, object k_7315787 */
 {
 object k_7315787 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320576)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320576)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320576)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320576)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320576)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320576)->elements[1]))))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320576)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320576)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320576)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320576)->elements[1]))))))) ){ 
  
closureN_type c_7349442;
object e_7349895 [3];
c_7349442.hdr.mark = gc_color_red;
 c_7349442.hdr.grayed = 0;
c_7349442.tag = closureN_tag;
 c_7349442.fn = (function_type)__lambda_1895;
c_7349442.num_args = 1;
c_7349442.num_elements = 3;
c_7349442.elements = (object *)e_7349895;
c_7349442.elements[0] = k_7315787;
c_7349442.elements[1] = ((closureN)self_7320576)->elements[0];
c_7349442.elements[2] = ((closureN)self_7320576)->elements[1];

return_closcall2(data,  ((closureN)self_7320576)->elements[0],  &c_7349442, quote_let);
} else { 
  return_direct_with_clo1(data,  k_7315787, (((closure)  k_7315787)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315787, (((closure)  k_7315787)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315787, (((closure)  k_7315787)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315787, (((closure)  k_7315787)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315787, (((closure)  k_7315787)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315787, (((closure)  k_7315787)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315787, (((closure)  k_7315787)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315787, (((closure)  k_7315787)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315787, (((closure)  k_7315787)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315787, (((closure)  k_7315787)->fn),  boolean_f);}
;; 
}

static void __lambda_1895(void *data, object self_7320577, int argc, object *args) /* object self_7320577, object r_7315815 */
 {
 object r_7315815 = args[0];
  
closureN_type c_7349445;
object e_7349894 [4];
c_7349445.hdr.mark = gc_color_red;
 c_7349445.hdr.grayed = 0;
c_7349445.tag = closureN_tag;
 c_7349445.fn = (function_type)__lambda_1896;
c_7349445.num_args = 1;
c_7349445.num_elements = 4;
c_7349445.elements = (object *)e_7349894;
c_7349445.elements[0] = ((closureN)self_7320577)->elements[0];
c_7349445.elements[1] = r_7315815;
c_7349445.elements[2] = ((closureN)self_7320577)->elements[1];
c_7349445.elements[3] = ((closureN)self_7320577)->elements[2];

return_closcall2(data,  ((closureN)self_7320577)->elements[1],  &c_7349445, quote_w);; 
}

static void __lambda_1896(void *data, object self_7320578, int argc, object *args) /* object self_7320578, object r_7315881 */
 {
 object r_7315881 = args[0];
  
closureN_type c_7349448;
object e_7349893 [5];
c_7349448.hdr.mark = gc_color_red;
 c_7349448.hdr.grayed = 0;
c_7349448.tag = closureN_tag;
 c_7349448.fn = (function_type)__lambda_1897;
c_7349448.num_args = 1;
c_7349448.num_elements = 5;
c_7349448.elements = (object *)e_7349893;
c_7349448.elements[0] = ((closureN)self_7320578)->elements[0];
c_7349448.elements[1] = ((closureN)self_7320578)->elements[1];
c_7349448.elements[2] = r_7315881;
c_7349448.elements[3] = ((closureN)self_7320578)->elements[2];
c_7349448.elements[4] = ((closureN)self_7320578)->elements[3];

return_closcall2(data,  ((closureN)self_7320578)->elements[2],  &c_7349448, quote_vector_91ref);; 
}

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












make_pair(c_7349892,quote_index,NULL);c_7349892.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349450, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320579)->elements[4]))))), NULL, &c_7349892);; 
}

static void __lambda_1898(void *data, object self_7320580, int argc, object *args) /* object self_7320580, object r_7315890 */
 {
 object r_7315890 = args[0];
  
closureN_type c_7349452;
object e_7349874 [6];
c_7349452.hdr.mark = gc_color_red;
 c_7349452.hdr.grayed = 0;
c_7349452.tag = closureN_tag;
 c_7349452.fn = (function_type)__lambda_1899;
c_7349452.num_args = 1;
c_7349452.num_elements = 6;
c_7349452.elements = (object *)e_7349874;
c_7349452.elements[0] = ((closureN)self_7320580)->elements[0];
c_7349452.elements[1] = ((closureN)self_7320580)->elements[1];
c_7349452.elements[2] = ((closureN)self_7320580)->elements[2];
c_7349452.elements[3] = ((closureN)self_7320580)->elements[3];
c_7349452.elements[4] = ((closureN)self_7320580)->elements[4];
c_7349452.elements[5] = ((closureN)self_7320580)->elements[5];




make_pair(c_7349879,quote_index,NULL);c_7349879.hdr.immutable = 1;

make_pair(c_7349878,quote_v,&c_7349879);c_7349878.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349452, Cyc_car(data, ((closureN)self_7320580)->elements[5]), r_7315890, &c_7349878);; 
}

static void __lambda_1899(void *data, object self_7320581, int argc, object *args) /* object self_7320581, object r_7315888 */
 {
 object r_7315888 = args[0];
  
closureN_type c_7349454;
object e_7349869 [5];
c_7349454.hdr.mark = gc_color_red;
 c_7349454.hdr.grayed = 0;
c_7349454.tag = closureN_tag;
 c_7349454.fn = (function_type)__lambda_1900;
c_7349454.num_args = 1;
c_7349454.num_elements = 5;
c_7349454.elements = (object *)e_7349869;
c_7349454.elements[0] = ((closureN)self_7320581)->elements[0];
c_7349454.elements[1] = ((closureN)self_7320581)->elements[1];
c_7349454.elements[2] = ((closureN)self_7320581)->elements[2];
c_7349454.elements[3] = ((closureN)self_7320581)->elements[4];
c_7349454.elements[4] = ((closureN)self_7320581)->elements[5];


make_pair(c_7349873,quote_index,NULL);c_7349873.hdr.immutable = 1;

make_pair(c_7349872,quote_v,&c_7349873);c_7349872.hdr.immutable = 1;

make_pair(c_7349871,quote_vector_91ref,&c_7349872);c_7349871.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349454, ((closureN)self_7320581)->elements[3], r_7315888, &c_7349871);; 
}

static void __lambda_1900(void *data, object self_7320582, int argc, object *args) /* object self_7320582, object r_7315884 */
 {
 object r_7315884 = args[0];
  
closureN_type c_7349456;
object e_7349864 [5];
c_7349456.hdr.mark = gc_color_red;
 c_7349456.hdr.grayed = 0;
c_7349456.tag = closureN_tag;
 c_7349456.fn = (function_type)__lambda_1901;
c_7349456.num_args = 1;
c_7349456.num_elements = 5;
c_7349456.elements = (object *)e_7349864;
c_7349456.elements[0] = ((closureN)self_7320582)->elements[0];
c_7349456.elements[1] = ((closureN)self_7320582)->elements[1];
c_7349456.elements[2] = ((closureN)self_7320582)->elements[2];
c_7349456.elements[3] = ((closureN)self_7320582)->elements[3];
c_7349456.elements[4] = ((closureN)self_7320582)->elements[4];


make_pair(c_7349868,quote_index,NULL);c_7349868.hdr.immutable = 1;

make_pair(c_7349867,quote_v,&c_7349868);c_7349867.hdr.immutable = 1;

make_pair(c_7349866,quote_vector_91ref,&c_7349867);c_7349866.hdr.immutable = 1;

make_pair(c_7349865,&c_7349866,NULL);c_7349865.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349456, r_7315884, NULL, &c_7349865);; 
}

static void __lambda_1901(void *data, object self_7320583, int argc, object *args) /* object self_7320583, object r_7315882 */
 {
 object r_7315882 = args[0];
  
closureN_type c_7349458;
object e_7349857 [4];
c_7349458.hdr.mark = gc_color_red;
 c_7349458.hdr.grayed = 0;
c_7349458.tag = closureN_tag;
 c_7349458.fn = (function_type)__lambda_1902;
c_7349458.num_args = 1;
c_7349458.num_elements = 4;
c_7349458.elements = (object *)e_7349857;
c_7349458.elements[0] = ((closureN)self_7320583)->elements[0];
c_7349458.elements[1] = ((closureN)self_7320583)->elements[1];
c_7349458.elements[2] = ((closureN)self_7320583)->elements[3];
c_7349458.elements[3] = ((closureN)self_7320583)->elements[4];


make_pair(c_7349863,quote_index,NULL);c_7349863.hdr.immutable = 1;

make_pair(c_7349862,quote_v,&c_7349863);c_7349862.hdr.immutable = 1;

make_pair(c_7349861,quote_vector_91ref,&c_7349862);c_7349861.hdr.immutable = 1;

make_pair(c_7349860,&c_7349861,NULL);c_7349860.hdr.immutable = 1;

make_pair(c_7349859,quote_w,&c_7349860);c_7349859.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349458, ((closureN)self_7320583)->elements[2], r_7315882, &c_7349859);; 
}

static void __lambda_1902(void *data, object self_7320584, int argc, object *args) /* object self_7320584, object r_7315878 */
 {
 object r_7315878 = args[0];
  
closureN_type c_7349460;
object e_7349850 [4];
c_7349460.hdr.mark = gc_color_red;
 c_7349460.hdr.grayed = 0;
c_7349460.tag = closureN_tag;
 c_7349460.fn = (function_type)__lambda_1903;
c_7349460.num_args = 1;
c_7349460.num_elements = 4;
c_7349460.elements = (object *)e_7349850;
c_7349460.elements[0] = ((closureN)self_7320584)->elements[0];
c_7349460.elements[1] = ((closureN)self_7320584)->elements[1];
c_7349460.elements[2] = ((closureN)self_7320584)->elements[2];
c_7349460.elements[3] = ((closureN)self_7320584)->elements[3];


make_pair(c_7349856,quote_index,NULL);c_7349856.hdr.immutable = 1;

make_pair(c_7349855,quote_v,&c_7349856);c_7349855.hdr.immutable = 1;

make_pair(c_7349854,quote_vector_91ref,&c_7349855);c_7349854.hdr.immutable = 1;

make_pair(c_7349853,&c_7349854,NULL);c_7349853.hdr.immutable = 1;

make_pair(c_7349852,quote_w,&c_7349853);c_7349852.hdr.immutable = 1;

make_pair(c_7349851,&c_7349852,NULL);c_7349851.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349460, r_7315878, NULL, &c_7349851);; 
}

static void __lambda_1903(void *data, object self_7320585, int argc, object *args) /* object self_7320585, object r_7315818 */
 {
 object r_7315818 = args[0];
  
closureN_type c_7349463;
object e_7349849 [5];
c_7349463.hdr.mark = gc_color_red;
 c_7349463.hdr.grayed = 0;
c_7349463.tag = closureN_tag;
 c_7349463.fn = (function_type)__lambda_1904;
c_7349463.num_args = 1;
c_7349463.num_elements = 5;
c_7349463.elements = (object *)e_7349849;
c_7349463.elements[0] = ((closureN)self_7320585)->elements[0];
c_7349463.elements[1] = ((closureN)self_7320585)->elements[1];
c_7349463.elements[2] = r_7315818;
c_7349463.elements[3] = ((closureN)self_7320585)->elements[2];
c_7349463.elements[4] = ((closureN)self_7320585)->elements[3];

return_closcall2(data,  ((closureN)self_7320585)->elements[2],  &c_7349463, quote_match_91one);; 
}

static void __lambda_1904(void *data, object self_7320586, int argc, object *args) /* object self_7320586, object r_7315824 */
 {
 object r_7315824 = args[0];
  
closureN_type c_7349466;
object e_7349848 [6];
c_7349466.hdr.mark = gc_color_red;
 c_7349466.hdr.grayed = 0;
c_7349466.tag = closureN_tag;
 c_7349466.fn = (function_type)__lambda_1905;
c_7349466.num_args = 1;
c_7349466.num_elements = 6;
c_7349466.elements = (object *)e_7349848;
c_7349466.elements[0] = ((closureN)self_7320586)->elements[0];
c_7349466.elements[1] = ((closureN)self_7320586)->elements[1];
c_7349466.elements[2] = ((closureN)self_7320586)->elements[2];
c_7349466.elements[3] = r_7315824;
c_7349466.elements[4] = ((closureN)self_7320586)->elements[3];
c_7349466.elements[5] = ((closureN)self_7320586)->elements[4];

return_closcall2(data,  ((closureN)self_7320586)->elements[3],  &c_7349466, quote_w);; 
}

static void __lambda_1905(void *data, object self_7320587, int argc, object *args) /* object self_7320587, object r_7315827 */
 {
 object r_7315827 = args[0];
  
closureN_type c_7349469;
object e_7349847 [7];
c_7349469.hdr.mark = gc_color_red;
 c_7349469.hdr.grayed = 0;
c_7349469.tag = closureN_tag;
 c_7349469.fn = (function_type)__lambda_1906;
c_7349469.num_args = 1;
c_7349469.num_elements = 7;
c_7349469.elements = (object *)e_7349847;
c_7349469.elements[0] = ((closureN)self_7320587)->elements[0];
c_7349469.elements[1] = ((closureN)self_7320587)->elements[1];
c_7349469.elements[2] = ((closureN)self_7320587)->elements[2];
c_7349469.elements[3] = ((closureN)self_7320587)->elements[3];
c_7349469.elements[4] = r_7315827;
c_7349469.elements[5] = ((closureN)self_7320587)->elements[4];
c_7349469.elements[6] = ((closureN)self_7320587)->elements[5];

return_closcall2(data,  ((closureN)self_7320587)->elements[4],  &c_7349469, quote_vector_91ref);; 
}

static void __lambda_1906(void *data, object self_7320588, int argc, object *args) /* object self_7320588, object r_7315868 */
 {
 object r_7315868 = args[0];
  
closureN_type c_7349471;
object e_7349834 [8];
c_7349471.hdr.mark = gc_color_red;
 c_7349471.hdr.grayed = 0;
c_7349471.tag = closureN_tag;
 c_7349471.fn = (function_type)__lambda_1907;
c_7349471.num_args = 1;
c_7349471.num_elements = 8;
c_7349471.elements = (object *)e_7349834;
c_7349471.elements[0] = ((closureN)self_7320588)->elements[0];
c_7349471.elements[1] = ((closureN)self_7320588)->elements[1];
c_7349471.elements[2] = ((closureN)self_7320588)->elements[2];
c_7349471.elements[3] = ((closureN)self_7320588)->elements[3];
c_7349471.elements[4] = ((closureN)self_7320588)->elements[4];
c_7349471.elements[5] = r_7315868;
c_7349471.elements[6] = ((closureN)self_7320588)->elements[5];
c_7349471.elements[7] = ((closureN)self_7320588)->elements[6];












make_pair(c_7349846,quote_index,NULL);c_7349846.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349471, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320588)->elements[6]))))), NULL, &c_7349846);; 
}

static void __lambda_1907(void *data, object self_7320589, int argc, object *args) /* object self_7320589, object r_7315871 */
 {
 object r_7315871 = args[0];
  
closureN_type c_7349473;
object e_7349828 [8];
c_7349473.hdr.mark = gc_color_red;
 c_7349473.hdr.grayed = 0;
c_7349473.tag = closureN_tag;
 c_7349473.fn = (function_type)__lambda_1908;
c_7349473.num_args = 1;
c_7349473.num_elements = 8;
c_7349473.elements = (object *)e_7349828;
c_7349473.elements[0] = ((closureN)self_7320589)->elements[0];
c_7349473.elements[1] = ((closureN)self_7320589)->elements[1];
c_7349473.elements[2] = ((closureN)self_7320589)->elements[2];
c_7349473.elements[3] = ((closureN)self_7320589)->elements[3];
c_7349473.elements[4] = ((closureN)self_7320589)->elements[4];
c_7349473.elements[5] = ((closureN)self_7320589)->elements[5];
c_7349473.elements[6] = ((closureN)self_7320589)->elements[6];
c_7349473.elements[7] = ((closureN)self_7320589)->elements[7];




make_pair(c_7349833,quote_index,NULL);c_7349833.hdr.immutable = 1;

make_pair(c_7349832,quote_v,&c_7349833);c_7349832.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349473, Cyc_car(data, ((closureN)self_7320589)->elements[7]), r_7315871, &c_7349832);; 
}

static void __lambda_1908(void *data, object self_7320590, int argc, object *args) /* object self_7320590, object r_7315869 */
 {
 object r_7315869 = args[0];
  
closureN_type c_7349475;
object e_7349823 [7];
c_7349475.hdr.mark = gc_color_red;
 c_7349475.hdr.grayed = 0;
c_7349475.tag = closureN_tag;
 c_7349475.fn = (function_type)__lambda_1909;
c_7349475.num_args = 1;
c_7349475.num_elements = 7;
c_7349475.elements = (object *)e_7349823;
c_7349475.elements[0] = ((closureN)self_7320590)->elements[0];
c_7349475.elements[1] = ((closureN)self_7320590)->elements[1];
c_7349475.elements[2] = ((closureN)self_7320590)->elements[2];
c_7349475.elements[3] = ((closureN)self_7320590)->elements[3];
c_7349475.elements[4] = ((closureN)self_7320590)->elements[4];
c_7349475.elements[5] = ((closureN)self_7320590)->elements[6];
c_7349475.elements[6] = ((closureN)self_7320590)->elements[7];


make_pair(c_7349827,quote_index,NULL);c_7349827.hdr.immutable = 1;

make_pair(c_7349826,quote_v,&c_7349827);c_7349826.hdr.immutable = 1;

make_pair(c_7349825,quote_vector_91ref,&c_7349826);c_7349825.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349475, ((closureN)self_7320590)->elements[5], r_7315869, &c_7349825);; 
}

static void __lambda_1909(void *data, object self_7320591, int argc, object *args) /* object self_7320591, object r_7315854 */
 {
 object r_7315854 = args[0];
  
closureN_type c_7349478;
object e_7349822 [8];
c_7349478.hdr.mark = gc_color_red;
 c_7349478.hdr.grayed = 0;
c_7349478.tag = closureN_tag;
 c_7349478.fn = (function_type)__lambda_1910;
c_7349478.num_args = 1;
c_7349478.num_elements = 8;
c_7349478.elements = (object *)e_7349822;
c_7349478.elements[0] = ((closureN)self_7320591)->elements[0];
c_7349478.elements[1] = ((closureN)self_7320591)->elements[1];
c_7349478.elements[2] = ((closureN)self_7320591)->elements[2];
c_7349478.elements[3] = ((closureN)self_7320591)->elements[3];
c_7349478.elements[4] = ((closureN)self_7320591)->elements[4];
c_7349478.elements[5] = r_7315854;
c_7349478.elements[6] = ((closureN)self_7320591)->elements[5];
c_7349478.elements[7] = ((closureN)self_7320591)->elements[6];

return_closcall2(data,  ((closureN)self_7320591)->elements[5],  &c_7349478, quote_vector_91set_67);; 
}

static void __lambda_1910(void *data, object self_7320592, int argc, object *args) /* object self_7320592, object r_7315860 */
 {
 object r_7315860 = args[0];
  
closureN_type c_7349480;
object e_7349809 [9];
c_7349480.hdr.mark = gc_color_red;
 c_7349480.hdr.grayed = 0;
c_7349480.tag = closureN_tag;
 c_7349480.fn = (function_type)__lambda_1911;
c_7349480.num_args = 1;
c_7349480.num_elements = 9;
c_7349480.elements = (object *)e_7349809;
c_7349480.elements[0] = ((closureN)self_7320592)->elements[0];
c_7349480.elements[1] = ((closureN)self_7320592)->elements[1];
c_7349480.elements[2] = ((closureN)self_7320592)->elements[2];
c_7349480.elements[3] = ((closureN)self_7320592)->elements[3];
c_7349480.elements[4] = ((closureN)self_7320592)->elements[4];
c_7349480.elements[5] = ((closureN)self_7320592)->elements[5];
c_7349480.elements[6] = r_7315860;
c_7349480.elements[7] = ((closureN)self_7320592)->elements[6];
c_7349480.elements[8] = ((closureN)self_7320592)->elements[7];












make_pair(c_7349821,quote_index,NULL);c_7349821.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349480, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320592)->elements[7]))))), NULL, &c_7349821);; 
}

static void __lambda_1911(void *data, object self_7320593, int argc, object *args) /* object self_7320593, object r_7315863 */
 {
 object r_7315863 = args[0];
  
closureN_type c_7349482;
object e_7349803 [9];
c_7349482.hdr.mark = gc_color_red;
 c_7349482.hdr.grayed = 0;
c_7349482.tag = closureN_tag;
 c_7349482.fn = (function_type)__lambda_1912;
c_7349482.num_args = 1;
c_7349482.num_elements = 9;
c_7349482.elements = (object *)e_7349803;
c_7349482.elements[0] = ((closureN)self_7320593)->elements[0];
c_7349482.elements[1] = ((closureN)self_7320593)->elements[1];
c_7349482.elements[2] = ((closureN)self_7320593)->elements[2];
c_7349482.elements[3] = ((closureN)self_7320593)->elements[3];
c_7349482.elements[4] = ((closureN)self_7320593)->elements[4];
c_7349482.elements[5] = ((closureN)self_7320593)->elements[5];
c_7349482.elements[6] = ((closureN)self_7320593)->elements[6];
c_7349482.elements[7] = ((closureN)self_7320593)->elements[7];
c_7349482.elements[8] = ((closureN)self_7320593)->elements[8];




make_pair(c_7349808,quote_index,NULL);c_7349808.hdr.immutable = 1;

make_pair(c_7349807,quote_v,&c_7349808);c_7349807.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349482, Cyc_car(data, ((closureN)self_7320593)->elements[8]), r_7315863, &c_7349807);; 
}

static void __lambda_1912(void *data, object self_7320594, int argc, object *args) /* object self_7320594, object r_7315861 */
 {
 object r_7315861 = args[0];
  
closureN_type c_7349484;
object e_7349798 [8];
c_7349484.hdr.mark = gc_color_red;
 c_7349484.hdr.grayed = 0;
c_7349484.tag = closureN_tag;
 c_7349484.fn = (function_type)__lambda_1913;
c_7349484.num_args = 1;
c_7349484.num_elements = 8;
c_7349484.elements = (object *)e_7349798;
c_7349484.elements[0] = ((closureN)self_7320594)->elements[0];
c_7349484.elements[1] = ((closureN)self_7320594)->elements[1];
c_7349484.elements[2] = ((closureN)self_7320594)->elements[2];
c_7349484.elements[3] = ((closureN)self_7320594)->elements[3];
c_7349484.elements[4] = ((closureN)self_7320594)->elements[4];
c_7349484.elements[5] = ((closureN)self_7320594)->elements[5];
c_7349484.elements[6] = ((closureN)self_7320594)->elements[7];
c_7349484.elements[7] = ((closureN)self_7320594)->elements[8];


make_pair(c_7349802,quote_index,NULL);c_7349802.hdr.immutable = 1;

make_pair(c_7349801,quote_v,&c_7349802);c_7349801.hdr.immutable = 1;

make_pair(c_7349800,quote_vector_91set_67,&c_7349801);c_7349800.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349484, ((closureN)self_7320594)->elements[6], r_7315861, &c_7349800);; 
}

static void __lambda_1913(void *data, object self_7320595, int argc, object *args) /* object self_7320595, object r_7315857 */
 {
 object r_7315857 = args[0];
  
closureN_type c_7349486;
object e_7349793 [8];
c_7349486.hdr.mark = gc_color_red;
 c_7349486.hdr.grayed = 0;
c_7349486.tag = closureN_tag;
 c_7349486.fn = (function_type)__lambda_1914;
c_7349486.num_args = 1;
c_7349486.num_elements = 8;
c_7349486.elements = (object *)e_7349793;
c_7349486.elements[0] = ((closureN)self_7320595)->elements[0];
c_7349486.elements[1] = ((closureN)self_7320595)->elements[1];
c_7349486.elements[2] = ((closureN)self_7320595)->elements[2];
c_7349486.elements[3] = ((closureN)self_7320595)->elements[3];
c_7349486.elements[4] = ((closureN)self_7320595)->elements[4];
c_7349486.elements[5] = ((closureN)self_7320595)->elements[5];
c_7349486.elements[6] = ((closureN)self_7320595)->elements[6];
c_7349486.elements[7] = ((closureN)self_7320595)->elements[7];


make_pair(c_7349797,quote_index,NULL);c_7349797.hdr.immutable = 1;

make_pair(c_7349796,quote_v,&c_7349797);c_7349796.hdr.immutable = 1;

make_pair(c_7349795,quote_vector_91set_67,&c_7349796);c_7349795.hdr.immutable = 1;

make_pair(c_7349794,&c_7349795,NULL);c_7349794.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349486, r_7315857, NULL, &c_7349794);; 
}

static void __lambda_1914(void *data, object self_7320596, int argc, object *args) /* object self_7320596, object r_7315855 */
 {
 object r_7315855 = args[0];
  
closureN_type c_7349488;
object e_7349783 [7];
c_7349488.hdr.mark = gc_color_red;
 c_7349488.hdr.grayed = 0;
c_7349488.tag = closureN_tag;
 c_7349488.fn = (function_type)__lambda_1915;
c_7349488.num_args = 1;
c_7349488.num_elements = 7;
c_7349488.elements = (object *)e_7349783;
c_7349488.elements[0] = ((closureN)self_7320596)->elements[0];
c_7349488.elements[1] = ((closureN)self_7320596)->elements[1];
c_7349488.elements[2] = ((closureN)self_7320596)->elements[2];
c_7349488.elements[3] = ((closureN)self_7320596)->elements[3];
c_7349488.elements[4] = ((closureN)self_7320596)->elements[4];
c_7349488.elements[5] = ((closureN)self_7320596)->elements[6];
c_7349488.elements[6] = ((closureN)self_7320596)->elements[7];


make_pair(c_7349788,quote_index,NULL);c_7349788.hdr.immutable = 1;

make_pair(c_7349787,quote_v,&c_7349788);c_7349787.hdr.immutable = 1;

make_pair(c_7349786,quote_vector_91ref,&c_7349787);c_7349786.hdr.immutable = 1;

make_pair(c_7349792,quote_index,NULL);c_7349792.hdr.immutable = 1;

make_pair(c_7349791,quote_v,&c_7349792);c_7349791.hdr.immutable = 1;

make_pair(c_7349790,quote_vector_91set_67,&c_7349791);c_7349790.hdr.immutable = 1;

make_pair(c_7349789,&c_7349790,NULL);c_7349789.hdr.immutable = 1;

make_pair(c_7349785,&c_7349786,&c_7349789);c_7349785.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349488, ((closureN)self_7320596)->elements[5], r_7315855, &c_7349785);; 
}

static void __lambda_1915(void *data, object self_7320597, int argc, object *args) /* object self_7320597, object r_7315832 */
 {
 object r_7315832 = args[0];
  
closureN_type c_7349491;
object e_7349782 [7];
c_7349491.hdr.mark = gc_color_red;
 c_7349491.hdr.grayed = 0;
c_7349491.tag = closureN_tag;
 c_7349491.fn = (function_type)__lambda_1916;
c_7349491.num_args = 1;
c_7349491.num_elements = 7;
c_7349491.elements = (object *)e_7349782;
c_7349491.elements[0] = ((closureN)self_7320597)->elements[0];
c_7349491.elements[1] = ((closureN)self_7320597)->elements[1];
c_7349491.elements[2] = ((closureN)self_7320597)->elements[2];
c_7349491.elements[3] = ((closureN)self_7320597)->elements[3];
c_7349491.elements[4] = ((closureN)self_7320597)->elements[4];
c_7349491.elements[5] = r_7315832;
c_7349491.elements[6] = ((closureN)self_7320597)->elements[6];

return_closcall2(data,  ((closureN)self_7320597)->elements[5],  &c_7349491, quote_match_91vector_91step);; 
}

static void __lambda_1916(void *data, object self_7320598, int argc, object *args) /* object self_7320598, object r_7315842 */
 {
 object r_7315842 = args[0];
  
closureN_type c_7349493;
object e_7349771 [8];
c_7349493.hdr.mark = gc_color_red;
 c_7349493.hdr.grayed = 0;
c_7349493.tag = closureN_tag;
 c_7349493.fn = (function_type)__lambda_1917;
c_7349493.num_args = 1;
c_7349493.num_elements = 8;
c_7349493.elements = (object *)e_7349771;
c_7349493.elements[0] = ((closureN)self_7320598)->elements[0];
c_7349493.elements[1] = ((closureN)self_7320598)->elements[1];
c_7349493.elements[2] = ((closureN)self_7320598)->elements[2];
c_7349493.elements[3] = ((closureN)self_7320598)->elements[3];
c_7349493.elements[4] = ((closureN)self_7320598)->elements[4];
c_7349493.elements[5] = ((closureN)self_7320598)->elements[5];
c_7349493.elements[6] = r_7315842;
c_7349493.elements[7] = ((closureN)self_7320598)->elements[6];










make_pair(c_7349781,quote_fk,NULL);c_7349781.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349493, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320598)->elements[6])))), NULL, &c_7349781);; 
}

static void __lambda_1917(void *data, object self_7320599, int argc, object *args) /* object self_7320599, object r_7315849 */
 {
 object r_7315849 = args[0];
  
closureN_type c_7349495;
object e_7349761 [8];
c_7349495.hdr.mark = gc_color_red;
 c_7349495.hdr.grayed = 0;
c_7349495.tag = closureN_tag;
 c_7349495.fn = (function_type)__lambda_1918;
c_7349495.num_args = 1;
c_7349495.num_elements = 8;
c_7349495.elements = (object *)e_7349761;
c_7349495.elements[0] = ((closureN)self_7320599)->elements[0];
c_7349495.elements[1] = ((closureN)self_7320599)->elements[1];
c_7349495.elements[2] = ((closureN)self_7320599)->elements[2];
c_7349495.elements[3] = ((closureN)self_7320599)->elements[3];
c_7349495.elements[4] = ((closureN)self_7320599)->elements[4];
c_7349495.elements[5] = ((closureN)self_7320599)->elements[5];
c_7349495.elements[6] = ((closureN)self_7320599)->elements[6];
c_7349495.elements[7] = ((closureN)self_7320599)->elements[7];








make_pair(c_7349770,quote_fk,NULL);c_7349770.hdr.immutable = 1;

make_pair(c_7349769,quote_sk,&c_7349770);c_7349769.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349495, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320599)->elements[7]))), r_7315849, &c_7349769);; 
}

static void __lambda_1918(void *data, object self_7320600, int argc, object *args) /* object self_7320600, object r_7315847 */
 {
 object r_7315847 = args[0];
  
closureN_type c_7349497;
object e_7349750 [8];
c_7349497.hdr.mark = gc_color_red;
 c_7349497.hdr.grayed = 0;
c_7349497.tag = closureN_tag;
 c_7349497.fn = (function_type)__lambda_1919;
c_7349497.num_args = 1;
c_7349497.num_elements = 8;
c_7349497.elements = (object *)e_7349750;
c_7349497.elements[0] = ((closureN)self_7320600)->elements[0];
c_7349497.elements[1] = ((closureN)self_7320600)->elements[1];
c_7349497.elements[2] = ((closureN)self_7320600)->elements[2];
c_7349497.elements[3] = ((closureN)self_7320600)->elements[3];
c_7349497.elements[4] = ((closureN)self_7320600)->elements[4];
c_7349497.elements[5] = ((closureN)self_7320600)->elements[5];
c_7349497.elements[6] = ((closureN)self_7320600)->elements[6];
c_7349497.elements[7] = ((closureN)self_7320600)->elements[7];








make_pair(c_7349760,quote_fk,NULL);c_7349760.hdr.immutable = 1;

make_pair(c_7349759,quote_sk,&c_7349760);c_7349759.hdr.immutable = 1;

make_pair(c_7349758,quote_rest,&c_7349759);c_7349758.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349497, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320600)->elements[7]))), r_7315847, &c_7349758);; 
}

static void __lambda_1919(void *data, object self_7320601, int argc, object *args) /* object self_7320601, object r_7315845 */
 {
 object r_7315845 = args[0];
  
closureN_type c_7349499;
object e_7349742 [8];
c_7349499.hdr.mark = gc_color_red;
 c_7349499.hdr.grayed = 0;
c_7349499.tag = closureN_tag;
 c_7349499.fn = (function_type)__lambda_1920;
c_7349499.num_args = 1;
c_7349499.num_elements = 8;
c_7349499.elements = (object *)e_7349742;
c_7349499.elements[0] = ((closureN)self_7320601)->elements[0];
c_7349499.elements[1] = ((closureN)self_7320601)->elements[1];
c_7349499.elements[2] = ((closureN)self_7320601)->elements[2];
c_7349499.elements[3] = ((closureN)self_7320601)->elements[3];
c_7349499.elements[4] = ((closureN)self_7320601)->elements[4];
c_7349499.elements[5] = ((closureN)self_7320601)->elements[5];
c_7349499.elements[6] = ((closureN)self_7320601)->elements[6];
c_7349499.elements[7] = ((closureN)self_7320601)->elements[7];




make_pair(c_7349749,quote_fk,NULL);c_7349749.hdr.immutable = 1;

make_pair(c_7349748,quote_sk,&c_7349749);c_7349748.hdr.immutable = 1;

make_pair(c_7349747,quote_rest,&c_7349748);c_7349747.hdr.immutable = 1;

make_pair(c_7349746,quote_v,&c_7349747);c_7349746.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349499, Cyc_car(data, ((closureN)self_7320601)->elements[7]), r_7315845, &c_7349746);; 
}

static void __lambda_1920(void *data, object self_7320602, int argc, object *args) /* object self_7320602, object r_7315843 */
 {
 object r_7315843 = args[0];
  
closureN_type c_7349501;
object e_7349735 [7];
c_7349501.hdr.mark = gc_color_red;
 c_7349501.hdr.grayed = 0;
c_7349501.tag = closureN_tag;
 c_7349501.fn = (function_type)__lambda_1921;
c_7349501.num_args = 1;
c_7349501.num_elements = 7;
c_7349501.elements = (object *)e_7349735;
c_7349501.elements[0] = ((closureN)self_7320602)->elements[0];
c_7349501.elements[1] = ((closureN)self_7320602)->elements[1];
c_7349501.elements[2] = ((closureN)self_7320602)->elements[2];
c_7349501.elements[3] = ((closureN)self_7320602)->elements[3];
c_7349501.elements[4] = ((closureN)self_7320602)->elements[4];
c_7349501.elements[5] = ((closureN)self_7320602)->elements[5];
c_7349501.elements[6] = ((closureN)self_7320602)->elements[7];


make_pair(c_7349741,quote_fk,NULL);c_7349741.hdr.immutable = 1;

make_pair(c_7349740,quote_sk,&c_7349741);c_7349740.hdr.immutable = 1;

make_pair(c_7349739,quote_rest,&c_7349740);c_7349739.hdr.immutable = 1;

make_pair(c_7349738,quote_v,&c_7349739);c_7349738.hdr.immutable = 1;

make_pair(c_7349737,quote_match_91vector_91step,&c_7349738);c_7349737.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349501, ((closureN)self_7320602)->elements[6], r_7315843, &c_7349737);; 
}

static void __lambda_1921(void *data, object self_7320603, int argc, object *args) /* object self_7320603, object r_7315835 */
 {
 object r_7315835 = args[0];
  
closureN_type c_7349503;
object e_7349722 [8];
c_7349503.hdr.mark = gc_color_red;
 c_7349503.hdr.grayed = 0;
c_7349503.tag = closureN_tag;
 c_7349503.fn = (function_type)__lambda_1922;
c_7349503.num_args = 1;
c_7349503.num_elements = 8;
c_7349503.elements = (object *)e_7349722;
c_7349503.elements[0] = ((closureN)self_7320603)->elements[0];
c_7349503.elements[1] = ((closureN)self_7320603)->elements[1];
c_7349503.elements[2] = ((closureN)self_7320603)->elements[2];
c_7349503.elements[3] = ((closureN)self_7320603)->elements[3];
c_7349503.elements[4] = ((closureN)self_7320603)->elements[4];
c_7349503.elements[5] = ((closureN)self_7320603)->elements[5];
c_7349503.elements[6] = r_7315835;
c_7349503.elements[7] = ((closureN)self_7320603)->elements[6];












make_pair(c_7349734,quote_i,NULL);c_7349734.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349503, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320603)->elements[6]))))), NULL, &c_7349734);; 
}

static void __lambda_1922(void *data, object self_7320604, int argc, object *args) /* object self_7320604, object r_7315838 */
 {
 object r_7315838 = args[0];
  
closureN_type c_7349505;
object e_7349710 [8];
c_7349505.hdr.mark = gc_color_red;
 c_7349505.hdr.grayed = 0;
c_7349505.tag = closureN_tag;
 c_7349505.fn = (function_type)__lambda_1923;
c_7349505.num_args = 1;
c_7349505.num_elements = 8;
c_7349505.elements = (object *)e_7349710;
c_7349505.elements[0] = ((closureN)self_7320604)->elements[0];
c_7349505.elements[1] = ((closureN)self_7320604)->elements[1];
c_7349505.elements[2] = ((closureN)self_7320604)->elements[2];
c_7349505.elements[3] = ((closureN)self_7320604)->elements[3];
c_7349505.elements[4] = ((closureN)self_7320604)->elements[4];
c_7349505.elements[5] = ((closureN)self_7320604)->elements[5];
c_7349505.elements[6] = ((closureN)self_7320604)->elements[6];
c_7349505.elements[7] = ((closureN)self_7320604)->elements[7];










make_pair(c_7349721,quote_i,NULL);c_7349721.hdr.immutable = 1;

make_pair(c_7349720,quote_fk,&c_7349721);c_7349720.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349505, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320604)->elements[7])))), r_7315838, &c_7349720);; 
}

static void __lambda_1923(void *data, object self_7320605, int argc, object *args) /* object self_7320605, object r_7315836 */
 {
 object r_7315836 = args[0];
  
closureN_type c_7349507;
object e_7349700 [7];
c_7349507.hdr.mark = gc_color_red;
 c_7349507.hdr.grayed = 0;
c_7349507.tag = closureN_tag;
 c_7349507.fn = (function_type)__lambda_1924;
c_7349507.num_args = 1;
c_7349507.num_elements = 7;
c_7349507.elements = (object *)e_7349700;
c_7349507.elements[0] = ((closureN)self_7320605)->elements[0];
c_7349507.elements[1] = ((closureN)self_7320605)->elements[1];
c_7349507.elements[2] = ((closureN)self_7320605)->elements[2];
c_7349507.elements[3] = ((closureN)self_7320605)->elements[3];
c_7349507.elements[4] = ((closureN)self_7320605)->elements[4];
c_7349507.elements[5] = ((closureN)self_7320605)->elements[5];
c_7349507.elements[6] = ((closureN)self_7320605)->elements[7];


make_pair(c_7349707,quote_fk,NULL);c_7349707.hdr.immutable = 1;

make_pair(c_7349706,quote_sk,&c_7349707);c_7349706.hdr.immutable = 1;

make_pair(c_7349705,quote_rest,&c_7349706);c_7349705.hdr.immutable = 1;

make_pair(c_7349704,quote_v,&c_7349705);c_7349704.hdr.immutable = 1;

make_pair(c_7349703,quote_match_91vector_91step,&c_7349704);c_7349703.hdr.immutable = 1;

make_pair(c_7349709,quote_i,NULL);c_7349709.hdr.immutable = 1;

make_pair(c_7349708,quote_fk,&c_7349709);c_7349708.hdr.immutable = 1;

make_pair(c_7349702,&c_7349703,&c_7349708);c_7349702.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349507, ((closureN)self_7320605)->elements[6], r_7315836, &c_7349702);; 
}

static void __lambda_1924(void *data, object self_7320606, int argc, object *args) /* object self_7320606, object r_7315833 */
 {
 object r_7315833 = args[0];
  
closureN_type c_7349509;
object e_7349681 [6];
c_7349509.hdr.mark = gc_color_red;
 c_7349509.hdr.grayed = 0;
c_7349509.tag = closureN_tag;
 c_7349509.fn = (function_type)__lambda_1925;
c_7349509.num_args = 1;
c_7349509.num_elements = 6;
c_7349509.elements = (object *)e_7349681;
c_7349509.elements[0] = ((closureN)self_7320606)->elements[0];
c_7349509.elements[1] = ((closureN)self_7320606)->elements[1];
c_7349509.elements[2] = ((closureN)self_7320606)->elements[2];
c_7349509.elements[3] = ((closureN)self_7320606)->elements[3];
c_7349509.elements[4] = ((closureN)self_7320606)->elements[4];
c_7349509.elements[5] = ((closureN)self_7320606)->elements[6];


make_pair(c_7349687,quote_index,NULL);c_7349687.hdr.immutable = 1;

make_pair(c_7349686,quote_v,&c_7349687);c_7349686.hdr.immutable = 1;

make_pair(c_7349685,quote_vector_91ref,&c_7349686);c_7349685.hdr.immutable = 1;

make_pair(c_7349691,quote_index,NULL);c_7349691.hdr.immutable = 1;

make_pair(c_7349690,quote_v,&c_7349691);c_7349690.hdr.immutable = 1;

make_pair(c_7349689,quote_vector_91set_67,&c_7349690);c_7349689.hdr.immutable = 1;

make_pair(c_7349688,&c_7349689,NULL);c_7349688.hdr.immutable = 1;

make_pair(c_7349684,&c_7349685,&c_7349688);c_7349684.hdr.immutable = 1;

make_pair(c_7349697,quote_fk,NULL);c_7349697.hdr.immutable = 1;

make_pair(c_7349696,quote_sk,&c_7349697);c_7349696.hdr.immutable = 1;

make_pair(c_7349695,quote_rest,&c_7349696);c_7349695.hdr.immutable = 1;

make_pair(c_7349694,quote_v,&c_7349695);c_7349694.hdr.immutable = 1;

make_pair(c_7349693,quote_match_91vector_91step,&c_7349694);c_7349693.hdr.immutable = 1;

make_pair(c_7349699,quote_i,NULL);c_7349699.hdr.immutable = 1;

make_pair(c_7349698,quote_fk,&c_7349699);c_7349698.hdr.immutable = 1;

make_pair(c_7349692,&c_7349693,&c_7349698);c_7349692.hdr.immutable = 1;

make_pair(c_7349683,&c_7349684,&c_7349692);c_7349683.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349509, ((closureN)self_7320606)->elements[5], r_7315833, &c_7349683);; 
}

static void __lambda_1925(void *data, object self_7320607, int argc, object *args) /* object self_7320607, object r_7315830 */
 {
 object r_7315830 = args[0];
  
closureN_type c_7349511;
object e_7349653 [5];
c_7349511.hdr.mark = gc_color_red;
 c_7349511.hdr.grayed = 0;
c_7349511.tag = closureN_tag;
 c_7349511.fn = (function_type)__lambda_1926;
c_7349511.num_args = 1;
c_7349511.num_elements = 5;
c_7349511.elements = (object *)e_7349653;
c_7349511.elements[0] = ((closureN)self_7320607)->elements[0];
c_7349511.elements[1] = ((closureN)self_7320607)->elements[1];
c_7349511.elements[2] = ((closureN)self_7320607)->elements[2];
c_7349511.elements[3] = ((closureN)self_7320607)->elements[3];
c_7349511.elements[4] = ((closureN)self_7320607)->elements[4];










make_pair(c_7349668,quote_index,NULL);c_7349668.hdr.immutable = 1;

make_pair(c_7349667,quote_v,&c_7349668);c_7349667.hdr.immutable = 1;

make_pair(c_7349666,quote_vector_91ref,&c_7349667);c_7349666.hdr.immutable = 1;

make_pair(c_7349672,quote_index,NULL);c_7349672.hdr.immutable = 1;

make_pair(c_7349671,quote_v,&c_7349672);c_7349671.hdr.immutable = 1;

make_pair(c_7349670,quote_vector_91set_67,&c_7349671);c_7349670.hdr.immutable = 1;

make_pair(c_7349669,&c_7349670,NULL);c_7349669.hdr.immutable = 1;

make_pair(c_7349665,&c_7349666,&c_7349669);c_7349665.hdr.immutable = 1;

make_pair(c_7349678,quote_fk,NULL);c_7349678.hdr.immutable = 1;

make_pair(c_7349677,quote_sk,&c_7349678);c_7349677.hdr.immutable = 1;

make_pair(c_7349676,quote_rest,&c_7349677);c_7349676.hdr.immutable = 1;

make_pair(c_7349675,quote_v,&c_7349676);c_7349675.hdr.immutable = 1;

make_pair(c_7349674,quote_match_91vector_91step,&c_7349675);c_7349674.hdr.immutable = 1;

make_pair(c_7349680,quote_i,NULL);c_7349680.hdr.immutable = 1;

make_pair(c_7349679,quote_fk,&c_7349680);c_7349679.hdr.immutable = 1;

make_pair(c_7349673,&c_7349674,&c_7349679);c_7349673.hdr.immutable = 1;

make_pair(c_7349664,&c_7349665,&c_7349673);c_7349664.hdr.immutable = 1;

make_pair(c_7349663,quote_pat,&c_7349664);c_7349663.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349511, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320607)->elements[5])))), r_7315830, &c_7349663);; 
}

static void __lambda_1926(void *data, object self_7320608, int argc, object *args) /* object self_7320608, object r_7315828 */
 {
 object r_7315828 = args[0];
  
closureN_type c_7349513;
object e_7349632 [4];
c_7349513.hdr.mark = gc_color_red;
 c_7349513.hdr.grayed = 0;
c_7349513.tag = closureN_tag;
 c_7349513.fn = (function_type)__lambda_1927;
c_7349513.num_args = 1;
c_7349513.num_elements = 4;
c_7349513.elements = (object *)e_7349632;
c_7349513.elements[0] = ((closureN)self_7320608)->elements[0];
c_7349513.elements[1] = ((closureN)self_7320608)->elements[1];
c_7349513.elements[2] = ((closureN)self_7320608)->elements[2];
c_7349513.elements[3] = ((closureN)self_7320608)->elements[3];


make_pair(c_7349640,quote_index,NULL);c_7349640.hdr.immutable = 1;

make_pair(c_7349639,quote_v,&c_7349640);c_7349639.hdr.immutable = 1;

make_pair(c_7349638,quote_vector_91ref,&c_7349639);c_7349638.hdr.immutable = 1;

make_pair(c_7349644,quote_index,NULL);c_7349644.hdr.immutable = 1;

make_pair(c_7349643,quote_v,&c_7349644);c_7349643.hdr.immutable = 1;

make_pair(c_7349642,quote_vector_91set_67,&c_7349643);c_7349642.hdr.immutable = 1;

make_pair(c_7349641,&c_7349642,NULL);c_7349641.hdr.immutable = 1;

make_pair(c_7349637,&c_7349638,&c_7349641);c_7349637.hdr.immutable = 1;

make_pair(c_7349650,quote_fk,NULL);c_7349650.hdr.immutable = 1;

make_pair(c_7349649,quote_sk,&c_7349650);c_7349649.hdr.immutable = 1;

make_pair(c_7349648,quote_rest,&c_7349649);c_7349648.hdr.immutable = 1;

make_pair(c_7349647,quote_v,&c_7349648);c_7349647.hdr.immutable = 1;

make_pair(c_7349646,quote_match_91vector_91step,&c_7349647);c_7349646.hdr.immutable = 1;

make_pair(c_7349652,quote_i,NULL);c_7349652.hdr.immutable = 1;

make_pair(c_7349651,quote_fk,&c_7349652);c_7349651.hdr.immutable = 1;

make_pair(c_7349645,&c_7349646,&c_7349651);c_7349645.hdr.immutable = 1;

make_pair(c_7349636,&c_7349637,&c_7349645);c_7349636.hdr.immutable = 1;

make_pair(c_7349635,quote_pat,&c_7349636);c_7349635.hdr.immutable = 1;

make_pair(c_7349634,quote_w,&c_7349635);c_7349634.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349513, ((closureN)self_7320608)->elements[4], r_7315828, &c_7349634);; 
}

static void __lambda_1927(void *data, object self_7320609, int argc, object *args) /* object self_7320609, object r_7315825 */
 {
 object r_7315825 = args[0];
  
closureN_type c_7349515;
object e_7349610 [3];
c_7349515.hdr.mark = gc_color_red;
 c_7349515.hdr.grayed = 0;
c_7349515.tag = closureN_tag;
 c_7349515.fn = (function_type)__lambda_1928;
c_7349515.num_args = 1;
c_7349515.num_elements = 3;
c_7349515.elements = (object *)e_7349610;
c_7349515.elements[0] = ((closureN)self_7320609)->elements[0];
c_7349515.elements[1] = ((closureN)self_7320609)->elements[1];
c_7349515.elements[2] = ((closureN)self_7320609)->elements[2];


make_pair(c_7349619,quote_index,NULL);c_7349619.hdr.immutable = 1;

make_pair(c_7349618,quote_v,&c_7349619);c_7349618.hdr.immutable = 1;

make_pair(c_7349617,quote_vector_91ref,&c_7349618);c_7349617.hdr.immutable = 1;

make_pair(c_7349623,quote_index,NULL);c_7349623.hdr.immutable = 1;

make_pair(c_7349622,quote_v,&c_7349623);c_7349622.hdr.immutable = 1;

make_pair(c_7349621,quote_vector_91set_67,&c_7349622);c_7349621.hdr.immutable = 1;

make_pair(c_7349620,&c_7349621,NULL);c_7349620.hdr.immutable = 1;

make_pair(c_7349616,&c_7349617,&c_7349620);c_7349616.hdr.immutable = 1;

make_pair(c_7349629,quote_fk,NULL);c_7349629.hdr.immutable = 1;

make_pair(c_7349628,quote_sk,&c_7349629);c_7349628.hdr.immutable = 1;

make_pair(c_7349627,quote_rest,&c_7349628);c_7349627.hdr.immutable = 1;

make_pair(c_7349626,quote_v,&c_7349627);c_7349626.hdr.immutable = 1;

make_pair(c_7349625,quote_match_91vector_91step,&c_7349626);c_7349625.hdr.immutable = 1;

make_pair(c_7349631,quote_i,NULL);c_7349631.hdr.immutable = 1;

make_pair(c_7349630,quote_fk,&c_7349631);c_7349630.hdr.immutable = 1;

make_pair(c_7349624,&c_7349625,&c_7349630);c_7349624.hdr.immutable = 1;

make_pair(c_7349615,&c_7349616,&c_7349624);c_7349615.hdr.immutable = 1;

make_pair(c_7349614,quote_pat,&c_7349615);c_7349614.hdr.immutable = 1;

make_pair(c_7349613,quote_w,&c_7349614);c_7349613.hdr.immutable = 1;

make_pair(c_7349612,quote_match_91one,&c_7349613);c_7349612.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349515, ((closureN)self_7320609)->elements[3], r_7315825, &c_7349612);; 
}

static void __lambda_1928(void *data, object self_7320610, int argc, object *args) /* object self_7320610, object r_7315821 */
 {
 object r_7315821 = args[0];
  
closureN_type c_7349517;
object e_7349588 [3];
c_7349517.hdr.mark = gc_color_red;
 c_7349517.hdr.grayed = 0;
c_7349517.tag = closureN_tag;
 c_7349517.fn = (function_type)__lambda_1929;
c_7349517.num_args = 1;
c_7349517.num_elements = 3;
c_7349517.elements = (object *)e_7349588;
c_7349517.elements[0] = ((closureN)self_7320610)->elements[0];
c_7349517.elements[1] = ((closureN)self_7320610)->elements[1];
c_7349517.elements[2] = ((closureN)self_7320610)->elements[2];


make_pair(c_7349597,quote_index,NULL);c_7349597.hdr.immutable = 1;

make_pair(c_7349596,quote_v,&c_7349597);c_7349596.hdr.immutable = 1;

make_pair(c_7349595,quote_vector_91ref,&c_7349596);c_7349595.hdr.immutable = 1;

make_pair(c_7349601,quote_index,NULL);c_7349601.hdr.immutable = 1;

make_pair(c_7349600,quote_v,&c_7349601);c_7349600.hdr.immutable = 1;

make_pair(c_7349599,quote_vector_91set_67,&c_7349600);c_7349599.hdr.immutable = 1;

make_pair(c_7349598,&c_7349599,NULL);c_7349598.hdr.immutable = 1;

make_pair(c_7349594,&c_7349595,&c_7349598);c_7349594.hdr.immutable = 1;

make_pair(c_7349607,quote_fk,NULL);c_7349607.hdr.immutable = 1;

make_pair(c_7349606,quote_sk,&c_7349607);c_7349606.hdr.immutable = 1;

make_pair(c_7349605,quote_rest,&c_7349606);c_7349605.hdr.immutable = 1;

make_pair(c_7349604,quote_v,&c_7349605);c_7349604.hdr.immutable = 1;

make_pair(c_7349603,quote_match_91vector_91step,&c_7349604);c_7349603.hdr.immutable = 1;

make_pair(c_7349609,quote_i,NULL);c_7349609.hdr.immutable = 1;

make_pair(c_7349608,quote_fk,&c_7349609);c_7349608.hdr.immutable = 1;

make_pair(c_7349602,&c_7349603,&c_7349608);c_7349602.hdr.immutable = 1;

make_pair(c_7349593,&c_7349594,&c_7349602);c_7349593.hdr.immutable = 1;

make_pair(c_7349592,quote_pat,&c_7349593);c_7349592.hdr.immutable = 1;

make_pair(c_7349591,quote_w,&c_7349592);c_7349591.hdr.immutable = 1;

make_pair(c_7349590,quote_match_91one,&c_7349591);c_7349590.hdr.immutable = 1;

make_pair(c_7349589,&c_7349590,NULL);c_7349589.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349517, r_7315821, NULL, &c_7349589);; 
}

static void __lambda_1929(void *data, object self_7320611, int argc, object *args) /* object self_7320611, object r_7315819 */
 {
 object r_7315819 = args[0];
  
closureN_type c_7349519;
object e_7349558 [2];
c_7349519.hdr.mark = gc_color_red;
 c_7349519.hdr.grayed = 0;
c_7349519.tag = closureN_tag;
 c_7349519.fn = (function_type)__lambda_1930;
c_7349519.num_args = 1;
c_7349519.num_elements = 2;
c_7349519.elements = (object *)e_7349558;
c_7349519.elements[0] = ((closureN)self_7320611)->elements[0];
c_7349519.elements[1] = ((closureN)self_7320611)->elements[1];


make_pair(c_7349566,quote_index,NULL);c_7349566.hdr.immutable = 1;

make_pair(c_7349565,quote_v,&c_7349566);c_7349565.hdr.immutable = 1;

make_pair(c_7349564,quote_vector_91ref,&c_7349565);c_7349564.hdr.immutable = 1;

make_pair(c_7349563,&c_7349564,NULL);c_7349563.hdr.immutable = 1;

make_pair(c_7349562,quote_w,&c_7349563);c_7349562.hdr.immutable = 1;

make_pair(c_7349561,&c_7349562,NULL);c_7349561.hdr.immutable = 1;

make_pair(c_7349575,quote_index,NULL);c_7349575.hdr.immutable = 1;

make_pair(c_7349574,quote_v,&c_7349575);c_7349574.hdr.immutable = 1;

make_pair(c_7349573,quote_vector_91ref,&c_7349574);c_7349573.hdr.immutable = 1;

make_pair(c_7349579,quote_index,NULL);c_7349579.hdr.immutable = 1;

make_pair(c_7349578,quote_v,&c_7349579);c_7349578.hdr.immutable = 1;

make_pair(c_7349577,quote_vector_91set_67,&c_7349578);c_7349577.hdr.immutable = 1;

make_pair(c_7349576,&c_7349577,NULL);c_7349576.hdr.immutable = 1;

make_pair(c_7349572,&c_7349573,&c_7349576);c_7349572.hdr.immutable = 1;

make_pair(c_7349585,quote_fk,NULL);c_7349585.hdr.immutable = 1;

make_pair(c_7349584,quote_sk,&c_7349585);c_7349584.hdr.immutable = 1;

make_pair(c_7349583,quote_rest,&c_7349584);c_7349583.hdr.immutable = 1;

make_pair(c_7349582,quote_v,&c_7349583);c_7349582.hdr.immutable = 1;

make_pair(c_7349581,quote_match_91vector_91step,&c_7349582);c_7349581.hdr.immutable = 1;

make_pair(c_7349587,quote_i,NULL);c_7349587.hdr.immutable = 1;

make_pair(c_7349586,quote_fk,&c_7349587);c_7349586.hdr.immutable = 1;

make_pair(c_7349580,&c_7349581,&c_7349586);c_7349580.hdr.immutable = 1;

make_pair(c_7349571,&c_7349572,&c_7349580);c_7349571.hdr.immutable = 1;

make_pair(c_7349570,quote_pat,&c_7349571);c_7349570.hdr.immutable = 1;

make_pair(c_7349569,quote_w,&c_7349570);c_7349569.hdr.immutable = 1;

make_pair(c_7349568,quote_match_91one,&c_7349569);c_7349568.hdr.immutable = 1;

make_pair(c_7349567,&c_7349568,NULL);c_7349567.hdr.immutable = 1;

make_pair(c_7349560,&c_7349561,&c_7349567);c_7349560.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349519, ((closureN)self_7320611)->elements[2], r_7315819, &c_7349560);; 
}

static void __lambda_1930(void *data, object self_7320612, int argc, object *args) /* object self_7320612, object r_7315816 */
 {
 object r_7315816 = args[0];
  
closureN_type c_7349521;
object e_7349527 [1];
c_7349521.hdr.mark = gc_color_red;
 c_7349521.hdr.grayed = 0;
c_7349521.tag = closureN_tag;
 c_7349521.fn = (function_type)__lambda_1931;
c_7349521.num_args = 1;
c_7349521.num_elements = 1;
c_7349521.elements = (object *)e_7349527;
c_7349521.elements[0] = ((closureN)self_7320612)->elements[0];


make_pair(c_7349536,quote_index,NULL);c_7349536.hdr.immutable = 1;

make_pair(c_7349535,quote_v,&c_7349536);c_7349535.hdr.immutable = 1;

make_pair(c_7349534,quote_vector_91ref,&c_7349535);c_7349534.hdr.immutable = 1;

make_pair(c_7349533,&c_7349534,NULL);c_7349533.hdr.immutable = 1;

make_pair(c_7349532,quote_w,&c_7349533);c_7349532.hdr.immutable = 1;

make_pair(c_7349531,&c_7349532,NULL);c_7349531.hdr.immutable = 1;

make_pair(c_7349545,quote_index,NULL);c_7349545.hdr.immutable = 1;

make_pair(c_7349544,quote_v,&c_7349545);c_7349544.hdr.immutable = 1;

make_pair(c_7349543,quote_vector_91ref,&c_7349544);c_7349543.hdr.immutable = 1;

make_pair(c_7349549,quote_index,NULL);c_7349549.hdr.immutable = 1;

make_pair(c_7349548,quote_v,&c_7349549);c_7349548.hdr.immutable = 1;

make_pair(c_7349547,quote_vector_91set_67,&c_7349548);c_7349547.hdr.immutable = 1;

make_pair(c_7349546,&c_7349547,NULL);c_7349546.hdr.immutable = 1;

make_pair(c_7349542,&c_7349543,&c_7349546);c_7349542.hdr.immutable = 1;

make_pair(c_7349555,quote_fk,NULL);c_7349555.hdr.immutable = 1;

make_pair(c_7349554,quote_sk,&c_7349555);c_7349554.hdr.immutable = 1;

make_pair(c_7349553,quote_rest,&c_7349554);c_7349553.hdr.immutable = 1;

make_pair(c_7349552,quote_v,&c_7349553);c_7349552.hdr.immutable = 1;

make_pair(c_7349551,quote_match_91vector_91step,&c_7349552);c_7349551.hdr.immutable = 1;

make_pair(c_7349557,quote_i,NULL);c_7349557.hdr.immutable = 1;

make_pair(c_7349556,quote_fk,&c_7349557);c_7349556.hdr.immutable = 1;

make_pair(c_7349550,&c_7349551,&c_7349556);c_7349550.hdr.immutable = 1;

make_pair(c_7349541,&c_7349542,&c_7349550);c_7349541.hdr.immutable = 1;

make_pair(c_7349540,quote_pat,&c_7349541);c_7349540.hdr.immutable = 1;

make_pair(c_7349539,quote_w,&c_7349540);c_7349539.hdr.immutable = 1;

make_pair(c_7349538,quote_match_91one,&c_7349539);c_7349538.hdr.immutable = 1;

make_pair(c_7349537,&c_7349538,NULL);c_7349537.hdr.immutable = 1;

make_pair(c_7349530,&c_7349531,&c_7349537);c_7349530.hdr.immutable = 1;

make_pair(c_7349529,quote_let,&c_7349530);c_7349529.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349521, ((closureN)self_7320612)->elements[1], r_7315816, &c_7349529);; 
}

static void __lambda_1931(void *data, object self_7320613, int argc, object *args) /* object self_7320613, object r_7315814 */
 {
 object r_7315814 = args[0];
  
pair_type local_7349526; 
return_direct_with_clo1(data,  ((closureN)self_7320613)->elements[0], (((closure)  ((closureN)self_7320613)->elements[0])->fn),  set_pair_as_expr(&local_7349526, r_7315814, boolean_f));; 
}

static void __lambda_1885(void *data, object self_7320614, int argc, object *args) /* object self_7320614, object k_7315898 */
 {
 object k_7315898 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320614)->elements[0])) ){ 
  
  Cyc_car(data, ((closureN)self_7320614)->elements[0]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320614)->elements[0]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320614)->elements[0])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320614)->elements[0])))) ){ 
    complex_num_type local_7349240; 
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7349240, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320614)->elements[0]))))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320614)->elements[0]))))) ){ 
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320614)->elements[0]))));  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320614)->elements[0])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320614)->elements[0]))))))) ){ 
  
closureN_type c_7349283;
object e_7349318 [2];
c_7349283.hdr.mark = gc_color_red;
 c_7349283.hdr.grayed = 0;
c_7349283.tag = closureN_tag;
 c_7349283.fn = (function_type)__lambda_1886;
c_7349283.num_args = 1;
c_7349283.num_elements = 2;
c_7349283.elements = (object *)e_7349318;
c_7349283.elements[0] = k_7315898;
c_7349283.elements[1] = ((closureN)self_7320614)->elements[0];


mmacro(c_7349319, (function_type)__lambda_1890);c_7349319.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7349283,__lambda_1886,  &c_7349319);
} else { 
  return_direct_with_clo1(data,  k_7315898, (((closure)  k_7315898)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315898, (((closure)  k_7315898)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315898, (((closure)  k_7315898)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315898, (((closure)  k_7315898)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315898, (((closure)  k_7315898)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315898, (((closure)  k_7315898)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315898, (((closure)  k_7315898)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315898, (((closure)  k_7315898)->fn),  boolean_f);}
;; 
}

static void __lambda_1890(void *data, object self_7320615, int argc, object *args) /* object self_7320615, object k_7315923, object sk_734710_734755_739784 */
 {
 object k_7315923 = args[0]; object sk_734710_734755_739784 = args[1];
  return_direct_with_clo1(data,  k_7315923, (((closure)  k_7315923)->fn),  sk_734710_734755_739784);; 
}

static void __lambda_1886(void *data, object self_7320616, int argc, object *args) /* object self_7320616, object r_7315922 */
 {
 object r_7315922 = args[0];
  
closureN_type c_7349285;
object e_7349310 [2];
c_7349285.hdr.mark = gc_color_red;
 c_7349285.hdr.grayed = 0;
c_7349285.tag = closureN_tag;
 c_7349285.fn = (function_type)__lambda_1887;
c_7349285.num_args = 1;
c_7349285.num_elements = 2;
c_7349285.elements = (object *)e_7349310;
c_7349285.elements[0] = ((closureN)self_7320616)->elements[0];
c_7349285.elements[1] = ((closureN)self_7320616)->elements[1];







return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7349285, r_7315922, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320616)->elements[1]))));; 
}

static void __lambda_1887(void *data, object self_7320617, int argc, object *args) /* object self_7320617, object r_7315918 */
 {
 object r_7315918 = args[0];
  
closureN_type c_7349287;
object e_7349297 [2];
c_7349287.hdr.mark = gc_color_red;
 c_7349287.hdr.grayed = 0;
c_7349287.tag = closureN_tag;
 c_7349287.fn = (function_type)__lambda_1888;
c_7349287.num_args = 1;
c_7349287.num_elements = 2;
c_7349287.elements = (object *)e_7349297;
c_7349287.elements[0] = ((closureN)self_7320617)->elements[0];
c_7349287.elements[1] = r_7315918;












make_pair(c_7349309,quote_i,NULL);c_7349309.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349287, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320617)->elements[1]))))), NULL, &c_7349309);; 
}

static void __lambda_1888(void *data, object self_7320618, int argc, object *args) /* object self_7320618, object r_7315919 */
 {
 object r_7315919 = args[0];
  
closureN_type c_7349289;
object e_7349295 [1];
c_7349289.hdr.mark = gc_color_red;
 c_7349289.hdr.grayed = 0;
c_7349289.tag = closureN_tag;
 c_7349289.fn = (function_type)__lambda_1889;
c_7349289.num_args = 1;
c_7349289.num_elements = 1;
c_7349289.elements = (object *)e_7349295;
c_7349289.elements[0] = ((closureN)self_7320618)->elements[0];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7349289, ((closureN)self_7320618)->elements[1], r_7315919);; 
}

static void __lambda_1889(void *data, object self_7320619, int argc, object *args) /* object self_7320619, object r_7315917 */
 {
 object r_7315917 = args[0];
  
pair_type local_7349294; 
return_direct_with_clo1(data,  ((closureN)self_7320619)->elements[0], (((closure)  ((closureN)self_7320619)->elements[0])->fn),  set_pair_as_expr(&local_7349294, r_7315917, boolean_f));; 
}

static void __lambda_1805(void *data, object _, int argc, object *args) /* closure _,object k_7315588, object expr_734411_734454_734541_739679, object rename_734412_734455_734542_739680, object compare_734413_734456_734543_739681 */
 {
object k_7315588 = args[0]; object expr_734411_734454_734541_739679 = args[1]; object rename_734412_734455_734542_739680 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-vector-two");

closureN_type c_7348290;
object e_7349207 [3];
c_7348290.hdr.mark = gc_color_red;
 c_7348290.hdr.grayed = 0;
c_7348290.tag = closureN_tag;
 c_7348290.fn = (function_type)__lambda_1806;
c_7348290.num_args = 1;
c_7348290.num_elements = 3;
c_7348290.elements = (object *)e_7349207;
c_7348290.elements[0] = expr_734411_734454_734541_739679;
c_7348290.elements[1] = k_7315588;
c_7348290.elements[2] = rename_734412_734455_734542_739680;



return_direct_with_clo1(data,(closure)&c_7348290,__lambda_1806,  Cyc_cdr(data, expr_734411_734454_734541_739679));; 
}

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


closureN_type c_7348950;
object e_7349206 [3];
c_7348950.hdr.mark = gc_color_red;
 c_7348950.hdr.grayed = 0;
c_7348950.tag = closureN_tag;
 c_7348950.fn = (function_type)__lambda_1859;
c_7348950.num_args = 1;
c_7348950.num_elements = 3;
c_7348950.elements = (object *)e_7349206;
c_7348950.elements[0] = ((closureN)self_7320491)->elements[0];
c_7348950.elements[1] = ((closureN)self_7320491)->elements[1];
c_7348950.elements[2] = ((closureN)self_7320491)->elements[2];

return_direct_with_clo1(data,(closure)&c_7348292,__lambda_1807,  &c_7348950);; 
}

static void __lambda_1859(void *data, object self_7320492, int argc, object *args) /* object self_7320492, object tmp_734458_734460_734544_739682 */
 {
 object tmp_734458_734460_734544_739682 = args[0];
  
closureN_type c_7348952;
object e_7349199 [3];
c_7348952.hdr.mark = gc_color_red;
 c_7348952.hdr.grayed = 0;
c_7348952.tag = closureN_tag;
 c_7348952.fn = (function_type)__lambda_1860;
c_7348952.num_args = 0;
c_7348952.num_elements = 3;
c_7348952.elements = (object *)e_7349199;
c_7348952.elements[0] = ((closureN)self_7320492)->elements[0];
c_7348952.elements[1] = ((closureN)self_7320492)->elements[2];
c_7348952.elements[2] = tmp_734458_734460_734544_739682;


closureN_type c_7349200;
object e_7349205 [1];
c_7349200.hdr.mark = gc_color_red;
 c_7349200.hdr.grayed = 0;
c_7349200.tag = closureN_tag;
 c_7349200.fn = (function_type)__lambda_1882;
c_7349200.num_args = 1;
c_7349200.num_elements = 1;
c_7349200.elements = (object *)e_7349205;
c_7349200.elements[0] = ((closureN)self_7320492)->elements[1];

return_direct_with_clo1(data,(closure)&c_7348952,__lambda_1860,  &c_7349200);; 
}

static void __lambda_1882(void *data, object self_7320493, int argc, object *args) /* object self_7320493, object r_7315589 */
 {
 object r_7315589 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7320493)->elements[0], (((closure)  ((closureN)self_7320493)->elements[0])->fn),  Cyc_car(data, r_7315589));; 
}

static void __lambda_1860(void *data, object self_7320494, int argc, object *args) /* object self_7320494, object k_7315591 */
 {
 object k_7315591 = args[0];
  if( (boolean_f != ((closureN)self_7320494)->elements[2]) ){ 
  return_direct_with_clo1(data,  k_7315591, (((closure)  k_7315591)->fn),  ((closureN)self_7320494)->elements[2]);
} else { 
  
closureN_type c_7348957;
object e_7349195 [3];
c_7348957.hdr.mark = gc_color_red;
 c_7348957.hdr.grayed = 0;
c_7348957.tag = closureN_tag;
 c_7348957.fn = (function_type)__lambda_1861;
c_7348957.num_args = 1;
c_7348957.num_elements = 3;
c_7348957.elements = (object *)e_7349195;
c_7348957.elements[0] = ((closureN)self_7320494)->elements[0];
c_7348957.elements[1] = k_7315591;
c_7348957.elements[2] = ((closureN)self_7320494)->elements[1];



return_direct_with_clo1(data,(closure)&c_7348957,__lambda_1861,  Cyc_cdr(data, ((closureN)self_7320494)->elements[0]));}
;; 
}

static void __lambda_1861(void *data, object self_7320495, int argc, object *args) /* object self_7320495, object v_9325_734443_734465_734546_739684 */
 {
 object v_9325_734443_734465_734546_739684 = args[0];
  
closureN_type c_7348959;
object e_7349180 [2];
c_7348959.hdr.mark = gc_color_red;
 c_7348959.hdr.grayed = 0;
c_7348959.tag = closureN_tag;
 c_7348959.fn = (function_type)__lambda_1862;
c_7348959.num_args = 0;
c_7348959.num_elements = 2;
c_7348959.elements = (object *)e_7349180;
c_7348959.elements[0] = ((closureN)self_7320495)->elements[2];
c_7348959.elements[1] = v_9325_734443_734465_734546_739684;


closureN_type c_7349181;
object e_7349194 [2];
c_7349181.hdr.mark = gc_color_red;
 c_7349181.hdr.grayed = 0;
c_7349181.tag = closureN_tag;
 c_7349181.fn = (function_type)__lambda_1880;
c_7349181.num_args = 1;
c_7349181.num_elements = 2;
c_7349181.elements = (object *)e_7349194;
c_7349181.elements[0] = ((closureN)self_7320495)->elements[0];
c_7349181.elements[1] = ((closureN)self_7320495)->elements[1];

return_direct_with_clo1(data,(closure)&c_7348959,__lambda_1862,  &c_7349181);; 
}

static void __lambda_1880(void *data, object self_7320496, int argc, object *args) /* object self_7320496, object tmp_734462_734464_734545_739683 */
 {
 object tmp_734462_734464_734545_739683 = args[0];
  if( (boolean_f != tmp_734462_734464_734545_739683) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320496)->elements[1], (((closure)  ((closureN)self_7320496)->elements[1])->fn),  tmp_734462_734464_734545_739683);
} else { 
  
closureN_type c_7349185;
object e_7349191 [1];
c_7349185.hdr.mark = gc_color_red;
 c_7349185.hdr.grayed = 0;
c_7349185.tag = closureN_tag;
 c_7349185.fn = (function_type)__lambda_1881;
c_7349185.num_args = 1;
c_7349185.num_elements = 1;
c_7349185.elements = (object *)e_7349191;
c_7349185.elements[0] = ((closureN)self_7320496)->elements[1];


make_utf8_string_with_len(c_7349192, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7349185, &c_7349192, ((closureN)self_7320496)->elements[0]);}
;; 
}

static void __lambda_1881(void *data, object self_7320497, int argc, object *args) /* object self_7320497, object r_7315593 */
 {
 object r_7315593 = args[0];
  
pair_type local_7349190; 
return_direct_with_clo1(data,  ((closureN)self_7320497)->elements[0], (((closure)  ((closureN)self_7320497)->elements[0])->fn),  set_pair_as_expr(&local_7349190, r_7315593, boolean_f));; 
}

static void __lambda_1862(void *data, object self_7320498, int argc, object *args) /* object self_7320498, object k_7315595 */
 {
 object k_7315595 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320498)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320498)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320498)->elements[1])))) ){ 
    complex_num_type local_7348977; 
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7348977, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320498)->elements[1]))))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320498)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320498)->elements[1])))))) ){ 
  
closureN_type c_7349007;
object e_7349173 [3];
c_7349007.hdr.mark = gc_color_red;
 c_7349007.hdr.grayed = 0;
c_7349007.tag = closureN_tag;
 c_7349007.fn = (function_type)__lambda_1863;
c_7349007.num_args = 1;
c_7349007.num_elements = 3;
c_7349007.elements = (object *)e_7349173;
c_7349007.elements[0] = k_7315595;
c_7349007.elements[1] = ((closureN)self_7320498)->elements[0];
c_7349007.elements[2] = ((closureN)self_7320498)->elements[1];

return_closcall2(data,  ((closureN)self_7320498)->elements[0],  &c_7349007, quote_match_91vector);
} else { 
  return_direct_with_clo1(data,  k_7315595, (((closure)  k_7315595)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315595, (((closure)  k_7315595)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315595, (((closure)  k_7315595)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315595, (((closure)  k_7315595)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315595, (((closure)  k_7315595)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315595, (((closure)  k_7315595)->fn),  boolean_f);}
;; 
}

static void __lambda_1863(void *data, object self_7320499, int argc, object *args) /* object self_7320499, object r_7315613 */
 {
 object r_7315613 = args[0];
  
closureN_type c_7349010;
object e_7349172 [3];
c_7349010.hdr.mark = gc_color_red;
 c_7349010.hdr.grayed = 0;
c_7349010.tag = closureN_tag;
 c_7349010.fn = (function_type)__lambda_1864;
c_7349010.num_args = 1;
c_7349010.num_elements = 3;
c_7349010.elements = (object *)e_7349172;
c_7349010.elements[0] = ((closureN)self_7320499)->elements[0];
c_7349010.elements[1] = r_7315613;
c_7349010.elements[2] = ((closureN)self_7320499)->elements[2];

return_closcall2(data,  ((closureN)self_7320499)->elements[1],  &c_7349010, quote__87);; 
}

static void __lambda_1864(void *data, object self_7320500, int argc, object *args) /* object self_7320500, object r_7315636 */
 {
 object r_7315636 = args[0];
  
closureN_type c_7349012;
object e_7349170 [4];
c_7349012.hdr.mark = gc_color_red;
 c_7349012.hdr.grayed = 0;
c_7349012.tag = closureN_tag;
 c_7349012.fn = (function_type)__lambda_1865;
c_7349012.num_args = 1;
c_7349012.num_elements = 4;
c_7349012.elements = (object *)e_7349170;
c_7349012.elements[0] = ((closureN)self_7320500)->elements[0];
c_7349012.elements[1] = ((closureN)self_7320500)->elements[1];
c_7349012.elements[2] = r_7315636;
c_7349012.elements[3] = ((closureN)self_7320500)->elements[2];


make_pair(c_7349171,obj_int2obj(1),NULL);c_7349171.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349012, obj_int2obj(1), NULL, &c_7349171);; 
}

static void __lambda_1865(void *data, object self_7320501, int argc, object *args) /* object self_7320501, object r_7315639 */
 {
 object r_7315639 = args[0];
  
closureN_type c_7349014;
object e_7349162 [4];
c_7349014.hdr.mark = gc_color_red;
 c_7349014.hdr.grayed = 0;
c_7349014.tag = closureN_tag;
 c_7349014.fn = (function_type)__lambda_1866;
c_7349014.num_args = 1;
c_7349014.num_elements = 4;
c_7349014.elements = (object *)e_7349162;
c_7349014.elements[0] = ((closureN)self_7320501)->elements[0];
c_7349014.elements[1] = ((closureN)self_7320501)->elements[1];
c_7349014.elements[2] = ((closureN)self_7320501)->elements[2];
c_7349014.elements[3] = ((closureN)self_7320501)->elements[3];






make_pair(c_7349169,obj_int2obj(1),NULL);c_7349169.hdr.immutable = 1;

make_pair(c_7349168,quote_n,&c_7349169);c_7349168.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349014, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320501)->elements[3])), r_7315639, &c_7349168);; 
}

static void __lambda_1866(void *data, object self_7320502, int argc, object *args) /* object self_7320502, object r_7315637 */
 {
 object r_7315637 = args[0];
  
closureN_type c_7349016;
object e_7349157 [3];
c_7349016.hdr.mark = gc_color_red;
 c_7349016.hdr.grayed = 0;
c_7349016.tag = closureN_tag;
 c_7349016.fn = (function_type)__lambda_1867;
c_7349016.num_args = 1;
c_7349016.num_elements = 3;
c_7349016.elements = (object *)e_7349157;
c_7349016.elements[0] = ((closureN)self_7320502)->elements[0];
c_7349016.elements[1] = ((closureN)self_7320502)->elements[1];
c_7349016.elements[2] = ((closureN)self_7320502)->elements[3];


make_pair(c_7349161,obj_int2obj(1),NULL);c_7349161.hdr.immutable = 1;

make_pair(c_7349160,quote_n,&c_7349161);c_7349160.hdr.immutable = 1;

make_pair(c_7349159,quote__87,&c_7349160);c_7349159.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349016, ((closureN)self_7320502)->elements[2], r_7315637, &c_7349159);; 
}

static void __lambda_1867(void *data, object self_7320503, int argc, object *args) /* object self_7320503, object r_7315618 */
 {
 object r_7315618 = args[0];
  
closureN_type c_7349018;
object e_7349154 [4];
c_7349018.hdr.mark = gc_color_red;
 c_7349018.hdr.grayed = 0;
c_7349018.tag = closureN_tag;
 c_7349018.fn = (function_type)__lambda_1868;
c_7349018.num_args = 1;
c_7349018.num_elements = 4;
c_7349018.elements = (object *)e_7349154;
c_7349018.elements[0] = ((closureN)self_7320503)->elements[0];
c_7349018.elements[1] = ((closureN)self_7320503)->elements[1];
c_7349018.elements[2] = r_7315618;
c_7349018.elements[3] = ((closureN)self_7320503)->elements[2];


mmacro(c_7349155, (function_type)__lambda_1879);c_7349155.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7349018,__lambda_1868,  &c_7349155);; 
}

static void __lambda_1879(void *data, object self_7320504, int argc, object *args) /* object self_7320504, object k_7315635, object pats_734488_734563_739701 */
 {
 object k_7315635 = args[0]; object pats_734488_734563_739701 = args[1];
  return_direct_with_clo1(data,  k_7315635, (((closure)  k_7315635)->fn),  pats_734488_734563_739701);; 
}

static void __lambda_1868(void *data, object self_7320505, int argc, object *args) /* object self_7320505, object r_7315634 */
 {
 object r_7315634 = args[0];
  
closureN_type c_7349020;
object e_7349146 [4];
c_7349020.hdr.mark = gc_color_red;
 c_7349020.hdr.grayed = 0;
c_7349020.tag = closureN_tag;
 c_7349020.fn = (function_type)__lambda_1869;
c_7349020.num_args = 1;
c_7349020.num_elements = 4;
c_7349020.elements = (object *)e_7349146;
c_7349020.elements[0] = ((closureN)self_7320505)->elements[0];
c_7349020.elements[1] = ((closureN)self_7320505)->elements[1];
c_7349020.elements[2] = ((closureN)self_7320505)->elements[2];
c_7349020.elements[3] = ((closureN)self_7320505)->elements[3];







return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7349020, r_7315634, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320505)->elements[3]))));; 
}

static void __lambda_1869(void *data, object self_7320506, int argc, object *args) /* object self_7320506, object r_7315625 */
 {
 object r_7315625 = args[0];
  
closureN_type c_7349022;
object e_7349139 [5];
c_7349022.hdr.mark = gc_color_red;
 c_7349022.hdr.grayed = 0;
c_7349022.tag = closureN_tag;
 c_7349022.fn = (function_type)__lambda_1870;
c_7349022.num_args = 1;
c_7349022.num_elements = 5;
c_7349022.elements = (object *)e_7349139;
c_7349022.elements[0] = ((closureN)self_7320506)->elements[0];
c_7349022.elements[1] = ((closureN)self_7320506)->elements[1];
c_7349022.elements[2] = ((closureN)self_7320506)->elements[2];
c_7349022.elements[3] = r_7315625;
c_7349022.elements[4] = ((closureN)self_7320506)->elements[3];






make_pair(c_7349145,quote_n,NULL);c_7349145.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349022, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320506)->elements[3])), NULL, &c_7349145);; 
}

static void __lambda_1870(void *data, object self_7320507, int argc, object *args) /* object self_7320507, object r_7315630 */
 {
 object r_7315630 = args[0];
  
closureN_type c_7349024;
object e_7349125 [5];
c_7349024.hdr.mark = gc_color_red;
 c_7349024.hdr.grayed = 0;
c_7349024.tag = closureN_tag;
 c_7349024.fn = (function_type)__lambda_1871;
c_7349024.num_args = 1;
c_7349024.num_elements = 5;
c_7349024.elements = (object *)e_7349125;
c_7349024.elements[0] = ((closureN)self_7320507)->elements[0];
c_7349024.elements[1] = ((closureN)self_7320507)->elements[1];
c_7349024.elements[2] = ((closureN)self_7320507)->elements[2];
c_7349024.elements[3] = ((closureN)self_7320507)->elements[3];
c_7349024.elements[4] = ((closureN)self_7320507)->elements[4];












make_pair(c_7349138,quote_n,NULL);c_7349138.hdr.immutable = 1;

make_pair(c_7349137,quote_p,&c_7349138);c_7349137.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349024, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320507)->elements[4]))))), r_7315630, &c_7349137);; 
}

static void __lambda_1871(void *data, object self_7320508, int argc, object *args) /* object self_7320508, object r_7315627 */
 {
 object r_7315627 = args[0];
  
closureN_type c_7349026;
object e_7349121 [5];
c_7349026.hdr.mark = gc_color_red;
 c_7349026.hdr.grayed = 0;
c_7349026.tag = closureN_tag;
 c_7349026.fn = (function_type)__lambda_1872;
c_7349026.num_args = 1;
c_7349026.num_elements = 5;
c_7349026.elements = (object *)e_7349121;
c_7349026.elements[0] = ((closureN)self_7320508)->elements[0];
c_7349026.elements[1] = ((closureN)self_7320508)->elements[1];
c_7349026.elements[2] = ((closureN)self_7320508)->elements[2];
c_7349026.elements[3] = ((closureN)self_7320508)->elements[3];
c_7349026.elements[4] = ((closureN)self_7320508)->elements[4];


make_pair(c_7349124,quote_n,NULL);c_7349124.hdr.immutable = 1;

make_pair(c_7349123,quote_p,&c_7349124);c_7349123.hdr.immutable = 1;

make_pair(c_7349122,&c_7349123,NULL);c_7349122.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349026, r_7315627, NULL, &c_7349122);; 
}

static void __lambda_1872(void *data, object self_7320509, int argc, object *args) /* object self_7320509, object r_7315626 */
 {
 object r_7315626 = args[0];
  
closureN_type c_7349028;
object e_7349119 [4];
c_7349028.hdr.mark = gc_color_red;
 c_7349028.hdr.grayed = 0;
c_7349028.tag = closureN_tag;
 c_7349028.fn = (function_type)__lambda_1873;
c_7349028.num_args = 1;
c_7349028.num_elements = 4;
c_7349028.elements = (object *)e_7349119;
c_7349028.elements[0] = ((closureN)self_7320509)->elements[0];
c_7349028.elements[1] = ((closureN)self_7320509)->elements[1];
c_7349028.elements[2] = ((closureN)self_7320509)->elements[2];
c_7349028.elements[3] = ((closureN)self_7320509)->elements[4];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7349028, ((closureN)self_7320509)->elements[3], r_7315626);; 
}

static void __lambda_1873(void *data, object self_7320510, int argc, object *args) /* object self_7320510, object r_7315621 */
 {
 object r_7315621 = args[0];
  
closureN_type c_7349030;
object e_7349097 [5];
c_7349030.hdr.mark = gc_color_red;
 c_7349030.hdr.grayed = 0;
c_7349030.tag = closureN_tag;
 c_7349030.fn = (function_type)__lambda_1874;
c_7349030.num_args = 1;
c_7349030.num_elements = 5;
c_7349030.elements = (object *)e_7349097;
c_7349030.elements[0] = ((closureN)self_7320510)->elements[0];
c_7349030.elements[1] = ((closureN)self_7320510)->elements[1];
c_7349030.elements[2] = ((closureN)self_7320510)->elements[2];
c_7349030.elements[3] = r_7315621;
c_7349030.elements[4] = ((closureN)self_7320510)->elements[3];




















make_pair(c_7349118,quote_q,quote_x);c_7349118.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349030, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320510)->elements[3]))))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320510)->elements[3])))), &c_7349118);; 
}

static void __lambda_1874(void *data, object self_7320511, int argc, object *args) /* object self_7320511, object r_7315622 */
 {
 object r_7315622 = args[0];
  
closureN_type c_7349032;
object e_7349088 [4];
c_7349032.hdr.mark = gc_color_red;
 c_7349032.hdr.grayed = 0;
c_7349032.tag = closureN_tag;
 c_7349032.fn = (function_type)__lambda_1875;
c_7349032.num_args = 1;
c_7349032.num_elements = 4;
c_7349032.elements = (object *)e_7349088;
c_7349032.elements[0] = ((closureN)self_7320511)->elements[0];
c_7349032.elements[1] = ((closureN)self_7320511)->elements[1];
c_7349032.elements[2] = ((closureN)self_7320511)->elements[2];
c_7349032.elements[3] = ((closureN)self_7320511)->elements[4];


make_pair(c_7349095,quote_n,NULL);c_7349095.hdr.immutable = 1;

make_pair(c_7349094,quote_p,&c_7349095);c_7349094.hdr.immutable = 1;

make_pair(c_7349093,&c_7349094,NULL);c_7349093.hdr.immutable = 1;

make_pair(c_7349092,quote__93_93_93,&c_7349093);c_7349092.hdr.immutable = 1;

make_pair(c_7349091,quote_pats,&c_7349092);c_7349091.hdr.immutable = 1;

make_pair(c_7349096,quote_q,quote_x);c_7349096.hdr.immutable = 1;

make_pair(c_7349090,&c_7349091,&c_7349096);c_7349090.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349032, ((closureN)self_7320511)->elements[3], r_7315622, &c_7349090);; 
}

static void __lambda_1875(void *data, object self_7320512, int argc, object *args) /* object self_7320512, object r_7315619 */
 {
 object r_7315619 = args[0];
  
closureN_type c_7349034;
object e_7349075 [3];
c_7349034.hdr.mark = gc_color_red;
 c_7349034.hdr.grayed = 0;
c_7349034.tag = closureN_tag;
 c_7349034.fn = (function_type)__lambda_1876;
c_7349034.num_args = 1;
c_7349034.num_elements = 3;
c_7349034.elements = (object *)e_7349075;
c_7349034.elements[0] = ((closureN)self_7320512)->elements[0];
c_7349034.elements[1] = ((closureN)self_7320512)->elements[1];
c_7349034.elements[2] = ((closureN)self_7320512)->elements[3];


make_pair(c_7349080,obj_int2obj(1),NULL);c_7349080.hdr.immutable = 1;

make_pair(c_7349079,quote_n,&c_7349080);c_7349079.hdr.immutable = 1;

make_pair(c_7349078,quote__87,&c_7349079);c_7349078.hdr.immutable = 1;

make_pair(c_7349086,quote_n,NULL);c_7349086.hdr.immutable = 1;

make_pair(c_7349085,quote_p,&c_7349086);c_7349085.hdr.immutable = 1;

make_pair(c_7349084,&c_7349085,NULL);c_7349084.hdr.immutable = 1;

make_pair(c_7349083,quote__93_93_93,&c_7349084);c_7349083.hdr.immutable = 1;

make_pair(c_7349082,quote_pats,&c_7349083);c_7349082.hdr.immutable = 1;

make_pair(c_7349087,quote_q,quote_x);c_7349087.hdr.immutable = 1;

make_pair(c_7349081,&c_7349082,&c_7349087);c_7349081.hdr.immutable = 1;

make_pair(c_7349077,&c_7349078,&c_7349081);c_7349077.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349034, ((closureN)self_7320512)->elements[2], r_7315619, &c_7349077);; 
}

static void __lambda_1876(void *data, object self_7320513, int argc, object *args) /* object self_7320513, object r_7315616 */
 {
 object r_7315616 = args[0];
  
closureN_type c_7349036;
object e_7349059 [2];
c_7349036.hdr.mark = gc_color_red;
 c_7349036.hdr.grayed = 0;
c_7349036.tag = closureN_tag;
 c_7349036.fn = (function_type)__lambda_1877;
c_7349036.num_args = 1;
c_7349036.num_elements = 2;
c_7349036.elements = (object *)e_7349059;
c_7349036.elements[0] = ((closureN)self_7320513)->elements[0];
c_7349036.elements[1] = ((closureN)self_7320513)->elements[1];




make_pair(c_7349067,obj_int2obj(1),NULL);c_7349067.hdr.immutable = 1;

make_pair(c_7349066,quote_n,&c_7349067);c_7349066.hdr.immutable = 1;

make_pair(c_7349065,quote__87,&c_7349066);c_7349065.hdr.immutable = 1;

make_pair(c_7349073,quote_n,NULL);c_7349073.hdr.immutable = 1;

make_pair(c_7349072,quote_p,&c_7349073);c_7349072.hdr.immutable = 1;

make_pair(c_7349071,&c_7349072,NULL);c_7349071.hdr.immutable = 1;

make_pair(c_7349070,quote__93_93_93,&c_7349071);c_7349070.hdr.immutable = 1;

make_pair(c_7349069,quote_pats,&c_7349070);c_7349069.hdr.immutable = 1;

make_pair(c_7349074,quote_q,quote_x);c_7349074.hdr.immutable = 1;

make_pair(c_7349068,&c_7349069,&c_7349074);c_7349068.hdr.immutable = 1;

make_pair(c_7349064,&c_7349065,&c_7349068);c_7349064.hdr.immutable = 1;

make_pair(c_7349063,quote_v,&c_7349064);c_7349063.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349036, Cyc_car(data, ((closureN)self_7320513)->elements[2]), r_7315616, &c_7349063);; 
}

static void __lambda_1877(void *data, object self_7320514, int argc, object *args) /* object self_7320514, object r_7315614 */
 {
 object r_7315614 = args[0];
  
closureN_type c_7349038;
object e_7349044 [1];
c_7349038.hdr.mark = gc_color_red;
 c_7349038.hdr.grayed = 0;
c_7349038.tag = closureN_tag;
 c_7349038.fn = (function_type)__lambda_1878;
c_7349038.num_args = 1;
c_7349038.num_elements = 1;
c_7349038.elements = (object *)e_7349044;
c_7349038.elements[0] = ((closureN)self_7320514)->elements[0];


make_pair(c_7349051,obj_int2obj(1),NULL);c_7349051.hdr.immutable = 1;

make_pair(c_7349050,quote_n,&c_7349051);c_7349050.hdr.immutable = 1;

make_pair(c_7349049,quote__87,&c_7349050);c_7349049.hdr.immutable = 1;

make_pair(c_7349057,quote_n,NULL);c_7349057.hdr.immutable = 1;

make_pair(c_7349056,quote_p,&c_7349057);c_7349056.hdr.immutable = 1;

make_pair(c_7349055,&c_7349056,NULL);c_7349055.hdr.immutable = 1;

make_pair(c_7349054,quote__93_93_93,&c_7349055);c_7349054.hdr.immutable = 1;

make_pair(c_7349053,quote_pats,&c_7349054);c_7349053.hdr.immutable = 1;

make_pair(c_7349058,quote_q,quote_x);c_7349058.hdr.immutable = 1;

make_pair(c_7349052,&c_7349053,&c_7349058);c_7349052.hdr.immutable = 1;

make_pair(c_7349048,&c_7349049,&c_7349052);c_7349048.hdr.immutable = 1;

make_pair(c_7349047,quote_v,&c_7349048);c_7349047.hdr.immutable = 1;

make_pair(c_7349046,quote_match_91vector,&c_7349047);c_7349046.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7349038, ((closureN)self_7320514)->elements[1], r_7315614, &c_7349046);; 
}

static void __lambda_1878(void *data, object self_7320515, int argc, object *args) /* object self_7320515, object r_7315612 */
 {
 object r_7315612 = args[0];
  
pair_type local_7349043; 
return_direct_with_clo1(data,  ((closureN)self_7320515)->elements[0], (((closure)  ((closureN)self_7320515)->elements[0])->fn),  set_pair_as_expr(&local_7349043, r_7315612, boolean_f));; 
}

static void __lambda_1807(void *data, object self_7320516, int argc, object *args) /* object self_7320516, object k_7315646 */
 {
 object k_7315646 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320516)->elements[1])) ){ 
  
closureN_type c_7348297;
object e_7348944 [3];
c_7348297.hdr.mark = gc_color_red;
 c_7348297.hdr.grayed = 0;
c_7348297.tag = closureN_tag;
 c_7348297.fn = (function_type)__lambda_1808;
c_7348297.num_args = 1;
c_7348297.num_elements = 3;
c_7348297.elements = (object *)e_7348944;
c_7348297.elements[0] = k_7315646;
c_7348297.elements[1] = ((closureN)self_7320516)->elements[0];
c_7348297.elements[2] = ((closureN)self_7320516)->elements[1];



return_direct_with_clo1(data,(closure)&c_7348297,__lambda_1808,  Cyc_car(data, ((closureN)self_7320516)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7315646, (((closure)  k_7315646)->fn),  boolean_f);}
;; 
}

static void __lambda_1808(void *data, object self_7320517, int argc, object *args) /* object self_7320517, object v_734492_734566_739704 */
 {
 object v_734492_734566_739704 = args[0];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320517)->elements[2]))) ){ 
  
closureN_type c_7348304;
object e_7348936 [4];
c_7348304.hdr.mark = gc_color_red;
 c_7348304.hdr.grayed = 0;
c_7348304.tag = closureN_tag;
 c_7348304.fn = (function_type)__lambda_1809;
c_7348304.num_args = 1;
c_7348304.num_elements = 4;
c_7348304.elements = (object *)e_7348936;
c_7348304.elements[0] = ((closureN)self_7320517)->elements[0];
c_7348304.elements[1] = ((closureN)self_7320517)->elements[1];
c_7348304.elements[2] = v_734492_734566_739704;
c_7348304.elements[3] = ((closureN)self_7320517)->elements[2];





return_direct_with_clo1(data,(closure)&c_7348304,__lambda_1809,  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320517)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320517)->elements[0], (((closure)  ((closureN)self_7320517)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1809(void *data, object self_7320518, int argc, object *args) /* object self_7320518, object n_734496_734569_739707 */
 {
 object n_734496_734569_739707 = args[0];
  
closureN_type c_7348306;
object e_7348930 [4];
c_7348306.hdr.mark = gc_color_red;
 c_7348306.hdr.grayed = 0;
c_7348306.tag = closureN_tag;
 c_7348306.fn = (function_type)__lambda_1810;
c_7348306.num_args = 1;
c_7348306.num_elements = 4;
c_7348306.elements = (object *)e_7348930;
c_7348306.elements[0] = ((closureN)self_7320518)->elements[0];
c_7348306.elements[1] = n_734496_734569_739707;
c_7348306.elements[2] = ((closureN)self_7320518)->elements[1];
c_7348306.elements[3] = ((closureN)self_7320518)->elements[2];





return_direct_with_clo1(data,(closure)&c_7348306,__lambda_1810,  Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320518)->elements[3])));; 
}

static void __lambda_1810(void *data, object self_7320519, int argc, object *args) /* object self_7320519, object v_935_734423_734497_734570_739708 */
 {
 object v_935_734423_734497_734570_739708 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_935_734423_734497_734570_739708)) ){ 
  
closureN_type c_7348310;
object e_7348925 [5];
c_7348310.hdr.mark = gc_color_red;
 c_7348310.hdr.grayed = 0;
c_7348310.tag = closureN_tag;
 c_7348310.fn = (function_type)__lambda_1811;
c_7348310.num_args = 3;
c_7348310.num_elements = 5;
c_7348310.elements = (object *)e_7348925;
c_7348310.elements[0] = ((closureN)self_7320519)->elements[0];
c_7348310.elements[1] = ((closureN)self_7320519)->elements[1];
c_7348310.elements[2] = ((closureN)self_7320519)->elements[2];
c_7348310.elements[3] = ((closureN)self_7320519)->elements[3];
c_7348310.elements[4] = v_935_734423_734497_734570_739708;



return_direct_with_clo3(data,(closure)&c_7348310,__lambda_1811,  Cyc_car(data, v_935_734423_734497_734570_739708), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320519)->elements[0], (((closure)  ((closureN)self_7320519)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1811(void *data, object self_7320520, int argc, object *args) /* object self_7320520, object w_937_734425_734501_734572_739710, object pat_91ls9_734427_734502_734573_739711, object index_91ls10_734428_734503_734574_739712 */
 {
 object w_937_734425_734501_734572_739710 = args[0]; object pat_91ls9_734427_734502_734573_739711 = args[1]; object index_91ls10_734428_734503_734574_739712 = args[2];
  
closureN_type c_7348312;
object e_7348924 [8];
c_7348312.hdr.mark = gc_color_red;
 c_7348312.hdr.grayed = 0;
c_7348312.tag = closureN_tag;
 c_7348312.fn = (function_type)__lambda_1812;
c_7348312.num_args = 1;
c_7348312.num_elements = 8;
c_7348312.elements = (object *)e_7348924;
c_7348312.elements[0] = index_91ls10_734428_734503_734574_739712;
c_7348312.elements[1] = ((closureN)self_7320520)->elements[0];
c_7348312.elements[2] = ((closureN)self_7320520)->elements[1];
c_7348312.elements[3] = pat_91ls9_734427_734502_734573_739711;
c_7348312.elements[4] = ((closureN)self_7320520)->elements[2];
c_7348312.elements[5] = ((closureN)self_7320520)->elements[3];
c_7348312.elements[6] = ((closureN)self_7320520)->elements[4];
c_7348312.elements[7] = w_937_734425_734501_734572_739710;

return_direct_with_clo1(data,(closure)&c_7348312,__lambda_1812,  boolean_f);; 
}

static void __lambda_1812(void *data, object self_7320521, int argc, object *args) /* object self_7320521, object lp_938_734426_734504_734575_739713 */
 {
 object lp_938_734426_734504_734575_739713 = args[0];
  
closureN_type c_7348314;
object e_7348920 [8];
c_7348314.hdr.mark = gc_color_red;
 c_7348314.hdr.grayed = 0;
c_7348314.tag = closureN_tag;
 c_7348314.fn = (function_type)__lambda_3038;
c_7348314.num_args = 1;
c_7348314.num_elements = 8;
c_7348314.elements = (object *)e_7348920;
c_7348314.elements[0] = ((closureN)self_7320521)->elements[0];
c_7348314.elements[1] = ((closureN)self_7320521)->elements[1];
c_7348314.elements[2] = ((closureN)self_7320521)->elements[2];
c_7348314.elements[3] = ((closureN)self_7320521)->elements[3];
c_7348314.elements[4] = ((closureN)self_7320521)->elements[4];
c_7348314.elements[5] = ((closureN)self_7320521)->elements[5];
c_7348314.elements[6] = ((closureN)self_7320521)->elements[6];
c_7348314.elements[7] = ((closureN)self_7320521)->elements[7];


pair_type local_7348923; 
return_direct_with_clo1(data,(closure)&c_7348314,__lambda_3038,  set_cell_as_expr(&local_7348923, lp_938_734426_734504_734575_739713));; 
}

static void __lambda_3038(void *data, object self_7320522, int argc, object *args) /* object self_7320522, object lp_938_734426_734504_734575_739713 */
 {
 object lp_938_734426_734504_734575_739713 = args[0];
  
closureN_type c_7348316;
object e_7348331 [5];
c_7348316.hdr.mark = gc_color_red;
 c_7348316.hdr.grayed = 0;
c_7348316.tag = closureN_tag;
 c_7348316.fn = (function_type)__lambda_1813;
c_7348316.num_args = 1;
c_7348316.num_elements = 5;
c_7348316.elements = (object *)e_7348331;
c_7348316.elements[0] = ((closureN)self_7320522)->elements[0];
c_7348316.elements[1] = ((closureN)self_7320522)->elements[1];
c_7348316.elements[2] = lp_938_734426_734504_734575_739713;
c_7348316.elements[3] = ((closureN)self_7320522)->elements[3];
c_7348316.elements[4] = ((closureN)self_7320522)->elements[7];


closureN_type c_7348332;
object e_7348919 [5];
c_7348332.hdr.mark = gc_color_red;
 c_7348332.hdr.grayed = 0;
c_7348332.tag = closureN_tag;
 c_7348332.fn = (function_type)__lambda_1815;
c_7348332.num_args = 3;
c_7348332.num_elements = 5;
c_7348332.elements = (object *)e_7348919;
c_7348332.elements[0] = lp_938_734426_734504_734575_739713;
c_7348332.elements[1] = ((closureN)self_7320522)->elements[2];
c_7348332.elements[2] = ((closureN)self_7320522)->elements[4];
c_7348332.elements[3] = ((closureN)self_7320522)->elements[5];
c_7348332.elements[4] = ((closureN)self_7320522)->elements[6];

return_direct_with_clo1(data,(closure)&c_7348316,__lambda_1813,  &c_7348332);; 
}

static void __lambda_1815(void *data, object self_7320523, int argc, object *args) /* object self_7320523, object k_7315659, object w_937_734425_734505_734576_739714, object pat_91ls9_734427_734506_734577_739715, object index_91ls10_734428_734507_734578_739716 */
 {
 object k_7315659 = args[0]; object w_937_734425_734505_734576_739714 = args[1]; object pat_91ls9_734427_734506_734577_739715 = args[2]; object index_91ls10_734428_734507_734578_739716 = args[3];
    
if( (boolean_f != Cyc_is_null(w_937_734425_734505_734576_739714)) ){ 
  
closureN_type c_7348336;
object e_7348872 [6];
c_7348336.hdr.mark = gc_color_red;
 c_7348336.hdr.grayed = 0;
c_7348336.tag = closureN_tag;
 c_7348336.fn = (function_type)__lambda_1816;
c_7348336.num_args = 1;
c_7348336.num_elements = 6;
c_7348336.elements = (object *)e_7348872;
c_7348336.elements[0] = index_91ls10_734428_734507_734578_739716;
c_7348336.elements[1] = k_7315659;
c_7348336.elements[2] = ((closureN)self_7320523)->elements[1];
c_7348336.elements[3] = ((closureN)self_7320523)->elements[2];
c_7348336.elements[4] = ((closureN)self_7320523)->elements[3];
c_7348336.elements[5] = ((closureN)self_7320523)->elements[4];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7348336, pat_91ls9_734427_734506_734577_739715);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_937_734425_734505_734576_739714)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_937_734425_734505_734576_739714))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_937_734425_734505_734576_739714)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_734425_734505_734576_739714))))) ){ 
  




pair_type local_7348901; 





pair_type local_7348908; 






return_closcall4(data,  car(((closureN)self_7320523)->elements[0]),  k_7315659, Cyc_cdr(data, w_937_734425_734505_734576_739714), set_pair_as_expr(&local_7348901, Cyc_car(data, Cyc_car(data, w_937_734425_734505_734576_739714)), pat_91ls9_734427_734506_734577_739715), set_pair_as_expr(&local_7348908, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_937_734425_734505_734576_739714))), index_91ls10_734428_734507_734578_739716));
} else { 
  return_direct_with_clo1(data,  k_7315659, (((closure)  k_7315659)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315659, (((closure)  k_7315659)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315659, (((closure)  k_7315659)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315659, (((closure)  k_7315659)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_1816(void *data, object self_7320524, int argc, object *args) /* object self_7320524, object r_7315661 */
 {
 object r_7315661 = args[0];
  
closureN_type c_7348338;
object e_7348870 [6];
c_7348338.hdr.mark = gc_color_red;
 c_7348338.hdr.grayed = 0;
c_7348338.tag = closureN_tag;
 c_7348338.fn = (function_type)__lambda_1817;
c_7348338.num_args = 1;
c_7348338.num_elements = 6;
c_7348338.elements = (object *)e_7348870;
c_7348338.elements[0] = ((closureN)self_7320524)->elements[1];
c_7348338.elements[1] = ((closureN)self_7320524)->elements[2];
c_7348338.elements[2] = r_7315661;
c_7348338.elements[3] = ((closureN)self_7320524)->elements[3];
c_7348338.elements[4] = ((closureN)self_7320524)->elements[4];
c_7348338.elements[5] = ((closureN)self_7320524)->elements[5];

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

static void __lambda_1817(void *data, object self_7320525, int argc, object *args) /* object self_7320525, object r_7315662 */
 {
 object r_7315662 = args[0];
  
closureN_type c_7348340;
object e_7348868 [5];
c_7348340.hdr.mark = gc_color_red;
 c_7348340.hdr.grayed = 0;
c_7348340.tag = closureN_tag;
 c_7348340.fn = (function_type)__lambda_1818;
c_7348340.num_args = 2;
c_7348340.num_elements = 5;
c_7348340.elements = (object *)e_7348868;
c_7348340.elements[0] = ((closureN)self_7320525)->elements[0];
c_7348340.elements[1] = ((closureN)self_7320525)->elements[1];
c_7348340.elements[2] = ((closureN)self_7320525)->elements[3];
c_7348340.elements[3] = ((closureN)self_7320525)->elements[4];
c_7348340.elements[4] = ((closureN)self_7320525)->elements[5];

return_direct_with_clo2(data,(closure)&c_7348340,__lambda_1818,  ((closureN)self_7320525)->elements[2], r_7315662);; 
}

static void __lambda_1818(void *data, object self_7320526, int argc, object *args) /* object self_7320526, object pat_734508_734579_739717, object index_734509_734580_739718 */
 {
 object pat_734508_734579_739717 = args[0]; object index_734509_734580_739718 = args[1];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320526)->elements[4]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320526)->elements[4])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320526)->elements[4])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320526)->elements[4]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320526)->elements[4])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320526)->elements[4]))))))) ){ 
  
closureN_type c_7348395;
object e_7348855 [7];
c_7348395.hdr.mark = gc_color_red;
 c_7348395.hdr.grayed = 0;
c_7348395.tag = closureN_tag;
 c_7348395.fn = (function_type)__lambda_1819;
c_7348395.num_args = 1;
c_7348395.num_elements = 7;
c_7348395.elements = (object *)e_7348855;
c_7348395.elements[0] = index_734509_734580_739718;
c_7348395.elements[1] = ((closureN)self_7320526)->elements[0];
c_7348395.elements[2] = ((closureN)self_7320526)->elements[1];
c_7348395.elements[3] = pat_734508_734579_739717;
c_7348395.elements[4] = ((closureN)self_7320526)->elements[2];
c_7348395.elements[5] = ((closureN)self_7320526)->elements[3];
c_7348395.elements[6] = ((closureN)self_7320526)->elements[4];

return_closcall2(data,  ((closureN)self_7320526)->elements[2],  &c_7348395, quote__if);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320526)->elements[0], (((closure)  ((closureN)self_7320526)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320526)->elements[0], (((closure)  ((closureN)self_7320526)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320526)->elements[0], (((closure)  ((closureN)self_7320526)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320526)->elements[0], (((closure)  ((closureN)self_7320526)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320526)->elements[0], (((closure)  ((closureN)self_7320526)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320526)->elements[0], (((closure)  ((closureN)self_7320526)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1819(void *data, object self_7320527, int argc, object *args) /* object self_7320527, object r_7315679 */
 {
 object r_7315679 = args[0];
  
closureN_type c_7348398;
object e_7348854 [8];
c_7348398.hdr.mark = gc_color_red;
 c_7348398.hdr.grayed = 0;
c_7348398.tag = closureN_tag;
 c_7348398.fn = (function_type)__lambda_1820;
c_7348398.num_args = 1;
c_7348398.num_elements = 8;
c_7348398.elements = (object *)e_7348854;
c_7348398.elements[0] = ((closureN)self_7320527)->elements[0];
c_7348398.elements[1] = ((closureN)self_7320527)->elements[1];
c_7348398.elements[2] = ((closureN)self_7320527)->elements[2];
c_7348398.elements[3] = ((closureN)self_7320527)->elements[3];
c_7348398.elements[4] = r_7315679;
c_7348398.elements[5] = ((closureN)self_7320527)->elements[4];
c_7348398.elements[6] = ((closureN)self_7320527)->elements[5];
c_7348398.elements[7] = ((closureN)self_7320527)->elements[6];

return_closcall2(data,  ((closureN)self_7320527)->elements[4],  &c_7348398, quote_vector_127);; 
}

static void __lambda_1820(void *data, object self_7320528, int argc, object *args) /* object self_7320528, object r_7315759 */
 {
 object r_7315759 = args[0];
  
closureN_type c_7348400;
object e_7348851 [9];
c_7348400.hdr.mark = gc_color_red;
 c_7348400.hdr.grayed = 0;
c_7348400.tag = closureN_tag;
 c_7348400.fn = (function_type)__lambda_1821;
c_7348400.num_args = 1;
c_7348400.num_elements = 9;
c_7348400.elements = (object *)e_7348851;
c_7348400.elements[0] = ((closureN)self_7320528)->elements[0];
c_7348400.elements[1] = ((closureN)self_7320528)->elements[1];
c_7348400.elements[2] = ((closureN)self_7320528)->elements[2];
c_7348400.elements[3] = ((closureN)self_7320528)->elements[3];
c_7348400.elements[4] = ((closureN)self_7320528)->elements[4];
c_7348400.elements[5] = r_7315759;
c_7348400.elements[6] = ((closureN)self_7320528)->elements[5];
c_7348400.elements[7] = ((closureN)self_7320528)->elements[6];
c_7348400.elements[8] = ((closureN)self_7320528)->elements[7];


make_pair(c_7348853,quote_v,NULL);c_7348853.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348400, ((closureN)self_7320528)->elements[6], NULL, &c_7348853);; 
}

static void __lambda_1821(void *data, object self_7320529, int argc, object *args) /* object self_7320529, object r_7315760 */
 {
 object r_7315760 = args[0];
  
closureN_type c_7348402;
object e_7348847 [8];
c_7348402.hdr.mark = gc_color_red;
 c_7348402.hdr.grayed = 0;
c_7348402.tag = closureN_tag;
 c_7348402.fn = (function_type)__lambda_1822;
c_7348402.num_args = 1;
c_7348402.num_elements = 8;
c_7348402.elements = (object *)e_7348847;
c_7348402.elements[0] = ((closureN)self_7320529)->elements[0];
c_7348402.elements[1] = ((closureN)self_7320529)->elements[1];
c_7348402.elements[2] = ((closureN)self_7320529)->elements[2];
c_7348402.elements[3] = ((closureN)self_7320529)->elements[3];
c_7348402.elements[4] = ((closureN)self_7320529)->elements[4];
c_7348402.elements[5] = ((closureN)self_7320529)->elements[6];
c_7348402.elements[6] = ((closureN)self_7320529)->elements[7];
c_7348402.elements[7] = ((closureN)self_7320529)->elements[8];


make_pair(c_7348850,quote_v,NULL);c_7348850.hdr.immutable = 1;

make_pair(c_7348849,quote_vector_127,&c_7348850);c_7348849.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348402, ((closureN)self_7320529)->elements[5], r_7315760, &c_7348849);; 
}

static void __lambda_1822(void *data, object self_7320530, int argc, object *args) /* object self_7320530, object r_7315682 */
 {
 object r_7315682 = args[0];
  
closureN_type c_7348405;
object e_7348846 [9];
c_7348405.hdr.mark = gc_color_red;
 c_7348405.hdr.grayed = 0;
c_7348405.tag = closureN_tag;
 c_7348405.fn = (function_type)__lambda_1823;
c_7348405.num_args = 1;
c_7348405.num_elements = 9;
c_7348405.elements = (object *)e_7348846;
c_7348405.elements[0] = ((closureN)self_7320530)->elements[0];
c_7348405.elements[1] = ((closureN)self_7320530)->elements[1];
c_7348405.elements[2] = ((closureN)self_7320530)->elements[2];
c_7348405.elements[3] = ((closureN)self_7320530)->elements[3];
c_7348405.elements[4] = ((closureN)self_7320530)->elements[4];
c_7348405.elements[5] = r_7315682;
c_7348405.elements[6] = ((closureN)self_7320530)->elements[5];
c_7348405.elements[7] = ((closureN)self_7320530)->elements[6];
c_7348405.elements[8] = ((closureN)self_7320530)->elements[7];

return_closcall2(data,  ((closureN)self_7320530)->elements[5],  &c_7348405, quote_let);; 
}

static void __lambda_1823(void *data, object self_7320531, int argc, object *args) /* object self_7320531, object r_7315690 */
 {
 object r_7315690 = args[0];
  
closureN_type c_7348408;
object e_7348845 [10];
c_7348408.hdr.mark = gc_color_red;
 c_7348408.hdr.grayed = 0;
c_7348408.tag = closureN_tag;
 c_7348408.fn = (function_type)__lambda_1824;
c_7348408.num_args = 1;
c_7348408.num_elements = 10;
c_7348408.elements = (object *)e_7348845;
c_7348408.elements[0] = ((closureN)self_7320531)->elements[0];
c_7348408.elements[1] = ((closureN)self_7320531)->elements[1];
c_7348408.elements[2] = ((closureN)self_7320531)->elements[2];
c_7348408.elements[3] = ((closureN)self_7320531)->elements[3];
c_7348408.elements[4] = ((closureN)self_7320531)->elements[4];
c_7348408.elements[5] = ((closureN)self_7320531)->elements[5];
c_7348408.elements[6] = r_7315690;
c_7348408.elements[7] = ((closureN)self_7320531)->elements[6];
c_7348408.elements[8] = ((closureN)self_7320531)->elements[7];
c_7348408.elements[9] = ((closureN)self_7320531)->elements[8];

return_closcall2(data,  ((closureN)self_7320531)->elements[6],  &c_7348408, quote_len);; 
}

static void __lambda_1824(void *data, object self_7320532, int argc, object *args) /* object self_7320532, object r_7315745 */
 {
 object r_7315745 = args[0];
  
closureN_type c_7348411;
object e_7348844 [11];
c_7348411.hdr.mark = gc_color_red;
 c_7348411.hdr.grayed = 0;
c_7348411.tag = closureN_tag;
 c_7348411.fn = (function_type)__lambda_1825;
c_7348411.num_args = 1;
c_7348411.num_elements = 11;
c_7348411.elements = (object *)e_7348844;
c_7348411.elements[0] = ((closureN)self_7320532)->elements[0];
c_7348411.elements[1] = ((closureN)self_7320532)->elements[1];
c_7348411.elements[2] = ((closureN)self_7320532)->elements[2];
c_7348411.elements[3] = ((closureN)self_7320532)->elements[3];
c_7348411.elements[4] = ((closureN)self_7320532)->elements[4];
c_7348411.elements[5] = ((closureN)self_7320532)->elements[5];
c_7348411.elements[6] = ((closureN)self_7320532)->elements[6];
c_7348411.elements[7] = r_7315745;
c_7348411.elements[8] = ((closureN)self_7320532)->elements[7];
c_7348411.elements[9] = ((closureN)self_7320532)->elements[8];
c_7348411.elements[10] = ((closureN)self_7320532)->elements[9];

return_closcall2(data,  ((closureN)self_7320532)->elements[7],  &c_7348411, quote_vector_91length);; 
}

static void __lambda_1825(void *data, object self_7320533, int argc, object *args) /* object self_7320533, object r_7315751 */
 {
 object r_7315751 = args[0];
  
closureN_type c_7348413;
object e_7348841 [12];
c_7348413.hdr.mark = gc_color_red;
 c_7348413.hdr.grayed = 0;
c_7348413.tag = closureN_tag;
 c_7348413.fn = (function_type)__lambda_1826;
c_7348413.num_args = 1;
c_7348413.num_elements = 12;
c_7348413.elements = (object *)e_7348841;
c_7348413.elements[0] = ((closureN)self_7320533)->elements[0];
c_7348413.elements[1] = ((closureN)self_7320533)->elements[1];
c_7348413.elements[2] = ((closureN)self_7320533)->elements[2];
c_7348413.elements[3] = ((closureN)self_7320533)->elements[3];
c_7348413.elements[4] = ((closureN)self_7320533)->elements[4];
c_7348413.elements[5] = ((closureN)self_7320533)->elements[5];
c_7348413.elements[6] = ((closureN)self_7320533)->elements[6];
c_7348413.elements[7] = ((closureN)self_7320533)->elements[7];
c_7348413.elements[8] = r_7315751;
c_7348413.elements[9] = ((closureN)self_7320533)->elements[8];
c_7348413.elements[10] = ((closureN)self_7320533)->elements[9];
c_7348413.elements[11] = ((closureN)self_7320533)->elements[10];


make_pair(c_7348843,quote_v,NULL);c_7348843.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348413, ((closureN)self_7320533)->elements[9], NULL, &c_7348843);; 
}

static void __lambda_1826(void *data, object self_7320534, int argc, object *args) /* object self_7320534, object r_7315752 */
 {
 object r_7315752 = args[0];
  
closureN_type c_7348415;
object e_7348837 [11];
c_7348415.hdr.mark = gc_color_red;
 c_7348415.hdr.grayed = 0;
c_7348415.tag = closureN_tag;
 c_7348415.fn = (function_type)__lambda_1827;
c_7348415.num_args = 1;
c_7348415.num_elements = 11;
c_7348415.elements = (object *)e_7348837;
c_7348415.elements[0] = ((closureN)self_7320534)->elements[0];
c_7348415.elements[1] = ((closureN)self_7320534)->elements[1];
c_7348415.elements[2] = ((closureN)self_7320534)->elements[2];
c_7348415.elements[3] = ((closureN)self_7320534)->elements[3];
c_7348415.elements[4] = ((closureN)self_7320534)->elements[4];
c_7348415.elements[5] = ((closureN)self_7320534)->elements[5];
c_7348415.elements[6] = ((closureN)self_7320534)->elements[6];
c_7348415.elements[7] = ((closureN)self_7320534)->elements[7];
c_7348415.elements[8] = ((closureN)self_7320534)->elements[9];
c_7348415.elements[9] = ((closureN)self_7320534)->elements[10];
c_7348415.elements[10] = ((closureN)self_7320534)->elements[11];


make_pair(c_7348840,quote_v,NULL);c_7348840.hdr.immutable = 1;

make_pair(c_7348839,quote_vector_91length,&c_7348840);c_7348839.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348415, ((closureN)self_7320534)->elements[8], r_7315752, &c_7348839);; 
}

static void __lambda_1827(void *data, object self_7320535, int argc, object *args) /* object self_7320535, object r_7315748 */
 {
 object r_7315748 = args[0];
  
closureN_type c_7348417;
object e_7348833 [11];
c_7348417.hdr.mark = gc_color_red;
 c_7348417.hdr.grayed = 0;
c_7348417.tag = closureN_tag;
 c_7348417.fn = (function_type)__lambda_1828;
c_7348417.num_args = 1;
c_7348417.num_elements = 11;
c_7348417.elements = (object *)e_7348833;
c_7348417.elements[0] = ((closureN)self_7320535)->elements[0];
c_7348417.elements[1] = ((closureN)self_7320535)->elements[1];
c_7348417.elements[2] = ((closureN)self_7320535)->elements[2];
c_7348417.elements[3] = ((closureN)self_7320535)->elements[3];
c_7348417.elements[4] = ((closureN)self_7320535)->elements[4];
c_7348417.elements[5] = ((closureN)self_7320535)->elements[5];
c_7348417.elements[6] = ((closureN)self_7320535)->elements[6];
c_7348417.elements[7] = ((closureN)self_7320535)->elements[7];
c_7348417.elements[8] = ((closureN)self_7320535)->elements[8];
c_7348417.elements[9] = ((closureN)self_7320535)->elements[9];
c_7348417.elements[10] = ((closureN)self_7320535)->elements[10];


make_pair(c_7348836,quote_v,NULL);c_7348836.hdr.immutable = 1;

make_pair(c_7348835,quote_vector_91length,&c_7348836);c_7348835.hdr.immutable = 1;

make_pair(c_7348834,&c_7348835,NULL);c_7348834.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348417, r_7315748, NULL, &c_7348834);; 
}

static void __lambda_1828(void *data, object self_7320536, int argc, object *args) /* object self_7320536, object r_7315746 */
 {
 object r_7315746 = args[0];
  
closureN_type c_7348419;
object e_7348827 [10];
c_7348419.hdr.mark = gc_color_red;
 c_7348419.hdr.grayed = 0;
c_7348419.tag = closureN_tag;
 c_7348419.fn = (function_type)__lambda_1829;
c_7348419.num_args = 1;
c_7348419.num_elements = 10;
c_7348419.elements = (object *)e_7348827;
c_7348419.elements[0] = ((closureN)self_7320536)->elements[0];
c_7348419.elements[1] = ((closureN)self_7320536)->elements[1];
c_7348419.elements[2] = ((closureN)self_7320536)->elements[2];
c_7348419.elements[3] = ((closureN)self_7320536)->elements[3];
c_7348419.elements[4] = ((closureN)self_7320536)->elements[4];
c_7348419.elements[5] = ((closureN)self_7320536)->elements[5];
c_7348419.elements[6] = ((closureN)self_7320536)->elements[6];
c_7348419.elements[7] = ((closureN)self_7320536)->elements[8];
c_7348419.elements[8] = ((closureN)self_7320536)->elements[9];
c_7348419.elements[9] = ((closureN)self_7320536)->elements[10];


make_pair(c_7348832,quote_v,NULL);c_7348832.hdr.immutable = 1;

make_pair(c_7348831,quote_vector_91length,&c_7348832);c_7348831.hdr.immutable = 1;

make_pair(c_7348830,&c_7348831,NULL);c_7348830.hdr.immutable = 1;

make_pair(c_7348829,quote_len,&c_7348830);c_7348829.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348419, ((closureN)self_7320536)->elements[7], r_7315746, &c_7348829);; 
}

static void __lambda_1829(void *data, object self_7320537, int argc, object *args) /* object self_7320537, object r_7315742 */
 {
 object r_7315742 = args[0];
  
closureN_type c_7348421;
object e_7348821 [10];
c_7348421.hdr.mark = gc_color_red;
 c_7348421.hdr.grayed = 0;
c_7348421.tag = closureN_tag;
 c_7348421.fn = (function_type)__lambda_1830;
c_7348421.num_args = 1;
c_7348421.num_elements = 10;
c_7348421.elements = (object *)e_7348821;
c_7348421.elements[0] = ((closureN)self_7320537)->elements[0];
c_7348421.elements[1] = ((closureN)self_7320537)->elements[1];
c_7348421.elements[2] = ((closureN)self_7320537)->elements[2];
c_7348421.elements[3] = ((closureN)self_7320537)->elements[3];
c_7348421.elements[4] = ((closureN)self_7320537)->elements[4];
c_7348421.elements[5] = ((closureN)self_7320537)->elements[5];
c_7348421.elements[6] = ((closureN)self_7320537)->elements[6];
c_7348421.elements[7] = ((closureN)self_7320537)->elements[7];
c_7348421.elements[8] = ((closureN)self_7320537)->elements[8];
c_7348421.elements[9] = ((closureN)self_7320537)->elements[9];


make_pair(c_7348826,quote_v,NULL);c_7348826.hdr.immutable = 1;

make_pair(c_7348825,quote_vector_91length,&c_7348826);c_7348825.hdr.immutable = 1;

make_pair(c_7348824,&c_7348825,NULL);c_7348824.hdr.immutable = 1;

make_pair(c_7348823,quote_len,&c_7348824);c_7348823.hdr.immutable = 1;

make_pair(c_7348822,&c_7348823,NULL);c_7348822.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348421, r_7315742, NULL, &c_7348822);; 
}

static void __lambda_1830(void *data, object self_7320538, int argc, object *args) /* object self_7320538, object r_7315693 */
 {
 object r_7315693 = args[0];
  
closureN_type c_7348424;
object e_7348820 [11];
c_7348424.hdr.mark = gc_color_red;
 c_7348424.hdr.grayed = 0;
c_7348424.tag = closureN_tag;
 c_7348424.fn = (function_type)__lambda_1831;
c_7348424.num_args = 1;
c_7348424.num_elements = 11;
c_7348424.elements = (object *)e_7348820;
c_7348424.elements[0] = ((closureN)self_7320538)->elements[0];
c_7348424.elements[1] = ((closureN)self_7320538)->elements[1];
c_7348424.elements[2] = ((closureN)self_7320538)->elements[2];
c_7348424.elements[3] = ((closureN)self_7320538)->elements[3];
c_7348424.elements[4] = ((closureN)self_7320538)->elements[4];
c_7348424.elements[5] = ((closureN)self_7320538)->elements[5];
c_7348424.elements[6] = ((closureN)self_7320538)->elements[6];
c_7348424.elements[7] = r_7315693;
c_7348424.elements[8] = ((closureN)self_7320538)->elements[7];
c_7348424.elements[9] = ((closureN)self_7320538)->elements[8];
c_7348424.elements[10] = ((closureN)self_7320538)->elements[9];

return_closcall2(data,  ((closureN)self_7320538)->elements[7],  &c_7348424, quote__if);; 
}

static void __lambda_1831(void *data, object self_7320539, int argc, object *args) /* object self_7320539, object r_7315699 */
 {
 object r_7315699 = args[0];
  
closureN_type c_7348427;
object e_7348819 [12];
c_7348427.hdr.mark = gc_color_red;
 c_7348427.hdr.grayed = 0;
c_7348427.tag = closureN_tag;
 c_7348427.fn = (function_type)__lambda_1832;
c_7348427.num_args = 1;
c_7348427.num_elements = 12;
c_7348427.elements = (object *)e_7348819;
c_7348427.elements[0] = ((closureN)self_7320539)->elements[0];
c_7348427.elements[1] = ((closureN)self_7320539)->elements[1];
c_7348427.elements[2] = ((closureN)self_7320539)->elements[2];
c_7348427.elements[3] = ((closureN)self_7320539)->elements[3];
c_7348427.elements[4] = ((closureN)self_7320539)->elements[4];
c_7348427.elements[5] = ((closureN)self_7320539)->elements[5];
c_7348427.elements[6] = ((closureN)self_7320539)->elements[6];
c_7348427.elements[7] = ((closureN)self_7320539)->elements[7];
c_7348427.elements[8] = r_7315699;
c_7348427.elements[9] = ((closureN)self_7320539)->elements[8];
c_7348427.elements[10] = ((closureN)self_7320539)->elements[9];
c_7348427.elements[11] = ((closureN)self_7320539)->elements[10];

return_closcall2(data,  ((closureN)self_7320539)->elements[8],  &c_7348427, quote__123);; 
}

static void __lambda_1832(void *data, object self_7320540, int argc, object *args) /* object self_7320540, object r_7315731 */
 {
 object r_7315731 = args[0];
  
closureN_type c_7348430;
object e_7348818 [13];
c_7348430.hdr.mark = gc_color_red;
 c_7348430.hdr.grayed = 0;
c_7348430.tag = closureN_tag;
 c_7348430.fn = (function_type)__lambda_1833;
c_7348430.num_args = 1;
c_7348430.num_elements = 13;
c_7348430.elements = (object *)e_7348818;
c_7348430.elements[0] = ((closureN)self_7320540)->elements[0];
c_7348430.elements[1] = ((closureN)self_7320540)->elements[1];
c_7348430.elements[2] = ((closureN)self_7320540)->elements[2];
c_7348430.elements[3] = ((closureN)self_7320540)->elements[3];
c_7348430.elements[4] = ((closureN)self_7320540)->elements[4];
c_7348430.elements[5] = ((closureN)self_7320540)->elements[5];
c_7348430.elements[6] = ((closureN)self_7320540)->elements[6];
c_7348430.elements[7] = ((closureN)self_7320540)->elements[7];
c_7348430.elements[8] = ((closureN)self_7320540)->elements[8];
c_7348430.elements[9] = r_7315731;
c_7348430.elements[10] = ((closureN)self_7320540)->elements[9];
c_7348430.elements[11] = ((closureN)self_7320540)->elements[10];
c_7348430.elements[12] = ((closureN)self_7320540)->elements[11];

return_closcall2(data,  ((closureN)self_7320540)->elements[9],  &c_7348430, quote_len);; 
}

static void __lambda_1833(void *data, object self_7320541, int argc, object *args) /* object self_7320541, object r_7315734 */
 {
 object r_7315734 = args[0];
  
closureN_type c_7348432;
object e_7348815 [13];
c_7348432.hdr.mark = gc_color_red;
 c_7348432.hdr.grayed = 0;
c_7348432.tag = closureN_tag;
 c_7348432.fn = (function_type)__lambda_1834;
c_7348432.num_args = 1;
c_7348432.num_elements = 13;
c_7348432.elements = (object *)e_7348815;
c_7348432.elements[0] = ((closureN)self_7320541)->elements[0];
c_7348432.elements[1] = ((closureN)self_7320541)->elements[1];
c_7348432.elements[2] = ((closureN)self_7320541)->elements[3];
c_7348432.elements[3] = ((closureN)self_7320541)->elements[4];
c_7348432.elements[4] = ((closureN)self_7320541)->elements[5];
c_7348432.elements[5] = ((closureN)self_7320541)->elements[6];
c_7348432.elements[6] = ((closureN)self_7320541)->elements[7];
c_7348432.elements[7] = ((closureN)self_7320541)->elements[8];
c_7348432.elements[8] = ((closureN)self_7320541)->elements[9];
c_7348432.elements[9] = r_7315734;
c_7348432.elements[10] = ((closureN)self_7320541)->elements[10];
c_7348432.elements[11] = ((closureN)self_7320541)->elements[11];
c_7348432.elements[12] = ((closureN)self_7320541)->elements[12];


make_pair(c_7348817,quote_n,NULL);c_7348817.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348432, ((closureN)self_7320541)->elements[2], NULL, &c_7348817);; 
}

static void __lambda_1834(void *data, object self_7320542, int argc, object *args) /* object self_7320542, object r_7315735 */
 {
 object r_7315735 = args[0];
  
closureN_type c_7348434;
object e_7348811 [12];
c_7348434.hdr.mark = gc_color_red;
 c_7348434.hdr.grayed = 0;
c_7348434.tag = closureN_tag;
 c_7348434.fn = (function_type)__lambda_1835;
c_7348434.num_args = 1;
c_7348434.num_elements = 12;
c_7348434.elements = (object *)e_7348811;
c_7348434.elements[0] = ((closureN)self_7320542)->elements[0];
c_7348434.elements[1] = ((closureN)self_7320542)->elements[1];
c_7348434.elements[2] = ((closureN)self_7320542)->elements[2];
c_7348434.elements[3] = ((closureN)self_7320542)->elements[3];
c_7348434.elements[4] = ((closureN)self_7320542)->elements[4];
c_7348434.elements[5] = ((closureN)self_7320542)->elements[5];
c_7348434.elements[6] = ((closureN)self_7320542)->elements[6];
c_7348434.elements[7] = ((closureN)self_7320542)->elements[7];
c_7348434.elements[8] = ((closureN)self_7320542)->elements[8];
c_7348434.elements[9] = ((closureN)self_7320542)->elements[10];
c_7348434.elements[10] = ((closureN)self_7320542)->elements[11];
c_7348434.elements[11] = ((closureN)self_7320542)->elements[12];


make_pair(c_7348814,quote_n,NULL);c_7348814.hdr.immutable = 1;

make_pair(c_7348813,quote_len,&c_7348814);c_7348813.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348434, ((closureN)self_7320542)->elements[9], r_7315735, &c_7348813);; 
}

static void __lambda_1835(void *data, object self_7320543, int argc, object *args) /* object self_7320543, object r_7315732 */
 {
 object r_7315732 = args[0];
  
closureN_type c_7348436;
object e_7348806 [11];
c_7348436.hdr.mark = gc_color_red;
 c_7348436.hdr.grayed = 0;
c_7348436.tag = closureN_tag;
 c_7348436.fn = (function_type)__lambda_1836;
c_7348436.num_args = 1;
c_7348436.num_elements = 11;
c_7348436.elements = (object *)e_7348806;
c_7348436.elements[0] = ((closureN)self_7320543)->elements[0];
c_7348436.elements[1] = ((closureN)self_7320543)->elements[1];
c_7348436.elements[2] = ((closureN)self_7320543)->elements[2];
c_7348436.elements[3] = ((closureN)self_7320543)->elements[3];
c_7348436.elements[4] = ((closureN)self_7320543)->elements[4];
c_7348436.elements[5] = ((closureN)self_7320543)->elements[5];
c_7348436.elements[6] = ((closureN)self_7320543)->elements[6];
c_7348436.elements[7] = ((closureN)self_7320543)->elements[7];
c_7348436.elements[8] = ((closureN)self_7320543)->elements[9];
c_7348436.elements[9] = ((closureN)self_7320543)->elements[10];
c_7348436.elements[10] = ((closureN)self_7320543)->elements[11];


make_pair(c_7348810,quote_n,NULL);c_7348810.hdr.immutable = 1;

make_pair(c_7348809,quote_len,&c_7348810);c_7348809.hdr.immutable = 1;

make_pair(c_7348808,quote__123,&c_7348809);c_7348808.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348436, ((closureN)self_7320543)->elements[8], r_7315732, &c_7348808);; 
}

static void __lambda_1836(void *data, object self_7320544, int argc, object *args) /* object self_7320544, object r_7315702 */
 {
 object r_7315702 = args[0];
  
closureN_type c_7348439;
object e_7348805 [11];
c_7348439.hdr.mark = gc_color_red;
 c_7348439.hdr.grayed = 0;
c_7348439.tag = closureN_tag;
 c_7348439.fn = (function_type)__lambda_1837;
c_7348439.num_args = 1;
c_7348439.num_elements = 11;
c_7348439.elements = (object *)e_7348805;
c_7348439.elements[0] = ((closureN)self_7320544)->elements[0];
c_7348439.elements[1] = ((closureN)self_7320544)->elements[1];
c_7348439.elements[2] = ((closureN)self_7320544)->elements[2];
c_7348439.elements[3] = ((closureN)self_7320544)->elements[3];
c_7348439.elements[4] = ((closureN)self_7320544)->elements[4];
c_7348439.elements[5] = ((closureN)self_7320544)->elements[5];
c_7348439.elements[6] = ((closureN)self_7320544)->elements[6];
c_7348439.elements[7] = ((closureN)self_7320544)->elements[7];
c_7348439.elements[8] = r_7315702;
c_7348439.elements[9] = ((closureN)self_7320544)->elements[9];
c_7348439.elements[10] = ((closureN)self_7320544)->elements[10];

return_closcall2(data,  ((closureN)self_7320544)->elements[8],  &c_7348439, quote_match_91vector_91step);; 
}

static void __lambda_1837(void *data, object self_7320545, int argc, object *args) /* object self_7320545, object r_7315710 */
 {
 object r_7315710 = args[0];
  
closureN_type c_7348441;
object e_7348794 [12];
c_7348441.hdr.mark = gc_color_red;
 c_7348441.hdr.grayed = 0;
c_7348441.tag = closureN_tag;
 c_7348441.fn = (function_type)__lambda_1838;
c_7348441.num_args = 1;
c_7348441.num_elements = 12;
c_7348441.elements = (object *)e_7348794;
c_7348441.elements[0] = ((closureN)self_7320545)->elements[0];
c_7348441.elements[1] = ((closureN)self_7320545)->elements[1];
c_7348441.elements[2] = ((closureN)self_7320545)->elements[2];
c_7348441.elements[3] = ((closureN)self_7320545)->elements[3];
c_7348441.elements[4] = ((closureN)self_7320545)->elements[4];
c_7348441.elements[5] = ((closureN)self_7320545)->elements[5];
c_7348441.elements[6] = ((closureN)self_7320545)->elements[6];
c_7348441.elements[7] = ((closureN)self_7320545)->elements[7];
c_7348441.elements[8] = ((closureN)self_7320545)->elements[8];
c_7348441.elements[9] = r_7315710;
c_7348441.elements[10] = ((closureN)self_7320545)->elements[9];
c_7348441.elements[11] = ((closureN)self_7320545)->elements[10];


mmacro(c_7348795, (function_type)__lambda_1857);c_7348795.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7348441,__lambda_1838,  &c_7348795);; 
}

static void __lambda_1857(void *data, object self_7320546, int argc, object *args) /* object self_7320546, object k_7315725, object pat_734528_734593_739731, object index_734529_734594_739732 */
 {
 object k_7315725 = args[0]; object pat_734528_734593_739731 = args[1]; object index_734529_734594_739732 = args[2];
  
closureN_type c_7348797;
object e_7348803 [2];
c_7348797.hdr.mark = gc_color_red;
 c_7348797.hdr.grayed = 0;
c_7348797.tag = closureN_tag;
 c_7348797.fn = (function_type)__lambda_1858;
c_7348797.num_args = 1;
c_7348797.num_elements = 2;
c_7348797.elements = (object *)e_7348803;
c_7348797.elements[0] = k_7315725;
c_7348797.elements[1] = pat_734528_734593_739731;


make_pair(c_7348804,quote_index,NULL);c_7348804.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348797, index_734529_734594_739732, NULL, &c_7348804);; 
}

static void __lambda_1858(void *data, object self_7320547, int argc, object *args) /* object self_7320547, object r_7315726 */
 {
 object r_7315726 = args[0];
  
make_pair(c_7348802,quote_index,NULL);c_7348802.hdr.immutable = 1;

make_pair(c_7348801,quote_pat,&c_7348802);c_7348801.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7320547)->elements[0], ((closureN)self_7320547)->elements[1], r_7315726, &c_7348801);; 
}

static void __lambda_1838(void *data, object self_7320548, int argc, object *args) /* object self_7320548, object r_7315724 */
 {
 object r_7315724 = args[0];
  
closureN_type c_7348443;
object e_7348791 [10];
c_7348443.hdr.mark = gc_color_red;
 c_7348443.hdr.grayed = 0;
c_7348443.tag = closureN_tag;
 c_7348443.fn = (function_type)__lambda_1839;
c_7348443.num_args = 1;
c_7348443.num_elements = 10;
c_7348443.elements = (object *)e_7348791;
c_7348443.elements[0] = ((closureN)self_7320548)->elements[1];
c_7348443.elements[1] = ((closureN)self_7320548)->elements[3];
c_7348443.elements[2] = ((closureN)self_7320548)->elements[4];
c_7348443.elements[3] = ((closureN)self_7320548)->elements[5];
c_7348443.elements[4] = ((closureN)self_7320548)->elements[6];
c_7348443.elements[5] = ((closureN)self_7320548)->elements[7];
c_7348443.elements[6] = ((closureN)self_7320548)->elements[8];
c_7348443.elements[7] = ((closureN)self_7320548)->elements[9];
c_7348443.elements[8] = ((closureN)self_7320548)->elements[10];
c_7348443.elements[9] = ((closureN)self_7320548)->elements[11];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7348443, r_7315724, ((closureN)self_7320548)->elements[2], ((closureN)self_7320548)->elements[0]);; 
}

static void __lambda_1839(void *data, object self_7320549, int argc, object *args) /* object self_7320549, object r_7315715 */
 {
 object r_7315715 = args[0];
  
closureN_type c_7348445;
object e_7348778 [11];
c_7348445.hdr.mark = gc_color_red;
 c_7348445.hdr.grayed = 0;
c_7348445.tag = closureN_tag;
 c_7348445.fn = (function_type)__lambda_1840;
c_7348445.num_args = 1;
c_7348445.num_elements = 11;
c_7348445.elements = (object *)e_7348778;
c_7348445.elements[0] = ((closureN)self_7320549)->elements[0];
c_7348445.elements[1] = ((closureN)self_7320549)->elements[1];
c_7348445.elements[2] = ((closureN)self_7320549)->elements[2];
c_7348445.elements[3] = ((closureN)self_7320549)->elements[3];
c_7348445.elements[4] = ((closureN)self_7320549)->elements[4];
c_7348445.elements[5] = ((closureN)self_7320549)->elements[5];
c_7348445.elements[6] = ((closureN)self_7320549)->elements[6];
c_7348445.elements[7] = ((closureN)self_7320549)->elements[7];
c_7348445.elements[8] = r_7315715;
c_7348445.elements[9] = ((closureN)self_7320549)->elements[8];
c_7348445.elements[10] = ((closureN)self_7320549)->elements[9];












make_pair(c_7348790,quote_i,NULL);c_7348790.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348445, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320549)->elements[9]))))), NULL, &c_7348790);; 
}

static void __lambda_1840(void *data, object self_7320550, int argc, object *args) /* object self_7320550, object r_7315720 */
 {
 object r_7315720 = args[0];
  
closureN_type c_7348447;
object e_7348766 [11];
c_7348447.hdr.mark = gc_color_red;
 c_7348447.hdr.grayed = 0;
c_7348447.tag = closureN_tag;
 c_7348447.fn = (function_type)__lambda_1841;
c_7348447.num_args = 1;
c_7348447.num_elements = 11;
c_7348447.elements = (object *)e_7348766;
c_7348447.elements[0] = ((closureN)self_7320550)->elements[0];
c_7348447.elements[1] = ((closureN)self_7320550)->elements[1];
c_7348447.elements[2] = ((closureN)self_7320550)->elements[2];
c_7348447.elements[3] = ((closureN)self_7320550)->elements[3];
c_7348447.elements[4] = ((closureN)self_7320550)->elements[4];
c_7348447.elements[5] = ((closureN)self_7320550)->elements[5];
c_7348447.elements[6] = ((closureN)self_7320550)->elements[6];
c_7348447.elements[7] = ((closureN)self_7320550)->elements[7];
c_7348447.elements[8] = ((closureN)self_7320550)->elements[8];
c_7348447.elements[9] = ((closureN)self_7320550)->elements[9];
c_7348447.elements[10] = ((closureN)self_7320550)->elements[10];










make_pair(c_7348777,quote_i,NULL);c_7348777.hdr.immutable = 1;

make_pair(c_7348776,quote_fk,&c_7348777);c_7348776.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348447, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320550)->elements[10])))), r_7315720, &c_7348776);; 
}

static void __lambda_1841(void *data, object self_7320551, int argc, object *args) /* object self_7320551, object r_7315718 */
 {
 object r_7315718 = args[0];
  
closureN_type c_7348449;
object e_7348755 [11];
c_7348449.hdr.mark = gc_color_red;
 c_7348449.hdr.grayed = 0;
c_7348449.tag = closureN_tag;
 c_7348449.fn = (function_type)__lambda_1842;
c_7348449.num_args = 1;
c_7348449.num_elements = 11;
c_7348449.elements = (object *)e_7348755;
c_7348449.elements[0] = ((closureN)self_7320551)->elements[0];
c_7348449.elements[1] = ((closureN)self_7320551)->elements[1];
c_7348449.elements[2] = ((closureN)self_7320551)->elements[2];
c_7348449.elements[3] = ((closureN)self_7320551)->elements[3];
c_7348449.elements[4] = ((closureN)self_7320551)->elements[4];
c_7348449.elements[5] = ((closureN)self_7320551)->elements[5];
c_7348449.elements[6] = ((closureN)self_7320551)->elements[6];
c_7348449.elements[7] = ((closureN)self_7320551)->elements[7];
c_7348449.elements[8] = ((closureN)self_7320551)->elements[8];
c_7348449.elements[9] = ((closureN)self_7320551)->elements[9];
c_7348449.elements[10] = ((closureN)self_7320551)->elements[10];








make_pair(c_7348765,quote_i,NULL);c_7348765.hdr.immutable = 1;

make_pair(c_7348764,quote_fk,&c_7348765);c_7348764.hdr.immutable = 1;

make_pair(c_7348763,quote_sk,&c_7348764);c_7348763.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348449, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320551)->elements[10]))), r_7315718, &c_7348763);; 
}

static void __lambda_1842(void *data, object self_7320552, int argc, object *args) /* object self_7320552, object r_7315716 */
 {
 object r_7315716 = args[0];
  
closureN_type c_7348451;
object e_7348745 [10];
c_7348451.hdr.mark = gc_color_red;
 c_7348451.hdr.grayed = 0;
c_7348451.tag = closureN_tag;
 c_7348451.fn = (function_type)__lambda_1843;
c_7348451.num_args = 1;
c_7348451.num_elements = 10;
c_7348451.elements = (object *)e_7348745;
c_7348451.elements[0] = ((closureN)self_7320552)->elements[0];
c_7348451.elements[1] = ((closureN)self_7320552)->elements[1];
c_7348451.elements[2] = ((closureN)self_7320552)->elements[2];
c_7348451.elements[3] = ((closureN)self_7320552)->elements[3];
c_7348451.elements[4] = ((closureN)self_7320552)->elements[4];
c_7348451.elements[5] = ((closureN)self_7320552)->elements[5];
c_7348451.elements[6] = ((closureN)self_7320552)->elements[6];
c_7348451.elements[7] = ((closureN)self_7320552)->elements[7];
c_7348451.elements[8] = ((closureN)self_7320552)->elements[9];
c_7348451.elements[9] = ((closureN)self_7320552)->elements[10];


make_pair(c_7348750,quote_index,NULL);c_7348750.hdr.immutable = 1;

make_pair(c_7348749,quote_pat,&c_7348750);c_7348749.hdr.immutable = 1;

make_pair(c_7348751,quote__93_93_93,NULL);c_7348751.hdr.immutable = 1;

make_pair(c_7348748,&c_7348749,&c_7348751);c_7348748.hdr.immutable = 1;

make_pair(c_7348754,quote_i,NULL);c_7348754.hdr.immutable = 1;

make_pair(c_7348753,quote_fk,&c_7348754);c_7348753.hdr.immutable = 1;

make_pair(c_7348752,quote_sk,&c_7348753);c_7348752.hdr.immutable = 1;

make_pair(c_7348747,&c_7348748,&c_7348752);c_7348747.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348451, ((closureN)self_7320552)->elements[8], r_7315716, &c_7348747);; 
}

static void __lambda_1843(void *data, object self_7320553, int argc, object *args) /* object self_7320553, object r_7315713 */
 {
 object r_7315713 = args[0];
  
closureN_type c_7348453;
object e_7348734 [9];
c_7348453.hdr.mark = gc_color_red;
 c_7348453.hdr.grayed = 0;
c_7348453.tag = closureN_tag;
 c_7348453.fn = (function_type)__lambda_1844;
c_7348453.num_args = 1;
c_7348453.num_elements = 9;
c_7348453.elements = (object *)e_7348734;
c_7348453.elements[0] = ((closureN)self_7320553)->elements[0];
c_7348453.elements[1] = ((closureN)self_7320553)->elements[1];
c_7348453.elements[2] = ((closureN)self_7320553)->elements[2];
c_7348453.elements[3] = ((closureN)self_7320553)->elements[3];
c_7348453.elements[4] = ((closureN)self_7320553)->elements[4];
c_7348453.elements[5] = ((closureN)self_7320553)->elements[5];
c_7348453.elements[6] = ((closureN)self_7320553)->elements[6];
c_7348453.elements[7] = ((closureN)self_7320553)->elements[7];
c_7348453.elements[8] = ((closureN)self_7320553)->elements[9];


make_pair(c_7348740,quote_index,NULL);c_7348740.hdr.immutable = 1;

make_pair(c_7348739,quote_pat,&c_7348740);c_7348739.hdr.immutable = 1;

make_pair(c_7348741,quote__93_93_93,NULL);c_7348741.hdr.immutable = 1;

make_pair(c_7348738,&c_7348739,&c_7348741);c_7348738.hdr.immutable = 1;

make_pair(c_7348744,quote_i,NULL);c_7348744.hdr.immutable = 1;

make_pair(c_7348743,quote_fk,&c_7348744);c_7348743.hdr.immutable = 1;

make_pair(c_7348742,quote_sk,&c_7348743);c_7348742.hdr.immutable = 1;

make_pair(c_7348737,&c_7348738,&c_7348742);c_7348737.hdr.immutable = 1;

make_pair(c_7348736,quote_v,&c_7348737);c_7348736.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348453, ((closureN)self_7320553)->elements[8], r_7315713, &c_7348736);; 
}

static void __lambda_1844(void *data, object self_7320554, int argc, object *args) /* object self_7320554, object r_7315711 */
 {
 object r_7315711 = args[0];
  
closureN_type c_7348455;
object e_7348722 [8];
c_7348455.hdr.mark = gc_color_red;
 c_7348455.hdr.grayed = 0;
c_7348455.tag = closureN_tag;
 c_7348455.fn = (function_type)__lambda_1845;
c_7348455.num_args = 1;
c_7348455.num_elements = 8;
c_7348455.elements = (object *)e_7348722;
c_7348455.elements[0] = ((closureN)self_7320554)->elements[0];
c_7348455.elements[1] = ((closureN)self_7320554)->elements[1];
c_7348455.elements[2] = ((closureN)self_7320554)->elements[2];
c_7348455.elements[3] = ((closureN)self_7320554)->elements[3];
c_7348455.elements[4] = ((closureN)self_7320554)->elements[4];
c_7348455.elements[5] = ((closureN)self_7320554)->elements[5];
c_7348455.elements[6] = ((closureN)self_7320554)->elements[6];
c_7348455.elements[7] = ((closureN)self_7320554)->elements[8];


make_pair(c_7348729,quote_index,NULL);c_7348729.hdr.immutable = 1;

make_pair(c_7348728,quote_pat,&c_7348729);c_7348728.hdr.immutable = 1;

make_pair(c_7348730,quote__93_93_93,NULL);c_7348730.hdr.immutable = 1;

make_pair(c_7348727,&c_7348728,&c_7348730);c_7348727.hdr.immutable = 1;

make_pair(c_7348733,quote_i,NULL);c_7348733.hdr.immutable = 1;

make_pair(c_7348732,quote_fk,&c_7348733);c_7348732.hdr.immutable = 1;

make_pair(c_7348731,quote_sk,&c_7348732);c_7348731.hdr.immutable = 1;

make_pair(c_7348726,&c_7348727,&c_7348731);c_7348726.hdr.immutable = 1;

make_pair(c_7348725,quote_v,&c_7348726);c_7348725.hdr.immutable = 1;

make_pair(c_7348724,quote_match_91vector_91step,&c_7348725);c_7348724.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348455, ((closureN)self_7320554)->elements[7], r_7315711, &c_7348724);; 
}

static void __lambda_1845(void *data, object self_7320555, int argc, object *args) /* object self_7320555, object r_7315705 */
 {
 object r_7315705 = args[0];
  
closureN_type c_7348457;
object e_7348711 [9];
c_7348457.hdr.mark = gc_color_red;
 c_7348457.hdr.grayed = 0;
c_7348457.tag = closureN_tag;
 c_7348457.fn = (function_type)__lambda_1846;
c_7348457.num_args = 1;
c_7348457.num_elements = 9;
c_7348457.elements = (object *)e_7348711;
c_7348457.elements[0] = ((closureN)self_7320555)->elements[0];
c_7348457.elements[1] = ((closureN)self_7320555)->elements[1];
c_7348457.elements[2] = ((closureN)self_7320555)->elements[2];
c_7348457.elements[3] = ((closureN)self_7320555)->elements[3];
c_7348457.elements[4] = ((closureN)self_7320555)->elements[4];
c_7348457.elements[5] = ((closureN)self_7320555)->elements[5];
c_7348457.elements[6] = ((closureN)self_7320555)->elements[6];
c_7348457.elements[7] = r_7315705;
c_7348457.elements[8] = ((closureN)self_7320555)->elements[7];










make_pair(c_7348721,quote_fk,NULL);c_7348721.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348457, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320555)->elements[7])))), NULL, &c_7348721);; 
}

static void __lambda_1846(void *data, object self_7320556, int argc, object *args) /* object self_7320556, object r_7315706 */
 {
 object r_7315706 = args[0];
  
closureN_type c_7348459;
object e_7348697 [8];
c_7348459.hdr.mark = gc_color_red;
 c_7348459.hdr.grayed = 0;
c_7348459.tag = closureN_tag;
 c_7348459.fn = (function_type)__lambda_1847;
c_7348459.num_args = 1;
c_7348459.num_elements = 8;
c_7348459.elements = (object *)e_7348697;
c_7348459.elements[0] = ((closureN)self_7320556)->elements[0];
c_7348459.elements[1] = ((closureN)self_7320556)->elements[1];
c_7348459.elements[2] = ((closureN)self_7320556)->elements[2];
c_7348459.elements[3] = ((closureN)self_7320556)->elements[3];
c_7348459.elements[4] = ((closureN)self_7320556)->elements[4];
c_7348459.elements[5] = ((closureN)self_7320556)->elements[5];
c_7348459.elements[6] = ((closureN)self_7320556)->elements[6];
c_7348459.elements[7] = ((closureN)self_7320556)->elements[8];


make_pair(c_7348705,quote_index,NULL);c_7348705.hdr.immutable = 1;

make_pair(c_7348704,quote_pat,&c_7348705);c_7348704.hdr.immutable = 1;

make_pair(c_7348706,quote__93_93_93,NULL);c_7348706.hdr.immutable = 1;

make_pair(c_7348703,&c_7348704,&c_7348706);c_7348703.hdr.immutable = 1;

make_pair(c_7348709,quote_i,NULL);c_7348709.hdr.immutable = 1;

make_pair(c_7348708,quote_fk,&c_7348709);c_7348708.hdr.immutable = 1;

make_pair(c_7348707,quote_sk,&c_7348708);c_7348707.hdr.immutable = 1;

make_pair(c_7348702,&c_7348703,&c_7348707);c_7348702.hdr.immutable = 1;

make_pair(c_7348701,quote_v,&c_7348702);c_7348701.hdr.immutable = 1;

make_pair(c_7348700,quote_match_91vector_91step,&c_7348701);c_7348700.hdr.immutable = 1;

make_pair(c_7348710,quote_fk,NULL);c_7348710.hdr.immutable = 1;

make_pair(c_7348699,&c_7348700,&c_7348710);c_7348699.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348459, ((closureN)self_7320556)->elements[7], r_7315706, &c_7348699);; 
}

static void __lambda_1847(void *data, object self_7320557, int argc, object *args) /* object self_7320557, object r_7315703 */
 {
 object r_7315703 = args[0];
  
closureN_type c_7348461;
object e_7348679 [7];
c_7348461.hdr.mark = gc_color_red;
 c_7348461.hdr.grayed = 0;
c_7348461.tag = closureN_tag;
 c_7348461.fn = (function_type)__lambda_1848;
c_7348461.num_args = 1;
c_7348461.num_elements = 7;
c_7348461.elements = (object *)e_7348679;
c_7348461.elements[0] = ((closureN)self_7320557)->elements[0];
c_7348461.elements[1] = ((closureN)self_7320557)->elements[1];
c_7348461.elements[2] = ((closureN)self_7320557)->elements[2];
c_7348461.elements[3] = ((closureN)self_7320557)->elements[3];
c_7348461.elements[4] = ((closureN)self_7320557)->elements[4];
c_7348461.elements[5] = ((closureN)self_7320557)->elements[5];
c_7348461.elements[6] = ((closureN)self_7320557)->elements[7];


make_pair(c_7348684,quote_n,NULL);c_7348684.hdr.immutable = 1;

make_pair(c_7348683,quote_len,&c_7348684);c_7348683.hdr.immutable = 1;

make_pair(c_7348682,quote__123,&c_7348683);c_7348682.hdr.immutable = 1;

make_pair(c_7348691,quote_index,NULL);c_7348691.hdr.immutable = 1;

make_pair(c_7348690,quote_pat,&c_7348691);c_7348690.hdr.immutable = 1;

make_pair(c_7348692,quote__93_93_93,NULL);c_7348692.hdr.immutable = 1;

make_pair(c_7348689,&c_7348690,&c_7348692);c_7348689.hdr.immutable = 1;

make_pair(c_7348695,quote_i,NULL);c_7348695.hdr.immutable = 1;

make_pair(c_7348694,quote_fk,&c_7348695);c_7348694.hdr.immutable = 1;

make_pair(c_7348693,quote_sk,&c_7348694);c_7348693.hdr.immutable = 1;

make_pair(c_7348688,&c_7348689,&c_7348693);c_7348688.hdr.immutable = 1;

make_pair(c_7348687,quote_v,&c_7348688);c_7348687.hdr.immutable = 1;

make_pair(c_7348686,quote_match_91vector_91step,&c_7348687);c_7348686.hdr.immutable = 1;

make_pair(c_7348696,quote_fk,NULL);c_7348696.hdr.immutable = 1;

make_pair(c_7348685,&c_7348686,&c_7348696);c_7348685.hdr.immutable = 1;

make_pair(c_7348681,&c_7348682,&c_7348685);c_7348681.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348461, ((closureN)self_7320557)->elements[6], r_7315703, &c_7348681);; 
}

static void __lambda_1848(void *data, object self_7320558, int argc, object *args) /* object self_7320558, object r_7315700 */
 {
 object r_7315700 = args[0];
  
closureN_type c_7348463;
object e_7348660 [6];
c_7348463.hdr.mark = gc_color_red;
 c_7348463.hdr.grayed = 0;
c_7348463.tag = closureN_tag;
 c_7348463.fn = (function_type)__lambda_1849;
c_7348463.num_args = 1;
c_7348463.num_elements = 6;
c_7348463.elements = (object *)e_7348660;
c_7348463.elements[0] = ((closureN)self_7320558)->elements[0];
c_7348463.elements[1] = ((closureN)self_7320558)->elements[1];
c_7348463.elements[2] = ((closureN)self_7320558)->elements[2];
c_7348463.elements[3] = ((closureN)self_7320558)->elements[3];
c_7348463.elements[4] = ((closureN)self_7320558)->elements[4];
c_7348463.elements[5] = ((closureN)self_7320558)->elements[6];


make_pair(c_7348666,quote_n,NULL);c_7348666.hdr.immutable = 1;

make_pair(c_7348665,quote_len,&c_7348666);c_7348665.hdr.immutable = 1;

make_pair(c_7348664,quote__123,&c_7348665);c_7348664.hdr.immutable = 1;

make_pair(c_7348673,quote_index,NULL);c_7348673.hdr.immutable = 1;

make_pair(c_7348672,quote_pat,&c_7348673);c_7348672.hdr.immutable = 1;

make_pair(c_7348674,quote__93_93_93,NULL);c_7348674.hdr.immutable = 1;

make_pair(c_7348671,&c_7348672,&c_7348674);c_7348671.hdr.immutable = 1;

make_pair(c_7348677,quote_i,NULL);c_7348677.hdr.immutable = 1;

make_pair(c_7348676,quote_fk,&c_7348677);c_7348676.hdr.immutable = 1;

make_pair(c_7348675,quote_sk,&c_7348676);c_7348675.hdr.immutable = 1;

make_pair(c_7348670,&c_7348671,&c_7348675);c_7348670.hdr.immutable = 1;

make_pair(c_7348669,quote_v,&c_7348670);c_7348669.hdr.immutable = 1;

make_pair(c_7348668,quote_match_91vector_91step,&c_7348669);c_7348668.hdr.immutable = 1;

make_pair(c_7348678,quote_fk,NULL);c_7348678.hdr.immutable = 1;

make_pair(c_7348667,&c_7348668,&c_7348678);c_7348667.hdr.immutable = 1;

make_pair(c_7348663,&c_7348664,&c_7348667);c_7348663.hdr.immutable = 1;

make_pair(c_7348662,quote__if,&c_7348663);c_7348662.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348463, ((closureN)self_7320558)->elements[5], r_7315700, &c_7348662);; 
}

static void __lambda_1849(void *data, object self_7320559, int argc, object *args) /* object self_7320559, object r_7315696 */
 {
 object r_7315696 = args[0];
  
closureN_type c_7348465;
object e_7348641 [6];
c_7348465.hdr.mark = gc_color_red;
 c_7348465.hdr.grayed = 0;
c_7348465.tag = closureN_tag;
 c_7348465.fn = (function_type)__lambda_1850;
c_7348465.num_args = 1;
c_7348465.num_elements = 6;
c_7348465.elements = (object *)e_7348641;
c_7348465.elements[0] = ((closureN)self_7320559)->elements[0];
c_7348465.elements[1] = ((closureN)self_7320559)->elements[1];
c_7348465.elements[2] = ((closureN)self_7320559)->elements[2];
c_7348465.elements[3] = ((closureN)self_7320559)->elements[3];
c_7348465.elements[4] = ((closureN)self_7320559)->elements[4];
c_7348465.elements[5] = ((closureN)self_7320559)->elements[5];


make_pair(c_7348647,quote_n,NULL);c_7348647.hdr.immutable = 1;

make_pair(c_7348646,quote_len,&c_7348647);c_7348646.hdr.immutable = 1;

make_pair(c_7348645,quote__123,&c_7348646);c_7348645.hdr.immutable = 1;

make_pair(c_7348654,quote_index,NULL);c_7348654.hdr.immutable = 1;

make_pair(c_7348653,quote_pat,&c_7348654);c_7348653.hdr.immutable = 1;

make_pair(c_7348655,quote__93_93_93,NULL);c_7348655.hdr.immutable = 1;

make_pair(c_7348652,&c_7348653,&c_7348655);c_7348652.hdr.immutable = 1;

make_pair(c_7348658,quote_i,NULL);c_7348658.hdr.immutable = 1;

make_pair(c_7348657,quote_fk,&c_7348658);c_7348657.hdr.immutable = 1;

make_pair(c_7348656,quote_sk,&c_7348657);c_7348656.hdr.immutable = 1;

make_pair(c_7348651,&c_7348652,&c_7348656);c_7348651.hdr.immutable = 1;

make_pair(c_7348650,quote_v,&c_7348651);c_7348650.hdr.immutable = 1;

make_pair(c_7348649,quote_match_91vector_91step,&c_7348650);c_7348649.hdr.immutable = 1;

make_pair(c_7348659,quote_fk,NULL);c_7348659.hdr.immutable = 1;

make_pair(c_7348648,&c_7348649,&c_7348659);c_7348648.hdr.immutable = 1;

make_pair(c_7348644,&c_7348645,&c_7348648);c_7348644.hdr.immutable = 1;

make_pair(c_7348643,quote__if,&c_7348644);c_7348643.hdr.immutable = 1;

make_pair(c_7348642,&c_7348643,NULL);c_7348642.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348465, r_7315696, NULL, &c_7348642);; 
}

static void __lambda_1850(void *data, object self_7320560, int argc, object *args) /* object self_7320560, object r_7315694 */
 {
 object r_7315694 = args[0];
  
closureN_type c_7348467;
object e_7348615 [5];
c_7348467.hdr.mark = gc_color_red;
 c_7348467.hdr.grayed = 0;
c_7348467.tag = closureN_tag;
 c_7348467.fn = (function_type)__lambda_1851;
c_7348467.num_args = 1;
c_7348467.num_elements = 5;
c_7348467.elements = (object *)e_7348615;
c_7348467.elements[0] = ((closureN)self_7320560)->elements[0];
c_7348467.elements[1] = ((closureN)self_7320560)->elements[1];
c_7348467.elements[2] = ((closureN)self_7320560)->elements[2];
c_7348467.elements[3] = ((closureN)self_7320560)->elements[3];
c_7348467.elements[4] = ((closureN)self_7320560)->elements[5];


make_pair(c_7348622,quote_v,NULL);c_7348622.hdr.immutable = 1;

make_pair(c_7348621,quote_vector_91length,&c_7348622);c_7348621.hdr.immutable = 1;

make_pair(c_7348620,&c_7348621,NULL);c_7348620.hdr.immutable = 1;

make_pair(c_7348619,quote_len,&c_7348620);c_7348619.hdr.immutable = 1;

make_pair(c_7348618,&c_7348619,NULL);c_7348618.hdr.immutable = 1;

make_pair(c_7348628,quote_n,NULL);c_7348628.hdr.immutable = 1;

make_pair(c_7348627,quote_len,&c_7348628);c_7348627.hdr.immutable = 1;

make_pair(c_7348626,quote__123,&c_7348627);c_7348626.hdr.immutable = 1;

make_pair(c_7348635,quote_index,NULL);c_7348635.hdr.immutable = 1;

make_pair(c_7348634,quote_pat,&c_7348635);c_7348634.hdr.immutable = 1;

make_pair(c_7348636,quote__93_93_93,NULL);c_7348636.hdr.immutable = 1;

make_pair(c_7348633,&c_7348634,&c_7348636);c_7348633.hdr.immutable = 1;

make_pair(c_7348639,quote_i,NULL);c_7348639.hdr.immutable = 1;

make_pair(c_7348638,quote_fk,&c_7348639);c_7348638.hdr.immutable = 1;

make_pair(c_7348637,quote_sk,&c_7348638);c_7348637.hdr.immutable = 1;

make_pair(c_7348632,&c_7348633,&c_7348637);c_7348632.hdr.immutable = 1;

make_pair(c_7348631,quote_v,&c_7348632);c_7348631.hdr.immutable = 1;

make_pair(c_7348630,quote_match_91vector_91step,&c_7348631);c_7348630.hdr.immutable = 1;

make_pair(c_7348640,quote_fk,NULL);c_7348640.hdr.immutable = 1;

make_pair(c_7348629,&c_7348630,&c_7348640);c_7348629.hdr.immutable = 1;

make_pair(c_7348625,&c_7348626,&c_7348629);c_7348625.hdr.immutable = 1;

make_pair(c_7348624,quote__if,&c_7348625);c_7348624.hdr.immutable = 1;

make_pair(c_7348623,&c_7348624,NULL);c_7348623.hdr.immutable = 1;

make_pair(c_7348617,&c_7348618,&c_7348623);c_7348617.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348467, ((closureN)self_7320560)->elements[4], r_7315694, &c_7348617);; 
}

static void __lambda_1851(void *data, object self_7320561, int argc, object *args) /* object self_7320561, object r_7315691 */
 {
 object r_7315691 = args[0];
  
closureN_type c_7348469;
object e_7348588 [4];
c_7348469.hdr.mark = gc_color_red;
 c_7348469.hdr.grayed = 0;
c_7348469.tag = closureN_tag;
 c_7348469.fn = (function_type)__lambda_1852;
c_7348469.num_args = 1;
c_7348469.num_elements = 4;
c_7348469.elements = (object *)e_7348588;
c_7348469.elements[0] = ((closureN)self_7320561)->elements[0];
c_7348469.elements[1] = ((closureN)self_7320561)->elements[1];
c_7348469.elements[2] = ((closureN)self_7320561)->elements[2];
c_7348469.elements[3] = ((closureN)self_7320561)->elements[4];


make_pair(c_7348596,quote_v,NULL);c_7348596.hdr.immutable = 1;

make_pair(c_7348595,quote_vector_91length,&c_7348596);c_7348595.hdr.immutable = 1;

make_pair(c_7348594,&c_7348595,NULL);c_7348594.hdr.immutable = 1;

make_pair(c_7348593,quote_len,&c_7348594);c_7348593.hdr.immutable = 1;

make_pair(c_7348592,&c_7348593,NULL);c_7348592.hdr.immutable = 1;

make_pair(c_7348602,quote_n,NULL);c_7348602.hdr.immutable = 1;

make_pair(c_7348601,quote_len,&c_7348602);c_7348601.hdr.immutable = 1;

make_pair(c_7348600,quote__123,&c_7348601);c_7348600.hdr.immutable = 1;

make_pair(c_7348609,quote_index,NULL);c_7348609.hdr.immutable = 1;

make_pair(c_7348608,quote_pat,&c_7348609);c_7348608.hdr.immutable = 1;

make_pair(c_7348610,quote__93_93_93,NULL);c_7348610.hdr.immutable = 1;

make_pair(c_7348607,&c_7348608,&c_7348610);c_7348607.hdr.immutable = 1;

make_pair(c_7348613,quote_i,NULL);c_7348613.hdr.immutable = 1;

make_pair(c_7348612,quote_fk,&c_7348613);c_7348612.hdr.immutable = 1;

make_pair(c_7348611,quote_sk,&c_7348612);c_7348611.hdr.immutable = 1;

make_pair(c_7348606,&c_7348607,&c_7348611);c_7348606.hdr.immutable = 1;

make_pair(c_7348605,quote_v,&c_7348606);c_7348605.hdr.immutable = 1;

make_pair(c_7348604,quote_match_91vector_91step,&c_7348605);c_7348604.hdr.immutable = 1;

make_pair(c_7348614,quote_fk,NULL);c_7348614.hdr.immutable = 1;

make_pair(c_7348603,&c_7348604,&c_7348614);c_7348603.hdr.immutable = 1;

make_pair(c_7348599,&c_7348600,&c_7348603);c_7348599.hdr.immutable = 1;

make_pair(c_7348598,quote__if,&c_7348599);c_7348598.hdr.immutable = 1;

make_pair(c_7348597,&c_7348598,NULL);c_7348597.hdr.immutable = 1;

make_pair(c_7348591,&c_7348592,&c_7348597);c_7348591.hdr.immutable = 1;

make_pair(c_7348590,quote_let,&c_7348591);c_7348590.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348469, ((closureN)self_7320561)->elements[3], r_7315691, &c_7348590);; 
}

static void __lambda_1852(void *data, object self_7320562, int argc, object *args) /* object self_7320562, object r_7315685 */
 {
 object r_7315685 = args[0];
  
closureN_type c_7348471;
object e_7348577 [4];
c_7348471.hdr.mark = gc_color_red;
 c_7348471.hdr.grayed = 0;
c_7348471.tag = closureN_tag;
 c_7348471.fn = (function_type)__lambda_1853;
c_7348471.num_args = 1;
c_7348471.num_elements = 4;
c_7348471.elements = (object *)e_7348577;
c_7348471.elements[0] = ((closureN)self_7320562)->elements[0];
c_7348471.elements[1] = ((closureN)self_7320562)->elements[1];
c_7348471.elements[2] = ((closureN)self_7320562)->elements[2];
c_7348471.elements[3] = r_7315685;










make_pair(c_7348587,quote_fk,NULL);c_7348587.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348471, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320562)->elements[3])))), NULL, &c_7348587);; 
}

static void __lambda_1853(void *data, object self_7320563, int argc, object *args) /* object self_7320563, object r_7315686 */
 {
 object r_7315686 = args[0];
  
closureN_type c_7348473;
object e_7348548 [3];
c_7348473.hdr.mark = gc_color_red;
 c_7348473.hdr.grayed = 0;
c_7348473.tag = closureN_tag;
 c_7348473.fn = (function_type)__lambda_1854;
c_7348473.num_args = 1;
c_7348473.num_elements = 3;
c_7348473.elements = (object *)e_7348548;
c_7348473.elements[0] = ((closureN)self_7320563)->elements[0];
c_7348473.elements[1] = ((closureN)self_7320563)->elements[1];
c_7348473.elements[2] = ((closureN)self_7320563)->elements[2];


make_pair(c_7348557,quote_v,NULL);c_7348557.hdr.immutable = 1;

make_pair(c_7348556,quote_vector_91length,&c_7348557);c_7348556.hdr.immutable = 1;

make_pair(c_7348555,&c_7348556,NULL);c_7348555.hdr.immutable = 1;

make_pair(c_7348554,quote_len,&c_7348555);c_7348554.hdr.immutable = 1;

make_pair(c_7348553,&c_7348554,NULL);c_7348553.hdr.immutable = 1;

make_pair(c_7348563,quote_n,NULL);c_7348563.hdr.immutable = 1;

make_pair(c_7348562,quote_len,&c_7348563);c_7348562.hdr.immutable = 1;

make_pair(c_7348561,quote__123,&c_7348562);c_7348561.hdr.immutable = 1;

make_pair(c_7348570,quote_index,NULL);c_7348570.hdr.immutable = 1;

make_pair(c_7348569,quote_pat,&c_7348570);c_7348569.hdr.immutable = 1;

make_pair(c_7348571,quote__93_93_93,NULL);c_7348571.hdr.immutable = 1;

make_pair(c_7348568,&c_7348569,&c_7348571);c_7348568.hdr.immutable = 1;

make_pair(c_7348574,quote_i,NULL);c_7348574.hdr.immutable = 1;

make_pair(c_7348573,quote_fk,&c_7348574);c_7348573.hdr.immutable = 1;

make_pair(c_7348572,quote_sk,&c_7348573);c_7348572.hdr.immutable = 1;

make_pair(c_7348567,&c_7348568,&c_7348572);c_7348567.hdr.immutable = 1;

make_pair(c_7348566,quote_v,&c_7348567);c_7348566.hdr.immutable = 1;

make_pair(c_7348565,quote_match_91vector_91step,&c_7348566);c_7348565.hdr.immutable = 1;

make_pair(c_7348575,quote_fk,NULL);c_7348575.hdr.immutable = 1;

make_pair(c_7348564,&c_7348565,&c_7348575);c_7348564.hdr.immutable = 1;

make_pair(c_7348560,&c_7348561,&c_7348564);c_7348560.hdr.immutable = 1;

make_pair(c_7348559,quote__if,&c_7348560);c_7348559.hdr.immutable = 1;

make_pair(c_7348558,&c_7348559,NULL);c_7348558.hdr.immutable = 1;

make_pair(c_7348552,&c_7348553,&c_7348558);c_7348552.hdr.immutable = 1;

make_pair(c_7348551,quote_let,&c_7348552);c_7348551.hdr.immutable = 1;

make_pair(c_7348576,quote_fk,NULL);c_7348576.hdr.immutable = 1;

make_pair(c_7348550,&c_7348551,&c_7348576);c_7348550.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348473, ((closureN)self_7320563)->elements[3], r_7315686, &c_7348550);; 
}

static void __lambda_1854(void *data, object self_7320564, int argc, object *args) /* object self_7320564, object r_7315683 */
 {
 object r_7315683 = args[0];
  
closureN_type c_7348475;
object e_7348516 [2];
c_7348475.hdr.mark = gc_color_red;
 c_7348475.hdr.grayed = 0;
c_7348475.tag = closureN_tag;
 c_7348475.fn = (function_type)__lambda_1855;
c_7348475.num_args = 1;
c_7348475.num_elements = 2;
c_7348475.elements = (object *)e_7348516;
c_7348475.elements[0] = ((closureN)self_7320564)->elements[0];
c_7348475.elements[1] = ((closureN)self_7320564)->elements[1];


make_pair(c_7348520,quote_v,NULL);c_7348520.hdr.immutable = 1;

make_pair(c_7348519,quote_vector_127,&c_7348520);c_7348519.hdr.immutable = 1;

make_pair(c_7348528,quote_v,NULL);c_7348528.hdr.immutable = 1;

make_pair(c_7348527,quote_vector_91length,&c_7348528);c_7348527.hdr.immutable = 1;

make_pair(c_7348526,&c_7348527,NULL);c_7348526.hdr.immutable = 1;

make_pair(c_7348525,quote_len,&c_7348526);c_7348525.hdr.immutable = 1;

make_pair(c_7348524,&c_7348525,NULL);c_7348524.hdr.immutable = 1;

make_pair(c_7348534,quote_n,NULL);c_7348534.hdr.immutable = 1;

make_pair(c_7348533,quote_len,&c_7348534);c_7348533.hdr.immutable = 1;

make_pair(c_7348532,quote__123,&c_7348533);c_7348532.hdr.immutable = 1;

make_pair(c_7348541,quote_index,NULL);c_7348541.hdr.immutable = 1;

make_pair(c_7348540,quote_pat,&c_7348541);c_7348540.hdr.immutable = 1;

make_pair(c_7348542,quote__93_93_93,NULL);c_7348542.hdr.immutable = 1;

make_pair(c_7348539,&c_7348540,&c_7348542);c_7348539.hdr.immutable = 1;

make_pair(c_7348545,quote_i,NULL);c_7348545.hdr.immutable = 1;

make_pair(c_7348544,quote_fk,&c_7348545);c_7348544.hdr.immutable = 1;

make_pair(c_7348543,quote_sk,&c_7348544);c_7348543.hdr.immutable = 1;

make_pair(c_7348538,&c_7348539,&c_7348543);c_7348538.hdr.immutable = 1;

make_pair(c_7348537,quote_v,&c_7348538);c_7348537.hdr.immutable = 1;

make_pair(c_7348536,quote_match_91vector_91step,&c_7348537);c_7348536.hdr.immutable = 1;

make_pair(c_7348546,quote_fk,NULL);c_7348546.hdr.immutable = 1;

make_pair(c_7348535,&c_7348536,&c_7348546);c_7348535.hdr.immutable = 1;

make_pair(c_7348531,&c_7348532,&c_7348535);c_7348531.hdr.immutable = 1;

make_pair(c_7348530,quote__if,&c_7348531);c_7348530.hdr.immutable = 1;

make_pair(c_7348529,&c_7348530,NULL);c_7348529.hdr.immutable = 1;

make_pair(c_7348523,&c_7348524,&c_7348529);c_7348523.hdr.immutable = 1;

make_pair(c_7348522,quote_let,&c_7348523);c_7348522.hdr.immutable = 1;

make_pair(c_7348547,quote_fk,NULL);c_7348547.hdr.immutable = 1;

make_pair(c_7348521,&c_7348522,&c_7348547);c_7348521.hdr.immutable = 1;

make_pair(c_7348518,&c_7348519,&c_7348521);c_7348518.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348475, ((closureN)self_7320564)->elements[2], r_7315683, &c_7348518);; 
}

static void __lambda_1855(void *data, object self_7320565, int argc, object *args) /* object self_7320565, object r_7315680 */
 {
 object r_7315680 = args[0];
  
closureN_type c_7348477;
object e_7348483 [1];
c_7348477.hdr.mark = gc_color_red;
 c_7348477.hdr.grayed = 0;
c_7348477.tag = closureN_tag;
 c_7348477.fn = (function_type)__lambda_1856;
c_7348477.num_args = 1;
c_7348477.num_elements = 1;
c_7348477.elements = (object *)e_7348483;
c_7348477.elements[0] = ((closureN)self_7320565)->elements[0];


make_pair(c_7348488,quote_v,NULL);c_7348488.hdr.immutable = 1;

make_pair(c_7348487,quote_vector_127,&c_7348488);c_7348487.hdr.immutable = 1;

make_pair(c_7348496,quote_v,NULL);c_7348496.hdr.immutable = 1;

make_pair(c_7348495,quote_vector_91length,&c_7348496);c_7348495.hdr.immutable = 1;

make_pair(c_7348494,&c_7348495,NULL);c_7348494.hdr.immutable = 1;

make_pair(c_7348493,quote_len,&c_7348494);c_7348493.hdr.immutable = 1;

make_pair(c_7348492,&c_7348493,NULL);c_7348492.hdr.immutable = 1;

make_pair(c_7348502,quote_n,NULL);c_7348502.hdr.immutable = 1;

make_pair(c_7348501,quote_len,&c_7348502);c_7348501.hdr.immutable = 1;

make_pair(c_7348500,quote__123,&c_7348501);c_7348500.hdr.immutable = 1;

make_pair(c_7348509,quote_index,NULL);c_7348509.hdr.immutable = 1;

make_pair(c_7348508,quote_pat,&c_7348509);c_7348508.hdr.immutable = 1;

make_pair(c_7348510,quote__93_93_93,NULL);c_7348510.hdr.immutable = 1;

make_pair(c_7348507,&c_7348508,&c_7348510);c_7348507.hdr.immutable = 1;

make_pair(c_7348513,quote_i,NULL);c_7348513.hdr.immutable = 1;

make_pair(c_7348512,quote_fk,&c_7348513);c_7348512.hdr.immutable = 1;

make_pair(c_7348511,quote_sk,&c_7348512);c_7348511.hdr.immutable = 1;

make_pair(c_7348506,&c_7348507,&c_7348511);c_7348506.hdr.immutable = 1;

make_pair(c_7348505,quote_v,&c_7348506);c_7348505.hdr.immutable = 1;

make_pair(c_7348504,quote_match_91vector_91step,&c_7348505);c_7348504.hdr.immutable = 1;

make_pair(c_7348514,quote_fk,NULL);c_7348514.hdr.immutable = 1;

make_pair(c_7348503,&c_7348504,&c_7348514);c_7348503.hdr.immutable = 1;

make_pair(c_7348499,&c_7348500,&c_7348503);c_7348499.hdr.immutable = 1;

make_pair(c_7348498,quote__if,&c_7348499);c_7348498.hdr.immutable = 1;

make_pair(c_7348497,&c_7348498,NULL);c_7348497.hdr.immutable = 1;

make_pair(c_7348491,&c_7348492,&c_7348497);c_7348491.hdr.immutable = 1;

make_pair(c_7348490,quote_let,&c_7348491);c_7348490.hdr.immutable = 1;

make_pair(c_7348515,quote_fk,NULL);c_7348515.hdr.immutable = 1;

make_pair(c_7348489,&c_7348490,&c_7348515);c_7348489.hdr.immutable = 1;

make_pair(c_7348486,&c_7348487,&c_7348489);c_7348486.hdr.immutable = 1;

make_pair(c_7348485,quote__if,&c_7348486);c_7348485.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348477, ((closureN)self_7320565)->elements[1], r_7315680, &c_7348485);; 
}

static void __lambda_1856(void *data, object self_7320566, int argc, object *args) /* object self_7320566, object r_7315678 */
 {
 object r_7315678 = args[0];
  
pair_type local_7348482; 
return_direct_with_clo1(data,  ((closureN)self_7320566)->elements[0], (((closure)  ((closureN)self_7320566)->elements[0])->fn),  set_pair_as_expr(&local_7348482, r_7315678, boolean_f));; 
}

static void __lambda_1813(void *data, object self_7320567, int argc, object *args) /* object self_7320567, object r_7315658 */
 {
 object r_7315658 = args[0];
  
closureN_type c_7348318;
object e_7348327 [5];
c_7348318.hdr.mark = gc_color_red;
 c_7348318.hdr.grayed = 0;
c_7348318.tag = closureN_tag;
 c_7348318.fn = (function_type)__lambda_1814;
c_7348318.num_args = 1;
c_7348318.num_elements = 5;
c_7348318.elements = (object *)e_7348327;
c_7348318.elements[0] = ((closureN)self_7320567)->elements[0];
c_7348318.elements[1] = ((closureN)self_7320567)->elements[1];
c_7348318.elements[2] = ((closureN)self_7320567)->elements[2];
c_7348318.elements[3] = ((closureN)self_7320567)->elements[3];
c_7348318.elements[4] = ((closureN)self_7320567)->elements[4];



return_direct_with_clo1(data,(closure)&c_7348318,__lambda_1814,  Cyc_set_cell(data, ((closureN)self_7320567)->elements[2], r_7315658));; 
}

static void __lambda_1814(void *data, object self_7320568, int argc, object *args) /* object self_7320568, object r_7315657 */
 {

  

return_closcall4(data,  car(((closureN)self_7320568)->elements[2]),  ((closureN)self_7320568)->elements[1], ((closureN)self_7320568)->elements[4], ((closureN)self_7320568)->elements[3], ((closureN)self_7320568)->elements[0]);; 
}

static void __lambda_1762(void *data, object _, int argc, object *args) /* closure _,object k_7315460, object expr_734232_734273_734354_739626, object rename_734233_734274_734355_739627, object compare_734234_734275_734356_739628 */
 {
object k_7315460 = args[0]; object expr_734232_734273_734354_739626 = args[1]; object rename_734233_734274_734355_739627 = args[2]; object compare_734234_734275_734356_739628 = args[3];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-vector");

closureN_type c_7347597;
object e_7348285 [4];
c_7347597.hdr.mark = gc_color_red;
 c_7347597.hdr.grayed = 0;
c_7347597.tag = closureN_tag;
 c_7347597.fn = (function_type)__lambda_1763;
c_7347597.num_args = 1;
c_7347597.num_elements = 4;
c_7347597.elements = (object *)e_7348285;
c_7347597.elements[0] = compare_734234_734275_734356_739628;
c_7347597.elements[1] = expr_734232_734273_734354_739626;
c_7347597.elements[2] = k_7315460;
c_7347597.elements[3] = rename_734233_734274_734355_739627;



return_direct_with_clo1(data,(closure)&c_7347597,__lambda_1763,  Cyc_cdr(data, expr_734232_734273_734354_739626));; 
}

static void __lambda_1763(void *data, object self_7320449, int argc, object *args) /* object self_7320449, object v_931_734240_734328_734388_739660 */
 {
 object v_931_734240_734328_734388_739660 = args[0];
  
closureN_type c_7347599;
object e_7347931 [2];
c_7347599.hdr.mark = gc_color_red;
 c_7347599.hdr.grayed = 0;
c_7347599.tag = closureN_tag;
 c_7347599.fn = (function_type)__lambda_1764;
c_7347599.num_args = 0;
c_7347599.num_elements = 2;
c_7347599.elements = (object *)e_7347931;
c_7347599.elements[0] = ((closureN)self_7320449)->elements[3];
c_7347599.elements[1] = v_931_734240_734328_734388_739660;


closureN_type c_7347932;
object e_7348284 [4];
c_7347932.hdr.mark = gc_color_red;
 c_7347932.hdr.grayed = 0;
c_7347932.tag = closureN_tag;
 c_7347932.fn = (function_type)__lambda_1784;
c_7347932.num_args = 1;
c_7347932.num_elements = 4;
c_7347932.elements = (object *)e_7348284;
c_7347932.elements[0] = ((closureN)self_7320449)->elements[0];
c_7347932.elements[1] = ((closureN)self_7320449)->elements[1];
c_7347932.elements[2] = ((closureN)self_7320449)->elements[2];
c_7347932.elements[3] = ((closureN)self_7320449)->elements[3];

return_direct_with_clo1(data,(closure)&c_7347599,__lambda_1764,  &c_7347932);; 
}

static void __lambda_1784(void *data, object self_7320450, int argc, object *args) /* object self_7320450, object tmp_734277_734279_734357_739629 */
 {
 object tmp_734277_734279_734357_739629 = args[0];
  
closureN_type c_7347934;
object e_7348277 [4];
c_7347934.hdr.mark = gc_color_red;
 c_7347934.hdr.grayed = 0;
c_7347934.tag = closureN_tag;
 c_7347934.fn = (function_type)__lambda_1785;
c_7347934.num_args = 0;
c_7347934.num_elements = 4;
c_7347934.elements = (object *)e_7348277;
c_7347934.elements[0] = ((closureN)self_7320450)->elements[0];
c_7347934.elements[1] = ((closureN)self_7320450)->elements[1];
c_7347934.elements[2] = ((closureN)self_7320450)->elements[3];
c_7347934.elements[3] = tmp_734277_734279_734357_739629;


closureN_type c_7348278;
object e_7348283 [1];
c_7348278.hdr.mark = gc_color_red;
 c_7348278.hdr.grayed = 0;
c_7348278.tag = closureN_tag;
 c_7348278.fn = (function_type)__lambda_1804;
c_7348278.num_args = 1;
c_7348278.num_elements = 1;
c_7348278.elements = (object *)e_7348283;
c_7348278.elements[0] = ((closureN)self_7320450)->elements[2];

return_direct_with_clo1(data,(closure)&c_7347934,__lambda_1785,  &c_7348278);; 
}

static void __lambda_1804(void *data, object self_7320451, int argc, object *args) /* object self_7320451, object r_7315461 */
 {
 object r_7315461 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7320451)->elements[0], (((closure)  ((closureN)self_7320451)->elements[0])->fn),  Cyc_car(data, r_7315461));; 
}

static void __lambda_1785(void *data, object self_7320452, int argc, object *args) /* object self_7320452, object k_7315463 */
 {
 object k_7315463 = args[0];
  if( (boolean_f != ((closureN)self_7320452)->elements[3]) ){ 
  return_direct_with_clo1(data,  k_7315463, (((closure)  k_7315463)->fn),  ((closureN)self_7320452)->elements[3]);
} else { 
  
closureN_type c_7347939;
object e_7348273 [4];
c_7347939.hdr.mark = gc_color_red;
 c_7347939.hdr.grayed = 0;
c_7347939.tag = closureN_tag;
 c_7347939.fn = (function_type)__lambda_1786;
c_7347939.num_args = 1;
c_7347939.num_elements = 4;
c_7347939.elements = (object *)e_7348273;
c_7347939.elements[0] = ((closureN)self_7320452)->elements[0];
c_7347939.elements[1] = ((closureN)self_7320452)->elements[1];
c_7347939.elements[2] = k_7315463;
c_7347939.elements[3] = ((closureN)self_7320452)->elements[2];



return_direct_with_clo1(data,(closure)&c_7347939,__lambda_1786,  Cyc_cdr(data, ((closureN)self_7320452)->elements[1]));}
;; 
}

static void __lambda_1786(void *data, object self_7320453, int argc, object *args) /* object self_7320453, object v_9314_734253_734290_734362_739634 */
 {
 object v_9314_734253_734290_734362_739634 = args[0];
  
closureN_type c_7347941;
object e_7348235 [3];
c_7347941.hdr.mark = gc_color_red;
 c_7347941.hdr.grayed = 0;
c_7347941.tag = closureN_tag;
 c_7347941.fn = (function_type)__lambda_1787;
c_7347941.num_args = 0;
c_7347941.num_elements = 3;
c_7347941.elements = (object *)e_7348235;
c_7347941.elements[0] = ((closureN)self_7320453)->elements[0];
c_7347941.elements[1] = ((closureN)self_7320453)->elements[3];
c_7347941.elements[2] = v_9314_734253_734290_734362_739634;


closureN_type c_7348236;
object e_7348272 [3];
c_7348236.hdr.mark = gc_color_red;
 c_7348236.hdr.grayed = 0;
c_7348236.tag = closureN_tag;
 c_7348236.fn = (function_type)__lambda_1799;
c_7348236.num_args = 1;
c_7348236.num_elements = 3;
c_7348236.elements = (object *)e_7348272;
c_7348236.elements[0] = ((closureN)self_7320453)->elements[1];
c_7348236.elements[1] = ((closureN)self_7320453)->elements[2];
c_7348236.elements[2] = ((closureN)self_7320453)->elements[3];

return_direct_with_clo1(data,(closure)&c_7347941,__lambda_1787,  &c_7348236);; 
}

static void __lambda_1799(void *data, object self_7320454, int argc, object *args) /* object self_7320454, object tmp_734281_734283_734358_739630 */
 {
 object tmp_734281_734283_734358_739630 = args[0];
  if( (boolean_f != tmp_734281_734283_734358_739630) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320454)->elements[1], (((closure)  ((closureN)self_7320454)->elements[1])->fn),  tmp_734281_734283_734358_739630);
} else { 
  
closureN_type c_7348240;
object e_7348268 [3];
c_7348240.hdr.mark = gc_color_red;
 c_7348240.hdr.grayed = 0;
c_7348240.tag = closureN_tag;
 c_7348240.fn = (function_type)__lambda_1800;
c_7348240.num_args = 1;
c_7348240.num_elements = 3;
c_7348240.elements = (object *)e_7348268;
c_7348240.elements[0] = ((closureN)self_7320454)->elements[0];
c_7348240.elements[1] = ((closureN)self_7320454)->elements[1];
c_7348240.elements[2] = ((closureN)self_7320454)->elements[2];



return_direct_with_clo1(data,(closure)&c_7348240,__lambda_1800,  Cyc_cdr(data, ((closureN)self_7320454)->elements[0]));}
;; 
}

static void __lambda_1800(void *data, object self_7320455, int argc, object *args) /* object self_7320455, object x_734289_734361_739633 */
 {
 object x_734289_734361_739633 = args[0];
  
closureN_type c_7348243;
object e_7348267 [3];
c_7348243.hdr.mark = gc_color_red;
 c_7348243.hdr.grayed = 0;
c_7348243.tag = closureN_tag;
 c_7348243.fn = (function_type)__lambda_1801;
c_7348243.num_args = 1;
c_7348243.num_elements = 3;
c_7348243.elements = (object *)e_7348267;
c_7348243.elements[0] = ((closureN)self_7320455)->elements[0];
c_7348243.elements[1] = ((closureN)self_7320455)->elements[1];
c_7348243.elements[2] = x_734289_734361_739633;

return_closcall2(data,  ((closureN)self_7320455)->elements[2],  &c_7348243, quote_match_91vector_91two);; 
}

static void __lambda_1801(void *data, object self_7320456, int argc, object *args) /* object self_7320456, object r_7315469 */
 {
 object r_7315469 = args[0];
  
closureN_type c_7348245;
object e_7348264 [2];
c_7348245.hdr.mark = gc_color_red;
 c_7348245.hdr.grayed = 0;
c_7348245.tag = closureN_tag;
 c_7348245.fn = (function_type)__lambda_1802;
c_7348245.num_args = 1;
c_7348245.num_elements = 2;
c_7348245.elements = (object *)e_7348264;
c_7348245.elements[0] = ((closureN)self_7320456)->elements[0];
c_7348245.elements[1] = ((closureN)self_7320456)->elements[1];


make_pair(c_7348266,quote_match_91vector_91two,quote_x);c_7348266.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348245, r_7315469, ((closureN)self_7320456)->elements[2], &c_7348266);; 
}

static void __lambda_1802(void *data, object self_7320457, int argc, object *args) /* object self_7320457, object r_7315468 */
 {
 object r_7315468 = args[0];
    pair_type local_7348248; 
if( (boolean_f != set_pair_as_expr(&local_7348248, r_7315468, boolean_f)) ){ 
  
pair_type local_7348253; 
return_direct_with_clo1(data,  ((closureN)self_7320457)->elements[1], (((closure)  ((closureN)self_7320457)->elements[1])->fn),  set_pair_as_expr(&local_7348253, r_7315468, boolean_f));
} else { 
  
closureN_type c_7348255;
object e_7348261 [1];
c_7348255.hdr.mark = gc_color_red;
 c_7348255.hdr.grayed = 0;
c_7348255.tag = closureN_tag;
 c_7348255.fn = (function_type)__lambda_1803;
c_7348255.num_args = 1;
c_7348255.num_elements = 1;
c_7348255.elements = (object *)e_7348261;
c_7348255.elements[0] = ((closureN)self_7320457)->elements[1];


make_utf8_string_with_len(c_7348262, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7348255, &c_7348262, ((closureN)self_7320457)->elements[0]);}
;; 
}

static void __lambda_1803(void *data, object self_7320458, int argc, object *args) /* object self_7320458, object r_7315466 */
 {
 object r_7315466 = args[0];
  
pair_type local_7348260; 
return_direct_with_clo1(data,  ((closureN)self_7320458)->elements[0], (((closure)  ((closureN)self_7320458)->elements[0])->fn),  set_pair_as_expr(&local_7348260, r_7315466, boolean_f));; 
}

static void __lambda_1787(void *data, object self_7320459, int argc, object *args) /* object self_7320459, object k_7315473 */
 {
 object k_7315473 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320459)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320459)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320459)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320459)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320459)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320459)->elements[2]))))))) ){ 
  
closureN_type c_7347992;
object e_7348228 [4];
c_7347992.hdr.mark = gc_color_red;
 c_7347992.hdr.grayed = 0;
c_7347992.tag = closureN_tag;
 c_7347992.fn = (function_type)__lambda_1788;
c_7347992.num_args = 1;
c_7347992.num_elements = 4;
c_7347992.elements = (object *)e_7348228;
c_7347992.elements[0] = ((closureN)self_7320459)->elements[0];
c_7347992.elements[1] = k_7315473;
c_7347992.elements[2] = ((closureN)self_7320459)->elements[1];
c_7347992.elements[3] = ((closureN)self_7320459)->elements[2];

return_closcall2(data,  ((closureN)self_7320459)->elements[1],  &c_7347992, quote__191_191_191);
} else { 
  return_direct_with_clo1(data,  k_7315473, (((closure)  k_7315473)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315473, (((closure)  k_7315473)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315473, (((closure)  k_7315473)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315473, (((closure)  k_7315473)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315473, (((closure)  k_7315473)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315473, (((closure)  k_7315473)->fn),  boolean_f);}
;; 
}

static void __lambda_1788(void *data, object self_7320460, int argc, object *args) /* object self_7320460, object r_7315523 */
 {
 object r_7315523 = args[0];
  
closureN_type c_7347995;
object e_7348214 [3];
c_7347995.hdr.mark = gc_color_red;
 c_7347995.hdr.grayed = 0;
c_7347995.tag = closureN_tag;
 c_7347995.fn = (function_type)__lambda_1789;
c_7347995.num_args = 1;
c_7347995.num_elements = 3;
c_7347995.elements = (object *)e_7348214;
c_7347995.elements[0] = ((closureN)self_7320460)->elements[1];
c_7347995.elements[1] = ((closureN)self_7320460)->elements[2];
c_7347995.elements[2] = ((closureN)self_7320460)->elements[3];













return_closcall3(data,  ((closureN)self_7320460)->elements[0],  &c_7347995, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320460)->elements[3])))))), r_7315523);; 
}

static void __lambda_1789(void *data, object self_7320461, int argc, object *args) /* object self_7320461, object r_7315490 */
 {
 object r_7315490 = args[0];
  if( (boolean_f != r_7315490) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320461)->elements[2])))))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320461)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320461)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320461)->elements[2])))))))) ){ 
    
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320461)->elements[2]))))))))) ){ 
  
closureN_type c_7348069;
object e_7348201 [2];
c_7348069.hdr.mark = gc_color_red;
 c_7348069.hdr.grayed = 0;
c_7348069.tag = closureN_tag;
 c_7348069.fn = (function_type)__lambda_1790;
c_7348069.num_args = 1;
c_7348069.num_elements = 2;
c_7348069.elements = (object *)e_7348201;
c_7348069.elements[0] = ((closureN)self_7320461)->elements[0];
c_7348069.elements[1] = ((closureN)self_7320461)->elements[2];

return_closcall2(data,  ((closureN)self_7320461)->elements[1],  &c_7348069, quote_match_91gen_91vector_91ellipsis);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320461)->elements[0], (((closure)  ((closureN)self_7320461)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320461)->elements[0], (((closure)  ((closureN)self_7320461)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320461)->elements[0], (((closure)  ((closureN)self_7320461)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320461)->elements[0], (((closure)  ((closureN)self_7320461)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320461)->elements[0], (((closure)  ((closureN)self_7320461)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320461)->elements[0], (((closure)  ((closureN)self_7320461)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1790(void *data, object self_7320462, int argc, object *args) /* object self_7320462, object r_7315505 */
 {
 object r_7315505 = args[0];
  
closureN_type c_7348071;
object e_7348184 [3];
c_7348071.hdr.mark = gc_color_red;
 c_7348071.hdr.grayed = 0;
c_7348071.tag = closureN_tag;
 c_7348071.fn = (function_type)__lambda_1791;
c_7348071.num_args = 1;
c_7348071.num_elements = 3;
c_7348071.elements = (object *)e_7348184;
c_7348071.elements[0] = ((closureN)self_7320462)->elements[0];
c_7348071.elements[1] = r_7315505;
c_7348071.elements[2] = ((closureN)self_7320462)->elements[1];
















make_pair(c_7348200,quote_i,NULL);c_7348200.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348071, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320462)->elements[1]))))))), NULL, &c_7348200);; 
}

static void __lambda_1791(void *data, object self_7320463, int argc, object *args) /* object self_7320463, object r_7315518 */
 {
 object r_7315518 = args[0];
  
closureN_type c_7348073;
object e_7348168 [3];
c_7348073.hdr.mark = gc_color_red;
 c_7348073.hdr.grayed = 0;
c_7348073.tag = closureN_tag;
 c_7348073.fn = (function_type)__lambda_1792;
c_7348073.num_args = 1;
c_7348073.num_elements = 3;
c_7348073.elements = (object *)e_7348168;
c_7348073.elements[0] = ((closureN)self_7320463)->elements[0];
c_7348073.elements[1] = ((closureN)self_7320463)->elements[1];
c_7348073.elements[2] = ((closureN)self_7320463)->elements[2];














make_pair(c_7348183,quote_i,NULL);c_7348183.hdr.immutable = 1;

make_pair(c_7348182,quote_fk,&c_7348183);c_7348182.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348073, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320463)->elements[2])))))), r_7315518, &c_7348182);; 
}

static void __lambda_1792(void *data, object self_7320464, int argc, object *args) /* object self_7320464, object r_7315516 */
 {
 object r_7315516 = args[0];
  
closureN_type c_7348075;
object e_7348153 [3];
c_7348075.hdr.mark = gc_color_red;
 c_7348075.hdr.grayed = 0;
c_7348075.tag = closureN_tag;
 c_7348075.fn = (function_type)__lambda_1793;
c_7348075.num_args = 1;
c_7348075.num_elements = 3;
c_7348075.elements = (object *)e_7348153;
c_7348075.elements[0] = ((closureN)self_7320464)->elements[0];
c_7348075.elements[1] = ((closureN)self_7320464)->elements[1];
c_7348075.elements[2] = ((closureN)self_7320464)->elements[2];












make_pair(c_7348167,quote_i,NULL);c_7348167.hdr.immutable = 1;

make_pair(c_7348166,quote_fk,&c_7348167);c_7348166.hdr.immutable = 1;

make_pair(c_7348165,quote_sk,&c_7348166);c_7348165.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348075, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320464)->elements[2]))))), r_7315516, &c_7348165);; 
}

static void __lambda_1793(void *data, object self_7320465, int argc, object *args) /* object self_7320465, object r_7315514 */
 {
 object r_7315514 = args[0];
  
closureN_type c_7348077;
object e_7348137 [3];
c_7348077.hdr.mark = gc_color_red;
 c_7348077.hdr.grayed = 0;
c_7348077.tag = closureN_tag;
 c_7348077.fn = (function_type)__lambda_1794;
c_7348077.num_args = 1;
c_7348077.num_elements = 3;
c_7348077.elements = (object *)e_7348137;
c_7348077.elements[0] = ((closureN)self_7320465)->elements[0];
c_7348077.elements[1] = ((closureN)self_7320465)->elements[1];
c_7348077.elements[2] = ((closureN)self_7320465)->elements[2];












make_pair(c_7348152,quote_i,NULL);c_7348152.hdr.immutable = 1;

make_pair(c_7348151,quote_fk,&c_7348152);c_7348151.hdr.immutable = 1;

make_pair(c_7348150,quote_sk,&c_7348151);c_7348150.hdr.immutable = 1;

make_pair(c_7348149,quote_p,&c_7348150);c_7348149.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348077, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320465)->elements[2]))))), r_7315514, &c_7348149);; 
}

static void __lambda_1794(void *data, object self_7320466, int argc, object *args) /* object self_7320466, object r_7315512 */
 {
 object r_7315512 = args[0];
  
closureN_type c_7348079;
object e_7348124 [3];
c_7348079.hdr.mark = gc_color_red;
 c_7348079.hdr.grayed = 0;
c_7348079.tag = closureN_tag;
 c_7348079.fn = (function_type)__lambda_1795;
c_7348079.num_args = 1;
c_7348079.num_elements = 3;
c_7348079.elements = (object *)e_7348124;
c_7348079.elements[0] = ((closureN)self_7320466)->elements[0];
c_7348079.elements[1] = ((closureN)self_7320466)->elements[1];
c_7348079.elements[2] = ((closureN)self_7320466)->elements[2];








make_pair(c_7348136,quote_i,NULL);c_7348136.hdr.immutable = 1;

make_pair(c_7348135,quote_fk,&c_7348136);c_7348135.hdr.immutable = 1;

make_pair(c_7348134,quote_sk,&c_7348135);c_7348134.hdr.immutable = 1;

make_pair(c_7348133,quote_p,&c_7348134);c_7348133.hdr.immutable = 1;

make_pair(c_7348132,quote_pats,&c_7348133);c_7348132.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348079, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320466)->elements[2]))), r_7315512, &c_7348132);; 
}

static void __lambda_1795(void *data, object self_7320467, int argc, object *args) /* object self_7320467, object r_7315510 */
 {
 object r_7315510 = args[0];
  
closureN_type c_7348081;
object e_7348112 [3];
c_7348081.hdr.mark = gc_color_red;
 c_7348081.hdr.grayed = 0;
c_7348081.tag = closureN_tag;
 c_7348081.fn = (function_type)__lambda_1796;
c_7348081.num_args = 1;
c_7348081.num_elements = 3;
c_7348081.elements = (object *)e_7348112;
c_7348081.elements[0] = ((closureN)self_7320467)->elements[0];
c_7348081.elements[1] = ((closureN)self_7320467)->elements[1];
c_7348081.elements[2] = ((closureN)self_7320467)->elements[2];






make_pair(c_7348123,quote_i,NULL);c_7348123.hdr.immutable = 1;

make_pair(c_7348122,quote_fk,&c_7348123);c_7348122.hdr.immutable = 1;

make_pair(c_7348121,quote_sk,&c_7348122);c_7348121.hdr.immutable = 1;

make_pair(c_7348120,quote_p,&c_7348121);c_7348120.hdr.immutable = 1;

make_pair(c_7348119,quote_pats,&c_7348120);c_7348119.hdr.immutable = 1;

make_pair(c_7348118,quote_n,&c_7348119);c_7348118.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348081, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320467)->elements[2])), r_7315510, &c_7348118);; 
}

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




make_pair(c_7348111,quote_i,NULL);c_7348111.hdr.immutable = 1;

make_pair(c_7348110,quote_fk,&c_7348111);c_7348110.hdr.immutable = 1;

make_pair(c_7348109,quote_sk,&c_7348110);c_7348109.hdr.immutable = 1;

make_pair(c_7348108,quote_p,&c_7348109);c_7348108.hdr.immutable = 1;

make_pair(c_7348107,quote_pats,&c_7348108);c_7348107.hdr.immutable = 1;

make_pair(c_7348106,quote_n,&c_7348107);c_7348106.hdr.immutable = 1;

make_pair(c_7348105,quote_v,&c_7348106);c_7348105.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348083, Cyc_car(data, ((closureN)self_7320468)->elements[2]), r_7315508, &c_7348105);; 
}

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


make_pair(c_7348100,quote_i,NULL);c_7348100.hdr.immutable = 1;

make_pair(c_7348099,quote_fk,&c_7348100);c_7348099.hdr.immutable = 1;

make_pair(c_7348098,quote_sk,&c_7348099);c_7348098.hdr.immutable = 1;

make_pair(c_7348097,quote_p,&c_7348098);c_7348097.hdr.immutable = 1;

make_pair(c_7348096,quote_pats,&c_7348097);c_7348096.hdr.immutable = 1;

make_pair(c_7348095,quote_n,&c_7348096);c_7348095.hdr.immutable = 1;

make_pair(c_7348094,quote_v,&c_7348095);c_7348094.hdr.immutable = 1;

make_pair(c_7348093,quote_match_91gen_91vector_91ellipsis,&c_7348094);c_7348093.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7348085, ((closureN)self_7320469)->elements[1], r_7315506, &c_7348093);; 
}

static void __lambda_1798(void *data, object self_7320470, int argc, object *args) /* object self_7320470, object r_7315504 */
 {
 object r_7315504 = args[0];
  
pair_type local_7348090; 
return_direct_with_clo1(data,  ((closureN)self_7320470)->elements[0], (((closure)  ((closureN)self_7320470)->elements[0])->fn),  set_pair_as_expr(&local_7348090, r_7315504, boolean_f));; 
}

static void __lambda_1764(void *data, object self_7320471, int argc, object *args) /* object self_7320471, object k_7315526 */
 {
 object k_7315526 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320471)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320471)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320471)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320471)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320471)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320471)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320471)->elements[1])))))))) ){ 
  
closureN_type c_7347665;
object e_7347923 [3];
c_7347665.hdr.mark = gc_color_red;
 c_7347665.hdr.grayed = 0;
c_7347665.tag = closureN_tag;
 c_7347665.fn = (function_type)__lambda_1765;
c_7347665.num_args = 1;
c_7347665.num_elements = 3;
c_7347665.elements = (object *)e_7347923;
c_7347665.elements[0] = k_7315526;
c_7347665.elements[1] = ((closureN)self_7320471)->elements[0];
c_7347665.elements[2] = ((closureN)self_7320471)->elements[1];

return_closcall2(data,  ((closureN)self_7320471)->elements[0],  &c_7347665, quote_match_91check_91ellipsis);
} else { 
  return_direct_with_clo1(data,  k_7315526, (((closure)  k_7315526)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315526, (((closure)  k_7315526)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315526, (((closure)  k_7315526)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315526, (((closure)  k_7315526)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315526, (((closure)  k_7315526)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315526, (((closure)  k_7315526)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315526, (((closure)  k_7315526)->fn),  boolean_f);}
;; 
}

static void __lambda_1765(void *data, object self_7320472, int argc, object *args) /* object self_7320472, object r_7315547 */
 {
 object r_7315547 = args[0];
  
closureN_type c_7347668;
object e_7347922 [4];
c_7347668.hdr.mark = gc_color_red;
 c_7347668.hdr.grayed = 0;
c_7347668.tag = closureN_tag;
 c_7347668.fn = (function_type)__lambda_1766;
c_7347668.num_args = 1;
c_7347668.num_elements = 4;
c_7347668.elements = (object *)e_7347922;
c_7347668.elements[0] = ((closureN)self_7320472)->elements[0];
c_7347668.elements[1] = r_7315547;
c_7347668.elements[2] = ((closureN)self_7320472)->elements[1];
c_7347668.elements[3] = ((closureN)self_7320472)->elements[2];

return_closcall2(data,  ((closureN)self_7320472)->elements[1],  &c_7347668, quote_match_91gen_91vector_91ellipsis);; 
}

static void __lambda_1766(void *data, object self_7320473, int argc, object *args) /* object self_7320473, object r_7315574 */
 {
 object r_7315574 = args[0];
  
closureN_type c_7347670;
object e_7347900 [5];
c_7347670.hdr.mark = gc_color_red;
 c_7347670.hdr.grayed = 0;
c_7347670.tag = closureN_tag;
 c_7347670.fn = (function_type)__lambda_1767;
c_7347670.num_args = 1;
c_7347670.num_elements = 5;
c_7347670.elements = (object *)e_7347900;
c_7347670.elements[0] = ((closureN)self_7320473)->elements[0];
c_7347670.elements[1] = ((closureN)self_7320473)->elements[1];
c_7347670.elements[2] = r_7315574;
c_7347670.elements[3] = ((closureN)self_7320473)->elements[2];
c_7347670.elements[4] = ((closureN)self_7320473)->elements[3];




















make_pair(c_7347921,quote_p,quote_x);c_7347921.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347670, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320473)->elements[3]))))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320473)->elements[3])))), &c_7347921);; 
}

static void __lambda_1767(void *data, object self_7320474, int argc, object *args) /* object self_7320474, object r_7315581 */
 {
 object r_7315581 = args[0];
  
closureN_type c_7347672;
object e_7347890 [5];
c_7347672.hdr.mark = gc_color_red;
 c_7347672.hdr.grayed = 0;
c_7347672.tag = closureN_tag;
 c_7347672.fn = (function_type)__lambda_1768;
c_7347672.num_args = 1;
c_7347672.num_elements = 5;
c_7347672.elements = (object *)e_7347890;
c_7347672.elements[0] = ((closureN)self_7320474)->elements[0];
c_7347672.elements[1] = ((closureN)self_7320474)->elements[1];
c_7347672.elements[2] = ((closureN)self_7320474)->elements[2];
c_7347672.elements[3] = ((closureN)self_7320474)->elements[3];
c_7347672.elements[4] = ((closureN)self_7320474)->elements[4];








make_pair(c_7347899,quote_p,quote_x);c_7347899.hdr.immutable = 1;

make_pair(c_7347898,quote_pats,&c_7347899);c_7347898.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347672, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320474)->elements[4]))), r_7315581, &c_7347898);; 
}

static void __lambda_1768(void *data, object self_7320475, int argc, object *args) /* object self_7320475, object r_7315579 */
 {
 object r_7315579 = args[0];
  
closureN_type c_7347674;
object e_7347881 [5];
c_7347674.hdr.mark = gc_color_red;
 c_7347674.hdr.grayed = 0;
c_7347674.tag = closureN_tag;
 c_7347674.fn = (function_type)__lambda_1769;
c_7347674.num_args = 1;
c_7347674.num_elements = 5;
c_7347674.elements = (object *)e_7347881;
c_7347674.elements[0] = ((closureN)self_7320475)->elements[0];
c_7347674.elements[1] = ((closureN)self_7320475)->elements[1];
c_7347674.elements[2] = ((closureN)self_7320475)->elements[2];
c_7347674.elements[3] = ((closureN)self_7320475)->elements[3];
c_7347674.elements[4] = ((closureN)self_7320475)->elements[4];






make_pair(c_7347889,quote_p,quote_x);c_7347889.hdr.immutable = 1;

make_pair(c_7347888,quote_pats,&c_7347889);c_7347888.hdr.immutable = 1;

make_pair(c_7347887,quote_n,&c_7347888);c_7347887.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347674, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320475)->elements[4])), r_7315579, &c_7347887);; 
}

static void __lambda_1769(void *data, object self_7320476, int argc, object *args) /* object self_7320476, object r_7315577 */
 {
 object r_7315577 = args[0];
  
closureN_type c_7347676;
object e_7347873 [5];
c_7347676.hdr.mark = gc_color_red;
 c_7347676.hdr.grayed = 0;
c_7347676.tag = closureN_tag;
 c_7347676.fn = (function_type)__lambda_1770;
c_7347676.num_args = 1;
c_7347676.num_elements = 5;
c_7347676.elements = (object *)e_7347873;
c_7347676.elements[0] = ((closureN)self_7320476)->elements[0];
c_7347676.elements[1] = ((closureN)self_7320476)->elements[1];
c_7347676.elements[2] = ((closureN)self_7320476)->elements[2];
c_7347676.elements[3] = ((closureN)self_7320476)->elements[3];
c_7347676.elements[4] = ((closureN)self_7320476)->elements[4];




make_pair(c_7347880,quote_p,quote_x);c_7347880.hdr.immutable = 1;

make_pair(c_7347879,quote_pats,&c_7347880);c_7347879.hdr.immutable = 1;

make_pair(c_7347878,quote_n,&c_7347879);c_7347878.hdr.immutable = 1;

make_pair(c_7347877,quote_v,&c_7347878);c_7347877.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347676, Cyc_car(data, ((closureN)self_7320476)->elements[4]), r_7315577, &c_7347877);; 
}

static void __lambda_1770(void *data, object self_7320477, int argc, object *args) /* object self_7320477, object r_7315575 */
 {
 object r_7315575 = args[0];
  
closureN_type c_7347678;
object e_7347866 [4];
c_7347678.hdr.mark = gc_color_red;
 c_7347678.hdr.grayed = 0;
c_7347678.tag = closureN_tag;
 c_7347678.fn = (function_type)__lambda_1771;
c_7347678.num_args = 1;
c_7347678.num_elements = 4;
c_7347678.elements = (object *)e_7347866;
c_7347678.elements[0] = ((closureN)self_7320477)->elements[0];
c_7347678.elements[1] = ((closureN)self_7320477)->elements[1];
c_7347678.elements[2] = ((closureN)self_7320477)->elements[3];
c_7347678.elements[3] = ((closureN)self_7320477)->elements[4];


make_pair(c_7347872,quote_p,quote_x);c_7347872.hdr.immutable = 1;

make_pair(c_7347871,quote_pats,&c_7347872);c_7347871.hdr.immutable = 1;

make_pair(c_7347870,quote_n,&c_7347871);c_7347870.hdr.immutable = 1;

make_pair(c_7347869,quote_v,&c_7347870);c_7347869.hdr.immutable = 1;

make_pair(c_7347868,quote_match_91gen_91vector_91ellipsis,&c_7347869);c_7347868.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347678, ((closureN)self_7320477)->elements[2], r_7315575, &c_7347868);; 
}

static void __lambda_1771(void *data, object self_7320478, int argc, object *args) /* object self_7320478, object r_7315552 */
 {
 object r_7315552 = args[0];
  
closureN_type c_7347681;
object e_7347865 [4];
c_7347681.hdr.mark = gc_color_red;
 c_7347681.hdr.grayed = 0;
c_7347681.tag = closureN_tag;
 c_7347681.fn = (function_type)__lambda_1772;
c_7347681.num_args = 1;
c_7347681.num_elements = 4;
c_7347681.elements = (object *)e_7347865;
c_7347681.elements[0] = ((closureN)self_7320478)->elements[0];
c_7347681.elements[1] = ((closureN)self_7320478)->elements[1];
c_7347681.elements[2] = r_7315552;
c_7347681.elements[3] = ((closureN)self_7320478)->elements[3];

return_closcall2(data,  ((closureN)self_7320478)->elements[2],  &c_7347681, quote_match_91vector_91two);; 
}

static void __lambda_1772(void *data, object self_7320479, int argc, object *args) /* object self_7320479, object r_7315558 */
 {
 object r_7315558 = args[0];
  
closureN_type c_7347683;
object e_7347850 [5];
c_7347683.hdr.mark = gc_color_red;
 c_7347683.hdr.grayed = 0;
c_7347683.tag = closureN_tag;
 c_7347683.fn = (function_type)__lambda_1773;
c_7347683.num_args = 1;
c_7347683.num_elements = 5;
c_7347683.elements = (object *)e_7347850;
c_7347683.elements[0] = ((closureN)self_7320479)->elements[0];
c_7347683.elements[1] = ((closureN)self_7320479)->elements[1];
c_7347683.elements[2] = ((closureN)self_7320479)->elements[2];
c_7347683.elements[3] = r_7315558;
c_7347683.elements[4] = ((closureN)self_7320479)->elements[3];














make_pair(c_7347864,quote_q,NULL);c_7347864.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347683, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320479)->elements[3])))))), NULL, &c_7347864);; 
}

static void __lambda_1773(void *data, object self_7320480, int argc, object *args) /* object self_7320480, object r_7315569 */
 {
 object r_7315569 = args[0];
  
closureN_type c_7347685;
object e_7347836 [5];
c_7347685.hdr.mark = gc_color_red;
 c_7347685.hdr.grayed = 0;
c_7347685.tag = closureN_tag;
 c_7347685.fn = (function_type)__lambda_1774;
c_7347685.num_args = 1;
c_7347685.num_elements = 5;
c_7347685.elements = (object *)e_7347836;
c_7347685.elements[0] = ((closureN)self_7320480)->elements[0];
c_7347685.elements[1] = ((closureN)self_7320480)->elements[1];
c_7347685.elements[2] = ((closureN)self_7320480)->elements[2];
c_7347685.elements[3] = ((closureN)self_7320480)->elements[3];
c_7347685.elements[4] = ((closureN)self_7320480)->elements[4];












make_pair(c_7347849,quote_q,NULL);c_7347849.hdr.immutable = 1;

make_pair(c_7347848,quote_p,&c_7347849);c_7347848.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347685, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320480)->elements[4]))))), r_7315569, &c_7347848);; 
}

static void __lambda_1774(void *data, object self_7320481, int argc, object *args) /* object self_7320481, object r_7315567 */
 {
 object r_7315567 = args[0];
  
closureN_type c_7347687;
object e_7347823 [5];
c_7347687.hdr.mark = gc_color_red;
 c_7347687.hdr.grayed = 0;
c_7347687.tag = closureN_tag;
 c_7347687.fn = (function_type)__lambda_1775;
c_7347687.num_args = 1;
c_7347687.num_elements = 5;
c_7347687.elements = (object *)e_7347823;
c_7347687.elements[0] = ((closureN)self_7320481)->elements[0];
c_7347687.elements[1] = ((closureN)self_7320481)->elements[1];
c_7347687.elements[2] = ((closureN)self_7320481)->elements[2];
c_7347687.elements[3] = ((closureN)self_7320481)->elements[3];
c_7347687.elements[4] = ((closureN)self_7320481)->elements[4];










make_pair(c_7347835,quote_q,NULL);c_7347835.hdr.immutable = 1;

make_pair(c_7347834,quote_p,&c_7347835);c_7347834.hdr.immutable = 1;

make_pair(c_7347833,&c_7347834,quote_x);c_7347833.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347687, r_7315567, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320481)->elements[4])))), &c_7347833);; 
}

static void __lambda_1775(void *data, object self_7320482, int argc, object *args) /* object self_7320482, object r_7315565 */
 {
 object r_7315565 = args[0];
  
closureN_type c_7347689;
object e_7347811 [5];
c_7347689.hdr.mark = gc_color_red;
 c_7347689.hdr.grayed = 0;
c_7347689.tag = closureN_tag;
 c_7347689.fn = (function_type)__lambda_1776;
c_7347689.num_args = 1;
c_7347689.num_elements = 5;
c_7347689.elements = (object *)e_7347811;
c_7347689.elements[0] = ((closureN)self_7320482)->elements[0];
c_7347689.elements[1] = ((closureN)self_7320482)->elements[1];
c_7347689.elements[2] = ((closureN)self_7320482)->elements[2];
c_7347689.elements[3] = ((closureN)self_7320482)->elements[3];
c_7347689.elements[4] = ((closureN)self_7320482)->elements[4];








make_pair(c_7347822,quote_q,NULL);c_7347822.hdr.immutable = 1;

make_pair(c_7347821,quote_p,&c_7347822);c_7347821.hdr.immutable = 1;

make_pair(c_7347820,&c_7347821,quote_x);c_7347820.hdr.immutable = 1;

make_pair(c_7347819,quote_pats,&c_7347820);c_7347819.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347689, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320482)->elements[4]))), r_7315565, &c_7347819);; 
}

static void __lambda_1776(void *data, object self_7320483, int argc, object *args) /* object self_7320483, object r_7315563 */
 {
 object r_7315563 = args[0];
  
closureN_type c_7347691;
object e_7347800 [5];
c_7347691.hdr.mark = gc_color_red;
 c_7347691.hdr.grayed = 0;
c_7347691.tag = closureN_tag;
 c_7347691.fn = (function_type)__lambda_1777;
c_7347691.num_args = 1;
c_7347691.num_elements = 5;
c_7347691.elements = (object *)e_7347800;
c_7347691.elements[0] = ((closureN)self_7320483)->elements[0];
c_7347691.elements[1] = ((closureN)self_7320483)->elements[1];
c_7347691.elements[2] = ((closureN)self_7320483)->elements[2];
c_7347691.elements[3] = ((closureN)self_7320483)->elements[3];
c_7347691.elements[4] = ((closureN)self_7320483)->elements[4];






make_pair(c_7347810,quote_q,NULL);c_7347810.hdr.immutable = 1;

make_pair(c_7347809,quote_p,&c_7347810);c_7347809.hdr.immutable = 1;

make_pair(c_7347808,&c_7347809,quote_x);c_7347808.hdr.immutable = 1;

make_pair(c_7347807,quote_pats,&c_7347808);c_7347807.hdr.immutable = 1;

make_pair(c_7347806,quote_n,&c_7347807);c_7347806.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347691, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320483)->elements[4])), r_7315563, &c_7347806);; 
}

static void __lambda_1777(void *data, object self_7320484, int argc, object *args) /* object self_7320484, object r_7315561 */
 {
 object r_7315561 = args[0];
  
closureN_type c_7347693;
object e_7347790 [5];
c_7347693.hdr.mark = gc_color_red;
 c_7347693.hdr.grayed = 0;
c_7347693.tag = closureN_tag;
 c_7347693.fn = (function_type)__lambda_1778;
c_7347693.num_args = 1;
c_7347693.num_elements = 5;
c_7347693.elements = (object *)e_7347790;
c_7347693.elements[0] = ((closureN)self_7320484)->elements[0];
c_7347693.elements[1] = ((closureN)self_7320484)->elements[1];
c_7347693.elements[2] = ((closureN)self_7320484)->elements[2];
c_7347693.elements[3] = ((closureN)self_7320484)->elements[3];
c_7347693.elements[4] = ((closureN)self_7320484)->elements[4];




make_pair(c_7347799,quote_q,NULL);c_7347799.hdr.immutable = 1;

make_pair(c_7347798,quote_p,&c_7347799);c_7347798.hdr.immutable = 1;

make_pair(c_7347797,&c_7347798,quote_x);c_7347797.hdr.immutable = 1;

make_pair(c_7347796,quote_pats,&c_7347797);c_7347796.hdr.immutable = 1;

make_pair(c_7347795,quote_n,&c_7347796);c_7347795.hdr.immutable = 1;

make_pair(c_7347794,quote_v,&c_7347795);c_7347794.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347693, Cyc_car(data, ((closureN)self_7320484)->elements[4]), r_7315561, &c_7347794);; 
}

static void __lambda_1778(void *data, object self_7320485, int argc, object *args) /* object self_7320485, object r_7315559 */
 {
 object r_7315559 = args[0];
  
closureN_type c_7347695;
object e_7347781 [4];
c_7347695.hdr.mark = gc_color_red;
 c_7347695.hdr.grayed = 0;
c_7347695.tag = closureN_tag;
 c_7347695.fn = (function_type)__lambda_1779;
c_7347695.num_args = 1;
c_7347695.num_elements = 4;
c_7347695.elements = (object *)e_7347781;
c_7347695.elements[0] = ((closureN)self_7320485)->elements[0];
c_7347695.elements[1] = ((closureN)self_7320485)->elements[1];
c_7347695.elements[2] = ((closureN)self_7320485)->elements[2];
c_7347695.elements[3] = ((closureN)self_7320485)->elements[4];


make_pair(c_7347789,quote_q,NULL);c_7347789.hdr.immutable = 1;

make_pair(c_7347788,quote_p,&c_7347789);c_7347788.hdr.immutable = 1;

make_pair(c_7347787,&c_7347788,quote_x);c_7347787.hdr.immutable = 1;

make_pair(c_7347786,quote_pats,&c_7347787);c_7347786.hdr.immutable = 1;

make_pair(c_7347785,quote_n,&c_7347786);c_7347785.hdr.immutable = 1;

make_pair(c_7347784,quote_v,&c_7347785);c_7347784.hdr.immutable = 1;

make_pair(c_7347783,quote_match_91vector_91two,&c_7347784);c_7347783.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347695, ((closureN)self_7320485)->elements[3], r_7315559, &c_7347783);; 
}

static void __lambda_1779(void *data, object self_7320486, int argc, object *args) /* object self_7320486, object r_7315555 */
 {
 object r_7315555 = args[0];
  
closureN_type c_7347697;
object e_7347772 [4];
c_7347697.hdr.mark = gc_color_red;
 c_7347697.hdr.grayed = 0;
c_7347697.tag = closureN_tag;
 c_7347697.fn = (function_type)__lambda_1780;
c_7347697.num_args = 1;
c_7347697.num_elements = 4;
c_7347697.elements = (object *)e_7347772;
c_7347697.elements[0] = ((closureN)self_7320486)->elements[0];
c_7347697.elements[1] = ((closureN)self_7320486)->elements[1];
c_7347697.elements[2] = ((closureN)self_7320486)->elements[2];
c_7347697.elements[3] = ((closureN)self_7320486)->elements[3];


make_pair(c_7347780,quote_q,NULL);c_7347780.hdr.immutable = 1;

make_pair(c_7347779,quote_p,&c_7347780);c_7347779.hdr.immutable = 1;

make_pair(c_7347778,&c_7347779,quote_x);c_7347778.hdr.immutable = 1;

make_pair(c_7347777,quote_pats,&c_7347778);c_7347777.hdr.immutable = 1;

make_pair(c_7347776,quote_n,&c_7347777);c_7347776.hdr.immutable = 1;

make_pair(c_7347775,quote_v,&c_7347776);c_7347775.hdr.immutable = 1;

make_pair(c_7347774,quote_match_91vector_91two,&c_7347775);c_7347774.hdr.immutable = 1;

make_pair(c_7347773,&c_7347774,NULL);c_7347773.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347697, r_7315555, NULL, &c_7347773);; 
}

static void __lambda_1780(void *data, object self_7320487, int argc, object *args) /* object self_7320487, object r_7315553 */
 {
 object r_7315553 = args[0];
  
closureN_type c_7347699;
object e_7347756 [3];
c_7347699.hdr.mark = gc_color_red;
 c_7347699.hdr.grayed = 0;
c_7347699.tag = closureN_tag;
 c_7347699.fn = (function_type)__lambda_1781;
c_7347699.num_args = 1;
c_7347699.num_elements = 3;
c_7347699.elements = (object *)e_7347756;
c_7347699.elements[0] = ((closureN)self_7320487)->elements[0];
c_7347699.elements[1] = ((closureN)self_7320487)->elements[1];
c_7347699.elements[2] = ((closureN)self_7320487)->elements[3];


make_pair(c_7347763,quote_p,quote_x);c_7347763.hdr.immutable = 1;

make_pair(c_7347762,quote_pats,&c_7347763);c_7347762.hdr.immutable = 1;

make_pair(c_7347761,quote_n,&c_7347762);c_7347761.hdr.immutable = 1;

make_pair(c_7347760,quote_v,&c_7347761);c_7347760.hdr.immutable = 1;

make_pair(c_7347759,quote_match_91gen_91vector_91ellipsis,&c_7347760);c_7347759.hdr.immutable = 1;

make_pair(c_7347771,quote_q,NULL);c_7347771.hdr.immutable = 1;

make_pair(c_7347770,quote_p,&c_7347771);c_7347770.hdr.immutable = 1;

make_pair(c_7347769,&c_7347770,quote_x);c_7347769.hdr.immutable = 1;

make_pair(c_7347768,quote_pats,&c_7347769);c_7347768.hdr.immutable = 1;

make_pair(c_7347767,quote_n,&c_7347768);c_7347767.hdr.immutable = 1;

make_pair(c_7347766,quote_v,&c_7347767);c_7347766.hdr.immutable = 1;

make_pair(c_7347765,quote_match_91vector_91two,&c_7347766);c_7347765.hdr.immutable = 1;

make_pair(c_7347764,&c_7347765,NULL);c_7347764.hdr.immutable = 1;

make_pair(c_7347758,&c_7347759,&c_7347764);c_7347758.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347699, ((closureN)self_7320487)->elements[2], r_7315553, &c_7347758);; 
}

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














make_pair(c_7347747,quote_p,quote_x);c_7347747.hdr.immutable = 1;

make_pair(c_7347746,quote_pats,&c_7347747);c_7347746.hdr.immutable = 1;

make_pair(c_7347745,quote_n,&c_7347746);c_7347745.hdr.immutable = 1;

make_pair(c_7347744,quote_v,&c_7347745);c_7347744.hdr.immutable = 1;

make_pair(c_7347743,quote_match_91gen_91vector_91ellipsis,&c_7347744);c_7347743.hdr.immutable = 1;

make_pair(c_7347755,quote_q,NULL);c_7347755.hdr.immutable = 1;

make_pair(c_7347754,quote_p,&c_7347755);c_7347754.hdr.immutable = 1;

make_pair(c_7347753,&c_7347754,quote_x);c_7347753.hdr.immutable = 1;

make_pair(c_7347752,quote_pats,&c_7347753);c_7347752.hdr.immutable = 1;

make_pair(c_7347751,quote_n,&c_7347752);c_7347751.hdr.immutable = 1;

make_pair(c_7347750,quote_v,&c_7347751);c_7347750.hdr.immutable = 1;

make_pair(c_7347749,quote_match_91vector_91two,&c_7347750);c_7347749.hdr.immutable = 1;

make_pair(c_7347748,&c_7347749,NULL);c_7347748.hdr.immutable = 1;

make_pair(c_7347742,&c_7347743,&c_7347748);c_7347742.hdr.immutable = 1;

make_pair(c_7347741,quote_q,&c_7347742);c_7347741.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347701, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320488)->elements[2])))))), r_7315550, &c_7347741);; 
}

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


make_pair(c_7347718,quote_p,quote_x);c_7347718.hdr.immutable = 1;

make_pair(c_7347717,quote_pats,&c_7347718);c_7347717.hdr.immutable = 1;

make_pair(c_7347716,quote_n,&c_7347717);c_7347716.hdr.immutable = 1;

make_pair(c_7347715,quote_v,&c_7347716);c_7347715.hdr.immutable = 1;

make_pair(c_7347714,quote_match_91gen_91vector_91ellipsis,&c_7347715);c_7347714.hdr.immutable = 1;

make_pair(c_7347726,quote_q,NULL);c_7347726.hdr.immutable = 1;

make_pair(c_7347725,quote_p,&c_7347726);c_7347725.hdr.immutable = 1;

make_pair(c_7347724,&c_7347725,quote_x);c_7347724.hdr.immutable = 1;

make_pair(c_7347723,quote_pats,&c_7347724);c_7347723.hdr.immutable = 1;

make_pair(c_7347722,quote_n,&c_7347723);c_7347722.hdr.immutable = 1;

make_pair(c_7347721,quote_v,&c_7347722);c_7347721.hdr.immutable = 1;

make_pair(c_7347720,quote_match_91vector_91two,&c_7347721);c_7347720.hdr.immutable = 1;

make_pair(c_7347719,&c_7347720,NULL);c_7347719.hdr.immutable = 1;

make_pair(c_7347713,&c_7347714,&c_7347719);c_7347713.hdr.immutable = 1;

make_pair(c_7347712,quote_q,&c_7347713);c_7347712.hdr.immutable = 1;

make_pair(c_7347711,quote_match_91check_91ellipsis,&c_7347712);c_7347711.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347703, ((closureN)self_7320489)->elements[1], r_7315548, &c_7347711);; 
}

static void __lambda_1783(void *data, object self_7320490, int argc, object *args) /* object self_7320490, object r_7315546 */
 {
 object r_7315546 = args[0];
  
pair_type local_7347708; 
return_direct_with_clo1(data,  ((closureN)self_7320490)->elements[0], (((closure)  ((closureN)self_7320490)->elements[0])->fn),  set_pair_as_expr(&local_7347708, r_7315546, boolean_f));; 
}

static void __lambda_1557(void *data, object _, int argc, object *args) /* closure _,object k_7315002, object expr_734079_734113_734179_739577, object rename_734080_734114_734180_739578, object compare_734081_734115_734181_739579 */
 {
object k_7315002 = args[0]; object expr_734079_734113_734179_739577 = args[1]; object rename_734080_734114_734180_739578 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-gen-search");

closureN_type c_7344055;
object e_7347592 [3];
c_7344055.hdr.mark = gc_color_red;
 c_7344055.hdr.grayed = 0;
c_7344055.tag = closureN_tag;
 c_7344055.fn = (function_type)__lambda_1558;
c_7344055.num_args = 1;
c_7344055.num_elements = 3;
c_7344055.elements = (object *)e_7347592;
c_7344055.elements[0] = expr_734079_734113_734179_739577;
c_7344055.elements[1] = k_7315002;
c_7344055.elements[2] = rename_734080_734114_734180_739578;



return_direct_with_clo1(data,(closure)&c_7344055,__lambda_1558,  Cyc_cdr(data, expr_734079_734113_734179_739577));; 
}

static void __lambda_1558(void *data, object self_7320244, int argc, object *args) /* object self_7320244, object v_931_734087_734120_734183_739581 */
 {
 object v_931_734087_734120_734183_739581 = args[0];
  
closureN_type c_7344057;
object e_7347567 [2];
c_7344057.hdr.mark = gc_color_red;
 c_7344057.hdr.grayed = 0;
c_7344057.tag = closureN_tag;
 c_7344057.fn = (function_type)__lambda_1559;
c_7344057.num_args = 0;
c_7344057.num_elements = 2;
c_7344057.elements = (object *)e_7347567;
c_7344057.elements[0] = ((closureN)self_7320244)->elements[2];
c_7344057.elements[1] = v_931_734087_734120_734183_739581;


closureN_type c_7347568;
object e_7347591 [2];
c_7347568.hdr.mark = gc_color_red;
 c_7347568.hdr.grayed = 0;
c_7347568.tag = closureN_tag;
 c_7347568.fn = (function_type)__lambda_1758;
c_7347568.num_args = 1;
c_7347568.num_elements = 2;
c_7347568.elements = (object *)e_7347591;
c_7347568.elements[0] = ((closureN)self_7320244)->elements[0];
c_7347568.elements[1] = ((closureN)self_7320244)->elements[1];

return_direct_with_clo1(data,(closure)&c_7344057,__lambda_1559,  &c_7347568);; 
}

static void __lambda_1758(void *data, object self_7320245, int argc, object *args) /* object self_7320245, object tmp_734117_734119_734182_739580 */
 {
 object tmp_734117_734119_734182_739580 = args[0];
  
closureN_type c_7347570;
object e_7347584 [2];
c_7347570.hdr.mark = gc_color_red;
 c_7347570.hdr.grayed = 0;
c_7347570.tag = closureN_tag;
 c_7347570.fn = (function_type)__lambda_1759;
c_7347570.num_args = 0;
c_7347570.num_elements = 2;
c_7347570.elements = (object *)e_7347584;
c_7347570.elements[0] = ((closureN)self_7320245)->elements[0];
c_7347570.elements[1] = tmp_734117_734119_734182_739580;


closureN_type c_7347585;
object e_7347590 [1];
c_7347585.hdr.mark = gc_color_red;
 c_7347585.hdr.grayed = 0;
c_7347585.tag = closureN_tag;
 c_7347585.fn = (function_type)__lambda_1761;
c_7347585.num_args = 1;
c_7347585.num_elements = 1;
c_7347585.elements = (object *)e_7347590;
c_7347585.elements[0] = ((closureN)self_7320245)->elements[1];

return_direct_with_clo1(data,(closure)&c_7347570,__lambda_1759,  &c_7347585);; 
}

static void __lambda_1761(void *data, object self_7320246, int argc, object *args) /* object self_7320246, object r_7315003 */
 {
 object r_7315003 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7320246)->elements[0], (((closure)  ((closureN)self_7320246)->elements[0])->fn),  Cyc_car(data, r_7315003));; 
}

static void __lambda_1759(void *data, object self_7320247, int argc, object *args) /* object self_7320247, object k_7315005 */
 {
 object k_7315005 = args[0];
  if( (boolean_f != ((closureN)self_7320247)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7315005, (((closure)  k_7315005)->fn),  ((closureN)self_7320247)->elements[1]);
} else { 
  
closureN_type c_7347575;
object e_7347581 [1];
c_7347575.hdr.mark = gc_color_red;
 c_7347575.hdr.grayed = 0;
c_7347575.tag = closureN_tag;
 c_7347575.fn = (function_type)__lambda_1760;
c_7347575.num_args = 1;
c_7347575.num_elements = 1;
c_7347575.elements = (object *)e_7347581;
c_7347575.elements[0] = k_7315005;


make_utf8_string_with_len(c_7347582, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7347575, &c_7347582, ((closureN)self_7320247)->elements[0]);}
;; 
}

static void __lambda_1760(void *data, object self_7320248, int argc, object *args) /* object self_7320248, object r_7315006 */
 {
 object r_7315006 = args[0];
  
pair_type local_7347580; 
return_direct_with_clo1(data,  ((closureN)self_7320248)->elements[0], (((closure)  ((closureN)self_7320248)->elements[0])->fn),  set_pair_as_expr(&local_7347580, r_7315006, boolean_f));; 
}

static void __lambda_1559(void *data, object self_7320249, int argc, object *args) /* object self_7320249, object k_7315008 */
 {
 object k_7315008 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320249)->elements[1])) ){ 
  
closureN_type c_7344062;
object e_7347562 [3];
c_7344062.hdr.mark = gc_color_red;
 c_7344062.hdr.grayed = 0;
c_7344062.tag = closureN_tag;
 c_7344062.fn = (function_type)__lambda_1560;
c_7344062.num_args = 1;
c_7344062.num_elements = 3;
c_7344062.elements = (object *)e_7347562;
c_7344062.elements[0] = k_7315008;
c_7344062.elements[1] = ((closureN)self_7320249)->elements[0];
c_7344062.elements[2] = ((closureN)self_7320249)->elements[1];



return_direct_with_clo1(data,(closure)&c_7344062,__lambda_1560,  Cyc_car(data, ((closureN)self_7320249)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7315008, (((closure)  k_7315008)->fn),  boolean_f);}
;; 
}

static void __lambda_1560(void *data, object self_7320250, int argc, object *args) /* object self_7320250, object v_734123_734185_739583 */
 {
 object v_734123_734185_739583 = args[0];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320250)->elements[2]))) ){ 
  
closureN_type c_7344069;
object e_7347554 [4];
c_7344069.hdr.mark = gc_color_red;
 c_7344069.hdr.grayed = 0;
c_7344069.tag = closureN_tag;
 c_7344069.fn = (function_type)__lambda_1561;
c_7344069.num_args = 1;
c_7344069.num_elements = 4;
c_7344069.elements = (object *)e_7347554;
c_7344069.elements[0] = ((closureN)self_7320250)->elements[0];
c_7344069.elements[1] = ((closureN)self_7320250)->elements[1];
c_7344069.elements[2] = v_734123_734185_739583;
c_7344069.elements[3] = ((closureN)self_7320250)->elements[2];





return_direct_with_clo1(data,(closure)&c_7344069,__lambda_1561,  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320250)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320250)->elements[0], (((closure)  ((closureN)self_7320250)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1561(void *data, object self_7320251, int argc, object *args) /* object self_7320251, object p_734127_734188_739586 */
 {
 object p_734127_734188_739586 = args[0];
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320251)->elements[3])))) ){ 
  
closureN_type c_7344078;
object e_7347544 [5];
c_7344078.hdr.mark = gc_color_red;
 c_7344078.hdr.grayed = 0;
c_7344078.tag = closureN_tag;
 c_7344078.fn = (function_type)__lambda_1562;
c_7344078.num_args = 1;
c_7344078.num_elements = 5;
c_7344078.elements = (object *)e_7347544;
c_7344078.elements[0] = ((closureN)self_7320251)->elements[0];
c_7344078.elements[1] = p_734127_734188_739586;
c_7344078.elements[2] = ((closureN)self_7320251)->elements[1];
c_7344078.elements[3] = ((closureN)self_7320251)->elements[2];
c_7344078.elements[4] = ((closureN)self_7320251)->elements[3];







return_direct_with_clo1(data,(closure)&c_7344078,__lambda_1562,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320251)->elements[3]))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320251)->elements[0], (((closure)  ((closureN)self_7320251)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1562(void *data, object self_7320252, int argc, object *args) /* object self_7320252, object q_734131_734191_739589 */
 {
 object q_734131_734191_739589 = args[0];
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320252)->elements[4]))))) ){ 
  
closureN_type c_7344089;
object e_7347532 [6];
c_7344089.hdr.mark = gc_color_red;
 c_7344089.hdr.grayed = 0;
c_7344089.tag = closureN_tag;
 c_7344089.fn = (function_type)__lambda_1563;
c_7344089.num_args = 1;
c_7344089.num_elements = 6;
c_7344089.elements = (object *)e_7347532;
c_7344089.elements[0] = ((closureN)self_7320252)->elements[0];
c_7344089.elements[1] = ((closureN)self_7320252)->elements[1];
c_7344089.elements[2] = q_734131_734191_739589;
c_7344089.elements[3] = ((closureN)self_7320252)->elements[2];
c_7344089.elements[4] = ((closureN)self_7320252)->elements[3];
c_7344089.elements[5] = ((closureN)self_7320252)->elements[4];









return_direct_with_clo1(data,(closure)&c_7344089,__lambda_1563,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320252)->elements[4])))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320252)->elements[0], (((closure)  ((closureN)self_7320252)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1563(void *data, object self_7320253, int argc, object *args) /* object self_7320253, object g_87s_734135_734194_739592 */
 {
 object g_87s_734135_734194_739592 = args[0];
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320253)->elements[5])))))) ){ 
  
closureN_type c_7344102;
object e_7347518 [7];
c_7344102.hdr.mark = gc_color_red;
 c_7344102.hdr.grayed = 0;
c_7344102.tag = closureN_tag;
 c_7344102.fn = (function_type)__lambda_1564;
c_7344102.num_args = 1;
c_7344102.num_elements = 7;
c_7344102.elements = (object *)e_7347518;
c_7344102.elements[0] = g_87s_734135_734194_739592;
c_7344102.elements[1] = ((closureN)self_7320253)->elements[0];
c_7344102.elements[2] = ((closureN)self_7320253)->elements[1];
c_7344102.elements[3] = ((closureN)self_7320253)->elements[2];
c_7344102.elements[4] = ((closureN)self_7320253)->elements[3];
c_7344102.elements[5] = ((closureN)self_7320253)->elements[4];
c_7344102.elements[6] = ((closureN)self_7320253)->elements[5];











return_direct_with_clo1(data,(closure)&c_7344102,__lambda_1564,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320253)->elements[5]))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320253)->elements[0], (((closure)  ((closureN)self_7320253)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1564(void *data, object self_7320254, int argc, object *args) /* object self_7320254, object sk_734139_734197_739595 */
 {
 object sk_734139_734197_739595 = args[0];
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320254)->elements[6]))))))) ){ 
  
closureN_type c_7344117;
object e_7347502 [8];
c_7344117.hdr.mark = gc_color_red;
 c_7344117.hdr.grayed = 0;
c_7344117.tag = closureN_tag;
 c_7344117.fn = (function_type)__lambda_1565;
c_7344117.num_args = 1;
c_7344117.num_elements = 8;
c_7344117.elements = (object *)e_7347502;
c_7344117.elements[0] = ((closureN)self_7320254)->elements[0];
c_7344117.elements[1] = ((closureN)self_7320254)->elements[1];
c_7344117.elements[2] = ((closureN)self_7320254)->elements[2];
c_7344117.elements[3] = ((closureN)self_7320254)->elements[3];
c_7344117.elements[4] = ((closureN)self_7320254)->elements[4];
c_7344117.elements[5] = sk_734139_734197_739595;
c_7344117.elements[6] = ((closureN)self_7320254)->elements[5];
c_7344117.elements[7] = ((closureN)self_7320254)->elements[6];













return_direct_with_clo1(data,(closure)&c_7344117,__lambda_1565,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320254)->elements[6])))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320254)->elements[1], (((closure)  ((closureN)self_7320254)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1565(void *data, object self_7320255, int argc, object *args) /* object self_7320255, object fk_734143_734200_739598 */
 {
 object fk_734143_734200_739598 = args[0];
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320255)->elements[7])))))))) ){ 
  
closureN_type c_7344134;
object e_7347484 [9];
c_7344134.hdr.mark = gc_color_red;
 c_7344134.hdr.grayed = 0;
c_7344134.tag = closureN_tag;
 c_7344134.fn = (function_type)__lambda_1566;
c_7344134.num_args = 1;
c_7344134.num_elements = 9;
c_7344134.elements = (object *)e_7347484;
c_7344134.elements[0] = fk_734143_734200_739598;
c_7344134.elements[1] = ((closureN)self_7320255)->elements[0];
c_7344134.elements[2] = ((closureN)self_7320255)->elements[1];
c_7344134.elements[3] = ((closureN)self_7320255)->elements[2];
c_7344134.elements[4] = ((closureN)self_7320255)->elements[3];
c_7344134.elements[5] = ((closureN)self_7320255)->elements[4];
c_7344134.elements[6] = ((closureN)self_7320255)->elements[5];
c_7344134.elements[7] = ((closureN)self_7320255)->elements[6];
c_7344134.elements[8] = ((closureN)self_7320255)->elements[7];















return_direct_with_clo1(data,(closure)&c_7344134,__lambda_1566,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320255)->elements[7]))))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320255)->elements[1], (((closure)  ((closureN)self_7320255)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1566(void *data, object self_7320256, int argc, object *args) /* object self_7320256, object i_734147_734203_739601 */
 {
 object i_734147_734203_739601 = args[0];
  
closureN_type c_7344136;
object e_7347468 [9];
c_7344136.hdr.mark = gc_color_red;
 c_7344136.hdr.grayed = 0;
c_7344136.tag = closureN_tag;
 c_7344136.fn = (function_type)__lambda_1567;
c_7344136.num_args = 1;
c_7344136.num_elements = 9;
c_7344136.elements = (object *)e_7347468;
c_7344136.elements[0] = ((closureN)self_7320256)->elements[0];
c_7344136.elements[1] = ((closureN)self_7320256)->elements[1];
c_7344136.elements[2] = i_734147_734203_739601;
c_7344136.elements[3] = ((closureN)self_7320256)->elements[2];
c_7344136.elements[4] = ((closureN)self_7320256)->elements[3];
c_7344136.elements[5] = ((closureN)self_7320256)->elements[4];
c_7344136.elements[6] = ((closureN)self_7320256)->elements[5];
c_7344136.elements[7] = ((closureN)self_7320256)->elements[6];
c_7344136.elements[8] = ((closureN)self_7320256)->elements[7];















return_direct_with_clo1(data,(closure)&c_7344136,__lambda_1567,  Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320256)->elements[8]))))))));; 
}

static void __lambda_1567(void *data, object self_7320257, int argc, object *args) /* object self_7320257, object v_9315_734101_734148_734204_739602 */
 {
 object v_9315_734101_734148_734204_739602 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_9315_734101_734148_734204_739602)) ){ 
  
closureN_type c_7344140;
object e_7347463 [10];
c_7344140.hdr.mark = gc_color_red;
 c_7344140.hdr.grayed = 0;
c_7344140.tag = closureN_tag;
 c_7344140.fn = (function_type)__lambda_1568;
c_7344140.num_args = 3;
c_7344140.num_elements = 10;
c_7344140.elements = (object *)e_7347463;
c_7344140.elements[0] = ((closureN)self_7320257)->elements[0];
c_7344140.elements[1] = ((closureN)self_7320257)->elements[1];
c_7344140.elements[2] = ((closureN)self_7320257)->elements[2];
c_7344140.elements[3] = ((closureN)self_7320257)->elements[3];
c_7344140.elements[4] = ((closureN)self_7320257)->elements[4];
c_7344140.elements[5] = ((closureN)self_7320257)->elements[5];
c_7344140.elements[6] = ((closureN)self_7320257)->elements[6];
c_7344140.elements[7] = ((closureN)self_7320257)->elements[7];
c_7344140.elements[8] = ((closureN)self_7320257)->elements[8];
c_7344140.elements[9] = v_9315_734101_734148_734204_739602;



return_direct_with_clo3(data,(closure)&c_7344140,__lambda_1568,  Cyc_car(data, v_9315_734101_734148_734204_739602), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320257)->elements[3], (((closure)  ((closureN)self_7320257)->elements[3])->fn),  boolean_f);}
;; 
}

static void __lambda_1568(void *data, object self_7320258, int argc, object *args) /* object self_7320258, object w_9317_734103_734152_734206_739604, object id_91ls19_734105_734153_734207_739605, object id_91ls_91ls20_734106_734154_734208_739606 */
 {
 object w_9317_734103_734152_734206_739604 = args[0]; object id_91ls19_734105_734153_734207_739605 = args[1]; object id_91ls_91ls20_734106_734154_734208_739606 = args[2];
  
closureN_type c_7344142;
object e_7347462 [13];
c_7344142.hdr.mark = gc_color_red;
 c_7344142.hdr.grayed = 0;
c_7344142.tag = closureN_tag;
 c_7344142.fn = (function_type)__lambda_1569;
c_7344142.num_args = 1;
c_7344142.num_elements = 13;
c_7344142.elements = (object *)e_7347462;
c_7344142.elements[0] = ((closureN)self_7320258)->elements[0];
c_7344142.elements[1] = ((closureN)self_7320258)->elements[1];
c_7344142.elements[2] = ((closureN)self_7320258)->elements[2];
c_7344142.elements[3] = id_91ls_91ls20_734106_734154_734208_739606;
c_7344142.elements[4] = id_91ls19_734105_734153_734207_739605;
c_7344142.elements[5] = ((closureN)self_7320258)->elements[3];
c_7344142.elements[6] = ((closureN)self_7320258)->elements[4];
c_7344142.elements[7] = ((closureN)self_7320258)->elements[5];
c_7344142.elements[8] = ((closureN)self_7320258)->elements[6];
c_7344142.elements[9] = ((closureN)self_7320258)->elements[7];
c_7344142.elements[10] = ((closureN)self_7320258)->elements[8];
c_7344142.elements[11] = ((closureN)self_7320258)->elements[9];
c_7344142.elements[12] = w_9317_734103_734152_734206_739604;

return_direct_with_clo1(data,(closure)&c_7344142,__lambda_1569,  boolean_f);; 
}

static void __lambda_1569(void *data, object self_7320259, int argc, object *args) /* object self_7320259, object lp_9318_734104_734155_734209_739607 */
 {
 object lp_9318_734104_734155_734209_739607 = args[0];
  
closureN_type c_7344144;
object e_7347458 [13];
c_7344144.hdr.mark = gc_color_red;
 c_7344144.hdr.grayed = 0;
c_7344144.tag = closureN_tag;
 c_7344144.fn = (function_type)__lambda_3037;
c_7344144.num_args = 1;
c_7344144.num_elements = 13;
c_7344144.elements = (object *)e_7347458;
c_7344144.elements[0] = ((closureN)self_7320259)->elements[0];
c_7344144.elements[1] = ((closureN)self_7320259)->elements[1];
c_7344144.elements[2] = ((closureN)self_7320259)->elements[2];
c_7344144.elements[3] = ((closureN)self_7320259)->elements[3];
c_7344144.elements[4] = ((closureN)self_7320259)->elements[4];
c_7344144.elements[5] = ((closureN)self_7320259)->elements[5];
c_7344144.elements[6] = ((closureN)self_7320259)->elements[6];
c_7344144.elements[7] = ((closureN)self_7320259)->elements[7];
c_7344144.elements[8] = ((closureN)self_7320259)->elements[8];
c_7344144.elements[9] = ((closureN)self_7320259)->elements[9];
c_7344144.elements[10] = ((closureN)self_7320259)->elements[10];
c_7344144.elements[11] = ((closureN)self_7320259)->elements[11];
c_7344144.elements[12] = ((closureN)self_7320259)->elements[12];


pair_type local_7347461; 
return_direct_with_clo1(data,(closure)&c_7344144,__lambda_3037,  set_cell_as_expr(&local_7347461, lp_9318_734104_734155_734209_739607));; 
}

static void __lambda_3037(void *data, object self_7320260, int argc, object *args) /* object self_7320260, object lp_9318_734104_734155_734209_739607 */
 {
 object lp_9318_734104_734155_734209_739607 = args[0];
  
closureN_type c_7344146;
object e_7344161 [5];
c_7344146.hdr.mark = gc_color_red;
 c_7344146.hdr.grayed = 0;
c_7344146.tag = closureN_tag;
 c_7344146.fn = (function_type)__lambda_1570;
c_7344146.num_args = 1;
c_7344146.num_elements = 5;
c_7344146.elements = (object *)e_7344161;
c_7344146.elements[0] = ((closureN)self_7320260)->elements[3];
c_7344146.elements[1] = ((closureN)self_7320260)->elements[4];
c_7344146.elements[2] = ((closureN)self_7320260)->elements[5];
c_7344146.elements[3] = lp_9318_734104_734155_734209_739607;
c_7344146.elements[4] = ((closureN)self_7320260)->elements[12];


closureN_type c_7344162;
object e_7347457 [10];
c_7344162.hdr.mark = gc_color_red;
 c_7344162.hdr.grayed = 0;
c_7344162.tag = closureN_tag;
 c_7344162.fn = (function_type)__lambda_1572;
c_7344162.num_args = 3;
c_7344162.num_elements = 10;
c_7344162.elements = (object *)e_7347457;
c_7344162.elements[0] = ((closureN)self_7320260)->elements[0];
c_7344162.elements[1] = ((closureN)self_7320260)->elements[1];
c_7344162.elements[2] = ((closureN)self_7320260)->elements[2];
c_7344162.elements[3] = lp_9318_734104_734155_734209_739607;
c_7344162.elements[4] = ((closureN)self_7320260)->elements[6];
c_7344162.elements[5] = ((closureN)self_7320260)->elements[7];
c_7344162.elements[6] = ((closureN)self_7320260)->elements[8];
c_7344162.elements[7] = ((closureN)self_7320260)->elements[9];
c_7344162.elements[8] = ((closureN)self_7320260)->elements[10];
c_7344162.elements[9] = ((closureN)self_7320260)->elements[11];

return_direct_with_clo1(data,(closure)&c_7344146,__lambda_1570,  &c_7344162);; 
}

static void __lambda_1572(void *data, object self_7320261, int argc, object *args) /* object self_7320261, object k_7315036, object w_9317_734103_734156_734210_739608, object id_91ls19_734105_734157_734211_739609, object id_91ls_91ls20_734106_734158_734212_739610 */
 {
 object k_7315036 = args[0]; object w_9317_734103_734156_734210_739608 = args[1]; object id_91ls19_734105_734157_734211_739609 = args[2]; object id_91ls_91ls20_734106_734158_734212_739610 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9317_734103_734156_734210_739608)) ){ 
  
closureN_type c_7344166;
object e_7347410 [11];
c_7344166.hdr.mark = gc_color_red;
 c_7344166.hdr.grayed = 0;
c_7344166.tag = closureN_tag;
 c_7344166.fn = (function_type)__lambda_1573;
c_7344166.num_args = 1;
c_7344166.num_elements = 11;
c_7344166.elements = (object *)e_7347410;
c_7344166.elements[0] = ((closureN)self_7320261)->elements[0];
c_7344166.elements[1] = ((closureN)self_7320261)->elements[1];
c_7344166.elements[2] = ((closureN)self_7320261)->elements[2];
c_7344166.elements[3] = id_91ls_91ls20_734106_734158_734212_739610;
c_7344166.elements[4] = k_7315036;
c_7344166.elements[5] = ((closureN)self_7320261)->elements[4];
c_7344166.elements[6] = ((closureN)self_7320261)->elements[5];
c_7344166.elements[7] = ((closureN)self_7320261)->elements[6];
c_7344166.elements[8] = ((closureN)self_7320261)->elements[7];
c_7344166.elements[9] = ((closureN)self_7320261)->elements[8];
c_7344166.elements[10] = ((closureN)self_7320261)->elements[9];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7344166, id_91ls19_734105_734157_734211_739609);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9317_734103_734156_734210_739608)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9317_734103_734156_734210_739608))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9317_734103_734156_734210_739608)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9317_734103_734156_734210_739608))))) ){ 
  




pair_type local_7347439; 





pair_type local_7347446; 






return_closcall4(data,  car(((closureN)self_7320261)->elements[3]),  k_7315036, Cyc_cdr(data, w_9317_734103_734156_734210_739608), set_pair_as_expr(&local_7347439, Cyc_car(data, Cyc_car(data, w_9317_734103_734156_734210_739608)), id_91ls19_734105_734157_734211_739609), set_pair_as_expr(&local_7347446, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9317_734103_734156_734210_739608))), id_91ls_91ls20_734106_734158_734212_739610));
} else { 
  return_direct_with_clo1(data,  k_7315036, (((closure)  k_7315036)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315036, (((closure)  k_7315036)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315036, (((closure)  k_7315036)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7315036, (((closure)  k_7315036)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_1573(void *data, object self_7320262, int argc, object *args) /* object self_7320262, object r_7315038 */
 {
 object r_7315038 = args[0];
  
closureN_type c_7344168;
object e_7347408 [11];
c_7344168.hdr.mark = gc_color_red;
 c_7344168.hdr.grayed = 0;
c_7344168.tag = closureN_tag;
 c_7344168.fn = (function_type)__lambda_1574;
c_7344168.num_args = 1;
c_7344168.num_elements = 11;
c_7344168.elements = (object *)e_7347408;
c_7344168.elements[0] = ((closureN)self_7320262)->elements[0];
c_7344168.elements[1] = ((closureN)self_7320262)->elements[1];
c_7344168.elements[2] = ((closureN)self_7320262)->elements[2];
c_7344168.elements[3] = ((closureN)self_7320262)->elements[4];
c_7344168.elements[4] = ((closureN)self_7320262)->elements[5];
c_7344168.elements[5] = ((closureN)self_7320262)->elements[6];
c_7344168.elements[6] = r_7315038;
c_7344168.elements[7] = ((closureN)self_7320262)->elements[7];
c_7344168.elements[8] = ((closureN)self_7320262)->elements[8];
c_7344168.elements[9] = ((closureN)self_7320262)->elements[9];
c_7344168.elements[10] = ((closureN)self_7320262)->elements[10];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7344168, ((closureN)self_7320262)->elements[3]);; 
}

static void __lambda_1574(void *data, object self_7320263, int argc, object *args) /* object self_7320263, object r_7315039 */
 {
 object r_7315039 = args[0];
  
closureN_type c_7344170;
object e_7347406 [10];
c_7344170.hdr.mark = gc_color_red;
 c_7344170.hdr.grayed = 0;
c_7344170.tag = closureN_tag;
 c_7344170.fn = (function_type)__lambda_1575;
c_7344170.num_args = 2;
c_7344170.num_elements = 10;
c_7344170.elements = (object *)e_7347406;
c_7344170.elements[0] = ((closureN)self_7320263)->elements[0];
c_7344170.elements[1] = ((closureN)self_7320263)->elements[1];
c_7344170.elements[2] = ((closureN)self_7320263)->elements[2];
c_7344170.elements[3] = ((closureN)self_7320263)->elements[3];
c_7344170.elements[4] = ((closureN)self_7320263)->elements[4];
c_7344170.elements[5] = ((closureN)self_7320263)->elements[5];
c_7344170.elements[6] = ((closureN)self_7320263)->elements[7];
c_7344170.elements[7] = ((closureN)self_7320263)->elements[8];
c_7344170.elements[8] = ((closureN)self_7320263)->elements[9];
c_7344170.elements[9] = ((closureN)self_7320263)->elements[10];

return_direct_with_clo2(data,(closure)&c_7344170,__lambda_1575,  ((closureN)self_7320263)->elements[6], r_7315039);; 
}

static void __lambda_1575(void *data, object self_7320264, int argc, object *args) /* object self_7320264, object id_734159_734213_739611, object id_91ls_734160_734214_739612 */
 {
 object id_734159_734213_739611 = args[0]; object id_91ls_734160_734214_739612 = args[1];
    
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7320264)->elements[9]))) ){ 
  
closureN_type c_7344178;
object e_7347403 [11];
c_7344178.hdr.mark = gc_color_red;
 c_7344178.hdr.grayed = 0;
c_7344178.tag = closureN_tag;
 c_7344178.fn = (function_type)__lambda_1576;
c_7344178.num_args = 1;
c_7344178.num_elements = 11;
c_7344178.elements = (object *)e_7347403;
c_7344178.elements[0] = ((closureN)self_7320264)->elements[0];
c_7344178.elements[1] = ((closureN)self_7320264)->elements[1];
c_7344178.elements[2] = ((closureN)self_7320264)->elements[2];
c_7344178.elements[3] = id_734159_734213_739611;
c_7344178.elements[4] = id_91ls_734160_734214_739612;
c_7344178.elements[5] = ((closureN)self_7320264)->elements[3];
c_7344178.elements[6] = ((closureN)self_7320264)->elements[4];
c_7344178.elements[7] = ((closureN)self_7320264)->elements[5];
c_7344178.elements[8] = ((closureN)self_7320264)->elements[6];
c_7344178.elements[9] = ((closureN)self_7320264)->elements[7];
c_7344178.elements[10] = ((closureN)self_7320264)->elements[8];

return_closcall2(data,  ((closureN)self_7320264)->elements[6],  &c_7344178, quote_letrec);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320264)->elements[3], (((closure)  ((closureN)self_7320264)->elements[3])->fn),  boolean_f);}
;; 
}

static void __lambda_1576(void *data, object self_7320265, int argc, object *args) /* object self_7320265, object r_7315043 */
 {
 object r_7315043 = args[0];
  
closureN_type c_7344181;
object e_7347402 [12];
c_7344181.hdr.mark = gc_color_red;
 c_7344181.hdr.grayed = 0;
c_7344181.tag = closureN_tag;
 c_7344181.fn = (function_type)__lambda_1577;
c_7344181.num_args = 1;
c_7344181.num_elements = 12;
c_7344181.elements = (object *)e_7347402;
c_7344181.elements[0] = ((closureN)self_7320265)->elements[0];
c_7344181.elements[1] = ((closureN)self_7320265)->elements[1];
c_7344181.elements[2] = ((closureN)self_7320265)->elements[2];
c_7344181.elements[3] = ((closureN)self_7320265)->elements[3];
c_7344181.elements[4] = ((closureN)self_7320265)->elements[4];
c_7344181.elements[5] = ((closureN)self_7320265)->elements[5];
c_7344181.elements[6] = ((closureN)self_7320265)->elements[6];
c_7344181.elements[7] = ((closureN)self_7320265)->elements[7];
c_7344181.elements[8] = r_7315043;
c_7344181.elements[9] = ((closureN)self_7320265)->elements[8];
c_7344181.elements[10] = ((closureN)self_7320265)->elements[9];
c_7344181.elements[11] = ((closureN)self_7320265)->elements[10];

return_closcall2(data,  ((closureN)self_7320265)->elements[8],  &c_7344181, quote_try);; 
}

static void __lambda_1577(void *data, object self_7320266, int argc, object *args) /* object self_7320266, object r_7315361 */
 {
 object r_7315361 = args[0];
  
closureN_type c_7344184;
object e_7347401 [13];
c_7344184.hdr.mark = gc_color_red;
 c_7344184.hdr.grayed = 0;
c_7344184.tag = closureN_tag;
 c_7344184.fn = (function_type)__lambda_1578;
c_7344184.num_args = 1;
c_7344184.num_elements = 13;
c_7344184.elements = (object *)e_7347401;
c_7344184.elements[0] = ((closureN)self_7320266)->elements[0];
c_7344184.elements[1] = ((closureN)self_7320266)->elements[1];
c_7344184.elements[2] = ((closureN)self_7320266)->elements[2];
c_7344184.elements[3] = ((closureN)self_7320266)->elements[3];
c_7344184.elements[4] = ((closureN)self_7320266)->elements[4];
c_7344184.elements[5] = ((closureN)self_7320266)->elements[5];
c_7344184.elements[6] = ((closureN)self_7320266)->elements[6];
c_7344184.elements[7] = ((closureN)self_7320266)->elements[7];
c_7344184.elements[8] = ((closureN)self_7320266)->elements[8];
c_7344184.elements[9] = r_7315361;
c_7344184.elements[10] = ((closureN)self_7320266)->elements[9];
c_7344184.elements[11] = ((closureN)self_7320266)->elements[10];
c_7344184.elements[12] = ((closureN)self_7320266)->elements[11];

return_closcall2(data,  ((closureN)self_7320266)->elements[9],  &c_7344184, quote_lambda);; 
}

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

return_closcall2(data,  ((closureN)self_7320267)->elements[10],  &c_7344187, quote_w);; 
}

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

return_closcall2(data,  ((closureN)self_7320268)->elements[11],  &c_7344190, quote_fail);; 
}

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


make_pair(c_7347398,quote__93_93_93,NULL);c_7347398.hdr.immutable = 1;

make_pair(c_7347397,quote_id_91ls,&c_7347398);c_7347397.hdr.immutable = 1;

make_pair(c_7347396,quote_fail,&c_7347397);c_7347396.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344192, r_7315439, ((closureN)self_7320269)->elements[4], &c_7347396);; 
}

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


make_pair(c_7347393,quote__93_93_93,NULL);c_7347393.hdr.immutable = 1;

make_pair(c_7347392,quote_id_91ls,&c_7347393);c_7347392.hdr.immutable = 1;

make_pair(c_7347391,quote_fail,&c_7347392);c_7347391.hdr.immutable = 1;

make_pair(c_7347390,quote_w,&c_7347391);c_7347390.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344194, ((closureN)self_7320270)->elements[11], r_7315437, &c_7347390);; 
}

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

return_closcall2(data,  ((closureN)self_7320271)->elements[11],  &c_7344197, quote_match_91one);; 
}

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

return_closcall2(data,  ((closureN)self_7320272)->elements[12],  &c_7344200, quote_w);; 
}

static void __lambda_1584(void *data, object self_7320273, int argc, object *args) /* object self_7320273, object r_7315379 */
 {
 object r_7315379 = args[0];
  
closureN_type c_7344203;
object e_7347385 [17];
c_7344203.hdr.mark = gc_color_red;
 c_7344203.hdr.grayed = 0;
c_7344203.tag = closureN_tag;
 c_7344203.fn = (function_type)__lambda_1585;
c_7344203.num_args = 1;
c_7344203.num_elements = 17;
c_7344203.elements = (object *)e_7347385;
c_7344203.elements[0] = ((closureN)self_7320273)->elements[0];
c_7344203.elements[1] = ((closureN)self_7320273)->elements[1];
c_7344203.elements[2] = ((closureN)self_7320273)->elements[2];
c_7344203.elements[3] = ((closureN)self_7320273)->elements[3];
c_7344203.elements[4] = ((closureN)self_7320273)->elements[4];
c_7344203.elements[5] = ((closureN)self_7320273)->elements[5];
c_7344203.elements[6] = ((closureN)self_7320273)->elements[6];
c_7344203.elements[7] = ((closureN)self_7320273)->elements[7];
c_7344203.elements[8] = ((closureN)self_7320273)->elements[8];
c_7344203.elements[9] = ((closureN)self_7320273)->elements[9];
c_7344203.elements[10] = ((closureN)self_7320273)->elements[10];
c_7344203.elements[11] = ((closureN)self_7320273)->elements[11];
c_7344203.elements[12] = ((closureN)self_7320273)->elements[12];
c_7344203.elements[13] = r_7315379;
c_7344203.elements[14] = ((closureN)self_7320273)->elements[13];
c_7344203.elements[15] = ((closureN)self_7320273)->elements[14];
c_7344203.elements[16] = ((closureN)self_7320273)->elements[15];

return_closcall2(data,  ((closureN)self_7320273)->elements[13],  &c_7344203, quote_match_91tuck_91ids);; 
}

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

return_closcall2(data,  ((closureN)self_7320274)->elements[14],  &c_7344206, quote_let);; 
}

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


closureN_type c_7347354;
object e_7347383 [1];
c_7347354.hdr.mark = gc_color_red;
 c_7347354.hdr.grayed = 0;
c_7347354.tag = closureN_tag;
 c_7347354.fn = (function_type)__lambda_1753;
c_7347354.num_args = 2;
c_7347354.num_elements = 1;
c_7347354.elements = (object *)e_7347383;
c_7347354.elements[0] = ((closureN)self_7320275)->elements[15];

return_direct_with_clo1(data,(closure)&c_7344208,__lambda_1587,  &c_7347354);; 
}

static void __lambda_1753(void *data, object self_7320276, int argc, object *args) /* object self_7320276, object k_7315420, object id_734163_734216_739614, object id_91ls_734164_734217_739615 */
 {
 object k_7315420 = args[0]; object id_734163_734216_739614 = args[1]; object id_91ls_734164_734217_739615 = args[2];
  
closureN_type c_7347357;
object e_7347382 [3];
c_7347357.hdr.mark = gc_color_red;
 c_7347357.hdr.grayed = 0;
c_7347357.tag = closureN_tag;
 c_7347357.fn = (function_type)__lambda_1754;
c_7347357.num_args = 1;
c_7347357.num_elements = 3;
c_7347357.elements = (object *)e_7347382;
c_7347357.elements[0] = id_734163_734216_739614;
c_7347357.elements[1] = id_91ls_734164_734217_739615;
c_7347357.elements[2] = k_7315420;

return_closcall2(data,  ((closureN)self_7320276)->elements[0],  &c_7347357, quote_reverse);; 
}

static void __lambda_1754(void *data, object self_7320277, int argc, object *args) /* object self_7320277, object r_7315426 */
 {
 object r_7315426 = args[0];
  
closureN_type c_7347359;
object e_7347379 [3];
c_7347359.hdr.mark = gc_color_red;
 c_7347359.hdr.grayed = 0;
c_7347359.tag = closureN_tag;
 c_7347359.fn = (function_type)__lambda_1755;
c_7347359.num_args = 1;
c_7347359.num_elements = 3;
c_7347359.elements = (object *)e_7347379;
c_7347359.elements[0] = ((closureN)self_7320277)->elements[0];
c_7347359.elements[1] = ((closureN)self_7320277)->elements[2];
c_7347359.elements[2] = r_7315426;


make_pair(c_7347381,quote_id_91ls,NULL);c_7347381.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347359, ((closureN)self_7320277)->elements[1], NULL, &c_7347381);; 
}

static void __lambda_1755(void *data, object self_7320278, int argc, object *args) /* object self_7320278, object r_7315427 */
 {
 object r_7315427 = args[0];
  
closureN_type c_7347361;
object e_7347375 [2];
c_7347361.hdr.mark = gc_color_red;
 c_7347361.hdr.grayed = 0;
c_7347361.tag = closureN_tag;
 c_7347361.fn = (function_type)__lambda_1756;
c_7347361.num_args = 1;
c_7347361.num_elements = 2;
c_7347361.elements = (object *)e_7347375;
c_7347361.elements[0] = ((closureN)self_7320278)->elements[0];
c_7347361.elements[1] = ((closureN)self_7320278)->elements[1];


make_pair(c_7347378,quote_id_91ls,NULL);c_7347378.hdr.immutable = 1;

make_pair(c_7347377,quote_reverse,&c_7347378);c_7347377.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347361, ((closureN)self_7320278)->elements[2], r_7315427, &c_7347377);; 
}

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


make_pair(c_7347374,quote_id_91ls,NULL);c_7347374.hdr.immutable = 1;

make_pair(c_7347373,quote_reverse,&c_7347374);c_7347373.hdr.immutable = 1;

make_pair(c_7347372,&c_7347373,NULL);c_7347372.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7347363, r_7315423, NULL, &c_7347372);; 
}

static void __lambda_1757(void *data, object self_7320280, int argc, object *args) /* object self_7320280, object r_7315421 */
 {
 object r_7315421 = args[0];
  
make_pair(c_7347370,quote_id_91ls,NULL);c_7347370.hdr.immutable = 1;

make_pair(c_7347369,quote_reverse,&c_7347370);c_7347369.hdr.immutable = 1;

make_pair(c_7347368,&c_7347369,NULL);c_7347368.hdr.immutable = 1;

make_pair(c_7347367,quote_id,&c_7347368);c_7347367.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7320280)->elements[1], ((closureN)self_7320280)->elements[0], r_7315421, &c_7347367);; 
}

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

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7344210, r_7315419, ((closureN)self_7320281)->elements[3], ((closureN)self_7320281)->elements[4]);; 
}

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


make_pair(c_7347349,quote_sk,NULL);c_7347349.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344212, ((closureN)self_7320282)->elements[17], NULL, &c_7347349);; 
}

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


make_pair(c_7347344,quote_id_91ls,NULL);c_7347344.hdr.immutable = 1;

make_pair(c_7347343,quote_reverse,&c_7347344);c_7347343.hdr.immutable = 1;

make_pair(c_7347342,&c_7347343,NULL);c_7347342.hdr.immutable = 1;

make_pair(c_7347341,quote_id,&c_7347342);c_7347341.hdr.immutable = 1;

make_pair(c_7347345,quote__93_93_93,NULL);c_7347345.hdr.immutable = 1;

make_pair(c_7347340,&c_7347341,&c_7347345);c_7347340.hdr.immutable = 1;

make_pair(c_7347346,quote_sk,NULL);c_7347346.hdr.immutable = 1;

make_pair(c_7347339,&c_7347340,&c_7347346);c_7347339.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344214, ((closureN)self_7320283)->elements[16], r_7315415, &c_7347339);; 
}

static void __lambda_1590(void *data, object self_7320284, int argc, object *args) /* object self_7320284, object r_7315412 */
 {
 object r_7315412 = args[0];
  
closureN_type c_7344216;
object e_7347326 [17];
c_7344216.hdr.mark = gc_color_red;
 c_7344216.hdr.grayed = 0;
c_7344216.tag = closureN_tag;
 c_7344216.fn = (function_type)__lambda_1591;
c_7344216.num_args = 1;
c_7344216.num_elements = 17;
c_7344216.elements = (object *)e_7347326;
c_7344216.elements[0] = ((closureN)self_7320284)->elements[0];
c_7344216.elements[1] = ((closureN)self_7320284)->elements[1];
c_7344216.elements[2] = ((closureN)self_7320284)->elements[2];
c_7344216.elements[3] = ((closureN)self_7320284)->elements[3];
c_7344216.elements[4] = ((closureN)self_7320284)->elements[4];
c_7344216.elements[5] = ((closureN)self_7320284)->elements[5];
c_7344216.elements[6] = ((closureN)self_7320284)->elements[6];
c_7344216.elements[7] = ((closureN)self_7320284)->elements[7];
c_7344216.elements[8] = ((closureN)self_7320284)->elements[8];
c_7344216.elements[9] = ((closureN)self_7320284)->elements[9];
c_7344216.elements[10] = ((closureN)self_7320284)->elements[10];
c_7344216.elements[11] = ((closureN)self_7320284)->elements[11];
c_7344216.elements[12] = ((closureN)self_7320284)->elements[12];
c_7344216.elements[13] = ((closureN)self_7320284)->elements[13];
c_7344216.elements[14] = ((closureN)self_7320284)->elements[14];
c_7344216.elements[15] = ((closureN)self_7320284)->elements[16];
c_7344216.elements[16] = ((closureN)self_7320284)->elements[17];


make_pair(c_7347334,quote_id_91ls,NULL);c_7347334.hdr.immutable = 1;

make_pair(c_7347333,quote_reverse,&c_7347334);c_7347333.hdr.immutable = 1;

make_pair(c_7347332,&c_7347333,NULL);c_7347332.hdr.immutable = 1;

make_pair(c_7347331,quote_id,&c_7347332);c_7347331.hdr.immutable = 1;

make_pair(c_7347335,quote__93_93_93,NULL);c_7347335.hdr.immutable = 1;

make_pair(c_7347330,&c_7347331,&c_7347335);c_7347330.hdr.immutable = 1;

make_pair(c_7347336,quote_sk,NULL);c_7347336.hdr.immutable = 1;

make_pair(c_7347329,&c_7347330,&c_7347336);c_7347329.hdr.immutable = 1;

make_pair(c_7347328,quote_let,&c_7347329);c_7347328.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344216, ((closureN)self_7320284)->elements[15], r_7315412, &c_7347328);; 
}

static void __lambda_1591(void *data, object self_7320285, int argc, object *args) /* object self_7320285, object r_7315408 */
 {
 object r_7315408 = args[0];
  
closureN_type c_7344218;
object e_7347315 [17];
c_7344218.hdr.mark = gc_color_red;
 c_7344218.hdr.grayed = 0;
c_7344218.tag = closureN_tag;
 c_7344218.fn = (function_type)__lambda_1592;
c_7344218.num_args = 1;
c_7344218.num_elements = 17;
c_7344218.elements = (object *)e_7347315;
c_7344218.elements[0] = ((closureN)self_7320285)->elements[0];
c_7344218.elements[1] = ((closureN)self_7320285)->elements[1];
c_7344218.elements[2] = ((closureN)self_7320285)->elements[2];
c_7344218.elements[3] = ((closureN)self_7320285)->elements[3];
c_7344218.elements[4] = ((closureN)self_7320285)->elements[4];
c_7344218.elements[5] = ((closureN)self_7320285)->elements[5];
c_7344218.elements[6] = ((closureN)self_7320285)->elements[6];
c_7344218.elements[7] = ((closureN)self_7320285)->elements[7];
c_7344218.elements[8] = ((closureN)self_7320285)->elements[8];
c_7344218.elements[9] = ((closureN)self_7320285)->elements[9];
c_7344218.elements[10] = ((closureN)self_7320285)->elements[10];
c_7344218.elements[11] = ((closureN)self_7320285)->elements[11];
c_7344218.elements[12] = ((closureN)self_7320285)->elements[12];
c_7344218.elements[13] = ((closureN)self_7320285)->elements[13];
c_7344218.elements[14] = ((closureN)self_7320285)->elements[14];
c_7344218.elements[15] = ((closureN)self_7320285)->elements[15];
c_7344218.elements[16] = ((closureN)self_7320285)->elements[16];


make_pair(c_7347323,quote_id_91ls,NULL);c_7347323.hdr.immutable = 1;

make_pair(c_7347322,quote_reverse,&c_7347323);c_7347322.hdr.immutable = 1;

make_pair(c_7347321,&c_7347322,NULL);c_7347321.hdr.immutable = 1;

make_pair(c_7347320,quote_id,&c_7347321);c_7347320.hdr.immutable = 1;

make_pair(c_7347324,quote__93_93_93,NULL);c_7347324.hdr.immutable = 1;

make_pair(c_7347319,&c_7347320,&c_7347324);c_7347319.hdr.immutable = 1;

make_pair(c_7347325,quote_sk,NULL);c_7347325.hdr.immutable = 1;

make_pair(c_7347318,&c_7347319,&c_7347325);c_7347318.hdr.immutable = 1;

make_pair(c_7347317,quote_let,&c_7347318);c_7347317.hdr.immutable = 1;

make_pair(c_7347316,&c_7347317,NULL);c_7347316.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344218, r_7315408, NULL, &c_7347316);; 
}

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


make_pair(c_7347312,quote_id_91ls,NULL);c_7347312.hdr.immutable = 1;

make_pair(c_7347311,quote_reverse,&c_7347312);c_7347311.hdr.immutable = 1;

make_pair(c_7347310,&c_7347311,NULL);c_7347310.hdr.immutable = 1;

make_pair(c_7347309,quote_id,&c_7347310);c_7347309.hdr.immutable = 1;

make_pair(c_7347313,quote__93_93_93,NULL);c_7347313.hdr.immutable = 1;

make_pair(c_7347308,&c_7347309,&c_7347313);c_7347308.hdr.immutable = 1;

make_pair(c_7347314,quote_sk,NULL);c_7347314.hdr.immutable = 1;

make_pair(c_7347307,&c_7347308,&c_7347314);c_7347307.hdr.immutable = 1;

make_pair(c_7347306,quote_let,&c_7347307);c_7347306.hdr.immutable = 1;

make_pair(c_7347305,&c_7347306,NULL);c_7347305.hdr.immutable = 1;

make_pair(c_7347304,quote_match_91tuck_91ids,&c_7347305);c_7347304.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344220, ((closureN)self_7320286)->elements[14], r_7315406, &c_7347304);; 
}

static void __lambda_1593(void *data, object self_7320287, int argc, object *args) /* object self_7320287, object r_7315386 */
 {
 object r_7315386 = args[0];
  
closureN_type c_7344223;
object e_7347301 [17];
c_7344223.hdr.mark = gc_color_red;
 c_7344223.hdr.grayed = 0;
c_7344223.tag = closureN_tag;
 c_7344223.fn = (function_type)__lambda_1594;
c_7344223.num_args = 1;
c_7344223.num_elements = 17;
c_7344223.elements = (object *)e_7347301;
c_7344223.elements[0] = ((closureN)self_7320287)->elements[0];
c_7344223.elements[1] = ((closureN)self_7320287)->elements[1];
c_7344223.elements[2] = ((closureN)self_7320287)->elements[2];
c_7344223.elements[3] = ((closureN)self_7320287)->elements[3];
c_7344223.elements[4] = ((closureN)self_7320287)->elements[4];
c_7344223.elements[5] = ((closureN)self_7320287)->elements[5];
c_7344223.elements[6] = ((closureN)self_7320287)->elements[6];
c_7344223.elements[7] = ((closureN)self_7320287)->elements[7];
c_7344223.elements[8] = ((closureN)self_7320287)->elements[8];
c_7344223.elements[9] = ((closureN)self_7320287)->elements[9];
c_7344223.elements[10] = ((closureN)self_7320287)->elements[10];
c_7344223.elements[11] = ((closureN)self_7320287)->elements[11];
c_7344223.elements[12] = ((closureN)self_7320287)->elements[12];
c_7344223.elements[13] = ((closureN)self_7320287)->elements[13];
c_7344223.elements[14] = r_7315386;
c_7344223.elements[15] = ((closureN)self_7320287)->elements[14];
c_7344223.elements[16] = ((closureN)self_7320287)->elements[15];

return_closcall2(data,  ((closureN)self_7320287)->elements[14],  &c_7344223, quote_next);; 
}

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

return_closcall2(data,  ((closureN)self_7320288)->elements[15],  &c_7344226, quote_w);; 
}

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

return_closcall2(data,  ((closureN)self_7320289)->elements[16],  &c_7344229, quote_fail);; 
}

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


make_pair(c_7347298,quote__93_93_93,NULL);c_7347298.hdr.immutable = 1;

make_pair(c_7347297,quote_id_91ls,&c_7347298);c_7347297.hdr.immutable = 1;

make_pair(c_7347296,quote_fail,&c_7347297);c_7347296.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344231, r_7315400, ((closureN)self_7320290)->elements[4], &c_7347296);; 
}

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


make_pair(c_7347293,quote__93_93_93,NULL);c_7347293.hdr.immutable = 1;

make_pair(c_7347292,quote_id_91ls,&c_7347293);c_7347292.hdr.immutable = 1;

make_pair(c_7347291,quote_fail,&c_7347292);c_7347291.hdr.immutable = 1;

make_pair(c_7347290,quote_w,&c_7347291);c_7347290.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344233, ((closureN)self_7320291)->elements[16], r_7315398, &c_7347290);; 
}

static void __lambda_1598(void *data, object self_7320292, int argc, object *args) /* object self_7320292, object r_7315395 */
 {
 object r_7315395 = args[0];
  
closureN_type c_7344235;
object e_7347281 [17];
c_7344235.hdr.mark = gc_color_red;
 c_7344235.hdr.grayed = 0;
c_7344235.tag = closureN_tag;
 c_7344235.fn = (function_type)__lambda_1599;
c_7344235.num_args = 1;
c_7344235.num_elements = 17;
c_7344235.elements = (object *)e_7347281;
c_7344235.elements[0] = ((closureN)self_7320292)->elements[0];
c_7344235.elements[1] = ((closureN)self_7320292)->elements[1];
c_7344235.elements[2] = ((closureN)self_7320292)->elements[2];
c_7344235.elements[3] = ((closureN)self_7320292)->elements[3];
c_7344235.elements[4] = ((closureN)self_7320292)->elements[4];
c_7344235.elements[5] = ((closureN)self_7320292)->elements[5];
c_7344235.elements[6] = ((closureN)self_7320292)->elements[6];
c_7344235.elements[7] = ((closureN)self_7320292)->elements[7];
c_7344235.elements[8] = ((closureN)self_7320292)->elements[8];
c_7344235.elements[9] = ((closureN)self_7320292)->elements[9];
c_7344235.elements[10] = ((closureN)self_7320292)->elements[10];
c_7344235.elements[11] = ((closureN)self_7320292)->elements[11];
c_7344235.elements[12] = ((closureN)self_7320292)->elements[12];
c_7344235.elements[13] = ((closureN)self_7320292)->elements[13];
c_7344235.elements[14] = ((closureN)self_7320292)->elements[14];
c_7344235.elements[15] = ((closureN)self_7320292)->elements[16];
c_7344235.elements[16] = ((closureN)self_7320292)->elements[17];


make_pair(c_7347287,quote__93_93_93,NULL);c_7347287.hdr.immutable = 1;

make_pair(c_7347286,quote_id_91ls,&c_7347287);c_7347286.hdr.immutable = 1;

make_pair(c_7347285,quote_fail,&c_7347286);c_7347285.hdr.immutable = 1;

make_pair(c_7347284,quote_w,&c_7347285);c_7347284.hdr.immutable = 1;

make_pair(c_7347283,quote_next,&c_7347284);c_7347283.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344235, ((closureN)self_7320292)->elements[15], r_7315395, &c_7347283);; 
}

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


make_pair(c_7347280,quote_i,NULL);c_7347280.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344237, ((closureN)self_7320293)->elements[2], NULL, &c_7347280);; 
}

static void __lambda_1600(void *data, object self_7320294, int argc, object *args) /* object self_7320294, object r_7315390 */
 {
 object r_7315390 = args[0];
  
closureN_type c_7344239;
object e_7347269 [17];
c_7344239.hdr.mark = gc_color_red;
 c_7344239.hdr.grayed = 0;
c_7344239.tag = closureN_tag;
 c_7344239.fn = (function_type)__lambda_1601;
c_7344239.num_args = 1;
c_7344239.num_elements = 17;
c_7344239.elements = (object *)e_7347269;
c_7344239.elements[0] = ((closureN)self_7320294)->elements[0];
c_7344239.elements[1] = ((closureN)self_7320294)->elements[1];
c_7344239.elements[2] = ((closureN)self_7320294)->elements[2];
c_7344239.elements[3] = ((closureN)self_7320294)->elements[3];
c_7344239.elements[4] = ((closureN)self_7320294)->elements[4];
c_7344239.elements[5] = ((closureN)self_7320294)->elements[5];
c_7344239.elements[6] = ((closureN)self_7320294)->elements[6];
c_7344239.elements[7] = ((closureN)self_7320294)->elements[7];
c_7344239.elements[8] = ((closureN)self_7320294)->elements[8];
c_7344239.elements[9] = ((closureN)self_7320294)->elements[9];
c_7344239.elements[10] = ((closureN)self_7320294)->elements[10];
c_7344239.elements[11] = ((closureN)self_7320294)->elements[11];
c_7344239.elements[12] = ((closureN)self_7320294)->elements[12];
c_7344239.elements[13] = ((closureN)self_7320294)->elements[13];
c_7344239.elements[14] = ((closureN)self_7320294)->elements[14];
c_7344239.elements[15] = ((closureN)self_7320294)->elements[16];
c_7344239.elements[16] = ((closureN)self_7320294)->elements[17];


make_pair(c_7347276,quote__93_93_93,NULL);c_7347276.hdr.immutable = 1;

make_pair(c_7347275,quote_id_91ls,&c_7347276);c_7347275.hdr.immutable = 1;

make_pair(c_7347274,quote_fail,&c_7347275);c_7347274.hdr.immutable = 1;

make_pair(c_7347273,quote_w,&c_7347274);c_7347273.hdr.immutable = 1;

make_pair(c_7347272,quote_next,&c_7347273);c_7347272.hdr.immutable = 1;

make_pair(c_7347277,quote_i,NULL);c_7347277.hdr.immutable = 1;

make_pair(c_7347271,&c_7347272,&c_7347277);c_7347271.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344239, ((closureN)self_7320294)->elements[15], r_7315390, &c_7347271);; 
}

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


make_pair(c_7347259,quote_id_91ls,NULL);c_7347259.hdr.immutable = 1;

make_pair(c_7347258,quote_reverse,&c_7347259);c_7347258.hdr.immutable = 1;

make_pair(c_7347257,&c_7347258,NULL);c_7347257.hdr.immutable = 1;

make_pair(c_7347256,quote_id,&c_7347257);c_7347256.hdr.immutable = 1;

make_pair(c_7347260,quote__93_93_93,NULL);c_7347260.hdr.immutable = 1;

make_pair(c_7347255,&c_7347256,&c_7347260);c_7347255.hdr.immutable = 1;

make_pair(c_7347261,quote_sk,NULL);c_7347261.hdr.immutable = 1;

make_pair(c_7347254,&c_7347255,&c_7347261);c_7347254.hdr.immutable = 1;

make_pair(c_7347253,quote_let,&c_7347254);c_7347253.hdr.immutable = 1;

make_pair(c_7347252,&c_7347253,NULL);c_7347252.hdr.immutable = 1;

make_pair(c_7347251,quote_match_91tuck_91ids,&c_7347252);c_7347251.hdr.immutable = 1;

make_pair(c_7347267,quote__93_93_93,NULL);c_7347267.hdr.immutable = 1;

make_pair(c_7347266,quote_id_91ls,&c_7347267);c_7347266.hdr.immutable = 1;

make_pair(c_7347265,quote_fail,&c_7347266);c_7347265.hdr.immutable = 1;

make_pair(c_7347264,quote_w,&c_7347265);c_7347264.hdr.immutable = 1;

make_pair(c_7347263,quote_next,&c_7347264);c_7347263.hdr.immutable = 1;

make_pair(c_7347268,quote_i,NULL);c_7347268.hdr.immutable = 1;

make_pair(c_7347262,&c_7347263,&c_7347268);c_7347262.hdr.immutable = 1;

make_pair(c_7347250,&c_7347251,&c_7347262);c_7347250.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344241, ((closureN)self_7320295)->elements[14], r_7315387, &c_7347250);; 
}

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


make_pair(c_7347238,quote_id_91ls,NULL);c_7347238.hdr.immutable = 1;

make_pair(c_7347237,quote_reverse,&c_7347238);c_7347237.hdr.immutable = 1;

make_pair(c_7347236,&c_7347237,NULL);c_7347236.hdr.immutable = 1;

make_pair(c_7347235,quote_id,&c_7347236);c_7347235.hdr.immutable = 1;

make_pair(c_7347239,quote__93_93_93,NULL);c_7347239.hdr.immutable = 1;

make_pair(c_7347234,&c_7347235,&c_7347239);c_7347234.hdr.immutable = 1;

make_pair(c_7347240,quote_sk,NULL);c_7347240.hdr.immutable = 1;

make_pair(c_7347233,&c_7347234,&c_7347240);c_7347233.hdr.immutable = 1;

make_pair(c_7347232,quote_let,&c_7347233);c_7347232.hdr.immutable = 1;

make_pair(c_7347231,&c_7347232,NULL);c_7347231.hdr.immutable = 1;

make_pair(c_7347230,quote_match_91tuck_91ids,&c_7347231);c_7347230.hdr.immutable = 1;

make_pair(c_7347246,quote__93_93_93,NULL);c_7347246.hdr.immutable = 1;

make_pair(c_7347245,quote_id_91ls,&c_7347246);c_7347245.hdr.immutable = 1;

make_pair(c_7347244,quote_fail,&c_7347245);c_7347244.hdr.immutable = 1;

make_pair(c_7347243,quote_w,&c_7347244);c_7347243.hdr.immutable = 1;

make_pair(c_7347242,quote_next,&c_7347243);c_7347242.hdr.immutable = 1;

make_pair(c_7347247,quote_i,NULL);c_7347247.hdr.immutable = 1;

make_pair(c_7347241,&c_7347242,&c_7347247);c_7347241.hdr.immutable = 1;

make_pair(c_7347229,&c_7347230,&c_7347241);c_7347229.hdr.immutable = 1;

make_pair(c_7347228,quote_g_87s,&c_7347229);c_7347228.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344243, ((closureN)self_7320296)->elements[1], r_7315384, &c_7347228);; 
}

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


make_pair(c_7347216,quote_id_91ls,NULL);c_7347216.hdr.immutable = 1;

make_pair(c_7347215,quote_reverse,&c_7347216);c_7347215.hdr.immutable = 1;

make_pair(c_7347214,&c_7347215,NULL);c_7347214.hdr.immutable = 1;

make_pair(c_7347213,quote_id,&c_7347214);c_7347213.hdr.immutable = 1;

make_pair(c_7347217,quote__93_93_93,NULL);c_7347217.hdr.immutable = 1;

make_pair(c_7347212,&c_7347213,&c_7347217);c_7347212.hdr.immutable = 1;

make_pair(c_7347218,quote_sk,NULL);c_7347218.hdr.immutable = 1;

make_pair(c_7347211,&c_7347212,&c_7347218);c_7347211.hdr.immutable = 1;

make_pair(c_7347210,quote_let,&c_7347211);c_7347210.hdr.immutable = 1;

make_pair(c_7347209,&c_7347210,NULL);c_7347209.hdr.immutable = 1;

make_pair(c_7347208,quote_match_91tuck_91ids,&c_7347209);c_7347208.hdr.immutable = 1;

make_pair(c_7347224,quote__93_93_93,NULL);c_7347224.hdr.immutable = 1;

make_pair(c_7347223,quote_id_91ls,&c_7347224);c_7347223.hdr.immutable = 1;

make_pair(c_7347222,quote_fail,&c_7347223);c_7347222.hdr.immutable = 1;

make_pair(c_7347221,quote_w,&c_7347222);c_7347221.hdr.immutable = 1;

make_pair(c_7347220,quote_next,&c_7347221);c_7347220.hdr.immutable = 1;

make_pair(c_7347225,quote_i,NULL);c_7347225.hdr.immutable = 1;

make_pair(c_7347219,&c_7347220,&c_7347225);c_7347219.hdr.immutable = 1;

make_pair(c_7347207,&c_7347208,&c_7347219);c_7347207.hdr.immutable = 1;

make_pair(c_7347206,quote_g_87s,&c_7347207);c_7347206.hdr.immutable = 1;

make_pair(c_7347205,quote_q,&c_7347206);c_7347205.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344245, ((closureN)self_7320297)->elements[6], r_7315382, &c_7347205);; 
}

static void __lambda_1604(void *data, object self_7320298, int argc, object *args) /* object self_7320298, object r_7315380 */
 {
 object r_7315380 = args[0];
  
closureN_type c_7344247;
object e_7347179 [13];
c_7344247.hdr.mark = gc_color_red;
 c_7344247.hdr.grayed = 0;
c_7344247.tag = closureN_tag;
 c_7344247.fn = (function_type)__lambda_1605;
c_7344247.num_args = 1;
c_7344247.num_elements = 13;
c_7344247.elements = (object *)e_7347179;
c_7344247.elements[0] = ((closureN)self_7320298)->elements[0];
c_7344247.elements[1] = ((closureN)self_7320298)->elements[1];
c_7344247.elements[2] = ((closureN)self_7320298)->elements[2];
c_7344247.elements[3] = ((closureN)self_7320298)->elements[3];
c_7344247.elements[4] = ((closureN)self_7320298)->elements[4];
c_7344247.elements[5] = ((closureN)self_7320298)->elements[5];
c_7344247.elements[6] = ((closureN)self_7320298)->elements[6];
c_7344247.elements[7] = ((closureN)self_7320298)->elements[7];
c_7344247.elements[8] = ((closureN)self_7320298)->elements[8];
c_7344247.elements[9] = ((closureN)self_7320298)->elements[9];
c_7344247.elements[10] = ((closureN)self_7320298)->elements[10];
c_7344247.elements[11] = ((closureN)self_7320298)->elements[12];
c_7344247.elements[12] = ((closureN)self_7320298)->elements[13];


make_pair(c_7347193,quote_id_91ls,NULL);c_7347193.hdr.immutable = 1;

make_pair(c_7347192,quote_reverse,&c_7347193);c_7347192.hdr.immutable = 1;

make_pair(c_7347191,&c_7347192,NULL);c_7347191.hdr.immutable = 1;

make_pair(c_7347190,quote_id,&c_7347191);c_7347190.hdr.immutable = 1;

make_pair(c_7347194,quote__93_93_93,NULL);c_7347194.hdr.immutable = 1;

make_pair(c_7347189,&c_7347190,&c_7347194);c_7347189.hdr.immutable = 1;

make_pair(c_7347195,quote_sk,NULL);c_7347195.hdr.immutable = 1;

make_pair(c_7347188,&c_7347189,&c_7347195);c_7347188.hdr.immutable = 1;

make_pair(c_7347187,quote_let,&c_7347188);c_7347187.hdr.immutable = 1;

make_pair(c_7347186,&c_7347187,NULL);c_7347186.hdr.immutable = 1;

make_pair(c_7347185,quote_match_91tuck_91ids,&c_7347186);c_7347185.hdr.immutable = 1;

make_pair(c_7347201,quote__93_93_93,NULL);c_7347201.hdr.immutable = 1;

make_pair(c_7347200,quote_id_91ls,&c_7347201);c_7347200.hdr.immutable = 1;

make_pair(c_7347199,quote_fail,&c_7347200);c_7347199.hdr.immutable = 1;

make_pair(c_7347198,quote_w,&c_7347199);c_7347198.hdr.immutable = 1;

make_pair(c_7347197,quote_next,&c_7347198);c_7347197.hdr.immutable = 1;

make_pair(c_7347202,quote_i,NULL);c_7347202.hdr.immutable = 1;

make_pair(c_7347196,&c_7347197,&c_7347202);c_7347196.hdr.immutable = 1;

make_pair(c_7347184,&c_7347185,&c_7347196);c_7347184.hdr.immutable = 1;

make_pair(c_7347183,quote_g_87s,&c_7347184);c_7347183.hdr.immutable = 1;

make_pair(c_7347182,quote_q,&c_7347183);c_7347182.hdr.immutable = 1;

make_pair(c_7347181,quote_w,&c_7347182);c_7347181.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344247, ((closureN)self_7320298)->elements[11], r_7315380, &c_7347181);; 
}

static void __lambda_1605(void *data, object self_7320299, int argc, object *args) /* object self_7320299, object r_7315377 */
 {
 object r_7315377 = args[0];
  
closureN_type c_7344249;
object e_7347154 [12];
c_7344249.hdr.mark = gc_color_red;
 c_7344249.hdr.grayed = 0;
c_7344249.tag = closureN_tag;
 c_7344249.fn = (function_type)__lambda_1606;
c_7344249.num_args = 1;
c_7344249.num_elements = 12;
c_7344249.elements = (object *)e_7347154;
c_7344249.elements[0] = ((closureN)self_7320299)->elements[0];
c_7344249.elements[1] = ((closureN)self_7320299)->elements[1];
c_7344249.elements[2] = ((closureN)self_7320299)->elements[2];
c_7344249.elements[3] = ((closureN)self_7320299)->elements[3];
c_7344249.elements[4] = ((closureN)self_7320299)->elements[4];
c_7344249.elements[5] = ((closureN)self_7320299)->elements[5];
c_7344249.elements[6] = ((closureN)self_7320299)->elements[6];
c_7344249.elements[7] = ((closureN)self_7320299)->elements[7];
c_7344249.elements[8] = ((closureN)self_7320299)->elements[8];
c_7344249.elements[9] = ((closureN)self_7320299)->elements[9];
c_7344249.elements[10] = ((closureN)self_7320299)->elements[11];
c_7344249.elements[11] = ((closureN)self_7320299)->elements[12];


make_pair(c_7347169,quote_id_91ls,NULL);c_7347169.hdr.immutable = 1;

make_pair(c_7347168,quote_reverse,&c_7347169);c_7347168.hdr.immutable = 1;

make_pair(c_7347167,&c_7347168,NULL);c_7347167.hdr.immutable = 1;

make_pair(c_7347166,quote_id,&c_7347167);c_7347166.hdr.immutable = 1;

make_pair(c_7347170,quote__93_93_93,NULL);c_7347170.hdr.immutable = 1;

make_pair(c_7347165,&c_7347166,&c_7347170);c_7347165.hdr.immutable = 1;

make_pair(c_7347171,quote_sk,NULL);c_7347171.hdr.immutable = 1;

make_pair(c_7347164,&c_7347165,&c_7347171);c_7347164.hdr.immutable = 1;

make_pair(c_7347163,quote_let,&c_7347164);c_7347163.hdr.immutable = 1;

make_pair(c_7347162,&c_7347163,NULL);c_7347162.hdr.immutable = 1;

make_pair(c_7347161,quote_match_91tuck_91ids,&c_7347162);c_7347161.hdr.immutable = 1;

make_pair(c_7347177,quote__93_93_93,NULL);c_7347177.hdr.immutable = 1;

make_pair(c_7347176,quote_id_91ls,&c_7347177);c_7347176.hdr.immutable = 1;

make_pair(c_7347175,quote_fail,&c_7347176);c_7347175.hdr.immutable = 1;

make_pair(c_7347174,quote_w,&c_7347175);c_7347174.hdr.immutable = 1;

make_pair(c_7347173,quote_next,&c_7347174);c_7347173.hdr.immutable = 1;

make_pair(c_7347178,quote_i,NULL);c_7347178.hdr.immutable = 1;

make_pair(c_7347172,&c_7347173,&c_7347178);c_7347172.hdr.immutable = 1;

make_pair(c_7347160,&c_7347161,&c_7347172);c_7347160.hdr.immutable = 1;

make_pair(c_7347159,quote_g_87s,&c_7347160);c_7347159.hdr.immutable = 1;

make_pair(c_7347158,quote_q,&c_7347159);c_7347158.hdr.immutable = 1;

make_pair(c_7347157,quote_w,&c_7347158);c_7347157.hdr.immutable = 1;

make_pair(c_7347156,quote_match_91one,&c_7347157);c_7347156.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344249, ((closureN)self_7320299)->elements[10], r_7315377, &c_7347156);; 
}

static void __lambda_1606(void *data, object self_7320300, int argc, object *args) /* object self_7320300, object r_7315373 */
 {
 object r_7315373 = args[0];
  
closureN_type c_7344251;
object e_7347129 [12];
c_7344251.hdr.mark = gc_color_red;
 c_7344251.hdr.grayed = 0;
c_7344251.tag = closureN_tag;
 c_7344251.fn = (function_type)__lambda_1607;
c_7344251.num_args = 1;
c_7344251.num_elements = 12;
c_7344251.elements = (object *)e_7347129;
c_7344251.elements[0] = ((closureN)self_7320300)->elements[0];
c_7344251.elements[1] = ((closureN)self_7320300)->elements[1];
c_7344251.elements[2] = ((closureN)self_7320300)->elements[2];
c_7344251.elements[3] = ((closureN)self_7320300)->elements[3];
c_7344251.elements[4] = ((closureN)self_7320300)->elements[4];
c_7344251.elements[5] = ((closureN)self_7320300)->elements[5];
c_7344251.elements[6] = ((closureN)self_7320300)->elements[6];
c_7344251.elements[7] = ((closureN)self_7320300)->elements[7];
c_7344251.elements[8] = ((closureN)self_7320300)->elements[8];
c_7344251.elements[9] = ((closureN)self_7320300)->elements[9];
c_7344251.elements[10] = ((closureN)self_7320300)->elements[10];
c_7344251.elements[11] = ((closureN)self_7320300)->elements[11];


make_pair(c_7347144,quote_id_91ls,NULL);c_7347144.hdr.immutable = 1;

make_pair(c_7347143,quote_reverse,&c_7347144);c_7347143.hdr.immutable = 1;

make_pair(c_7347142,&c_7347143,NULL);c_7347142.hdr.immutable = 1;

make_pair(c_7347141,quote_id,&c_7347142);c_7347141.hdr.immutable = 1;

make_pair(c_7347145,quote__93_93_93,NULL);c_7347145.hdr.immutable = 1;

make_pair(c_7347140,&c_7347141,&c_7347145);c_7347140.hdr.immutable = 1;

make_pair(c_7347146,quote_sk,NULL);c_7347146.hdr.immutable = 1;

make_pair(c_7347139,&c_7347140,&c_7347146);c_7347139.hdr.immutable = 1;

make_pair(c_7347138,quote_let,&c_7347139);c_7347138.hdr.immutable = 1;

make_pair(c_7347137,&c_7347138,NULL);c_7347137.hdr.immutable = 1;

make_pair(c_7347136,quote_match_91tuck_91ids,&c_7347137);c_7347136.hdr.immutable = 1;

make_pair(c_7347152,quote__93_93_93,NULL);c_7347152.hdr.immutable = 1;

make_pair(c_7347151,quote_id_91ls,&c_7347152);c_7347151.hdr.immutable = 1;

make_pair(c_7347150,quote_fail,&c_7347151);c_7347150.hdr.immutable = 1;

make_pair(c_7347149,quote_w,&c_7347150);c_7347149.hdr.immutable = 1;

make_pair(c_7347148,quote_next,&c_7347149);c_7347148.hdr.immutable = 1;

make_pair(c_7347153,quote_i,NULL);c_7347153.hdr.immutable = 1;

make_pair(c_7347147,&c_7347148,&c_7347153);c_7347147.hdr.immutable = 1;

make_pair(c_7347135,&c_7347136,&c_7347147);c_7347135.hdr.immutable = 1;

make_pair(c_7347134,quote_g_87s,&c_7347135);c_7347134.hdr.immutable = 1;

make_pair(c_7347133,quote_q,&c_7347134);c_7347133.hdr.immutable = 1;

make_pair(c_7347132,quote_w,&c_7347133);c_7347132.hdr.immutable = 1;

make_pair(c_7347131,quote_match_91one,&c_7347132);c_7347131.hdr.immutable = 1;

make_pair(c_7347130,&c_7347131,NULL);c_7347130.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344251, r_7315373, NULL, &c_7347130);; 
}

static void __lambda_1607(void *data, object self_7320301, int argc, object *args) /* object self_7320301, object r_7315371 */
 {
 object r_7315371 = args[0];
  
closureN_type c_7344253;
object e_7347098 [11];
c_7344253.hdr.mark = gc_color_red;
 c_7344253.hdr.grayed = 0;
c_7344253.tag = closureN_tag;
 c_7344253.fn = (function_type)__lambda_1608;
c_7344253.num_args = 1;
c_7344253.num_elements = 11;
c_7344253.elements = (object *)e_7347098;
c_7344253.elements[0] = ((closureN)self_7320301)->elements[0];
c_7344253.elements[1] = ((closureN)self_7320301)->elements[1];
c_7344253.elements[2] = ((closureN)self_7320301)->elements[2];
c_7344253.elements[3] = ((closureN)self_7320301)->elements[3];
c_7344253.elements[4] = ((closureN)self_7320301)->elements[4];
c_7344253.elements[5] = ((closureN)self_7320301)->elements[5];
c_7344253.elements[6] = ((closureN)self_7320301)->elements[6];
c_7344253.elements[7] = ((closureN)self_7320301)->elements[7];
c_7344253.elements[8] = ((closureN)self_7320301)->elements[8];
c_7344253.elements[9] = ((closureN)self_7320301)->elements[10];
c_7344253.elements[10] = ((closureN)self_7320301)->elements[11];


make_pair(c_7347104,quote__93_93_93,NULL);c_7347104.hdr.immutable = 1;

make_pair(c_7347103,quote_id_91ls,&c_7347104);c_7347103.hdr.immutable = 1;

make_pair(c_7347102,quote_fail,&c_7347103);c_7347102.hdr.immutable = 1;

make_pair(c_7347101,quote_w,&c_7347102);c_7347101.hdr.immutable = 1;

make_pair(c_7347119,quote_id_91ls,NULL);c_7347119.hdr.immutable = 1;

make_pair(c_7347118,quote_reverse,&c_7347119);c_7347118.hdr.immutable = 1;

make_pair(c_7347117,&c_7347118,NULL);c_7347117.hdr.immutable = 1;

make_pair(c_7347116,quote_id,&c_7347117);c_7347116.hdr.immutable = 1;

make_pair(c_7347120,quote__93_93_93,NULL);c_7347120.hdr.immutable = 1;

make_pair(c_7347115,&c_7347116,&c_7347120);c_7347115.hdr.immutable = 1;

make_pair(c_7347121,quote_sk,NULL);c_7347121.hdr.immutable = 1;

make_pair(c_7347114,&c_7347115,&c_7347121);c_7347114.hdr.immutable = 1;

make_pair(c_7347113,quote_let,&c_7347114);c_7347113.hdr.immutable = 1;

make_pair(c_7347112,&c_7347113,NULL);c_7347112.hdr.immutable = 1;

make_pair(c_7347111,quote_match_91tuck_91ids,&c_7347112);c_7347111.hdr.immutable = 1;

make_pair(c_7347127,quote__93_93_93,NULL);c_7347127.hdr.immutable = 1;

make_pair(c_7347126,quote_id_91ls,&c_7347127);c_7347126.hdr.immutable = 1;

make_pair(c_7347125,quote_fail,&c_7347126);c_7347125.hdr.immutable = 1;

make_pair(c_7347124,quote_w,&c_7347125);c_7347124.hdr.immutable = 1;

make_pair(c_7347123,quote_next,&c_7347124);c_7347123.hdr.immutable = 1;

make_pair(c_7347128,quote_i,NULL);c_7347128.hdr.immutable = 1;

make_pair(c_7347122,&c_7347123,&c_7347128);c_7347122.hdr.immutable = 1;

make_pair(c_7347110,&c_7347111,&c_7347122);c_7347110.hdr.immutable = 1;

make_pair(c_7347109,quote_g_87s,&c_7347110);c_7347109.hdr.immutable = 1;

make_pair(c_7347108,quote_q,&c_7347109);c_7347108.hdr.immutable = 1;

make_pair(c_7347107,quote_w,&c_7347108);c_7347107.hdr.immutable = 1;

make_pair(c_7347106,quote_match_91one,&c_7347107);c_7347106.hdr.immutable = 1;

make_pair(c_7347105,&c_7347106,NULL);c_7347105.hdr.immutable = 1;

make_pair(c_7347100,&c_7347101,&c_7347105);c_7347100.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344253, ((closureN)self_7320301)->elements[9], r_7315371, &c_7347100);; 
}

static void __lambda_1608(void *data, object self_7320302, int argc, object *args) /* object self_7320302, object r_7315368 */
 {
 object r_7315368 = args[0];
  
closureN_type c_7344255;
object e_7347066 [10];
c_7344255.hdr.mark = gc_color_red;
 c_7344255.hdr.grayed = 0;
c_7344255.tag = closureN_tag;
 c_7344255.fn = (function_type)__lambda_1609;
c_7344255.num_args = 1;
c_7344255.num_elements = 10;
c_7344255.elements = (object *)e_7347066;
c_7344255.elements[0] = ((closureN)self_7320302)->elements[0];
c_7344255.elements[1] = ((closureN)self_7320302)->elements[1];
c_7344255.elements[2] = ((closureN)self_7320302)->elements[2];
c_7344255.elements[3] = ((closureN)self_7320302)->elements[3];
c_7344255.elements[4] = ((closureN)self_7320302)->elements[4];
c_7344255.elements[5] = ((closureN)self_7320302)->elements[5];
c_7344255.elements[6] = ((closureN)self_7320302)->elements[6];
c_7344255.elements[7] = ((closureN)self_7320302)->elements[7];
c_7344255.elements[8] = ((closureN)self_7320302)->elements[9];
c_7344255.elements[9] = ((closureN)self_7320302)->elements[10];


make_pair(c_7347073,quote__93_93_93,NULL);c_7347073.hdr.immutable = 1;

make_pair(c_7347072,quote_id_91ls,&c_7347073);c_7347072.hdr.immutable = 1;

make_pair(c_7347071,quote_fail,&c_7347072);c_7347071.hdr.immutable = 1;

make_pair(c_7347070,quote_w,&c_7347071);c_7347070.hdr.immutable = 1;

make_pair(c_7347088,quote_id_91ls,NULL);c_7347088.hdr.immutable = 1;

make_pair(c_7347087,quote_reverse,&c_7347088);c_7347087.hdr.immutable = 1;

make_pair(c_7347086,&c_7347087,NULL);c_7347086.hdr.immutable = 1;

make_pair(c_7347085,quote_id,&c_7347086);c_7347085.hdr.immutable = 1;

make_pair(c_7347089,quote__93_93_93,NULL);c_7347089.hdr.immutable = 1;

make_pair(c_7347084,&c_7347085,&c_7347089);c_7347084.hdr.immutable = 1;

make_pair(c_7347090,quote_sk,NULL);c_7347090.hdr.immutable = 1;

make_pair(c_7347083,&c_7347084,&c_7347090);c_7347083.hdr.immutable = 1;

make_pair(c_7347082,quote_let,&c_7347083);c_7347082.hdr.immutable = 1;

make_pair(c_7347081,&c_7347082,NULL);c_7347081.hdr.immutable = 1;

make_pair(c_7347080,quote_match_91tuck_91ids,&c_7347081);c_7347080.hdr.immutable = 1;

make_pair(c_7347096,quote__93_93_93,NULL);c_7347096.hdr.immutable = 1;

make_pair(c_7347095,quote_id_91ls,&c_7347096);c_7347095.hdr.immutable = 1;

make_pair(c_7347094,quote_fail,&c_7347095);c_7347094.hdr.immutable = 1;

make_pair(c_7347093,quote_w,&c_7347094);c_7347093.hdr.immutable = 1;

make_pair(c_7347092,quote_next,&c_7347093);c_7347092.hdr.immutable = 1;

make_pair(c_7347097,quote_i,NULL);c_7347097.hdr.immutable = 1;

make_pair(c_7347091,&c_7347092,&c_7347097);c_7347091.hdr.immutable = 1;

make_pair(c_7347079,&c_7347080,&c_7347091);c_7347079.hdr.immutable = 1;

make_pair(c_7347078,quote_g_87s,&c_7347079);c_7347078.hdr.immutable = 1;

make_pair(c_7347077,quote_q,&c_7347078);c_7347077.hdr.immutable = 1;

make_pair(c_7347076,quote_w,&c_7347077);c_7347076.hdr.immutable = 1;

make_pair(c_7347075,quote_match_91one,&c_7347076);c_7347075.hdr.immutable = 1;

make_pair(c_7347074,&c_7347075,NULL);c_7347074.hdr.immutable = 1;

make_pair(c_7347069,&c_7347070,&c_7347074);c_7347069.hdr.immutable = 1;

make_pair(c_7347068,quote_lambda,&c_7347069);c_7347068.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344255, ((closureN)self_7320302)->elements[8], r_7315368, &c_7347068);; 
}

static void __lambda_1609(void *data, object self_7320303, int argc, object *args) /* object self_7320303, object r_7315364 */
 {
 object r_7315364 = args[0];
  
closureN_type c_7344257;
object e_7347034 [10];
c_7344257.hdr.mark = gc_color_red;
 c_7344257.hdr.grayed = 0;
c_7344257.tag = closureN_tag;
 c_7344257.fn = (function_type)__lambda_1610;
c_7344257.num_args = 1;
c_7344257.num_elements = 10;
c_7344257.elements = (object *)e_7347034;
c_7344257.elements[0] = ((closureN)self_7320303)->elements[0];
c_7344257.elements[1] = ((closureN)self_7320303)->elements[1];
c_7344257.elements[2] = ((closureN)self_7320303)->elements[2];
c_7344257.elements[3] = ((closureN)self_7320303)->elements[3];
c_7344257.elements[4] = ((closureN)self_7320303)->elements[4];
c_7344257.elements[5] = ((closureN)self_7320303)->elements[5];
c_7344257.elements[6] = ((closureN)self_7320303)->elements[6];
c_7344257.elements[7] = ((closureN)self_7320303)->elements[7];
c_7344257.elements[8] = ((closureN)self_7320303)->elements[8];
c_7344257.elements[9] = ((closureN)self_7320303)->elements[9];


make_pair(c_7347041,quote__93_93_93,NULL);c_7347041.hdr.immutable = 1;

make_pair(c_7347040,quote_id_91ls,&c_7347041);c_7347040.hdr.immutable = 1;

make_pair(c_7347039,quote_fail,&c_7347040);c_7347039.hdr.immutable = 1;

make_pair(c_7347038,quote_w,&c_7347039);c_7347038.hdr.immutable = 1;

make_pair(c_7347056,quote_id_91ls,NULL);c_7347056.hdr.immutable = 1;

make_pair(c_7347055,quote_reverse,&c_7347056);c_7347055.hdr.immutable = 1;

make_pair(c_7347054,&c_7347055,NULL);c_7347054.hdr.immutable = 1;

make_pair(c_7347053,quote_id,&c_7347054);c_7347053.hdr.immutable = 1;

make_pair(c_7347057,quote__93_93_93,NULL);c_7347057.hdr.immutable = 1;

make_pair(c_7347052,&c_7347053,&c_7347057);c_7347052.hdr.immutable = 1;

make_pair(c_7347058,quote_sk,NULL);c_7347058.hdr.immutable = 1;

make_pair(c_7347051,&c_7347052,&c_7347058);c_7347051.hdr.immutable = 1;

make_pair(c_7347050,quote_let,&c_7347051);c_7347050.hdr.immutable = 1;

make_pair(c_7347049,&c_7347050,NULL);c_7347049.hdr.immutable = 1;

make_pair(c_7347048,quote_match_91tuck_91ids,&c_7347049);c_7347048.hdr.immutable = 1;

make_pair(c_7347064,quote__93_93_93,NULL);c_7347064.hdr.immutable = 1;

make_pair(c_7347063,quote_id_91ls,&c_7347064);c_7347063.hdr.immutable = 1;

make_pair(c_7347062,quote_fail,&c_7347063);c_7347062.hdr.immutable = 1;

make_pair(c_7347061,quote_w,&c_7347062);c_7347061.hdr.immutable = 1;

make_pair(c_7347060,quote_next,&c_7347061);c_7347060.hdr.immutable = 1;

make_pair(c_7347065,quote_i,NULL);c_7347065.hdr.immutable = 1;

make_pair(c_7347059,&c_7347060,&c_7347065);c_7347059.hdr.immutable = 1;

make_pair(c_7347047,&c_7347048,&c_7347059);c_7347047.hdr.immutable = 1;

make_pair(c_7347046,quote_g_87s,&c_7347047);c_7347046.hdr.immutable = 1;

make_pair(c_7347045,quote_q,&c_7347046);c_7347045.hdr.immutable = 1;

make_pair(c_7347044,quote_w,&c_7347045);c_7347044.hdr.immutable = 1;

make_pair(c_7347043,quote_match_91one,&c_7347044);c_7347043.hdr.immutable = 1;

make_pair(c_7347042,&c_7347043,NULL);c_7347042.hdr.immutable = 1;

make_pair(c_7347037,&c_7347038,&c_7347042);c_7347037.hdr.immutable = 1;

make_pair(c_7347036,quote_lambda,&c_7347037);c_7347036.hdr.immutable = 1;

make_pair(c_7347035,&c_7347036,NULL);c_7347035.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344257, r_7315364, NULL, &c_7347035);; 
}

static void __lambda_1610(void *data, object self_7320304, int argc, object *args) /* object self_7320304, object r_7315362 */
 {
 object r_7315362 = args[0];
  
closureN_type c_7344259;
object e_7347000 [9];
c_7344259.hdr.mark = gc_color_red;
 c_7344259.hdr.grayed = 0;
c_7344259.tag = closureN_tag;
 c_7344259.fn = (function_type)__lambda_1611;
c_7344259.num_args = 1;
c_7344259.num_elements = 9;
c_7344259.elements = (object *)e_7347000;
c_7344259.elements[0] = ((closureN)self_7320304)->elements[0];
c_7344259.elements[1] = ((closureN)self_7320304)->elements[1];
c_7344259.elements[2] = ((closureN)self_7320304)->elements[2];
c_7344259.elements[3] = ((closureN)self_7320304)->elements[3];
c_7344259.elements[4] = ((closureN)self_7320304)->elements[4];
c_7344259.elements[5] = ((closureN)self_7320304)->elements[5];
c_7344259.elements[6] = ((closureN)self_7320304)->elements[6];
c_7344259.elements[7] = ((closureN)self_7320304)->elements[8];
c_7344259.elements[8] = ((closureN)self_7320304)->elements[9];


make_pair(c_7347009,quote__93_93_93,NULL);c_7347009.hdr.immutable = 1;

make_pair(c_7347008,quote_id_91ls,&c_7347009);c_7347008.hdr.immutable = 1;

make_pair(c_7347007,quote_fail,&c_7347008);c_7347007.hdr.immutable = 1;

make_pair(c_7347006,quote_w,&c_7347007);c_7347006.hdr.immutable = 1;

make_pair(c_7347024,quote_id_91ls,NULL);c_7347024.hdr.immutable = 1;

make_pair(c_7347023,quote_reverse,&c_7347024);c_7347023.hdr.immutable = 1;

make_pair(c_7347022,&c_7347023,NULL);c_7347022.hdr.immutable = 1;

make_pair(c_7347021,quote_id,&c_7347022);c_7347021.hdr.immutable = 1;

make_pair(c_7347025,quote__93_93_93,NULL);c_7347025.hdr.immutable = 1;

make_pair(c_7347020,&c_7347021,&c_7347025);c_7347020.hdr.immutable = 1;

make_pair(c_7347026,quote_sk,NULL);c_7347026.hdr.immutable = 1;

make_pair(c_7347019,&c_7347020,&c_7347026);c_7347019.hdr.immutable = 1;

make_pair(c_7347018,quote_let,&c_7347019);c_7347018.hdr.immutable = 1;

make_pair(c_7347017,&c_7347018,NULL);c_7347017.hdr.immutable = 1;

make_pair(c_7347016,quote_match_91tuck_91ids,&c_7347017);c_7347016.hdr.immutable = 1;

make_pair(c_7347032,quote__93_93_93,NULL);c_7347032.hdr.immutable = 1;

make_pair(c_7347031,quote_id_91ls,&c_7347032);c_7347031.hdr.immutable = 1;

make_pair(c_7347030,quote_fail,&c_7347031);c_7347030.hdr.immutable = 1;

make_pair(c_7347029,quote_w,&c_7347030);c_7347029.hdr.immutable = 1;

make_pair(c_7347028,quote_next,&c_7347029);c_7347028.hdr.immutable = 1;

make_pair(c_7347033,quote_i,NULL);c_7347033.hdr.immutable = 1;

make_pair(c_7347027,&c_7347028,&c_7347033);c_7347027.hdr.immutable = 1;

make_pair(c_7347015,&c_7347016,&c_7347027);c_7347015.hdr.immutable = 1;

make_pair(c_7347014,quote_g_87s,&c_7347015);c_7347014.hdr.immutable = 1;

make_pair(c_7347013,quote_q,&c_7347014);c_7347013.hdr.immutable = 1;

make_pair(c_7347012,quote_w,&c_7347013);c_7347012.hdr.immutable = 1;

make_pair(c_7347011,quote_match_91one,&c_7347012);c_7347011.hdr.immutable = 1;

make_pair(c_7347010,&c_7347011,NULL);c_7347010.hdr.immutable = 1;

make_pair(c_7347005,&c_7347006,&c_7347010);c_7347005.hdr.immutable = 1;

make_pair(c_7347004,quote_lambda,&c_7347005);c_7347004.hdr.immutable = 1;

make_pair(c_7347003,&c_7347004,NULL);c_7347003.hdr.immutable = 1;

make_pair(c_7347002,quote_try,&c_7347003);c_7347002.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344259, ((closureN)self_7320304)->elements[7], r_7315362, &c_7347002);; 
}

static void __lambda_1611(void *data, object self_7320305, int argc, object *args) /* object self_7320305, object r_7315093 */
 {
 object r_7315093 = args[0];
  
closureN_type c_7344262;
object e_7346999 [10];
c_7344262.hdr.mark = gc_color_red;
 c_7344262.hdr.grayed = 0;
c_7344262.tag = closureN_tag;
 c_7344262.fn = (function_type)__lambda_1612;
c_7344262.num_args = 1;
c_7344262.num_elements = 10;
c_7344262.elements = (object *)e_7346999;
c_7344262.elements[0] = ((closureN)self_7320305)->elements[0];
c_7344262.elements[1] = ((closureN)self_7320305)->elements[1];
c_7344262.elements[2] = ((closureN)self_7320305)->elements[2];
c_7344262.elements[3] = ((closureN)self_7320305)->elements[3];
c_7344262.elements[4] = ((closureN)self_7320305)->elements[4];
c_7344262.elements[5] = ((closureN)self_7320305)->elements[5];
c_7344262.elements[6] = ((closureN)self_7320305)->elements[6];
c_7344262.elements[7] = r_7315093;
c_7344262.elements[8] = ((closureN)self_7320305)->elements[7];
c_7344262.elements[9] = ((closureN)self_7320305)->elements[8];

return_closcall2(data,  ((closureN)self_7320305)->elements[7],  &c_7344262, quote_next);; 
}

static void __lambda_1612(void *data, object self_7320306, int argc, object *args) /* object self_7320306, object r_7315099 */
 {
 object r_7315099 = args[0];
  
closureN_type c_7344265;
object e_7346998 [11];
c_7344265.hdr.mark = gc_color_red;
 c_7344265.hdr.grayed = 0;
c_7344265.tag = closureN_tag;
 c_7344265.fn = (function_type)__lambda_1613;
c_7344265.num_args = 1;
c_7344265.num_elements = 11;
c_7344265.elements = (object *)e_7346998;
c_7344265.elements[0] = ((closureN)self_7320306)->elements[0];
c_7344265.elements[1] = ((closureN)self_7320306)->elements[1];
c_7344265.elements[2] = ((closureN)self_7320306)->elements[2];
c_7344265.elements[3] = ((closureN)self_7320306)->elements[3];
c_7344265.elements[4] = ((closureN)self_7320306)->elements[4];
c_7344265.elements[5] = ((closureN)self_7320306)->elements[5];
c_7344265.elements[6] = ((closureN)self_7320306)->elements[6];
c_7344265.elements[7] = ((closureN)self_7320306)->elements[7];
c_7344265.elements[8] = r_7315099;
c_7344265.elements[9] = ((closureN)self_7320306)->elements[8];
c_7344265.elements[10] = ((closureN)self_7320306)->elements[9];

return_closcall2(data,  ((closureN)self_7320306)->elements[8],  &c_7344265, quote_lambda);; 
}

static void __lambda_1613(void *data, object self_7320307, int argc, object *args) /* object self_7320307, object r_7315105 */
 {
 object r_7315105 = args[0];
  
closureN_type c_7344268;
object e_7346997 [12];
c_7344268.hdr.mark = gc_color_red;
 c_7344268.hdr.grayed = 0;
c_7344268.tag = closureN_tag;
 c_7344268.fn = (function_type)__lambda_1614;
c_7344268.num_args = 1;
c_7344268.num_elements = 12;
c_7344268.elements = (object *)e_7346997;
c_7344268.elements[0] = ((closureN)self_7320307)->elements[0];
c_7344268.elements[1] = ((closureN)self_7320307)->elements[1];
c_7344268.elements[2] = ((closureN)self_7320307)->elements[2];
c_7344268.elements[3] = ((closureN)self_7320307)->elements[3];
c_7344268.elements[4] = ((closureN)self_7320307)->elements[4];
c_7344268.elements[5] = ((closureN)self_7320307)->elements[5];
c_7344268.elements[6] = ((closureN)self_7320307)->elements[6];
c_7344268.elements[7] = ((closureN)self_7320307)->elements[7];
c_7344268.elements[8] = ((closureN)self_7320307)->elements[8];
c_7344268.elements[9] = r_7315105;
c_7344268.elements[10] = ((closureN)self_7320307)->elements[9];
c_7344268.elements[11] = ((closureN)self_7320307)->elements[10];

return_closcall2(data,  ((closureN)self_7320307)->elements[9],  &c_7344268, quote_w);; 
}

static void __lambda_1614(void *data, object self_7320308, int argc, object *args) /* object self_7320308, object r_7315352 */
 {
 object r_7315352 = args[0];
  
closureN_type c_7344271;
object e_7346996 [13];
c_7344271.hdr.mark = gc_color_red;
 c_7344271.hdr.grayed = 0;
c_7344271.tag = closureN_tag;
 c_7344271.fn = (function_type)__lambda_1615;
c_7344271.num_args = 1;
c_7344271.num_elements = 13;
c_7344271.elements = (object *)e_7346996;
c_7344271.elements[0] = ((closureN)self_7320308)->elements[0];
c_7344271.elements[1] = ((closureN)self_7320308)->elements[1];
c_7344271.elements[2] = ((closureN)self_7320308)->elements[2];
c_7344271.elements[3] = ((closureN)self_7320308)->elements[3];
c_7344271.elements[4] = ((closureN)self_7320308)->elements[4];
c_7344271.elements[5] = ((closureN)self_7320308)->elements[5];
c_7344271.elements[6] = ((closureN)self_7320308)->elements[6];
c_7344271.elements[7] = ((closureN)self_7320308)->elements[7];
c_7344271.elements[8] = ((closureN)self_7320308)->elements[8];
c_7344271.elements[9] = ((closureN)self_7320308)->elements[9];
c_7344271.elements[10] = r_7315352;
c_7344271.elements[11] = ((closureN)self_7320308)->elements[10];
c_7344271.elements[12] = ((closureN)self_7320308)->elements[11];

return_closcall2(data,  ((closureN)self_7320308)->elements[10],  &c_7344271, quote_fail);; 
}

static void __lambda_1615(void *data, object self_7320309, int argc, object *args) /* object self_7320309, object r_7315355 */
 {
 object r_7315355 = args[0];
  
closureN_type c_7344273;
object e_7346991 [13];
c_7344273.hdr.mark = gc_color_red;
 c_7344273.hdr.grayed = 0;
c_7344273.tag = closureN_tag;
 c_7344273.fn = (function_type)__lambda_1616;
c_7344273.num_args = 1;
c_7344273.num_elements = 13;
c_7344273.elements = (object *)e_7346991;
c_7344273.elements[0] = ((closureN)self_7320309)->elements[0];
c_7344273.elements[1] = ((closureN)self_7320309)->elements[1];
c_7344273.elements[2] = ((closureN)self_7320309)->elements[2];
c_7344273.elements[3] = ((closureN)self_7320309)->elements[3];
c_7344273.elements[4] = ((closureN)self_7320309)->elements[4];
c_7344273.elements[5] = ((closureN)self_7320309)->elements[5];
c_7344273.elements[6] = ((closureN)self_7320309)->elements[6];
c_7344273.elements[7] = ((closureN)self_7320309)->elements[7];
c_7344273.elements[8] = ((closureN)self_7320309)->elements[8];
c_7344273.elements[9] = ((closureN)self_7320309)->elements[9];
c_7344273.elements[10] = ((closureN)self_7320309)->elements[10];
c_7344273.elements[11] = ((closureN)self_7320309)->elements[11];
c_7344273.elements[12] = ((closureN)self_7320309)->elements[12];


make_pair(c_7346995,quote__93_93_93,NULL);c_7346995.hdr.immutable = 1;

make_pair(c_7346994,quote_id_91ls,&c_7346995);c_7346994.hdr.immutable = 1;

make_pair(c_7346993,quote_fail,&c_7346994);c_7346993.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344273, r_7315355, ((closureN)self_7320309)->elements[3], &c_7346993);; 
}

static void __lambda_1616(void *data, object self_7320310, int argc, object *args) /* object self_7320310, object r_7315353 */
 {
 object r_7315353 = args[0];
  
closureN_type c_7344275;
object e_7346985 [12];
c_7344275.hdr.mark = gc_color_red;
 c_7344275.hdr.grayed = 0;
c_7344275.tag = closureN_tag;
 c_7344275.fn = (function_type)__lambda_1617;
c_7344275.num_args = 1;
c_7344275.num_elements = 12;
c_7344275.elements = (object *)e_7346985;
c_7344275.elements[0] = ((closureN)self_7320310)->elements[0];
c_7344275.elements[1] = ((closureN)self_7320310)->elements[1];
c_7344275.elements[2] = ((closureN)self_7320310)->elements[2];
c_7344275.elements[3] = ((closureN)self_7320310)->elements[3];
c_7344275.elements[4] = ((closureN)self_7320310)->elements[4];
c_7344275.elements[5] = ((closureN)self_7320310)->elements[5];
c_7344275.elements[6] = ((closureN)self_7320310)->elements[6];
c_7344275.elements[7] = ((closureN)self_7320310)->elements[7];
c_7344275.elements[8] = ((closureN)self_7320310)->elements[8];
c_7344275.elements[9] = ((closureN)self_7320310)->elements[9];
c_7344275.elements[10] = ((closureN)self_7320310)->elements[11];
c_7344275.elements[11] = ((closureN)self_7320310)->elements[12];


make_pair(c_7346990,quote__93_93_93,NULL);c_7346990.hdr.immutable = 1;

make_pair(c_7346989,quote_id_91ls,&c_7346990);c_7346989.hdr.immutable = 1;

make_pair(c_7346988,quote_fail,&c_7346989);c_7346988.hdr.immutable = 1;

make_pair(c_7346987,quote_w,&c_7346988);c_7346987.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344275, ((closureN)self_7320310)->elements[10], r_7315353, &c_7346987);; 
}

static void __lambda_1617(void *data, object self_7320311, int argc, object *args) /* object self_7320311, object r_7315108 */
 {
 object r_7315108 = args[0];
  
closureN_type c_7344278;
object e_7346984 [13];
c_7344278.hdr.mark = gc_color_red;
 c_7344278.hdr.grayed = 0;
c_7344278.tag = closureN_tag;
 c_7344278.fn = (function_type)__lambda_1618;
c_7344278.num_args = 1;
c_7344278.num_elements = 13;
c_7344278.elements = (object *)e_7346984;
c_7344278.elements[0] = ((closureN)self_7320311)->elements[0];
c_7344278.elements[1] = ((closureN)self_7320311)->elements[1];
c_7344278.elements[2] = ((closureN)self_7320311)->elements[2];
c_7344278.elements[3] = ((closureN)self_7320311)->elements[3];
c_7344278.elements[4] = ((closureN)self_7320311)->elements[4];
c_7344278.elements[5] = ((closureN)self_7320311)->elements[5];
c_7344278.elements[6] = ((closureN)self_7320311)->elements[6];
c_7344278.elements[7] = ((closureN)self_7320311)->elements[7];
c_7344278.elements[8] = ((closureN)self_7320311)->elements[8];
c_7344278.elements[9] = ((closureN)self_7320311)->elements[9];
c_7344278.elements[10] = r_7315108;
c_7344278.elements[11] = ((closureN)self_7320311)->elements[10];
c_7344278.elements[12] = ((closureN)self_7320311)->elements[11];

return_closcall2(data,  ((closureN)self_7320311)->elements[10],  &c_7344278, quote__if);; 
}

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

return_closcall2(data,  ((closureN)self_7320312)->elements[11],  &c_7344281, quote_not);; 
}

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

return_closcall2(data,  ((closureN)self_7320313)->elements[12],  &c_7344284, quote_pair_127);; 
}

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

return_closcall2(data,  ((closureN)self_7320314)->elements[13],  &c_7344287, quote_w);; 
}

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


make_pair(c_7346980,quote_w,NULL);c_7346980.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344289, r_7315345, NULL, &c_7346980);; 
}

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


make_pair(c_7346978,quote_w,NULL);c_7346978.hdr.immutable = 1;

make_pair(c_7346977,quote_pair_127,&c_7346978);c_7346977.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344291, ((closureN)self_7320316)->elements[13], r_7315343, &c_7346977);; 
}

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


make_pair(c_7346974,quote_w,NULL);c_7346974.hdr.immutable = 1;

make_pair(c_7346973,quote_pair_127,&c_7346974);c_7346973.hdr.immutable = 1;

make_pair(c_7346972,&c_7346973,NULL);c_7346972.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344293, r_7315339, NULL, &c_7346972);; 
}

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


make_pair(c_7346970,quote_w,NULL);c_7346970.hdr.immutable = 1;

make_pair(c_7346969,quote_pair_127,&c_7346970);c_7346969.hdr.immutable = 1;

make_pair(c_7346968,&c_7346969,NULL);c_7346968.hdr.immutable = 1;

make_pair(c_7346967,quote_not,&c_7346968);c_7346967.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344295, ((closureN)self_7320318)->elements[12], r_7315337, &c_7346967);; 
}

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

return_closcall2(data,  ((closureN)self_7320319)->elements[12],  &c_7344298, quote_fail);; 
}

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


make_pair(c_7346963,quote_fail,NULL);c_7346963.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344300, r_7315332, NULL, &c_7346963);; 
}

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

return_closcall2(data,  ((closureN)self_7320321)->elements[13],  &c_7344303, quote_let);; 
}

static void __lambda_1628(void *data, object self_7320322, int argc, object *args) /* object self_7320322, object r_7315126 */
 {
 object r_7315126 = args[0];
  
closureN_type c_7344306;
object e_7346960 [17];
c_7344306.hdr.mark = gc_color_red;
 c_7344306.hdr.grayed = 0;
c_7344306.tag = closureN_tag;
 c_7344306.fn = (function_type)__lambda_1629;
c_7344306.num_args = 1;
c_7344306.num_elements = 17;
c_7344306.elements = (object *)e_7346960;
c_7344306.elements[0] = ((closureN)self_7320322)->elements[0];
c_7344306.elements[1] = ((closureN)self_7320322)->elements[1];
c_7344306.elements[2] = ((closureN)self_7320322)->elements[2];
c_7344306.elements[3] = ((closureN)self_7320322)->elements[3];
c_7344306.elements[4] = ((closureN)self_7320322)->elements[4];
c_7344306.elements[5] = ((closureN)self_7320322)->elements[5];
c_7344306.elements[6] = ((closureN)self_7320322)->elements[6];
c_7344306.elements[7] = ((closureN)self_7320322)->elements[7];
c_7344306.elements[8] = ((closureN)self_7320322)->elements[8];
c_7344306.elements[9] = ((closureN)self_7320322)->elements[9];
c_7344306.elements[10] = ((closureN)self_7320322)->elements[10];
c_7344306.elements[11] = ((closureN)self_7320322)->elements[11];
c_7344306.elements[12] = ((closureN)self_7320322)->elements[12];
c_7344306.elements[13] = ((closureN)self_7320322)->elements[13];
c_7344306.elements[14] = r_7315126;
c_7344306.elements[15] = ((closureN)self_7320322)->elements[14];
c_7344306.elements[16] = ((closureN)self_7320322)->elements[15];

return_closcall2(data,  ((closureN)self_7320322)->elements[14],  &c_7344306, quote_u);; 
}

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

return_closcall2(data,  ((closureN)self_7320323)->elements[15],  &c_7344309, quote_car);; 
}

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

return_closcall2(data,  ((closureN)self_7320324)->elements[16],  &c_7344312, quote_w);; 
}

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


make_pair(c_7346957,quote_w,NULL);c_7346957.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344314, r_7315325, NULL, &c_7346957);; 
}

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


make_pair(c_7346955,quote_w,NULL);c_7346955.hdr.immutable = 1;

make_pair(c_7346954,quote_car,&c_7346955);c_7346954.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344316, ((closureN)self_7320326)->elements[16], r_7315323, &c_7346954);; 
}

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


make_pair(c_7346951,quote_w,NULL);c_7346951.hdr.immutable = 1;

make_pair(c_7346950,quote_car,&c_7346951);c_7346950.hdr.immutable = 1;

make_pair(c_7346949,&c_7346950,NULL);c_7346949.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344318, r_7315319, NULL, &c_7346949);; 
}

static void __lambda_1634(void *data, object self_7320328, int argc, object *args) /* object self_7320328, object r_7315317 */
 {
 object r_7315317 = args[0];
  
closureN_type c_7344320;
object e_7346942 [17];
c_7344320.hdr.mark = gc_color_red;
 c_7344320.hdr.grayed = 0;
c_7344320.tag = closureN_tag;
 c_7344320.fn = (function_type)__lambda_1635;
c_7344320.num_args = 1;
c_7344320.num_elements = 17;
c_7344320.elements = (object *)e_7346942;
c_7344320.elements[0] = ((closureN)self_7320328)->elements[0];
c_7344320.elements[1] = ((closureN)self_7320328)->elements[1];
c_7344320.elements[2] = ((closureN)self_7320328)->elements[2];
c_7344320.elements[3] = ((closureN)self_7320328)->elements[3];
c_7344320.elements[4] = ((closureN)self_7320328)->elements[4];
c_7344320.elements[5] = ((closureN)self_7320328)->elements[5];
c_7344320.elements[6] = ((closureN)self_7320328)->elements[6];
c_7344320.elements[7] = ((closureN)self_7320328)->elements[7];
c_7344320.elements[8] = ((closureN)self_7320328)->elements[8];
c_7344320.elements[9] = ((closureN)self_7320328)->elements[9];
c_7344320.elements[10] = ((closureN)self_7320328)->elements[10];
c_7344320.elements[11] = ((closureN)self_7320328)->elements[11];
c_7344320.elements[12] = ((closureN)self_7320328)->elements[12];
c_7344320.elements[13] = ((closureN)self_7320328)->elements[13];
c_7344320.elements[14] = ((closureN)self_7320328)->elements[14];
c_7344320.elements[15] = ((closureN)self_7320328)->elements[16];
c_7344320.elements[16] = ((closureN)self_7320328)->elements[17];


make_pair(c_7346947,quote_w,NULL);c_7346947.hdr.immutable = 1;

make_pair(c_7346946,quote_car,&c_7346947);c_7346946.hdr.immutable = 1;

make_pair(c_7346945,&c_7346946,NULL);c_7346945.hdr.immutable = 1;

make_pair(c_7346944,quote_u,&c_7346945);c_7346944.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344320, ((closureN)self_7320328)->elements[15], r_7315317, &c_7346944);; 
}

static void __lambda_1635(void *data, object self_7320329, int argc, object *args) /* object self_7320329, object r_7315313 */
 {
 object r_7315313 = args[0];
  
closureN_type c_7344322;
object e_7346936 [17];
c_7344322.hdr.mark = gc_color_red;
 c_7344322.hdr.grayed = 0;
c_7344322.tag = closureN_tag;
 c_7344322.fn = (function_type)__lambda_1636;
c_7344322.num_args = 1;
c_7344322.num_elements = 17;
c_7344322.elements = (object *)e_7346936;
c_7344322.elements[0] = ((closureN)self_7320329)->elements[0];
c_7344322.elements[1] = ((closureN)self_7320329)->elements[1];
c_7344322.elements[2] = ((closureN)self_7320329)->elements[2];
c_7344322.elements[3] = ((closureN)self_7320329)->elements[3];
c_7344322.elements[4] = ((closureN)self_7320329)->elements[4];
c_7344322.elements[5] = ((closureN)self_7320329)->elements[5];
c_7344322.elements[6] = ((closureN)self_7320329)->elements[6];
c_7344322.elements[7] = ((closureN)self_7320329)->elements[7];
c_7344322.elements[8] = ((closureN)self_7320329)->elements[8];
c_7344322.elements[9] = ((closureN)self_7320329)->elements[9];
c_7344322.elements[10] = ((closureN)self_7320329)->elements[10];
c_7344322.elements[11] = ((closureN)self_7320329)->elements[11];
c_7344322.elements[12] = ((closureN)self_7320329)->elements[12];
c_7344322.elements[13] = ((closureN)self_7320329)->elements[13];
c_7344322.elements[14] = ((closureN)self_7320329)->elements[14];
c_7344322.elements[15] = ((closureN)self_7320329)->elements[15];
c_7344322.elements[16] = ((closureN)self_7320329)->elements[16];


make_pair(c_7346941,quote_w,NULL);c_7346941.hdr.immutable = 1;

make_pair(c_7346940,quote_car,&c_7346941);c_7346940.hdr.immutable = 1;

make_pair(c_7346939,&c_7346940,NULL);c_7346939.hdr.immutable = 1;

make_pair(c_7346938,quote_u,&c_7346939);c_7346938.hdr.immutable = 1;

make_pair(c_7346937,&c_7346938,NULL);c_7346937.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344322, r_7315313, NULL, &c_7346937);; 
}

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

return_closcall2(data,  ((closureN)self_7320330)->elements[15],  &c_7344325, quote_match_91one);; 
}

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

return_closcall2(data,  ((closureN)self_7320331)->elements[16],  &c_7344328, quote_u);; 
}

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

return_closcall2(data,  ((closureN)self_7320332)->elements[17],  &c_7344331, quote_car);; 
}

static void __lambda_1639(void *data, object self_7320333, int argc, object *args) /* object self_7320333, object r_7315303 */
 {
 object r_7315303 = args[0];
  
closureN_type c_7344334;
object e_7346932 [21];
c_7344334.hdr.mark = gc_color_red;
 c_7344334.hdr.grayed = 0;
c_7344334.tag = closureN_tag;
 c_7344334.fn = (function_type)__lambda_1640;
c_7344334.num_args = 1;
c_7344334.num_elements = 21;
c_7344334.elements = (object *)e_7346932;
c_7344334.elements[0] = ((closureN)self_7320333)->elements[0];
c_7344334.elements[1] = ((closureN)self_7320333)->elements[1];
c_7344334.elements[2] = ((closureN)self_7320333)->elements[2];
c_7344334.elements[3] = ((closureN)self_7320333)->elements[3];
c_7344334.elements[4] = ((closureN)self_7320333)->elements[4];
c_7344334.elements[5] = ((closureN)self_7320333)->elements[5];
c_7344334.elements[6] = ((closureN)self_7320333)->elements[6];
c_7344334.elements[7] = ((closureN)self_7320333)->elements[7];
c_7344334.elements[8] = ((closureN)self_7320333)->elements[8];
c_7344334.elements[9] = ((closureN)self_7320333)->elements[9];
c_7344334.elements[10] = ((closureN)self_7320333)->elements[10];
c_7344334.elements[11] = ((closureN)self_7320333)->elements[11];
c_7344334.elements[12] = ((closureN)self_7320333)->elements[12];
c_7344334.elements[13] = ((closureN)self_7320333)->elements[13];
c_7344334.elements[14] = ((closureN)self_7320333)->elements[14];
c_7344334.elements[15] = ((closureN)self_7320333)->elements[15];
c_7344334.elements[16] = ((closureN)self_7320333)->elements[16];
c_7344334.elements[17] = ((closureN)self_7320333)->elements[17];
c_7344334.elements[18] = r_7315303;
c_7344334.elements[19] = ((closureN)self_7320333)->elements[18];
c_7344334.elements[20] = ((closureN)self_7320333)->elements[19];

return_closcall2(data,  ((closureN)self_7320333)->elements[18],  &c_7344334, quote_w);; 
}

static void __lambda_1640(void *data, object self_7320334, int argc, object *args) /* object self_7320334, object r_7315306 */
 {
 object r_7315306 = args[0];
  
closureN_type c_7344336;
object e_7346930 [21];
c_7344336.hdr.mark = gc_color_red;
 c_7344336.hdr.grayed = 0;
c_7344336.tag = closureN_tag;
 c_7344336.fn = (function_type)__lambda_1641;
c_7344336.num_args = 1;
c_7344336.num_elements = 21;
c_7344336.elements = (object *)e_7346930;
c_7344336.elements[0] = ((closureN)self_7320334)->elements[0];
c_7344336.elements[1] = ((closureN)self_7320334)->elements[1];
c_7344336.elements[2] = ((closureN)self_7320334)->elements[2];
c_7344336.elements[3] = ((closureN)self_7320334)->elements[3];
c_7344336.elements[4] = ((closureN)self_7320334)->elements[4];
c_7344336.elements[5] = ((closureN)self_7320334)->elements[5];
c_7344336.elements[6] = ((closureN)self_7320334)->elements[6];
c_7344336.elements[7] = ((closureN)self_7320334)->elements[7];
c_7344336.elements[8] = ((closureN)self_7320334)->elements[8];
c_7344336.elements[9] = ((closureN)self_7320334)->elements[9];
c_7344336.elements[10] = ((closureN)self_7320334)->elements[10];
c_7344336.elements[11] = ((closureN)self_7320334)->elements[11];
c_7344336.elements[12] = ((closureN)self_7320334)->elements[12];
c_7344336.elements[13] = ((closureN)self_7320334)->elements[13];
c_7344336.elements[14] = ((closureN)self_7320334)->elements[14];
c_7344336.elements[15] = ((closureN)self_7320334)->elements[15];
c_7344336.elements[16] = ((closureN)self_7320334)->elements[16];
c_7344336.elements[17] = ((closureN)self_7320334)->elements[17];
c_7344336.elements[18] = ((closureN)self_7320334)->elements[18];
c_7344336.elements[19] = ((closureN)self_7320334)->elements[19];
c_7344336.elements[20] = ((closureN)self_7320334)->elements[20];


make_pair(c_7346931,quote_w,NULL);c_7346931.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344336, r_7315306, NULL, &c_7346931);; 
}

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


make_pair(c_7346929,quote_w,NULL);c_7346929.hdr.immutable = 1;

make_pair(c_7346928,quote_car,&c_7346929);c_7346928.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344338, ((closureN)self_7320335)->elements[18], r_7315304, &c_7346928);; 
}

static void __lambda_1642(void *data, object self_7320336, int argc, object *args) /* object self_7320336, object r_7315289 */
 {
 object r_7315289 = args[0];
  
closureN_type c_7344341;
object e_7346925 [21];
c_7344341.hdr.mark = gc_color_red;
 c_7344341.hdr.grayed = 0;
c_7344341.tag = closureN_tag;
 c_7344341.fn = (function_type)__lambda_1643;
c_7344341.num_args = 1;
c_7344341.num_elements = 21;
c_7344341.elements = (object *)e_7346925;
c_7344341.elements[0] = ((closureN)self_7320336)->elements[0];
c_7344341.elements[1] = ((closureN)self_7320336)->elements[1];
c_7344341.elements[2] = ((closureN)self_7320336)->elements[2];
c_7344341.elements[3] = ((closureN)self_7320336)->elements[3];
c_7344341.elements[4] = ((closureN)self_7320336)->elements[4];
c_7344341.elements[5] = ((closureN)self_7320336)->elements[5];
c_7344341.elements[6] = ((closureN)self_7320336)->elements[6];
c_7344341.elements[7] = ((closureN)self_7320336)->elements[7];
c_7344341.elements[8] = ((closureN)self_7320336)->elements[8];
c_7344341.elements[9] = ((closureN)self_7320336)->elements[9];
c_7344341.elements[10] = ((closureN)self_7320336)->elements[10];
c_7344341.elements[11] = ((closureN)self_7320336)->elements[11];
c_7344341.elements[12] = ((closureN)self_7320336)->elements[12];
c_7344341.elements[13] = ((closureN)self_7320336)->elements[13];
c_7344341.elements[14] = ((closureN)self_7320336)->elements[14];
c_7344341.elements[15] = ((closureN)self_7320336)->elements[15];
c_7344341.elements[16] = ((closureN)self_7320336)->elements[16];
c_7344341.elements[17] = ((closureN)self_7320336)->elements[17];
c_7344341.elements[18] = r_7315289;
c_7344341.elements[19] = ((closureN)self_7320336)->elements[18];
c_7344341.elements[20] = ((closureN)self_7320336)->elements[19];

return_closcall2(data,  ((closureN)self_7320336)->elements[18],  &c_7344341, quote_set_91car_67);; 
}

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

return_closcall2(data,  ((closureN)self_7320337)->elements[19],  &c_7344344, quote_w);; 
}

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


make_pair(c_7346923,quote_w,NULL);c_7346923.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344346, r_7315298, NULL, &c_7346923);; 
}

static void __lambda_1645(void *data, object self_7320339, int argc, object *args) /* object self_7320339, object r_7315296 */
 {
 object r_7315296 = args[0];
  
closureN_type c_7344348;
object e_7346918 [21];
c_7344348.hdr.mark = gc_color_red;
 c_7344348.hdr.grayed = 0;
c_7344348.tag = closureN_tag;
 c_7344348.fn = (function_type)__lambda_1646;
c_7344348.num_args = 1;
c_7344348.num_elements = 21;
c_7344348.elements = (object *)e_7346918;
c_7344348.elements[0] = ((closureN)self_7320339)->elements[0];
c_7344348.elements[1] = ((closureN)self_7320339)->elements[1];
c_7344348.elements[2] = ((closureN)self_7320339)->elements[2];
c_7344348.elements[3] = ((closureN)self_7320339)->elements[3];
c_7344348.elements[4] = ((closureN)self_7320339)->elements[4];
c_7344348.elements[5] = ((closureN)self_7320339)->elements[5];
c_7344348.elements[6] = ((closureN)self_7320339)->elements[6];
c_7344348.elements[7] = ((closureN)self_7320339)->elements[7];
c_7344348.elements[8] = ((closureN)self_7320339)->elements[8];
c_7344348.elements[9] = ((closureN)self_7320339)->elements[9];
c_7344348.elements[10] = ((closureN)self_7320339)->elements[10];
c_7344348.elements[11] = ((closureN)self_7320339)->elements[11];
c_7344348.elements[12] = ((closureN)self_7320339)->elements[12];
c_7344348.elements[13] = ((closureN)self_7320339)->elements[13];
c_7344348.elements[14] = ((closureN)self_7320339)->elements[14];
c_7344348.elements[15] = ((closureN)self_7320339)->elements[15];
c_7344348.elements[16] = ((closureN)self_7320339)->elements[16];
c_7344348.elements[17] = ((closureN)self_7320339)->elements[17];
c_7344348.elements[18] = ((closureN)self_7320339)->elements[18];
c_7344348.elements[19] = ((closureN)self_7320339)->elements[20];
c_7344348.elements[20] = ((closureN)self_7320339)->elements[21];


make_pair(c_7346921,quote_w,NULL);c_7346921.hdr.immutable = 1;

make_pair(c_7346920,quote_set_91car_67,&c_7346921);c_7346920.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344348, ((closureN)self_7320339)->elements[19], r_7315296, &c_7346920);; 
}

static void __lambda_1646(void *data, object self_7320340, int argc, object *args) /* object self_7320340, object r_7315292 */
 {
 object r_7315292 = args[0];
  
closureN_type c_7344350;
object e_7346914 [21];
c_7344350.hdr.mark = gc_color_red;
 c_7344350.hdr.grayed = 0;
c_7344350.tag = closureN_tag;
 c_7344350.fn = (function_type)__lambda_1647;
c_7344350.num_args = 1;
c_7344350.num_elements = 21;
c_7344350.elements = (object *)e_7346914;
c_7344350.elements[0] = ((closureN)self_7320340)->elements[0];
c_7344350.elements[1] = ((closureN)self_7320340)->elements[1];
c_7344350.elements[2] = ((closureN)self_7320340)->elements[2];
c_7344350.elements[3] = ((closureN)self_7320340)->elements[3];
c_7344350.elements[4] = ((closureN)self_7320340)->elements[4];
c_7344350.elements[5] = ((closureN)self_7320340)->elements[5];
c_7344350.elements[6] = ((closureN)self_7320340)->elements[6];
c_7344350.elements[7] = ((closureN)self_7320340)->elements[7];
c_7344350.elements[8] = ((closureN)self_7320340)->elements[8];
c_7344350.elements[9] = ((closureN)self_7320340)->elements[9];
c_7344350.elements[10] = ((closureN)self_7320340)->elements[10];
c_7344350.elements[11] = ((closureN)self_7320340)->elements[11];
c_7344350.elements[12] = ((closureN)self_7320340)->elements[12];
c_7344350.elements[13] = ((closureN)self_7320340)->elements[13];
c_7344350.elements[14] = ((closureN)self_7320340)->elements[14];
c_7344350.elements[15] = ((closureN)self_7320340)->elements[15];
c_7344350.elements[16] = ((closureN)self_7320340)->elements[16];
c_7344350.elements[17] = ((closureN)self_7320340)->elements[17];
c_7344350.elements[18] = ((closureN)self_7320340)->elements[18];
c_7344350.elements[19] = ((closureN)self_7320340)->elements[19];
c_7344350.elements[20] = ((closureN)self_7320340)->elements[20];


make_pair(c_7346917,quote_w,NULL);c_7346917.hdr.immutable = 1;

make_pair(c_7346916,quote_set_91car_67,&c_7346917);c_7346916.hdr.immutable = 1;

make_pair(c_7346915,&c_7346916,NULL);c_7346915.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344350, r_7315292, NULL, &c_7346915);; 
}

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


make_pair(c_7346910,quote_w,NULL);c_7346910.hdr.immutable = 1;

make_pair(c_7346909,quote_car,&c_7346910);c_7346909.hdr.immutable = 1;

make_pair(c_7346913,quote_w,NULL);c_7346913.hdr.immutable = 1;

make_pair(c_7346912,quote_set_91car_67,&c_7346913);c_7346912.hdr.immutable = 1;

make_pair(c_7346911,&c_7346912,NULL);c_7346911.hdr.immutable = 1;

make_pair(c_7346908,&c_7346909,&c_7346911);c_7346908.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344352, ((closureN)self_7320341)->elements[18], r_7315290, &c_7346908);; 
}

static void __lambda_1648(void *data, object self_7320342, int argc, object *args) /* object self_7320342, object r_7315143 */
 {
 object r_7315143 = args[0];
  
closureN_type c_7344355;
object e_7346905 [21];
c_7344355.hdr.mark = gc_color_red;
 c_7344355.hdr.grayed = 0;
c_7344355.tag = closureN_tag;
 c_7344355.fn = (function_type)__lambda_1649;
c_7344355.num_args = 1;
c_7344355.num_elements = 21;
c_7344355.elements = (object *)e_7346905;
c_7344355.elements[0] = ((closureN)self_7320342)->elements[0];
c_7344355.elements[1] = ((closureN)self_7320342)->elements[1];
c_7344355.elements[2] = ((closureN)self_7320342)->elements[2];
c_7344355.elements[3] = ((closureN)self_7320342)->elements[3];
c_7344355.elements[4] = ((closureN)self_7320342)->elements[4];
c_7344355.elements[5] = ((closureN)self_7320342)->elements[5];
c_7344355.elements[6] = ((closureN)self_7320342)->elements[6];
c_7344355.elements[7] = ((closureN)self_7320342)->elements[7];
c_7344355.elements[8] = ((closureN)self_7320342)->elements[8];
c_7344355.elements[9] = ((closureN)self_7320342)->elements[9];
c_7344355.elements[10] = ((closureN)self_7320342)->elements[10];
c_7344355.elements[11] = ((closureN)self_7320342)->elements[11];
c_7344355.elements[12] = ((closureN)self_7320342)->elements[12];
c_7344355.elements[13] = ((closureN)self_7320342)->elements[13];
c_7344355.elements[14] = ((closureN)self_7320342)->elements[14];
c_7344355.elements[15] = ((closureN)self_7320342)->elements[15];
c_7344355.elements[16] = ((closureN)self_7320342)->elements[16];
c_7344355.elements[17] = ((closureN)self_7320342)->elements[17];
c_7344355.elements[18] = r_7315143;
c_7344355.elements[19] = ((closureN)self_7320342)->elements[18];
c_7344355.elements[20] = ((closureN)self_7320342)->elements[19];

return_closcall2(data,  ((closureN)self_7320342)->elements[18],  &c_7344355, quote_match_91drop_91ids);; 
}

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

return_closcall2(data,  ((closureN)self_7320343)->elements[19],  &c_7344358, quote_let);; 
}

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


closureN_type c_7346865;
object e_7346903 [1];
c_7346865.hdr.mark = gc_color_red;
 c_7346865.hdr.grayed = 0;
c_7346865.tag = closureN_tag;
 c_7346865.fn = (function_type)__lambda_1747;
c_7346865.num_args = 2;
c_7346865.num_elements = 1;
c_7346865.elements = (object *)e_7346903;
c_7346865.elements[0] = ((closureN)self_7320344)->elements[20];

return_direct_with_clo1(data,(closure)&c_7344360,__lambda_1651,  &c_7346865);; 
}

static void __lambda_1747(void *data, object self_7320345, int argc, object *args) /* object self_7320345, object k_7315273, object id_734165_734218_739616, object id_91ls_734166_734219_739617 */
 {
 object k_7315273 = args[0]; object id_734165_734218_739616 = args[1]; object id_91ls_734166_734219_739617 = args[2];
  
closureN_type c_7346868;
object e_7346902 [3];
c_7346868.hdr.mark = gc_color_red;
 c_7346868.hdr.grayed = 0;
c_7346868.tag = closureN_tag;
 c_7346868.fn = (function_type)__lambda_1748;
c_7346868.num_args = 1;
c_7346868.num_elements = 3;
c_7346868.elements = (object *)e_7346902;
c_7346868.elements[0] = id_734165_734218_739616;
c_7346868.elements[1] = id_91ls_734166_734219_739617;
c_7346868.elements[2] = k_7315273;

return_closcall2(data,  ((closureN)self_7320345)->elements[0],  &c_7346868, quote_cons);; 
}

static void __lambda_1748(void *data, object self_7320346, int argc, object *args) /* object self_7320346, object r_7315279 */
 {
 object r_7315279 = args[0];
  
closureN_type c_7346870;
object e_7346899 [4];
c_7346870.hdr.mark = gc_color_red;
 c_7346870.hdr.grayed = 0;
c_7346870.tag = closureN_tag;
 c_7346870.fn = (function_type)__lambda_1749;
c_7346870.num_args = 1;
c_7346870.num_elements = 4;
c_7346870.elements = (object *)e_7346899;
c_7346870.elements[0] = ((closureN)self_7320346)->elements[0];
c_7346870.elements[1] = ((closureN)self_7320346)->elements[1];
c_7346870.elements[2] = ((closureN)self_7320346)->elements[2];
c_7346870.elements[3] = r_7315279;


make_pair(c_7346901,quote_id_91ls,NULL);c_7346901.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7346870, ((closureN)self_7320346)->elements[1], NULL, &c_7346901);; 
}

static void __lambda_1749(void *data, object self_7320347, int argc, object *args) /* object self_7320347, object r_7315282 */
 {
 object r_7315282 = args[0];
  
closureN_type c_7346872;
object e_7346895 [3];
c_7346872.hdr.mark = gc_color_red;
 c_7346872.hdr.grayed = 0;
c_7346872.tag = closureN_tag;
 c_7346872.fn = (function_type)__lambda_1750;
c_7346872.num_args = 1;
c_7346872.num_elements = 3;
c_7346872.elements = (object *)e_7346895;
c_7346872.elements[0] = ((closureN)self_7320347)->elements[1];
c_7346872.elements[1] = ((closureN)self_7320347)->elements[2];
c_7346872.elements[2] = ((closureN)self_7320347)->elements[3];


make_pair(c_7346898,quote_id_91ls,NULL);c_7346898.hdr.immutable = 1;

make_pair(c_7346897,quote_id,&c_7346898);c_7346897.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7346872, ((closureN)self_7320347)->elements[0], r_7315282, &c_7346897);; 
}

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


make_pair(c_7346894,quote_id_91ls,NULL);c_7346894.hdr.immutable = 1;

make_pair(c_7346893,quote_id,&c_7346894);c_7346893.hdr.immutable = 1;

make_pair(c_7346892,quote_cons,&c_7346893);c_7346892.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7346874, ((closureN)self_7320348)->elements[2], r_7315280, &c_7346892);; 
}

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


make_pair(c_7346889,quote_id_91ls,NULL);c_7346889.hdr.immutable = 1;

make_pair(c_7346888,quote_id,&c_7346889);c_7346888.hdr.immutable = 1;

make_pair(c_7346887,quote_cons,&c_7346888);c_7346887.hdr.immutable = 1;

make_pair(c_7346886,&c_7346887,NULL);c_7346886.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7346876, r_7315276, NULL, &c_7346886);; 
}

static void __lambda_1752(void *data, object self_7320350, int argc, object *args) /* object self_7320350, object r_7315274 */
 {
 object r_7315274 = args[0];
  
make_pair(c_7346884,quote_id_91ls,NULL);c_7346884.hdr.immutable = 1;

make_pair(c_7346883,quote_id,&c_7346884);c_7346883.hdr.immutable = 1;

make_pair(c_7346882,quote_cons,&c_7346883);c_7346882.hdr.immutable = 1;

make_pair(c_7346881,&c_7346882,NULL);c_7346881.hdr.immutable = 1;

make_pair(c_7346880,quote_id_91ls,&c_7346881);c_7346880.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7320350)->elements[1], ((closureN)self_7320350)->elements[0], r_7315274, &c_7346880);; 
}

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

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7344362, r_7315272, ((closureN)self_7320351)->elements[2], ((closureN)self_7320351)->elements[3]);; 
}

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

return_closcall2(data,  ((closureN)self_7320352)->elements[20],  &c_7344365, quote_let);; 
}

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

return_closcall2(data,  ((closureN)self_7320353)->elements[21],  &c_7344368, quote_lp);; 
}

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

return_closcall2(data,  ((closureN)self_7320354)->elements[22],  &c_7344371, quote_ls);; 
}

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

return_closcall2(data,  ((closureN)self_7320355)->elements[23],  &c_7344374, quote_cdr);; 
}

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

return_closcall2(data,  ((closureN)self_7320356)->elements[24],  &c_7344377, quote_w);; 
}

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


make_pair(c_7346855,quote_w,NULL);c_7346855.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344379, r_7315264, NULL, &c_7346855);; 
}

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


make_pair(c_7346853,quote_w,NULL);c_7346853.hdr.immutable = 1;

make_pair(c_7346852,quote_cdr,&c_7346853);c_7346852.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344381, ((closureN)self_7320358)->elements[24], r_7315262, &c_7346852);; 
}

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


make_pair(c_7346849,quote_w,NULL);c_7346849.hdr.immutable = 1;

make_pair(c_7346848,quote_cdr,&c_7346849);c_7346848.hdr.immutable = 1;

make_pair(c_7346847,&c_7346848,NULL);c_7346847.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344383, r_7315258, NULL, &c_7346847);; 
}

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


make_pair(c_7346845,quote_w,NULL);c_7346845.hdr.immutable = 1;

make_pair(c_7346844,quote_cdr,&c_7346845);c_7346844.hdr.immutable = 1;

make_pair(c_7346843,&c_7346844,NULL);c_7346843.hdr.immutable = 1;

make_pair(c_7346842,quote_ls,&c_7346843);c_7346842.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344385, ((closureN)self_7320360)->elements[23], r_7315256, &c_7346842);; 
}

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


make_pair(c_7346839,quote_w,NULL);c_7346839.hdr.immutable = 1;

make_pair(c_7346838,quote_cdr,&c_7346839);c_7346838.hdr.immutable = 1;

make_pair(c_7346837,&c_7346838,NULL);c_7346837.hdr.immutable = 1;

make_pair(c_7346836,quote_ls,&c_7346837);c_7346836.hdr.immutable = 1;

make_pair(c_7346835,&c_7346836,NULL);c_7346835.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344387, r_7315252, NULL, &c_7346835);; 
}

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

return_closcall2(data,  ((closureN)self_7320362)->elements[23],  &c_7344390, quote__if);; 
}

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

return_closcall2(data,  ((closureN)self_7320363)->elements[24],  &c_7344393, quote_pair_127);; 
}

static void __lambda_1664(void *data, object self_7320364, int argc, object *args) /* object self_7320364, object r_7315243 */
 {
 object r_7315243 = args[0];
  
closureN_type c_7344396;
object e_7346831 [28];
c_7344396.hdr.mark = gc_color_red;
 c_7344396.hdr.grayed = 0;
c_7344396.tag = closureN_tag;
 c_7344396.fn = (function_type)__lambda_1665;
c_7344396.num_args = 1;
c_7344396.num_elements = 28;
c_7344396.elements = (object *)e_7346831;
c_7344396.elements[0] = ((closureN)self_7320364)->elements[0];
c_7344396.elements[1] = ((closureN)self_7320364)->elements[1];
c_7344396.elements[2] = ((closureN)self_7320364)->elements[2];
c_7344396.elements[3] = ((closureN)self_7320364)->elements[3];
c_7344396.elements[4] = ((closureN)self_7320364)->elements[4];
c_7344396.elements[5] = ((closureN)self_7320364)->elements[5];
c_7344396.elements[6] = ((closureN)self_7320364)->elements[6];
c_7344396.elements[7] = ((closureN)self_7320364)->elements[7];
c_7344396.elements[8] = ((closureN)self_7320364)->elements[8];
c_7344396.elements[9] = ((closureN)self_7320364)->elements[9];
c_7344396.elements[10] = ((closureN)self_7320364)->elements[10];
c_7344396.elements[11] = ((closureN)self_7320364)->elements[11];
c_7344396.elements[12] = ((closureN)self_7320364)->elements[12];
c_7344396.elements[13] = ((closureN)self_7320364)->elements[13];
c_7344396.elements[14] = ((closureN)self_7320364)->elements[14];
c_7344396.elements[15] = ((closureN)self_7320364)->elements[15];
c_7344396.elements[16] = ((closureN)self_7320364)->elements[16];
c_7344396.elements[17] = ((closureN)self_7320364)->elements[17];
c_7344396.elements[18] = ((closureN)self_7320364)->elements[18];
c_7344396.elements[19] = ((closureN)self_7320364)->elements[19];
c_7344396.elements[20] = ((closureN)self_7320364)->elements[20];
c_7344396.elements[21] = ((closureN)self_7320364)->elements[21];
c_7344396.elements[22] = ((closureN)self_7320364)->elements[22];
c_7344396.elements[23] = ((closureN)self_7320364)->elements[23];
c_7344396.elements[24] = ((closureN)self_7320364)->elements[24];
c_7344396.elements[25] = r_7315243;
c_7344396.elements[26] = ((closureN)self_7320364)->elements[25];
c_7344396.elements[27] = ((closureN)self_7320364)->elements[26];

return_closcall2(data,  ((closureN)self_7320364)->elements[25],  &c_7344396, quote_ls);; 
}

static void __lambda_1665(void *data, object self_7320365, int argc, object *args) /* object self_7320365, object r_7315246 */
 {
 object r_7315246 = args[0];
  
closureN_type c_7344398;
object e_7346829 [28];
c_7344398.hdr.mark = gc_color_red;
 c_7344398.hdr.grayed = 0;
c_7344398.tag = closureN_tag;
 c_7344398.fn = (function_type)__lambda_1666;
c_7344398.num_args = 1;
c_7344398.num_elements = 28;
c_7344398.elements = (object *)e_7346829;
c_7344398.elements[0] = ((closureN)self_7320365)->elements[0];
c_7344398.elements[1] = ((closureN)self_7320365)->elements[1];
c_7344398.elements[2] = ((closureN)self_7320365)->elements[2];
c_7344398.elements[3] = ((closureN)self_7320365)->elements[3];
c_7344398.elements[4] = ((closureN)self_7320365)->elements[4];
c_7344398.elements[5] = ((closureN)self_7320365)->elements[5];
c_7344398.elements[6] = ((closureN)self_7320365)->elements[6];
c_7344398.elements[7] = ((closureN)self_7320365)->elements[7];
c_7344398.elements[8] = ((closureN)self_7320365)->elements[8];
c_7344398.elements[9] = ((closureN)self_7320365)->elements[9];
c_7344398.elements[10] = ((closureN)self_7320365)->elements[10];
c_7344398.elements[11] = ((closureN)self_7320365)->elements[11];
c_7344398.elements[12] = ((closureN)self_7320365)->elements[12];
c_7344398.elements[13] = ((closureN)self_7320365)->elements[13];
c_7344398.elements[14] = ((closureN)self_7320365)->elements[14];
c_7344398.elements[15] = ((closureN)self_7320365)->elements[15];
c_7344398.elements[16] = ((closureN)self_7320365)->elements[16];
c_7344398.elements[17] = ((closureN)self_7320365)->elements[17];
c_7344398.elements[18] = ((closureN)self_7320365)->elements[18];
c_7344398.elements[19] = ((closureN)self_7320365)->elements[19];
c_7344398.elements[20] = ((closureN)self_7320365)->elements[20];
c_7344398.elements[21] = ((closureN)self_7320365)->elements[21];
c_7344398.elements[22] = ((closureN)self_7320365)->elements[22];
c_7344398.elements[23] = ((closureN)self_7320365)->elements[23];
c_7344398.elements[24] = ((closureN)self_7320365)->elements[24];
c_7344398.elements[25] = ((closureN)self_7320365)->elements[25];
c_7344398.elements[26] = ((closureN)self_7320365)->elements[26];
c_7344398.elements[27] = ((closureN)self_7320365)->elements[27];


make_pair(c_7346830,quote_ls,NULL);c_7346830.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344398, r_7315246, NULL, &c_7346830);; 
}

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


make_pair(c_7346828,quote_ls,NULL);c_7346828.hdr.immutable = 1;

make_pair(c_7346827,quote_pair_127,&c_7346828);c_7346827.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344400, ((closureN)self_7320366)->elements[25], r_7315244, &c_7346827);; 
}

static void __lambda_1667(void *data, object self_7320367, int argc, object *args) /* object self_7320367, object r_7315188 */
 {
 object r_7315188 = args[0];
  
closureN_type c_7344403;
object e_7346824 [28];
c_7344403.hdr.mark = gc_color_red;
 c_7344403.hdr.grayed = 0;
c_7344403.tag = closureN_tag;
 c_7344403.fn = (function_type)__lambda_1668;
c_7344403.num_args = 1;
c_7344403.num_elements = 28;
c_7344403.elements = (object *)e_7346824;
c_7344403.elements[0] = ((closureN)self_7320367)->elements[0];
c_7344403.elements[1] = ((closureN)self_7320367)->elements[1];
c_7344403.elements[2] = ((closureN)self_7320367)->elements[2];
c_7344403.elements[3] = ((closureN)self_7320367)->elements[3];
c_7344403.elements[4] = ((closureN)self_7320367)->elements[4];
c_7344403.elements[5] = ((closureN)self_7320367)->elements[5];
c_7344403.elements[6] = ((closureN)self_7320367)->elements[6];
c_7344403.elements[7] = ((closureN)self_7320367)->elements[7];
c_7344403.elements[8] = ((closureN)self_7320367)->elements[8];
c_7344403.elements[9] = ((closureN)self_7320367)->elements[9];
c_7344403.elements[10] = ((closureN)self_7320367)->elements[10];
c_7344403.elements[11] = ((closureN)self_7320367)->elements[11];
c_7344403.elements[12] = ((closureN)self_7320367)->elements[12];
c_7344403.elements[13] = ((closureN)self_7320367)->elements[13];
c_7344403.elements[14] = ((closureN)self_7320367)->elements[14];
c_7344403.elements[15] = ((closureN)self_7320367)->elements[15];
c_7344403.elements[16] = ((closureN)self_7320367)->elements[16];
c_7344403.elements[17] = ((closureN)self_7320367)->elements[17];
c_7344403.elements[18] = ((closureN)self_7320367)->elements[18];
c_7344403.elements[19] = ((closureN)self_7320367)->elements[19];
c_7344403.elements[20] = ((closureN)self_7320367)->elements[20];
c_7344403.elements[21] = ((closureN)self_7320367)->elements[21];
c_7344403.elements[22] = ((closureN)self_7320367)->elements[22];
c_7344403.elements[23] = ((closureN)self_7320367)->elements[23];
c_7344403.elements[24] = ((closureN)self_7320367)->elements[24];
c_7344403.elements[25] = r_7315188;
c_7344403.elements[26] = ((closureN)self_7320367)->elements[25];
c_7344403.elements[27] = ((closureN)self_7320367)->elements[26];

return_closcall2(data,  ((closureN)self_7320367)->elements[25],  &c_7344403, quote_try);; 
}

static void __lambda_1668(void *data, object self_7320368, int argc, object *args) /* object self_7320368, object r_7315201 */
 {
 object r_7315201 = args[0];
  
closureN_type c_7344406;
object e_7346823 [29];
c_7344406.hdr.mark = gc_color_red;
 c_7344406.hdr.grayed = 0;
c_7344406.tag = closureN_tag;
 c_7344406.fn = (function_type)__lambda_1669;
c_7344406.num_args = 1;
c_7344406.num_elements = 29;
c_7344406.elements = (object *)e_7346823;
c_7344406.elements[0] = ((closureN)self_7320368)->elements[0];
c_7344406.elements[1] = ((closureN)self_7320368)->elements[1];
c_7344406.elements[2] = ((closureN)self_7320368)->elements[2];
c_7344406.elements[3] = ((closureN)self_7320368)->elements[3];
c_7344406.elements[4] = ((closureN)self_7320368)->elements[4];
c_7344406.elements[5] = ((closureN)self_7320368)->elements[5];
c_7344406.elements[6] = ((closureN)self_7320368)->elements[6];
c_7344406.elements[7] = ((closureN)self_7320368)->elements[7];
c_7344406.elements[8] = ((closureN)self_7320368)->elements[8];
c_7344406.elements[9] = ((closureN)self_7320368)->elements[9];
c_7344406.elements[10] = ((closureN)self_7320368)->elements[10];
c_7344406.elements[11] = ((closureN)self_7320368)->elements[11];
c_7344406.elements[12] = ((closureN)self_7320368)->elements[12];
c_7344406.elements[13] = ((closureN)self_7320368)->elements[13];
c_7344406.elements[14] = ((closureN)self_7320368)->elements[14];
c_7344406.elements[15] = ((closureN)self_7320368)->elements[15];
c_7344406.elements[16] = ((closureN)self_7320368)->elements[16];
c_7344406.elements[17] = ((closureN)self_7320368)->elements[17];
c_7344406.elements[18] = ((closureN)self_7320368)->elements[18];
c_7344406.elements[19] = ((closureN)self_7320368)->elements[19];
c_7344406.elements[20] = ((closureN)self_7320368)->elements[20];
c_7344406.elements[21] = ((closureN)self_7320368)->elements[21];
c_7344406.elements[22] = ((closureN)self_7320368)->elements[22];
c_7344406.elements[23] = ((closureN)self_7320368)->elements[23];
c_7344406.elements[24] = ((closureN)self_7320368)->elements[24];
c_7344406.elements[25] = ((closureN)self_7320368)->elements[25];
c_7344406.elements[26] = r_7315201;
c_7344406.elements[27] = ((closureN)self_7320368)->elements[26];
c_7344406.elements[28] = ((closureN)self_7320368)->elements[27];

return_closcall2(data,  ((closureN)self_7320368)->elements[26],  &c_7344406, quote_car);; 
}

static void __lambda_1669(void *data, object self_7320369, int argc, object *args) /* object self_7320369, object r_7315234 */
 {
 object r_7315234 = args[0];
  
closureN_type c_7344409;
object e_7346822 [30];
c_7344409.hdr.mark = gc_color_red;
 c_7344409.hdr.grayed = 0;
c_7344409.tag = closureN_tag;
 c_7344409.fn = (function_type)__lambda_1670;
c_7344409.num_args = 1;
c_7344409.num_elements = 30;
c_7344409.elements = (object *)e_7346822;
c_7344409.elements[0] = ((closureN)self_7320369)->elements[0];
c_7344409.elements[1] = ((closureN)self_7320369)->elements[1];
c_7344409.elements[2] = ((closureN)self_7320369)->elements[2];
c_7344409.elements[3] = ((closureN)self_7320369)->elements[3];
c_7344409.elements[4] = ((closureN)self_7320369)->elements[4];
c_7344409.elements[5] = ((closureN)self_7320369)->elements[5];
c_7344409.elements[6] = ((closureN)self_7320369)->elements[6];
c_7344409.elements[7] = ((closureN)self_7320369)->elements[7];
c_7344409.elements[8] = ((closureN)self_7320369)->elements[8];
c_7344409.elements[9] = ((closureN)self_7320369)->elements[9];
c_7344409.elements[10] = ((closureN)self_7320369)->elements[10];
c_7344409.elements[11] = ((closureN)self_7320369)->elements[11];
c_7344409.elements[12] = ((closureN)self_7320369)->elements[12];
c_7344409.elements[13] = ((closureN)self_7320369)->elements[13];
c_7344409.elements[14] = ((closureN)self_7320369)->elements[14];
c_7344409.elements[15] = ((closureN)self_7320369)->elements[15];
c_7344409.elements[16] = ((closureN)self_7320369)->elements[16];
c_7344409.elements[17] = ((closureN)self_7320369)->elements[17];
c_7344409.elements[18] = ((closureN)self_7320369)->elements[18];
c_7344409.elements[19] = ((closureN)self_7320369)->elements[19];
c_7344409.elements[20] = ((closureN)self_7320369)->elements[20];
c_7344409.elements[21] = ((closureN)self_7320369)->elements[21];
c_7344409.elements[22] = ((closureN)self_7320369)->elements[22];
c_7344409.elements[23] = ((closureN)self_7320369)->elements[23];
c_7344409.elements[24] = ((closureN)self_7320369)->elements[24];
c_7344409.elements[25] = ((closureN)self_7320369)->elements[25];
c_7344409.elements[26] = ((closureN)self_7320369)->elements[26];
c_7344409.elements[27] = r_7315234;
c_7344409.elements[28] = ((closureN)self_7320369)->elements[27];
c_7344409.elements[29] = ((closureN)self_7320369)->elements[28];

return_closcall2(data,  ((closureN)self_7320369)->elements[27],  &c_7344409, quote_ls);; 
}

static void __lambda_1670(void *data, object self_7320370, int argc, object *args) /* object self_7320370, object r_7315237 */
 {
 object r_7315237 = args[0];
  
closureN_type c_7344411;
object e_7346820 [30];
c_7344411.hdr.mark = gc_color_red;
 c_7344411.hdr.grayed = 0;
c_7344411.tag = closureN_tag;
 c_7344411.fn = (function_type)__lambda_1671;
c_7344411.num_args = 1;
c_7344411.num_elements = 30;
c_7344411.elements = (object *)e_7346820;
c_7344411.elements[0] = ((closureN)self_7320370)->elements[0];
c_7344411.elements[1] = ((closureN)self_7320370)->elements[1];
c_7344411.elements[2] = ((closureN)self_7320370)->elements[2];
c_7344411.elements[3] = ((closureN)self_7320370)->elements[3];
c_7344411.elements[4] = ((closureN)self_7320370)->elements[4];
c_7344411.elements[5] = ((closureN)self_7320370)->elements[5];
c_7344411.elements[6] = ((closureN)self_7320370)->elements[6];
c_7344411.elements[7] = ((closureN)self_7320370)->elements[7];
c_7344411.elements[8] = ((closureN)self_7320370)->elements[8];
c_7344411.elements[9] = ((closureN)self_7320370)->elements[9];
c_7344411.elements[10] = ((closureN)self_7320370)->elements[10];
c_7344411.elements[11] = ((closureN)self_7320370)->elements[11];
c_7344411.elements[12] = ((closureN)self_7320370)->elements[12];
c_7344411.elements[13] = ((closureN)self_7320370)->elements[13];
c_7344411.elements[14] = ((closureN)self_7320370)->elements[14];
c_7344411.elements[15] = ((closureN)self_7320370)->elements[15];
c_7344411.elements[16] = ((closureN)self_7320370)->elements[16];
c_7344411.elements[17] = ((closureN)self_7320370)->elements[17];
c_7344411.elements[18] = ((closureN)self_7320370)->elements[18];
c_7344411.elements[19] = ((closureN)self_7320370)->elements[19];
c_7344411.elements[20] = ((closureN)self_7320370)->elements[20];
c_7344411.elements[21] = ((closureN)self_7320370)->elements[21];
c_7344411.elements[22] = ((closureN)self_7320370)->elements[22];
c_7344411.elements[23] = ((closureN)self_7320370)->elements[23];
c_7344411.elements[24] = ((closureN)self_7320370)->elements[24];
c_7344411.elements[25] = ((closureN)self_7320370)->elements[25];
c_7344411.elements[26] = ((closureN)self_7320370)->elements[26];
c_7344411.elements[27] = ((closureN)self_7320370)->elements[27];
c_7344411.elements[28] = ((closureN)self_7320370)->elements[28];
c_7344411.elements[29] = ((closureN)self_7320370)->elements[29];


make_pair(c_7346821,quote_ls,NULL);c_7346821.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344411, r_7315237, NULL, &c_7346821);; 
}

static void __lambda_1671(void *data, object self_7320371, int argc, object *args) /* object self_7320371, object r_7315235 */
 {
 object r_7315235 = args[0];
  
closureN_type c_7344413;
object e_7346816 [29];
c_7344413.hdr.mark = gc_color_red;
 c_7344413.hdr.grayed = 0;
c_7344413.tag = closureN_tag;
 c_7344413.fn = (function_type)__lambda_1672;
c_7344413.num_args = 1;
c_7344413.num_elements = 29;
c_7344413.elements = (object *)e_7346816;
c_7344413.elements[0] = ((closureN)self_7320371)->elements[0];
c_7344413.elements[1] = ((closureN)self_7320371)->elements[1];
c_7344413.elements[2] = ((closureN)self_7320371)->elements[2];
c_7344413.elements[3] = ((closureN)self_7320371)->elements[3];
c_7344413.elements[4] = ((closureN)self_7320371)->elements[4];
c_7344413.elements[5] = ((closureN)self_7320371)->elements[5];
c_7344413.elements[6] = ((closureN)self_7320371)->elements[6];
c_7344413.elements[7] = ((closureN)self_7320371)->elements[7];
c_7344413.elements[8] = ((closureN)self_7320371)->elements[8];
c_7344413.elements[9] = ((closureN)self_7320371)->elements[9];
c_7344413.elements[10] = ((closureN)self_7320371)->elements[10];
c_7344413.elements[11] = ((closureN)self_7320371)->elements[11];
c_7344413.elements[12] = ((closureN)self_7320371)->elements[12];
c_7344413.elements[13] = ((closureN)self_7320371)->elements[13];
c_7344413.elements[14] = ((closureN)self_7320371)->elements[14];
c_7344413.elements[15] = ((closureN)self_7320371)->elements[15];
c_7344413.elements[16] = ((closureN)self_7320371)->elements[16];
c_7344413.elements[17] = ((closureN)self_7320371)->elements[17];
c_7344413.elements[18] = ((closureN)self_7320371)->elements[18];
c_7344413.elements[19] = ((closureN)self_7320371)->elements[19];
c_7344413.elements[20] = ((closureN)self_7320371)->elements[20];
c_7344413.elements[21] = ((closureN)self_7320371)->elements[21];
c_7344413.elements[22] = ((closureN)self_7320371)->elements[22];
c_7344413.elements[23] = ((closureN)self_7320371)->elements[23];
c_7344413.elements[24] = ((closureN)self_7320371)->elements[24];
c_7344413.elements[25] = ((closureN)self_7320371)->elements[25];
c_7344413.elements[26] = ((closureN)self_7320371)->elements[26];
c_7344413.elements[27] = ((closureN)self_7320371)->elements[28];
c_7344413.elements[28] = ((closureN)self_7320371)->elements[29];


make_pair(c_7346819,quote_ls,NULL);c_7346819.hdr.immutable = 1;

make_pair(c_7346818,quote_car,&c_7346819);c_7346818.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344413, ((closureN)self_7320371)->elements[27], r_7315235, &c_7346818);; 
}

static void __lambda_1672(void *data, object self_7320372, int argc, object *args) /* object self_7320372, object r_7315204 */
 {
 object r_7315204 = args[0];
  
closureN_type c_7344416;
object e_7346815 [30];
c_7344416.hdr.mark = gc_color_red;
 c_7344416.hdr.grayed = 0;
c_7344416.tag = closureN_tag;
 c_7344416.fn = (function_type)__lambda_1673;
c_7344416.num_args = 1;
c_7344416.num_elements = 30;
c_7344416.elements = (object *)e_7346815;
c_7344416.elements[0] = ((closureN)self_7320372)->elements[0];
c_7344416.elements[1] = ((closureN)self_7320372)->elements[1];
c_7344416.elements[2] = ((closureN)self_7320372)->elements[2];
c_7344416.elements[3] = ((closureN)self_7320372)->elements[3];
c_7344416.elements[4] = ((closureN)self_7320372)->elements[4];
c_7344416.elements[5] = ((closureN)self_7320372)->elements[5];
c_7344416.elements[6] = ((closureN)self_7320372)->elements[6];
c_7344416.elements[7] = ((closureN)self_7320372)->elements[7];
c_7344416.elements[8] = ((closureN)self_7320372)->elements[8];
c_7344416.elements[9] = ((closureN)self_7320372)->elements[9];
c_7344416.elements[10] = ((closureN)self_7320372)->elements[10];
c_7344416.elements[11] = ((closureN)self_7320372)->elements[11];
c_7344416.elements[12] = ((closureN)self_7320372)->elements[12];
c_7344416.elements[13] = ((closureN)self_7320372)->elements[13];
c_7344416.elements[14] = ((closureN)self_7320372)->elements[14];
c_7344416.elements[15] = ((closureN)self_7320372)->elements[15];
c_7344416.elements[16] = ((closureN)self_7320372)->elements[16];
c_7344416.elements[17] = ((closureN)self_7320372)->elements[17];
c_7344416.elements[18] = ((closureN)self_7320372)->elements[18];
c_7344416.elements[19] = ((closureN)self_7320372)->elements[19];
c_7344416.elements[20] = ((closureN)self_7320372)->elements[20];
c_7344416.elements[21] = ((closureN)self_7320372)->elements[21];
c_7344416.elements[22] = ((closureN)self_7320372)->elements[22];
c_7344416.elements[23] = ((closureN)self_7320372)->elements[23];
c_7344416.elements[24] = ((closureN)self_7320372)->elements[24];
c_7344416.elements[25] = ((closureN)self_7320372)->elements[25];
c_7344416.elements[26] = ((closureN)self_7320372)->elements[26];
c_7344416.elements[27] = r_7315204;
c_7344416.elements[28] = ((closureN)self_7320372)->elements[27];
c_7344416.elements[29] = ((closureN)self_7320372)->elements[28];

return_closcall2(data,  ((closureN)self_7320372)->elements[27],  &c_7344416, quote_lambda);; 
}

static void __lambda_1673(void *data, object self_7320373, int argc, object *args) /* object self_7320373, object r_7315209 */
 {
 object r_7315209 = args[0];
  
closureN_type c_7344419;
object e_7346814 [31];
c_7344419.hdr.mark = gc_color_red;
 c_7344419.hdr.grayed = 0;
c_7344419.tag = closureN_tag;
 c_7344419.fn = (function_type)__lambda_1674;
c_7344419.num_args = 1;
c_7344419.num_elements = 31;
c_7344419.elements = (object *)e_7346814;
c_7344419.elements[0] = ((closureN)self_7320373)->elements[0];
c_7344419.elements[1] = ((closureN)self_7320373)->elements[1];
c_7344419.elements[2] = ((closureN)self_7320373)->elements[2];
c_7344419.elements[3] = ((closureN)self_7320373)->elements[3];
c_7344419.elements[4] = ((closureN)self_7320373)->elements[4];
c_7344419.elements[5] = ((closureN)self_7320373)->elements[5];
c_7344419.elements[6] = ((closureN)self_7320373)->elements[6];
c_7344419.elements[7] = ((closureN)self_7320373)->elements[7];
c_7344419.elements[8] = ((closureN)self_7320373)->elements[8];
c_7344419.elements[9] = ((closureN)self_7320373)->elements[9];
c_7344419.elements[10] = ((closureN)self_7320373)->elements[10];
c_7344419.elements[11] = ((closureN)self_7320373)->elements[11];
c_7344419.elements[12] = ((closureN)self_7320373)->elements[12];
c_7344419.elements[13] = ((closureN)self_7320373)->elements[13];
c_7344419.elements[14] = ((closureN)self_7320373)->elements[14];
c_7344419.elements[15] = ((closureN)self_7320373)->elements[15];
c_7344419.elements[16] = ((closureN)self_7320373)->elements[16];
c_7344419.elements[17] = ((closureN)self_7320373)->elements[17];
c_7344419.elements[18] = ((closureN)self_7320373)->elements[18];
c_7344419.elements[19] = ((closureN)self_7320373)->elements[19];
c_7344419.elements[20] = ((closureN)self_7320373)->elements[20];
c_7344419.elements[21] = ((closureN)self_7320373)->elements[21];
c_7344419.elements[22] = ((closureN)self_7320373)->elements[22];
c_7344419.elements[23] = ((closureN)self_7320373)->elements[23];
c_7344419.elements[24] = ((closureN)self_7320373)->elements[24];
c_7344419.elements[25] = ((closureN)self_7320373)->elements[25];
c_7344419.elements[26] = ((closureN)self_7320373)->elements[26];
c_7344419.elements[27] = ((closureN)self_7320373)->elements[27];
c_7344419.elements[28] = r_7315209;
c_7344419.elements[29] = ((closureN)self_7320373)->elements[28];
c_7344419.elements[30] = ((closureN)self_7320373)->elements[29];

return_closcall2(data,  ((closureN)self_7320373)->elements[28],  &c_7344419, quote_lp);; 
}

static void __lambda_1674(void *data, object self_7320374, int argc, object *args) /* object self_7320374, object r_7315218 */
 {
 object r_7315218 = args[0];
  
closureN_type c_7344422;
object e_7346813 [32];
c_7344422.hdr.mark = gc_color_red;
 c_7344422.hdr.grayed = 0;
c_7344422.tag = closureN_tag;
 c_7344422.fn = (function_type)__lambda_1675;
c_7344422.num_args = 1;
c_7344422.num_elements = 32;
c_7344422.elements = (object *)e_7346813;
c_7344422.elements[0] = ((closureN)self_7320374)->elements[0];
c_7344422.elements[1] = ((closureN)self_7320374)->elements[1];
c_7344422.elements[2] = ((closureN)self_7320374)->elements[2];
c_7344422.elements[3] = ((closureN)self_7320374)->elements[3];
c_7344422.elements[4] = ((closureN)self_7320374)->elements[4];
c_7344422.elements[5] = ((closureN)self_7320374)->elements[5];
c_7344422.elements[6] = ((closureN)self_7320374)->elements[6];
c_7344422.elements[7] = ((closureN)self_7320374)->elements[7];
c_7344422.elements[8] = ((closureN)self_7320374)->elements[8];
c_7344422.elements[9] = ((closureN)self_7320374)->elements[9];
c_7344422.elements[10] = ((closureN)self_7320374)->elements[10];
c_7344422.elements[11] = ((closureN)self_7320374)->elements[11];
c_7344422.elements[12] = ((closureN)self_7320374)->elements[12];
c_7344422.elements[13] = ((closureN)self_7320374)->elements[13];
c_7344422.elements[14] = ((closureN)self_7320374)->elements[14];
c_7344422.elements[15] = ((closureN)self_7320374)->elements[15];
c_7344422.elements[16] = ((closureN)self_7320374)->elements[16];
c_7344422.elements[17] = ((closureN)self_7320374)->elements[17];
c_7344422.elements[18] = ((closureN)self_7320374)->elements[18];
c_7344422.elements[19] = ((closureN)self_7320374)->elements[19];
c_7344422.elements[20] = ((closureN)self_7320374)->elements[20];
c_7344422.elements[21] = ((closureN)self_7320374)->elements[21];
c_7344422.elements[22] = ((closureN)self_7320374)->elements[22];
c_7344422.elements[23] = ((closureN)self_7320374)->elements[23];
c_7344422.elements[24] = ((closureN)self_7320374)->elements[24];
c_7344422.elements[25] = ((closureN)self_7320374)->elements[25];
c_7344422.elements[26] = ((closureN)self_7320374)->elements[26];
c_7344422.elements[27] = ((closureN)self_7320374)->elements[27];
c_7344422.elements[28] = ((closureN)self_7320374)->elements[28];
c_7344422.elements[29] = r_7315218;
c_7344422.elements[30] = ((closureN)self_7320374)->elements[29];
c_7344422.elements[31] = ((closureN)self_7320374)->elements[30];

return_closcall2(data,  ((closureN)self_7320374)->elements[29],  &c_7344422, quote_cdr);; 
}

static void __lambda_1675(void *data, object self_7320375, int argc, object *args) /* object self_7320375, object r_7315224 */
 {
 object r_7315224 = args[0];
  
closureN_type c_7344425;
object e_7346812 [33];
c_7344425.hdr.mark = gc_color_red;
 c_7344425.hdr.grayed = 0;
c_7344425.tag = closureN_tag;
 c_7344425.fn = (function_type)__lambda_1676;
c_7344425.num_args = 1;
c_7344425.num_elements = 33;
c_7344425.elements = (object *)e_7346812;
c_7344425.elements[0] = ((closureN)self_7320375)->elements[0];
c_7344425.elements[1] = ((closureN)self_7320375)->elements[1];
c_7344425.elements[2] = ((closureN)self_7320375)->elements[2];
c_7344425.elements[3] = ((closureN)self_7320375)->elements[3];
c_7344425.elements[4] = ((closureN)self_7320375)->elements[4];
c_7344425.elements[5] = ((closureN)self_7320375)->elements[5];
c_7344425.elements[6] = ((closureN)self_7320375)->elements[6];
c_7344425.elements[7] = ((closureN)self_7320375)->elements[7];
c_7344425.elements[8] = ((closureN)self_7320375)->elements[8];
c_7344425.elements[9] = ((closureN)self_7320375)->elements[9];
c_7344425.elements[10] = ((closureN)self_7320375)->elements[10];
c_7344425.elements[11] = ((closureN)self_7320375)->elements[11];
c_7344425.elements[12] = ((closureN)self_7320375)->elements[12];
c_7344425.elements[13] = ((closureN)self_7320375)->elements[13];
c_7344425.elements[14] = ((closureN)self_7320375)->elements[14];
c_7344425.elements[15] = ((closureN)self_7320375)->elements[15];
c_7344425.elements[16] = ((closureN)self_7320375)->elements[16];
c_7344425.elements[17] = ((closureN)self_7320375)->elements[17];
c_7344425.elements[18] = ((closureN)self_7320375)->elements[18];
c_7344425.elements[19] = ((closureN)self_7320375)->elements[19];
c_7344425.elements[20] = ((closureN)self_7320375)->elements[20];
c_7344425.elements[21] = ((closureN)self_7320375)->elements[21];
c_7344425.elements[22] = ((closureN)self_7320375)->elements[22];
c_7344425.elements[23] = ((closureN)self_7320375)->elements[23];
c_7344425.elements[24] = ((closureN)self_7320375)->elements[24];
c_7344425.elements[25] = ((closureN)self_7320375)->elements[25];
c_7344425.elements[26] = ((closureN)self_7320375)->elements[26];
c_7344425.elements[27] = ((closureN)self_7320375)->elements[27];
c_7344425.elements[28] = ((closureN)self_7320375)->elements[28];
c_7344425.elements[29] = ((closureN)self_7320375)->elements[29];
c_7344425.elements[30] = r_7315224;
c_7344425.elements[31] = ((closureN)self_7320375)->elements[30];
c_7344425.elements[32] = ((closureN)self_7320375)->elements[31];

return_closcall2(data,  ((closureN)self_7320375)->elements[30],  &c_7344425, quote_ls);; 
}

static void __lambda_1676(void *data, object self_7320376, int argc, object *args) /* object self_7320376, object r_7315227 */
 {
 object r_7315227 = args[0];
  
closureN_type c_7344427;
object e_7346810 [33];
c_7344427.hdr.mark = gc_color_red;
 c_7344427.hdr.grayed = 0;
c_7344427.tag = closureN_tag;
 c_7344427.fn = (function_type)__lambda_1677;
c_7344427.num_args = 1;
c_7344427.num_elements = 33;
c_7344427.elements = (object *)e_7346810;
c_7344427.elements[0] = ((closureN)self_7320376)->elements[0];
c_7344427.elements[1] = ((closureN)self_7320376)->elements[1];
c_7344427.elements[2] = ((closureN)self_7320376)->elements[2];
c_7344427.elements[3] = ((closureN)self_7320376)->elements[3];
c_7344427.elements[4] = ((closureN)self_7320376)->elements[4];
c_7344427.elements[5] = ((closureN)self_7320376)->elements[5];
c_7344427.elements[6] = ((closureN)self_7320376)->elements[6];
c_7344427.elements[7] = ((closureN)self_7320376)->elements[7];
c_7344427.elements[8] = ((closureN)self_7320376)->elements[8];
c_7344427.elements[9] = ((closureN)self_7320376)->elements[9];
c_7344427.elements[10] = ((closureN)self_7320376)->elements[10];
c_7344427.elements[11] = ((closureN)self_7320376)->elements[11];
c_7344427.elements[12] = ((closureN)self_7320376)->elements[12];
c_7344427.elements[13] = ((closureN)self_7320376)->elements[13];
c_7344427.elements[14] = ((closureN)self_7320376)->elements[14];
c_7344427.elements[15] = ((closureN)self_7320376)->elements[15];
c_7344427.elements[16] = ((closureN)self_7320376)->elements[16];
c_7344427.elements[17] = ((closureN)self_7320376)->elements[17];
c_7344427.elements[18] = ((closureN)self_7320376)->elements[18];
c_7344427.elements[19] = ((closureN)self_7320376)->elements[19];
c_7344427.elements[20] = ((closureN)self_7320376)->elements[20];
c_7344427.elements[21] = ((closureN)self_7320376)->elements[21];
c_7344427.elements[22] = ((closureN)self_7320376)->elements[22];
c_7344427.elements[23] = ((closureN)self_7320376)->elements[23];
c_7344427.elements[24] = ((closureN)self_7320376)->elements[24];
c_7344427.elements[25] = ((closureN)self_7320376)->elements[25];
c_7344427.elements[26] = ((closureN)self_7320376)->elements[26];
c_7344427.elements[27] = ((closureN)self_7320376)->elements[27];
c_7344427.elements[28] = ((closureN)self_7320376)->elements[28];
c_7344427.elements[29] = ((closureN)self_7320376)->elements[29];
c_7344427.elements[30] = ((closureN)self_7320376)->elements[30];
c_7344427.elements[31] = ((closureN)self_7320376)->elements[31];
c_7344427.elements[32] = ((closureN)self_7320376)->elements[32];


make_pair(c_7346811,quote_ls,NULL);c_7346811.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344427, r_7315227, NULL, &c_7346811);; 
}

static void __lambda_1677(void *data, object self_7320377, int argc, object *args) /* object self_7320377, object r_7315225 */
 {
 object r_7315225 = args[0];
  
closureN_type c_7344429;
object e_7346806 [32];
c_7344429.hdr.mark = gc_color_red;
 c_7344429.hdr.grayed = 0;
c_7344429.tag = closureN_tag;
 c_7344429.fn = (function_type)__lambda_1678;
c_7344429.num_args = 1;
c_7344429.num_elements = 32;
c_7344429.elements = (object *)e_7346806;
c_7344429.elements[0] = ((closureN)self_7320377)->elements[0];
c_7344429.elements[1] = ((closureN)self_7320377)->elements[1];
c_7344429.elements[2] = ((closureN)self_7320377)->elements[2];
c_7344429.elements[3] = ((closureN)self_7320377)->elements[3];
c_7344429.elements[4] = ((closureN)self_7320377)->elements[4];
c_7344429.elements[5] = ((closureN)self_7320377)->elements[5];
c_7344429.elements[6] = ((closureN)self_7320377)->elements[6];
c_7344429.elements[7] = ((closureN)self_7320377)->elements[7];
c_7344429.elements[8] = ((closureN)self_7320377)->elements[8];
c_7344429.elements[9] = ((closureN)self_7320377)->elements[9];
c_7344429.elements[10] = ((closureN)self_7320377)->elements[10];
c_7344429.elements[11] = ((closureN)self_7320377)->elements[11];
c_7344429.elements[12] = ((closureN)self_7320377)->elements[12];
c_7344429.elements[13] = ((closureN)self_7320377)->elements[13];
c_7344429.elements[14] = ((closureN)self_7320377)->elements[14];
c_7344429.elements[15] = ((closureN)self_7320377)->elements[15];
c_7344429.elements[16] = ((closureN)self_7320377)->elements[16];
c_7344429.elements[17] = ((closureN)self_7320377)->elements[17];
c_7344429.elements[18] = ((closureN)self_7320377)->elements[18];
c_7344429.elements[19] = ((closureN)self_7320377)->elements[19];
c_7344429.elements[20] = ((closureN)self_7320377)->elements[20];
c_7344429.elements[21] = ((closureN)self_7320377)->elements[21];
c_7344429.elements[22] = ((closureN)self_7320377)->elements[22];
c_7344429.elements[23] = ((closureN)self_7320377)->elements[23];
c_7344429.elements[24] = ((closureN)self_7320377)->elements[24];
c_7344429.elements[25] = ((closureN)self_7320377)->elements[25];
c_7344429.elements[26] = ((closureN)self_7320377)->elements[26];
c_7344429.elements[27] = ((closureN)self_7320377)->elements[27];
c_7344429.elements[28] = ((closureN)self_7320377)->elements[28];
c_7344429.elements[29] = ((closureN)self_7320377)->elements[29];
c_7344429.elements[30] = ((closureN)self_7320377)->elements[31];
c_7344429.elements[31] = ((closureN)self_7320377)->elements[32];


make_pair(c_7346809,quote_ls,NULL);c_7346809.hdr.immutable = 1;

make_pair(c_7346808,quote_cdr,&c_7346809);c_7346808.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344429, ((closureN)self_7320377)->elements[30], r_7315225, &c_7346808);; 
}

static void __lambda_1678(void *data, object self_7320378, int argc, object *args) /* object self_7320378, object r_7315221 */
 {
 object r_7315221 = args[0];
  
closureN_type c_7344431;
object e_7346802 [32];
c_7344431.hdr.mark = gc_color_red;
 c_7344431.hdr.grayed = 0;
c_7344431.tag = closureN_tag;
 c_7344431.fn = (function_type)__lambda_1679;
c_7344431.num_args = 1;
c_7344431.num_elements = 32;
c_7344431.elements = (object *)e_7346802;
c_7344431.elements[0] = ((closureN)self_7320378)->elements[0];
c_7344431.elements[1] = ((closureN)self_7320378)->elements[1];
c_7344431.elements[2] = ((closureN)self_7320378)->elements[2];
c_7344431.elements[3] = ((closureN)self_7320378)->elements[3];
c_7344431.elements[4] = ((closureN)self_7320378)->elements[4];
c_7344431.elements[5] = ((closureN)self_7320378)->elements[5];
c_7344431.elements[6] = ((closureN)self_7320378)->elements[6];
c_7344431.elements[7] = ((closureN)self_7320378)->elements[7];
c_7344431.elements[8] = ((closureN)self_7320378)->elements[8];
c_7344431.elements[9] = ((closureN)self_7320378)->elements[9];
c_7344431.elements[10] = ((closureN)self_7320378)->elements[10];
c_7344431.elements[11] = ((closureN)self_7320378)->elements[11];
c_7344431.elements[12] = ((closureN)self_7320378)->elements[12];
c_7344431.elements[13] = ((closureN)self_7320378)->elements[13];
c_7344431.elements[14] = ((closureN)self_7320378)->elements[14];
c_7344431.elements[15] = ((closureN)self_7320378)->elements[15];
c_7344431.elements[16] = ((closureN)self_7320378)->elements[16];
c_7344431.elements[17] = ((closureN)self_7320378)->elements[17];
c_7344431.elements[18] = ((closureN)self_7320378)->elements[18];
c_7344431.elements[19] = ((closureN)self_7320378)->elements[19];
c_7344431.elements[20] = ((closureN)self_7320378)->elements[20];
c_7344431.elements[21] = ((closureN)self_7320378)->elements[21];
c_7344431.elements[22] = ((closureN)self_7320378)->elements[22];
c_7344431.elements[23] = ((closureN)self_7320378)->elements[23];
c_7344431.elements[24] = ((closureN)self_7320378)->elements[24];
c_7344431.elements[25] = ((closureN)self_7320378)->elements[25];
c_7344431.elements[26] = ((closureN)self_7320378)->elements[26];
c_7344431.elements[27] = ((closureN)self_7320378)->elements[27];
c_7344431.elements[28] = ((closureN)self_7320378)->elements[28];
c_7344431.elements[29] = ((closureN)self_7320378)->elements[29];
c_7344431.elements[30] = ((closureN)self_7320378)->elements[30];
c_7344431.elements[31] = ((closureN)self_7320378)->elements[31];


make_pair(c_7346805,quote_ls,NULL);c_7346805.hdr.immutable = 1;

make_pair(c_7346804,quote_cdr,&c_7346805);c_7346804.hdr.immutable = 1;

make_pair(c_7346803,&c_7346804,NULL);c_7346803.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344431, r_7315221, NULL, &c_7346803);; 
}

static void __lambda_1679(void *data, object self_7320379, int argc, object *args) /* object self_7320379, object r_7315219 */
 {
 object r_7315219 = args[0];
  
closureN_type c_7344433;
object e_7346796 [31];
c_7344433.hdr.mark = gc_color_red;
 c_7344433.hdr.grayed = 0;
c_7344433.tag = closureN_tag;
 c_7344433.fn = (function_type)__lambda_1680;
c_7344433.num_args = 1;
c_7344433.num_elements = 31;
c_7344433.elements = (object *)e_7346796;
c_7344433.elements[0] = ((closureN)self_7320379)->elements[0];
c_7344433.elements[1] = ((closureN)self_7320379)->elements[1];
c_7344433.elements[2] = ((closureN)self_7320379)->elements[2];
c_7344433.elements[3] = ((closureN)self_7320379)->elements[3];
c_7344433.elements[4] = ((closureN)self_7320379)->elements[4];
c_7344433.elements[5] = ((closureN)self_7320379)->elements[5];
c_7344433.elements[6] = ((closureN)self_7320379)->elements[6];
c_7344433.elements[7] = ((closureN)self_7320379)->elements[7];
c_7344433.elements[8] = ((closureN)self_7320379)->elements[8];
c_7344433.elements[9] = ((closureN)self_7320379)->elements[9];
c_7344433.elements[10] = ((closureN)self_7320379)->elements[10];
c_7344433.elements[11] = ((closureN)self_7320379)->elements[11];
c_7344433.elements[12] = ((closureN)self_7320379)->elements[12];
c_7344433.elements[13] = ((closureN)self_7320379)->elements[13];
c_7344433.elements[14] = ((closureN)self_7320379)->elements[14];
c_7344433.elements[15] = ((closureN)self_7320379)->elements[15];
c_7344433.elements[16] = ((closureN)self_7320379)->elements[16];
c_7344433.elements[17] = ((closureN)self_7320379)->elements[17];
c_7344433.elements[18] = ((closureN)self_7320379)->elements[18];
c_7344433.elements[19] = ((closureN)self_7320379)->elements[19];
c_7344433.elements[20] = ((closureN)self_7320379)->elements[20];
c_7344433.elements[21] = ((closureN)self_7320379)->elements[21];
c_7344433.elements[22] = ((closureN)self_7320379)->elements[22];
c_7344433.elements[23] = ((closureN)self_7320379)->elements[23];
c_7344433.elements[24] = ((closureN)self_7320379)->elements[24];
c_7344433.elements[25] = ((closureN)self_7320379)->elements[25];
c_7344433.elements[26] = ((closureN)self_7320379)->elements[26];
c_7344433.elements[27] = ((closureN)self_7320379)->elements[27];
c_7344433.elements[28] = ((closureN)self_7320379)->elements[28];
c_7344433.elements[29] = ((closureN)self_7320379)->elements[30];
c_7344433.elements[30] = ((closureN)self_7320379)->elements[31];


make_pair(c_7346801,quote_ls,NULL);c_7346801.hdr.immutable = 1;

make_pair(c_7346800,quote_cdr,&c_7346801);c_7346800.hdr.immutable = 1;

make_pair(c_7346799,&c_7346800,NULL);c_7346799.hdr.immutable = 1;

make_pair(c_7346798,quote_lp,&c_7346799);c_7346798.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344433, ((closureN)self_7320379)->elements[29], r_7315219, &c_7346798);; 
}

static void __lambda_1680(void *data, object self_7320380, int argc, object *args) /* object self_7320380, object r_7315215 */
 {
 object r_7315215 = args[0];
  
closureN_type c_7344435;
object e_7346790 [31];
c_7344435.hdr.mark = gc_color_red;
 c_7344435.hdr.grayed = 0;
c_7344435.tag = closureN_tag;
 c_7344435.fn = (function_type)__lambda_1681;
c_7344435.num_args = 1;
c_7344435.num_elements = 31;
c_7344435.elements = (object *)e_7346790;
c_7344435.elements[0] = ((closureN)self_7320380)->elements[0];
c_7344435.elements[1] = ((closureN)self_7320380)->elements[1];
c_7344435.elements[2] = ((closureN)self_7320380)->elements[2];
c_7344435.elements[3] = ((closureN)self_7320380)->elements[3];
c_7344435.elements[4] = ((closureN)self_7320380)->elements[4];
c_7344435.elements[5] = ((closureN)self_7320380)->elements[5];
c_7344435.elements[6] = ((closureN)self_7320380)->elements[6];
c_7344435.elements[7] = ((closureN)self_7320380)->elements[7];
c_7344435.elements[8] = ((closureN)self_7320380)->elements[8];
c_7344435.elements[9] = ((closureN)self_7320380)->elements[9];
c_7344435.elements[10] = ((closureN)self_7320380)->elements[10];
c_7344435.elements[11] = ((closureN)self_7320380)->elements[11];
c_7344435.elements[12] = ((closureN)self_7320380)->elements[12];
c_7344435.elements[13] = ((closureN)self_7320380)->elements[13];
c_7344435.elements[14] = ((closureN)self_7320380)->elements[14];
c_7344435.elements[15] = ((closureN)self_7320380)->elements[15];
c_7344435.elements[16] = ((closureN)self_7320380)->elements[16];
c_7344435.elements[17] = ((closureN)self_7320380)->elements[17];
c_7344435.elements[18] = ((closureN)self_7320380)->elements[18];
c_7344435.elements[19] = ((closureN)self_7320380)->elements[19];
c_7344435.elements[20] = ((closureN)self_7320380)->elements[20];
c_7344435.elements[21] = ((closureN)self_7320380)->elements[21];
c_7344435.elements[22] = ((closureN)self_7320380)->elements[22];
c_7344435.elements[23] = ((closureN)self_7320380)->elements[23];
c_7344435.elements[24] = ((closureN)self_7320380)->elements[24];
c_7344435.elements[25] = ((closureN)self_7320380)->elements[25];
c_7344435.elements[26] = ((closureN)self_7320380)->elements[26];
c_7344435.elements[27] = ((closureN)self_7320380)->elements[27];
c_7344435.elements[28] = ((closureN)self_7320380)->elements[28];
c_7344435.elements[29] = ((closureN)self_7320380)->elements[29];
c_7344435.elements[30] = ((closureN)self_7320380)->elements[30];


make_pair(c_7346795,quote_ls,NULL);c_7346795.hdr.immutable = 1;

make_pair(c_7346794,quote_cdr,&c_7346795);c_7346794.hdr.immutable = 1;

make_pair(c_7346793,&c_7346794,NULL);c_7346793.hdr.immutable = 1;

make_pair(c_7346792,quote_lp,&c_7346793);c_7346792.hdr.immutable = 1;

make_pair(c_7346791,&c_7346792,NULL);c_7346791.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344435, r_7315215, NULL, &c_7346791);; 
}

static void __lambda_1681(void *data, object self_7320381, int argc, object *args) /* object self_7320381, object r_7315213 */
 {
 object r_7315213 = args[0];
  
closureN_type c_7344437;
object e_7346783 [31];
c_7344437.hdr.mark = gc_color_red;
 c_7344437.hdr.grayed = 0;
c_7344437.tag = closureN_tag;
 c_7344437.fn = (function_type)__lambda_1682;
c_7344437.num_args = 1;
c_7344437.num_elements = 31;
c_7344437.elements = (object *)e_7346783;
c_7344437.elements[0] = ((closureN)self_7320381)->elements[0];
c_7344437.elements[1] = ((closureN)self_7320381)->elements[1];
c_7344437.elements[2] = ((closureN)self_7320381)->elements[2];
c_7344437.elements[3] = ((closureN)self_7320381)->elements[3];
c_7344437.elements[4] = ((closureN)self_7320381)->elements[4];
c_7344437.elements[5] = ((closureN)self_7320381)->elements[5];
c_7344437.elements[6] = ((closureN)self_7320381)->elements[6];
c_7344437.elements[7] = ((closureN)self_7320381)->elements[7];
c_7344437.elements[8] = ((closureN)self_7320381)->elements[8];
c_7344437.elements[9] = ((closureN)self_7320381)->elements[9];
c_7344437.elements[10] = ((closureN)self_7320381)->elements[10];
c_7344437.elements[11] = ((closureN)self_7320381)->elements[11];
c_7344437.elements[12] = ((closureN)self_7320381)->elements[12];
c_7344437.elements[13] = ((closureN)self_7320381)->elements[13];
c_7344437.elements[14] = ((closureN)self_7320381)->elements[14];
c_7344437.elements[15] = ((closureN)self_7320381)->elements[15];
c_7344437.elements[16] = ((closureN)self_7320381)->elements[16];
c_7344437.elements[17] = ((closureN)self_7320381)->elements[17];
c_7344437.elements[18] = ((closureN)self_7320381)->elements[18];
c_7344437.elements[19] = ((closureN)self_7320381)->elements[19];
c_7344437.elements[20] = ((closureN)self_7320381)->elements[20];
c_7344437.elements[21] = ((closureN)self_7320381)->elements[21];
c_7344437.elements[22] = ((closureN)self_7320381)->elements[22];
c_7344437.elements[23] = ((closureN)self_7320381)->elements[23];
c_7344437.elements[24] = ((closureN)self_7320381)->elements[24];
c_7344437.elements[25] = ((closureN)self_7320381)->elements[25];
c_7344437.elements[26] = ((closureN)self_7320381)->elements[26];
c_7344437.elements[27] = ((closureN)self_7320381)->elements[27];
c_7344437.elements[28] = ((closureN)self_7320381)->elements[28];
c_7344437.elements[29] = ((closureN)self_7320381)->elements[29];
c_7344437.elements[30] = ((closureN)self_7320381)->elements[30];


make_pair(c_7346789,quote_ls,NULL);c_7346789.hdr.immutable = 1;

make_pair(c_7346788,quote_cdr,&c_7346789);c_7346788.hdr.immutable = 1;

make_pair(c_7346787,&c_7346788,NULL);c_7346787.hdr.immutable = 1;

make_pair(c_7346786,quote_lp,&c_7346787);c_7346786.hdr.immutable = 1;

make_pair(c_7346785,&c_7346786,NULL);c_7346785.hdr.immutable = 1;

make_pair(c_7346784,NULL,&c_7346785);c_7346784.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344437, NULL, r_7315213, &c_7346784);; 
}

static void __lambda_1682(void *data, object self_7320382, int argc, object *args) /* object self_7320382, object r_7315210 */
 {
 object r_7315210 = args[0];
  
closureN_type c_7344439;
object e_7346774 [30];
c_7344439.hdr.mark = gc_color_red;
 c_7344439.hdr.grayed = 0;
c_7344439.tag = closureN_tag;
 c_7344439.fn = (function_type)__lambda_1683;
c_7344439.num_args = 1;
c_7344439.num_elements = 30;
c_7344439.elements = (object *)e_7346774;
c_7344439.elements[0] = ((closureN)self_7320382)->elements[0];
c_7344439.elements[1] = ((closureN)self_7320382)->elements[1];
c_7344439.elements[2] = ((closureN)self_7320382)->elements[2];
c_7344439.elements[3] = ((closureN)self_7320382)->elements[3];
c_7344439.elements[4] = ((closureN)self_7320382)->elements[4];
c_7344439.elements[5] = ((closureN)self_7320382)->elements[5];
c_7344439.elements[6] = ((closureN)self_7320382)->elements[6];
c_7344439.elements[7] = ((closureN)self_7320382)->elements[7];
c_7344439.elements[8] = ((closureN)self_7320382)->elements[8];
c_7344439.elements[9] = ((closureN)self_7320382)->elements[9];
c_7344439.elements[10] = ((closureN)self_7320382)->elements[10];
c_7344439.elements[11] = ((closureN)self_7320382)->elements[11];
c_7344439.elements[12] = ((closureN)self_7320382)->elements[12];
c_7344439.elements[13] = ((closureN)self_7320382)->elements[13];
c_7344439.elements[14] = ((closureN)self_7320382)->elements[14];
c_7344439.elements[15] = ((closureN)self_7320382)->elements[15];
c_7344439.elements[16] = ((closureN)self_7320382)->elements[16];
c_7344439.elements[17] = ((closureN)self_7320382)->elements[17];
c_7344439.elements[18] = ((closureN)self_7320382)->elements[18];
c_7344439.elements[19] = ((closureN)self_7320382)->elements[19];
c_7344439.elements[20] = ((closureN)self_7320382)->elements[20];
c_7344439.elements[21] = ((closureN)self_7320382)->elements[21];
c_7344439.elements[22] = ((closureN)self_7320382)->elements[22];
c_7344439.elements[23] = ((closureN)self_7320382)->elements[23];
c_7344439.elements[24] = ((closureN)self_7320382)->elements[24];
c_7344439.elements[25] = ((closureN)self_7320382)->elements[25];
c_7344439.elements[26] = ((closureN)self_7320382)->elements[26];
c_7344439.elements[27] = ((closureN)self_7320382)->elements[27];
c_7344439.elements[28] = ((closureN)self_7320382)->elements[29];
c_7344439.elements[29] = ((closureN)self_7320382)->elements[30];


make_pair(c_7346782,quote_ls,NULL);c_7346782.hdr.immutable = 1;

make_pair(c_7346781,quote_cdr,&c_7346782);c_7346781.hdr.immutable = 1;

make_pair(c_7346780,&c_7346781,NULL);c_7346780.hdr.immutable = 1;

make_pair(c_7346779,quote_lp,&c_7346780);c_7346779.hdr.immutable = 1;

make_pair(c_7346778,&c_7346779,NULL);c_7346778.hdr.immutable = 1;

make_pair(c_7346777,NULL,&c_7346778);c_7346777.hdr.immutable = 1;

make_pair(c_7346776,quote_lambda,&c_7346777);c_7346776.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344439, ((closureN)self_7320382)->elements[28], r_7315210, &c_7346776);; 
}

static void __lambda_1683(void *data, object self_7320383, int argc, object *args) /* object self_7320383, object r_7315207 */
 {
 object r_7315207 = args[0];
  
closureN_type c_7344441;
object e_7346762 [30];
c_7344441.hdr.mark = gc_color_red;
 c_7344441.hdr.grayed = 0;
c_7344441.tag = closureN_tag;
 c_7344441.fn = (function_type)__lambda_1684;
c_7344441.num_args = 1;
c_7344441.num_elements = 30;
c_7344441.elements = (object *)e_7346762;
c_7344441.elements[0] = ((closureN)self_7320383)->elements[0];
c_7344441.elements[1] = ((closureN)self_7320383)->elements[1];
c_7344441.elements[2] = ((closureN)self_7320383)->elements[2];
c_7344441.elements[3] = ((closureN)self_7320383)->elements[3];
c_7344441.elements[4] = ((closureN)self_7320383)->elements[4];
c_7344441.elements[5] = ((closureN)self_7320383)->elements[5];
c_7344441.elements[6] = ((closureN)self_7320383)->elements[6];
c_7344441.elements[7] = ((closureN)self_7320383)->elements[7];
c_7344441.elements[8] = ((closureN)self_7320383)->elements[8];
c_7344441.elements[9] = ((closureN)self_7320383)->elements[9];
c_7344441.elements[10] = ((closureN)self_7320383)->elements[10];
c_7344441.elements[11] = ((closureN)self_7320383)->elements[11];
c_7344441.elements[12] = ((closureN)self_7320383)->elements[12];
c_7344441.elements[13] = ((closureN)self_7320383)->elements[13];
c_7344441.elements[14] = ((closureN)self_7320383)->elements[14];
c_7344441.elements[15] = ((closureN)self_7320383)->elements[15];
c_7344441.elements[16] = ((closureN)self_7320383)->elements[16];
c_7344441.elements[17] = ((closureN)self_7320383)->elements[17];
c_7344441.elements[18] = ((closureN)self_7320383)->elements[18];
c_7344441.elements[19] = ((closureN)self_7320383)->elements[19];
c_7344441.elements[20] = ((closureN)self_7320383)->elements[20];
c_7344441.elements[21] = ((closureN)self_7320383)->elements[21];
c_7344441.elements[22] = ((closureN)self_7320383)->elements[22];
c_7344441.elements[23] = ((closureN)self_7320383)->elements[23];
c_7344441.elements[24] = ((closureN)self_7320383)->elements[24];
c_7344441.elements[25] = ((closureN)self_7320383)->elements[25];
c_7344441.elements[26] = ((closureN)self_7320383)->elements[26];
c_7344441.elements[27] = ((closureN)self_7320383)->elements[27];
c_7344441.elements[28] = ((closureN)self_7320383)->elements[28];
c_7344441.elements[29] = ((closureN)self_7320383)->elements[29];


make_pair(c_7346771,quote_ls,NULL);c_7346771.hdr.immutable = 1;

make_pair(c_7346770,quote_cdr,&c_7346771);c_7346770.hdr.immutable = 1;

make_pair(c_7346769,&c_7346770,NULL);c_7346769.hdr.immutable = 1;

make_pair(c_7346768,quote_lp,&c_7346769);c_7346768.hdr.immutable = 1;

make_pair(c_7346767,&c_7346768,NULL);c_7346767.hdr.immutable = 1;

make_pair(c_7346766,NULL,&c_7346767);c_7346766.hdr.immutable = 1;

make_pair(c_7346765,quote_lambda,&c_7346766);c_7346765.hdr.immutable = 1;

make_pair(c_7346773,quote__93_93_93,NULL);c_7346773.hdr.immutable = 1;

make_pair(c_7346772,quote_id_91ls,&c_7346773);c_7346772.hdr.immutable = 1;

make_pair(c_7346764,&c_7346765,&c_7346772);c_7346764.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344441, r_7315207, ((closureN)self_7320383)->elements[2], &c_7346764);; 
}

static void __lambda_1684(void *data, object self_7320384, int argc, object *args) /* object self_7320384, object r_7315205 */
 {
 object r_7315205 = args[0];
  
closureN_type c_7344443;
object e_7346747 [29];
c_7344443.hdr.mark = gc_color_red;
 c_7344443.hdr.grayed = 0;
c_7344443.tag = closureN_tag;
 c_7344443.fn = (function_type)__lambda_1685;
c_7344443.num_args = 1;
c_7344443.num_elements = 29;
c_7344443.elements = (object *)e_7346747;
c_7344443.elements[0] = ((closureN)self_7320384)->elements[0];
c_7344443.elements[1] = ((closureN)self_7320384)->elements[1];
c_7344443.elements[2] = ((closureN)self_7320384)->elements[2];
c_7344443.elements[3] = ((closureN)self_7320384)->elements[3];
c_7344443.elements[4] = ((closureN)self_7320384)->elements[4];
c_7344443.elements[5] = ((closureN)self_7320384)->elements[5];
c_7344443.elements[6] = ((closureN)self_7320384)->elements[6];
c_7344443.elements[7] = ((closureN)self_7320384)->elements[7];
c_7344443.elements[8] = ((closureN)self_7320384)->elements[8];
c_7344443.elements[9] = ((closureN)self_7320384)->elements[9];
c_7344443.elements[10] = ((closureN)self_7320384)->elements[10];
c_7344443.elements[11] = ((closureN)self_7320384)->elements[11];
c_7344443.elements[12] = ((closureN)self_7320384)->elements[12];
c_7344443.elements[13] = ((closureN)self_7320384)->elements[13];
c_7344443.elements[14] = ((closureN)self_7320384)->elements[14];
c_7344443.elements[15] = ((closureN)self_7320384)->elements[15];
c_7344443.elements[16] = ((closureN)self_7320384)->elements[16];
c_7344443.elements[17] = ((closureN)self_7320384)->elements[17];
c_7344443.elements[18] = ((closureN)self_7320384)->elements[18];
c_7344443.elements[19] = ((closureN)self_7320384)->elements[19];
c_7344443.elements[20] = ((closureN)self_7320384)->elements[20];
c_7344443.elements[21] = ((closureN)self_7320384)->elements[21];
c_7344443.elements[22] = ((closureN)self_7320384)->elements[22];
c_7344443.elements[23] = ((closureN)self_7320384)->elements[23];
c_7344443.elements[24] = ((closureN)self_7320384)->elements[24];
c_7344443.elements[25] = ((closureN)self_7320384)->elements[25];
c_7344443.elements[26] = ((closureN)self_7320384)->elements[26];
c_7344443.elements[27] = ((closureN)self_7320384)->elements[28];
c_7344443.elements[28] = ((closureN)self_7320384)->elements[29];


make_pair(c_7346751,quote_ls,NULL);c_7346751.hdr.immutable = 1;

make_pair(c_7346750,quote_car,&c_7346751);c_7346750.hdr.immutable = 1;

make_pair(c_7346759,quote_ls,NULL);c_7346759.hdr.immutable = 1;

make_pair(c_7346758,quote_cdr,&c_7346759);c_7346758.hdr.immutable = 1;

make_pair(c_7346757,&c_7346758,NULL);c_7346757.hdr.immutable = 1;

make_pair(c_7346756,quote_lp,&c_7346757);c_7346756.hdr.immutable = 1;

make_pair(c_7346755,&c_7346756,NULL);c_7346755.hdr.immutable = 1;

make_pair(c_7346754,NULL,&c_7346755);c_7346754.hdr.immutable = 1;

make_pair(c_7346753,quote_lambda,&c_7346754);c_7346753.hdr.immutable = 1;

make_pair(c_7346761,quote__93_93_93,NULL);c_7346761.hdr.immutable = 1;

make_pair(c_7346760,quote_id_91ls,&c_7346761);c_7346760.hdr.immutable = 1;

make_pair(c_7346752,&c_7346753,&c_7346760);c_7346752.hdr.immutable = 1;

make_pair(c_7346749,&c_7346750,&c_7346752);c_7346749.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344443, ((closureN)self_7320384)->elements[27], r_7315205, &c_7346749);; 
}

static void __lambda_1685(void *data, object self_7320385, int argc, object *args) /* object self_7320385, object r_7315202 */
 {
 object r_7315202 = args[0];
  
closureN_type c_7344445;
object e_7346731 [28];
c_7344445.hdr.mark = gc_color_red;
 c_7344445.hdr.grayed = 0;
c_7344445.tag = closureN_tag;
 c_7344445.fn = (function_type)__lambda_1686;
c_7344445.num_args = 1;
c_7344445.num_elements = 28;
c_7344445.elements = (object *)e_7346731;
c_7344445.elements[0] = ((closureN)self_7320385)->elements[0];
c_7344445.elements[1] = ((closureN)self_7320385)->elements[1];
c_7344445.elements[2] = ((closureN)self_7320385)->elements[2];
c_7344445.elements[3] = ((closureN)self_7320385)->elements[3];
c_7344445.elements[4] = ((closureN)self_7320385)->elements[4];
c_7344445.elements[5] = ((closureN)self_7320385)->elements[5];
c_7344445.elements[6] = ((closureN)self_7320385)->elements[6];
c_7344445.elements[7] = ((closureN)self_7320385)->elements[7];
c_7344445.elements[8] = ((closureN)self_7320385)->elements[8];
c_7344445.elements[9] = ((closureN)self_7320385)->elements[9];
c_7344445.elements[10] = ((closureN)self_7320385)->elements[10];
c_7344445.elements[11] = ((closureN)self_7320385)->elements[11];
c_7344445.elements[12] = ((closureN)self_7320385)->elements[12];
c_7344445.elements[13] = ((closureN)self_7320385)->elements[13];
c_7344445.elements[14] = ((closureN)self_7320385)->elements[14];
c_7344445.elements[15] = ((closureN)self_7320385)->elements[15];
c_7344445.elements[16] = ((closureN)self_7320385)->elements[16];
c_7344445.elements[17] = ((closureN)self_7320385)->elements[17];
c_7344445.elements[18] = ((closureN)self_7320385)->elements[18];
c_7344445.elements[19] = ((closureN)self_7320385)->elements[19];
c_7344445.elements[20] = ((closureN)self_7320385)->elements[20];
c_7344445.elements[21] = ((closureN)self_7320385)->elements[21];
c_7344445.elements[22] = ((closureN)self_7320385)->elements[22];
c_7344445.elements[23] = ((closureN)self_7320385)->elements[23];
c_7344445.elements[24] = ((closureN)self_7320385)->elements[24];
c_7344445.elements[25] = ((closureN)self_7320385)->elements[25];
c_7344445.elements[26] = ((closureN)self_7320385)->elements[27];
c_7344445.elements[27] = ((closureN)self_7320385)->elements[28];


make_pair(c_7346736,quote_ls,NULL);c_7346736.hdr.immutable = 1;

make_pair(c_7346735,quote_car,&c_7346736);c_7346735.hdr.immutable = 1;

make_pair(c_7346744,quote_ls,NULL);c_7346744.hdr.immutable = 1;

make_pair(c_7346743,quote_cdr,&c_7346744);c_7346743.hdr.immutable = 1;

make_pair(c_7346742,&c_7346743,NULL);c_7346742.hdr.immutable = 1;

make_pair(c_7346741,quote_lp,&c_7346742);c_7346741.hdr.immutable = 1;

make_pair(c_7346740,&c_7346741,NULL);c_7346740.hdr.immutable = 1;

make_pair(c_7346739,NULL,&c_7346740);c_7346739.hdr.immutable = 1;

make_pair(c_7346738,quote_lambda,&c_7346739);c_7346738.hdr.immutable = 1;

make_pair(c_7346746,quote__93_93_93,NULL);c_7346746.hdr.immutable = 1;

make_pair(c_7346745,quote_id_91ls,&c_7346746);c_7346745.hdr.immutable = 1;

make_pair(c_7346737,&c_7346738,&c_7346745);c_7346737.hdr.immutable = 1;

make_pair(c_7346734,&c_7346735,&c_7346737);c_7346734.hdr.immutable = 1;

make_pair(c_7346733,quote_try,&c_7346734);c_7346733.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344445, ((closureN)self_7320385)->elements[26], r_7315202, &c_7346733);; 
}

static void __lambda_1686(void *data, object self_7320386, int argc, object *args) /* object self_7320386, object r_7315191 */
 {
 object r_7315191 = args[0];
  
closureN_type c_7344448;
object e_7346730 [29];
c_7344448.hdr.mark = gc_color_red;
 c_7344448.hdr.grayed = 0;
c_7344448.tag = closureN_tag;
 c_7344448.fn = (function_type)__lambda_1687;
c_7344448.num_args = 1;
c_7344448.num_elements = 29;
c_7344448.elements = (object *)e_7346730;
c_7344448.elements[0] = ((closureN)self_7320386)->elements[0];
c_7344448.elements[1] = ((closureN)self_7320386)->elements[1];
c_7344448.elements[2] = ((closureN)self_7320386)->elements[2];
c_7344448.elements[3] = ((closureN)self_7320386)->elements[3];
c_7344448.elements[4] = ((closureN)self_7320386)->elements[4];
c_7344448.elements[5] = ((closureN)self_7320386)->elements[5];
c_7344448.elements[6] = ((closureN)self_7320386)->elements[6];
c_7344448.elements[7] = ((closureN)self_7320386)->elements[7];
c_7344448.elements[8] = ((closureN)self_7320386)->elements[8];
c_7344448.elements[9] = ((closureN)self_7320386)->elements[9];
c_7344448.elements[10] = ((closureN)self_7320386)->elements[10];
c_7344448.elements[11] = ((closureN)self_7320386)->elements[11];
c_7344448.elements[12] = ((closureN)self_7320386)->elements[12];
c_7344448.elements[13] = ((closureN)self_7320386)->elements[13];
c_7344448.elements[14] = ((closureN)self_7320386)->elements[14];
c_7344448.elements[15] = ((closureN)self_7320386)->elements[15];
c_7344448.elements[16] = ((closureN)self_7320386)->elements[16];
c_7344448.elements[17] = ((closureN)self_7320386)->elements[17];
c_7344448.elements[18] = ((closureN)self_7320386)->elements[18];
c_7344448.elements[19] = ((closureN)self_7320386)->elements[19];
c_7344448.elements[20] = ((closureN)self_7320386)->elements[20];
c_7344448.elements[21] = ((closureN)self_7320386)->elements[21];
c_7344448.elements[22] = ((closureN)self_7320386)->elements[22];
c_7344448.elements[23] = ((closureN)self_7320386)->elements[23];
c_7344448.elements[24] = ((closureN)self_7320386)->elements[24];
c_7344448.elements[25] = ((closureN)self_7320386)->elements[25];
c_7344448.elements[26] = r_7315191;
c_7344448.elements[27] = ((closureN)self_7320386)->elements[26];
c_7344448.elements[28] = ((closureN)self_7320386)->elements[27];

return_closcall2(data,  ((closureN)self_7320386)->elements[26],  &c_7344448, quote_fail);; 
}

static void __lambda_1687(void *data, object self_7320387, int argc, object *args) /* object self_7320387, object r_7315197 */
 {
 object r_7315197 = args[0];
  
closureN_type c_7344450;
object e_7346728 [29];
c_7344450.hdr.mark = gc_color_red;
 c_7344450.hdr.grayed = 0;
c_7344450.tag = closureN_tag;
 c_7344450.fn = (function_type)__lambda_1688;
c_7344450.num_args = 1;
c_7344450.num_elements = 29;
c_7344450.elements = (object *)e_7346728;
c_7344450.elements[0] = ((closureN)self_7320387)->elements[0];
c_7344450.elements[1] = ((closureN)self_7320387)->elements[1];
c_7344450.elements[2] = ((closureN)self_7320387)->elements[2];
c_7344450.elements[3] = ((closureN)self_7320387)->elements[3];
c_7344450.elements[4] = ((closureN)self_7320387)->elements[4];
c_7344450.elements[5] = ((closureN)self_7320387)->elements[5];
c_7344450.elements[6] = ((closureN)self_7320387)->elements[6];
c_7344450.elements[7] = ((closureN)self_7320387)->elements[7];
c_7344450.elements[8] = ((closureN)self_7320387)->elements[8];
c_7344450.elements[9] = ((closureN)self_7320387)->elements[9];
c_7344450.elements[10] = ((closureN)self_7320387)->elements[10];
c_7344450.elements[11] = ((closureN)self_7320387)->elements[11];
c_7344450.elements[12] = ((closureN)self_7320387)->elements[12];
c_7344450.elements[13] = ((closureN)self_7320387)->elements[13];
c_7344450.elements[14] = ((closureN)self_7320387)->elements[14];
c_7344450.elements[15] = ((closureN)self_7320387)->elements[15];
c_7344450.elements[16] = ((closureN)self_7320387)->elements[16];
c_7344450.elements[17] = ((closureN)self_7320387)->elements[17];
c_7344450.elements[18] = ((closureN)self_7320387)->elements[18];
c_7344450.elements[19] = ((closureN)self_7320387)->elements[19];
c_7344450.elements[20] = ((closureN)self_7320387)->elements[20];
c_7344450.elements[21] = ((closureN)self_7320387)->elements[21];
c_7344450.elements[22] = ((closureN)self_7320387)->elements[22];
c_7344450.elements[23] = ((closureN)self_7320387)->elements[23];
c_7344450.elements[24] = ((closureN)self_7320387)->elements[24];
c_7344450.elements[25] = ((closureN)self_7320387)->elements[25];
c_7344450.elements[26] = ((closureN)self_7320387)->elements[26];
c_7344450.elements[27] = ((closureN)self_7320387)->elements[27];
c_7344450.elements[28] = ((closureN)self_7320387)->elements[28];


make_pair(c_7346729,quote_fail,NULL);c_7346729.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344450, r_7315197, NULL, &c_7346729);; 
}

static void __lambda_1688(void *data, object self_7320388, int argc, object *args) /* object self_7320388, object r_7315194 */
 {
 object r_7315194 = args[0];
  
closureN_type c_7344452;
object e_7346725 [29];
c_7344452.hdr.mark = gc_color_red;
 c_7344452.hdr.grayed = 0;
c_7344452.tag = closureN_tag;
 c_7344452.fn = (function_type)__lambda_1689;
c_7344452.num_args = 1;
c_7344452.num_elements = 29;
c_7344452.elements = (object *)e_7346725;
c_7344452.elements[0] = ((closureN)self_7320388)->elements[0];
c_7344452.elements[1] = ((closureN)self_7320388)->elements[1];
c_7344452.elements[2] = ((closureN)self_7320388)->elements[2];
c_7344452.elements[3] = ((closureN)self_7320388)->elements[3];
c_7344452.elements[4] = ((closureN)self_7320388)->elements[4];
c_7344452.elements[5] = ((closureN)self_7320388)->elements[5];
c_7344452.elements[6] = ((closureN)self_7320388)->elements[6];
c_7344452.elements[7] = ((closureN)self_7320388)->elements[7];
c_7344452.elements[8] = ((closureN)self_7320388)->elements[8];
c_7344452.elements[9] = ((closureN)self_7320388)->elements[9];
c_7344452.elements[10] = ((closureN)self_7320388)->elements[10];
c_7344452.elements[11] = ((closureN)self_7320388)->elements[11];
c_7344452.elements[12] = ((closureN)self_7320388)->elements[12];
c_7344452.elements[13] = ((closureN)self_7320388)->elements[13];
c_7344452.elements[14] = ((closureN)self_7320388)->elements[14];
c_7344452.elements[15] = ((closureN)self_7320388)->elements[15];
c_7344452.elements[16] = ((closureN)self_7320388)->elements[16];
c_7344452.elements[17] = ((closureN)self_7320388)->elements[17];
c_7344452.elements[18] = ((closureN)self_7320388)->elements[18];
c_7344452.elements[19] = ((closureN)self_7320388)->elements[19];
c_7344452.elements[20] = ((closureN)self_7320388)->elements[20];
c_7344452.elements[21] = ((closureN)self_7320388)->elements[21];
c_7344452.elements[22] = ((closureN)self_7320388)->elements[22];
c_7344452.elements[23] = ((closureN)self_7320388)->elements[23];
c_7344452.elements[24] = ((closureN)self_7320388)->elements[24];
c_7344452.elements[25] = ((closureN)self_7320388)->elements[25];
c_7344452.elements[26] = ((closureN)self_7320388)->elements[26];
c_7344452.elements[27] = ((closureN)self_7320388)->elements[27];
c_7344452.elements[28] = ((closureN)self_7320388)->elements[28];


make_pair(c_7346727,quote_fail,NULL);c_7346727.hdr.immutable = 1;

make_pair(c_7346726,&c_7346727,NULL);c_7346726.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344452, r_7315194, NULL, &c_7346726);; 
}

static void __lambda_1689(void *data, object self_7320389, int argc, object *args) /* object self_7320389, object r_7315192 */
 {
 object r_7315192 = args[0];
  
closureN_type c_7344454;
object e_7346706 [28];
c_7344454.hdr.mark = gc_color_red;
 c_7344454.hdr.grayed = 0;
c_7344454.tag = closureN_tag;
 c_7344454.fn = (function_type)__lambda_1690;
c_7344454.num_args = 1;
c_7344454.num_elements = 28;
c_7344454.elements = (object *)e_7346706;
c_7344454.elements[0] = ((closureN)self_7320389)->elements[0];
c_7344454.elements[1] = ((closureN)self_7320389)->elements[1];
c_7344454.elements[2] = ((closureN)self_7320389)->elements[2];
c_7344454.elements[3] = ((closureN)self_7320389)->elements[3];
c_7344454.elements[4] = ((closureN)self_7320389)->elements[4];
c_7344454.elements[5] = ((closureN)self_7320389)->elements[5];
c_7344454.elements[6] = ((closureN)self_7320389)->elements[6];
c_7344454.elements[7] = ((closureN)self_7320389)->elements[7];
c_7344454.elements[8] = ((closureN)self_7320389)->elements[8];
c_7344454.elements[9] = ((closureN)self_7320389)->elements[9];
c_7344454.elements[10] = ((closureN)self_7320389)->elements[10];
c_7344454.elements[11] = ((closureN)self_7320389)->elements[11];
c_7344454.elements[12] = ((closureN)self_7320389)->elements[12];
c_7344454.elements[13] = ((closureN)self_7320389)->elements[13];
c_7344454.elements[14] = ((closureN)self_7320389)->elements[14];
c_7344454.elements[15] = ((closureN)self_7320389)->elements[15];
c_7344454.elements[16] = ((closureN)self_7320389)->elements[16];
c_7344454.elements[17] = ((closureN)self_7320389)->elements[17];
c_7344454.elements[18] = ((closureN)self_7320389)->elements[18];
c_7344454.elements[19] = ((closureN)self_7320389)->elements[19];
c_7344454.elements[20] = ((closureN)self_7320389)->elements[20];
c_7344454.elements[21] = ((closureN)self_7320389)->elements[21];
c_7344454.elements[22] = ((closureN)self_7320389)->elements[22];
c_7344454.elements[23] = ((closureN)self_7320389)->elements[23];
c_7344454.elements[24] = ((closureN)self_7320389)->elements[24];
c_7344454.elements[25] = ((closureN)self_7320389)->elements[25];
c_7344454.elements[26] = ((closureN)self_7320389)->elements[27];
c_7344454.elements[27] = ((closureN)self_7320389)->elements[28];


make_pair(c_7346712,quote_ls,NULL);c_7346712.hdr.immutable = 1;

make_pair(c_7346711,quote_car,&c_7346712);c_7346711.hdr.immutable = 1;

make_pair(c_7346720,quote_ls,NULL);c_7346720.hdr.immutable = 1;

make_pair(c_7346719,quote_cdr,&c_7346720);c_7346719.hdr.immutable = 1;

make_pair(c_7346718,&c_7346719,NULL);c_7346718.hdr.immutable = 1;

make_pair(c_7346717,quote_lp,&c_7346718);c_7346717.hdr.immutable = 1;

make_pair(c_7346716,&c_7346717,NULL);c_7346716.hdr.immutable = 1;

make_pair(c_7346715,NULL,&c_7346716);c_7346715.hdr.immutable = 1;

make_pair(c_7346714,quote_lambda,&c_7346715);c_7346714.hdr.immutable = 1;

make_pair(c_7346722,quote__93_93_93,NULL);c_7346722.hdr.immutable = 1;

make_pair(c_7346721,quote_id_91ls,&c_7346722);c_7346721.hdr.immutable = 1;

make_pair(c_7346713,&c_7346714,&c_7346721);c_7346713.hdr.immutable = 1;

make_pair(c_7346710,&c_7346711,&c_7346713);c_7346710.hdr.immutable = 1;

make_pair(c_7346709,quote_try,&c_7346710);c_7346709.hdr.immutable = 1;

make_pair(c_7346724,quote_fail,NULL);c_7346724.hdr.immutable = 1;

make_pair(c_7346723,&c_7346724,NULL);c_7346723.hdr.immutable = 1;

make_pair(c_7346708,&c_7346709,&c_7346723);c_7346708.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344454, ((closureN)self_7320389)->elements[26], r_7315192, &c_7346708);; 
}

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


make_pair(c_7346688,quote_ls,NULL);c_7346688.hdr.immutable = 1;

make_pair(c_7346687,quote_pair_127,&c_7346688);c_7346687.hdr.immutable = 1;

make_pair(c_7346693,quote_ls,NULL);c_7346693.hdr.immutable = 1;

make_pair(c_7346692,quote_car,&c_7346693);c_7346692.hdr.immutable = 1;

make_pair(c_7346701,quote_ls,NULL);c_7346701.hdr.immutable = 1;

make_pair(c_7346700,quote_cdr,&c_7346701);c_7346700.hdr.immutable = 1;

make_pair(c_7346699,&c_7346700,NULL);c_7346699.hdr.immutable = 1;

make_pair(c_7346698,quote_lp,&c_7346699);c_7346698.hdr.immutable = 1;

make_pair(c_7346697,&c_7346698,NULL);c_7346697.hdr.immutable = 1;

make_pair(c_7346696,NULL,&c_7346697);c_7346696.hdr.immutable = 1;

make_pair(c_7346695,quote_lambda,&c_7346696);c_7346695.hdr.immutable = 1;

make_pair(c_7346703,quote__93_93_93,NULL);c_7346703.hdr.immutable = 1;

make_pair(c_7346702,quote_id_91ls,&c_7346703);c_7346702.hdr.immutable = 1;

make_pair(c_7346694,&c_7346695,&c_7346702);c_7346694.hdr.immutable = 1;

make_pair(c_7346691,&c_7346692,&c_7346694);c_7346691.hdr.immutable = 1;

make_pair(c_7346690,quote_try,&c_7346691);c_7346690.hdr.immutable = 1;

make_pair(c_7346705,quote_fail,NULL);c_7346705.hdr.immutable = 1;

make_pair(c_7346704,&c_7346705,NULL);c_7346704.hdr.immutable = 1;

make_pair(c_7346689,&c_7346690,&c_7346704);c_7346689.hdr.immutable = 1;

make_pair(c_7346686,&c_7346687,&c_7346689);c_7346686.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344456, ((closureN)self_7320390)->elements[25], r_7315189, &c_7346686);; 
}

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


make_pair(c_7346666,quote_ls,NULL);c_7346666.hdr.immutable = 1;

make_pair(c_7346665,quote_pair_127,&c_7346666);c_7346665.hdr.immutable = 1;

make_pair(c_7346671,quote_ls,NULL);c_7346671.hdr.immutable = 1;

make_pair(c_7346670,quote_car,&c_7346671);c_7346670.hdr.immutable = 1;

make_pair(c_7346679,quote_ls,NULL);c_7346679.hdr.immutable = 1;

make_pair(c_7346678,quote_cdr,&c_7346679);c_7346678.hdr.immutable = 1;

make_pair(c_7346677,&c_7346678,NULL);c_7346677.hdr.immutable = 1;

make_pair(c_7346676,quote_lp,&c_7346677);c_7346676.hdr.immutable = 1;

make_pair(c_7346675,&c_7346676,NULL);c_7346675.hdr.immutable = 1;

make_pair(c_7346674,NULL,&c_7346675);c_7346674.hdr.immutable = 1;

make_pair(c_7346673,quote_lambda,&c_7346674);c_7346673.hdr.immutable = 1;

make_pair(c_7346681,quote__93_93_93,NULL);c_7346681.hdr.immutable = 1;

make_pair(c_7346680,quote_id_91ls,&c_7346681);c_7346680.hdr.immutable = 1;

make_pair(c_7346672,&c_7346673,&c_7346680);c_7346672.hdr.immutable = 1;

make_pair(c_7346669,&c_7346670,&c_7346672);c_7346669.hdr.immutable = 1;

make_pair(c_7346668,quote_try,&c_7346669);c_7346668.hdr.immutable = 1;

make_pair(c_7346683,quote_fail,NULL);c_7346683.hdr.immutable = 1;

make_pair(c_7346682,&c_7346683,NULL);c_7346682.hdr.immutable = 1;

make_pair(c_7346667,&c_7346668,&c_7346682);c_7346667.hdr.immutable = 1;

make_pair(c_7346664,&c_7346665,&c_7346667);c_7346664.hdr.immutable = 1;

make_pair(c_7346663,quote__if,&c_7346664);c_7346663.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344458, ((closureN)self_7320391)->elements[24], r_7315186, &c_7346663);; 
}

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


make_pair(c_7346643,quote_ls,NULL);c_7346643.hdr.immutable = 1;

make_pair(c_7346642,quote_pair_127,&c_7346643);c_7346642.hdr.immutable = 1;

make_pair(c_7346648,quote_ls,NULL);c_7346648.hdr.immutable = 1;

make_pair(c_7346647,quote_car,&c_7346648);c_7346647.hdr.immutable = 1;

make_pair(c_7346656,quote_ls,NULL);c_7346656.hdr.immutable = 1;

make_pair(c_7346655,quote_cdr,&c_7346656);c_7346655.hdr.immutable = 1;

make_pair(c_7346654,&c_7346655,NULL);c_7346654.hdr.immutable = 1;

make_pair(c_7346653,quote_lp,&c_7346654);c_7346653.hdr.immutable = 1;

make_pair(c_7346652,&c_7346653,NULL);c_7346652.hdr.immutable = 1;

make_pair(c_7346651,NULL,&c_7346652);c_7346651.hdr.immutable = 1;

make_pair(c_7346650,quote_lambda,&c_7346651);c_7346650.hdr.immutable = 1;

make_pair(c_7346658,quote__93_93_93,NULL);c_7346658.hdr.immutable = 1;

make_pair(c_7346657,quote_id_91ls,&c_7346658);c_7346657.hdr.immutable = 1;

make_pair(c_7346649,&c_7346650,&c_7346657);c_7346649.hdr.immutable = 1;

make_pair(c_7346646,&c_7346647,&c_7346649);c_7346646.hdr.immutable = 1;

make_pair(c_7346645,quote_try,&c_7346646);c_7346645.hdr.immutable = 1;

make_pair(c_7346660,quote_fail,NULL);c_7346660.hdr.immutable = 1;

make_pair(c_7346659,&c_7346660,NULL);c_7346659.hdr.immutable = 1;

make_pair(c_7346644,&c_7346645,&c_7346659);c_7346644.hdr.immutable = 1;

make_pair(c_7346641,&c_7346642,&c_7346644);c_7346641.hdr.immutable = 1;

make_pair(c_7346640,quote__if,&c_7346641);c_7346640.hdr.immutable = 1;

make_pair(c_7346639,&c_7346640,NULL);c_7346639.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344460, r_7315182, NULL, &c_7346639);; 
}

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


make_pair(c_7346615,quote_w,NULL);c_7346615.hdr.immutable = 1;

make_pair(c_7346614,quote_cdr,&c_7346615);c_7346614.hdr.immutable = 1;

make_pair(c_7346613,&c_7346614,NULL);c_7346613.hdr.immutable = 1;

make_pair(c_7346612,quote_ls,&c_7346613);c_7346612.hdr.immutable = 1;

make_pair(c_7346611,&c_7346612,NULL);c_7346611.hdr.immutable = 1;

make_pair(c_7346620,quote_ls,NULL);c_7346620.hdr.immutable = 1;

make_pair(c_7346619,quote_pair_127,&c_7346620);c_7346619.hdr.immutable = 1;

make_pair(c_7346625,quote_ls,NULL);c_7346625.hdr.immutable = 1;

make_pair(c_7346624,quote_car,&c_7346625);c_7346624.hdr.immutable = 1;

make_pair(c_7346633,quote_ls,NULL);c_7346633.hdr.immutable = 1;

make_pair(c_7346632,quote_cdr,&c_7346633);c_7346632.hdr.immutable = 1;

make_pair(c_7346631,&c_7346632,NULL);c_7346631.hdr.immutable = 1;

make_pair(c_7346630,quote_lp,&c_7346631);c_7346630.hdr.immutable = 1;

make_pair(c_7346629,&c_7346630,NULL);c_7346629.hdr.immutable = 1;

make_pair(c_7346628,NULL,&c_7346629);c_7346628.hdr.immutable = 1;

make_pair(c_7346627,quote_lambda,&c_7346628);c_7346627.hdr.immutable = 1;

make_pair(c_7346635,quote__93_93_93,NULL);c_7346635.hdr.immutable = 1;

make_pair(c_7346634,quote_id_91ls,&c_7346635);c_7346634.hdr.immutable = 1;

make_pair(c_7346626,&c_7346627,&c_7346634);c_7346626.hdr.immutable = 1;

make_pair(c_7346623,&c_7346624,&c_7346626);c_7346623.hdr.immutable = 1;

make_pair(c_7346622,quote_try,&c_7346623);c_7346622.hdr.immutable = 1;

make_pair(c_7346637,quote_fail,NULL);c_7346637.hdr.immutable = 1;

make_pair(c_7346636,&c_7346637,NULL);c_7346636.hdr.immutable = 1;

make_pair(c_7346621,&c_7346622,&c_7346636);c_7346621.hdr.immutable = 1;

make_pair(c_7346618,&c_7346619,&c_7346621);c_7346618.hdr.immutable = 1;

make_pair(c_7346617,quote__if,&c_7346618);c_7346617.hdr.immutable = 1;

make_pair(c_7346616,&c_7346617,NULL);c_7346616.hdr.immutable = 1;

make_pair(c_7346610,&c_7346611,&c_7346616);c_7346610.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344462, ((closureN)self_7320393)->elements[23], r_7315180, &c_7346610);; 
}

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


make_pair(c_7346585,quote_w,NULL);c_7346585.hdr.immutable = 1;

make_pair(c_7346584,quote_cdr,&c_7346585);c_7346584.hdr.immutable = 1;

make_pair(c_7346583,&c_7346584,NULL);c_7346583.hdr.immutable = 1;

make_pair(c_7346582,quote_ls,&c_7346583);c_7346582.hdr.immutable = 1;

make_pair(c_7346581,&c_7346582,NULL);c_7346581.hdr.immutable = 1;

make_pair(c_7346590,quote_ls,NULL);c_7346590.hdr.immutable = 1;

make_pair(c_7346589,quote_pair_127,&c_7346590);c_7346589.hdr.immutable = 1;

make_pair(c_7346595,quote_ls,NULL);c_7346595.hdr.immutable = 1;

make_pair(c_7346594,quote_car,&c_7346595);c_7346594.hdr.immutable = 1;

make_pair(c_7346603,quote_ls,NULL);c_7346603.hdr.immutable = 1;

make_pair(c_7346602,quote_cdr,&c_7346603);c_7346602.hdr.immutable = 1;

make_pair(c_7346601,&c_7346602,NULL);c_7346601.hdr.immutable = 1;

make_pair(c_7346600,quote_lp,&c_7346601);c_7346600.hdr.immutable = 1;

make_pair(c_7346599,&c_7346600,NULL);c_7346599.hdr.immutable = 1;

make_pair(c_7346598,NULL,&c_7346599);c_7346598.hdr.immutable = 1;

make_pair(c_7346597,quote_lambda,&c_7346598);c_7346597.hdr.immutable = 1;

make_pair(c_7346605,quote__93_93_93,NULL);c_7346605.hdr.immutable = 1;

make_pair(c_7346604,quote_id_91ls,&c_7346605);c_7346604.hdr.immutable = 1;

make_pair(c_7346596,&c_7346597,&c_7346604);c_7346596.hdr.immutable = 1;

make_pair(c_7346593,&c_7346594,&c_7346596);c_7346593.hdr.immutable = 1;

make_pair(c_7346592,quote_try,&c_7346593);c_7346592.hdr.immutable = 1;

make_pair(c_7346607,quote_fail,NULL);c_7346607.hdr.immutable = 1;

make_pair(c_7346606,&c_7346607,NULL);c_7346606.hdr.immutable = 1;

make_pair(c_7346591,&c_7346592,&c_7346606);c_7346591.hdr.immutable = 1;

make_pair(c_7346588,&c_7346589,&c_7346591);c_7346588.hdr.immutable = 1;

make_pair(c_7346587,quote__if,&c_7346588);c_7346587.hdr.immutable = 1;

make_pair(c_7346586,&c_7346587,NULL);c_7346586.hdr.immutable = 1;

make_pair(c_7346580,&c_7346581,&c_7346586);c_7346580.hdr.immutable = 1;

make_pair(c_7346579,quote_lp,&c_7346580);c_7346579.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344464, ((closureN)self_7320394)->elements[22], r_7315177, &c_7346579);; 
}

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


make_pair(c_7346554,quote_w,NULL);c_7346554.hdr.immutable = 1;

make_pair(c_7346553,quote_cdr,&c_7346554);c_7346553.hdr.immutable = 1;

make_pair(c_7346552,&c_7346553,NULL);c_7346552.hdr.immutable = 1;

make_pair(c_7346551,quote_ls,&c_7346552);c_7346551.hdr.immutable = 1;

make_pair(c_7346550,&c_7346551,NULL);c_7346550.hdr.immutable = 1;

make_pair(c_7346559,quote_ls,NULL);c_7346559.hdr.immutable = 1;

make_pair(c_7346558,quote_pair_127,&c_7346559);c_7346558.hdr.immutable = 1;

make_pair(c_7346564,quote_ls,NULL);c_7346564.hdr.immutable = 1;

make_pair(c_7346563,quote_car,&c_7346564);c_7346563.hdr.immutable = 1;

make_pair(c_7346572,quote_ls,NULL);c_7346572.hdr.immutable = 1;

make_pair(c_7346571,quote_cdr,&c_7346572);c_7346571.hdr.immutable = 1;

make_pair(c_7346570,&c_7346571,NULL);c_7346570.hdr.immutable = 1;

make_pair(c_7346569,quote_lp,&c_7346570);c_7346569.hdr.immutable = 1;

make_pair(c_7346568,&c_7346569,NULL);c_7346568.hdr.immutable = 1;

make_pair(c_7346567,NULL,&c_7346568);c_7346567.hdr.immutable = 1;

make_pair(c_7346566,quote_lambda,&c_7346567);c_7346566.hdr.immutable = 1;

make_pair(c_7346574,quote__93_93_93,NULL);c_7346574.hdr.immutable = 1;

make_pair(c_7346573,quote_id_91ls,&c_7346574);c_7346573.hdr.immutable = 1;

make_pair(c_7346565,&c_7346566,&c_7346573);c_7346565.hdr.immutable = 1;

make_pair(c_7346562,&c_7346563,&c_7346565);c_7346562.hdr.immutable = 1;

make_pair(c_7346561,quote_try,&c_7346562);c_7346561.hdr.immutable = 1;

make_pair(c_7346576,quote_fail,NULL);c_7346576.hdr.immutable = 1;

make_pair(c_7346575,&c_7346576,NULL);c_7346575.hdr.immutable = 1;

make_pair(c_7346560,&c_7346561,&c_7346575);c_7346560.hdr.immutable = 1;

make_pair(c_7346557,&c_7346558,&c_7346560);c_7346557.hdr.immutable = 1;

make_pair(c_7346556,quote__if,&c_7346557);c_7346556.hdr.immutable = 1;

make_pair(c_7346555,&c_7346556,NULL);c_7346555.hdr.immutable = 1;

make_pair(c_7346549,&c_7346550,&c_7346555);c_7346549.hdr.immutable = 1;

make_pair(c_7346548,quote_lp,&c_7346549);c_7346548.hdr.immutable = 1;

make_pair(c_7346547,quote_let,&c_7346548);c_7346547.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344466, ((closureN)self_7320395)->elements[21], r_7315174, &c_7346547);; 
}

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


make_pair(c_7346522,quote_w,NULL);c_7346522.hdr.immutable = 1;

make_pair(c_7346521,quote_cdr,&c_7346522);c_7346521.hdr.immutable = 1;

make_pair(c_7346520,&c_7346521,NULL);c_7346520.hdr.immutable = 1;

make_pair(c_7346519,quote_ls,&c_7346520);c_7346519.hdr.immutable = 1;

make_pair(c_7346518,&c_7346519,NULL);c_7346518.hdr.immutable = 1;

make_pair(c_7346527,quote_ls,NULL);c_7346527.hdr.immutable = 1;

make_pair(c_7346526,quote_pair_127,&c_7346527);c_7346526.hdr.immutable = 1;

make_pair(c_7346532,quote_ls,NULL);c_7346532.hdr.immutable = 1;

make_pair(c_7346531,quote_car,&c_7346532);c_7346531.hdr.immutable = 1;

make_pair(c_7346540,quote_ls,NULL);c_7346540.hdr.immutable = 1;

make_pair(c_7346539,quote_cdr,&c_7346540);c_7346539.hdr.immutable = 1;

make_pair(c_7346538,&c_7346539,NULL);c_7346538.hdr.immutable = 1;

make_pair(c_7346537,quote_lp,&c_7346538);c_7346537.hdr.immutable = 1;

make_pair(c_7346536,&c_7346537,NULL);c_7346536.hdr.immutable = 1;

make_pair(c_7346535,NULL,&c_7346536);c_7346535.hdr.immutable = 1;

make_pair(c_7346534,quote_lambda,&c_7346535);c_7346534.hdr.immutable = 1;

make_pair(c_7346542,quote__93_93_93,NULL);c_7346542.hdr.immutable = 1;

make_pair(c_7346541,quote_id_91ls,&c_7346542);c_7346541.hdr.immutable = 1;

make_pair(c_7346533,&c_7346534,&c_7346541);c_7346533.hdr.immutable = 1;

make_pair(c_7346530,&c_7346531,&c_7346533);c_7346530.hdr.immutable = 1;

make_pair(c_7346529,quote_try,&c_7346530);c_7346529.hdr.immutable = 1;

make_pair(c_7346544,quote_fail,NULL);c_7346544.hdr.immutable = 1;

make_pair(c_7346543,&c_7346544,NULL);c_7346543.hdr.immutable = 1;

make_pair(c_7346528,&c_7346529,&c_7346543);c_7346528.hdr.immutable = 1;

make_pair(c_7346525,&c_7346526,&c_7346528);c_7346525.hdr.immutable = 1;

make_pair(c_7346524,quote__if,&c_7346525);c_7346524.hdr.immutable = 1;

make_pair(c_7346523,&c_7346524,NULL);c_7346523.hdr.immutable = 1;

make_pair(c_7346517,&c_7346518,&c_7346523);c_7346517.hdr.immutable = 1;

make_pair(c_7346516,quote_lp,&c_7346517);c_7346516.hdr.immutable = 1;

make_pair(c_7346515,quote_let,&c_7346516);c_7346515.hdr.immutable = 1;

make_pair(c_7346514,&c_7346515,NULL);c_7346514.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344468, r_7315170, NULL, &c_7346514);; 
}

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


make_pair(c_7346480,quote_id_91ls,NULL);c_7346480.hdr.immutable = 1;

make_pair(c_7346479,quote_id,&c_7346480);c_7346479.hdr.immutable = 1;

make_pair(c_7346478,quote_cons,&c_7346479);c_7346478.hdr.immutable = 1;

make_pair(c_7346477,&c_7346478,NULL);c_7346477.hdr.immutable = 1;

make_pair(c_7346476,quote_id_91ls,&c_7346477);c_7346476.hdr.immutable = 1;

make_pair(c_7346481,quote__93_93_93,NULL);c_7346481.hdr.immutable = 1;

make_pair(c_7346475,&c_7346476,&c_7346481);c_7346475.hdr.immutable = 1;

make_pair(c_7346490,quote_w,NULL);c_7346490.hdr.immutable = 1;

make_pair(c_7346489,quote_cdr,&c_7346490);c_7346489.hdr.immutable = 1;

make_pair(c_7346488,&c_7346489,NULL);c_7346488.hdr.immutable = 1;

make_pair(c_7346487,quote_ls,&c_7346488);c_7346487.hdr.immutable = 1;

make_pair(c_7346486,&c_7346487,NULL);c_7346486.hdr.immutable = 1;

make_pair(c_7346495,quote_ls,NULL);c_7346495.hdr.immutable = 1;

make_pair(c_7346494,quote_pair_127,&c_7346495);c_7346494.hdr.immutable = 1;

make_pair(c_7346500,quote_ls,NULL);c_7346500.hdr.immutable = 1;

make_pair(c_7346499,quote_car,&c_7346500);c_7346499.hdr.immutable = 1;

make_pair(c_7346508,quote_ls,NULL);c_7346508.hdr.immutable = 1;

make_pair(c_7346507,quote_cdr,&c_7346508);c_7346507.hdr.immutable = 1;

make_pair(c_7346506,&c_7346507,NULL);c_7346506.hdr.immutable = 1;

make_pair(c_7346505,quote_lp,&c_7346506);c_7346505.hdr.immutable = 1;

make_pair(c_7346504,&c_7346505,NULL);c_7346504.hdr.immutable = 1;

make_pair(c_7346503,NULL,&c_7346504);c_7346503.hdr.immutable = 1;

make_pair(c_7346502,quote_lambda,&c_7346503);c_7346502.hdr.immutable = 1;

make_pair(c_7346510,quote__93_93_93,NULL);c_7346510.hdr.immutable = 1;

make_pair(c_7346509,quote_id_91ls,&c_7346510);c_7346509.hdr.immutable = 1;

make_pair(c_7346501,&c_7346502,&c_7346509);c_7346501.hdr.immutable = 1;

make_pair(c_7346498,&c_7346499,&c_7346501);c_7346498.hdr.immutable = 1;

make_pair(c_7346497,quote_try,&c_7346498);c_7346497.hdr.immutable = 1;

make_pair(c_7346512,quote_fail,NULL);c_7346512.hdr.immutable = 1;

make_pair(c_7346511,&c_7346512,NULL);c_7346511.hdr.immutable = 1;

make_pair(c_7346496,&c_7346497,&c_7346511);c_7346496.hdr.immutable = 1;

make_pair(c_7346493,&c_7346494,&c_7346496);c_7346493.hdr.immutable = 1;

make_pair(c_7346492,quote__if,&c_7346493);c_7346492.hdr.immutable = 1;

make_pair(c_7346491,&c_7346492,NULL);c_7346491.hdr.immutable = 1;

make_pair(c_7346485,&c_7346486,&c_7346491);c_7346485.hdr.immutable = 1;

make_pair(c_7346484,quote_lp,&c_7346485);c_7346484.hdr.immutable = 1;

make_pair(c_7346483,quote_let,&c_7346484);c_7346483.hdr.immutable = 1;

make_pair(c_7346482,&c_7346483,NULL);c_7346482.hdr.immutable = 1;

make_pair(c_7346474,&c_7346475,&c_7346482);c_7346474.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344470, ((closureN)self_7320397)->elements[20], r_7315168, &c_7346474);; 
}

static void __lambda_1698(void *data, object self_7320398, int argc, object *args) /* object self_7320398, object r_7315165 */
 {
 object r_7315165 = args[0];
  
closureN_type c_7344472;
object e_7346430 [21];
c_7344472.hdr.mark = gc_color_red;
 c_7344472.hdr.grayed = 0;
c_7344472.tag = closureN_tag;
 c_7344472.fn = (function_type)__lambda_1699;
c_7344472.num_args = 1;
c_7344472.num_elements = 21;
c_7344472.elements = (object *)e_7346430;
c_7344472.elements[0] = ((closureN)self_7320398)->elements[0];
c_7344472.elements[1] = ((closureN)self_7320398)->elements[1];
c_7344472.elements[2] = ((closureN)self_7320398)->elements[2];
c_7344472.elements[3] = ((closureN)self_7320398)->elements[3];
c_7344472.elements[4] = ((closureN)self_7320398)->elements[4];
c_7344472.elements[5] = ((closureN)self_7320398)->elements[5];
c_7344472.elements[6] = ((closureN)self_7320398)->elements[6];
c_7344472.elements[7] = ((closureN)self_7320398)->elements[7];
c_7344472.elements[8] = ((closureN)self_7320398)->elements[8];
c_7344472.elements[9] = ((closureN)self_7320398)->elements[9];
c_7344472.elements[10] = ((closureN)self_7320398)->elements[10];
c_7344472.elements[11] = ((closureN)self_7320398)->elements[11];
c_7344472.elements[12] = ((closureN)self_7320398)->elements[12];
c_7344472.elements[13] = ((closureN)self_7320398)->elements[13];
c_7344472.elements[14] = ((closureN)self_7320398)->elements[14];
c_7344472.elements[15] = ((closureN)self_7320398)->elements[15];
c_7344472.elements[16] = ((closureN)self_7320398)->elements[16];
c_7344472.elements[17] = ((closureN)self_7320398)->elements[17];
c_7344472.elements[18] = ((closureN)self_7320398)->elements[18];
c_7344472.elements[19] = ((closureN)self_7320398)->elements[20];
c_7344472.elements[20] = ((closureN)self_7320398)->elements[21];


make_pair(c_7346439,quote_id_91ls,NULL);c_7346439.hdr.immutable = 1;

make_pair(c_7346438,quote_id,&c_7346439);c_7346438.hdr.immutable = 1;

make_pair(c_7346437,quote_cons,&c_7346438);c_7346437.hdr.immutable = 1;

make_pair(c_7346436,&c_7346437,NULL);c_7346436.hdr.immutable = 1;

make_pair(c_7346435,quote_id_91ls,&c_7346436);c_7346435.hdr.immutable = 1;

make_pair(c_7346440,quote__93_93_93,NULL);c_7346440.hdr.immutable = 1;

make_pair(c_7346434,&c_7346435,&c_7346440);c_7346434.hdr.immutable = 1;

make_pair(c_7346449,quote_w,NULL);c_7346449.hdr.immutable = 1;

make_pair(c_7346448,quote_cdr,&c_7346449);c_7346448.hdr.immutable = 1;

make_pair(c_7346447,&c_7346448,NULL);c_7346447.hdr.immutable = 1;

make_pair(c_7346446,quote_ls,&c_7346447);c_7346446.hdr.immutable = 1;

make_pair(c_7346445,&c_7346446,NULL);c_7346445.hdr.immutable = 1;

make_pair(c_7346454,quote_ls,NULL);c_7346454.hdr.immutable = 1;

make_pair(c_7346453,quote_pair_127,&c_7346454);c_7346453.hdr.immutable = 1;

make_pair(c_7346459,quote_ls,NULL);c_7346459.hdr.immutable = 1;

make_pair(c_7346458,quote_car,&c_7346459);c_7346458.hdr.immutable = 1;

make_pair(c_7346467,quote_ls,NULL);c_7346467.hdr.immutable = 1;

make_pair(c_7346466,quote_cdr,&c_7346467);c_7346466.hdr.immutable = 1;

make_pair(c_7346465,&c_7346466,NULL);c_7346465.hdr.immutable = 1;

make_pair(c_7346464,quote_lp,&c_7346465);c_7346464.hdr.immutable = 1;

make_pair(c_7346463,&c_7346464,NULL);c_7346463.hdr.immutable = 1;

make_pair(c_7346462,NULL,&c_7346463);c_7346462.hdr.immutable = 1;

make_pair(c_7346461,quote_lambda,&c_7346462);c_7346461.hdr.immutable = 1;

make_pair(c_7346469,quote__93_93_93,NULL);c_7346469.hdr.immutable = 1;

make_pair(c_7346468,quote_id_91ls,&c_7346469);c_7346468.hdr.immutable = 1;

make_pair(c_7346460,&c_7346461,&c_7346468);c_7346460.hdr.immutable = 1;

make_pair(c_7346457,&c_7346458,&c_7346460);c_7346457.hdr.immutable = 1;

make_pair(c_7346456,quote_try,&c_7346457);c_7346456.hdr.immutable = 1;

make_pair(c_7346471,quote_fail,NULL);c_7346471.hdr.immutable = 1;

make_pair(c_7346470,&c_7346471,NULL);c_7346470.hdr.immutable = 1;

make_pair(c_7346455,&c_7346456,&c_7346470);c_7346455.hdr.immutable = 1;

make_pair(c_7346452,&c_7346453,&c_7346455);c_7346452.hdr.immutable = 1;

make_pair(c_7346451,quote__if,&c_7346452);c_7346451.hdr.immutable = 1;

make_pair(c_7346450,&c_7346451,NULL);c_7346450.hdr.immutable = 1;

make_pair(c_7346444,&c_7346445,&c_7346450);c_7346444.hdr.immutable = 1;

make_pair(c_7346443,quote_lp,&c_7346444);c_7346443.hdr.immutable = 1;

make_pair(c_7346442,quote_let,&c_7346443);c_7346442.hdr.immutable = 1;

make_pair(c_7346441,&c_7346442,NULL);c_7346441.hdr.immutable = 1;

make_pair(c_7346433,&c_7346434,&c_7346441);c_7346433.hdr.immutable = 1;

make_pair(c_7346432,quote_let,&c_7346433);c_7346432.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344472, ((closureN)self_7320398)->elements[19], r_7315165, &c_7346432);; 
}

static void __lambda_1699(void *data, object self_7320399, int argc, object *args) /* object self_7320399, object r_7315161 */
 {
 object r_7315161 = args[0];
  
closureN_type c_7344474;
object e_7346388 [21];
c_7344474.hdr.mark = gc_color_red;
 c_7344474.hdr.grayed = 0;
c_7344474.tag = closureN_tag;
 c_7344474.fn = (function_type)__lambda_1700;
c_7344474.num_args = 1;
c_7344474.num_elements = 21;
c_7344474.elements = (object *)e_7346388;
c_7344474.elements[0] = ((closureN)self_7320399)->elements[0];
c_7344474.elements[1] = ((closureN)self_7320399)->elements[1];
c_7344474.elements[2] = ((closureN)self_7320399)->elements[2];
c_7344474.elements[3] = ((closureN)self_7320399)->elements[3];
c_7344474.elements[4] = ((closureN)self_7320399)->elements[4];
c_7344474.elements[5] = ((closureN)self_7320399)->elements[5];
c_7344474.elements[6] = ((closureN)self_7320399)->elements[6];
c_7344474.elements[7] = ((closureN)self_7320399)->elements[7];
c_7344474.elements[8] = ((closureN)self_7320399)->elements[8];
c_7344474.elements[9] = ((closureN)self_7320399)->elements[9];
c_7344474.elements[10] = ((closureN)self_7320399)->elements[10];
c_7344474.elements[11] = ((closureN)self_7320399)->elements[11];
c_7344474.elements[12] = ((closureN)self_7320399)->elements[12];
c_7344474.elements[13] = ((closureN)self_7320399)->elements[13];
c_7344474.elements[14] = ((closureN)self_7320399)->elements[14];
c_7344474.elements[15] = ((closureN)self_7320399)->elements[15];
c_7344474.elements[16] = ((closureN)self_7320399)->elements[16];
c_7344474.elements[17] = ((closureN)self_7320399)->elements[17];
c_7344474.elements[18] = ((closureN)self_7320399)->elements[18];
c_7344474.elements[19] = ((closureN)self_7320399)->elements[19];
c_7344474.elements[20] = ((closureN)self_7320399)->elements[20];


make_pair(c_7346397,quote_id_91ls,NULL);c_7346397.hdr.immutable = 1;

make_pair(c_7346396,quote_id,&c_7346397);c_7346396.hdr.immutable = 1;

make_pair(c_7346395,quote_cons,&c_7346396);c_7346395.hdr.immutable = 1;

make_pair(c_7346394,&c_7346395,NULL);c_7346394.hdr.immutable = 1;

make_pair(c_7346393,quote_id_91ls,&c_7346394);c_7346393.hdr.immutable = 1;

make_pair(c_7346398,quote__93_93_93,NULL);c_7346398.hdr.immutable = 1;

make_pair(c_7346392,&c_7346393,&c_7346398);c_7346392.hdr.immutable = 1;

make_pair(c_7346407,quote_w,NULL);c_7346407.hdr.immutable = 1;

make_pair(c_7346406,quote_cdr,&c_7346407);c_7346406.hdr.immutable = 1;

make_pair(c_7346405,&c_7346406,NULL);c_7346405.hdr.immutable = 1;

make_pair(c_7346404,quote_ls,&c_7346405);c_7346404.hdr.immutable = 1;

make_pair(c_7346403,&c_7346404,NULL);c_7346403.hdr.immutable = 1;

make_pair(c_7346412,quote_ls,NULL);c_7346412.hdr.immutable = 1;

make_pair(c_7346411,quote_pair_127,&c_7346412);c_7346411.hdr.immutable = 1;

make_pair(c_7346417,quote_ls,NULL);c_7346417.hdr.immutable = 1;

make_pair(c_7346416,quote_car,&c_7346417);c_7346416.hdr.immutable = 1;

make_pair(c_7346425,quote_ls,NULL);c_7346425.hdr.immutable = 1;

make_pair(c_7346424,quote_cdr,&c_7346425);c_7346424.hdr.immutable = 1;

make_pair(c_7346423,&c_7346424,NULL);c_7346423.hdr.immutable = 1;

make_pair(c_7346422,quote_lp,&c_7346423);c_7346422.hdr.immutable = 1;

make_pair(c_7346421,&c_7346422,NULL);c_7346421.hdr.immutable = 1;

make_pair(c_7346420,NULL,&c_7346421);c_7346420.hdr.immutable = 1;

make_pair(c_7346419,quote_lambda,&c_7346420);c_7346419.hdr.immutable = 1;

make_pair(c_7346427,quote__93_93_93,NULL);c_7346427.hdr.immutable = 1;

make_pair(c_7346426,quote_id_91ls,&c_7346427);c_7346426.hdr.immutable = 1;

make_pair(c_7346418,&c_7346419,&c_7346426);c_7346418.hdr.immutable = 1;

make_pair(c_7346415,&c_7346416,&c_7346418);c_7346415.hdr.immutable = 1;

make_pair(c_7346414,quote_try,&c_7346415);c_7346414.hdr.immutable = 1;

make_pair(c_7346429,quote_fail,NULL);c_7346429.hdr.immutable = 1;

make_pair(c_7346428,&c_7346429,NULL);c_7346428.hdr.immutable = 1;

make_pair(c_7346413,&c_7346414,&c_7346428);c_7346413.hdr.immutable = 1;

make_pair(c_7346410,&c_7346411,&c_7346413);c_7346410.hdr.immutable = 1;

make_pair(c_7346409,quote__if,&c_7346410);c_7346409.hdr.immutable = 1;

make_pair(c_7346408,&c_7346409,NULL);c_7346408.hdr.immutable = 1;

make_pair(c_7346402,&c_7346403,&c_7346408);c_7346402.hdr.immutable = 1;

make_pair(c_7346401,quote_lp,&c_7346402);c_7346401.hdr.immutable = 1;

make_pair(c_7346400,quote_let,&c_7346401);c_7346400.hdr.immutable = 1;

make_pair(c_7346399,&c_7346400,NULL);c_7346399.hdr.immutable = 1;

make_pair(c_7346391,&c_7346392,&c_7346399);c_7346391.hdr.immutable = 1;

make_pair(c_7346390,quote_let,&c_7346391);c_7346390.hdr.immutable = 1;

make_pair(c_7346389,&c_7346390,NULL);c_7346389.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344474, r_7315161, NULL, &c_7346389);; 
}

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


make_pair(c_7346355,quote_id_91ls,NULL);c_7346355.hdr.immutable = 1;

make_pair(c_7346354,quote_id,&c_7346355);c_7346354.hdr.immutable = 1;

make_pair(c_7346353,quote_cons,&c_7346354);c_7346353.hdr.immutable = 1;

make_pair(c_7346352,&c_7346353,NULL);c_7346352.hdr.immutable = 1;

make_pair(c_7346351,quote_id_91ls,&c_7346352);c_7346351.hdr.immutable = 1;

make_pair(c_7346356,quote__93_93_93,NULL);c_7346356.hdr.immutable = 1;

make_pair(c_7346350,&c_7346351,&c_7346356);c_7346350.hdr.immutable = 1;

make_pair(c_7346365,quote_w,NULL);c_7346365.hdr.immutable = 1;

make_pair(c_7346364,quote_cdr,&c_7346365);c_7346364.hdr.immutable = 1;

make_pair(c_7346363,&c_7346364,NULL);c_7346363.hdr.immutable = 1;

make_pair(c_7346362,quote_ls,&c_7346363);c_7346362.hdr.immutable = 1;

make_pair(c_7346361,&c_7346362,NULL);c_7346361.hdr.immutable = 1;

make_pair(c_7346370,quote_ls,NULL);c_7346370.hdr.immutable = 1;

make_pair(c_7346369,quote_pair_127,&c_7346370);c_7346369.hdr.immutable = 1;

make_pair(c_7346375,quote_ls,NULL);c_7346375.hdr.immutable = 1;

make_pair(c_7346374,quote_car,&c_7346375);c_7346374.hdr.immutable = 1;

make_pair(c_7346383,quote_ls,NULL);c_7346383.hdr.immutable = 1;

make_pair(c_7346382,quote_cdr,&c_7346383);c_7346382.hdr.immutable = 1;

make_pair(c_7346381,&c_7346382,NULL);c_7346381.hdr.immutable = 1;

make_pair(c_7346380,quote_lp,&c_7346381);c_7346380.hdr.immutable = 1;

make_pair(c_7346379,&c_7346380,NULL);c_7346379.hdr.immutable = 1;

make_pair(c_7346378,NULL,&c_7346379);c_7346378.hdr.immutable = 1;

make_pair(c_7346377,quote_lambda,&c_7346378);c_7346377.hdr.immutable = 1;

make_pair(c_7346385,quote__93_93_93,NULL);c_7346385.hdr.immutable = 1;

make_pair(c_7346384,quote_id_91ls,&c_7346385);c_7346384.hdr.immutable = 1;

make_pair(c_7346376,&c_7346377,&c_7346384);c_7346376.hdr.immutable = 1;

make_pair(c_7346373,&c_7346374,&c_7346376);c_7346373.hdr.immutable = 1;

make_pair(c_7346372,quote_try,&c_7346373);c_7346372.hdr.immutable = 1;

make_pair(c_7346387,quote_fail,NULL);c_7346387.hdr.immutable = 1;

make_pair(c_7346386,&c_7346387,NULL);c_7346386.hdr.immutable = 1;

make_pair(c_7346371,&c_7346372,&c_7346386);c_7346371.hdr.immutable = 1;

make_pair(c_7346368,&c_7346369,&c_7346371);c_7346368.hdr.immutable = 1;

make_pair(c_7346367,quote__if,&c_7346368);c_7346367.hdr.immutable = 1;

make_pair(c_7346366,&c_7346367,NULL);c_7346366.hdr.immutable = 1;

make_pair(c_7346360,&c_7346361,&c_7346366);c_7346360.hdr.immutable = 1;

make_pair(c_7346359,quote_lp,&c_7346360);c_7346359.hdr.immutable = 1;

make_pair(c_7346358,quote_let,&c_7346359);c_7346358.hdr.immutable = 1;

make_pair(c_7346357,&c_7346358,NULL);c_7346357.hdr.immutable = 1;

make_pair(c_7346349,&c_7346350,&c_7346357);c_7346349.hdr.immutable = 1;

make_pair(c_7346348,quote_let,&c_7346349);c_7346348.hdr.immutable = 1;

make_pair(c_7346347,&c_7346348,NULL);c_7346347.hdr.immutable = 1;

make_pair(c_7346346,quote_match_91drop_91ids,&c_7346347);c_7346346.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344476, ((closureN)self_7320400)->elements[18], r_7315159, &c_7346346);; 
}

static void __lambda_1701(void *data, object self_7320401, int argc, object *args) /* object self_7320401, object r_7315146 */
 {
 object r_7315146 = args[0];
  
closureN_type c_7344479;
object e_7346343 [21];
c_7344479.hdr.mark = gc_color_red;
 c_7344479.hdr.grayed = 0;
c_7344479.tag = closureN_tag;
 c_7344479.fn = (function_type)__lambda_1702;
c_7344479.num_args = 1;
c_7344479.num_elements = 21;
c_7344479.elements = (object *)e_7346343;
c_7344479.elements[0] = ((closureN)self_7320401)->elements[0];
c_7344479.elements[1] = ((closureN)self_7320401)->elements[1];
c_7344479.elements[2] = ((closureN)self_7320401)->elements[2];
c_7344479.elements[3] = ((closureN)self_7320401)->elements[3];
c_7344479.elements[4] = ((closureN)self_7320401)->elements[4];
c_7344479.elements[5] = ((closureN)self_7320401)->elements[5];
c_7344479.elements[6] = ((closureN)self_7320401)->elements[6];
c_7344479.elements[7] = ((closureN)self_7320401)->elements[7];
c_7344479.elements[8] = ((closureN)self_7320401)->elements[8];
c_7344479.elements[9] = ((closureN)self_7320401)->elements[9];
c_7344479.elements[10] = ((closureN)self_7320401)->elements[10];
c_7344479.elements[11] = ((closureN)self_7320401)->elements[11];
c_7344479.elements[12] = ((closureN)self_7320401)->elements[12];
c_7344479.elements[13] = ((closureN)self_7320401)->elements[13];
c_7344479.elements[14] = ((closureN)self_7320401)->elements[14];
c_7344479.elements[15] = ((closureN)self_7320401)->elements[15];
c_7344479.elements[16] = ((closureN)self_7320401)->elements[16];
c_7344479.elements[17] = ((closureN)self_7320401)->elements[17];
c_7344479.elements[18] = r_7315146;
c_7344479.elements[19] = ((closureN)self_7320401)->elements[18];
c_7344479.elements[20] = ((closureN)self_7320401)->elements[19];

return_closcall2(data,  ((closureN)self_7320401)->elements[18],  &c_7344479, quote_fail);; 
}

static void __lambda_1702(void *data, object self_7320402, int argc, object *args) /* object self_7320402, object r_7315154 */
 {
 object r_7315154 = args[0];
  
closureN_type c_7344481;
object e_7346341 [21];
c_7344481.hdr.mark = gc_color_red;
 c_7344481.hdr.grayed = 0;
c_7344481.tag = closureN_tag;
 c_7344481.fn = (function_type)__lambda_1703;
c_7344481.num_args = 1;
c_7344481.num_elements = 21;
c_7344481.elements = (object *)e_7346341;
c_7344481.elements[0] = ((closureN)self_7320402)->elements[0];
c_7344481.elements[1] = ((closureN)self_7320402)->elements[1];
c_7344481.elements[2] = ((closureN)self_7320402)->elements[2];
c_7344481.elements[3] = ((closureN)self_7320402)->elements[3];
c_7344481.elements[4] = ((closureN)self_7320402)->elements[4];
c_7344481.elements[5] = ((closureN)self_7320402)->elements[5];
c_7344481.elements[6] = ((closureN)self_7320402)->elements[6];
c_7344481.elements[7] = ((closureN)self_7320402)->elements[7];
c_7344481.elements[8] = ((closureN)self_7320402)->elements[8];
c_7344481.elements[9] = ((closureN)self_7320402)->elements[9];
c_7344481.elements[10] = ((closureN)self_7320402)->elements[10];
c_7344481.elements[11] = ((closureN)self_7320402)->elements[11];
c_7344481.elements[12] = ((closureN)self_7320402)->elements[12];
c_7344481.elements[13] = ((closureN)self_7320402)->elements[13];
c_7344481.elements[14] = ((closureN)self_7320402)->elements[14];
c_7344481.elements[15] = ((closureN)self_7320402)->elements[15];
c_7344481.elements[16] = ((closureN)self_7320402)->elements[16];
c_7344481.elements[17] = ((closureN)self_7320402)->elements[17];
c_7344481.elements[18] = ((closureN)self_7320402)->elements[18];
c_7344481.elements[19] = ((closureN)self_7320402)->elements[19];
c_7344481.elements[20] = ((closureN)self_7320402)->elements[20];


make_pair(c_7346342,quote_fail,NULL);c_7346342.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344481, r_7315154, NULL, &c_7346342);; 
}

static void __lambda_1703(void *data, object self_7320403, int argc, object *args) /* object self_7320403, object r_7315149 */
 {
 object r_7315149 = args[0];
  
closureN_type c_7344483;
object e_7346338 [21];
c_7344483.hdr.mark = gc_color_red;
 c_7344483.hdr.grayed = 0;
c_7344483.tag = closureN_tag;
 c_7344483.fn = (function_type)__lambda_1704;
c_7344483.num_args = 1;
c_7344483.num_elements = 21;
c_7344483.elements = (object *)e_7346338;
c_7344483.elements[0] = ((closureN)self_7320403)->elements[0];
c_7344483.elements[1] = ((closureN)self_7320403)->elements[2];
c_7344483.elements[2] = ((closureN)self_7320403)->elements[3];
c_7344483.elements[3] = ((closureN)self_7320403)->elements[4];
c_7344483.elements[4] = ((closureN)self_7320403)->elements[5];
c_7344483.elements[5] = ((closureN)self_7320403)->elements[6];
c_7344483.elements[6] = ((closureN)self_7320403)->elements[7];
c_7344483.elements[7] = ((closureN)self_7320403)->elements[8];
c_7344483.elements[8] = ((closureN)self_7320403)->elements[9];
c_7344483.elements[9] = ((closureN)self_7320403)->elements[10];
c_7344483.elements[10] = ((closureN)self_7320403)->elements[11];
c_7344483.elements[11] = ((closureN)self_7320403)->elements[12];
c_7344483.elements[12] = ((closureN)self_7320403)->elements[13];
c_7344483.elements[13] = ((closureN)self_7320403)->elements[14];
c_7344483.elements[14] = ((closureN)self_7320403)->elements[15];
c_7344483.elements[15] = ((closureN)self_7320403)->elements[16];
c_7344483.elements[16] = ((closureN)self_7320403)->elements[17];
c_7344483.elements[17] = ((closureN)self_7320403)->elements[18];
c_7344483.elements[18] = r_7315149;
c_7344483.elements[19] = ((closureN)self_7320403)->elements[19];
c_7344483.elements[20] = ((closureN)self_7320403)->elements[20];


make_pair(c_7346340,quote_i,NULL);c_7346340.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344483, ((closureN)self_7320403)->elements[1], NULL, &c_7346340);; 
}

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


make_pair(c_7346336,quote_fail,NULL);c_7346336.hdr.immutable = 1;

make_pair(c_7346337,quote_i,NULL);c_7346337.hdr.immutable = 1;

make_pair(c_7346335,&c_7346336,&c_7346337);c_7346335.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344485, ((closureN)self_7320404)->elements[18], r_7315150, &c_7346335);; 
}

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


make_pair(c_7346297,quote_id_91ls,NULL);c_7346297.hdr.immutable = 1;

make_pair(c_7346296,quote_id,&c_7346297);c_7346296.hdr.immutable = 1;

make_pair(c_7346295,quote_cons,&c_7346296);c_7346295.hdr.immutable = 1;

make_pair(c_7346294,&c_7346295,NULL);c_7346294.hdr.immutable = 1;

make_pair(c_7346293,quote_id_91ls,&c_7346294);c_7346293.hdr.immutable = 1;

make_pair(c_7346298,quote__93_93_93,NULL);c_7346298.hdr.immutable = 1;

make_pair(c_7346292,&c_7346293,&c_7346298);c_7346292.hdr.immutable = 1;

make_pair(c_7346307,quote_w,NULL);c_7346307.hdr.immutable = 1;

make_pair(c_7346306,quote_cdr,&c_7346307);c_7346306.hdr.immutable = 1;

make_pair(c_7346305,&c_7346306,NULL);c_7346305.hdr.immutable = 1;

make_pair(c_7346304,quote_ls,&c_7346305);c_7346304.hdr.immutable = 1;

make_pair(c_7346303,&c_7346304,NULL);c_7346303.hdr.immutable = 1;

make_pair(c_7346312,quote_ls,NULL);c_7346312.hdr.immutable = 1;

make_pair(c_7346311,quote_pair_127,&c_7346312);c_7346311.hdr.immutable = 1;

make_pair(c_7346317,quote_ls,NULL);c_7346317.hdr.immutable = 1;

make_pair(c_7346316,quote_car,&c_7346317);c_7346316.hdr.immutable = 1;

make_pair(c_7346325,quote_ls,NULL);c_7346325.hdr.immutable = 1;

make_pair(c_7346324,quote_cdr,&c_7346325);c_7346324.hdr.immutable = 1;

make_pair(c_7346323,&c_7346324,NULL);c_7346323.hdr.immutable = 1;

make_pair(c_7346322,quote_lp,&c_7346323);c_7346322.hdr.immutable = 1;

make_pair(c_7346321,&c_7346322,NULL);c_7346321.hdr.immutable = 1;

make_pair(c_7346320,NULL,&c_7346321);c_7346320.hdr.immutable = 1;

make_pair(c_7346319,quote_lambda,&c_7346320);c_7346319.hdr.immutable = 1;

make_pair(c_7346327,quote__93_93_93,NULL);c_7346327.hdr.immutable = 1;

make_pair(c_7346326,quote_id_91ls,&c_7346327);c_7346326.hdr.immutable = 1;

make_pair(c_7346318,&c_7346319,&c_7346326);c_7346318.hdr.immutable = 1;

make_pair(c_7346315,&c_7346316,&c_7346318);c_7346315.hdr.immutable = 1;

make_pair(c_7346314,quote_try,&c_7346315);c_7346314.hdr.immutable = 1;

make_pair(c_7346329,quote_fail,NULL);c_7346329.hdr.immutable = 1;

make_pair(c_7346328,&c_7346329,NULL);c_7346328.hdr.immutable = 1;

make_pair(c_7346313,&c_7346314,&c_7346328);c_7346313.hdr.immutable = 1;

make_pair(c_7346310,&c_7346311,&c_7346313);c_7346310.hdr.immutable = 1;

make_pair(c_7346309,quote__if,&c_7346310);c_7346309.hdr.immutable = 1;

make_pair(c_7346308,&c_7346309,NULL);c_7346308.hdr.immutable = 1;

make_pair(c_7346302,&c_7346303,&c_7346308);c_7346302.hdr.immutable = 1;

make_pair(c_7346301,quote_lp,&c_7346302);c_7346301.hdr.immutable = 1;

make_pair(c_7346300,quote_let,&c_7346301);c_7346300.hdr.immutable = 1;

make_pair(c_7346299,&c_7346300,NULL);c_7346299.hdr.immutable = 1;

make_pair(c_7346291,&c_7346292,&c_7346299);c_7346291.hdr.immutable = 1;

make_pair(c_7346290,quote_let,&c_7346291);c_7346290.hdr.immutable = 1;

make_pair(c_7346289,&c_7346290,NULL);c_7346289.hdr.immutable = 1;

make_pair(c_7346288,quote_match_91drop_91ids,&c_7346289);c_7346288.hdr.immutable = 1;

make_pair(c_7346331,quote_fail,NULL);c_7346331.hdr.immutable = 1;

make_pair(c_7346332,quote_i,NULL);c_7346332.hdr.immutable = 1;

make_pair(c_7346330,&c_7346331,&c_7346332);c_7346330.hdr.immutable = 1;

make_pair(c_7346287,&c_7346288,&c_7346330);c_7346287.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344487, ((closureN)self_7320405)->elements[17], r_7315147, &c_7346287);; 
}

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


make_pair(c_7346235,quote_w,NULL);c_7346235.hdr.immutable = 1;

make_pair(c_7346234,quote_car,&c_7346235);c_7346234.hdr.immutable = 1;

make_pair(c_7346238,quote_w,NULL);c_7346238.hdr.immutable = 1;

make_pair(c_7346237,quote_set_91car_67,&c_7346238);c_7346237.hdr.immutable = 1;

make_pair(c_7346236,&c_7346237,NULL);c_7346236.hdr.immutable = 1;

make_pair(c_7346233,&c_7346234,&c_7346236);c_7346233.hdr.immutable = 1;

make_pair(c_7346249,quote_id_91ls,NULL);c_7346249.hdr.immutable = 1;

make_pair(c_7346248,quote_id,&c_7346249);c_7346248.hdr.immutable = 1;

make_pair(c_7346247,quote_cons,&c_7346248);c_7346247.hdr.immutable = 1;

make_pair(c_7346246,&c_7346247,NULL);c_7346246.hdr.immutable = 1;

make_pair(c_7346245,quote_id_91ls,&c_7346246);c_7346245.hdr.immutable = 1;

make_pair(c_7346250,quote__93_93_93,NULL);c_7346250.hdr.immutable = 1;

make_pair(c_7346244,&c_7346245,&c_7346250);c_7346244.hdr.immutable = 1;

make_pair(c_7346259,quote_w,NULL);c_7346259.hdr.immutable = 1;

make_pair(c_7346258,quote_cdr,&c_7346259);c_7346258.hdr.immutable = 1;

make_pair(c_7346257,&c_7346258,NULL);c_7346257.hdr.immutable = 1;

make_pair(c_7346256,quote_ls,&c_7346257);c_7346256.hdr.immutable = 1;

make_pair(c_7346255,&c_7346256,NULL);c_7346255.hdr.immutable = 1;

make_pair(c_7346264,quote_ls,NULL);c_7346264.hdr.immutable = 1;

make_pair(c_7346263,quote_pair_127,&c_7346264);c_7346263.hdr.immutable = 1;

make_pair(c_7346269,quote_ls,NULL);c_7346269.hdr.immutable = 1;

make_pair(c_7346268,quote_car,&c_7346269);c_7346268.hdr.immutable = 1;

make_pair(c_7346277,quote_ls,NULL);c_7346277.hdr.immutable = 1;

make_pair(c_7346276,quote_cdr,&c_7346277);c_7346276.hdr.immutable = 1;

make_pair(c_7346275,&c_7346276,NULL);c_7346275.hdr.immutable = 1;

make_pair(c_7346274,quote_lp,&c_7346275);c_7346274.hdr.immutable = 1;

make_pair(c_7346273,&c_7346274,NULL);c_7346273.hdr.immutable = 1;

make_pair(c_7346272,NULL,&c_7346273);c_7346272.hdr.immutable = 1;

make_pair(c_7346271,quote_lambda,&c_7346272);c_7346271.hdr.immutable = 1;

make_pair(c_7346279,quote__93_93_93,NULL);c_7346279.hdr.immutable = 1;

make_pair(c_7346278,quote_id_91ls,&c_7346279);c_7346278.hdr.immutable = 1;

make_pair(c_7346270,&c_7346271,&c_7346278);c_7346270.hdr.immutable = 1;

make_pair(c_7346267,&c_7346268,&c_7346270);c_7346267.hdr.immutable = 1;

make_pair(c_7346266,quote_try,&c_7346267);c_7346266.hdr.immutable = 1;

make_pair(c_7346281,quote_fail,NULL);c_7346281.hdr.immutable = 1;

make_pair(c_7346280,&c_7346281,NULL);c_7346280.hdr.immutable = 1;

make_pair(c_7346265,&c_7346266,&c_7346280);c_7346265.hdr.immutable = 1;

make_pair(c_7346262,&c_7346263,&c_7346265);c_7346262.hdr.immutable = 1;

make_pair(c_7346261,quote__if,&c_7346262);c_7346261.hdr.immutable = 1;

make_pair(c_7346260,&c_7346261,NULL);c_7346260.hdr.immutable = 1;

make_pair(c_7346254,&c_7346255,&c_7346260);c_7346254.hdr.immutable = 1;

make_pair(c_7346253,quote_lp,&c_7346254);c_7346253.hdr.immutable = 1;

make_pair(c_7346252,quote_let,&c_7346253);c_7346252.hdr.immutable = 1;

make_pair(c_7346251,&c_7346252,NULL);c_7346251.hdr.immutable = 1;

make_pair(c_7346243,&c_7346244,&c_7346251);c_7346243.hdr.immutable = 1;

make_pair(c_7346242,quote_let,&c_7346243);c_7346242.hdr.immutable = 1;

make_pair(c_7346241,&c_7346242,NULL);c_7346241.hdr.immutable = 1;

make_pair(c_7346240,quote_match_91drop_91ids,&c_7346241);c_7346240.hdr.immutable = 1;

make_pair(c_7346283,quote_fail,NULL);c_7346283.hdr.immutable = 1;

make_pair(c_7346284,quote_i,NULL);c_7346284.hdr.immutable = 1;

make_pair(c_7346282,&c_7346283,&c_7346284);c_7346282.hdr.immutable = 1;

make_pair(c_7346239,&c_7346240,&c_7346282);c_7346239.hdr.immutable = 1;

make_pair(c_7346232,&c_7346233,&c_7346239);c_7346232.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344489, ((closureN)self_7320406)->elements[16], r_7315144, &c_7346232);; 
}

static void __lambda_1707(void *data, object self_7320407, int argc, object *args) /* object self_7320407, object r_7315141 */
 {
 object r_7315141 = args[0];
  
closureN_type c_7344491;
object e_7346174 [17];
c_7344491.hdr.mark = gc_color_red;
 c_7344491.hdr.grayed = 0;
c_7344491.tag = closureN_tag;
 c_7344491.fn = (function_type)__lambda_1708;
c_7344491.num_args = 1;
c_7344491.num_elements = 17;
c_7344491.elements = (object *)e_7346174;
c_7344491.elements[0] = ((closureN)self_7320407)->elements[0];
c_7344491.elements[1] = ((closureN)self_7320407)->elements[1];
c_7344491.elements[2] = ((closureN)self_7320407)->elements[2];
c_7344491.elements[3] = ((closureN)self_7320407)->elements[4];
c_7344491.elements[4] = ((closureN)self_7320407)->elements[5];
c_7344491.elements[5] = ((closureN)self_7320407)->elements[6];
c_7344491.elements[6] = ((closureN)self_7320407)->elements[7];
c_7344491.elements[7] = ((closureN)self_7320407)->elements[8];
c_7344491.elements[8] = ((closureN)self_7320407)->elements[9];
c_7344491.elements[9] = ((closureN)self_7320407)->elements[10];
c_7344491.elements[10] = ((closureN)self_7320407)->elements[11];
c_7344491.elements[11] = ((closureN)self_7320407)->elements[12];
c_7344491.elements[12] = ((closureN)self_7320407)->elements[13];
c_7344491.elements[13] = ((closureN)self_7320407)->elements[14];
c_7344491.elements[14] = ((closureN)self_7320407)->elements[15];
c_7344491.elements[15] = ((closureN)self_7320407)->elements[16];
c_7344491.elements[16] = ((closureN)self_7320407)->elements[17];


make_pair(c_7346180,quote_w,NULL);c_7346180.hdr.immutable = 1;

make_pair(c_7346179,quote_car,&c_7346180);c_7346179.hdr.immutable = 1;

make_pair(c_7346183,quote_w,NULL);c_7346183.hdr.immutable = 1;

make_pair(c_7346182,quote_set_91car_67,&c_7346183);c_7346182.hdr.immutable = 1;

make_pair(c_7346181,&c_7346182,NULL);c_7346181.hdr.immutable = 1;

make_pair(c_7346178,&c_7346179,&c_7346181);c_7346178.hdr.immutable = 1;

make_pair(c_7346194,quote_id_91ls,NULL);c_7346194.hdr.immutable = 1;

make_pair(c_7346193,quote_id,&c_7346194);c_7346193.hdr.immutable = 1;

make_pair(c_7346192,quote_cons,&c_7346193);c_7346192.hdr.immutable = 1;

make_pair(c_7346191,&c_7346192,NULL);c_7346191.hdr.immutable = 1;

make_pair(c_7346190,quote_id_91ls,&c_7346191);c_7346190.hdr.immutable = 1;

make_pair(c_7346195,quote__93_93_93,NULL);c_7346195.hdr.immutable = 1;

make_pair(c_7346189,&c_7346190,&c_7346195);c_7346189.hdr.immutable = 1;

make_pair(c_7346204,quote_w,NULL);c_7346204.hdr.immutable = 1;

make_pair(c_7346203,quote_cdr,&c_7346204);c_7346203.hdr.immutable = 1;

make_pair(c_7346202,&c_7346203,NULL);c_7346202.hdr.immutable = 1;

make_pair(c_7346201,quote_ls,&c_7346202);c_7346201.hdr.immutable = 1;

make_pair(c_7346200,&c_7346201,NULL);c_7346200.hdr.immutable = 1;

make_pair(c_7346209,quote_ls,NULL);c_7346209.hdr.immutable = 1;

make_pair(c_7346208,quote_pair_127,&c_7346209);c_7346208.hdr.immutable = 1;

make_pair(c_7346214,quote_ls,NULL);c_7346214.hdr.immutable = 1;

make_pair(c_7346213,quote_car,&c_7346214);c_7346213.hdr.immutable = 1;

make_pair(c_7346222,quote_ls,NULL);c_7346222.hdr.immutable = 1;

make_pair(c_7346221,quote_cdr,&c_7346222);c_7346221.hdr.immutable = 1;

make_pair(c_7346220,&c_7346221,NULL);c_7346220.hdr.immutable = 1;

make_pair(c_7346219,quote_lp,&c_7346220);c_7346219.hdr.immutable = 1;

make_pair(c_7346218,&c_7346219,NULL);c_7346218.hdr.immutable = 1;

make_pair(c_7346217,NULL,&c_7346218);c_7346217.hdr.immutable = 1;

make_pair(c_7346216,quote_lambda,&c_7346217);c_7346216.hdr.immutable = 1;

make_pair(c_7346224,quote__93_93_93,NULL);c_7346224.hdr.immutable = 1;

make_pair(c_7346223,quote_id_91ls,&c_7346224);c_7346223.hdr.immutable = 1;

make_pair(c_7346215,&c_7346216,&c_7346223);c_7346215.hdr.immutable = 1;

make_pair(c_7346212,&c_7346213,&c_7346215);c_7346212.hdr.immutable = 1;

make_pair(c_7346211,quote_try,&c_7346212);c_7346211.hdr.immutable = 1;

make_pair(c_7346226,quote_fail,NULL);c_7346226.hdr.immutable = 1;

make_pair(c_7346225,&c_7346226,NULL);c_7346225.hdr.immutable = 1;

make_pair(c_7346210,&c_7346211,&c_7346225);c_7346210.hdr.immutable = 1;

make_pair(c_7346207,&c_7346208,&c_7346210);c_7346207.hdr.immutable = 1;

make_pair(c_7346206,quote__if,&c_7346207);c_7346206.hdr.immutable = 1;

make_pair(c_7346205,&c_7346206,NULL);c_7346205.hdr.immutable = 1;

make_pair(c_7346199,&c_7346200,&c_7346205);c_7346199.hdr.immutable = 1;

make_pair(c_7346198,quote_lp,&c_7346199);c_7346198.hdr.immutable = 1;

make_pair(c_7346197,quote_let,&c_7346198);c_7346197.hdr.immutable = 1;

make_pair(c_7346196,&c_7346197,NULL);c_7346196.hdr.immutable = 1;

make_pair(c_7346188,&c_7346189,&c_7346196);c_7346188.hdr.immutable = 1;

make_pair(c_7346187,quote_let,&c_7346188);c_7346187.hdr.immutable = 1;

make_pair(c_7346186,&c_7346187,NULL);c_7346186.hdr.immutable = 1;

make_pair(c_7346185,quote_match_91drop_91ids,&c_7346186);c_7346185.hdr.immutable = 1;

make_pair(c_7346228,quote_fail,NULL);c_7346228.hdr.immutable = 1;

make_pair(c_7346229,quote_i,NULL);c_7346229.hdr.immutable = 1;

make_pair(c_7346227,&c_7346228,&c_7346229);c_7346227.hdr.immutable = 1;

make_pair(c_7346184,&c_7346185,&c_7346227);c_7346184.hdr.immutable = 1;

make_pair(c_7346177,&c_7346178,&c_7346184);c_7346177.hdr.immutable = 1;

make_pair(c_7346176,quote_p,&c_7346177);c_7346176.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344491, ((closureN)self_7320407)->elements[3], r_7315141, &c_7346176);; 
}

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


make_pair(c_7346124,quote_w,NULL);c_7346124.hdr.immutable = 1;

make_pair(c_7346123,quote_car,&c_7346124);c_7346123.hdr.immutable = 1;

make_pair(c_7346127,quote_w,NULL);c_7346127.hdr.immutable = 1;

make_pair(c_7346126,quote_set_91car_67,&c_7346127);c_7346126.hdr.immutable = 1;

make_pair(c_7346125,&c_7346126,NULL);c_7346125.hdr.immutable = 1;

make_pair(c_7346122,&c_7346123,&c_7346125);c_7346122.hdr.immutable = 1;

make_pair(c_7346138,quote_id_91ls,NULL);c_7346138.hdr.immutable = 1;

make_pair(c_7346137,quote_id,&c_7346138);c_7346137.hdr.immutable = 1;

make_pair(c_7346136,quote_cons,&c_7346137);c_7346136.hdr.immutable = 1;

make_pair(c_7346135,&c_7346136,NULL);c_7346135.hdr.immutable = 1;

make_pair(c_7346134,quote_id_91ls,&c_7346135);c_7346134.hdr.immutable = 1;

make_pair(c_7346139,quote__93_93_93,NULL);c_7346139.hdr.immutable = 1;

make_pair(c_7346133,&c_7346134,&c_7346139);c_7346133.hdr.immutable = 1;

make_pair(c_7346148,quote_w,NULL);c_7346148.hdr.immutable = 1;

make_pair(c_7346147,quote_cdr,&c_7346148);c_7346147.hdr.immutable = 1;

make_pair(c_7346146,&c_7346147,NULL);c_7346146.hdr.immutable = 1;

make_pair(c_7346145,quote_ls,&c_7346146);c_7346145.hdr.immutable = 1;

make_pair(c_7346144,&c_7346145,NULL);c_7346144.hdr.immutable = 1;

make_pair(c_7346153,quote_ls,NULL);c_7346153.hdr.immutable = 1;

make_pair(c_7346152,quote_pair_127,&c_7346153);c_7346152.hdr.immutable = 1;

make_pair(c_7346158,quote_ls,NULL);c_7346158.hdr.immutable = 1;

make_pair(c_7346157,quote_car,&c_7346158);c_7346157.hdr.immutable = 1;

make_pair(c_7346166,quote_ls,NULL);c_7346166.hdr.immutable = 1;

make_pair(c_7346165,quote_cdr,&c_7346166);c_7346165.hdr.immutable = 1;

make_pair(c_7346164,&c_7346165,NULL);c_7346164.hdr.immutable = 1;

make_pair(c_7346163,quote_lp,&c_7346164);c_7346163.hdr.immutable = 1;

make_pair(c_7346162,&c_7346163,NULL);c_7346162.hdr.immutable = 1;

make_pair(c_7346161,NULL,&c_7346162);c_7346161.hdr.immutable = 1;

make_pair(c_7346160,quote_lambda,&c_7346161);c_7346160.hdr.immutable = 1;

make_pair(c_7346168,quote__93_93_93,NULL);c_7346168.hdr.immutable = 1;

make_pair(c_7346167,quote_id_91ls,&c_7346168);c_7346167.hdr.immutable = 1;

make_pair(c_7346159,&c_7346160,&c_7346167);c_7346159.hdr.immutable = 1;

make_pair(c_7346156,&c_7346157,&c_7346159);c_7346156.hdr.immutable = 1;

make_pair(c_7346155,quote_try,&c_7346156);c_7346155.hdr.immutable = 1;

make_pair(c_7346170,quote_fail,NULL);c_7346170.hdr.immutable = 1;

make_pair(c_7346169,&c_7346170,NULL);c_7346169.hdr.immutable = 1;

make_pair(c_7346154,&c_7346155,&c_7346169);c_7346154.hdr.immutable = 1;

make_pair(c_7346151,&c_7346152,&c_7346154);c_7346151.hdr.immutable = 1;

make_pair(c_7346150,quote__if,&c_7346151);c_7346150.hdr.immutable = 1;

make_pair(c_7346149,&c_7346150,NULL);c_7346149.hdr.immutable = 1;

make_pair(c_7346143,&c_7346144,&c_7346149);c_7346143.hdr.immutable = 1;

make_pair(c_7346142,quote_lp,&c_7346143);c_7346142.hdr.immutable = 1;

make_pair(c_7346141,quote_let,&c_7346142);c_7346141.hdr.immutable = 1;

make_pair(c_7346140,&c_7346141,NULL);c_7346140.hdr.immutable = 1;

make_pair(c_7346132,&c_7346133,&c_7346140);c_7346132.hdr.immutable = 1;

make_pair(c_7346131,quote_let,&c_7346132);c_7346131.hdr.immutable = 1;

make_pair(c_7346130,&c_7346131,NULL);c_7346130.hdr.immutable = 1;

make_pair(c_7346129,quote_match_91drop_91ids,&c_7346130);c_7346129.hdr.immutable = 1;

make_pair(c_7346172,quote_fail,NULL);c_7346172.hdr.immutable = 1;

make_pair(c_7346173,quote_i,NULL);c_7346173.hdr.immutable = 1;

make_pair(c_7346171,&c_7346172,&c_7346173);c_7346171.hdr.immutable = 1;

make_pair(c_7346128,&c_7346129,&c_7346171);c_7346128.hdr.immutable = 1;

make_pair(c_7346121,&c_7346122,&c_7346128);c_7346121.hdr.immutable = 1;

make_pair(c_7346120,quote_p,&c_7346121);c_7346120.hdr.immutable = 1;

make_pair(c_7346119,quote_u,&c_7346120);c_7346119.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344493, ((closureN)self_7320408)->elements[14], r_7315139, &c_7346119);; 
}

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


make_pair(c_7346067,quote_w,NULL);c_7346067.hdr.immutable = 1;

make_pair(c_7346066,quote_car,&c_7346067);c_7346066.hdr.immutable = 1;

make_pair(c_7346070,quote_w,NULL);c_7346070.hdr.immutable = 1;

make_pair(c_7346069,quote_set_91car_67,&c_7346070);c_7346069.hdr.immutable = 1;

make_pair(c_7346068,&c_7346069,NULL);c_7346068.hdr.immutable = 1;

make_pair(c_7346065,&c_7346066,&c_7346068);c_7346065.hdr.immutable = 1;

make_pair(c_7346081,quote_id_91ls,NULL);c_7346081.hdr.immutable = 1;

make_pair(c_7346080,quote_id,&c_7346081);c_7346080.hdr.immutable = 1;

make_pair(c_7346079,quote_cons,&c_7346080);c_7346079.hdr.immutable = 1;

make_pair(c_7346078,&c_7346079,NULL);c_7346078.hdr.immutable = 1;

make_pair(c_7346077,quote_id_91ls,&c_7346078);c_7346077.hdr.immutable = 1;

make_pair(c_7346082,quote__93_93_93,NULL);c_7346082.hdr.immutable = 1;

make_pair(c_7346076,&c_7346077,&c_7346082);c_7346076.hdr.immutable = 1;

make_pair(c_7346091,quote_w,NULL);c_7346091.hdr.immutable = 1;

make_pair(c_7346090,quote_cdr,&c_7346091);c_7346090.hdr.immutable = 1;

make_pair(c_7346089,&c_7346090,NULL);c_7346089.hdr.immutable = 1;

make_pair(c_7346088,quote_ls,&c_7346089);c_7346088.hdr.immutable = 1;

make_pair(c_7346087,&c_7346088,NULL);c_7346087.hdr.immutable = 1;

make_pair(c_7346096,quote_ls,NULL);c_7346096.hdr.immutable = 1;

make_pair(c_7346095,quote_pair_127,&c_7346096);c_7346095.hdr.immutable = 1;

make_pair(c_7346101,quote_ls,NULL);c_7346101.hdr.immutable = 1;

make_pair(c_7346100,quote_car,&c_7346101);c_7346100.hdr.immutable = 1;

make_pair(c_7346109,quote_ls,NULL);c_7346109.hdr.immutable = 1;

make_pair(c_7346108,quote_cdr,&c_7346109);c_7346108.hdr.immutable = 1;

make_pair(c_7346107,&c_7346108,NULL);c_7346107.hdr.immutable = 1;

make_pair(c_7346106,quote_lp,&c_7346107);c_7346106.hdr.immutable = 1;

make_pair(c_7346105,&c_7346106,NULL);c_7346105.hdr.immutable = 1;

make_pair(c_7346104,NULL,&c_7346105);c_7346104.hdr.immutable = 1;

make_pair(c_7346103,quote_lambda,&c_7346104);c_7346103.hdr.immutable = 1;

make_pair(c_7346111,quote__93_93_93,NULL);c_7346111.hdr.immutable = 1;

make_pair(c_7346110,quote_id_91ls,&c_7346111);c_7346110.hdr.immutable = 1;

make_pair(c_7346102,&c_7346103,&c_7346110);c_7346102.hdr.immutable = 1;

make_pair(c_7346099,&c_7346100,&c_7346102);c_7346099.hdr.immutable = 1;

make_pair(c_7346098,quote_try,&c_7346099);c_7346098.hdr.immutable = 1;

make_pair(c_7346113,quote_fail,NULL);c_7346113.hdr.immutable = 1;

make_pair(c_7346112,&c_7346113,NULL);c_7346112.hdr.immutable = 1;

make_pair(c_7346097,&c_7346098,&c_7346112);c_7346097.hdr.immutable = 1;

make_pair(c_7346094,&c_7346095,&c_7346097);c_7346094.hdr.immutable = 1;

make_pair(c_7346093,quote__if,&c_7346094);c_7346093.hdr.immutable = 1;

make_pair(c_7346092,&c_7346093,NULL);c_7346092.hdr.immutable = 1;

make_pair(c_7346086,&c_7346087,&c_7346092);c_7346086.hdr.immutable = 1;

make_pair(c_7346085,quote_lp,&c_7346086);c_7346085.hdr.immutable = 1;

make_pair(c_7346084,quote_let,&c_7346085);c_7346084.hdr.immutable = 1;

make_pair(c_7346083,&c_7346084,NULL);c_7346083.hdr.immutable = 1;

make_pair(c_7346075,&c_7346076,&c_7346083);c_7346075.hdr.immutable = 1;

make_pair(c_7346074,quote_let,&c_7346075);c_7346074.hdr.immutable = 1;

make_pair(c_7346073,&c_7346074,NULL);c_7346073.hdr.immutable = 1;

make_pair(c_7346072,quote_match_91drop_91ids,&c_7346073);c_7346072.hdr.immutable = 1;

make_pair(c_7346115,quote_fail,NULL);c_7346115.hdr.immutable = 1;

make_pair(c_7346116,quote_i,NULL);c_7346116.hdr.immutable = 1;

make_pair(c_7346114,&c_7346115,&c_7346116);c_7346114.hdr.immutable = 1;

make_pair(c_7346071,&c_7346072,&c_7346114);c_7346071.hdr.immutable = 1;

make_pair(c_7346064,&c_7346065,&c_7346071);c_7346064.hdr.immutable = 1;

make_pair(c_7346063,quote_p,&c_7346064);c_7346063.hdr.immutable = 1;

make_pair(c_7346062,quote_u,&c_7346063);c_7346062.hdr.immutable = 1;

make_pair(c_7346061,quote_match_91one,&c_7346062);c_7346061.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344495, ((closureN)self_7320409)->elements[13], r_7315136, &c_7346061);; 
}

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


make_pair(c_7346009,quote_w,NULL);c_7346009.hdr.immutable = 1;

make_pair(c_7346008,quote_car,&c_7346009);c_7346008.hdr.immutable = 1;

make_pair(c_7346012,quote_w,NULL);c_7346012.hdr.immutable = 1;

make_pair(c_7346011,quote_set_91car_67,&c_7346012);c_7346011.hdr.immutable = 1;

make_pair(c_7346010,&c_7346011,NULL);c_7346010.hdr.immutable = 1;

make_pair(c_7346007,&c_7346008,&c_7346010);c_7346007.hdr.immutable = 1;

make_pair(c_7346023,quote_id_91ls,NULL);c_7346023.hdr.immutable = 1;

make_pair(c_7346022,quote_id,&c_7346023);c_7346022.hdr.immutable = 1;

make_pair(c_7346021,quote_cons,&c_7346022);c_7346021.hdr.immutable = 1;

make_pair(c_7346020,&c_7346021,NULL);c_7346020.hdr.immutable = 1;

make_pair(c_7346019,quote_id_91ls,&c_7346020);c_7346019.hdr.immutable = 1;

make_pair(c_7346024,quote__93_93_93,NULL);c_7346024.hdr.immutable = 1;

make_pair(c_7346018,&c_7346019,&c_7346024);c_7346018.hdr.immutable = 1;

make_pair(c_7346033,quote_w,NULL);c_7346033.hdr.immutable = 1;

make_pair(c_7346032,quote_cdr,&c_7346033);c_7346032.hdr.immutable = 1;

make_pair(c_7346031,&c_7346032,NULL);c_7346031.hdr.immutable = 1;

make_pair(c_7346030,quote_ls,&c_7346031);c_7346030.hdr.immutable = 1;

make_pair(c_7346029,&c_7346030,NULL);c_7346029.hdr.immutable = 1;

make_pair(c_7346038,quote_ls,NULL);c_7346038.hdr.immutable = 1;

make_pair(c_7346037,quote_pair_127,&c_7346038);c_7346037.hdr.immutable = 1;

make_pair(c_7346043,quote_ls,NULL);c_7346043.hdr.immutable = 1;

make_pair(c_7346042,quote_car,&c_7346043);c_7346042.hdr.immutable = 1;

make_pair(c_7346051,quote_ls,NULL);c_7346051.hdr.immutable = 1;

make_pair(c_7346050,quote_cdr,&c_7346051);c_7346050.hdr.immutable = 1;

make_pair(c_7346049,&c_7346050,NULL);c_7346049.hdr.immutable = 1;

make_pair(c_7346048,quote_lp,&c_7346049);c_7346048.hdr.immutable = 1;

make_pair(c_7346047,&c_7346048,NULL);c_7346047.hdr.immutable = 1;

make_pair(c_7346046,NULL,&c_7346047);c_7346046.hdr.immutable = 1;

make_pair(c_7346045,quote_lambda,&c_7346046);c_7346045.hdr.immutable = 1;

make_pair(c_7346053,quote__93_93_93,NULL);c_7346053.hdr.immutable = 1;

make_pair(c_7346052,quote_id_91ls,&c_7346053);c_7346052.hdr.immutable = 1;

make_pair(c_7346044,&c_7346045,&c_7346052);c_7346044.hdr.immutable = 1;

make_pair(c_7346041,&c_7346042,&c_7346044);c_7346041.hdr.immutable = 1;

make_pair(c_7346040,quote_try,&c_7346041);c_7346040.hdr.immutable = 1;

make_pair(c_7346055,quote_fail,NULL);c_7346055.hdr.immutable = 1;

make_pair(c_7346054,&c_7346055,NULL);c_7346054.hdr.immutable = 1;

make_pair(c_7346039,&c_7346040,&c_7346054);c_7346039.hdr.immutable = 1;

make_pair(c_7346036,&c_7346037,&c_7346039);c_7346036.hdr.immutable = 1;

make_pair(c_7346035,quote__if,&c_7346036);c_7346035.hdr.immutable = 1;

make_pair(c_7346034,&c_7346035,NULL);c_7346034.hdr.immutable = 1;

make_pair(c_7346028,&c_7346029,&c_7346034);c_7346028.hdr.immutable = 1;

make_pair(c_7346027,quote_lp,&c_7346028);c_7346027.hdr.immutable = 1;

make_pair(c_7346026,quote_let,&c_7346027);c_7346026.hdr.immutable = 1;

make_pair(c_7346025,&c_7346026,NULL);c_7346025.hdr.immutable = 1;

make_pair(c_7346017,&c_7346018,&c_7346025);c_7346017.hdr.immutable = 1;

make_pair(c_7346016,quote_let,&c_7346017);c_7346016.hdr.immutable = 1;

make_pair(c_7346015,&c_7346016,NULL);c_7346015.hdr.immutable = 1;

make_pair(c_7346014,quote_match_91drop_91ids,&c_7346015);c_7346014.hdr.immutable = 1;

make_pair(c_7346057,quote_fail,NULL);c_7346057.hdr.immutable = 1;

make_pair(c_7346058,quote_i,NULL);c_7346058.hdr.immutable = 1;

make_pair(c_7346056,&c_7346057,&c_7346058);c_7346056.hdr.immutable = 1;

make_pair(c_7346013,&c_7346014,&c_7346056);c_7346013.hdr.immutable = 1;

make_pair(c_7346006,&c_7346007,&c_7346013);c_7346006.hdr.immutable = 1;

make_pair(c_7346005,quote_p,&c_7346006);c_7346005.hdr.immutable = 1;

make_pair(c_7346004,quote_u,&c_7346005);c_7346004.hdr.immutable = 1;

make_pair(c_7346003,quote_match_91one,&c_7346004);c_7346003.hdr.immutable = 1;

make_pair(c_7346002,&c_7346003,NULL);c_7346002.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344497, r_7315132, NULL, &c_7346002);; 
}

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


make_pair(c_7345943,quote_w,NULL);c_7345943.hdr.immutable = 1;

make_pair(c_7345942,quote_car,&c_7345943);c_7345942.hdr.immutable = 1;

make_pair(c_7345941,&c_7345942,NULL);c_7345941.hdr.immutable = 1;

make_pair(c_7345940,quote_u,&c_7345941);c_7345940.hdr.immutable = 1;

make_pair(c_7345939,&c_7345940,NULL);c_7345939.hdr.immutable = 1;

make_pair(c_7345951,quote_w,NULL);c_7345951.hdr.immutable = 1;

make_pair(c_7345950,quote_car,&c_7345951);c_7345950.hdr.immutable = 1;

make_pair(c_7345954,quote_w,NULL);c_7345954.hdr.immutable = 1;

make_pair(c_7345953,quote_set_91car_67,&c_7345954);c_7345953.hdr.immutable = 1;

make_pair(c_7345952,&c_7345953,NULL);c_7345952.hdr.immutable = 1;

make_pair(c_7345949,&c_7345950,&c_7345952);c_7345949.hdr.immutable = 1;

make_pair(c_7345965,quote_id_91ls,NULL);c_7345965.hdr.immutable = 1;

make_pair(c_7345964,quote_id,&c_7345965);c_7345964.hdr.immutable = 1;

make_pair(c_7345963,quote_cons,&c_7345964);c_7345963.hdr.immutable = 1;

make_pair(c_7345962,&c_7345963,NULL);c_7345962.hdr.immutable = 1;

make_pair(c_7345961,quote_id_91ls,&c_7345962);c_7345961.hdr.immutable = 1;

make_pair(c_7345966,quote__93_93_93,NULL);c_7345966.hdr.immutable = 1;

make_pair(c_7345960,&c_7345961,&c_7345966);c_7345960.hdr.immutable = 1;

make_pair(c_7345975,quote_w,NULL);c_7345975.hdr.immutable = 1;

make_pair(c_7345974,quote_cdr,&c_7345975);c_7345974.hdr.immutable = 1;

make_pair(c_7345973,&c_7345974,NULL);c_7345973.hdr.immutable = 1;

make_pair(c_7345972,quote_ls,&c_7345973);c_7345972.hdr.immutable = 1;

make_pair(c_7345971,&c_7345972,NULL);c_7345971.hdr.immutable = 1;

make_pair(c_7345980,quote_ls,NULL);c_7345980.hdr.immutable = 1;

make_pair(c_7345979,quote_pair_127,&c_7345980);c_7345979.hdr.immutable = 1;

make_pair(c_7345985,quote_ls,NULL);c_7345985.hdr.immutable = 1;

make_pair(c_7345984,quote_car,&c_7345985);c_7345984.hdr.immutable = 1;

make_pair(c_7345993,quote_ls,NULL);c_7345993.hdr.immutable = 1;

make_pair(c_7345992,quote_cdr,&c_7345993);c_7345992.hdr.immutable = 1;

make_pair(c_7345991,&c_7345992,NULL);c_7345991.hdr.immutable = 1;

make_pair(c_7345990,quote_lp,&c_7345991);c_7345990.hdr.immutable = 1;

make_pair(c_7345989,&c_7345990,NULL);c_7345989.hdr.immutable = 1;

make_pair(c_7345988,NULL,&c_7345989);c_7345988.hdr.immutable = 1;

make_pair(c_7345987,quote_lambda,&c_7345988);c_7345987.hdr.immutable = 1;

make_pair(c_7345995,quote__93_93_93,NULL);c_7345995.hdr.immutable = 1;

make_pair(c_7345994,quote_id_91ls,&c_7345995);c_7345994.hdr.immutable = 1;

make_pair(c_7345986,&c_7345987,&c_7345994);c_7345986.hdr.immutable = 1;

make_pair(c_7345983,&c_7345984,&c_7345986);c_7345983.hdr.immutable = 1;

make_pair(c_7345982,quote_try,&c_7345983);c_7345982.hdr.immutable = 1;

make_pair(c_7345997,quote_fail,NULL);c_7345997.hdr.immutable = 1;

make_pair(c_7345996,&c_7345997,NULL);c_7345996.hdr.immutable = 1;

make_pair(c_7345981,&c_7345982,&c_7345996);c_7345981.hdr.immutable = 1;

make_pair(c_7345978,&c_7345979,&c_7345981);c_7345978.hdr.immutable = 1;

make_pair(c_7345977,quote__if,&c_7345978);c_7345977.hdr.immutable = 1;

make_pair(c_7345976,&c_7345977,NULL);c_7345976.hdr.immutable = 1;

make_pair(c_7345970,&c_7345971,&c_7345976);c_7345970.hdr.immutable = 1;

make_pair(c_7345969,quote_lp,&c_7345970);c_7345969.hdr.immutable = 1;

make_pair(c_7345968,quote_let,&c_7345969);c_7345968.hdr.immutable = 1;

make_pair(c_7345967,&c_7345968,NULL);c_7345967.hdr.immutable = 1;

make_pair(c_7345959,&c_7345960,&c_7345967);c_7345959.hdr.immutable = 1;

make_pair(c_7345958,quote_let,&c_7345959);c_7345958.hdr.immutable = 1;

make_pair(c_7345957,&c_7345958,NULL);c_7345957.hdr.immutable = 1;

make_pair(c_7345956,quote_match_91drop_91ids,&c_7345957);c_7345956.hdr.immutable = 1;

make_pair(c_7345999,quote_fail,NULL);c_7345999.hdr.immutable = 1;

make_pair(c_7346000,quote_i,NULL);c_7346000.hdr.immutable = 1;

make_pair(c_7345998,&c_7345999,&c_7346000);c_7345998.hdr.immutable = 1;

make_pair(c_7345955,&c_7345956,&c_7345998);c_7345955.hdr.immutable = 1;

make_pair(c_7345948,&c_7345949,&c_7345955);c_7345948.hdr.immutable = 1;

make_pair(c_7345947,quote_p,&c_7345948);c_7345947.hdr.immutable = 1;

make_pair(c_7345946,quote_u,&c_7345947);c_7345946.hdr.immutable = 1;

make_pair(c_7345945,quote_match_91one,&c_7345946);c_7345945.hdr.immutable = 1;

make_pair(c_7345944,&c_7345945,NULL);c_7345944.hdr.immutable = 1;

make_pair(c_7345938,&c_7345939,&c_7345944);c_7345938.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344499, ((closureN)self_7320411)->elements[12], r_7315130, &c_7345938);; 
}

static void __lambda_1712(void *data, object self_7320412, int argc, object *args) /* object self_7320412, object r_7315127 */
 {
 object r_7315127 = args[0];
  
closureN_type c_7344501;
object e_7345870 [13];
c_7344501.hdr.mark = gc_color_red;
 c_7344501.hdr.grayed = 0;
c_7344501.tag = closureN_tag;
 c_7344501.fn = (function_type)__lambda_1713;
c_7344501.num_args = 1;
c_7344501.num_elements = 13;
c_7344501.elements = (object *)e_7345870;
c_7344501.elements[0] = ((closureN)self_7320412)->elements[0];
c_7344501.elements[1] = ((closureN)self_7320412)->elements[1];
c_7344501.elements[2] = ((closureN)self_7320412)->elements[2];
c_7344501.elements[3] = ((closureN)self_7320412)->elements[3];
c_7344501.elements[4] = ((closureN)self_7320412)->elements[4];
c_7344501.elements[5] = ((closureN)self_7320412)->elements[5];
c_7344501.elements[6] = ((closureN)self_7320412)->elements[6];
c_7344501.elements[7] = ((closureN)self_7320412)->elements[7];
c_7344501.elements[8] = ((closureN)self_7320412)->elements[8];
c_7344501.elements[9] = ((closureN)self_7320412)->elements[9];
c_7344501.elements[10] = ((closureN)self_7320412)->elements[10];
c_7344501.elements[11] = ((closureN)self_7320412)->elements[12];
c_7344501.elements[12] = ((closureN)self_7320412)->elements[13];


make_pair(c_7345878,quote_w,NULL);c_7345878.hdr.immutable = 1;

make_pair(c_7345877,quote_car,&c_7345878);c_7345877.hdr.immutable = 1;

make_pair(c_7345876,&c_7345877,NULL);c_7345876.hdr.immutable = 1;

make_pair(c_7345875,quote_u,&c_7345876);c_7345875.hdr.immutable = 1;

make_pair(c_7345874,&c_7345875,NULL);c_7345874.hdr.immutable = 1;

make_pair(c_7345886,quote_w,NULL);c_7345886.hdr.immutable = 1;

make_pair(c_7345885,quote_car,&c_7345886);c_7345885.hdr.immutable = 1;

make_pair(c_7345889,quote_w,NULL);c_7345889.hdr.immutable = 1;

make_pair(c_7345888,quote_set_91car_67,&c_7345889);c_7345888.hdr.immutable = 1;

make_pair(c_7345887,&c_7345888,NULL);c_7345887.hdr.immutable = 1;

make_pair(c_7345884,&c_7345885,&c_7345887);c_7345884.hdr.immutable = 1;

make_pair(c_7345900,quote_id_91ls,NULL);c_7345900.hdr.immutable = 1;

make_pair(c_7345899,quote_id,&c_7345900);c_7345899.hdr.immutable = 1;

make_pair(c_7345898,quote_cons,&c_7345899);c_7345898.hdr.immutable = 1;

make_pair(c_7345897,&c_7345898,NULL);c_7345897.hdr.immutable = 1;

make_pair(c_7345896,quote_id_91ls,&c_7345897);c_7345896.hdr.immutable = 1;

make_pair(c_7345901,quote__93_93_93,NULL);c_7345901.hdr.immutable = 1;

make_pair(c_7345895,&c_7345896,&c_7345901);c_7345895.hdr.immutable = 1;

make_pair(c_7345910,quote_w,NULL);c_7345910.hdr.immutable = 1;

make_pair(c_7345909,quote_cdr,&c_7345910);c_7345909.hdr.immutable = 1;

make_pair(c_7345908,&c_7345909,NULL);c_7345908.hdr.immutable = 1;

make_pair(c_7345907,quote_ls,&c_7345908);c_7345907.hdr.immutable = 1;

make_pair(c_7345906,&c_7345907,NULL);c_7345906.hdr.immutable = 1;

make_pair(c_7345915,quote_ls,NULL);c_7345915.hdr.immutable = 1;

make_pair(c_7345914,quote_pair_127,&c_7345915);c_7345914.hdr.immutable = 1;

make_pair(c_7345920,quote_ls,NULL);c_7345920.hdr.immutable = 1;

make_pair(c_7345919,quote_car,&c_7345920);c_7345919.hdr.immutable = 1;

make_pair(c_7345928,quote_ls,NULL);c_7345928.hdr.immutable = 1;

make_pair(c_7345927,quote_cdr,&c_7345928);c_7345927.hdr.immutable = 1;

make_pair(c_7345926,&c_7345927,NULL);c_7345926.hdr.immutable = 1;

make_pair(c_7345925,quote_lp,&c_7345926);c_7345925.hdr.immutable = 1;

make_pair(c_7345924,&c_7345925,NULL);c_7345924.hdr.immutable = 1;

make_pair(c_7345923,NULL,&c_7345924);c_7345923.hdr.immutable = 1;

make_pair(c_7345922,quote_lambda,&c_7345923);c_7345922.hdr.immutable = 1;

make_pair(c_7345930,quote__93_93_93,NULL);c_7345930.hdr.immutable = 1;

make_pair(c_7345929,quote_id_91ls,&c_7345930);c_7345929.hdr.immutable = 1;

make_pair(c_7345921,&c_7345922,&c_7345929);c_7345921.hdr.immutable = 1;

make_pair(c_7345918,&c_7345919,&c_7345921);c_7345918.hdr.immutable = 1;

make_pair(c_7345917,quote_try,&c_7345918);c_7345917.hdr.immutable = 1;

make_pair(c_7345932,quote_fail,NULL);c_7345932.hdr.immutable = 1;

make_pair(c_7345931,&c_7345932,NULL);c_7345931.hdr.immutable = 1;

make_pair(c_7345916,&c_7345917,&c_7345931);c_7345916.hdr.immutable = 1;

make_pair(c_7345913,&c_7345914,&c_7345916);c_7345913.hdr.immutable = 1;

make_pair(c_7345912,quote__if,&c_7345913);c_7345912.hdr.immutable = 1;

make_pair(c_7345911,&c_7345912,NULL);c_7345911.hdr.immutable = 1;

make_pair(c_7345905,&c_7345906,&c_7345911);c_7345905.hdr.immutable = 1;

make_pair(c_7345904,quote_lp,&c_7345905);c_7345904.hdr.immutable = 1;

make_pair(c_7345903,quote_let,&c_7345904);c_7345903.hdr.immutable = 1;

make_pair(c_7345902,&c_7345903,NULL);c_7345902.hdr.immutable = 1;

make_pair(c_7345894,&c_7345895,&c_7345902);c_7345894.hdr.immutable = 1;

make_pair(c_7345893,quote_let,&c_7345894);c_7345893.hdr.immutable = 1;

make_pair(c_7345892,&c_7345893,NULL);c_7345892.hdr.immutable = 1;

make_pair(c_7345891,quote_match_91drop_91ids,&c_7345892);c_7345891.hdr.immutable = 1;

make_pair(c_7345934,quote_fail,NULL);c_7345934.hdr.immutable = 1;

make_pair(c_7345935,quote_i,NULL);c_7345935.hdr.immutable = 1;

make_pair(c_7345933,&c_7345934,&c_7345935);c_7345933.hdr.immutable = 1;

make_pair(c_7345890,&c_7345891,&c_7345933);c_7345890.hdr.immutable = 1;

make_pair(c_7345883,&c_7345884,&c_7345890);c_7345883.hdr.immutable = 1;

make_pair(c_7345882,quote_p,&c_7345883);c_7345882.hdr.immutable = 1;

make_pair(c_7345881,quote_u,&c_7345882);c_7345881.hdr.immutable = 1;

make_pair(c_7345880,quote_match_91one,&c_7345881);c_7345880.hdr.immutable = 1;

make_pair(c_7345879,&c_7345880,NULL);c_7345879.hdr.immutable = 1;

make_pair(c_7345873,&c_7345874,&c_7345879);c_7345873.hdr.immutable = 1;

make_pair(c_7345872,quote_let,&c_7345873);c_7345872.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344501, ((closureN)self_7320412)->elements[11], r_7315127, &c_7345872);; 
}

static void __lambda_1713(void *data, object self_7320413, int argc, object *args) /* object self_7320413, object r_7315123 */
 {
 object r_7315123 = args[0];
  
closureN_type c_7344503;
object e_7345804 [13];
c_7344503.hdr.mark = gc_color_red;
 c_7344503.hdr.grayed = 0;
c_7344503.tag = closureN_tag;
 c_7344503.fn = (function_type)__lambda_1714;
c_7344503.num_args = 1;
c_7344503.num_elements = 13;
c_7344503.elements = (object *)e_7345804;
c_7344503.elements[0] = ((closureN)self_7320413)->elements[0];
c_7344503.elements[1] = ((closureN)self_7320413)->elements[1];
c_7344503.elements[2] = ((closureN)self_7320413)->elements[2];
c_7344503.elements[3] = ((closureN)self_7320413)->elements[3];
c_7344503.elements[4] = ((closureN)self_7320413)->elements[4];
c_7344503.elements[5] = ((closureN)self_7320413)->elements[5];
c_7344503.elements[6] = ((closureN)self_7320413)->elements[6];
c_7344503.elements[7] = ((closureN)self_7320413)->elements[7];
c_7344503.elements[8] = ((closureN)self_7320413)->elements[8];
c_7344503.elements[9] = ((closureN)self_7320413)->elements[9];
c_7344503.elements[10] = ((closureN)self_7320413)->elements[10];
c_7344503.elements[11] = ((closureN)self_7320413)->elements[11];
c_7344503.elements[12] = ((closureN)self_7320413)->elements[12];


make_pair(c_7345812,quote_w,NULL);c_7345812.hdr.immutable = 1;

make_pair(c_7345811,quote_car,&c_7345812);c_7345811.hdr.immutable = 1;

make_pair(c_7345810,&c_7345811,NULL);c_7345810.hdr.immutable = 1;

make_pair(c_7345809,quote_u,&c_7345810);c_7345809.hdr.immutable = 1;

make_pair(c_7345808,&c_7345809,NULL);c_7345808.hdr.immutable = 1;

make_pair(c_7345820,quote_w,NULL);c_7345820.hdr.immutable = 1;

make_pair(c_7345819,quote_car,&c_7345820);c_7345819.hdr.immutable = 1;

make_pair(c_7345823,quote_w,NULL);c_7345823.hdr.immutable = 1;

make_pair(c_7345822,quote_set_91car_67,&c_7345823);c_7345822.hdr.immutable = 1;

make_pair(c_7345821,&c_7345822,NULL);c_7345821.hdr.immutable = 1;

make_pair(c_7345818,&c_7345819,&c_7345821);c_7345818.hdr.immutable = 1;

make_pair(c_7345834,quote_id_91ls,NULL);c_7345834.hdr.immutable = 1;

make_pair(c_7345833,quote_id,&c_7345834);c_7345833.hdr.immutable = 1;

make_pair(c_7345832,quote_cons,&c_7345833);c_7345832.hdr.immutable = 1;

make_pair(c_7345831,&c_7345832,NULL);c_7345831.hdr.immutable = 1;

make_pair(c_7345830,quote_id_91ls,&c_7345831);c_7345830.hdr.immutable = 1;

make_pair(c_7345835,quote__93_93_93,NULL);c_7345835.hdr.immutable = 1;

make_pair(c_7345829,&c_7345830,&c_7345835);c_7345829.hdr.immutable = 1;

make_pair(c_7345844,quote_w,NULL);c_7345844.hdr.immutable = 1;

make_pair(c_7345843,quote_cdr,&c_7345844);c_7345843.hdr.immutable = 1;

make_pair(c_7345842,&c_7345843,NULL);c_7345842.hdr.immutable = 1;

make_pair(c_7345841,quote_ls,&c_7345842);c_7345841.hdr.immutable = 1;

make_pair(c_7345840,&c_7345841,NULL);c_7345840.hdr.immutable = 1;

make_pair(c_7345849,quote_ls,NULL);c_7345849.hdr.immutable = 1;

make_pair(c_7345848,quote_pair_127,&c_7345849);c_7345848.hdr.immutable = 1;

make_pair(c_7345854,quote_ls,NULL);c_7345854.hdr.immutable = 1;

make_pair(c_7345853,quote_car,&c_7345854);c_7345853.hdr.immutable = 1;

make_pair(c_7345862,quote_ls,NULL);c_7345862.hdr.immutable = 1;

make_pair(c_7345861,quote_cdr,&c_7345862);c_7345861.hdr.immutable = 1;

make_pair(c_7345860,&c_7345861,NULL);c_7345860.hdr.immutable = 1;

make_pair(c_7345859,quote_lp,&c_7345860);c_7345859.hdr.immutable = 1;

make_pair(c_7345858,&c_7345859,NULL);c_7345858.hdr.immutable = 1;

make_pair(c_7345857,NULL,&c_7345858);c_7345857.hdr.immutable = 1;

make_pair(c_7345856,quote_lambda,&c_7345857);c_7345856.hdr.immutable = 1;

make_pair(c_7345864,quote__93_93_93,NULL);c_7345864.hdr.immutable = 1;

make_pair(c_7345863,quote_id_91ls,&c_7345864);c_7345863.hdr.immutable = 1;

make_pair(c_7345855,&c_7345856,&c_7345863);c_7345855.hdr.immutable = 1;

make_pair(c_7345852,&c_7345853,&c_7345855);c_7345852.hdr.immutable = 1;

make_pair(c_7345851,quote_try,&c_7345852);c_7345851.hdr.immutable = 1;

make_pair(c_7345866,quote_fail,NULL);c_7345866.hdr.immutable = 1;

make_pair(c_7345865,&c_7345866,NULL);c_7345865.hdr.immutable = 1;

make_pair(c_7345850,&c_7345851,&c_7345865);c_7345850.hdr.immutable = 1;

make_pair(c_7345847,&c_7345848,&c_7345850);c_7345847.hdr.immutable = 1;

make_pair(c_7345846,quote__if,&c_7345847);c_7345846.hdr.immutable = 1;

make_pair(c_7345845,&c_7345846,NULL);c_7345845.hdr.immutable = 1;

make_pair(c_7345839,&c_7345840,&c_7345845);c_7345839.hdr.immutable = 1;

make_pair(c_7345838,quote_lp,&c_7345839);c_7345838.hdr.immutable = 1;

make_pair(c_7345837,quote_let,&c_7345838);c_7345837.hdr.immutable = 1;

make_pair(c_7345836,&c_7345837,NULL);c_7345836.hdr.immutable = 1;

make_pair(c_7345828,&c_7345829,&c_7345836);c_7345828.hdr.immutable = 1;

make_pair(c_7345827,quote_let,&c_7345828);c_7345827.hdr.immutable = 1;

make_pair(c_7345826,&c_7345827,NULL);c_7345826.hdr.immutable = 1;

make_pair(c_7345825,quote_match_91drop_91ids,&c_7345826);c_7345825.hdr.immutable = 1;

make_pair(c_7345868,quote_fail,NULL);c_7345868.hdr.immutable = 1;

make_pair(c_7345869,quote_i,NULL);c_7345869.hdr.immutable = 1;

make_pair(c_7345867,&c_7345868,&c_7345869);c_7345867.hdr.immutable = 1;

make_pair(c_7345824,&c_7345825,&c_7345867);c_7345824.hdr.immutable = 1;

make_pair(c_7345817,&c_7345818,&c_7345824);c_7345817.hdr.immutable = 1;

make_pair(c_7345816,quote_p,&c_7345817);c_7345816.hdr.immutable = 1;

make_pair(c_7345815,quote_u,&c_7345816);c_7345815.hdr.immutable = 1;

make_pair(c_7345814,quote_match_91one,&c_7345815);c_7345814.hdr.immutable = 1;

make_pair(c_7345813,&c_7345814,NULL);c_7345813.hdr.immutable = 1;

make_pair(c_7345807,&c_7345808,&c_7345813);c_7345807.hdr.immutable = 1;

make_pair(c_7345806,quote_let,&c_7345807);c_7345806.hdr.immutable = 1;

make_pair(c_7345805,&c_7345806,NULL);c_7345805.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344503, r_7315123, NULL, &c_7345805);; 
}

static void __lambda_1714(void *data, object self_7320414, int argc, object *args) /* object self_7320414, object r_7315121 */
 {
 object r_7315121 = args[0];
  
closureN_type c_7344505;
object e_7345735 [12];
c_7344505.hdr.mark = gc_color_red;
 c_7344505.hdr.grayed = 0;
c_7344505.tag = closureN_tag;
 c_7344505.fn = (function_type)__lambda_1715;
c_7344505.num_args = 1;
c_7344505.num_elements = 12;
c_7344505.elements = (object *)e_7345735;
c_7344505.elements[0] = ((closureN)self_7320414)->elements[0];
c_7344505.elements[1] = ((closureN)self_7320414)->elements[1];
c_7344505.elements[2] = ((closureN)self_7320414)->elements[2];
c_7344505.elements[3] = ((closureN)self_7320414)->elements[3];
c_7344505.elements[4] = ((closureN)self_7320414)->elements[4];
c_7344505.elements[5] = ((closureN)self_7320414)->elements[5];
c_7344505.elements[6] = ((closureN)self_7320414)->elements[6];
c_7344505.elements[7] = ((closureN)self_7320414)->elements[7];
c_7344505.elements[8] = ((closureN)self_7320414)->elements[8];
c_7344505.elements[9] = ((closureN)self_7320414)->elements[9];
c_7344505.elements[10] = ((closureN)self_7320414)->elements[11];
c_7344505.elements[11] = ((closureN)self_7320414)->elements[12];


make_pair(c_7345738,quote_fail,NULL);c_7345738.hdr.immutable = 1;

make_pair(c_7345746,quote_w,NULL);c_7345746.hdr.immutable = 1;

make_pair(c_7345745,quote_car,&c_7345746);c_7345745.hdr.immutable = 1;

make_pair(c_7345744,&c_7345745,NULL);c_7345744.hdr.immutable = 1;

make_pair(c_7345743,quote_u,&c_7345744);c_7345743.hdr.immutable = 1;

make_pair(c_7345742,&c_7345743,NULL);c_7345742.hdr.immutable = 1;

make_pair(c_7345754,quote_w,NULL);c_7345754.hdr.immutable = 1;

make_pair(c_7345753,quote_car,&c_7345754);c_7345753.hdr.immutable = 1;

make_pair(c_7345757,quote_w,NULL);c_7345757.hdr.immutable = 1;

make_pair(c_7345756,quote_set_91car_67,&c_7345757);c_7345756.hdr.immutable = 1;

make_pair(c_7345755,&c_7345756,NULL);c_7345755.hdr.immutable = 1;

make_pair(c_7345752,&c_7345753,&c_7345755);c_7345752.hdr.immutable = 1;

make_pair(c_7345768,quote_id_91ls,NULL);c_7345768.hdr.immutable = 1;

make_pair(c_7345767,quote_id,&c_7345768);c_7345767.hdr.immutable = 1;

make_pair(c_7345766,quote_cons,&c_7345767);c_7345766.hdr.immutable = 1;

make_pair(c_7345765,&c_7345766,NULL);c_7345765.hdr.immutable = 1;

make_pair(c_7345764,quote_id_91ls,&c_7345765);c_7345764.hdr.immutable = 1;

make_pair(c_7345769,quote__93_93_93,NULL);c_7345769.hdr.immutable = 1;

make_pair(c_7345763,&c_7345764,&c_7345769);c_7345763.hdr.immutable = 1;

make_pair(c_7345778,quote_w,NULL);c_7345778.hdr.immutable = 1;

make_pair(c_7345777,quote_cdr,&c_7345778);c_7345777.hdr.immutable = 1;

make_pair(c_7345776,&c_7345777,NULL);c_7345776.hdr.immutable = 1;

make_pair(c_7345775,quote_ls,&c_7345776);c_7345775.hdr.immutable = 1;

make_pair(c_7345774,&c_7345775,NULL);c_7345774.hdr.immutable = 1;

make_pair(c_7345783,quote_ls,NULL);c_7345783.hdr.immutable = 1;

make_pair(c_7345782,quote_pair_127,&c_7345783);c_7345782.hdr.immutable = 1;

make_pair(c_7345788,quote_ls,NULL);c_7345788.hdr.immutable = 1;

make_pair(c_7345787,quote_car,&c_7345788);c_7345787.hdr.immutable = 1;

make_pair(c_7345796,quote_ls,NULL);c_7345796.hdr.immutable = 1;

make_pair(c_7345795,quote_cdr,&c_7345796);c_7345795.hdr.immutable = 1;

make_pair(c_7345794,&c_7345795,NULL);c_7345794.hdr.immutable = 1;

make_pair(c_7345793,quote_lp,&c_7345794);c_7345793.hdr.immutable = 1;

make_pair(c_7345792,&c_7345793,NULL);c_7345792.hdr.immutable = 1;

make_pair(c_7345791,NULL,&c_7345792);c_7345791.hdr.immutable = 1;

make_pair(c_7345790,quote_lambda,&c_7345791);c_7345790.hdr.immutable = 1;

make_pair(c_7345798,quote__93_93_93,NULL);c_7345798.hdr.immutable = 1;

make_pair(c_7345797,quote_id_91ls,&c_7345798);c_7345797.hdr.immutable = 1;

make_pair(c_7345789,&c_7345790,&c_7345797);c_7345789.hdr.immutable = 1;

make_pair(c_7345786,&c_7345787,&c_7345789);c_7345786.hdr.immutable = 1;

make_pair(c_7345785,quote_try,&c_7345786);c_7345785.hdr.immutable = 1;

make_pair(c_7345800,quote_fail,NULL);c_7345800.hdr.immutable = 1;

make_pair(c_7345799,&c_7345800,NULL);c_7345799.hdr.immutable = 1;

make_pair(c_7345784,&c_7345785,&c_7345799);c_7345784.hdr.immutable = 1;

make_pair(c_7345781,&c_7345782,&c_7345784);c_7345781.hdr.immutable = 1;

make_pair(c_7345780,quote__if,&c_7345781);c_7345780.hdr.immutable = 1;

make_pair(c_7345779,&c_7345780,NULL);c_7345779.hdr.immutable = 1;

make_pair(c_7345773,&c_7345774,&c_7345779);c_7345773.hdr.immutable = 1;

make_pair(c_7345772,quote_lp,&c_7345773);c_7345772.hdr.immutable = 1;

make_pair(c_7345771,quote_let,&c_7345772);c_7345771.hdr.immutable = 1;

make_pair(c_7345770,&c_7345771,NULL);c_7345770.hdr.immutable = 1;

make_pair(c_7345762,&c_7345763,&c_7345770);c_7345762.hdr.immutable = 1;

make_pair(c_7345761,quote_let,&c_7345762);c_7345761.hdr.immutable = 1;

make_pair(c_7345760,&c_7345761,NULL);c_7345760.hdr.immutable = 1;

make_pair(c_7345759,quote_match_91drop_91ids,&c_7345760);c_7345759.hdr.immutable = 1;

make_pair(c_7345802,quote_fail,NULL);c_7345802.hdr.immutable = 1;

make_pair(c_7345803,quote_i,NULL);c_7345803.hdr.immutable = 1;

make_pair(c_7345801,&c_7345802,&c_7345803);c_7345801.hdr.immutable = 1;

make_pair(c_7345758,&c_7345759,&c_7345801);c_7345758.hdr.immutable = 1;

make_pair(c_7345751,&c_7345752,&c_7345758);c_7345751.hdr.immutable = 1;

make_pair(c_7345750,quote_p,&c_7345751);c_7345750.hdr.immutable = 1;

make_pair(c_7345749,quote_u,&c_7345750);c_7345749.hdr.immutable = 1;

make_pair(c_7345748,quote_match_91one,&c_7345749);c_7345748.hdr.immutable = 1;

make_pair(c_7345747,&c_7345748,NULL);c_7345747.hdr.immutable = 1;

make_pair(c_7345741,&c_7345742,&c_7345747);c_7345741.hdr.immutable = 1;

make_pair(c_7345740,quote_let,&c_7345741);c_7345740.hdr.immutable = 1;

make_pair(c_7345739,&c_7345740,NULL);c_7345739.hdr.immutable = 1;

make_pair(c_7345737,&c_7345738,&c_7345739);c_7345737.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344505, ((closureN)self_7320414)->elements[10], r_7315121, &c_7345737);; 
}

static void __lambda_1715(void *data, object self_7320415, int argc, object *args) /* object self_7320415, object r_7315118 */
 {
 object r_7315118 = args[0];
  
closureN_type c_7344507;
object e_7345661 [11];
c_7344507.hdr.mark = gc_color_red;
 c_7344507.hdr.grayed = 0;
c_7344507.tag = closureN_tag;
 c_7344507.fn = (function_type)__lambda_1716;
c_7344507.num_args = 1;
c_7344507.num_elements = 11;
c_7344507.elements = (object *)e_7345661;
c_7344507.elements[0] = ((closureN)self_7320415)->elements[0];
c_7344507.elements[1] = ((closureN)self_7320415)->elements[1];
c_7344507.elements[2] = ((closureN)self_7320415)->elements[2];
c_7344507.elements[3] = ((closureN)self_7320415)->elements[3];
c_7344507.elements[4] = ((closureN)self_7320415)->elements[4];
c_7344507.elements[5] = ((closureN)self_7320415)->elements[5];
c_7344507.elements[6] = ((closureN)self_7320415)->elements[6];
c_7344507.elements[7] = ((closureN)self_7320415)->elements[7];
c_7344507.elements[8] = ((closureN)self_7320415)->elements[8];
c_7344507.elements[9] = ((closureN)self_7320415)->elements[10];
c_7344507.elements[10] = ((closureN)self_7320415)->elements[11];


make_pair(c_7345667,quote_w,NULL);c_7345667.hdr.immutable = 1;

make_pair(c_7345666,quote_pair_127,&c_7345667);c_7345666.hdr.immutable = 1;

make_pair(c_7345665,&c_7345666,NULL);c_7345665.hdr.immutable = 1;

make_pair(c_7345664,quote_not,&c_7345665);c_7345664.hdr.immutable = 1;

make_pair(c_7345669,quote_fail,NULL);c_7345669.hdr.immutable = 1;

make_pair(c_7345677,quote_w,NULL);c_7345677.hdr.immutable = 1;

make_pair(c_7345676,quote_car,&c_7345677);c_7345676.hdr.immutable = 1;

make_pair(c_7345675,&c_7345676,NULL);c_7345675.hdr.immutable = 1;

make_pair(c_7345674,quote_u,&c_7345675);c_7345674.hdr.immutable = 1;

make_pair(c_7345673,&c_7345674,NULL);c_7345673.hdr.immutable = 1;

make_pair(c_7345685,quote_w,NULL);c_7345685.hdr.immutable = 1;

make_pair(c_7345684,quote_car,&c_7345685);c_7345684.hdr.immutable = 1;

make_pair(c_7345688,quote_w,NULL);c_7345688.hdr.immutable = 1;

make_pair(c_7345687,quote_set_91car_67,&c_7345688);c_7345687.hdr.immutable = 1;

make_pair(c_7345686,&c_7345687,NULL);c_7345686.hdr.immutable = 1;

make_pair(c_7345683,&c_7345684,&c_7345686);c_7345683.hdr.immutable = 1;

make_pair(c_7345699,quote_id_91ls,NULL);c_7345699.hdr.immutable = 1;

make_pair(c_7345698,quote_id,&c_7345699);c_7345698.hdr.immutable = 1;

make_pair(c_7345697,quote_cons,&c_7345698);c_7345697.hdr.immutable = 1;

make_pair(c_7345696,&c_7345697,NULL);c_7345696.hdr.immutable = 1;

make_pair(c_7345695,quote_id_91ls,&c_7345696);c_7345695.hdr.immutable = 1;

make_pair(c_7345700,quote__93_93_93,NULL);c_7345700.hdr.immutable = 1;

make_pair(c_7345694,&c_7345695,&c_7345700);c_7345694.hdr.immutable = 1;

make_pair(c_7345709,quote_w,NULL);c_7345709.hdr.immutable = 1;

make_pair(c_7345708,quote_cdr,&c_7345709);c_7345708.hdr.immutable = 1;

make_pair(c_7345707,&c_7345708,NULL);c_7345707.hdr.immutable = 1;

make_pair(c_7345706,quote_ls,&c_7345707);c_7345706.hdr.immutable = 1;

make_pair(c_7345705,&c_7345706,NULL);c_7345705.hdr.immutable = 1;

make_pair(c_7345714,quote_ls,NULL);c_7345714.hdr.immutable = 1;

make_pair(c_7345713,quote_pair_127,&c_7345714);c_7345713.hdr.immutable = 1;

make_pair(c_7345719,quote_ls,NULL);c_7345719.hdr.immutable = 1;

make_pair(c_7345718,quote_car,&c_7345719);c_7345718.hdr.immutable = 1;

make_pair(c_7345727,quote_ls,NULL);c_7345727.hdr.immutable = 1;

make_pair(c_7345726,quote_cdr,&c_7345727);c_7345726.hdr.immutable = 1;

make_pair(c_7345725,&c_7345726,NULL);c_7345725.hdr.immutable = 1;

make_pair(c_7345724,quote_lp,&c_7345725);c_7345724.hdr.immutable = 1;

make_pair(c_7345723,&c_7345724,NULL);c_7345723.hdr.immutable = 1;

make_pair(c_7345722,NULL,&c_7345723);c_7345722.hdr.immutable = 1;

make_pair(c_7345721,quote_lambda,&c_7345722);c_7345721.hdr.immutable = 1;

make_pair(c_7345729,quote__93_93_93,NULL);c_7345729.hdr.immutable = 1;

make_pair(c_7345728,quote_id_91ls,&c_7345729);c_7345728.hdr.immutable = 1;

make_pair(c_7345720,&c_7345721,&c_7345728);c_7345720.hdr.immutable = 1;

make_pair(c_7345717,&c_7345718,&c_7345720);c_7345717.hdr.immutable = 1;

make_pair(c_7345716,quote_try,&c_7345717);c_7345716.hdr.immutable = 1;

make_pair(c_7345731,quote_fail,NULL);c_7345731.hdr.immutable = 1;

make_pair(c_7345730,&c_7345731,NULL);c_7345730.hdr.immutable = 1;

make_pair(c_7345715,&c_7345716,&c_7345730);c_7345715.hdr.immutable = 1;

make_pair(c_7345712,&c_7345713,&c_7345715);c_7345712.hdr.immutable = 1;

make_pair(c_7345711,quote__if,&c_7345712);c_7345711.hdr.immutable = 1;

make_pair(c_7345710,&c_7345711,NULL);c_7345710.hdr.immutable = 1;

make_pair(c_7345704,&c_7345705,&c_7345710);c_7345704.hdr.immutable = 1;

make_pair(c_7345703,quote_lp,&c_7345704);c_7345703.hdr.immutable = 1;

make_pair(c_7345702,quote_let,&c_7345703);c_7345702.hdr.immutable = 1;

make_pair(c_7345701,&c_7345702,NULL);c_7345701.hdr.immutable = 1;

make_pair(c_7345693,&c_7345694,&c_7345701);c_7345693.hdr.immutable = 1;

make_pair(c_7345692,quote_let,&c_7345693);c_7345692.hdr.immutable = 1;

make_pair(c_7345691,&c_7345692,NULL);c_7345691.hdr.immutable = 1;

make_pair(c_7345690,quote_match_91drop_91ids,&c_7345691);c_7345690.hdr.immutable = 1;

make_pair(c_7345733,quote_fail,NULL);c_7345733.hdr.immutable = 1;

make_pair(c_7345734,quote_i,NULL);c_7345734.hdr.immutable = 1;

make_pair(c_7345732,&c_7345733,&c_7345734);c_7345732.hdr.immutable = 1;

make_pair(c_7345689,&c_7345690,&c_7345732);c_7345689.hdr.immutable = 1;

make_pair(c_7345682,&c_7345683,&c_7345689);c_7345682.hdr.immutable = 1;

make_pair(c_7345681,quote_p,&c_7345682);c_7345681.hdr.immutable = 1;

make_pair(c_7345680,quote_u,&c_7345681);c_7345680.hdr.immutable = 1;

make_pair(c_7345679,quote_match_91one,&c_7345680);c_7345679.hdr.immutable = 1;

make_pair(c_7345678,&c_7345679,NULL);c_7345678.hdr.immutable = 1;

make_pair(c_7345672,&c_7345673,&c_7345678);c_7345672.hdr.immutable = 1;

make_pair(c_7345671,quote_let,&c_7345672);c_7345671.hdr.immutable = 1;

make_pair(c_7345670,&c_7345671,NULL);c_7345670.hdr.immutable = 1;

make_pair(c_7345668,&c_7345669,&c_7345670);c_7345668.hdr.immutable = 1;

make_pair(c_7345663,&c_7345664,&c_7345668);c_7345663.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344507, ((closureN)self_7320415)->elements[9], r_7315118, &c_7345663);; 
}

static void __lambda_1716(void *data, object self_7320416, int argc, object *args) /* object self_7320416, object r_7315115 */
 {
 object r_7315115 = args[0];
  
closureN_type c_7344509;
object e_7345586 [10];
c_7344509.hdr.mark = gc_color_red;
 c_7344509.hdr.grayed = 0;
c_7344509.tag = closureN_tag;
 c_7344509.fn = (function_type)__lambda_1717;
c_7344509.num_args = 1;
c_7344509.num_elements = 10;
c_7344509.elements = (object *)e_7345586;
c_7344509.elements[0] = ((closureN)self_7320416)->elements[0];
c_7344509.elements[1] = ((closureN)self_7320416)->elements[1];
c_7344509.elements[2] = ((closureN)self_7320416)->elements[2];
c_7344509.elements[3] = ((closureN)self_7320416)->elements[3];
c_7344509.elements[4] = ((closureN)self_7320416)->elements[4];
c_7344509.elements[5] = ((closureN)self_7320416)->elements[5];
c_7344509.elements[6] = ((closureN)self_7320416)->elements[6];
c_7344509.elements[7] = ((closureN)self_7320416)->elements[7];
c_7344509.elements[8] = ((closureN)self_7320416)->elements[9];
c_7344509.elements[9] = ((closureN)self_7320416)->elements[10];


make_pair(c_7345593,quote_w,NULL);c_7345593.hdr.immutable = 1;

make_pair(c_7345592,quote_pair_127,&c_7345593);c_7345592.hdr.immutable = 1;

make_pair(c_7345591,&c_7345592,NULL);c_7345591.hdr.immutable = 1;

make_pair(c_7345590,quote_not,&c_7345591);c_7345590.hdr.immutable = 1;

make_pair(c_7345595,quote_fail,NULL);c_7345595.hdr.immutable = 1;

make_pair(c_7345603,quote_w,NULL);c_7345603.hdr.immutable = 1;

make_pair(c_7345602,quote_car,&c_7345603);c_7345602.hdr.immutable = 1;

make_pair(c_7345601,&c_7345602,NULL);c_7345601.hdr.immutable = 1;

make_pair(c_7345600,quote_u,&c_7345601);c_7345600.hdr.immutable = 1;

make_pair(c_7345599,&c_7345600,NULL);c_7345599.hdr.immutable = 1;

make_pair(c_7345611,quote_w,NULL);c_7345611.hdr.immutable = 1;

make_pair(c_7345610,quote_car,&c_7345611);c_7345610.hdr.immutable = 1;

make_pair(c_7345614,quote_w,NULL);c_7345614.hdr.immutable = 1;

make_pair(c_7345613,quote_set_91car_67,&c_7345614);c_7345613.hdr.immutable = 1;

make_pair(c_7345612,&c_7345613,NULL);c_7345612.hdr.immutable = 1;

make_pair(c_7345609,&c_7345610,&c_7345612);c_7345609.hdr.immutable = 1;

make_pair(c_7345625,quote_id_91ls,NULL);c_7345625.hdr.immutable = 1;

make_pair(c_7345624,quote_id,&c_7345625);c_7345624.hdr.immutable = 1;

make_pair(c_7345623,quote_cons,&c_7345624);c_7345623.hdr.immutable = 1;

make_pair(c_7345622,&c_7345623,NULL);c_7345622.hdr.immutable = 1;

make_pair(c_7345621,quote_id_91ls,&c_7345622);c_7345621.hdr.immutable = 1;

make_pair(c_7345626,quote__93_93_93,NULL);c_7345626.hdr.immutable = 1;

make_pair(c_7345620,&c_7345621,&c_7345626);c_7345620.hdr.immutable = 1;

make_pair(c_7345635,quote_w,NULL);c_7345635.hdr.immutable = 1;

make_pair(c_7345634,quote_cdr,&c_7345635);c_7345634.hdr.immutable = 1;

make_pair(c_7345633,&c_7345634,NULL);c_7345633.hdr.immutable = 1;

make_pair(c_7345632,quote_ls,&c_7345633);c_7345632.hdr.immutable = 1;

make_pair(c_7345631,&c_7345632,NULL);c_7345631.hdr.immutable = 1;

make_pair(c_7345640,quote_ls,NULL);c_7345640.hdr.immutable = 1;

make_pair(c_7345639,quote_pair_127,&c_7345640);c_7345639.hdr.immutable = 1;

make_pair(c_7345645,quote_ls,NULL);c_7345645.hdr.immutable = 1;

make_pair(c_7345644,quote_car,&c_7345645);c_7345644.hdr.immutable = 1;

make_pair(c_7345653,quote_ls,NULL);c_7345653.hdr.immutable = 1;

make_pair(c_7345652,quote_cdr,&c_7345653);c_7345652.hdr.immutable = 1;

make_pair(c_7345651,&c_7345652,NULL);c_7345651.hdr.immutable = 1;

make_pair(c_7345650,quote_lp,&c_7345651);c_7345650.hdr.immutable = 1;

make_pair(c_7345649,&c_7345650,NULL);c_7345649.hdr.immutable = 1;

make_pair(c_7345648,NULL,&c_7345649);c_7345648.hdr.immutable = 1;

make_pair(c_7345647,quote_lambda,&c_7345648);c_7345647.hdr.immutable = 1;

make_pair(c_7345655,quote__93_93_93,NULL);c_7345655.hdr.immutable = 1;

make_pair(c_7345654,quote_id_91ls,&c_7345655);c_7345654.hdr.immutable = 1;

make_pair(c_7345646,&c_7345647,&c_7345654);c_7345646.hdr.immutable = 1;

make_pair(c_7345643,&c_7345644,&c_7345646);c_7345643.hdr.immutable = 1;

make_pair(c_7345642,quote_try,&c_7345643);c_7345642.hdr.immutable = 1;

make_pair(c_7345657,quote_fail,NULL);c_7345657.hdr.immutable = 1;

make_pair(c_7345656,&c_7345657,NULL);c_7345656.hdr.immutable = 1;

make_pair(c_7345641,&c_7345642,&c_7345656);c_7345641.hdr.immutable = 1;

make_pair(c_7345638,&c_7345639,&c_7345641);c_7345638.hdr.immutable = 1;

make_pair(c_7345637,quote__if,&c_7345638);c_7345637.hdr.immutable = 1;

make_pair(c_7345636,&c_7345637,NULL);c_7345636.hdr.immutable = 1;

make_pair(c_7345630,&c_7345631,&c_7345636);c_7345630.hdr.immutable = 1;

make_pair(c_7345629,quote_lp,&c_7345630);c_7345629.hdr.immutable = 1;

make_pair(c_7345628,quote_let,&c_7345629);c_7345628.hdr.immutable = 1;

make_pair(c_7345627,&c_7345628,NULL);c_7345627.hdr.immutable = 1;

make_pair(c_7345619,&c_7345620,&c_7345627);c_7345619.hdr.immutable = 1;

make_pair(c_7345618,quote_let,&c_7345619);c_7345618.hdr.immutable = 1;

make_pair(c_7345617,&c_7345618,NULL);c_7345617.hdr.immutable = 1;

make_pair(c_7345616,quote_match_91drop_91ids,&c_7345617);c_7345616.hdr.immutable = 1;

make_pair(c_7345659,quote_fail,NULL);c_7345659.hdr.immutable = 1;

make_pair(c_7345660,quote_i,NULL);c_7345660.hdr.immutable = 1;

make_pair(c_7345658,&c_7345659,&c_7345660);c_7345658.hdr.immutable = 1;

make_pair(c_7345615,&c_7345616,&c_7345658);c_7345615.hdr.immutable = 1;

make_pair(c_7345608,&c_7345609,&c_7345615);c_7345608.hdr.immutable = 1;

make_pair(c_7345607,quote_p,&c_7345608);c_7345607.hdr.immutable = 1;

make_pair(c_7345606,quote_u,&c_7345607);c_7345606.hdr.immutable = 1;

make_pair(c_7345605,quote_match_91one,&c_7345606);c_7345605.hdr.immutable = 1;

make_pair(c_7345604,&c_7345605,NULL);c_7345604.hdr.immutable = 1;

make_pair(c_7345598,&c_7345599,&c_7345604);c_7345598.hdr.immutable = 1;

make_pair(c_7345597,quote_let,&c_7345598);c_7345597.hdr.immutable = 1;

make_pair(c_7345596,&c_7345597,NULL);c_7345596.hdr.immutable = 1;

make_pair(c_7345594,&c_7345595,&c_7345596);c_7345594.hdr.immutable = 1;

make_pair(c_7345589,&c_7345590,&c_7345594);c_7345589.hdr.immutable = 1;

make_pair(c_7345588,quote__if,&c_7345589);c_7345588.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344509, ((closureN)self_7320416)->elements[8], r_7315115, &c_7345588);; 
}

static void __lambda_1717(void *data, object self_7320417, int argc, object *args) /* object self_7320417, object r_7315111 */
 {
 object r_7315111 = args[0];
  
closureN_type c_7344511;
object e_7345511 [10];
c_7344511.hdr.mark = gc_color_red;
 c_7344511.hdr.grayed = 0;
c_7344511.tag = closureN_tag;
 c_7344511.fn = (function_type)__lambda_1718;
c_7344511.num_args = 1;
c_7344511.num_elements = 10;
c_7344511.elements = (object *)e_7345511;
c_7344511.elements[0] = ((closureN)self_7320417)->elements[0];
c_7344511.elements[1] = ((closureN)self_7320417)->elements[1];
c_7344511.elements[2] = ((closureN)self_7320417)->elements[2];
c_7344511.elements[3] = ((closureN)self_7320417)->elements[3];
c_7344511.elements[4] = ((closureN)self_7320417)->elements[4];
c_7344511.elements[5] = ((closureN)self_7320417)->elements[5];
c_7344511.elements[6] = ((closureN)self_7320417)->elements[6];
c_7344511.elements[7] = ((closureN)self_7320417)->elements[7];
c_7344511.elements[8] = ((closureN)self_7320417)->elements[8];
c_7344511.elements[9] = ((closureN)self_7320417)->elements[9];


make_pair(c_7345518,quote_w,NULL);c_7345518.hdr.immutable = 1;

make_pair(c_7345517,quote_pair_127,&c_7345518);c_7345517.hdr.immutable = 1;

make_pair(c_7345516,&c_7345517,NULL);c_7345516.hdr.immutable = 1;

make_pair(c_7345515,quote_not,&c_7345516);c_7345515.hdr.immutable = 1;

make_pair(c_7345520,quote_fail,NULL);c_7345520.hdr.immutable = 1;

make_pair(c_7345528,quote_w,NULL);c_7345528.hdr.immutable = 1;

make_pair(c_7345527,quote_car,&c_7345528);c_7345527.hdr.immutable = 1;

make_pair(c_7345526,&c_7345527,NULL);c_7345526.hdr.immutable = 1;

make_pair(c_7345525,quote_u,&c_7345526);c_7345525.hdr.immutable = 1;

make_pair(c_7345524,&c_7345525,NULL);c_7345524.hdr.immutable = 1;

make_pair(c_7345536,quote_w,NULL);c_7345536.hdr.immutable = 1;

make_pair(c_7345535,quote_car,&c_7345536);c_7345535.hdr.immutable = 1;

make_pair(c_7345539,quote_w,NULL);c_7345539.hdr.immutable = 1;

make_pair(c_7345538,quote_set_91car_67,&c_7345539);c_7345538.hdr.immutable = 1;

make_pair(c_7345537,&c_7345538,NULL);c_7345537.hdr.immutable = 1;

make_pair(c_7345534,&c_7345535,&c_7345537);c_7345534.hdr.immutable = 1;

make_pair(c_7345550,quote_id_91ls,NULL);c_7345550.hdr.immutable = 1;

make_pair(c_7345549,quote_id,&c_7345550);c_7345549.hdr.immutable = 1;

make_pair(c_7345548,quote_cons,&c_7345549);c_7345548.hdr.immutable = 1;

make_pair(c_7345547,&c_7345548,NULL);c_7345547.hdr.immutable = 1;

make_pair(c_7345546,quote_id_91ls,&c_7345547);c_7345546.hdr.immutable = 1;

make_pair(c_7345551,quote__93_93_93,NULL);c_7345551.hdr.immutable = 1;

make_pair(c_7345545,&c_7345546,&c_7345551);c_7345545.hdr.immutable = 1;

make_pair(c_7345560,quote_w,NULL);c_7345560.hdr.immutable = 1;

make_pair(c_7345559,quote_cdr,&c_7345560);c_7345559.hdr.immutable = 1;

make_pair(c_7345558,&c_7345559,NULL);c_7345558.hdr.immutable = 1;

make_pair(c_7345557,quote_ls,&c_7345558);c_7345557.hdr.immutable = 1;

make_pair(c_7345556,&c_7345557,NULL);c_7345556.hdr.immutable = 1;

make_pair(c_7345565,quote_ls,NULL);c_7345565.hdr.immutable = 1;

make_pair(c_7345564,quote_pair_127,&c_7345565);c_7345564.hdr.immutable = 1;

make_pair(c_7345570,quote_ls,NULL);c_7345570.hdr.immutable = 1;

make_pair(c_7345569,quote_car,&c_7345570);c_7345569.hdr.immutable = 1;

make_pair(c_7345578,quote_ls,NULL);c_7345578.hdr.immutable = 1;

make_pair(c_7345577,quote_cdr,&c_7345578);c_7345577.hdr.immutable = 1;

make_pair(c_7345576,&c_7345577,NULL);c_7345576.hdr.immutable = 1;

make_pair(c_7345575,quote_lp,&c_7345576);c_7345575.hdr.immutable = 1;

make_pair(c_7345574,&c_7345575,NULL);c_7345574.hdr.immutable = 1;

make_pair(c_7345573,NULL,&c_7345574);c_7345573.hdr.immutable = 1;

make_pair(c_7345572,quote_lambda,&c_7345573);c_7345572.hdr.immutable = 1;

make_pair(c_7345580,quote__93_93_93,NULL);c_7345580.hdr.immutable = 1;

make_pair(c_7345579,quote_id_91ls,&c_7345580);c_7345579.hdr.immutable = 1;

make_pair(c_7345571,&c_7345572,&c_7345579);c_7345571.hdr.immutable = 1;

make_pair(c_7345568,&c_7345569,&c_7345571);c_7345568.hdr.immutable = 1;

make_pair(c_7345567,quote_try,&c_7345568);c_7345567.hdr.immutable = 1;

make_pair(c_7345582,quote_fail,NULL);c_7345582.hdr.immutable = 1;

make_pair(c_7345581,&c_7345582,NULL);c_7345581.hdr.immutable = 1;

make_pair(c_7345566,&c_7345567,&c_7345581);c_7345566.hdr.immutable = 1;

make_pair(c_7345563,&c_7345564,&c_7345566);c_7345563.hdr.immutable = 1;

make_pair(c_7345562,quote__if,&c_7345563);c_7345562.hdr.immutable = 1;

make_pair(c_7345561,&c_7345562,NULL);c_7345561.hdr.immutable = 1;

make_pair(c_7345555,&c_7345556,&c_7345561);c_7345555.hdr.immutable = 1;

make_pair(c_7345554,quote_lp,&c_7345555);c_7345554.hdr.immutable = 1;

make_pair(c_7345553,quote_let,&c_7345554);c_7345553.hdr.immutable = 1;

make_pair(c_7345552,&c_7345553,NULL);c_7345552.hdr.immutable = 1;

make_pair(c_7345544,&c_7345545,&c_7345552);c_7345544.hdr.immutable = 1;

make_pair(c_7345543,quote_let,&c_7345544);c_7345543.hdr.immutable = 1;

make_pair(c_7345542,&c_7345543,NULL);c_7345542.hdr.immutable = 1;

make_pair(c_7345541,quote_match_91drop_91ids,&c_7345542);c_7345541.hdr.immutable = 1;

make_pair(c_7345584,quote_fail,NULL);c_7345584.hdr.immutable = 1;

make_pair(c_7345585,quote_i,NULL);c_7345585.hdr.immutable = 1;

make_pair(c_7345583,&c_7345584,&c_7345585);c_7345583.hdr.immutable = 1;

make_pair(c_7345540,&c_7345541,&c_7345583);c_7345540.hdr.immutable = 1;

make_pair(c_7345533,&c_7345534,&c_7345540);c_7345533.hdr.immutable = 1;

make_pair(c_7345532,quote_p,&c_7345533);c_7345532.hdr.immutable = 1;

make_pair(c_7345531,quote_u,&c_7345532);c_7345531.hdr.immutable = 1;

make_pair(c_7345530,quote_match_91one,&c_7345531);c_7345530.hdr.immutable = 1;

make_pair(c_7345529,&c_7345530,NULL);c_7345529.hdr.immutable = 1;

make_pair(c_7345523,&c_7345524,&c_7345529);c_7345523.hdr.immutable = 1;

make_pair(c_7345522,quote_let,&c_7345523);c_7345522.hdr.immutable = 1;

make_pair(c_7345521,&c_7345522,NULL);c_7345521.hdr.immutable = 1;

make_pair(c_7345519,&c_7345520,&c_7345521);c_7345519.hdr.immutable = 1;

make_pair(c_7345514,&c_7345515,&c_7345519);c_7345514.hdr.immutable = 1;

make_pair(c_7345513,quote__if,&c_7345514);c_7345513.hdr.immutable = 1;

make_pair(c_7345512,&c_7345513,NULL);c_7345512.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344511, r_7315111, NULL, &c_7345512);; 
}

static void __lambda_1718(void *data, object self_7320418, int argc, object *args) /* object self_7320418, object r_7315109 */
 {
 object r_7315109 = args[0];
  
closureN_type c_7344513;
object e_7345430 [9];
c_7344513.hdr.mark = gc_color_red;
 c_7344513.hdr.grayed = 0;
c_7344513.tag = closureN_tag;
 c_7344513.fn = (function_type)__lambda_1719;
c_7344513.num_args = 1;
c_7344513.num_elements = 9;
c_7344513.elements = (object *)e_7345430;
c_7344513.elements[0] = ((closureN)self_7320418)->elements[0];
c_7344513.elements[1] = ((closureN)self_7320418)->elements[1];
c_7344513.elements[2] = ((closureN)self_7320418)->elements[2];
c_7344513.elements[3] = ((closureN)self_7320418)->elements[3];
c_7344513.elements[4] = ((closureN)self_7320418)->elements[4];
c_7344513.elements[5] = ((closureN)self_7320418)->elements[5];
c_7344513.elements[6] = ((closureN)self_7320418)->elements[6];
c_7344513.elements[7] = ((closureN)self_7320418)->elements[8];
c_7344513.elements[8] = ((closureN)self_7320418)->elements[9];


make_pair(c_7345436,quote__93_93_93,NULL);c_7345436.hdr.immutable = 1;

make_pair(c_7345435,quote_id_91ls,&c_7345436);c_7345435.hdr.immutable = 1;

make_pair(c_7345434,quote_fail,&c_7345435);c_7345434.hdr.immutable = 1;

make_pair(c_7345433,quote_w,&c_7345434);c_7345433.hdr.immutable = 1;

make_pair(c_7345443,quote_w,NULL);c_7345443.hdr.immutable = 1;

make_pair(c_7345442,quote_pair_127,&c_7345443);c_7345442.hdr.immutable = 1;

make_pair(c_7345441,&c_7345442,NULL);c_7345441.hdr.immutable = 1;

make_pair(c_7345440,quote_not,&c_7345441);c_7345440.hdr.immutable = 1;

make_pair(c_7345445,quote_fail,NULL);c_7345445.hdr.immutable = 1;

make_pair(c_7345453,quote_w,NULL);c_7345453.hdr.immutable = 1;

make_pair(c_7345452,quote_car,&c_7345453);c_7345452.hdr.immutable = 1;

make_pair(c_7345451,&c_7345452,NULL);c_7345451.hdr.immutable = 1;

make_pair(c_7345450,quote_u,&c_7345451);c_7345450.hdr.immutable = 1;

make_pair(c_7345449,&c_7345450,NULL);c_7345449.hdr.immutable = 1;

make_pair(c_7345461,quote_w,NULL);c_7345461.hdr.immutable = 1;

make_pair(c_7345460,quote_car,&c_7345461);c_7345460.hdr.immutable = 1;

make_pair(c_7345464,quote_w,NULL);c_7345464.hdr.immutable = 1;

make_pair(c_7345463,quote_set_91car_67,&c_7345464);c_7345463.hdr.immutable = 1;

make_pair(c_7345462,&c_7345463,NULL);c_7345462.hdr.immutable = 1;

make_pair(c_7345459,&c_7345460,&c_7345462);c_7345459.hdr.immutable = 1;

make_pair(c_7345475,quote_id_91ls,NULL);c_7345475.hdr.immutable = 1;

make_pair(c_7345474,quote_id,&c_7345475);c_7345474.hdr.immutable = 1;

make_pair(c_7345473,quote_cons,&c_7345474);c_7345473.hdr.immutable = 1;

make_pair(c_7345472,&c_7345473,NULL);c_7345472.hdr.immutable = 1;

make_pair(c_7345471,quote_id_91ls,&c_7345472);c_7345471.hdr.immutable = 1;

make_pair(c_7345476,quote__93_93_93,NULL);c_7345476.hdr.immutable = 1;

make_pair(c_7345470,&c_7345471,&c_7345476);c_7345470.hdr.immutable = 1;

make_pair(c_7345485,quote_w,NULL);c_7345485.hdr.immutable = 1;

make_pair(c_7345484,quote_cdr,&c_7345485);c_7345484.hdr.immutable = 1;

make_pair(c_7345483,&c_7345484,NULL);c_7345483.hdr.immutable = 1;

make_pair(c_7345482,quote_ls,&c_7345483);c_7345482.hdr.immutable = 1;

make_pair(c_7345481,&c_7345482,NULL);c_7345481.hdr.immutable = 1;

make_pair(c_7345490,quote_ls,NULL);c_7345490.hdr.immutable = 1;

make_pair(c_7345489,quote_pair_127,&c_7345490);c_7345489.hdr.immutable = 1;

make_pair(c_7345495,quote_ls,NULL);c_7345495.hdr.immutable = 1;

make_pair(c_7345494,quote_car,&c_7345495);c_7345494.hdr.immutable = 1;

make_pair(c_7345503,quote_ls,NULL);c_7345503.hdr.immutable = 1;

make_pair(c_7345502,quote_cdr,&c_7345503);c_7345502.hdr.immutable = 1;

make_pair(c_7345501,&c_7345502,NULL);c_7345501.hdr.immutable = 1;

make_pair(c_7345500,quote_lp,&c_7345501);c_7345500.hdr.immutable = 1;

make_pair(c_7345499,&c_7345500,NULL);c_7345499.hdr.immutable = 1;

make_pair(c_7345498,NULL,&c_7345499);c_7345498.hdr.immutable = 1;

make_pair(c_7345497,quote_lambda,&c_7345498);c_7345497.hdr.immutable = 1;

make_pair(c_7345505,quote__93_93_93,NULL);c_7345505.hdr.immutable = 1;

make_pair(c_7345504,quote_id_91ls,&c_7345505);c_7345504.hdr.immutable = 1;

make_pair(c_7345496,&c_7345497,&c_7345504);c_7345496.hdr.immutable = 1;

make_pair(c_7345493,&c_7345494,&c_7345496);c_7345493.hdr.immutable = 1;

make_pair(c_7345492,quote_try,&c_7345493);c_7345492.hdr.immutable = 1;

make_pair(c_7345507,quote_fail,NULL);c_7345507.hdr.immutable = 1;

make_pair(c_7345506,&c_7345507,NULL);c_7345506.hdr.immutable = 1;

make_pair(c_7345491,&c_7345492,&c_7345506);c_7345491.hdr.immutable = 1;

make_pair(c_7345488,&c_7345489,&c_7345491);c_7345488.hdr.immutable = 1;

make_pair(c_7345487,quote__if,&c_7345488);c_7345487.hdr.immutable = 1;

make_pair(c_7345486,&c_7345487,NULL);c_7345486.hdr.immutable = 1;

make_pair(c_7345480,&c_7345481,&c_7345486);c_7345480.hdr.immutable = 1;

make_pair(c_7345479,quote_lp,&c_7345480);c_7345479.hdr.immutable = 1;

make_pair(c_7345478,quote_let,&c_7345479);c_7345478.hdr.immutable = 1;

make_pair(c_7345477,&c_7345478,NULL);c_7345477.hdr.immutable = 1;

make_pair(c_7345469,&c_7345470,&c_7345477);c_7345469.hdr.immutable = 1;

make_pair(c_7345468,quote_let,&c_7345469);c_7345468.hdr.immutable = 1;

make_pair(c_7345467,&c_7345468,NULL);c_7345467.hdr.immutable = 1;

make_pair(c_7345466,quote_match_91drop_91ids,&c_7345467);c_7345466.hdr.immutable = 1;

make_pair(c_7345509,quote_fail,NULL);c_7345509.hdr.immutable = 1;

make_pair(c_7345510,quote_i,NULL);c_7345510.hdr.immutable = 1;

make_pair(c_7345508,&c_7345509,&c_7345510);c_7345508.hdr.immutable = 1;

make_pair(c_7345465,&c_7345466,&c_7345508);c_7345465.hdr.immutable = 1;

make_pair(c_7345458,&c_7345459,&c_7345465);c_7345458.hdr.immutable = 1;

make_pair(c_7345457,quote_p,&c_7345458);c_7345457.hdr.immutable = 1;

make_pair(c_7345456,quote_u,&c_7345457);c_7345456.hdr.immutable = 1;

make_pair(c_7345455,quote_match_91one,&c_7345456);c_7345455.hdr.immutable = 1;

make_pair(c_7345454,&c_7345455,NULL);c_7345454.hdr.immutable = 1;

make_pair(c_7345448,&c_7345449,&c_7345454);c_7345448.hdr.immutable = 1;

make_pair(c_7345447,quote_let,&c_7345448);c_7345447.hdr.immutable = 1;

make_pair(c_7345446,&c_7345447,NULL);c_7345446.hdr.immutable = 1;

make_pair(c_7345444,&c_7345445,&c_7345446);c_7345444.hdr.immutable = 1;

make_pair(c_7345439,&c_7345440,&c_7345444);c_7345439.hdr.immutable = 1;

make_pair(c_7345438,quote__if,&c_7345439);c_7345438.hdr.immutable = 1;

make_pair(c_7345437,&c_7345438,NULL);c_7345437.hdr.immutable = 1;

make_pair(c_7345432,&c_7345433,&c_7345437);c_7345432.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344513, ((closureN)self_7320418)->elements[7], r_7315109, &c_7345432);; 
}

static void __lambda_1719(void *data, object self_7320419, int argc, object *args) /* object self_7320419, object r_7315106 */
 {
 object r_7315106 = args[0];
  
closureN_type c_7344515;
object e_7345348 [8];
c_7344515.hdr.mark = gc_color_red;
 c_7344515.hdr.grayed = 0;
c_7344515.tag = closureN_tag;
 c_7344515.fn = (function_type)__lambda_1720;
c_7344515.num_args = 1;
c_7344515.num_elements = 8;
c_7344515.elements = (object *)e_7345348;
c_7344515.elements[0] = ((closureN)self_7320419)->elements[0];
c_7344515.elements[1] = ((closureN)self_7320419)->elements[1];
c_7344515.elements[2] = ((closureN)self_7320419)->elements[2];
c_7344515.elements[3] = ((closureN)self_7320419)->elements[3];
c_7344515.elements[4] = ((closureN)self_7320419)->elements[4];
c_7344515.elements[5] = ((closureN)self_7320419)->elements[5];
c_7344515.elements[6] = ((closureN)self_7320419)->elements[7];
c_7344515.elements[7] = ((closureN)self_7320419)->elements[8];


make_pair(c_7345355,quote__93_93_93,NULL);c_7345355.hdr.immutable = 1;

make_pair(c_7345354,quote_id_91ls,&c_7345355);c_7345354.hdr.immutable = 1;

make_pair(c_7345353,quote_fail,&c_7345354);c_7345353.hdr.immutable = 1;

make_pair(c_7345352,quote_w,&c_7345353);c_7345352.hdr.immutable = 1;

make_pair(c_7345362,quote_w,NULL);c_7345362.hdr.immutable = 1;

make_pair(c_7345361,quote_pair_127,&c_7345362);c_7345361.hdr.immutable = 1;

make_pair(c_7345360,&c_7345361,NULL);c_7345360.hdr.immutable = 1;

make_pair(c_7345359,quote_not,&c_7345360);c_7345359.hdr.immutable = 1;

make_pair(c_7345364,quote_fail,NULL);c_7345364.hdr.immutable = 1;

make_pair(c_7345372,quote_w,NULL);c_7345372.hdr.immutable = 1;

make_pair(c_7345371,quote_car,&c_7345372);c_7345371.hdr.immutable = 1;

make_pair(c_7345370,&c_7345371,NULL);c_7345370.hdr.immutable = 1;

make_pair(c_7345369,quote_u,&c_7345370);c_7345369.hdr.immutable = 1;

make_pair(c_7345368,&c_7345369,NULL);c_7345368.hdr.immutable = 1;

make_pair(c_7345380,quote_w,NULL);c_7345380.hdr.immutable = 1;

make_pair(c_7345379,quote_car,&c_7345380);c_7345379.hdr.immutable = 1;

make_pair(c_7345383,quote_w,NULL);c_7345383.hdr.immutable = 1;

make_pair(c_7345382,quote_set_91car_67,&c_7345383);c_7345382.hdr.immutable = 1;

make_pair(c_7345381,&c_7345382,NULL);c_7345381.hdr.immutable = 1;

make_pair(c_7345378,&c_7345379,&c_7345381);c_7345378.hdr.immutable = 1;

make_pair(c_7345394,quote_id_91ls,NULL);c_7345394.hdr.immutable = 1;

make_pair(c_7345393,quote_id,&c_7345394);c_7345393.hdr.immutable = 1;

make_pair(c_7345392,quote_cons,&c_7345393);c_7345392.hdr.immutable = 1;

make_pair(c_7345391,&c_7345392,NULL);c_7345391.hdr.immutable = 1;

make_pair(c_7345390,quote_id_91ls,&c_7345391);c_7345390.hdr.immutable = 1;

make_pair(c_7345395,quote__93_93_93,NULL);c_7345395.hdr.immutable = 1;

make_pair(c_7345389,&c_7345390,&c_7345395);c_7345389.hdr.immutable = 1;

make_pair(c_7345404,quote_w,NULL);c_7345404.hdr.immutable = 1;

make_pair(c_7345403,quote_cdr,&c_7345404);c_7345403.hdr.immutable = 1;

make_pair(c_7345402,&c_7345403,NULL);c_7345402.hdr.immutable = 1;

make_pair(c_7345401,quote_ls,&c_7345402);c_7345401.hdr.immutable = 1;

make_pair(c_7345400,&c_7345401,NULL);c_7345400.hdr.immutable = 1;

make_pair(c_7345409,quote_ls,NULL);c_7345409.hdr.immutable = 1;

make_pair(c_7345408,quote_pair_127,&c_7345409);c_7345408.hdr.immutable = 1;

make_pair(c_7345414,quote_ls,NULL);c_7345414.hdr.immutable = 1;

make_pair(c_7345413,quote_car,&c_7345414);c_7345413.hdr.immutable = 1;

make_pair(c_7345422,quote_ls,NULL);c_7345422.hdr.immutable = 1;

make_pair(c_7345421,quote_cdr,&c_7345422);c_7345421.hdr.immutable = 1;

make_pair(c_7345420,&c_7345421,NULL);c_7345420.hdr.immutable = 1;

make_pair(c_7345419,quote_lp,&c_7345420);c_7345419.hdr.immutable = 1;

make_pair(c_7345418,&c_7345419,NULL);c_7345418.hdr.immutable = 1;

make_pair(c_7345417,NULL,&c_7345418);c_7345417.hdr.immutable = 1;

make_pair(c_7345416,quote_lambda,&c_7345417);c_7345416.hdr.immutable = 1;

make_pair(c_7345424,quote__93_93_93,NULL);c_7345424.hdr.immutable = 1;

make_pair(c_7345423,quote_id_91ls,&c_7345424);c_7345423.hdr.immutable = 1;

make_pair(c_7345415,&c_7345416,&c_7345423);c_7345415.hdr.immutable = 1;

make_pair(c_7345412,&c_7345413,&c_7345415);c_7345412.hdr.immutable = 1;

make_pair(c_7345411,quote_try,&c_7345412);c_7345411.hdr.immutable = 1;

make_pair(c_7345426,quote_fail,NULL);c_7345426.hdr.immutable = 1;

make_pair(c_7345425,&c_7345426,NULL);c_7345425.hdr.immutable = 1;

make_pair(c_7345410,&c_7345411,&c_7345425);c_7345410.hdr.immutable = 1;

make_pair(c_7345407,&c_7345408,&c_7345410);c_7345407.hdr.immutable = 1;

make_pair(c_7345406,quote__if,&c_7345407);c_7345406.hdr.immutable = 1;

make_pair(c_7345405,&c_7345406,NULL);c_7345405.hdr.immutable = 1;

make_pair(c_7345399,&c_7345400,&c_7345405);c_7345399.hdr.immutable = 1;

make_pair(c_7345398,quote_lp,&c_7345399);c_7345398.hdr.immutable = 1;

make_pair(c_7345397,quote_let,&c_7345398);c_7345397.hdr.immutable = 1;

make_pair(c_7345396,&c_7345397,NULL);c_7345396.hdr.immutable = 1;

make_pair(c_7345388,&c_7345389,&c_7345396);c_7345388.hdr.immutable = 1;

make_pair(c_7345387,quote_let,&c_7345388);c_7345387.hdr.immutable = 1;

make_pair(c_7345386,&c_7345387,NULL);c_7345386.hdr.immutable = 1;

make_pair(c_7345385,quote_match_91drop_91ids,&c_7345386);c_7345385.hdr.immutable = 1;

make_pair(c_7345428,quote_fail,NULL);c_7345428.hdr.immutable = 1;

make_pair(c_7345429,quote_i,NULL);c_7345429.hdr.immutable = 1;

make_pair(c_7345427,&c_7345428,&c_7345429);c_7345427.hdr.immutable = 1;

make_pair(c_7345384,&c_7345385,&c_7345427);c_7345384.hdr.immutable = 1;

make_pair(c_7345377,&c_7345378,&c_7345384);c_7345377.hdr.immutable = 1;

make_pair(c_7345376,quote_p,&c_7345377);c_7345376.hdr.immutable = 1;

make_pair(c_7345375,quote_u,&c_7345376);c_7345375.hdr.immutable = 1;

make_pair(c_7345374,quote_match_91one,&c_7345375);c_7345374.hdr.immutable = 1;

make_pair(c_7345373,&c_7345374,NULL);c_7345373.hdr.immutable = 1;

make_pair(c_7345367,&c_7345368,&c_7345373);c_7345367.hdr.immutable = 1;

make_pair(c_7345366,quote_let,&c_7345367);c_7345366.hdr.immutable = 1;

make_pair(c_7345365,&c_7345366,NULL);c_7345365.hdr.immutable = 1;

make_pair(c_7345363,&c_7345364,&c_7345365);c_7345363.hdr.immutable = 1;

make_pair(c_7345358,&c_7345359,&c_7345363);c_7345358.hdr.immutable = 1;

make_pair(c_7345357,quote__if,&c_7345358);c_7345357.hdr.immutable = 1;

make_pair(c_7345356,&c_7345357,NULL);c_7345356.hdr.immutable = 1;

make_pair(c_7345351,&c_7345352,&c_7345356);c_7345351.hdr.immutable = 1;

make_pair(c_7345350,quote_lambda,&c_7345351);c_7345350.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344515, ((closureN)self_7320419)->elements[6], r_7315106, &c_7345350);; 
}

static void __lambda_1720(void *data, object self_7320420, int argc, object *args) /* object self_7320420, object r_7315102 */
 {
 object r_7315102 = args[0];
  
closureN_type c_7344517;
object e_7345266 [8];
c_7344517.hdr.mark = gc_color_red;
 c_7344517.hdr.grayed = 0;
c_7344517.tag = closureN_tag;
 c_7344517.fn = (function_type)__lambda_1721;
c_7344517.num_args = 1;
c_7344517.num_elements = 8;
c_7344517.elements = (object *)e_7345266;
c_7344517.elements[0] = ((closureN)self_7320420)->elements[0];
c_7344517.elements[1] = ((closureN)self_7320420)->elements[1];
c_7344517.elements[2] = ((closureN)self_7320420)->elements[2];
c_7344517.elements[3] = ((closureN)self_7320420)->elements[3];
c_7344517.elements[4] = ((closureN)self_7320420)->elements[4];
c_7344517.elements[5] = ((closureN)self_7320420)->elements[5];
c_7344517.elements[6] = ((closureN)self_7320420)->elements[6];
c_7344517.elements[7] = ((closureN)self_7320420)->elements[7];


make_pair(c_7345273,quote__93_93_93,NULL);c_7345273.hdr.immutable = 1;

make_pair(c_7345272,quote_id_91ls,&c_7345273);c_7345272.hdr.immutable = 1;

make_pair(c_7345271,quote_fail,&c_7345272);c_7345271.hdr.immutable = 1;

make_pair(c_7345270,quote_w,&c_7345271);c_7345270.hdr.immutable = 1;

make_pair(c_7345280,quote_w,NULL);c_7345280.hdr.immutable = 1;

make_pair(c_7345279,quote_pair_127,&c_7345280);c_7345279.hdr.immutable = 1;

make_pair(c_7345278,&c_7345279,NULL);c_7345278.hdr.immutable = 1;

make_pair(c_7345277,quote_not,&c_7345278);c_7345277.hdr.immutable = 1;

make_pair(c_7345282,quote_fail,NULL);c_7345282.hdr.immutable = 1;

make_pair(c_7345290,quote_w,NULL);c_7345290.hdr.immutable = 1;

make_pair(c_7345289,quote_car,&c_7345290);c_7345289.hdr.immutable = 1;

make_pair(c_7345288,&c_7345289,NULL);c_7345288.hdr.immutable = 1;

make_pair(c_7345287,quote_u,&c_7345288);c_7345287.hdr.immutable = 1;

make_pair(c_7345286,&c_7345287,NULL);c_7345286.hdr.immutable = 1;

make_pair(c_7345298,quote_w,NULL);c_7345298.hdr.immutable = 1;

make_pair(c_7345297,quote_car,&c_7345298);c_7345297.hdr.immutable = 1;

make_pair(c_7345301,quote_w,NULL);c_7345301.hdr.immutable = 1;

make_pair(c_7345300,quote_set_91car_67,&c_7345301);c_7345300.hdr.immutable = 1;

make_pair(c_7345299,&c_7345300,NULL);c_7345299.hdr.immutable = 1;

make_pair(c_7345296,&c_7345297,&c_7345299);c_7345296.hdr.immutable = 1;

make_pair(c_7345312,quote_id_91ls,NULL);c_7345312.hdr.immutable = 1;

make_pair(c_7345311,quote_id,&c_7345312);c_7345311.hdr.immutable = 1;

make_pair(c_7345310,quote_cons,&c_7345311);c_7345310.hdr.immutable = 1;

make_pair(c_7345309,&c_7345310,NULL);c_7345309.hdr.immutable = 1;

make_pair(c_7345308,quote_id_91ls,&c_7345309);c_7345308.hdr.immutable = 1;

make_pair(c_7345313,quote__93_93_93,NULL);c_7345313.hdr.immutable = 1;

make_pair(c_7345307,&c_7345308,&c_7345313);c_7345307.hdr.immutable = 1;

make_pair(c_7345322,quote_w,NULL);c_7345322.hdr.immutable = 1;

make_pair(c_7345321,quote_cdr,&c_7345322);c_7345321.hdr.immutable = 1;

make_pair(c_7345320,&c_7345321,NULL);c_7345320.hdr.immutable = 1;

make_pair(c_7345319,quote_ls,&c_7345320);c_7345319.hdr.immutable = 1;

make_pair(c_7345318,&c_7345319,NULL);c_7345318.hdr.immutable = 1;

make_pair(c_7345327,quote_ls,NULL);c_7345327.hdr.immutable = 1;

make_pair(c_7345326,quote_pair_127,&c_7345327);c_7345326.hdr.immutable = 1;

make_pair(c_7345332,quote_ls,NULL);c_7345332.hdr.immutable = 1;

make_pair(c_7345331,quote_car,&c_7345332);c_7345331.hdr.immutable = 1;

make_pair(c_7345340,quote_ls,NULL);c_7345340.hdr.immutable = 1;

make_pair(c_7345339,quote_cdr,&c_7345340);c_7345339.hdr.immutable = 1;

make_pair(c_7345338,&c_7345339,NULL);c_7345338.hdr.immutable = 1;

make_pair(c_7345337,quote_lp,&c_7345338);c_7345337.hdr.immutable = 1;

make_pair(c_7345336,&c_7345337,NULL);c_7345336.hdr.immutable = 1;

make_pair(c_7345335,NULL,&c_7345336);c_7345335.hdr.immutable = 1;

make_pair(c_7345334,quote_lambda,&c_7345335);c_7345334.hdr.immutable = 1;

make_pair(c_7345342,quote__93_93_93,NULL);c_7345342.hdr.immutable = 1;

make_pair(c_7345341,quote_id_91ls,&c_7345342);c_7345341.hdr.immutable = 1;

make_pair(c_7345333,&c_7345334,&c_7345341);c_7345333.hdr.immutable = 1;

make_pair(c_7345330,&c_7345331,&c_7345333);c_7345330.hdr.immutable = 1;

make_pair(c_7345329,quote_try,&c_7345330);c_7345329.hdr.immutable = 1;

make_pair(c_7345344,quote_fail,NULL);c_7345344.hdr.immutable = 1;

make_pair(c_7345343,&c_7345344,NULL);c_7345343.hdr.immutable = 1;

make_pair(c_7345328,&c_7345329,&c_7345343);c_7345328.hdr.immutable = 1;

make_pair(c_7345325,&c_7345326,&c_7345328);c_7345325.hdr.immutable = 1;

make_pair(c_7345324,quote__if,&c_7345325);c_7345324.hdr.immutable = 1;

make_pair(c_7345323,&c_7345324,NULL);c_7345323.hdr.immutable = 1;

make_pair(c_7345317,&c_7345318,&c_7345323);c_7345317.hdr.immutable = 1;

make_pair(c_7345316,quote_lp,&c_7345317);c_7345316.hdr.immutable = 1;

make_pair(c_7345315,quote_let,&c_7345316);c_7345315.hdr.immutable = 1;

make_pair(c_7345314,&c_7345315,NULL);c_7345314.hdr.immutable = 1;

make_pair(c_7345306,&c_7345307,&c_7345314);c_7345306.hdr.immutable = 1;

make_pair(c_7345305,quote_let,&c_7345306);c_7345305.hdr.immutable = 1;

make_pair(c_7345304,&c_7345305,NULL);c_7345304.hdr.immutable = 1;

make_pair(c_7345303,quote_match_91drop_91ids,&c_7345304);c_7345303.hdr.immutable = 1;

make_pair(c_7345346,quote_fail,NULL);c_7345346.hdr.immutable = 1;

make_pair(c_7345347,quote_i,NULL);c_7345347.hdr.immutable = 1;

make_pair(c_7345345,&c_7345346,&c_7345347);c_7345345.hdr.immutable = 1;

make_pair(c_7345302,&c_7345303,&c_7345345);c_7345302.hdr.immutable = 1;

make_pair(c_7345295,&c_7345296,&c_7345302);c_7345295.hdr.immutable = 1;

make_pair(c_7345294,quote_p,&c_7345295);c_7345294.hdr.immutable = 1;

make_pair(c_7345293,quote_u,&c_7345294);c_7345293.hdr.immutable = 1;

make_pair(c_7345292,quote_match_91one,&c_7345293);c_7345292.hdr.immutable = 1;

make_pair(c_7345291,&c_7345292,NULL);c_7345291.hdr.immutable = 1;

make_pair(c_7345285,&c_7345286,&c_7345291);c_7345285.hdr.immutable = 1;

make_pair(c_7345284,quote_let,&c_7345285);c_7345284.hdr.immutable = 1;

make_pair(c_7345283,&c_7345284,NULL);c_7345283.hdr.immutable = 1;

make_pair(c_7345281,&c_7345282,&c_7345283);c_7345281.hdr.immutable = 1;

make_pair(c_7345276,&c_7345277,&c_7345281);c_7345276.hdr.immutable = 1;

make_pair(c_7345275,quote__if,&c_7345276);c_7345275.hdr.immutable = 1;

make_pair(c_7345274,&c_7345275,NULL);c_7345274.hdr.immutable = 1;

make_pair(c_7345269,&c_7345270,&c_7345274);c_7345269.hdr.immutable = 1;

make_pair(c_7345268,quote_lambda,&c_7345269);c_7345268.hdr.immutable = 1;

make_pair(c_7345267,&c_7345268,NULL);c_7345267.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344517, r_7315102, NULL, &c_7345267);; 
}

static void __lambda_1721(void *data, object self_7320421, int argc, object *args) /* object self_7320421, object r_7315100 */
 {
 object r_7315100 = args[0];
  
closureN_type c_7344519;
object e_7345182 [7];
c_7344519.hdr.mark = gc_color_red;
 c_7344519.hdr.grayed = 0;
c_7344519.tag = closureN_tag;
 c_7344519.fn = (function_type)__lambda_1722;
c_7344519.num_args = 1;
c_7344519.num_elements = 7;
c_7344519.elements = (object *)e_7345182;
c_7344519.elements[0] = ((closureN)self_7320421)->elements[0];
c_7344519.elements[1] = ((closureN)self_7320421)->elements[1];
c_7344519.elements[2] = ((closureN)self_7320421)->elements[2];
c_7344519.elements[3] = ((closureN)self_7320421)->elements[3];
c_7344519.elements[4] = ((closureN)self_7320421)->elements[4];
c_7344519.elements[5] = ((closureN)self_7320421)->elements[6];
c_7344519.elements[6] = ((closureN)self_7320421)->elements[7];


make_pair(c_7345191,quote__93_93_93,NULL);c_7345191.hdr.immutable = 1;

make_pair(c_7345190,quote_id_91ls,&c_7345191);c_7345190.hdr.immutable = 1;

make_pair(c_7345189,quote_fail,&c_7345190);c_7345189.hdr.immutable = 1;

make_pair(c_7345188,quote_w,&c_7345189);c_7345188.hdr.immutable = 1;

make_pair(c_7345198,quote_w,NULL);c_7345198.hdr.immutable = 1;

make_pair(c_7345197,quote_pair_127,&c_7345198);c_7345197.hdr.immutable = 1;

make_pair(c_7345196,&c_7345197,NULL);c_7345196.hdr.immutable = 1;

make_pair(c_7345195,quote_not,&c_7345196);c_7345195.hdr.immutable = 1;

make_pair(c_7345200,quote_fail,NULL);c_7345200.hdr.immutable = 1;

make_pair(c_7345208,quote_w,NULL);c_7345208.hdr.immutable = 1;

make_pair(c_7345207,quote_car,&c_7345208);c_7345207.hdr.immutable = 1;

make_pair(c_7345206,&c_7345207,NULL);c_7345206.hdr.immutable = 1;

make_pair(c_7345205,quote_u,&c_7345206);c_7345205.hdr.immutable = 1;

make_pair(c_7345204,&c_7345205,NULL);c_7345204.hdr.immutable = 1;

make_pair(c_7345216,quote_w,NULL);c_7345216.hdr.immutable = 1;

make_pair(c_7345215,quote_car,&c_7345216);c_7345215.hdr.immutable = 1;

make_pair(c_7345219,quote_w,NULL);c_7345219.hdr.immutable = 1;

make_pair(c_7345218,quote_set_91car_67,&c_7345219);c_7345218.hdr.immutable = 1;

make_pair(c_7345217,&c_7345218,NULL);c_7345217.hdr.immutable = 1;

make_pair(c_7345214,&c_7345215,&c_7345217);c_7345214.hdr.immutable = 1;

make_pair(c_7345230,quote_id_91ls,NULL);c_7345230.hdr.immutable = 1;

make_pair(c_7345229,quote_id,&c_7345230);c_7345229.hdr.immutable = 1;

make_pair(c_7345228,quote_cons,&c_7345229);c_7345228.hdr.immutable = 1;

make_pair(c_7345227,&c_7345228,NULL);c_7345227.hdr.immutable = 1;

make_pair(c_7345226,quote_id_91ls,&c_7345227);c_7345226.hdr.immutable = 1;

make_pair(c_7345231,quote__93_93_93,NULL);c_7345231.hdr.immutable = 1;

make_pair(c_7345225,&c_7345226,&c_7345231);c_7345225.hdr.immutable = 1;

make_pair(c_7345240,quote_w,NULL);c_7345240.hdr.immutable = 1;

make_pair(c_7345239,quote_cdr,&c_7345240);c_7345239.hdr.immutable = 1;

make_pair(c_7345238,&c_7345239,NULL);c_7345238.hdr.immutable = 1;

make_pair(c_7345237,quote_ls,&c_7345238);c_7345237.hdr.immutable = 1;

make_pair(c_7345236,&c_7345237,NULL);c_7345236.hdr.immutable = 1;

make_pair(c_7345245,quote_ls,NULL);c_7345245.hdr.immutable = 1;

make_pair(c_7345244,quote_pair_127,&c_7345245);c_7345244.hdr.immutable = 1;

make_pair(c_7345250,quote_ls,NULL);c_7345250.hdr.immutable = 1;

make_pair(c_7345249,quote_car,&c_7345250);c_7345249.hdr.immutable = 1;

make_pair(c_7345258,quote_ls,NULL);c_7345258.hdr.immutable = 1;

make_pair(c_7345257,quote_cdr,&c_7345258);c_7345257.hdr.immutable = 1;

make_pair(c_7345256,&c_7345257,NULL);c_7345256.hdr.immutable = 1;

make_pair(c_7345255,quote_lp,&c_7345256);c_7345255.hdr.immutable = 1;

make_pair(c_7345254,&c_7345255,NULL);c_7345254.hdr.immutable = 1;

make_pair(c_7345253,NULL,&c_7345254);c_7345253.hdr.immutable = 1;

make_pair(c_7345252,quote_lambda,&c_7345253);c_7345252.hdr.immutable = 1;

make_pair(c_7345260,quote__93_93_93,NULL);c_7345260.hdr.immutable = 1;

make_pair(c_7345259,quote_id_91ls,&c_7345260);c_7345259.hdr.immutable = 1;

make_pair(c_7345251,&c_7345252,&c_7345259);c_7345251.hdr.immutable = 1;

make_pair(c_7345248,&c_7345249,&c_7345251);c_7345248.hdr.immutable = 1;

make_pair(c_7345247,quote_try,&c_7345248);c_7345247.hdr.immutable = 1;

make_pair(c_7345262,quote_fail,NULL);c_7345262.hdr.immutable = 1;

make_pair(c_7345261,&c_7345262,NULL);c_7345261.hdr.immutable = 1;

make_pair(c_7345246,&c_7345247,&c_7345261);c_7345246.hdr.immutable = 1;

make_pair(c_7345243,&c_7345244,&c_7345246);c_7345243.hdr.immutable = 1;

make_pair(c_7345242,quote__if,&c_7345243);c_7345242.hdr.immutable = 1;

make_pair(c_7345241,&c_7345242,NULL);c_7345241.hdr.immutable = 1;

make_pair(c_7345235,&c_7345236,&c_7345241);c_7345235.hdr.immutable = 1;

make_pair(c_7345234,quote_lp,&c_7345235);c_7345234.hdr.immutable = 1;

make_pair(c_7345233,quote_let,&c_7345234);c_7345233.hdr.immutable = 1;

make_pair(c_7345232,&c_7345233,NULL);c_7345232.hdr.immutable = 1;

make_pair(c_7345224,&c_7345225,&c_7345232);c_7345224.hdr.immutable = 1;

make_pair(c_7345223,quote_let,&c_7345224);c_7345223.hdr.immutable = 1;

make_pair(c_7345222,&c_7345223,NULL);c_7345222.hdr.immutable = 1;

make_pair(c_7345221,quote_match_91drop_91ids,&c_7345222);c_7345221.hdr.immutable = 1;

make_pair(c_7345264,quote_fail,NULL);c_7345264.hdr.immutable = 1;

make_pair(c_7345265,quote_i,NULL);c_7345265.hdr.immutable = 1;

make_pair(c_7345263,&c_7345264,&c_7345265);c_7345263.hdr.immutable = 1;

make_pair(c_7345220,&c_7345221,&c_7345263);c_7345220.hdr.immutable = 1;

make_pair(c_7345213,&c_7345214,&c_7345220);c_7345213.hdr.immutable = 1;

make_pair(c_7345212,quote_p,&c_7345213);c_7345212.hdr.immutable = 1;

make_pair(c_7345211,quote_u,&c_7345212);c_7345211.hdr.immutable = 1;

make_pair(c_7345210,quote_match_91one,&c_7345211);c_7345210.hdr.immutable = 1;

make_pair(c_7345209,&c_7345210,NULL);c_7345209.hdr.immutable = 1;

make_pair(c_7345203,&c_7345204,&c_7345209);c_7345203.hdr.immutable = 1;

make_pair(c_7345202,quote_let,&c_7345203);c_7345202.hdr.immutable = 1;

make_pair(c_7345201,&c_7345202,NULL);c_7345201.hdr.immutable = 1;

make_pair(c_7345199,&c_7345200,&c_7345201);c_7345199.hdr.immutable = 1;

make_pair(c_7345194,&c_7345195,&c_7345199);c_7345194.hdr.immutable = 1;

make_pair(c_7345193,quote__if,&c_7345194);c_7345193.hdr.immutable = 1;

make_pair(c_7345192,&c_7345193,NULL);c_7345192.hdr.immutable = 1;

make_pair(c_7345187,&c_7345188,&c_7345192);c_7345187.hdr.immutable = 1;

make_pair(c_7345186,quote_lambda,&c_7345187);c_7345186.hdr.immutable = 1;

make_pair(c_7345185,&c_7345186,NULL);c_7345185.hdr.immutable = 1;

make_pair(c_7345184,quote_next,&c_7345185);c_7345184.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344519, ((closureN)self_7320421)->elements[5], r_7315100, &c_7345184);; 
}

static void __lambda_1722(void *data, object self_7320422, int argc, object *args) /* object self_7320422, object r_7315096 */
 {
 object r_7315096 = args[0];
  
closureN_type c_7344521;
object e_7345098 [7];
c_7344521.hdr.mark = gc_color_red;
 c_7344521.hdr.grayed = 0;
c_7344521.tag = closureN_tag;
 c_7344521.fn = (function_type)__lambda_1723;
c_7344521.num_args = 1;
c_7344521.num_elements = 7;
c_7344521.elements = (object *)e_7345098;
c_7344521.elements[0] = ((closureN)self_7320422)->elements[0];
c_7344521.elements[1] = ((closureN)self_7320422)->elements[1];
c_7344521.elements[2] = ((closureN)self_7320422)->elements[2];
c_7344521.elements[3] = ((closureN)self_7320422)->elements[3];
c_7344521.elements[4] = ((closureN)self_7320422)->elements[4];
c_7344521.elements[5] = ((closureN)self_7320422)->elements[5];
c_7344521.elements[6] = ((closureN)self_7320422)->elements[6];


make_pair(c_7345107,quote__93_93_93,NULL);c_7345107.hdr.immutable = 1;

make_pair(c_7345106,quote_id_91ls,&c_7345107);c_7345106.hdr.immutable = 1;

make_pair(c_7345105,quote_fail,&c_7345106);c_7345105.hdr.immutable = 1;

make_pair(c_7345104,quote_w,&c_7345105);c_7345104.hdr.immutable = 1;

make_pair(c_7345114,quote_w,NULL);c_7345114.hdr.immutable = 1;

make_pair(c_7345113,quote_pair_127,&c_7345114);c_7345113.hdr.immutable = 1;

make_pair(c_7345112,&c_7345113,NULL);c_7345112.hdr.immutable = 1;

make_pair(c_7345111,quote_not,&c_7345112);c_7345111.hdr.immutable = 1;

make_pair(c_7345116,quote_fail,NULL);c_7345116.hdr.immutable = 1;

make_pair(c_7345124,quote_w,NULL);c_7345124.hdr.immutable = 1;

make_pair(c_7345123,quote_car,&c_7345124);c_7345123.hdr.immutable = 1;

make_pair(c_7345122,&c_7345123,NULL);c_7345122.hdr.immutable = 1;

make_pair(c_7345121,quote_u,&c_7345122);c_7345121.hdr.immutable = 1;

make_pair(c_7345120,&c_7345121,NULL);c_7345120.hdr.immutable = 1;

make_pair(c_7345132,quote_w,NULL);c_7345132.hdr.immutable = 1;

make_pair(c_7345131,quote_car,&c_7345132);c_7345131.hdr.immutable = 1;

make_pair(c_7345135,quote_w,NULL);c_7345135.hdr.immutable = 1;

make_pair(c_7345134,quote_set_91car_67,&c_7345135);c_7345134.hdr.immutable = 1;

make_pair(c_7345133,&c_7345134,NULL);c_7345133.hdr.immutable = 1;

make_pair(c_7345130,&c_7345131,&c_7345133);c_7345130.hdr.immutable = 1;

make_pair(c_7345146,quote_id_91ls,NULL);c_7345146.hdr.immutable = 1;

make_pair(c_7345145,quote_id,&c_7345146);c_7345145.hdr.immutable = 1;

make_pair(c_7345144,quote_cons,&c_7345145);c_7345144.hdr.immutable = 1;

make_pair(c_7345143,&c_7345144,NULL);c_7345143.hdr.immutable = 1;

make_pair(c_7345142,quote_id_91ls,&c_7345143);c_7345142.hdr.immutable = 1;

make_pair(c_7345147,quote__93_93_93,NULL);c_7345147.hdr.immutable = 1;

make_pair(c_7345141,&c_7345142,&c_7345147);c_7345141.hdr.immutable = 1;

make_pair(c_7345156,quote_w,NULL);c_7345156.hdr.immutable = 1;

make_pair(c_7345155,quote_cdr,&c_7345156);c_7345155.hdr.immutable = 1;

make_pair(c_7345154,&c_7345155,NULL);c_7345154.hdr.immutable = 1;

make_pair(c_7345153,quote_ls,&c_7345154);c_7345153.hdr.immutable = 1;

make_pair(c_7345152,&c_7345153,NULL);c_7345152.hdr.immutable = 1;

make_pair(c_7345161,quote_ls,NULL);c_7345161.hdr.immutable = 1;

make_pair(c_7345160,quote_pair_127,&c_7345161);c_7345160.hdr.immutable = 1;

make_pair(c_7345166,quote_ls,NULL);c_7345166.hdr.immutable = 1;

make_pair(c_7345165,quote_car,&c_7345166);c_7345165.hdr.immutable = 1;

make_pair(c_7345174,quote_ls,NULL);c_7345174.hdr.immutable = 1;

make_pair(c_7345173,quote_cdr,&c_7345174);c_7345173.hdr.immutable = 1;

make_pair(c_7345172,&c_7345173,NULL);c_7345172.hdr.immutable = 1;

make_pair(c_7345171,quote_lp,&c_7345172);c_7345171.hdr.immutable = 1;

make_pair(c_7345170,&c_7345171,NULL);c_7345170.hdr.immutable = 1;

make_pair(c_7345169,NULL,&c_7345170);c_7345169.hdr.immutable = 1;

make_pair(c_7345168,quote_lambda,&c_7345169);c_7345168.hdr.immutable = 1;

make_pair(c_7345176,quote__93_93_93,NULL);c_7345176.hdr.immutable = 1;

make_pair(c_7345175,quote_id_91ls,&c_7345176);c_7345175.hdr.immutable = 1;

make_pair(c_7345167,&c_7345168,&c_7345175);c_7345167.hdr.immutable = 1;

make_pair(c_7345164,&c_7345165,&c_7345167);c_7345164.hdr.immutable = 1;

make_pair(c_7345163,quote_try,&c_7345164);c_7345163.hdr.immutable = 1;

make_pair(c_7345178,quote_fail,NULL);c_7345178.hdr.immutable = 1;

make_pair(c_7345177,&c_7345178,NULL);c_7345177.hdr.immutable = 1;

make_pair(c_7345162,&c_7345163,&c_7345177);c_7345162.hdr.immutable = 1;

make_pair(c_7345159,&c_7345160,&c_7345162);c_7345159.hdr.immutable = 1;

make_pair(c_7345158,quote__if,&c_7345159);c_7345158.hdr.immutable = 1;

make_pair(c_7345157,&c_7345158,NULL);c_7345157.hdr.immutable = 1;

make_pair(c_7345151,&c_7345152,&c_7345157);c_7345151.hdr.immutable = 1;

make_pair(c_7345150,quote_lp,&c_7345151);c_7345150.hdr.immutable = 1;

make_pair(c_7345149,quote_let,&c_7345150);c_7345149.hdr.immutable = 1;

make_pair(c_7345148,&c_7345149,NULL);c_7345148.hdr.immutable = 1;

make_pair(c_7345140,&c_7345141,&c_7345148);c_7345140.hdr.immutable = 1;

make_pair(c_7345139,quote_let,&c_7345140);c_7345139.hdr.immutable = 1;

make_pair(c_7345138,&c_7345139,NULL);c_7345138.hdr.immutable = 1;

make_pair(c_7345137,quote_match_91drop_91ids,&c_7345138);c_7345137.hdr.immutable = 1;

make_pair(c_7345180,quote_fail,NULL);c_7345180.hdr.immutable = 1;

make_pair(c_7345181,quote_i,NULL);c_7345181.hdr.immutable = 1;

make_pair(c_7345179,&c_7345180,&c_7345181);c_7345179.hdr.immutable = 1;

make_pair(c_7345136,&c_7345137,&c_7345179);c_7345136.hdr.immutable = 1;

make_pair(c_7345129,&c_7345130,&c_7345136);c_7345129.hdr.immutable = 1;

make_pair(c_7345128,quote_p,&c_7345129);c_7345128.hdr.immutable = 1;

make_pair(c_7345127,quote_u,&c_7345128);c_7345127.hdr.immutable = 1;

make_pair(c_7345126,quote_match_91one,&c_7345127);c_7345126.hdr.immutable = 1;

make_pair(c_7345125,&c_7345126,NULL);c_7345125.hdr.immutable = 1;

make_pair(c_7345119,&c_7345120,&c_7345125);c_7345119.hdr.immutable = 1;

make_pair(c_7345118,quote_let,&c_7345119);c_7345118.hdr.immutable = 1;

make_pair(c_7345117,&c_7345118,NULL);c_7345117.hdr.immutable = 1;

make_pair(c_7345115,&c_7345116,&c_7345117);c_7345115.hdr.immutable = 1;

make_pair(c_7345110,&c_7345111,&c_7345115);c_7345110.hdr.immutable = 1;

make_pair(c_7345109,quote__if,&c_7345110);c_7345109.hdr.immutable = 1;

make_pair(c_7345108,&c_7345109,NULL);c_7345108.hdr.immutable = 1;

make_pair(c_7345103,&c_7345104,&c_7345108);c_7345103.hdr.immutable = 1;

make_pair(c_7345102,quote_lambda,&c_7345103);c_7345102.hdr.immutable = 1;

make_pair(c_7345101,&c_7345102,NULL);c_7345101.hdr.immutable = 1;

make_pair(c_7345100,quote_next,&c_7345101);c_7345100.hdr.immutable = 1;

make_pair(c_7345099,&c_7345100,NULL);c_7345099.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344521, r_7315096, NULL, &c_7345099);; 
}

static void __lambda_1723(void *data, object self_7320423, int argc, object *args) /* object self_7320423, object r_7315094 */
 {
 object r_7315094 = args[0];
  
closureN_type c_7344523;
object e_7344980 [6];
c_7344523.hdr.mark = gc_color_red;
 c_7344523.hdr.grayed = 0;
c_7344523.tag = closureN_tag;
 c_7344523.fn = (function_type)__lambda_1724;
c_7344523.num_args = 1;
c_7344523.num_elements = 6;
c_7344523.elements = (object *)e_7344980;
c_7344523.elements[0] = ((closureN)self_7320423)->elements[0];
c_7344523.elements[1] = ((closureN)self_7320423)->elements[1];
c_7344523.elements[2] = ((closureN)self_7320423)->elements[2];
c_7344523.elements[3] = ((closureN)self_7320423)->elements[3];
c_7344523.elements[4] = ((closureN)self_7320423)->elements[5];
c_7344523.elements[5] = ((closureN)self_7320423)->elements[6];


make_pair(c_7344990,quote__93_93_93,NULL);c_7344990.hdr.immutable = 1;

make_pair(c_7344989,quote_id_91ls,&c_7344990);c_7344989.hdr.immutable = 1;

make_pair(c_7344988,quote_fail,&c_7344989);c_7344988.hdr.immutable = 1;

make_pair(c_7344987,quote_w,&c_7344988);c_7344987.hdr.immutable = 1;

make_pair(c_7345005,quote_id_91ls,NULL);c_7345005.hdr.immutable = 1;

make_pair(c_7345004,quote_reverse,&c_7345005);c_7345004.hdr.immutable = 1;

make_pair(c_7345003,&c_7345004,NULL);c_7345003.hdr.immutable = 1;

make_pair(c_7345002,quote_id,&c_7345003);c_7345002.hdr.immutable = 1;

make_pair(c_7345006,quote__93_93_93,NULL);c_7345006.hdr.immutable = 1;

make_pair(c_7345001,&c_7345002,&c_7345006);c_7345001.hdr.immutable = 1;

make_pair(c_7345007,quote_sk,NULL);c_7345007.hdr.immutable = 1;

make_pair(c_7345000,&c_7345001,&c_7345007);c_7345000.hdr.immutable = 1;

make_pair(c_7344999,quote_let,&c_7345000);c_7344999.hdr.immutable = 1;

make_pair(c_7344998,&c_7344999,NULL);c_7344998.hdr.immutable = 1;

make_pair(c_7344997,quote_match_91tuck_91ids,&c_7344998);c_7344997.hdr.immutable = 1;

make_pair(c_7345013,quote__93_93_93,NULL);c_7345013.hdr.immutable = 1;

make_pair(c_7345012,quote_id_91ls,&c_7345013);c_7345012.hdr.immutable = 1;

make_pair(c_7345011,quote_fail,&c_7345012);c_7345011.hdr.immutable = 1;

make_pair(c_7345010,quote_w,&c_7345011);c_7345010.hdr.immutable = 1;

make_pair(c_7345009,quote_next,&c_7345010);c_7345009.hdr.immutable = 1;

make_pair(c_7345014,quote_i,NULL);c_7345014.hdr.immutable = 1;

make_pair(c_7345008,&c_7345009,&c_7345014);c_7345008.hdr.immutable = 1;

make_pair(c_7344996,&c_7344997,&c_7345008);c_7344996.hdr.immutable = 1;

make_pair(c_7344995,quote_g_87s,&c_7344996);c_7344995.hdr.immutable = 1;

make_pair(c_7344994,quote_q,&c_7344995);c_7344994.hdr.immutable = 1;

make_pair(c_7344993,quote_w,&c_7344994);c_7344993.hdr.immutable = 1;

make_pair(c_7344992,quote_match_91one,&c_7344993);c_7344992.hdr.immutable = 1;

make_pair(c_7344991,&c_7344992,NULL);c_7344991.hdr.immutable = 1;

make_pair(c_7344986,&c_7344987,&c_7344991);c_7344986.hdr.immutable = 1;

make_pair(c_7344985,quote_lambda,&c_7344986);c_7344985.hdr.immutable = 1;

make_pair(c_7344984,&c_7344985,NULL);c_7344984.hdr.immutable = 1;

make_pair(c_7344983,quote_try,&c_7344984);c_7344983.hdr.immutable = 1;

make_pair(c_7345023,quote__93_93_93,NULL);c_7345023.hdr.immutable = 1;

make_pair(c_7345022,quote_id_91ls,&c_7345023);c_7345022.hdr.immutable = 1;

make_pair(c_7345021,quote_fail,&c_7345022);c_7345021.hdr.immutable = 1;

make_pair(c_7345020,quote_w,&c_7345021);c_7345020.hdr.immutable = 1;

make_pair(c_7345030,quote_w,NULL);c_7345030.hdr.immutable = 1;

make_pair(c_7345029,quote_pair_127,&c_7345030);c_7345029.hdr.immutable = 1;

make_pair(c_7345028,&c_7345029,NULL);c_7345028.hdr.immutable = 1;

make_pair(c_7345027,quote_not,&c_7345028);c_7345027.hdr.immutable = 1;

make_pair(c_7345032,quote_fail,NULL);c_7345032.hdr.immutable = 1;

make_pair(c_7345040,quote_w,NULL);c_7345040.hdr.immutable = 1;

make_pair(c_7345039,quote_car,&c_7345040);c_7345039.hdr.immutable = 1;

make_pair(c_7345038,&c_7345039,NULL);c_7345038.hdr.immutable = 1;

make_pair(c_7345037,quote_u,&c_7345038);c_7345037.hdr.immutable = 1;

make_pair(c_7345036,&c_7345037,NULL);c_7345036.hdr.immutable = 1;

make_pair(c_7345048,quote_w,NULL);c_7345048.hdr.immutable = 1;

make_pair(c_7345047,quote_car,&c_7345048);c_7345047.hdr.immutable = 1;

make_pair(c_7345051,quote_w,NULL);c_7345051.hdr.immutable = 1;

make_pair(c_7345050,quote_set_91car_67,&c_7345051);c_7345050.hdr.immutable = 1;

make_pair(c_7345049,&c_7345050,NULL);c_7345049.hdr.immutable = 1;

make_pair(c_7345046,&c_7345047,&c_7345049);c_7345046.hdr.immutable = 1;

make_pair(c_7345062,quote_id_91ls,NULL);c_7345062.hdr.immutable = 1;

make_pair(c_7345061,quote_id,&c_7345062);c_7345061.hdr.immutable = 1;

make_pair(c_7345060,quote_cons,&c_7345061);c_7345060.hdr.immutable = 1;

make_pair(c_7345059,&c_7345060,NULL);c_7345059.hdr.immutable = 1;

make_pair(c_7345058,quote_id_91ls,&c_7345059);c_7345058.hdr.immutable = 1;

make_pair(c_7345063,quote__93_93_93,NULL);c_7345063.hdr.immutable = 1;

make_pair(c_7345057,&c_7345058,&c_7345063);c_7345057.hdr.immutable = 1;

make_pair(c_7345072,quote_w,NULL);c_7345072.hdr.immutable = 1;

make_pair(c_7345071,quote_cdr,&c_7345072);c_7345071.hdr.immutable = 1;

make_pair(c_7345070,&c_7345071,NULL);c_7345070.hdr.immutable = 1;

make_pair(c_7345069,quote_ls,&c_7345070);c_7345069.hdr.immutable = 1;

make_pair(c_7345068,&c_7345069,NULL);c_7345068.hdr.immutable = 1;

make_pair(c_7345077,quote_ls,NULL);c_7345077.hdr.immutable = 1;

make_pair(c_7345076,quote_pair_127,&c_7345077);c_7345076.hdr.immutable = 1;

make_pair(c_7345082,quote_ls,NULL);c_7345082.hdr.immutable = 1;

make_pair(c_7345081,quote_car,&c_7345082);c_7345081.hdr.immutable = 1;

make_pair(c_7345090,quote_ls,NULL);c_7345090.hdr.immutable = 1;

make_pair(c_7345089,quote_cdr,&c_7345090);c_7345089.hdr.immutable = 1;

make_pair(c_7345088,&c_7345089,NULL);c_7345088.hdr.immutable = 1;

make_pair(c_7345087,quote_lp,&c_7345088);c_7345087.hdr.immutable = 1;

make_pair(c_7345086,&c_7345087,NULL);c_7345086.hdr.immutable = 1;

make_pair(c_7345085,NULL,&c_7345086);c_7345085.hdr.immutable = 1;

make_pair(c_7345084,quote_lambda,&c_7345085);c_7345084.hdr.immutable = 1;

make_pair(c_7345092,quote__93_93_93,NULL);c_7345092.hdr.immutable = 1;

make_pair(c_7345091,quote_id_91ls,&c_7345092);c_7345091.hdr.immutable = 1;

make_pair(c_7345083,&c_7345084,&c_7345091);c_7345083.hdr.immutable = 1;

make_pair(c_7345080,&c_7345081,&c_7345083);c_7345080.hdr.immutable = 1;

make_pair(c_7345079,quote_try,&c_7345080);c_7345079.hdr.immutable = 1;

make_pair(c_7345094,quote_fail,NULL);c_7345094.hdr.immutable = 1;

make_pair(c_7345093,&c_7345094,NULL);c_7345093.hdr.immutable = 1;

make_pair(c_7345078,&c_7345079,&c_7345093);c_7345078.hdr.immutable = 1;

make_pair(c_7345075,&c_7345076,&c_7345078);c_7345075.hdr.immutable = 1;

make_pair(c_7345074,quote__if,&c_7345075);c_7345074.hdr.immutable = 1;

make_pair(c_7345073,&c_7345074,NULL);c_7345073.hdr.immutable = 1;

make_pair(c_7345067,&c_7345068,&c_7345073);c_7345067.hdr.immutable = 1;

make_pair(c_7345066,quote_lp,&c_7345067);c_7345066.hdr.immutable = 1;

make_pair(c_7345065,quote_let,&c_7345066);c_7345065.hdr.immutable = 1;

make_pair(c_7345064,&c_7345065,NULL);c_7345064.hdr.immutable = 1;

make_pair(c_7345056,&c_7345057,&c_7345064);c_7345056.hdr.immutable = 1;

make_pair(c_7345055,quote_let,&c_7345056);c_7345055.hdr.immutable = 1;

make_pair(c_7345054,&c_7345055,NULL);c_7345054.hdr.immutable = 1;

make_pair(c_7345053,quote_match_91drop_91ids,&c_7345054);c_7345053.hdr.immutable = 1;

make_pair(c_7345096,quote_fail,NULL);c_7345096.hdr.immutable = 1;

make_pair(c_7345097,quote_i,NULL);c_7345097.hdr.immutable = 1;

make_pair(c_7345095,&c_7345096,&c_7345097);c_7345095.hdr.immutable = 1;

make_pair(c_7345052,&c_7345053,&c_7345095);c_7345052.hdr.immutable = 1;

make_pair(c_7345045,&c_7345046,&c_7345052);c_7345045.hdr.immutable = 1;

make_pair(c_7345044,quote_p,&c_7345045);c_7345044.hdr.immutable = 1;

make_pair(c_7345043,quote_u,&c_7345044);c_7345043.hdr.immutable = 1;

make_pair(c_7345042,quote_match_91one,&c_7345043);c_7345042.hdr.immutable = 1;

make_pair(c_7345041,&c_7345042,NULL);c_7345041.hdr.immutable = 1;

make_pair(c_7345035,&c_7345036,&c_7345041);c_7345035.hdr.immutable = 1;

make_pair(c_7345034,quote_let,&c_7345035);c_7345034.hdr.immutable = 1;

make_pair(c_7345033,&c_7345034,NULL);c_7345033.hdr.immutable = 1;

make_pair(c_7345031,&c_7345032,&c_7345033);c_7345031.hdr.immutable = 1;

make_pair(c_7345026,&c_7345027,&c_7345031);c_7345026.hdr.immutable = 1;

make_pair(c_7345025,quote__if,&c_7345026);c_7345025.hdr.immutable = 1;

make_pair(c_7345024,&c_7345025,NULL);c_7345024.hdr.immutable = 1;

make_pair(c_7345019,&c_7345020,&c_7345024);c_7345019.hdr.immutable = 1;

make_pair(c_7345018,quote_lambda,&c_7345019);c_7345018.hdr.immutable = 1;

make_pair(c_7345017,&c_7345018,NULL);c_7345017.hdr.immutable = 1;

make_pair(c_7345016,quote_next,&c_7345017);c_7345016.hdr.immutable = 1;

make_pair(c_7345015,&c_7345016,NULL);c_7345015.hdr.immutable = 1;

make_pair(c_7344982,&c_7344983,&c_7345015);c_7344982.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344523, ((closureN)self_7320423)->elements[4], r_7315094, &c_7344982);; 
}

static void __lambda_1724(void *data, object self_7320424, int argc, object *args) /* object self_7320424, object r_7315046 */
 {
 object r_7315046 = args[0];
  
closureN_type c_7344526;
object e_7344979 [7];
c_7344526.hdr.mark = gc_color_red;
 c_7344526.hdr.grayed = 0;
c_7344526.tag = closureN_tag;
 c_7344526.fn = (function_type)__lambda_1725;
c_7344526.num_args = 1;
c_7344526.num_elements = 7;
c_7344526.elements = (object *)e_7344979;
c_7344526.elements[0] = ((closureN)self_7320424)->elements[0];
c_7344526.elements[1] = ((closureN)self_7320424)->elements[1];
c_7344526.elements[2] = ((closureN)self_7320424)->elements[2];
c_7344526.elements[3] = ((closureN)self_7320424)->elements[3];
c_7344526.elements[4] = r_7315046;
c_7344526.elements[5] = ((closureN)self_7320424)->elements[4];
c_7344526.elements[6] = ((closureN)self_7320424)->elements[5];

return_closcall2(data,  ((closureN)self_7320424)->elements[4],  &c_7344526, quote_let);; 
}

static void __lambda_1725(void *data, object self_7320425, int argc, object *args) /* object self_7320425, object r_7315052 */
 {
 object r_7315052 = args[0];
  
closureN_type c_7344528;
object e_7344949 [8];
c_7344528.hdr.mark = gc_color_red;
 c_7344528.hdr.grayed = 0;
c_7344528.tag = closureN_tag;
 c_7344528.fn = (function_type)__lambda_1726;
c_7344528.num_args = 1;
c_7344528.num_elements = 8;
c_7344528.elements = (object *)e_7344949;
c_7344528.elements[0] = ((closureN)self_7320425)->elements[0];
c_7344528.elements[1] = ((closureN)self_7320425)->elements[1];
c_7344528.elements[2] = ((closureN)self_7320425)->elements[2];
c_7344528.elements[3] = ((closureN)self_7320425)->elements[3];
c_7344528.elements[4] = ((closureN)self_7320425)->elements[4];
c_7344528.elements[5] = r_7315052;
c_7344528.elements[6] = ((closureN)self_7320425)->elements[5];
c_7344528.elements[7] = ((closureN)self_7320425)->elements[6];


closureN_type c_7344950;
object e_7344978 [1];
c_7344950.hdr.mark = gc_color_red;
 c_7344950.hdr.grayed = 0;
c_7344950.tag = closureN_tag;
 c_7344950.fn = (function_type)__lambda_1742;
c_7344950.num_args = 1;
c_7344950.num_elements = 1;
c_7344950.elements = (object *)e_7344978;
c_7344950.elements[0] = ((closureN)self_7320425)->elements[5];

return_direct_with_clo1(data,(closure)&c_7344528,__lambda_1726,  &c_7344950);; 
}

static void __lambda_1742(void *data, object self_7320426, int argc, object *args) /* object self_7320426, object k_7315079, object id_91ls_734167_734220_739618 */
 {
 object k_7315079 = args[0]; object id_91ls_734167_734220_739618 = args[1];
  
closureN_type c_7344953;
object e_7344977 [2];
c_7344953.hdr.mark = gc_color_red;
 c_7344953.hdr.grayed = 0;
c_7344953.tag = closureN_tag;
 c_7344953.fn = (function_type)__lambda_1743;
c_7344953.num_args = 1;
c_7344953.num_elements = 2;
c_7344953.elements = (object *)e_7344977;
c_7344953.elements[0] = id_91ls_734167_734220_739618;
c_7344953.elements[1] = k_7315079;

return_closcall2(data,  ((closureN)self_7320426)->elements[0],  &c_7344953, quote_quote);; 
}

static void __lambda_1743(void *data, object self_7320427, int argc, object *args) /* object self_7320427, object r_7315085 */
 {
 object r_7315085 = args[0];
  
closureN_type c_7344955;
object e_7344975 [3];
c_7344955.hdr.mark = gc_color_red;
 c_7344955.hdr.grayed = 0;
c_7344955.tag = closureN_tag;
 c_7344955.fn = (function_type)__lambda_1744;
c_7344955.num_args = 1;
c_7344955.num_elements = 3;
c_7344955.elements = (object *)e_7344975;
c_7344955.elements[0] = ((closureN)self_7320427)->elements[0];
c_7344955.elements[1] = ((closureN)self_7320427)->elements[1];
c_7344955.elements[2] = r_7315085;


make_pair(c_7344976,NULL,NULL);c_7344976.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344955, NULL, NULL, &c_7344976);; 
}

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


make_pair(c_7344974,NULL,NULL);c_7344974.hdr.immutable = 1;

make_pair(c_7344973,quote_quote,&c_7344974);c_7344973.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344957, ((closureN)self_7320428)->elements[2], r_7315086, &c_7344973);; 
}

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


make_pair(c_7344970,NULL,NULL);c_7344970.hdr.immutable = 1;

make_pair(c_7344969,quote_quote,&c_7344970);c_7344969.hdr.immutable = 1;

make_pair(c_7344968,&c_7344969,NULL);c_7344968.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344959, r_7315082, NULL, &c_7344968);; 
}

static void __lambda_1746(void *data, object self_7320430, int argc, object *args) /* object self_7320430, object r_7315080 */
 {
 object r_7315080 = args[0];
  
make_pair(c_7344966,NULL,NULL);c_7344966.hdr.immutable = 1;

make_pair(c_7344965,quote_quote,&c_7344966);c_7344965.hdr.immutable = 1;

make_pair(c_7344964,&c_7344965,NULL);c_7344964.hdr.immutable = 1;

make_pair(c_7344963,quote_id_91ls,&c_7344964);c_7344963.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7320430)->elements[1], ((closureN)self_7320430)->elements[0], r_7315080, &c_7344963);; 
}

static void __lambda_1726(void *data, object self_7320431, int argc, object *args) /* object self_7320431, object r_7315078 */
 {
 object r_7315078 = args[0];
  
closureN_type c_7344530;
object e_7344947 [8];
c_7344530.hdr.mark = gc_color_red;
 c_7344530.hdr.grayed = 0;
c_7344530.tag = closureN_tag;
 c_7344530.fn = (function_type)__lambda_1727;
c_7344530.num_args = 1;
c_7344530.num_elements = 8;
c_7344530.elements = (object *)e_7344947;
c_7344530.elements[0] = ((closureN)self_7320431)->elements[0];
c_7344530.elements[1] = ((closureN)self_7320431)->elements[1];
c_7344530.elements[2] = ((closureN)self_7320431)->elements[2];
c_7344530.elements[3] = ((closureN)self_7320431)->elements[3];
c_7344530.elements[4] = ((closureN)self_7320431)->elements[4];
c_7344530.elements[5] = ((closureN)self_7320431)->elements[5];
c_7344530.elements[6] = ((closureN)self_7320431)->elements[6];
c_7344530.elements[7] = ((closureN)self_7320431)->elements[7];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7344530, r_7315078, ((closureN)self_7320431)->elements[1]);; 
}

static void __lambda_1727(void *data, object self_7320432, int argc, object *args) /* object self_7320432, object r_7315055 */
 {
 object r_7315055 = args[0];
  
closureN_type c_7344533;
object e_7344946 [9];
c_7344533.hdr.mark = gc_color_red;
 c_7344533.hdr.grayed = 0;
c_7344533.tag = closureN_tag;
 c_7344533.fn = (function_type)__lambda_1728;
c_7344533.num_args = 1;
c_7344533.num_elements = 9;
c_7344533.elements = (object *)e_7344946;
c_7344533.elements[0] = ((closureN)self_7320432)->elements[0];
c_7344533.elements[1] = ((closureN)self_7320432)->elements[1];
c_7344533.elements[2] = ((closureN)self_7320432)->elements[2];
c_7344533.elements[3] = ((closureN)self_7320432)->elements[3];
c_7344533.elements[4] = ((closureN)self_7320432)->elements[4];
c_7344533.elements[5] = ((closureN)self_7320432)->elements[5];
c_7344533.elements[6] = r_7315055;
c_7344533.elements[7] = ((closureN)self_7320432)->elements[6];
c_7344533.elements[8] = ((closureN)self_7320432)->elements[7];

return_closcall2(data,  ((closureN)self_7320432)->elements[6],  &c_7344533, quote_try);; 
}

static void __lambda_1728(void *data, object self_7320433, int argc, object *args) /* object self_7320433, object r_7315061 */
 {
 object r_7315061 = args[0];
  
closureN_type c_7344536;
object e_7344945 [9];
c_7344536.hdr.mark = gc_color_red;
 c_7344536.hdr.grayed = 0;
c_7344536.tag = closureN_tag;
 c_7344536.fn = (function_type)__lambda_1729;
c_7344536.num_args = 1;
c_7344536.num_elements = 9;
c_7344536.elements = (object *)e_7344945;
c_7344536.elements[0] = ((closureN)self_7320433)->elements[0];
c_7344536.elements[1] = ((closureN)self_7320433)->elements[1];
c_7344536.elements[2] = ((closureN)self_7320433)->elements[2];
c_7344536.elements[3] = ((closureN)self_7320433)->elements[3];
c_7344536.elements[4] = ((closureN)self_7320433)->elements[4];
c_7344536.elements[5] = ((closureN)self_7320433)->elements[5];
c_7344536.elements[6] = ((closureN)self_7320433)->elements[6];
c_7344536.elements[7] = r_7315061;
c_7344536.elements[8] = ((closureN)self_7320433)->elements[8];

return_closcall2(data,  ((closureN)self_7320433)->elements[7],  &c_7344536, quote_lambda);; 
}

static void __lambda_1729(void *data, object self_7320434, int argc, object *args) /* object self_7320434, object r_7315068 */
 {
 object r_7315068 = args[0];
  
closureN_type c_7344538;
object e_7344942 [9];
c_7344538.hdr.mark = gc_color_red;
 c_7344538.hdr.grayed = 0;
c_7344538.tag = closureN_tag;
 c_7344538.fn = (function_type)__lambda_1730;
c_7344538.num_args = 1;
c_7344538.num_elements = 9;
c_7344538.elements = (object *)e_7344942;
c_7344538.elements[0] = ((closureN)self_7320434)->elements[1];
c_7344538.elements[1] = ((closureN)self_7320434)->elements[2];
c_7344538.elements[2] = ((closureN)self_7320434)->elements[3];
c_7344538.elements[3] = ((closureN)self_7320434)->elements[4];
c_7344538.elements[4] = ((closureN)self_7320434)->elements[5];
c_7344538.elements[5] = ((closureN)self_7320434)->elements[6];
c_7344538.elements[6] = ((closureN)self_7320434)->elements[7];
c_7344538.elements[7] = r_7315068;
c_7344538.elements[8] = ((closureN)self_7320434)->elements[8];


make_pair(c_7344944,quote_fk,NULL);c_7344944.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344538, ((closureN)self_7320434)->elements[0], NULL, &c_7344944);; 
}

static void __lambda_1730(void *data, object self_7320435, int argc, object *args) /* object self_7320435, object r_7315072 */
 {
 object r_7315072 = args[0];
  
closureN_type c_7344540;
object e_7344939 [9];
c_7344540.hdr.mark = gc_color_red;
 c_7344540.hdr.grayed = 0;
c_7344540.tag = closureN_tag;
 c_7344540.fn = (function_type)__lambda_1731;
c_7344540.num_args = 1;
c_7344540.num_elements = 9;
c_7344540.elements = (object *)e_7344939;
c_7344540.elements[0] = ((closureN)self_7320435)->elements[0];
c_7344540.elements[1] = ((closureN)self_7320435)->elements[1];
c_7344540.elements[2] = ((closureN)self_7320435)->elements[2];
c_7344540.elements[3] = ((closureN)self_7320435)->elements[3];
c_7344540.elements[4] = ((closureN)self_7320435)->elements[4];
c_7344540.elements[5] = ((closureN)self_7320435)->elements[5];
c_7344540.elements[6] = ((closureN)self_7320435)->elements[6];
c_7344540.elements[7] = ((closureN)self_7320435)->elements[7];
c_7344540.elements[8] = ((closureN)self_7320435)->elements[8];


make_pair(c_7344941,quote_fk,NULL);c_7344941.hdr.immutable = 1;

make_pair(c_7344940,NULL,&c_7344941);c_7344940.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344540, NULL, r_7315072, &c_7344940);; 
}

static void __lambda_1731(void *data, object self_7320436, int argc, object *args) /* object self_7320436, object r_7315069 */
 {
 object r_7315069 = args[0];
  
closureN_type c_7344542;
object e_7344934 [8];
c_7344542.hdr.mark = gc_color_red;
 c_7344542.hdr.grayed = 0;
c_7344542.tag = closureN_tag;
 c_7344542.fn = (function_type)__lambda_1732;
c_7344542.num_args = 1;
c_7344542.num_elements = 8;
c_7344542.elements = (object *)e_7344934;
c_7344542.elements[0] = ((closureN)self_7320436)->elements[0];
c_7344542.elements[1] = ((closureN)self_7320436)->elements[1];
c_7344542.elements[2] = ((closureN)self_7320436)->elements[2];
c_7344542.elements[3] = ((closureN)self_7320436)->elements[3];
c_7344542.elements[4] = ((closureN)self_7320436)->elements[4];
c_7344542.elements[5] = ((closureN)self_7320436)->elements[5];
c_7344542.elements[6] = ((closureN)self_7320436)->elements[6];
c_7344542.elements[7] = ((closureN)self_7320436)->elements[8];


make_pair(c_7344938,quote_fk,NULL);c_7344938.hdr.immutable = 1;

make_pair(c_7344937,NULL,&c_7344938);c_7344937.hdr.immutable = 1;

make_pair(c_7344936,quote_lambda,&c_7344937);c_7344936.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344542, ((closureN)self_7320436)->elements[7], r_7315069, &c_7344936);; 
}

static void __lambda_1732(void *data, object self_7320437, int argc, object *args) /* object self_7320437, object r_7315066 */
 {
 object r_7315066 = args[0];
  
closureN_type c_7344544;
object e_7344926 [7];
c_7344544.hdr.mark = gc_color_red;
 c_7344544.hdr.grayed = 0;
c_7344544.tag = closureN_tag;
 c_7344544.fn = (function_type)__lambda_1733;
c_7344544.num_args = 1;
c_7344544.num_elements = 7;
c_7344544.elements = (object *)e_7344926;
c_7344544.elements[0] = ((closureN)self_7320437)->elements[1];
c_7344544.elements[1] = ((closureN)self_7320437)->elements[2];
c_7344544.elements[2] = ((closureN)self_7320437)->elements[3];
c_7344544.elements[3] = ((closureN)self_7320437)->elements[4];
c_7344544.elements[4] = ((closureN)self_7320437)->elements[5];
c_7344544.elements[5] = ((closureN)self_7320437)->elements[6];
c_7344544.elements[6] = ((closureN)self_7320437)->elements[7];


make_pair(c_7344931,quote_fk,NULL);c_7344931.hdr.immutable = 1;

make_pair(c_7344930,NULL,&c_7344931);c_7344930.hdr.immutable = 1;

make_pair(c_7344929,quote_lambda,&c_7344930);c_7344929.hdr.immutable = 1;

make_pair(c_7344933,quote__93_93_93,NULL);c_7344933.hdr.immutable = 1;

make_pair(c_7344932,quote_id_91ls,&c_7344933);c_7344932.hdr.immutable = 1;

make_pair(c_7344928,&c_7344929,&c_7344932);c_7344928.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344544, r_7315066, ((closureN)self_7320437)->elements[0], &c_7344928);; 
}

static void __lambda_1733(void *data, object self_7320438, int argc, object *args) /* object self_7320438, object r_7315064 */
 {
 object r_7315064 = args[0];
  
closureN_type c_7344546;
object e_7344917 [6];
c_7344546.hdr.mark = gc_color_red;
 c_7344546.hdr.grayed = 0;
c_7344546.tag = closureN_tag;
 c_7344546.fn = (function_type)__lambda_1734;
c_7344546.num_args = 1;
c_7344546.num_elements = 6;
c_7344546.elements = (object *)e_7344917;
c_7344546.elements[0] = ((closureN)self_7320438)->elements[0];
c_7344546.elements[1] = ((closureN)self_7320438)->elements[1];
c_7344546.elements[2] = ((closureN)self_7320438)->elements[2];
c_7344546.elements[3] = ((closureN)self_7320438)->elements[3];
c_7344546.elements[4] = ((closureN)self_7320438)->elements[4];
c_7344546.elements[5] = ((closureN)self_7320438)->elements[5];


make_pair(c_7344923,quote_fk,NULL);c_7344923.hdr.immutable = 1;

make_pair(c_7344922,NULL,&c_7344923);c_7344922.hdr.immutable = 1;

make_pair(c_7344921,quote_lambda,&c_7344922);c_7344921.hdr.immutable = 1;

make_pair(c_7344925,quote__93_93_93,NULL);c_7344925.hdr.immutable = 1;

make_pair(c_7344924,quote_id_91ls,&c_7344925);c_7344924.hdr.immutable = 1;

make_pair(c_7344920,&c_7344921,&c_7344924);c_7344920.hdr.immutable = 1;

make_pair(c_7344919,quote_v,&c_7344920);c_7344919.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344546, ((closureN)self_7320438)->elements[6], r_7315064, &c_7344919);; 
}

static void __lambda_1734(void *data, object self_7320439, int argc, object *args) /* object self_7320439, object r_7315062 */
 {
 object r_7315062 = args[0];
  
closureN_type c_7344548;
object e_7344907 [5];
c_7344548.hdr.mark = gc_color_red;
 c_7344548.hdr.grayed = 0;
c_7344548.tag = closureN_tag;
 c_7344548.fn = (function_type)__lambda_1735;
c_7344548.num_args = 1;
c_7344548.num_elements = 5;
c_7344548.elements = (object *)e_7344907;
c_7344548.elements[0] = ((closureN)self_7320439)->elements[0];
c_7344548.elements[1] = ((closureN)self_7320439)->elements[1];
c_7344548.elements[2] = ((closureN)self_7320439)->elements[2];
c_7344548.elements[3] = ((closureN)self_7320439)->elements[3];
c_7344548.elements[4] = ((closureN)self_7320439)->elements[4];


make_pair(c_7344914,quote_fk,NULL);c_7344914.hdr.immutable = 1;

make_pair(c_7344913,NULL,&c_7344914);c_7344913.hdr.immutable = 1;

make_pair(c_7344912,quote_lambda,&c_7344913);c_7344912.hdr.immutable = 1;

make_pair(c_7344916,quote__93_93_93,NULL);c_7344916.hdr.immutable = 1;

make_pair(c_7344915,quote_id_91ls,&c_7344916);c_7344915.hdr.immutable = 1;

make_pair(c_7344911,&c_7344912,&c_7344915);c_7344911.hdr.immutable = 1;

make_pair(c_7344910,quote_v,&c_7344911);c_7344910.hdr.immutable = 1;

make_pair(c_7344909,quote_try,&c_7344910);c_7344909.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344548, ((closureN)self_7320439)->elements[5], r_7315062, &c_7344909);; 
}

static void __lambda_1735(void *data, object self_7320440, int argc, object *args) /* object self_7320440, object r_7315058 */
 {
 object r_7315058 = args[0];
  
closureN_type c_7344550;
object e_7344897 [5];
c_7344550.hdr.mark = gc_color_red;
 c_7344550.hdr.grayed = 0;
c_7344550.tag = closureN_tag;
 c_7344550.fn = (function_type)__lambda_1736;
c_7344550.num_args = 1;
c_7344550.num_elements = 5;
c_7344550.elements = (object *)e_7344897;
c_7344550.elements[0] = ((closureN)self_7320440)->elements[0];
c_7344550.elements[1] = ((closureN)self_7320440)->elements[1];
c_7344550.elements[2] = ((closureN)self_7320440)->elements[2];
c_7344550.elements[3] = ((closureN)self_7320440)->elements[3];
c_7344550.elements[4] = ((closureN)self_7320440)->elements[4];


make_pair(c_7344904,quote_fk,NULL);c_7344904.hdr.immutable = 1;

make_pair(c_7344903,NULL,&c_7344904);c_7344903.hdr.immutable = 1;

make_pair(c_7344902,quote_lambda,&c_7344903);c_7344902.hdr.immutable = 1;

make_pair(c_7344906,quote__93_93_93,NULL);c_7344906.hdr.immutable = 1;

make_pair(c_7344905,quote_id_91ls,&c_7344906);c_7344905.hdr.immutable = 1;

make_pair(c_7344901,&c_7344902,&c_7344905);c_7344901.hdr.immutable = 1;

make_pair(c_7344900,quote_v,&c_7344901);c_7344900.hdr.immutable = 1;

make_pair(c_7344899,quote_try,&c_7344900);c_7344899.hdr.immutable = 1;

make_pair(c_7344898,&c_7344899,NULL);c_7344898.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344550, r_7315058, NULL, &c_7344898);; 
}

static void __lambda_1736(void *data, object self_7320441, int argc, object *args) /* object self_7320441, object r_7315056 */
 {
 object r_7315056 = args[0];
  
closureN_type c_7344552;
object e_7344879 [4];
c_7344552.hdr.mark = gc_color_red;
 c_7344552.hdr.grayed = 0;
c_7344552.tag = closureN_tag;
 c_7344552.fn = (function_type)__lambda_1737;
c_7344552.num_args = 1;
c_7344552.num_elements = 4;
c_7344552.elements = (object *)e_7344879;
c_7344552.elements[0] = ((closureN)self_7320441)->elements[0];
c_7344552.elements[1] = ((closureN)self_7320441)->elements[1];
c_7344552.elements[2] = ((closureN)self_7320441)->elements[2];
c_7344552.elements[3] = ((closureN)self_7320441)->elements[3];


make_pair(c_7344886,NULL,NULL);c_7344886.hdr.immutable = 1;

make_pair(c_7344885,quote_quote,&c_7344886);c_7344885.hdr.immutable = 1;

make_pair(c_7344884,&c_7344885,NULL);c_7344884.hdr.immutable = 1;

make_pair(c_7344883,quote_id_91ls,&c_7344884);c_7344883.hdr.immutable = 1;

make_pair(c_7344887,quote__93_93_93,NULL);c_7344887.hdr.immutable = 1;

make_pair(c_7344882,&c_7344883,&c_7344887);c_7344882.hdr.immutable = 1;

make_pair(c_7344894,quote_fk,NULL);c_7344894.hdr.immutable = 1;

make_pair(c_7344893,NULL,&c_7344894);c_7344893.hdr.immutable = 1;

make_pair(c_7344892,quote_lambda,&c_7344893);c_7344892.hdr.immutable = 1;

make_pair(c_7344896,quote__93_93_93,NULL);c_7344896.hdr.immutable = 1;

make_pair(c_7344895,quote_id_91ls,&c_7344896);c_7344895.hdr.immutable = 1;

make_pair(c_7344891,&c_7344892,&c_7344895);c_7344891.hdr.immutable = 1;

make_pair(c_7344890,quote_v,&c_7344891);c_7344890.hdr.immutable = 1;

make_pair(c_7344889,quote_try,&c_7344890);c_7344889.hdr.immutable = 1;

make_pair(c_7344888,&c_7344889,NULL);c_7344888.hdr.immutable = 1;

make_pair(c_7344881,&c_7344882,&c_7344888);c_7344881.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344552, ((closureN)self_7320441)->elements[4], r_7315056, &c_7344881);; 
}

static void __lambda_1737(void *data, object self_7320442, int argc, object *args) /* object self_7320442, object r_7315053 */
 {
 object r_7315053 = args[0];
  
closureN_type c_7344554;
object e_7344860 [3];
c_7344554.hdr.mark = gc_color_red;
 c_7344554.hdr.grayed = 0;
c_7344554.tag = closureN_tag;
 c_7344554.fn = (function_type)__lambda_1738;
c_7344554.num_args = 1;
c_7344554.num_elements = 3;
c_7344554.elements = (object *)e_7344860;
c_7344554.elements[0] = ((closureN)self_7320442)->elements[0];
c_7344554.elements[1] = ((closureN)self_7320442)->elements[1];
c_7344554.elements[2] = ((closureN)self_7320442)->elements[2];


make_pair(c_7344868,NULL,NULL);c_7344868.hdr.immutable = 1;

make_pair(c_7344867,quote_quote,&c_7344868);c_7344867.hdr.immutable = 1;

make_pair(c_7344866,&c_7344867,NULL);c_7344866.hdr.immutable = 1;

make_pair(c_7344865,quote_id_91ls,&c_7344866);c_7344865.hdr.immutable = 1;

make_pair(c_7344869,quote__93_93_93,NULL);c_7344869.hdr.immutable = 1;

make_pair(c_7344864,&c_7344865,&c_7344869);c_7344864.hdr.immutable = 1;

make_pair(c_7344876,quote_fk,NULL);c_7344876.hdr.immutable = 1;

make_pair(c_7344875,NULL,&c_7344876);c_7344875.hdr.immutable = 1;

make_pair(c_7344874,quote_lambda,&c_7344875);c_7344874.hdr.immutable = 1;

make_pair(c_7344878,quote__93_93_93,NULL);c_7344878.hdr.immutable = 1;

make_pair(c_7344877,quote_id_91ls,&c_7344878);c_7344877.hdr.immutable = 1;

make_pair(c_7344873,&c_7344874,&c_7344877);c_7344873.hdr.immutable = 1;

make_pair(c_7344872,quote_v,&c_7344873);c_7344872.hdr.immutable = 1;

make_pair(c_7344871,quote_try,&c_7344872);c_7344871.hdr.immutable = 1;

make_pair(c_7344870,&c_7344871,NULL);c_7344870.hdr.immutable = 1;

make_pair(c_7344863,&c_7344864,&c_7344870);c_7344863.hdr.immutable = 1;

make_pair(c_7344862,quote_let,&c_7344863);c_7344862.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344554, ((closureN)self_7320442)->elements[3], r_7315053, &c_7344862);; 
}

static void __lambda_1738(void *data, object self_7320443, int argc, object *args) /* object self_7320443, object r_7315049 */
 {
 object r_7315049 = args[0];
  
closureN_type c_7344556;
object e_7344841 [3];
c_7344556.hdr.mark = gc_color_red;
 c_7344556.hdr.grayed = 0;
c_7344556.tag = closureN_tag;
 c_7344556.fn = (function_type)__lambda_1739;
c_7344556.num_args = 1;
c_7344556.num_elements = 3;
c_7344556.elements = (object *)e_7344841;
c_7344556.elements[0] = ((closureN)self_7320443)->elements[0];
c_7344556.elements[1] = ((closureN)self_7320443)->elements[1];
c_7344556.elements[2] = ((closureN)self_7320443)->elements[2];


make_pair(c_7344849,NULL,NULL);c_7344849.hdr.immutable = 1;

make_pair(c_7344848,quote_quote,&c_7344849);c_7344848.hdr.immutable = 1;

make_pair(c_7344847,&c_7344848,NULL);c_7344847.hdr.immutable = 1;

make_pair(c_7344846,quote_id_91ls,&c_7344847);c_7344846.hdr.immutable = 1;

make_pair(c_7344850,quote__93_93_93,NULL);c_7344850.hdr.immutable = 1;

make_pair(c_7344845,&c_7344846,&c_7344850);c_7344845.hdr.immutable = 1;

make_pair(c_7344857,quote_fk,NULL);c_7344857.hdr.immutable = 1;

make_pair(c_7344856,NULL,&c_7344857);c_7344856.hdr.immutable = 1;

make_pair(c_7344855,quote_lambda,&c_7344856);c_7344855.hdr.immutable = 1;

make_pair(c_7344859,quote__93_93_93,NULL);c_7344859.hdr.immutable = 1;

make_pair(c_7344858,quote_id_91ls,&c_7344859);c_7344858.hdr.immutable = 1;

make_pair(c_7344854,&c_7344855,&c_7344858);c_7344854.hdr.immutable = 1;

make_pair(c_7344853,quote_v,&c_7344854);c_7344853.hdr.immutable = 1;

make_pair(c_7344852,quote_try,&c_7344853);c_7344852.hdr.immutable = 1;

make_pair(c_7344851,&c_7344852,NULL);c_7344851.hdr.immutable = 1;

make_pair(c_7344844,&c_7344845,&c_7344851);c_7344844.hdr.immutable = 1;

make_pair(c_7344843,quote_let,&c_7344844);c_7344843.hdr.immutable = 1;

make_pair(c_7344842,&c_7344843,NULL);c_7344842.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344556, r_7315049, NULL, &c_7344842);; 
}

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


make_pair(c_7344715,quote__93_93_93,NULL);c_7344715.hdr.immutable = 1;

make_pair(c_7344714,quote_id_91ls,&c_7344715);c_7344714.hdr.immutable = 1;

make_pair(c_7344713,quote_fail,&c_7344714);c_7344713.hdr.immutable = 1;

make_pair(c_7344712,quote_w,&c_7344713);c_7344712.hdr.immutable = 1;

make_pair(c_7344730,quote_id_91ls,NULL);c_7344730.hdr.immutable = 1;

make_pair(c_7344729,quote_reverse,&c_7344730);c_7344729.hdr.immutable = 1;

make_pair(c_7344728,&c_7344729,NULL);c_7344728.hdr.immutable = 1;

make_pair(c_7344727,quote_id,&c_7344728);c_7344727.hdr.immutable = 1;

make_pair(c_7344731,quote__93_93_93,NULL);c_7344731.hdr.immutable = 1;

make_pair(c_7344726,&c_7344727,&c_7344731);c_7344726.hdr.immutable = 1;

make_pair(c_7344732,quote_sk,NULL);c_7344732.hdr.immutable = 1;

make_pair(c_7344725,&c_7344726,&c_7344732);c_7344725.hdr.immutable = 1;

make_pair(c_7344724,quote_let,&c_7344725);c_7344724.hdr.immutable = 1;

make_pair(c_7344723,&c_7344724,NULL);c_7344723.hdr.immutable = 1;

make_pair(c_7344722,quote_match_91tuck_91ids,&c_7344723);c_7344722.hdr.immutable = 1;

make_pair(c_7344738,quote__93_93_93,NULL);c_7344738.hdr.immutable = 1;

make_pair(c_7344737,quote_id_91ls,&c_7344738);c_7344737.hdr.immutable = 1;

make_pair(c_7344736,quote_fail,&c_7344737);c_7344736.hdr.immutable = 1;

make_pair(c_7344735,quote_w,&c_7344736);c_7344735.hdr.immutable = 1;

make_pair(c_7344734,quote_next,&c_7344735);c_7344734.hdr.immutable = 1;

make_pair(c_7344739,quote_i,NULL);c_7344739.hdr.immutable = 1;

make_pair(c_7344733,&c_7344734,&c_7344739);c_7344733.hdr.immutable = 1;

make_pair(c_7344721,&c_7344722,&c_7344733);c_7344721.hdr.immutable = 1;

make_pair(c_7344720,quote_g_87s,&c_7344721);c_7344720.hdr.immutable = 1;

make_pair(c_7344719,quote_q,&c_7344720);c_7344719.hdr.immutable = 1;

make_pair(c_7344718,quote_w,&c_7344719);c_7344718.hdr.immutable = 1;

make_pair(c_7344717,quote_match_91one,&c_7344718);c_7344717.hdr.immutable = 1;

make_pair(c_7344716,&c_7344717,NULL);c_7344716.hdr.immutable = 1;

make_pair(c_7344711,&c_7344712,&c_7344716);c_7344711.hdr.immutable = 1;

make_pair(c_7344710,quote_lambda,&c_7344711);c_7344710.hdr.immutable = 1;

make_pair(c_7344709,&c_7344710,NULL);c_7344709.hdr.immutable = 1;

make_pair(c_7344708,quote_try,&c_7344709);c_7344708.hdr.immutable = 1;

make_pair(c_7344748,quote__93_93_93,NULL);c_7344748.hdr.immutable = 1;

make_pair(c_7344747,quote_id_91ls,&c_7344748);c_7344747.hdr.immutable = 1;

make_pair(c_7344746,quote_fail,&c_7344747);c_7344746.hdr.immutable = 1;

make_pair(c_7344745,quote_w,&c_7344746);c_7344745.hdr.immutable = 1;

make_pair(c_7344755,quote_w,NULL);c_7344755.hdr.immutable = 1;

make_pair(c_7344754,quote_pair_127,&c_7344755);c_7344754.hdr.immutable = 1;

make_pair(c_7344753,&c_7344754,NULL);c_7344753.hdr.immutable = 1;

make_pair(c_7344752,quote_not,&c_7344753);c_7344752.hdr.immutable = 1;

make_pair(c_7344757,quote_fail,NULL);c_7344757.hdr.immutable = 1;

make_pair(c_7344765,quote_w,NULL);c_7344765.hdr.immutable = 1;

make_pair(c_7344764,quote_car,&c_7344765);c_7344764.hdr.immutable = 1;

make_pair(c_7344763,&c_7344764,NULL);c_7344763.hdr.immutable = 1;

make_pair(c_7344762,quote_u,&c_7344763);c_7344762.hdr.immutable = 1;

make_pair(c_7344761,&c_7344762,NULL);c_7344761.hdr.immutable = 1;

make_pair(c_7344773,quote_w,NULL);c_7344773.hdr.immutable = 1;

make_pair(c_7344772,quote_car,&c_7344773);c_7344772.hdr.immutable = 1;

make_pair(c_7344776,quote_w,NULL);c_7344776.hdr.immutable = 1;

make_pair(c_7344775,quote_set_91car_67,&c_7344776);c_7344775.hdr.immutable = 1;

make_pair(c_7344774,&c_7344775,NULL);c_7344774.hdr.immutable = 1;

make_pair(c_7344771,&c_7344772,&c_7344774);c_7344771.hdr.immutable = 1;

make_pair(c_7344787,quote_id_91ls,NULL);c_7344787.hdr.immutable = 1;

make_pair(c_7344786,quote_id,&c_7344787);c_7344786.hdr.immutable = 1;

make_pair(c_7344785,quote_cons,&c_7344786);c_7344785.hdr.immutable = 1;

make_pair(c_7344784,&c_7344785,NULL);c_7344784.hdr.immutable = 1;

make_pair(c_7344783,quote_id_91ls,&c_7344784);c_7344783.hdr.immutable = 1;

make_pair(c_7344788,quote__93_93_93,NULL);c_7344788.hdr.immutable = 1;

make_pair(c_7344782,&c_7344783,&c_7344788);c_7344782.hdr.immutable = 1;

make_pair(c_7344797,quote_w,NULL);c_7344797.hdr.immutable = 1;

make_pair(c_7344796,quote_cdr,&c_7344797);c_7344796.hdr.immutable = 1;

make_pair(c_7344795,&c_7344796,NULL);c_7344795.hdr.immutable = 1;

make_pair(c_7344794,quote_ls,&c_7344795);c_7344794.hdr.immutable = 1;

make_pair(c_7344793,&c_7344794,NULL);c_7344793.hdr.immutable = 1;

make_pair(c_7344802,quote_ls,NULL);c_7344802.hdr.immutable = 1;

make_pair(c_7344801,quote_pair_127,&c_7344802);c_7344801.hdr.immutable = 1;

make_pair(c_7344807,quote_ls,NULL);c_7344807.hdr.immutable = 1;

make_pair(c_7344806,quote_car,&c_7344807);c_7344806.hdr.immutable = 1;

make_pair(c_7344815,quote_ls,NULL);c_7344815.hdr.immutable = 1;

make_pair(c_7344814,quote_cdr,&c_7344815);c_7344814.hdr.immutable = 1;

make_pair(c_7344813,&c_7344814,NULL);c_7344813.hdr.immutable = 1;

make_pair(c_7344812,quote_lp,&c_7344813);c_7344812.hdr.immutable = 1;

make_pair(c_7344811,&c_7344812,NULL);c_7344811.hdr.immutable = 1;

make_pair(c_7344810,NULL,&c_7344811);c_7344810.hdr.immutable = 1;

make_pair(c_7344809,quote_lambda,&c_7344810);c_7344809.hdr.immutable = 1;

make_pair(c_7344817,quote__93_93_93,NULL);c_7344817.hdr.immutable = 1;

make_pair(c_7344816,quote_id_91ls,&c_7344817);c_7344816.hdr.immutable = 1;

make_pair(c_7344808,&c_7344809,&c_7344816);c_7344808.hdr.immutable = 1;

make_pair(c_7344805,&c_7344806,&c_7344808);c_7344805.hdr.immutable = 1;

make_pair(c_7344804,quote_try,&c_7344805);c_7344804.hdr.immutable = 1;

make_pair(c_7344819,quote_fail,NULL);c_7344819.hdr.immutable = 1;

make_pair(c_7344818,&c_7344819,NULL);c_7344818.hdr.immutable = 1;

make_pair(c_7344803,&c_7344804,&c_7344818);c_7344803.hdr.immutable = 1;

make_pair(c_7344800,&c_7344801,&c_7344803);c_7344800.hdr.immutable = 1;

make_pair(c_7344799,quote__if,&c_7344800);c_7344799.hdr.immutable = 1;

make_pair(c_7344798,&c_7344799,NULL);c_7344798.hdr.immutable = 1;

make_pair(c_7344792,&c_7344793,&c_7344798);c_7344792.hdr.immutable = 1;

make_pair(c_7344791,quote_lp,&c_7344792);c_7344791.hdr.immutable = 1;

make_pair(c_7344790,quote_let,&c_7344791);c_7344790.hdr.immutable = 1;

make_pair(c_7344789,&c_7344790,NULL);c_7344789.hdr.immutable = 1;

make_pair(c_7344781,&c_7344782,&c_7344789);c_7344781.hdr.immutable = 1;

make_pair(c_7344780,quote_let,&c_7344781);c_7344780.hdr.immutable = 1;

make_pair(c_7344779,&c_7344780,NULL);c_7344779.hdr.immutable = 1;

make_pair(c_7344778,quote_match_91drop_91ids,&c_7344779);c_7344778.hdr.immutable = 1;

make_pair(c_7344821,quote_fail,NULL);c_7344821.hdr.immutable = 1;

make_pair(c_7344822,quote_i,NULL);c_7344822.hdr.immutable = 1;

make_pair(c_7344820,&c_7344821,&c_7344822);c_7344820.hdr.immutable = 1;

make_pair(c_7344777,&c_7344778,&c_7344820);c_7344777.hdr.immutable = 1;

make_pair(c_7344770,&c_7344771,&c_7344777);c_7344770.hdr.immutable = 1;

make_pair(c_7344769,quote_p,&c_7344770);c_7344769.hdr.immutable = 1;

make_pair(c_7344768,quote_u,&c_7344769);c_7344768.hdr.immutable = 1;

make_pair(c_7344767,quote_match_91one,&c_7344768);c_7344767.hdr.immutable = 1;

make_pair(c_7344766,&c_7344767,NULL);c_7344766.hdr.immutable = 1;

make_pair(c_7344760,&c_7344761,&c_7344766);c_7344760.hdr.immutable = 1;

make_pair(c_7344759,quote_let,&c_7344760);c_7344759.hdr.immutable = 1;

make_pair(c_7344758,&c_7344759,NULL);c_7344758.hdr.immutable = 1;

make_pair(c_7344756,&c_7344757,&c_7344758);c_7344756.hdr.immutable = 1;

make_pair(c_7344751,&c_7344752,&c_7344756);c_7344751.hdr.immutable = 1;

make_pair(c_7344750,quote__if,&c_7344751);c_7344750.hdr.immutable = 1;

make_pair(c_7344749,&c_7344750,NULL);c_7344749.hdr.immutable = 1;

make_pair(c_7344744,&c_7344745,&c_7344749);c_7344744.hdr.immutable = 1;

make_pair(c_7344743,quote_lambda,&c_7344744);c_7344743.hdr.immutable = 1;

make_pair(c_7344742,&c_7344743,NULL);c_7344742.hdr.immutable = 1;

make_pair(c_7344741,quote_next,&c_7344742);c_7344741.hdr.immutable = 1;

make_pair(c_7344740,&c_7344741,NULL);c_7344740.hdr.immutable = 1;

make_pair(c_7344707,&c_7344708,&c_7344740);c_7344707.hdr.immutable = 1;

make_pair(c_7344830,NULL,NULL);c_7344830.hdr.immutable = 1;

make_pair(c_7344829,quote_quote,&c_7344830);c_7344829.hdr.immutable = 1;

make_pair(c_7344828,&c_7344829,NULL);c_7344828.hdr.immutable = 1;

make_pair(c_7344827,quote_id_91ls,&c_7344828);c_7344827.hdr.immutable = 1;

make_pair(c_7344831,quote__93_93_93,NULL);c_7344831.hdr.immutable = 1;

make_pair(c_7344826,&c_7344827,&c_7344831);c_7344826.hdr.immutable = 1;

make_pair(c_7344838,quote_fk,NULL);c_7344838.hdr.immutable = 1;

make_pair(c_7344837,NULL,&c_7344838);c_7344837.hdr.immutable = 1;

make_pair(c_7344836,quote_lambda,&c_7344837);c_7344836.hdr.immutable = 1;

make_pair(c_7344840,quote__93_93_93,NULL);c_7344840.hdr.immutable = 1;

make_pair(c_7344839,quote_id_91ls,&c_7344840);c_7344839.hdr.immutable = 1;

make_pair(c_7344835,&c_7344836,&c_7344839);c_7344835.hdr.immutable = 1;

make_pair(c_7344834,quote_v,&c_7344835);c_7344834.hdr.immutable = 1;

make_pair(c_7344833,quote_try,&c_7344834);c_7344833.hdr.immutable = 1;

make_pair(c_7344832,&c_7344833,NULL);c_7344832.hdr.immutable = 1;

make_pair(c_7344825,&c_7344826,&c_7344832);c_7344825.hdr.immutable = 1;

make_pair(c_7344824,quote_let,&c_7344825);c_7344824.hdr.immutable = 1;

make_pair(c_7344823,&c_7344824,NULL);c_7344823.hdr.immutable = 1;

make_pair(c_7344706,&c_7344707,&c_7344823);c_7344706.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344558, ((closureN)self_7320444)->elements[2], r_7315047, &c_7344706);; 
}

static void __lambda_1740(void *data, object self_7320445, int argc, object *args) /* object self_7320445, object r_7315044 */
 {
 object r_7315044 = args[0];
  
closureN_type c_7344560;
object e_7344566 [1];
c_7344560.hdr.mark = gc_color_red;
 c_7344560.hdr.grayed = 0;
c_7344560.tag = closureN_tag;
 c_7344560.fn = (function_type)__lambda_1741;
c_7344560.num_args = 1;
c_7344560.num_elements = 1;
c_7344560.elements = (object *)e_7344566;
c_7344560.elements[0] = ((closureN)self_7320445)->elements[0];


make_pair(c_7344578,quote__93_93_93,NULL);c_7344578.hdr.immutable = 1;

make_pair(c_7344577,quote_id_91ls,&c_7344578);c_7344577.hdr.immutable = 1;

make_pair(c_7344576,quote_fail,&c_7344577);c_7344576.hdr.immutable = 1;

make_pair(c_7344575,quote_w,&c_7344576);c_7344575.hdr.immutable = 1;

make_pair(c_7344593,quote_id_91ls,NULL);c_7344593.hdr.immutable = 1;

make_pair(c_7344592,quote_reverse,&c_7344593);c_7344592.hdr.immutable = 1;

make_pair(c_7344591,&c_7344592,NULL);c_7344591.hdr.immutable = 1;

make_pair(c_7344590,quote_id,&c_7344591);c_7344590.hdr.immutable = 1;

make_pair(c_7344594,quote__93_93_93,NULL);c_7344594.hdr.immutable = 1;

make_pair(c_7344589,&c_7344590,&c_7344594);c_7344589.hdr.immutable = 1;

make_pair(c_7344595,quote_sk,NULL);c_7344595.hdr.immutable = 1;

make_pair(c_7344588,&c_7344589,&c_7344595);c_7344588.hdr.immutable = 1;

make_pair(c_7344587,quote_let,&c_7344588);c_7344587.hdr.immutable = 1;

make_pair(c_7344586,&c_7344587,NULL);c_7344586.hdr.immutable = 1;

make_pair(c_7344585,quote_match_91tuck_91ids,&c_7344586);c_7344585.hdr.immutable = 1;

make_pair(c_7344601,quote__93_93_93,NULL);c_7344601.hdr.immutable = 1;

make_pair(c_7344600,quote_id_91ls,&c_7344601);c_7344600.hdr.immutable = 1;

make_pair(c_7344599,quote_fail,&c_7344600);c_7344599.hdr.immutable = 1;

make_pair(c_7344598,quote_w,&c_7344599);c_7344598.hdr.immutable = 1;

make_pair(c_7344597,quote_next,&c_7344598);c_7344597.hdr.immutable = 1;

make_pair(c_7344602,quote_i,NULL);c_7344602.hdr.immutable = 1;

make_pair(c_7344596,&c_7344597,&c_7344602);c_7344596.hdr.immutable = 1;

make_pair(c_7344584,&c_7344585,&c_7344596);c_7344584.hdr.immutable = 1;

make_pair(c_7344583,quote_g_87s,&c_7344584);c_7344583.hdr.immutable = 1;

make_pair(c_7344582,quote_q,&c_7344583);c_7344582.hdr.immutable = 1;

make_pair(c_7344581,quote_w,&c_7344582);c_7344581.hdr.immutable = 1;

make_pair(c_7344580,quote_match_91one,&c_7344581);c_7344580.hdr.immutable = 1;

make_pair(c_7344579,&c_7344580,NULL);c_7344579.hdr.immutable = 1;

make_pair(c_7344574,&c_7344575,&c_7344579);c_7344574.hdr.immutable = 1;

make_pair(c_7344573,quote_lambda,&c_7344574);c_7344573.hdr.immutable = 1;

make_pair(c_7344572,&c_7344573,NULL);c_7344572.hdr.immutable = 1;

make_pair(c_7344571,quote_try,&c_7344572);c_7344571.hdr.immutable = 1;

make_pair(c_7344611,quote__93_93_93,NULL);c_7344611.hdr.immutable = 1;

make_pair(c_7344610,quote_id_91ls,&c_7344611);c_7344610.hdr.immutable = 1;

make_pair(c_7344609,quote_fail,&c_7344610);c_7344609.hdr.immutable = 1;

make_pair(c_7344608,quote_w,&c_7344609);c_7344608.hdr.immutable = 1;

make_pair(c_7344618,quote_w,NULL);c_7344618.hdr.immutable = 1;

make_pair(c_7344617,quote_pair_127,&c_7344618);c_7344617.hdr.immutable = 1;

make_pair(c_7344616,&c_7344617,NULL);c_7344616.hdr.immutable = 1;

make_pair(c_7344615,quote_not,&c_7344616);c_7344615.hdr.immutable = 1;

make_pair(c_7344620,quote_fail,NULL);c_7344620.hdr.immutable = 1;

make_pair(c_7344628,quote_w,NULL);c_7344628.hdr.immutable = 1;

make_pair(c_7344627,quote_car,&c_7344628);c_7344627.hdr.immutable = 1;

make_pair(c_7344626,&c_7344627,NULL);c_7344626.hdr.immutable = 1;

make_pair(c_7344625,quote_u,&c_7344626);c_7344625.hdr.immutable = 1;

make_pair(c_7344624,&c_7344625,NULL);c_7344624.hdr.immutable = 1;

make_pair(c_7344636,quote_w,NULL);c_7344636.hdr.immutable = 1;

make_pair(c_7344635,quote_car,&c_7344636);c_7344635.hdr.immutable = 1;

make_pair(c_7344639,quote_w,NULL);c_7344639.hdr.immutable = 1;

make_pair(c_7344638,quote_set_91car_67,&c_7344639);c_7344638.hdr.immutable = 1;

make_pair(c_7344637,&c_7344638,NULL);c_7344637.hdr.immutable = 1;

make_pair(c_7344634,&c_7344635,&c_7344637);c_7344634.hdr.immutable = 1;

make_pair(c_7344650,quote_id_91ls,NULL);c_7344650.hdr.immutable = 1;

make_pair(c_7344649,quote_id,&c_7344650);c_7344649.hdr.immutable = 1;

make_pair(c_7344648,quote_cons,&c_7344649);c_7344648.hdr.immutable = 1;

make_pair(c_7344647,&c_7344648,NULL);c_7344647.hdr.immutable = 1;

make_pair(c_7344646,quote_id_91ls,&c_7344647);c_7344646.hdr.immutable = 1;

make_pair(c_7344651,quote__93_93_93,NULL);c_7344651.hdr.immutable = 1;

make_pair(c_7344645,&c_7344646,&c_7344651);c_7344645.hdr.immutable = 1;

make_pair(c_7344660,quote_w,NULL);c_7344660.hdr.immutable = 1;

make_pair(c_7344659,quote_cdr,&c_7344660);c_7344659.hdr.immutable = 1;

make_pair(c_7344658,&c_7344659,NULL);c_7344658.hdr.immutable = 1;

make_pair(c_7344657,quote_ls,&c_7344658);c_7344657.hdr.immutable = 1;

make_pair(c_7344656,&c_7344657,NULL);c_7344656.hdr.immutable = 1;

make_pair(c_7344665,quote_ls,NULL);c_7344665.hdr.immutable = 1;

make_pair(c_7344664,quote_pair_127,&c_7344665);c_7344664.hdr.immutable = 1;

make_pair(c_7344670,quote_ls,NULL);c_7344670.hdr.immutable = 1;

make_pair(c_7344669,quote_car,&c_7344670);c_7344669.hdr.immutable = 1;

make_pair(c_7344678,quote_ls,NULL);c_7344678.hdr.immutable = 1;

make_pair(c_7344677,quote_cdr,&c_7344678);c_7344677.hdr.immutable = 1;

make_pair(c_7344676,&c_7344677,NULL);c_7344676.hdr.immutable = 1;

make_pair(c_7344675,quote_lp,&c_7344676);c_7344675.hdr.immutable = 1;

make_pair(c_7344674,&c_7344675,NULL);c_7344674.hdr.immutable = 1;

make_pair(c_7344673,NULL,&c_7344674);c_7344673.hdr.immutable = 1;

make_pair(c_7344672,quote_lambda,&c_7344673);c_7344672.hdr.immutable = 1;

make_pair(c_7344680,quote__93_93_93,NULL);c_7344680.hdr.immutable = 1;

make_pair(c_7344679,quote_id_91ls,&c_7344680);c_7344679.hdr.immutable = 1;

make_pair(c_7344671,&c_7344672,&c_7344679);c_7344671.hdr.immutable = 1;

make_pair(c_7344668,&c_7344669,&c_7344671);c_7344668.hdr.immutable = 1;

make_pair(c_7344667,quote_try,&c_7344668);c_7344667.hdr.immutable = 1;

make_pair(c_7344682,quote_fail,NULL);c_7344682.hdr.immutable = 1;

make_pair(c_7344681,&c_7344682,NULL);c_7344681.hdr.immutable = 1;

make_pair(c_7344666,&c_7344667,&c_7344681);c_7344666.hdr.immutable = 1;

make_pair(c_7344663,&c_7344664,&c_7344666);c_7344663.hdr.immutable = 1;

make_pair(c_7344662,quote__if,&c_7344663);c_7344662.hdr.immutable = 1;

make_pair(c_7344661,&c_7344662,NULL);c_7344661.hdr.immutable = 1;

make_pair(c_7344655,&c_7344656,&c_7344661);c_7344655.hdr.immutable = 1;

make_pair(c_7344654,quote_lp,&c_7344655);c_7344654.hdr.immutable = 1;

make_pair(c_7344653,quote_let,&c_7344654);c_7344653.hdr.immutable = 1;

make_pair(c_7344652,&c_7344653,NULL);c_7344652.hdr.immutable = 1;

make_pair(c_7344644,&c_7344645,&c_7344652);c_7344644.hdr.immutable = 1;

make_pair(c_7344643,quote_let,&c_7344644);c_7344643.hdr.immutable = 1;

make_pair(c_7344642,&c_7344643,NULL);c_7344642.hdr.immutable = 1;

make_pair(c_7344641,quote_match_91drop_91ids,&c_7344642);c_7344641.hdr.immutable = 1;

make_pair(c_7344684,quote_fail,NULL);c_7344684.hdr.immutable = 1;

make_pair(c_7344685,quote_i,NULL);c_7344685.hdr.immutable = 1;

make_pair(c_7344683,&c_7344684,&c_7344685);c_7344683.hdr.immutable = 1;

make_pair(c_7344640,&c_7344641,&c_7344683);c_7344640.hdr.immutable = 1;

make_pair(c_7344633,&c_7344634,&c_7344640);c_7344633.hdr.immutable = 1;

make_pair(c_7344632,quote_p,&c_7344633);c_7344632.hdr.immutable = 1;

make_pair(c_7344631,quote_u,&c_7344632);c_7344631.hdr.immutable = 1;

make_pair(c_7344630,quote_match_91one,&c_7344631);c_7344630.hdr.immutable = 1;

make_pair(c_7344629,&c_7344630,NULL);c_7344629.hdr.immutable = 1;

make_pair(c_7344623,&c_7344624,&c_7344629);c_7344623.hdr.immutable = 1;

make_pair(c_7344622,quote_let,&c_7344623);c_7344622.hdr.immutable = 1;

make_pair(c_7344621,&c_7344622,NULL);c_7344621.hdr.immutable = 1;

make_pair(c_7344619,&c_7344620,&c_7344621);c_7344619.hdr.immutable = 1;

make_pair(c_7344614,&c_7344615,&c_7344619);c_7344614.hdr.immutable = 1;

make_pair(c_7344613,quote__if,&c_7344614);c_7344613.hdr.immutable = 1;

make_pair(c_7344612,&c_7344613,NULL);c_7344612.hdr.immutable = 1;

make_pair(c_7344607,&c_7344608,&c_7344612);c_7344607.hdr.immutable = 1;

make_pair(c_7344606,quote_lambda,&c_7344607);c_7344606.hdr.immutable = 1;

make_pair(c_7344605,&c_7344606,NULL);c_7344605.hdr.immutable = 1;

make_pair(c_7344604,quote_next,&c_7344605);c_7344604.hdr.immutable = 1;

make_pair(c_7344603,&c_7344604,NULL);c_7344603.hdr.immutable = 1;

make_pair(c_7344570,&c_7344571,&c_7344603);c_7344570.hdr.immutable = 1;

make_pair(c_7344693,NULL,NULL);c_7344693.hdr.immutable = 1;

make_pair(c_7344692,quote_quote,&c_7344693);c_7344692.hdr.immutable = 1;

make_pair(c_7344691,&c_7344692,NULL);c_7344691.hdr.immutable = 1;

make_pair(c_7344690,quote_id_91ls,&c_7344691);c_7344690.hdr.immutable = 1;

make_pair(c_7344694,quote__93_93_93,NULL);c_7344694.hdr.immutable = 1;

make_pair(c_7344689,&c_7344690,&c_7344694);c_7344689.hdr.immutable = 1;

make_pair(c_7344701,quote_fk,NULL);c_7344701.hdr.immutable = 1;

make_pair(c_7344700,NULL,&c_7344701);c_7344700.hdr.immutable = 1;

make_pair(c_7344699,quote_lambda,&c_7344700);c_7344699.hdr.immutable = 1;

make_pair(c_7344703,quote__93_93_93,NULL);c_7344703.hdr.immutable = 1;

make_pair(c_7344702,quote_id_91ls,&c_7344703);c_7344702.hdr.immutable = 1;

make_pair(c_7344698,&c_7344699,&c_7344702);c_7344698.hdr.immutable = 1;

make_pair(c_7344697,quote_v,&c_7344698);c_7344697.hdr.immutable = 1;

make_pair(c_7344696,quote_try,&c_7344697);c_7344696.hdr.immutable = 1;

make_pair(c_7344695,&c_7344696,NULL);c_7344695.hdr.immutable = 1;

make_pair(c_7344688,&c_7344689,&c_7344695);c_7344688.hdr.immutable = 1;

make_pair(c_7344687,quote_let,&c_7344688);c_7344687.hdr.immutable = 1;

make_pair(c_7344686,&c_7344687,NULL);c_7344686.hdr.immutable = 1;

make_pair(c_7344569,&c_7344570,&c_7344686);c_7344569.hdr.immutable = 1;

make_pair(c_7344568,quote_letrec,&c_7344569);c_7344568.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7344560, ((closureN)self_7320445)->elements[1], r_7315044, &c_7344568);; 
}

static void __lambda_1741(void *data, object self_7320446, int argc, object *args) /* object self_7320446, object r_7315042 */
 {
 object r_7315042 = args[0];
  
pair_type local_7344565; 
return_direct_with_clo1(data,  ((closureN)self_7320446)->elements[0], (((closure)  ((closureN)self_7320446)->elements[0])->fn),  set_pair_as_expr(&local_7344565, r_7315042, boolean_f));; 
}

static void __lambda_1570(void *data, object self_7320447, int argc, object *args) /* object self_7320447, object r_7315035 */
 {
 object r_7315035 = args[0];
  
closureN_type c_7344148;
object e_7344157 [5];
c_7344148.hdr.mark = gc_color_red;
 c_7344148.hdr.grayed = 0;
c_7344148.tag = closureN_tag;
 c_7344148.fn = (function_type)__lambda_1571;
c_7344148.num_args = 1;
c_7344148.num_elements = 5;
c_7344148.elements = (object *)e_7344157;
c_7344148.elements[0] = ((closureN)self_7320447)->elements[0];
c_7344148.elements[1] = ((closureN)self_7320447)->elements[1];
c_7344148.elements[2] = ((closureN)self_7320447)->elements[2];
c_7344148.elements[3] = ((closureN)self_7320447)->elements[3];
c_7344148.elements[4] = ((closureN)self_7320447)->elements[4];



return_direct_with_clo1(data,(closure)&c_7344148,__lambda_1571,  Cyc_set_cell(data, ((closureN)self_7320447)->elements[3], r_7315035));; 
}

static void __lambda_1571(void *data, object self_7320448, int argc, object *args) /* object self_7320448, object r_7315034 */
 {

  

return_closcall4(data,  car(((closureN)self_7320448)->elements[3]),  ((closureN)self_7320448)->elements[2], ((closureN)self_7320448)->elements[4], ((closureN)self_7320448)->elements[1], ((closureN)self_7320448)->elements[0]);; 
}

static void __lambda_1530(void *data, object _, int argc, object *args) /* closure _,object k_7314926, object expr_733972_733997_734046_739548, object rename_733973_733998_734047_739549, object compare_733974_733999_734048_739550 */
 {
object k_7314926 = args[0]; object expr_733972_733997_734046_739548 = args[1]; object rename_733973_733998_734047_739549 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-verify-no-ellipsis");

closureN_type c_7343787;
object e_7344050 [3];
c_7343787.hdr.mark = gc_color_red;
 c_7343787.hdr.grayed = 0;
c_7343787.tag = closureN_tag;
 c_7343787.fn = (function_type)__lambda_1531;
c_7343787.num_args = 1;
c_7343787.num_elements = 3;
c_7343787.elements = (object *)e_7344050;
c_7343787.elements[0] = expr_733972_733997_734046_739548;
c_7343787.elements[1] = k_7314926;
c_7343787.elements[2] = rename_733973_733998_734047_739549;



return_direct_with_clo1(data,(closure)&c_7343787,__lambda_1531,  Cyc_cdr(data, expr_733972_733997_734046_739548));; 
}

static void __lambda_1531(void *data, object self_7320218, int argc, object *args) /* object self_7320218, object v_931_733980_734032_734065_739567 */
 {
 object v_931_733980_734032_734065_739567 = args[0];
  
closureN_type c_7343789;
object e_7343920 [2];
c_7343789.hdr.mark = gc_color_red;
 c_7343789.hdr.grayed = 0;
c_7343789.tag = closureN_tag;
 c_7343789.fn = (function_type)__lambda_1532;
c_7343789.num_args = 0;
c_7343789.num_elements = 2;
c_7343789.elements = (object *)e_7343920;
c_7343789.elements[0] = ((closureN)self_7320218)->elements[2];
c_7343789.elements[1] = v_931_733980_734032_734065_739567;


closureN_type c_7343921;
object e_7344049 [3];
c_7343921.hdr.mark = gc_color_red;
 c_7343921.hdr.grayed = 0;
c_7343921.tag = closureN_tag;
 c_7343921.fn = (function_type)__lambda_1545;
c_7343921.num_args = 1;
c_7343921.num_elements = 3;
c_7343921.elements = (object *)e_7344049;
c_7343921.elements[0] = ((closureN)self_7320218)->elements[0];
c_7343921.elements[1] = ((closureN)self_7320218)->elements[1];
c_7343921.elements[2] = ((closureN)self_7320218)->elements[2];

return_direct_with_clo1(data,(closure)&c_7343789,__lambda_1532,  &c_7343921);; 
}

static void __lambda_1545(void *data, object self_7320219, int argc, object *args) /* object self_7320219, object tmp_734001_734003_734049_739551 */
 {
 object tmp_734001_734003_734049_739551 = args[0];
  
closureN_type c_7343923;
object e_7344042 [3];
c_7343923.hdr.mark = gc_color_red;
 c_7343923.hdr.grayed = 0;
c_7343923.tag = closureN_tag;
 c_7343923.fn = (function_type)__lambda_1546;
c_7343923.num_args = 0;
c_7343923.num_elements = 3;
c_7343923.elements = (object *)e_7344042;
c_7343923.elements[0] = ((closureN)self_7320219)->elements[0];
c_7343923.elements[1] = ((closureN)self_7320219)->elements[2];
c_7343923.elements[2] = tmp_734001_734003_734049_739551;


closureN_type c_7344043;
object e_7344048 [1];
c_7344043.hdr.mark = gc_color_red;
 c_7344043.hdr.grayed = 0;
c_7344043.tag = closureN_tag;
 c_7344043.fn = (function_type)__lambda_1556;
c_7344043.num_args = 1;
c_7344043.num_elements = 1;
c_7344043.elements = (object *)e_7344048;
c_7344043.elements[0] = ((closureN)self_7320219)->elements[1];

return_direct_with_clo1(data,(closure)&c_7343923,__lambda_1546,  &c_7344043);; 
}

static void __lambda_1556(void *data, object self_7320220, int argc, object *args) /* object self_7320220, object r_7314927 */
 {
 object r_7314927 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7320220)->elements[0], (((closure)  ((closureN)self_7320220)->elements[0])->fn),  Cyc_car(data, r_7314927));; 
}

static void __lambda_1546(void *data, object self_7320221, int argc, object *args) /* object self_7320221, object k_7314929 */
 {
 object k_7314929 = args[0];
  if( (boolean_f != ((closureN)self_7320221)->elements[2]) ){ 
  return_direct_with_clo1(data,  k_7314929, (((closure)  k_7314929)->fn),  ((closureN)self_7320221)->elements[2]);
} else { 
  
closureN_type c_7343928;
object e_7344038 [3];
c_7343928.hdr.mark = gc_color_red;
 c_7343928.hdr.grayed = 0;
c_7343928.tag = closureN_tag;
 c_7343928.fn = (function_type)__lambda_1547;
c_7343928.num_args = 1;
c_7343928.num_elements = 3;
c_7343928.elements = (object *)e_7344038;
c_7343928.elements[0] = ((closureN)self_7320221)->elements[0];
c_7343928.elements[1] = k_7314929;
c_7343928.elements[2] = ((closureN)self_7320221)->elements[1];



return_direct_with_clo1(data,(closure)&c_7343928,__lambda_1547,  Cyc_cdr(data, ((closureN)self_7320221)->elements[0]));}
;; 
}

static void __lambda_1547(void *data, object self_7320222, int argc, object *args) /* object self_7320222, object v_938_733987_734022_734059_739561 */
 {
 object v_938_733987_734022_734059_739561 = args[0];
  object tmp_734005_734007_734050_739552;
    
if( (boolean_f != Cyc_is_pair(v_938_733987_734022_734059_739561)) ){ 
    
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, v_938_733987_734022_734059_739561))) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, v_938_733987_734022_734059_739561))) ){ 
    
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, v_938_733987_734022_734059_739561)))) ){ 
  object local_7343949 = alloca(sizeof(pair_type)); 
  
  
  tmp_734005_734007_734050_739552 = set_pair_as_expr(local_7343949, Cyc_car(data, Cyc_cdr(data, v_938_733987_734022_734059_739561)), boolean_f);
} else { 
  tmp_734005_734007_734050_739552 = boolean_f;}
;
} else { 
  tmp_734005_734007_734050_739552 = boolean_f;}
;
} else { 
  tmp_734005_734007_734050_739552 = boolean_f;}
;
} else { 
  tmp_734005_734007_734050_739552 = boolean_f;}
;if( (boolean_f != tmp_734005_734007_734050_739552) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320222)->elements[1], (((closure)  ((closureN)self_7320222)->elements[1])->fn),  tmp_734005_734007_734050_739552);
} else { 
  
closureN_type c_7343961;
object e_7344034 [3];
c_7343961.hdr.mark = gc_color_red;
 c_7343961.hdr.grayed = 0;
c_7343961.tag = closureN_tag;
 c_7343961.fn = (function_type)__lambda_1548;
c_7343961.num_args = 1;
c_7343961.num_elements = 3;
c_7343961.elements = (object *)e_7344034;
c_7343961.elements[0] = ((closureN)self_7320222)->elements[0];
c_7343961.elements[1] = ((closureN)self_7320222)->elements[1];
c_7343961.elements[2] = ((closureN)self_7320222)->elements[2];



return_direct_with_clo1(data,(closure)&c_7343961,__lambda_1548,  Cyc_cdr(data, ((closureN)self_7320222)->elements[0]));}
;; 
}

static void __lambda_1548(void *data, object self_7320223, int argc, object *args) /* object self_7320223, object v_9313_733992_734012_734052_739554 */
 {
 object v_9313_733992_734012_734052_739554 = args[0];
  
closureN_type c_7343963;
object e_7344019 [2];
c_7343963.hdr.mark = gc_color_red;
 c_7343963.hdr.grayed = 0;
c_7343963.tag = closureN_tag;
 c_7343963.fn = (function_type)__lambda_1549;
c_7343963.num_args = 0;
c_7343963.num_elements = 2;
c_7343963.elements = (object *)e_7344019;
c_7343963.elements[0] = ((closureN)self_7320223)->elements[2];
c_7343963.elements[1] = v_9313_733992_734012_734052_739554;


closureN_type c_7344020;
object e_7344033 [2];
c_7344020.hdr.mark = gc_color_red;
 c_7344020.hdr.grayed = 0;
c_7344020.tag = closureN_tag;
 c_7344020.fn = (function_type)__lambda_1554;
c_7344020.num_args = 1;
c_7344020.num_elements = 2;
c_7344020.elements = (object *)e_7344033;
c_7344020.elements[0] = ((closureN)self_7320223)->elements[0];
c_7344020.elements[1] = ((closureN)self_7320223)->elements[1];

return_direct_with_clo1(data,(closure)&c_7343963,__lambda_1549,  &c_7344020);; 
}

static void __lambda_1554(void *data, object self_7320224, int argc, object *args) /* object self_7320224, object tmp_734009_734011_734051_739553 */
 {
 object tmp_734009_734011_734051_739553 = args[0];
  if( (boolean_f != tmp_734009_734011_734051_739553) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7320224)->elements[1], (((closure)  ((closureN)self_7320224)->elements[1])->fn),  tmp_734009_734011_734051_739553);
} else { 
  
closureN_type c_7344024;
object e_7344030 [1];
c_7344024.hdr.mark = gc_color_red;
 c_7344024.hdr.grayed = 0;
c_7344024.tag = closureN_tag;
 c_7344024.fn = (function_type)__lambda_1555;
c_7344024.num_args = 1;
c_7344024.num_elements = 1;
c_7344024.elements = (object *)e_7344030;
c_7344024.elements[0] = ((closureN)self_7320224)->elements[1];


make_utf8_string_with_len(c_7344031, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7344024, &c_7344031, ((closureN)self_7320224)->elements[0]);}
;; 
}

static void __lambda_1555(void *data, object self_7320225, int argc, object *args) /* object self_7320225, object r_7314932 */
 {
 object r_7314932 = args[0];
  
pair_type local_7344029; 
return_direct_with_clo1(data,  ((closureN)self_7320225)->elements[0], (((closure)  ((closureN)self_7320225)->elements[0])->fn),  set_pair_as_expr(&local_7344029, r_7314932, boolean_f));; 
}

static void __lambda_1549(void *data, object self_7320226, int argc, object *args) /* object self_7320226, object k_7314934 */
 {
 object k_7314934 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320226)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320226)->elements[1]))) ){ 
  
  
  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320226)->elements[1]));  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320226)->elements[1])))) ){ 
  
closureN_type c_7343982;
object e_7344010 [2];
c_7343982.hdr.mark = gc_color_red;
 c_7343982.hdr.grayed = 0;
c_7343982.tag = closureN_tag;
 c_7343982.fn = (function_type)__lambda_1550;
c_7343982.num_args = 1;
c_7343982.num_elements = 2;
c_7343982.elements = (object *)e_7344010;
c_7343982.elements[0] = k_7314934;
c_7343982.elements[1] = ((closureN)self_7320226)->elements[1];

return_closcall2(data,  ((closureN)self_7320226)->elements[0],  &c_7343982, quote_match_91syntax_91error);
} else { 
  return_direct_with_clo1(data,  k_7314934, (((closure)  k_7314934)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314934, (((closure)  k_7314934)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314934, (((closure)  k_7314934)->fn),  boolean_f);}
;; 
}

static void __lambda_1550(void *data, object self_7320227, int argc, object *args) /* object self_7320227, object r_7314943 */
 {
 object r_7314943 = args[0];
  
closureN_type c_7343984;
object e_7344005 [2];
c_7343984.hdr.mark = gc_color_red;
 c_7343984.hdr.grayed = 0;
c_7343984.tag = closureN_tag;
 c_7343984.fn = (function_type)__lambda_1551;
c_7343984.num_args = 1;
c_7343984.num_elements = 2;
c_7343984.elements = (object *)e_7344005;
c_7343984.elements[0] = ((closureN)self_7320227)->elements[0];
c_7343984.elements[1] = r_7314943;




make_pair(c_7344009,quote_x,NULL);c_7344009.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343984, Cyc_car(data, ((closureN)self_7320227)->elements[1]), NULL, &c_7344009);; 
}

static void __lambda_1551(void *data, object self_7320228, int argc, object *args) /* object self_7320228, object r_7314946 */
 {
 object r_7314946 = args[0];
  
closureN_type c_7343986;
object e_7344000 [2];
c_7343986.hdr.mark = gc_color_red;
 c_7343986.hdr.grayed = 0;
c_7343986.tag = closureN_tag;
 c_7343986.fn = (function_type)__lambda_1552;
c_7343986.num_args = 1;
c_7343986.num_elements = 2;
c_7343986.elements = (object *)e_7344000;
c_7343986.elements[0] = ((closureN)self_7320228)->elements[0];
c_7343986.elements[1] = ((closureN)self_7320228)->elements[1];


make_utf8_string_with_len(c_7344001, "dotted tail not allowed after ellipsis", 38, 38);

make_utf8_string_with_len(c_7344003, "dotted tail not allowed after ellipsis", 38, 38);c_7344003.hdr.immutable = 1;

make_pair(c_7344004,quote_x,NULL);c_7344004.hdr.immutable = 1;

make_pair(c_7344002,&c_7344003,&c_7344004);c_7344002.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343986, &c_7344001, r_7314946, &c_7344002);; 
}

static void __lambda_1552(void *data, object self_7320229, int argc, object *args) /* object self_7320229, object r_7314944 */
 {
 object r_7314944 = args[0];
  
closureN_type c_7343988;
object e_7343994 [1];
c_7343988.hdr.mark = gc_color_red;
 c_7343988.hdr.grayed = 0;
c_7343988.tag = closureN_tag;
 c_7343988.fn = (function_type)__lambda_1553;
c_7343988.num_args = 1;
c_7343988.num_elements = 1;
c_7343988.elements = (object *)e_7343994;
c_7343988.elements[0] = ((closureN)self_7320229)->elements[0];


make_utf8_string_with_len(c_7343998, "dotted tail not allowed after ellipsis", 38, 38);c_7343998.hdr.immutable = 1;

make_pair(c_7343999,quote_x,NULL);c_7343999.hdr.immutable = 1;

make_pair(c_7343997,&c_7343998,&c_7343999);c_7343997.hdr.immutable = 1;

make_pair(c_7343996,quote_match_91syntax_91error,&c_7343997);c_7343996.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343988, ((closureN)self_7320229)->elements[1], r_7314944, &c_7343996);; 
}

static void __lambda_1553(void *data, object self_7320230, int argc, object *args) /* object self_7320230, object r_7314942 */
 {
 object r_7314942 = args[0];
  
pair_type local_7343993; 
return_direct_with_clo1(data,  ((closureN)self_7320230)->elements[0], (((closure)  ((closureN)self_7320230)->elements[0])->fn),  set_pair_as_expr(&local_7343993, r_7314942, boolean_f));; 
}

static void __lambda_1532(void *data, object self_7320231, int argc, object *args) /* object self_7320231, object k_7314962 */
 {
 object k_7314962 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320231)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7320231)->elements[1]))) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320231)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320231)->elements[1])))) ){ 
  
closureN_type c_7343812;
object e_7343915 [3];
c_7343812.hdr.mark = gc_color_red;
 c_7343812.hdr.grayed = 0;
c_7343812.tag = closureN_tag;
 c_7343812.fn = (function_type)__lambda_1533;
c_7343812.num_args = 1;
c_7343812.num_elements = 3;
c_7343812.elements = (object *)e_7343915;
c_7343812.elements[0] = k_7314962;
c_7343812.elements[1] = ((closureN)self_7320231)->elements[0];
c_7343812.elements[2] = ((closureN)self_7320231)->elements[1];

return_closcall2(data,  ((closureN)self_7320231)->elements[0],  &c_7343812, quote_match_91check_91ellipsis);
} else { 
  return_direct_with_clo1(data,  k_7314962, (((closure)  k_7314962)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314962, (((closure)  k_7314962)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314962, (((closure)  k_7314962)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314962, (((closure)  k_7314962)->fn),  boolean_f);}
;; 
}

static void __lambda_1533(void *data, object self_7320232, int argc, object *args) /* object self_7320232, object r_7314974 */
 {
 object r_7314974 = args[0];
  
closureN_type c_7343815;
object e_7343914 [4];
c_7343815.hdr.mark = gc_color_red;
 c_7343815.hdr.grayed = 0;
c_7343815.tag = closureN_tag;
 c_7343815.fn = (function_type)__lambda_1534;
c_7343815.num_args = 1;
c_7343815.num_elements = 4;
c_7343815.elements = (object *)e_7343914;
c_7343815.elements[0] = ((closureN)self_7320232)->elements[0];
c_7343815.elements[1] = r_7314974;
c_7343815.elements[2] = ((closureN)self_7320232)->elements[1];
c_7343815.elements[3] = ((closureN)self_7320232)->elements[2];

return_closcall2(data,  ((closureN)self_7320232)->elements[1],  &c_7343815, quote_match_91syntax_91error);; 
}

static void __lambda_1534(void *data, object self_7320233, int argc, object *args) /* object self_7320233, object r_7314993 */
 {
 object r_7314993 = args[0];
  
closureN_type c_7343817;
object e_7343910 [5];
c_7343817.hdr.mark = gc_color_red;
 c_7343817.hdr.grayed = 0;
c_7343817.tag = closureN_tag;
 c_7343817.fn = (function_type)__lambda_1535;
c_7343817.num_args = 1;
c_7343817.num_elements = 5;
c_7343817.elements = (object *)e_7343910;
c_7343817.elements[0] = ((closureN)self_7320233)->elements[0];
c_7343817.elements[1] = ((closureN)self_7320233)->elements[1];
c_7343817.elements[2] = r_7314993;
c_7343817.elements[3] = ((closureN)self_7320233)->elements[2];
c_7343817.elements[4] = ((closureN)self_7320233)->elements[3];


make_utf8_string_with_len(c_7343911, "multiple ellipsis patterns not allowed at same level", 52, 52);

make_utf8_string_with_len(c_7343913, "multiple ellipsis patterns not allowed at same level", 52, 52);c_7343913.hdr.immutable = 1;

make_pair(c_7343912,&c_7343913,NULL);c_7343912.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343817, &c_7343911, NULL, &c_7343912);; 
}

static void __lambda_1535(void *data, object self_7320234, int argc, object *args) /* object self_7320234, object r_7314994 */
 {
 object r_7314994 = args[0];
  
closureN_type c_7343819;
object e_7343905 [4];
c_7343819.hdr.mark = gc_color_red;
 c_7343819.hdr.grayed = 0;
c_7343819.tag = closureN_tag;
 c_7343819.fn = (function_type)__lambda_1536;
c_7343819.num_args = 1;
c_7343819.num_elements = 4;
c_7343819.elements = (object *)e_7343905;
c_7343819.elements[0] = ((closureN)self_7320234)->elements[0];
c_7343819.elements[1] = ((closureN)self_7320234)->elements[1];
c_7343819.elements[2] = ((closureN)self_7320234)->elements[3];
c_7343819.elements[3] = ((closureN)self_7320234)->elements[4];


make_utf8_string_with_len(c_7343909, "multiple ellipsis patterns not allowed at same level", 52, 52);c_7343909.hdr.immutable = 1;

make_pair(c_7343908,&c_7343909,NULL);c_7343908.hdr.immutable = 1;

make_pair(c_7343907,quote_match_91syntax_91error,&c_7343908);c_7343907.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343819, ((closureN)self_7320234)->elements[2], r_7314994, &c_7343907);; 
}

static void __lambda_1536(void *data, object self_7320235, int argc, object *args) /* object self_7320235, object r_7314979 */
 {
 object r_7314979 = args[0];
  
closureN_type c_7343822;
object e_7343904 [4];
c_7343822.hdr.mark = gc_color_red;
 c_7343822.hdr.grayed = 0;
c_7343822.tag = closureN_tag;
 c_7343822.fn = (function_type)__lambda_1537;
c_7343822.num_args = 1;
c_7343822.num_elements = 4;
c_7343822.elements = (object *)e_7343904;
c_7343822.elements[0] = ((closureN)self_7320235)->elements[0];
c_7343822.elements[1] = ((closureN)self_7320235)->elements[1];
c_7343822.elements[2] = r_7314979;
c_7343822.elements[3] = ((closureN)self_7320235)->elements[3];

return_closcall2(data,  ((closureN)self_7320235)->elements[2],  &c_7343822, quote_match_91verify_91no_91ellipsis);; 
}

static void __lambda_1537(void *data, object self_7320236, int argc, object *args) /* object self_7320236, object r_7314985 */
 {
 object r_7314985 = args[0];
  
closureN_type c_7343824;
object e_7343897 [5];
c_7343824.hdr.mark = gc_color_red;
 c_7343824.hdr.grayed = 0;
c_7343824.tag = closureN_tag;
 c_7343824.fn = (function_type)__lambda_1538;
c_7343824.num_args = 1;
c_7343824.num_elements = 5;
c_7343824.elements = (object *)e_7343897;
c_7343824.elements[0] = ((closureN)self_7320236)->elements[0];
c_7343824.elements[1] = ((closureN)self_7320236)->elements[1];
c_7343824.elements[2] = ((closureN)self_7320236)->elements[2];
c_7343824.elements[3] = r_7314985;
c_7343824.elements[4] = ((closureN)self_7320236)->elements[3];






make_pair(c_7343903,quote_sk,NULL);c_7343903.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343824, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320236)->elements[3])), NULL, &c_7343903);; 
}

static void __lambda_1538(void *data, object self_7320237, int argc, object *args) /* object self_7320237, object r_7314988 */
 {
 object r_7314988 = args[0];
  
closureN_type c_7343826;
object e_7343889 [5];
c_7343826.hdr.mark = gc_color_red;
 c_7343826.hdr.grayed = 0;
c_7343826.tag = closureN_tag;
 c_7343826.fn = (function_type)__lambda_1539;
c_7343826.num_args = 1;
c_7343826.num_elements = 5;
c_7343826.elements = (object *)e_7343889;
c_7343826.elements[0] = ((closureN)self_7320237)->elements[0];
c_7343826.elements[1] = ((closureN)self_7320237)->elements[1];
c_7343826.elements[2] = ((closureN)self_7320237)->elements[2];
c_7343826.elements[3] = ((closureN)self_7320237)->elements[3];
c_7343826.elements[4] = ((closureN)self_7320237)->elements[4];






make_pair(c_7343896,quote_sk,NULL);c_7343896.hdr.immutable = 1;

make_pair(c_7343895,quote_y,&c_7343896);c_7343895.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343826, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7320237)->elements[4])), r_7314988, &c_7343895);; 
}

static void __lambda_1539(void *data, object self_7320238, int argc, object *args) /* object self_7320238, object r_7314986 */
 {
 object r_7314986 = args[0];
  
closureN_type c_7343828;
object e_7343884 [4];
c_7343828.hdr.mark = gc_color_red;
 c_7343828.hdr.grayed = 0;
c_7343828.tag = closureN_tag;
 c_7343828.fn = (function_type)__lambda_1540;
c_7343828.num_args = 1;
c_7343828.num_elements = 4;
c_7343828.elements = (object *)e_7343884;
c_7343828.elements[0] = ((closureN)self_7320238)->elements[0];
c_7343828.elements[1] = ((closureN)self_7320238)->elements[1];
c_7343828.elements[2] = ((closureN)self_7320238)->elements[2];
c_7343828.elements[3] = ((closureN)self_7320238)->elements[4];


make_pair(c_7343888,quote_sk,NULL);c_7343888.hdr.immutable = 1;

make_pair(c_7343887,quote_y,&c_7343888);c_7343887.hdr.immutable = 1;

make_pair(c_7343886,quote_match_91verify_91no_91ellipsis,&c_7343887);c_7343886.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343828, ((closureN)self_7320238)->elements[3], r_7314986, &c_7343886);; 
}

static void __lambda_1540(void *data, object self_7320239, int argc, object *args) /* object self_7320239, object r_7314982 */
 {
 object r_7314982 = args[0];
  
closureN_type c_7343830;
object e_7343879 [4];
c_7343830.hdr.mark = gc_color_red;
 c_7343830.hdr.grayed = 0;
c_7343830.tag = closureN_tag;
 c_7343830.fn = (function_type)__lambda_1541;
c_7343830.num_args = 1;
c_7343830.num_elements = 4;
c_7343830.elements = (object *)e_7343879;
c_7343830.elements[0] = ((closureN)self_7320239)->elements[0];
c_7343830.elements[1] = ((closureN)self_7320239)->elements[1];
c_7343830.elements[2] = ((closureN)self_7320239)->elements[2];
c_7343830.elements[3] = ((closureN)self_7320239)->elements[3];


make_pair(c_7343883,quote_sk,NULL);c_7343883.hdr.immutable = 1;

make_pair(c_7343882,quote_y,&c_7343883);c_7343882.hdr.immutable = 1;

make_pair(c_7343881,quote_match_91verify_91no_91ellipsis,&c_7343882);c_7343881.hdr.immutable = 1;

make_pair(c_7343880,&c_7343881,NULL);c_7343880.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343830, r_7314982, NULL, &c_7343880);; 
}

static void __lambda_1541(void *data, object self_7320240, int argc, object *args) /* object self_7320240, object r_7314980 */
 {
 object r_7314980 = args[0];
  
closureN_type c_7343832;
object e_7343869 [3];
c_7343832.hdr.mark = gc_color_red;
 c_7343832.hdr.grayed = 0;
c_7343832.tag = closureN_tag;
 c_7343832.fn = (function_type)__lambda_1542;
c_7343832.num_args = 1;
c_7343832.num_elements = 3;
c_7343832.elements = (object *)e_7343869;
c_7343832.elements[0] = ((closureN)self_7320240)->elements[0];
c_7343832.elements[1] = ((closureN)self_7320240)->elements[1];
c_7343832.elements[2] = ((closureN)self_7320240)->elements[3];


make_utf8_string_with_len(c_7343874, "multiple ellipsis patterns not allowed at same level", 52, 52);c_7343874.hdr.immutable = 1;

make_pair(c_7343873,&c_7343874,NULL);c_7343873.hdr.immutable = 1;

make_pair(c_7343872,quote_match_91syntax_91error,&c_7343873);c_7343872.hdr.immutable = 1;

make_pair(c_7343878,quote_sk,NULL);c_7343878.hdr.immutable = 1;

make_pair(c_7343877,quote_y,&c_7343878);c_7343877.hdr.immutable = 1;

make_pair(c_7343876,quote_match_91verify_91no_91ellipsis,&c_7343877);c_7343876.hdr.immutable = 1;

make_pair(c_7343875,&c_7343876,NULL);c_7343875.hdr.immutable = 1;

make_pair(c_7343871,&c_7343872,&c_7343875);c_7343871.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343832, ((closureN)self_7320240)->elements[2], r_7314980, &c_7343871);; 
}

static void __lambda_1542(void *data, object self_7320241, int argc, object *args) /* object self_7320241, object r_7314977 */
 {
 object r_7314977 = args[0];
  
closureN_type c_7343834;
object e_7343854 [2];
c_7343834.hdr.mark = gc_color_red;
 c_7343834.hdr.grayed = 0;
c_7343834.tag = closureN_tag;
 c_7343834.fn = (function_type)__lambda_1543;
c_7343834.num_args = 1;
c_7343834.num_elements = 2;
c_7343834.elements = (object *)e_7343854;
c_7343834.elements[0] = ((closureN)self_7320241)->elements[0];
c_7343834.elements[1] = ((closureN)self_7320241)->elements[1];






make_utf8_string_with_len(c_7343864, "multiple ellipsis patterns not allowed at same level", 52, 52);c_7343864.hdr.immutable = 1;

make_pair(c_7343863,&c_7343864,NULL);c_7343863.hdr.immutable = 1;

make_pair(c_7343862,quote_match_91syntax_91error,&c_7343863);c_7343862.hdr.immutable = 1;

make_pair(c_7343868,quote_sk,NULL);c_7343868.hdr.immutable = 1;

make_pair(c_7343867,quote_y,&c_7343868);c_7343867.hdr.immutable = 1;

make_pair(c_7343866,quote_match_91verify_91no_91ellipsis,&c_7343867);c_7343866.hdr.immutable = 1;

make_pair(c_7343865,&c_7343866,NULL);c_7343865.hdr.immutable = 1;

make_pair(c_7343861,&c_7343862,&c_7343865);c_7343861.hdr.immutable = 1;

make_pair(c_7343860,quote_x,&c_7343861);c_7343860.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343834, Cyc_car(data, Cyc_car(data, ((closureN)self_7320241)->elements[2])), r_7314977, &c_7343860);; 
}

static void __lambda_1543(void *data, object self_7320242, int argc, object *args) /* object self_7320242, object r_7314975 */
 {
 object r_7314975 = args[0];
  
closureN_type c_7343836;
object e_7343842 [1];
c_7343836.hdr.mark = gc_color_red;
 c_7343836.hdr.grayed = 0;
c_7343836.tag = closureN_tag;
 c_7343836.fn = (function_type)__lambda_1544;
c_7343836.num_args = 1;
c_7343836.num_elements = 1;
c_7343836.elements = (object *)e_7343842;
c_7343836.elements[0] = ((closureN)self_7320242)->elements[0];


make_utf8_string_with_len(c_7343849, "multiple ellipsis patterns not allowed at same level", 52, 52);c_7343849.hdr.immutable = 1;

make_pair(c_7343848,&c_7343849,NULL);c_7343848.hdr.immutable = 1;

make_pair(c_7343847,quote_match_91syntax_91error,&c_7343848);c_7343847.hdr.immutable = 1;

make_pair(c_7343853,quote_sk,NULL);c_7343853.hdr.immutable = 1;

make_pair(c_7343852,quote_y,&c_7343853);c_7343852.hdr.immutable = 1;

make_pair(c_7343851,quote_match_91verify_91no_91ellipsis,&c_7343852);c_7343851.hdr.immutable = 1;

make_pair(c_7343850,&c_7343851,NULL);c_7343850.hdr.immutable = 1;

make_pair(c_7343846,&c_7343847,&c_7343850);c_7343846.hdr.immutable = 1;

make_pair(c_7343845,quote_x,&c_7343846);c_7343845.hdr.immutable = 1;

make_pair(c_7343844,quote_match_91check_91ellipsis,&c_7343845);c_7343844.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343836, ((closureN)self_7320242)->elements[1], r_7314975, &c_7343844);; 
}

static void __lambda_1544(void *data, object self_7320243, int argc, object *args) /* object self_7320243, object r_7314973 */
 {
 object r_7314973 = args[0];
  
pair_type local_7343841; 
return_direct_with_clo1(data,  ((closureN)self_7320243)->elements[0], (((closure)  ((closureN)self_7320243)->elements[0])->fn),  set_pair_as_expr(&local_7343841, r_7314973, boolean_f));; 
}

static void __lambda_1189(void *data, object _, int argc, object *args) /* closure _,object k_7314160, object expr_733679_733739_733872_739452, object rename_733680_733740_733873_739453, object compare_733681_733741_733874_739454 */
 {
object k_7314160 = args[0]; object expr_733679_733739_733872_739452 = args[1]; object rename_733680_733740_733873_739453 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-gen-ellipsis");

closureN_type c_7338358;
object e_7343782 [3];
c_7338358.hdr.mark = gc_color_red;
 c_7338358.hdr.grayed = 0;
c_7338358.tag = closureN_tag;
 c_7338358.fn = (function_type)__lambda_1190;
c_7338358.num_args = 1;
c_7338358.num_elements = 3;
c_7338358.elements = (object *)e_7343782;
c_7338358.elements[0] = expr_733679_733739_733872_739452;
c_7338358.elements[1] = k_7314160;
c_7338358.elements[2] = rename_733680_733740_733873_739453;



return_direct_with_clo1(data,(closure)&c_7338358,__lambda_1190,  Cyc_cdr(data, expr_733679_733739_733872_739452));; 
}

static void __lambda_1190(void *data, object self_7319876, int argc, object *args) /* object self_7319876, object v_931_733687_733810_733922_739502 */
 {
 object v_931_733687_733810_733922_739502 = args[0];
  
closureN_type c_7338360;
object e_7340413 [2];
c_7338360.hdr.mark = gc_color_red;
 c_7338360.hdr.grayed = 0;
c_7338360.tag = closureN_tag;
 c_7338360.fn = (function_type)__lambda_1191;
c_7338360.num_args = 0;
c_7338360.num_elements = 2;
c_7338360.elements = (object *)e_7340413;
c_7338360.elements[0] = ((closureN)self_7319876)->elements[2];
c_7338360.elements[1] = v_931_733687_733810_733922_739502;


closureN_type c_7340414;
object e_7343781 [3];
c_7340414.hdr.mark = gc_color_red;
 c_7340414.hdr.grayed = 0;
c_7340414.tag = closureN_tag;
 c_7340414.fn = (function_type)__lambda_1331;
c_7340414.num_args = 1;
c_7340414.num_elements = 3;
c_7340414.elements = (object *)e_7343781;
c_7340414.elements[0] = ((closureN)self_7319876)->elements[0];
c_7340414.elements[1] = ((closureN)self_7319876)->elements[1];
c_7340414.elements[2] = ((closureN)self_7319876)->elements[2];

return_direct_with_clo1(data,(closure)&c_7338360,__lambda_1191,  &c_7340414);; 
}

static void __lambda_1331(void *data, object self_7319877, int argc, object *args) /* object self_7319877, object tmp_733743_733745_733875_739455 */
 {
 object tmp_733743_733745_733875_739455 = args[0];
  
closureN_type c_7340416;
object e_7343774 [3];
c_7340416.hdr.mark = gc_color_red;
 c_7340416.hdr.grayed = 0;
c_7340416.tag = closureN_tag;
 c_7340416.fn = (function_type)__lambda_1332;
c_7340416.num_args = 0;
c_7340416.num_elements = 3;
c_7340416.elements = (object *)e_7343774;
c_7340416.elements[0] = ((closureN)self_7319877)->elements[0];
c_7340416.elements[1] = ((closureN)self_7319877)->elements[2];
c_7340416.elements[2] = tmp_733743_733745_733875_739455;


closureN_type c_7343775;
object e_7343780 [1];
c_7343775.hdr.mark = gc_color_red;
 c_7343775.hdr.grayed = 0;
c_7343775.tag = closureN_tag;
 c_7343775.fn = (function_type)__lambda_1529;
c_7343775.num_args = 1;
c_7343775.num_elements = 1;
c_7343775.elements = (object *)e_7343780;
c_7343775.elements[0] = ((closureN)self_7319877)->elements[1];

return_direct_with_clo1(data,(closure)&c_7340416,__lambda_1332,  &c_7343775);; 
}

static void __lambda_1529(void *data, object self_7319878, int argc, object *args) /* object self_7319878, object r_7314161 */
 {
 object r_7314161 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7319878)->elements[0], (((closure)  ((closureN)self_7319878)->elements[0])->fn),  Cyc_car(data, r_7314161));; 
}

static void __lambda_1332(void *data, object self_7319879, int argc, object *args) /* object self_7319879, object k_7314163 */
 {
 object k_7314163 = args[0];
  if( (boolean_f != ((closureN)self_7319879)->elements[2]) ){ 
  return_direct_with_clo1(data,  k_7314163, (((closure)  k_7314163)->fn),  ((closureN)self_7319879)->elements[2]);
} else { 
  
closureN_type c_7340421;
object e_7343770 [3];
c_7340421.hdr.mark = gc_color_red;
 c_7340421.hdr.grayed = 0;
c_7340421.tag = closureN_tag;
 c_7340421.fn = (function_type)__lambda_1333;
c_7340421.num_args = 1;
c_7340421.num_elements = 3;
c_7340421.elements = (object *)e_7343770;
c_7340421.elements[0] = ((closureN)self_7319879)->elements[0];
c_7340421.elements[1] = k_7314163;
c_7340421.elements[2] = ((closureN)self_7319879)->elements[1];



return_direct_with_clo1(data,(closure)&c_7340421,__lambda_1333,  Cyc_cdr(data, ((closureN)self_7319879)->elements[0]));}
;; 
}

static void __lambda_1333(void *data, object self_7319880, int argc, object *args) /* object self_7319880, object v_9327_733713_733750_733877_739457 */
 {
 object v_9327_733713_733750_733877_739457 = args[0];
  
closureN_type c_7340423;
object e_7343755 [2];
c_7340423.hdr.mark = gc_color_red;
 c_7340423.hdr.grayed = 0;
c_7340423.tag = closureN_tag;
 c_7340423.fn = (function_type)__lambda_1334;
c_7340423.num_args = 0;
c_7340423.num_elements = 2;
c_7340423.elements = (object *)e_7343755;
c_7340423.elements[0] = ((closureN)self_7319880)->elements[2];
c_7340423.elements[1] = v_9327_733713_733750_733877_739457;


closureN_type c_7343756;
object e_7343769 [2];
c_7343756.hdr.mark = gc_color_red;
 c_7343756.hdr.grayed = 0;
c_7343756.tag = closureN_tag;
 c_7343756.fn = (function_type)__lambda_1527;
c_7343756.num_args = 1;
c_7343756.num_elements = 2;
c_7343756.elements = (object *)e_7343769;
c_7343756.elements[0] = ((closureN)self_7319880)->elements[0];
c_7343756.elements[1] = ((closureN)self_7319880)->elements[1];

return_direct_with_clo1(data,(closure)&c_7340423,__lambda_1334,  &c_7343756);; 
}

static void __lambda_1527(void *data, object self_7319881, int argc, object *args) /* object self_7319881, object tmp_733747_733749_733876_739456 */
 {
 object tmp_733747_733749_733876_739456 = args[0];
  if( (boolean_f != tmp_733747_733749_733876_739456) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7319881)->elements[1], (((closure)  ((closureN)self_7319881)->elements[1])->fn),  tmp_733747_733749_733876_739456);
} else { 
  
closureN_type c_7343760;
object e_7343766 [1];
c_7343760.hdr.mark = gc_color_red;
 c_7343760.hdr.grayed = 0;
c_7343760.tag = closureN_tag;
 c_7343760.fn = (function_type)__lambda_1528;
c_7343760.num_args = 1;
c_7343760.num_elements = 1;
c_7343760.elements = (object *)e_7343766;
c_7343760.elements[0] = ((closureN)self_7319881)->elements[1];


make_utf8_string_with_len(c_7343767, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7343760, &c_7343767, ((closureN)self_7319881)->elements[0]);}
;; 
}

static void __lambda_1528(void *data, object self_7319882, int argc, object *args) /* object self_7319882, object r_7314165 */
 {
 object r_7314165 = args[0];
  
pair_type local_7343765; 
return_direct_with_clo1(data,  ((closureN)self_7319882)->elements[0], (((closure)  ((closureN)self_7319882)->elements[0])->fn),  set_pair_as_expr(&local_7343765, r_7314165, boolean_f));; 
}

static void __lambda_1334(void *data, object self_7319883, int argc, object *args) /* object self_7319883, object k_7314167 */
 {
 object k_7314167 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319883)->elements[1])) ){ 
  
closureN_type c_7340428;
object e_7343750 [3];
c_7340428.hdr.mark = gc_color_red;
 c_7340428.hdr.grayed = 0;
c_7340428.tag = closureN_tag;
 c_7340428.fn = (function_type)__lambda_1335;
c_7340428.num_args = 1;
c_7340428.num_elements = 3;
c_7340428.elements = (object *)e_7343750;
c_7340428.elements[0] = k_7314167;
c_7340428.elements[1] = ((closureN)self_7319883)->elements[0];
c_7340428.elements[2] = ((closureN)self_7319883)->elements[1];



return_direct_with_clo1(data,(closure)&c_7340428,__lambda_1335,  Cyc_car(data, ((closureN)self_7319883)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7314167, (((closure)  k_7314167)->fn),  boolean_f);}
;; 
}

static void __lambda_1335(void *data, object self_7319884, int argc, object *args) /* object self_7319884, object v_733753_733879_739459 */
 {
 object v_733753_733879_739459 = args[0];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319884)->elements[2]))) ){ 
  
closureN_type c_7340435;
object e_7343742 [4];
c_7340435.hdr.mark = gc_color_red;
 c_7340435.hdr.grayed = 0;
c_7340435.tag = closureN_tag;
 c_7340435.fn = (function_type)__lambda_1336;
c_7340435.num_args = 1;
c_7340435.num_elements = 4;
c_7340435.elements = (object *)e_7343742;
c_7340435.elements[0] = ((closureN)self_7319884)->elements[0];
c_7340435.elements[1] = ((closureN)self_7319884)->elements[1];
c_7340435.elements[2] = v_733753_733879_739459;
c_7340435.elements[3] = ((closureN)self_7319884)->elements[2];





return_direct_with_clo1(data,(closure)&c_7340435,__lambda_1336,  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319884)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319884)->elements[0], (((closure)  ((closureN)self_7319884)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1336(void *data, object self_7319885, int argc, object *args) /* object self_7319885, object p_733757_733882_739462 */
 {
 object p_733757_733882_739462 = args[0];
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319885)->elements[3])))) ){ 
  
closureN_type c_7340444;
object e_7343732 [5];
c_7340444.hdr.mark = gc_color_red;
 c_7340444.hdr.grayed = 0;
c_7340444.tag = closureN_tag;
 c_7340444.fn = (function_type)__lambda_1337;
c_7340444.num_args = 1;
c_7340444.num_elements = 5;
c_7340444.elements = (object *)e_7343732;
c_7340444.elements[0] = ((closureN)self_7319885)->elements[0];
c_7340444.elements[1] = p_733757_733882_739462;
c_7340444.elements[2] = ((closureN)self_7319885)->elements[1];
c_7340444.elements[3] = ((closureN)self_7319885)->elements[2];
c_7340444.elements[4] = ((closureN)self_7319885)->elements[3];







return_direct_with_clo1(data,(closure)&c_7340444,__lambda_1337,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319885)->elements[3]))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319885)->elements[0], (((closure)  ((closureN)self_7319885)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1337(void *data, object self_7319886, int argc, object *args) /* object self_7319886, object r_733761_733885_739465 */
 {
 object r_733761_733885_739465 = args[0];
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319886)->elements[4]))))) ){ 
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319886)->elements[4]))));  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319886)->elements[4])))))) ){ 
    complex_num_type local_7340468; 
  
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7340468, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319886)->elements[4]))))))) ){ 
  
closureN_type c_7340481;
object e_7343705 [6];
c_7340481.hdr.mark = gc_color_red;
 c_7340481.hdr.grayed = 0;
c_7340481.tag = closureN_tag;
 c_7340481.fn = (function_type)__lambda_1338;
c_7340481.num_args = 1;
c_7340481.num_elements = 6;
c_7340481.elements = (object *)e_7343705;
c_7340481.elements[0] = ((closureN)self_7319886)->elements[0];
c_7340481.elements[1] = ((closureN)self_7319886)->elements[1];
c_7340481.elements[2] = r_733761_733885_739465;
c_7340481.elements[3] = ((closureN)self_7319886)->elements[2];
c_7340481.elements[4] = ((closureN)self_7319886)->elements[3];
c_7340481.elements[5] = ((closureN)self_7319886)->elements[4];











return_direct_with_clo1(data,(closure)&c_7340481,__lambda_1338,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319886)->elements[4]))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319886)->elements[0], (((closure)  ((closureN)self_7319886)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319886)->elements[0], (((closure)  ((closureN)self_7319886)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319886)->elements[0], (((closure)  ((closureN)self_7319886)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1338(void *data, object self_7319887, int argc, object *args) /* object self_7319887, object sk_733770_733891_739471 */
 {
 object sk_733770_733891_739471 = args[0];
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319887)->elements[5]))))))) ){ 
  
closureN_type c_7340496;
object e_7343689 [7];
c_7340496.hdr.mark = gc_color_red;
 c_7340496.hdr.grayed = 0;
c_7340496.tag = closureN_tag;
 c_7340496.fn = (function_type)__lambda_1339;
c_7340496.num_args = 1;
c_7340496.num_elements = 7;
c_7340496.elements = (object *)e_7343689;
c_7340496.elements[0] = ((closureN)self_7319887)->elements[0];
c_7340496.elements[1] = ((closureN)self_7319887)->elements[1];
c_7340496.elements[2] = ((closureN)self_7319887)->elements[2];
c_7340496.elements[3] = ((closureN)self_7319887)->elements[3];
c_7340496.elements[4] = sk_733770_733891_739471;
c_7340496.elements[5] = ((closureN)self_7319887)->elements[4];
c_7340496.elements[6] = ((closureN)self_7319887)->elements[5];













return_direct_with_clo1(data,(closure)&c_7340496,__lambda_1339,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319887)->elements[5])))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319887)->elements[0], (((closure)  ((closureN)self_7319887)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1339(void *data, object self_7319888, int argc, object *args) /* object self_7319888, object fk_733774_733894_739474 */
 {
 object fk_733774_733894_739474 = args[0];
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319888)->elements[6])))))))) ){ 
  
closureN_type c_7340513;
object e_7343671 [8];
c_7340513.hdr.mark = gc_color_red;
 c_7340513.hdr.grayed = 0;
c_7340513.tag = closureN_tag;
 c_7340513.fn = (function_type)__lambda_1340;
c_7340513.num_args = 1;
c_7340513.num_elements = 8;
c_7340513.elements = (object *)e_7343671;
c_7340513.elements[0] = fk_733774_733894_739474;
c_7340513.elements[1] = ((closureN)self_7319888)->elements[0];
c_7340513.elements[2] = ((closureN)self_7319888)->elements[1];
c_7340513.elements[3] = ((closureN)self_7319888)->elements[2];
c_7340513.elements[4] = ((closureN)self_7319888)->elements[3];
c_7340513.elements[5] = ((closureN)self_7319888)->elements[4];
c_7340513.elements[6] = ((closureN)self_7319888)->elements[5];
c_7340513.elements[7] = ((closureN)self_7319888)->elements[6];















return_direct_with_clo1(data,(closure)&c_7340513,__lambda_1340,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319888)->elements[6]))))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319888)->elements[0], (((closure)  ((closureN)self_7319888)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1340(void *data, object self_7319889, int argc, object *args) /* object self_7319889, object i_733778_733897_739477 */
 {
 object i_733778_733897_739477 = args[0];
  
closureN_type c_7340515;
object e_7343655 [8];
c_7340515.hdr.mark = gc_color_red;
 c_7340515.hdr.grayed = 0;
c_7340515.tag = closureN_tag;
 c_7340515.fn = (function_type)__lambda_1341;
c_7340515.num_args = 1;
c_7340515.num_elements = 8;
c_7340515.elements = (object *)e_7343655;
c_7340515.elements[0] = ((closureN)self_7319889)->elements[0];
c_7340515.elements[1] = i_733778_733897_739477;
c_7340515.elements[2] = ((closureN)self_7319889)->elements[1];
c_7340515.elements[3] = ((closureN)self_7319889)->elements[2];
c_7340515.elements[4] = ((closureN)self_7319889)->elements[3];
c_7340515.elements[5] = ((closureN)self_7319889)->elements[4];
c_7340515.elements[6] = ((closureN)self_7319889)->elements[5];
c_7340515.elements[7] = ((closureN)self_7319889)->elements[6];















return_direct_with_clo1(data,(closure)&c_7340515,__lambda_1341,  Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319889)->elements[7]))))))));; 
}

static void __lambda_1341(void *data, object self_7319890, int argc, object *args) /* object self_7319890, object v_9341_733727_733779_733898_739478 */
 {
 object v_9341_733727_733779_733898_739478 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_9341_733727_733779_733898_739478)) ){ 
  
closureN_type c_7340519;
object e_7343650 [9];
c_7340519.hdr.mark = gc_color_red;
 c_7340519.hdr.grayed = 0;
c_7340519.tag = closureN_tag;
 c_7340519.fn = (function_type)__lambda_1342;
c_7340519.num_args = 3;
c_7340519.num_elements = 9;
c_7340519.elements = (object *)e_7343650;
c_7340519.elements[0] = ((closureN)self_7319890)->elements[0];
c_7340519.elements[1] = ((closureN)self_7319890)->elements[1];
c_7340519.elements[2] = ((closureN)self_7319890)->elements[2];
c_7340519.elements[3] = ((closureN)self_7319890)->elements[3];
c_7340519.elements[4] = ((closureN)self_7319890)->elements[4];
c_7340519.elements[5] = ((closureN)self_7319890)->elements[5];
c_7340519.elements[6] = ((closureN)self_7319890)->elements[6];
c_7340519.elements[7] = ((closureN)self_7319890)->elements[7];
c_7340519.elements[8] = v_9341_733727_733779_733898_739478;



return_direct_with_clo3(data,(closure)&c_7340519,__lambda_1342,  Cyc_car(data, v_9341_733727_733779_733898_739478), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319890)->elements[2], (((closure)  ((closureN)self_7319890)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1342(void *data, object self_7319891, int argc, object *args) /* object self_7319891, object w_9343_733729_733783_733900_739480, object id_91ls45_733731_733784_733901_739481, object id_91ls_91ls46_733732_733785_733902_739482 */
 {
 object w_9343_733729_733783_733900_739480 = args[0]; object id_91ls45_733731_733784_733901_739481 = args[1]; object id_91ls_91ls46_733732_733785_733902_739482 = args[2];
  
closureN_type c_7340521;
object e_7343649 [12];
c_7340521.hdr.mark = gc_color_red;
 c_7340521.hdr.grayed = 0;
c_7340521.tag = closureN_tag;
 c_7340521.fn = (function_type)__lambda_1343;
c_7340521.num_args = 1;
c_7340521.num_elements = 12;
c_7340521.elements = (object *)e_7343649;
c_7340521.elements[0] = ((closureN)self_7319891)->elements[0];
c_7340521.elements[1] = ((closureN)self_7319891)->elements[1];
c_7340521.elements[2] = id_91ls_91ls46_733732_733785_733902_739482;
c_7340521.elements[3] = id_91ls45_733731_733784_733901_739481;
c_7340521.elements[4] = ((closureN)self_7319891)->elements[2];
c_7340521.elements[5] = ((closureN)self_7319891)->elements[3];
c_7340521.elements[6] = ((closureN)self_7319891)->elements[4];
c_7340521.elements[7] = ((closureN)self_7319891)->elements[5];
c_7340521.elements[8] = ((closureN)self_7319891)->elements[6];
c_7340521.elements[9] = ((closureN)self_7319891)->elements[7];
c_7340521.elements[10] = ((closureN)self_7319891)->elements[8];
c_7340521.elements[11] = w_9343_733729_733783_733900_739480;

return_direct_with_clo1(data,(closure)&c_7340521,__lambda_1343,  boolean_f);; 
}

static void __lambda_1343(void *data, object self_7319892, int argc, object *args) /* object self_7319892, object lp_9344_733730_733786_733903_739483 */
 {
 object lp_9344_733730_733786_733903_739483 = args[0];
  
closureN_type c_7340523;
object e_7343645 [12];
c_7340523.hdr.mark = gc_color_red;
 c_7340523.hdr.grayed = 0;
c_7340523.tag = closureN_tag;
 c_7340523.fn = (function_type)__lambda_3036;
c_7340523.num_args = 1;
c_7340523.num_elements = 12;
c_7340523.elements = (object *)e_7343645;
c_7340523.elements[0] = ((closureN)self_7319892)->elements[0];
c_7340523.elements[1] = ((closureN)self_7319892)->elements[1];
c_7340523.elements[2] = ((closureN)self_7319892)->elements[2];
c_7340523.elements[3] = ((closureN)self_7319892)->elements[3];
c_7340523.elements[4] = ((closureN)self_7319892)->elements[4];
c_7340523.elements[5] = ((closureN)self_7319892)->elements[5];
c_7340523.elements[6] = ((closureN)self_7319892)->elements[6];
c_7340523.elements[7] = ((closureN)self_7319892)->elements[7];
c_7340523.elements[8] = ((closureN)self_7319892)->elements[8];
c_7340523.elements[9] = ((closureN)self_7319892)->elements[9];
c_7340523.elements[10] = ((closureN)self_7319892)->elements[10];
c_7340523.elements[11] = ((closureN)self_7319892)->elements[11];


pair_type local_7343648; 
return_direct_with_clo1(data,(closure)&c_7340523,__lambda_3036,  set_cell_as_expr(&local_7343648, lp_9344_733730_733786_733903_739483));; 
}

static void __lambda_3036(void *data, object self_7319893, int argc, object *args) /* object self_7319893, object lp_9344_733730_733786_733903_739483 */
 {
 object lp_9344_733730_733786_733903_739483 = args[0];
  
closureN_type c_7340525;
object e_7340540 [5];
c_7340525.hdr.mark = gc_color_red;
 c_7340525.hdr.grayed = 0;
c_7340525.tag = closureN_tag;
 c_7340525.fn = (function_type)__lambda_1344;
c_7340525.num_args = 1;
c_7340525.num_elements = 5;
c_7340525.elements = (object *)e_7340540;
c_7340525.elements[0] = ((closureN)self_7319893)->elements[2];
c_7340525.elements[1] = ((closureN)self_7319893)->elements[3];
c_7340525.elements[2] = ((closureN)self_7319893)->elements[4];
c_7340525.elements[3] = lp_9344_733730_733786_733903_739483;
c_7340525.elements[4] = ((closureN)self_7319893)->elements[11];


closureN_type c_7340541;
object e_7343644 [9];
c_7340541.hdr.mark = gc_color_red;
 c_7340541.hdr.grayed = 0;
c_7340541.tag = closureN_tag;
 c_7340541.fn = (function_type)__lambda_1346;
c_7340541.num_args = 3;
c_7340541.num_elements = 9;
c_7340541.elements = (object *)e_7343644;
c_7340541.elements[0] = ((closureN)self_7319893)->elements[0];
c_7340541.elements[1] = ((closureN)self_7319893)->elements[1];
c_7340541.elements[2] = lp_9344_733730_733786_733903_739483;
c_7340541.elements[3] = ((closureN)self_7319893)->elements[5];
c_7340541.elements[4] = ((closureN)self_7319893)->elements[6];
c_7340541.elements[5] = ((closureN)self_7319893)->elements[7];
c_7340541.elements[6] = ((closureN)self_7319893)->elements[8];
c_7340541.elements[7] = ((closureN)self_7319893)->elements[9];
c_7340541.elements[8] = ((closureN)self_7319893)->elements[10];

return_direct_with_clo1(data,(closure)&c_7340525,__lambda_1344,  &c_7340541);; 
}

static void __lambda_1346(void *data, object self_7319894, int argc, object *args) /* object self_7319894, object k_7314196, object w_9343_733729_733787_733904_739484, object id_91ls45_733731_733788_733905_739485, object id_91ls_91ls46_733732_733789_733906_739486 */
 {
 object k_7314196 = args[0]; object w_9343_733729_733787_733904_739484 = args[1]; object id_91ls45_733731_733788_733905_739485 = args[2]; object id_91ls_91ls46_733732_733789_733906_739486 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9343_733729_733787_733904_739484)) ){ 
  
closureN_type c_7340545;
object e_7343597 [10];
c_7340545.hdr.mark = gc_color_red;
 c_7340545.hdr.grayed = 0;
c_7340545.tag = closureN_tag;
 c_7340545.fn = (function_type)__lambda_1347;
c_7340545.num_args = 1;
c_7340545.num_elements = 10;
c_7340545.elements = (object *)e_7343597;
c_7340545.elements[0] = ((closureN)self_7319894)->elements[0];
c_7340545.elements[1] = ((closureN)self_7319894)->elements[1];
c_7340545.elements[2] = id_91ls_91ls46_733732_733789_733906_739486;
c_7340545.elements[3] = k_7314196;
c_7340545.elements[4] = ((closureN)self_7319894)->elements[3];
c_7340545.elements[5] = ((closureN)self_7319894)->elements[4];
c_7340545.elements[6] = ((closureN)self_7319894)->elements[5];
c_7340545.elements[7] = ((closureN)self_7319894)->elements[6];
c_7340545.elements[8] = ((closureN)self_7319894)->elements[7];
c_7340545.elements[9] = ((closureN)self_7319894)->elements[8];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7340545, id_91ls45_733731_733788_733905_739485);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9343_733729_733787_733904_739484)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9343_733729_733787_733904_739484))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9343_733729_733787_733904_739484)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9343_733729_733787_733904_739484))))) ){ 
  




pair_type local_7343626; 





pair_type local_7343633; 






return_closcall4(data,  car(((closureN)self_7319894)->elements[2]),  k_7314196, Cyc_cdr(data, w_9343_733729_733787_733904_739484), set_pair_as_expr(&local_7343626, Cyc_car(data, Cyc_car(data, w_9343_733729_733787_733904_739484)), id_91ls45_733731_733788_733905_739485), set_pair_as_expr(&local_7343633, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9343_733729_733787_733904_739484))), id_91ls_91ls46_733732_733789_733906_739486));
} else { 
  return_direct_with_clo1(data,  k_7314196, (((closure)  k_7314196)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314196, (((closure)  k_7314196)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314196, (((closure)  k_7314196)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314196, (((closure)  k_7314196)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_1347(void *data, object self_7319895, int argc, object *args) /* object self_7319895, object r_7314198 */
 {
 object r_7314198 = args[0];
  
closureN_type c_7340547;
object e_7343595 [10];
c_7340547.hdr.mark = gc_color_red;
 c_7340547.hdr.grayed = 0;
c_7340547.tag = closureN_tag;
 c_7340547.fn = (function_type)__lambda_1348;
c_7340547.num_args = 1;
c_7340547.num_elements = 10;
c_7340547.elements = (object *)e_7343595;
c_7340547.elements[0] = ((closureN)self_7319895)->elements[0];
c_7340547.elements[1] = ((closureN)self_7319895)->elements[1];
c_7340547.elements[2] = ((closureN)self_7319895)->elements[3];
c_7340547.elements[3] = ((closureN)self_7319895)->elements[4];
c_7340547.elements[4] = r_7314198;
c_7340547.elements[5] = ((closureN)self_7319895)->elements[5];
c_7340547.elements[6] = ((closureN)self_7319895)->elements[6];
c_7340547.elements[7] = ((closureN)self_7319895)->elements[7];
c_7340547.elements[8] = ((closureN)self_7319895)->elements[8];
c_7340547.elements[9] = ((closureN)self_7319895)->elements[9];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7340547, ((closureN)self_7319895)->elements[2]);; 
}

static void __lambda_1348(void *data, object self_7319896, int argc, object *args) /* object self_7319896, object r_7314199 */
 {
 object r_7314199 = args[0];
  
closureN_type c_7340549;
object e_7343593 [9];
c_7340549.hdr.mark = gc_color_red;
 c_7340549.hdr.grayed = 0;
c_7340549.tag = closureN_tag;
 c_7340549.fn = (function_type)__lambda_1349;
c_7340549.num_args = 2;
c_7340549.num_elements = 9;
c_7340549.elements = (object *)e_7343593;
c_7340549.elements[0] = ((closureN)self_7319896)->elements[0];
c_7340549.elements[1] = ((closureN)self_7319896)->elements[1];
c_7340549.elements[2] = ((closureN)self_7319896)->elements[2];
c_7340549.elements[3] = ((closureN)self_7319896)->elements[3];
c_7340549.elements[4] = ((closureN)self_7319896)->elements[5];
c_7340549.elements[5] = ((closureN)self_7319896)->elements[6];
c_7340549.elements[6] = ((closureN)self_7319896)->elements[7];
c_7340549.elements[7] = ((closureN)self_7319896)->elements[8];
c_7340549.elements[8] = ((closureN)self_7319896)->elements[9];

return_direct_with_clo2(data,(closure)&c_7340549,__lambda_1349,  ((closureN)self_7319896)->elements[4], r_7314199);; 
}

static void __lambda_1349(void *data, object self_7319897, int argc, object *args) /* object self_7319897, object id_733790_733907_739487, object id_91ls_733791_733908_739488 */
 {
 object id_733790_733907_739487 = args[0]; object id_91ls_733791_733908_739488 = args[1];
    
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7319897)->elements[8]))) ){ 
  
closureN_type c_7340557;
object e_7343590 [10];
c_7340557.hdr.mark = gc_color_red;
 c_7340557.hdr.grayed = 0;
c_7340557.tag = closureN_tag;
 c_7340557.fn = (function_type)__lambda_1350;
c_7340557.num_args = 1;
c_7340557.num_elements = 10;
c_7340557.elements = (object *)e_7343590;
c_7340557.elements[0] = ((closureN)self_7319897)->elements[0];
c_7340557.elements[1] = ((closureN)self_7319897)->elements[1];
c_7340557.elements[2] = id_733790_733907_739487;
c_7340557.elements[3] = id_91ls_733791_733908_739488;
c_7340557.elements[4] = ((closureN)self_7319897)->elements[2];
c_7340557.elements[5] = ((closureN)self_7319897)->elements[3];
c_7340557.elements[6] = ((closureN)self_7319897)->elements[4];
c_7340557.elements[7] = ((closureN)self_7319897)->elements[5];
c_7340557.elements[8] = ((closureN)self_7319897)->elements[6];
c_7340557.elements[9] = ((closureN)self_7319897)->elements[7];

return_closcall2(data,  ((closureN)self_7319897)->elements[5],  &c_7340557, quote_match_91verify_91no_91ellipsis);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319897)->elements[2], (((closure)  ((closureN)self_7319897)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1350(void *data, object self_7319898, int argc, object *args) /* object self_7319898, object r_7314203 */
 {
 object r_7314203 = args[0];
  
closureN_type c_7340560;
object e_7343589 [11];
c_7340560.hdr.mark = gc_color_red;
 c_7340560.hdr.grayed = 0;
c_7340560.tag = closureN_tag;
 c_7340560.fn = (function_type)__lambda_1351;
c_7340560.num_args = 1;
c_7340560.num_elements = 11;
c_7340560.elements = (object *)e_7343589;
c_7340560.elements[0] = ((closureN)self_7319898)->elements[0];
c_7340560.elements[1] = ((closureN)self_7319898)->elements[1];
c_7340560.elements[2] = ((closureN)self_7319898)->elements[2];
c_7340560.elements[3] = ((closureN)self_7319898)->elements[3];
c_7340560.elements[4] = ((closureN)self_7319898)->elements[4];
c_7340560.elements[5] = ((closureN)self_7319898)->elements[5];
c_7340560.elements[6] = r_7314203;
c_7340560.elements[7] = ((closureN)self_7319898)->elements[6];
c_7340560.elements[8] = ((closureN)self_7319898)->elements[7];
c_7340560.elements[9] = ((closureN)self_7319898)->elements[8];
c_7340560.elements[10] = ((closureN)self_7319898)->elements[9];

return_closcall2(data,  ((closureN)self_7319898)->elements[7],  &c_7340560, quote_let_85);; 
}

static void __lambda_1351(void *data, object self_7319899, int argc, object *args) /* object self_7319899, object r_7314211 */
 {
 object r_7314211 = args[0];
  
closureN_type c_7340563;
object e_7343588 [12];
c_7340563.hdr.mark = gc_color_red;
 c_7340563.hdr.grayed = 0;
c_7340563.tag = closureN_tag;
 c_7340563.fn = (function_type)__lambda_1352;
c_7340563.num_args = 1;
c_7340563.num_elements = 12;
c_7340563.elements = (object *)e_7343588;
c_7340563.elements[0] = ((closureN)self_7319899)->elements[0];
c_7340563.elements[1] = ((closureN)self_7319899)->elements[1];
c_7340563.elements[2] = ((closureN)self_7319899)->elements[2];
c_7340563.elements[3] = ((closureN)self_7319899)->elements[3];
c_7340563.elements[4] = ((closureN)self_7319899)->elements[4];
c_7340563.elements[5] = ((closureN)self_7319899)->elements[5];
c_7340563.elements[6] = ((closureN)self_7319899)->elements[6];
c_7340563.elements[7] = r_7314211;
c_7340563.elements[8] = ((closureN)self_7319899)->elements[7];
c_7340563.elements[9] = ((closureN)self_7319899)->elements[8];
c_7340563.elements[10] = ((closureN)self_7319899)->elements[9];
c_7340563.elements[11] = ((closureN)self_7319899)->elements[10];

return_closcall2(data,  ((closureN)self_7319899)->elements[8],  &c_7340563, quote_tail_91len);; 
}

static void __lambda_1352(void *data, object self_7319900, int argc, object *args) /* object self_7319900, object r_7314572 */
 {
 object r_7314572 = args[0];
  
closureN_type c_7340566;
object e_7343587 [13];
c_7340566.hdr.mark = gc_color_red;
 c_7340566.hdr.grayed = 0;
c_7340566.tag = closureN_tag;
 c_7340566.fn = (function_type)__lambda_1353;
c_7340566.num_args = 1;
c_7340566.num_elements = 13;
c_7340566.elements = (object *)e_7343587;
c_7340566.elements[0] = ((closureN)self_7319900)->elements[0];
c_7340566.elements[1] = ((closureN)self_7319900)->elements[1];
c_7340566.elements[2] = ((closureN)self_7319900)->elements[2];
c_7340566.elements[3] = ((closureN)self_7319900)->elements[3];
c_7340566.elements[4] = ((closureN)self_7319900)->elements[4];
c_7340566.elements[5] = ((closureN)self_7319900)->elements[5];
c_7340566.elements[6] = ((closureN)self_7319900)->elements[6];
c_7340566.elements[7] = ((closureN)self_7319900)->elements[7];
c_7340566.elements[8] = r_7314572;
c_7340566.elements[9] = ((closureN)self_7319900)->elements[8];
c_7340566.elements[10] = ((closureN)self_7319900)->elements[9];
c_7340566.elements[11] = ((closureN)self_7319900)->elements[10];
c_7340566.elements[12] = ((closureN)self_7319900)->elements[11];

return_closcall2(data,  ((closureN)self_7319900)->elements[9],  &c_7340566, quote_length);; 
}

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

return_closcall2(data,  ((closureN)self_7319901)->elements[10],  &c_7340569, quote_quote);; 
}

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


make_pair(c_7343585,quote_r,NULL);c_7343585.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340571, ((closureN)self_7319902)->elements[10], NULL, &c_7343585);; 
}

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


make_pair(c_7343582,quote_r,NULL);c_7343582.hdr.immutable = 1;

make_pair(c_7343581,quote_quote,&c_7343582);c_7343581.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340573, ((closureN)self_7319903)->elements[10], r_7314585, &c_7343581);; 
}

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


make_pair(c_7343578,quote_r,NULL);c_7343578.hdr.immutable = 1;

make_pair(c_7343577,quote_quote,&c_7343578);c_7343577.hdr.immutable = 1;

make_pair(c_7343576,&c_7343577,NULL);c_7343576.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340575, r_7314581, NULL, &c_7343576);; 
}

static void __lambda_1357(void *data, object self_7319905, int argc, object *args) /* object self_7319905, object r_7314579 */
 {
 object r_7314579 = args[0];
  
closureN_type c_7340577;
object e_7343569 [13];
c_7340577.hdr.mark = gc_color_red;
 c_7340577.hdr.grayed = 0;
c_7340577.tag = closureN_tag;
 c_7340577.fn = (function_type)__lambda_1358;
c_7340577.num_args = 1;
c_7340577.num_elements = 13;
c_7340577.elements = (object *)e_7343569;
c_7340577.elements[0] = ((closureN)self_7319905)->elements[0];
c_7340577.elements[1] = ((closureN)self_7319905)->elements[1];
c_7340577.elements[2] = ((closureN)self_7319905)->elements[2];
c_7340577.elements[3] = ((closureN)self_7319905)->elements[3];
c_7340577.elements[4] = ((closureN)self_7319905)->elements[4];
c_7340577.elements[5] = ((closureN)self_7319905)->elements[5];
c_7340577.elements[6] = ((closureN)self_7319905)->elements[6];
c_7340577.elements[7] = ((closureN)self_7319905)->elements[7];
c_7340577.elements[8] = ((closureN)self_7319905)->elements[8];
c_7340577.elements[9] = ((closureN)self_7319905)->elements[10];
c_7340577.elements[10] = ((closureN)self_7319905)->elements[11];
c_7340577.elements[11] = ((closureN)self_7319905)->elements[12];
c_7340577.elements[12] = ((closureN)self_7319905)->elements[13];


make_pair(c_7343574,quote_r,NULL);c_7343574.hdr.immutable = 1;

make_pair(c_7343573,quote_quote,&c_7343574);c_7343573.hdr.immutable = 1;

make_pair(c_7343572,&c_7343573,NULL);c_7343572.hdr.immutable = 1;

make_pair(c_7343571,quote_length,&c_7343572);c_7343571.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340577, ((closureN)self_7319905)->elements[9], r_7314579, &c_7343571);; 
}

static void __lambda_1358(void *data, object self_7319906, int argc, object *args) /* object self_7319906, object r_7314575 */
 {
 object r_7314575 = args[0];
  
closureN_type c_7340579;
object e_7343563 [13];
c_7340579.hdr.mark = gc_color_red;
 c_7340579.hdr.grayed = 0;
c_7340579.tag = closureN_tag;
 c_7340579.fn = (function_type)__lambda_1359;
c_7340579.num_args = 1;
c_7340579.num_elements = 13;
c_7340579.elements = (object *)e_7343563;
c_7340579.elements[0] = ((closureN)self_7319906)->elements[0];
c_7340579.elements[1] = ((closureN)self_7319906)->elements[1];
c_7340579.elements[2] = ((closureN)self_7319906)->elements[2];
c_7340579.elements[3] = ((closureN)self_7319906)->elements[3];
c_7340579.elements[4] = ((closureN)self_7319906)->elements[4];
c_7340579.elements[5] = ((closureN)self_7319906)->elements[5];
c_7340579.elements[6] = ((closureN)self_7319906)->elements[6];
c_7340579.elements[7] = ((closureN)self_7319906)->elements[7];
c_7340579.elements[8] = ((closureN)self_7319906)->elements[8];
c_7340579.elements[9] = ((closureN)self_7319906)->elements[9];
c_7340579.elements[10] = ((closureN)self_7319906)->elements[10];
c_7340579.elements[11] = ((closureN)self_7319906)->elements[11];
c_7340579.elements[12] = ((closureN)self_7319906)->elements[12];


make_pair(c_7343568,quote_r,NULL);c_7343568.hdr.immutable = 1;

make_pair(c_7343567,quote_quote,&c_7343568);c_7343567.hdr.immutable = 1;

make_pair(c_7343566,&c_7343567,NULL);c_7343566.hdr.immutable = 1;

make_pair(c_7343565,quote_length,&c_7343566);c_7343565.hdr.immutable = 1;

make_pair(c_7343564,&c_7343565,NULL);c_7343564.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340579, r_7314575, NULL, &c_7343564);; 
}

static void __lambda_1359(void *data, object self_7319907, int argc, object *args) /* object self_7319907, object r_7314573 */
 {
 object r_7314573 = args[0];
  
closureN_type c_7340581;
object e_7343555 [12];
c_7340581.hdr.mark = gc_color_red;
 c_7340581.hdr.grayed = 0;
c_7340581.tag = closureN_tag;
 c_7340581.fn = (function_type)__lambda_1360;
c_7340581.num_args = 1;
c_7340581.num_elements = 12;
c_7340581.elements = (object *)e_7343555;
c_7340581.elements[0] = ((closureN)self_7319907)->elements[0];
c_7340581.elements[1] = ((closureN)self_7319907)->elements[1];
c_7340581.elements[2] = ((closureN)self_7319907)->elements[2];
c_7340581.elements[3] = ((closureN)self_7319907)->elements[3];
c_7340581.elements[4] = ((closureN)self_7319907)->elements[4];
c_7340581.elements[5] = ((closureN)self_7319907)->elements[5];
c_7340581.elements[6] = ((closureN)self_7319907)->elements[6];
c_7340581.elements[7] = ((closureN)self_7319907)->elements[7];
c_7340581.elements[8] = ((closureN)self_7319907)->elements[9];
c_7340581.elements[9] = ((closureN)self_7319907)->elements[10];
c_7340581.elements[10] = ((closureN)self_7319907)->elements[11];
c_7340581.elements[11] = ((closureN)self_7319907)->elements[12];


make_pair(c_7343562,quote_r,NULL);c_7343562.hdr.immutable = 1;

make_pair(c_7343561,quote_quote,&c_7343562);c_7343561.hdr.immutable = 1;

make_pair(c_7343560,&c_7343561,NULL);c_7343560.hdr.immutable = 1;

make_pair(c_7343559,quote_length,&c_7343560);c_7343559.hdr.immutable = 1;

make_pair(c_7343558,&c_7343559,NULL);c_7343558.hdr.immutable = 1;

make_pair(c_7343557,quote_tail_91len,&c_7343558);c_7343557.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340581, ((closureN)self_7319907)->elements[8], r_7314573, &c_7343557);; 
}

static void __lambda_1360(void *data, object self_7319908, int argc, object *args) /* object self_7319908, object r_7314524 */
 {
 object r_7314524 = args[0];
  
closureN_type c_7340584;
object e_7343554 [13];
c_7340584.hdr.mark = gc_color_red;
 c_7340584.hdr.grayed = 0;
c_7340584.tag = closureN_tag;
 c_7340584.fn = (function_type)__lambda_1361;
c_7340584.num_args = 1;
c_7340584.num_elements = 13;
c_7340584.elements = (object *)e_7343554;
c_7340584.elements[0] = ((closureN)self_7319908)->elements[0];
c_7340584.elements[1] = ((closureN)self_7319908)->elements[1];
c_7340584.elements[2] = ((closureN)self_7319908)->elements[2];
c_7340584.elements[3] = ((closureN)self_7319908)->elements[3];
c_7340584.elements[4] = ((closureN)self_7319908)->elements[4];
c_7340584.elements[5] = ((closureN)self_7319908)->elements[5];
c_7340584.elements[6] = ((closureN)self_7319908)->elements[6];
c_7340584.elements[7] = ((closureN)self_7319908)->elements[7];
c_7340584.elements[8] = r_7314524;
c_7340584.elements[9] = ((closureN)self_7319908)->elements[8];
c_7340584.elements[10] = ((closureN)self_7319908)->elements[9];
c_7340584.elements[11] = ((closureN)self_7319908)->elements[10];
c_7340584.elements[12] = ((closureN)self_7319908)->elements[11];

return_closcall2(data,  ((closureN)self_7319908)->elements[9],  &c_7340584, quote_ls);; 
}

static void __lambda_1361(void *data, object self_7319909, int argc, object *args) /* object self_7319909, object r_7314566 */
 {
 object r_7314566 = args[0];
  
closureN_type c_7340586;
object e_7343551 [13];
c_7340586.hdr.mark = gc_color_red;
 c_7340586.hdr.grayed = 0;
c_7340586.tag = closureN_tag;
 c_7340586.fn = (function_type)__lambda_1362;
c_7340586.num_args = 1;
c_7340586.num_elements = 13;
c_7340586.elements = (object *)e_7343551;
c_7340586.elements[0] = ((closureN)self_7319909)->elements[0];
c_7340586.elements[1] = ((closureN)self_7319909)->elements[1];
c_7340586.elements[2] = ((closureN)self_7319909)->elements[2];
c_7340586.elements[3] = ((closureN)self_7319909)->elements[3];
c_7340586.elements[4] = ((closureN)self_7319909)->elements[4];
c_7340586.elements[5] = ((closureN)self_7319909)->elements[5];
c_7340586.elements[6] = ((closureN)self_7319909)->elements[6];
c_7340586.elements[7] = ((closureN)self_7319909)->elements[7];
c_7340586.elements[8] = ((closureN)self_7319909)->elements[8];
c_7340586.elements[9] = r_7314566;
c_7340586.elements[10] = ((closureN)self_7319909)->elements[9];
c_7340586.elements[11] = ((closureN)self_7319909)->elements[10];
c_7340586.elements[12] = ((closureN)self_7319909)->elements[11];


make_pair(c_7343553,quote_v,NULL);c_7343553.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340586, ((closureN)self_7319909)->elements[12], NULL, &c_7343553);; 
}

static void __lambda_1362(void *data, object self_7319910, int argc, object *args) /* object self_7319910, object r_7314567 */
 {
 object r_7314567 = args[0];
  
closureN_type c_7340588;
object e_7343547 [12];
c_7340588.hdr.mark = gc_color_red;
 c_7340588.hdr.grayed = 0;
c_7340588.tag = closureN_tag;
 c_7340588.fn = (function_type)__lambda_1363;
c_7340588.num_args = 1;
c_7340588.num_elements = 12;
c_7340588.elements = (object *)e_7343547;
c_7340588.elements[0] = ((closureN)self_7319910)->elements[0];
c_7340588.elements[1] = ((closureN)self_7319910)->elements[1];
c_7340588.elements[2] = ((closureN)self_7319910)->elements[2];
c_7340588.elements[3] = ((closureN)self_7319910)->elements[3];
c_7340588.elements[4] = ((closureN)self_7319910)->elements[4];
c_7340588.elements[5] = ((closureN)self_7319910)->elements[5];
c_7340588.elements[6] = ((closureN)self_7319910)->elements[6];
c_7340588.elements[7] = ((closureN)self_7319910)->elements[7];
c_7340588.elements[8] = ((closureN)self_7319910)->elements[8];
c_7340588.elements[9] = ((closureN)self_7319910)->elements[10];
c_7340588.elements[10] = ((closureN)self_7319910)->elements[11];
c_7340588.elements[11] = ((closureN)self_7319910)->elements[12];


make_pair(c_7343550,quote_v,NULL);c_7343550.hdr.immutable = 1;

make_pair(c_7343549,quote_ls,&c_7343550);c_7343549.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340588, ((closureN)self_7319910)->elements[9], r_7314567, &c_7343549);; 
}

static void __lambda_1363(void *data, object self_7319911, int argc, object *args) /* object self_7319911, object r_7314527 */
 {
 object r_7314527 = args[0];
  
closureN_type c_7340591;
object e_7343546 [13];
c_7340591.hdr.mark = gc_color_red;
 c_7340591.hdr.grayed = 0;
c_7340591.tag = closureN_tag;
 c_7340591.fn = (function_type)__lambda_1364;
c_7340591.num_args = 1;
c_7340591.num_elements = 13;
c_7340591.elements = (object *)e_7343546;
c_7340591.elements[0] = ((closureN)self_7319911)->elements[0];
c_7340591.elements[1] = ((closureN)self_7319911)->elements[1];
c_7340591.elements[2] = ((closureN)self_7319911)->elements[2];
c_7340591.elements[3] = ((closureN)self_7319911)->elements[3];
c_7340591.elements[4] = ((closureN)self_7319911)->elements[4];
c_7340591.elements[5] = ((closureN)self_7319911)->elements[5];
c_7340591.elements[6] = ((closureN)self_7319911)->elements[6];
c_7340591.elements[7] = ((closureN)self_7319911)->elements[7];
c_7340591.elements[8] = ((closureN)self_7319911)->elements[8];
c_7340591.elements[9] = r_7314527;
c_7340591.elements[10] = ((closureN)self_7319911)->elements[9];
c_7340591.elements[11] = ((closureN)self_7319911)->elements[10];
c_7340591.elements[12] = ((closureN)self_7319911)->elements[11];

return_closcall2(data,  ((closureN)self_7319911)->elements[10],  &c_7340591, quote_len);; 
}

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

return_closcall2(data,  ((closureN)self_7319912)->elements[11],  &c_7340594, quote_and);; 
}

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

return_closcall2(data,  ((closureN)self_7319913)->elements[12],  &c_7340597, quote_list_127);; 
}

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

return_closcall2(data,  ((closureN)self_7319914)->elements[13],  &c_7340600, quote_ls);; 
}

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


make_pair(c_7343542,quote_ls,NULL);c_7343542.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340602, r_7314559, NULL, &c_7343542);; 
}

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


make_pair(c_7343540,quote_ls,NULL);c_7343540.hdr.immutable = 1;

make_pair(c_7343539,quote_list_127,&c_7343540);c_7343539.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340604, ((closureN)self_7319916)->elements[12], r_7314557, &c_7343539);; 
}

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

return_closcall2(data,  ((closureN)self_7319917)->elements[13],  &c_7340607, quote_length);; 
}

static void __lambda_1370(void *data, object self_7319918, int argc, object *args) /* object self_7319918, object r_7314548 */
 {
 object r_7314548 = args[0];
  
closureN_type c_7340610;
object e_7343535 [17];
c_7340610.hdr.mark = gc_color_red;
 c_7340610.hdr.grayed = 0;
c_7340610.tag = closureN_tag;
 c_7340610.fn = (function_type)__lambda_1371;
c_7340610.num_args = 1;
c_7340610.num_elements = 17;
c_7340610.elements = (object *)e_7343535;
c_7340610.elements[0] = ((closureN)self_7319918)->elements[0];
c_7340610.elements[1] = ((closureN)self_7319918)->elements[1];
c_7340610.elements[2] = ((closureN)self_7319918)->elements[2];
c_7340610.elements[3] = ((closureN)self_7319918)->elements[3];
c_7340610.elements[4] = ((closureN)self_7319918)->elements[4];
c_7340610.elements[5] = ((closureN)self_7319918)->elements[5];
c_7340610.elements[6] = ((closureN)self_7319918)->elements[6];
c_7340610.elements[7] = ((closureN)self_7319918)->elements[7];
c_7340610.elements[8] = ((closureN)self_7319918)->elements[8];
c_7340610.elements[9] = ((closureN)self_7319918)->elements[9];
c_7340610.elements[10] = ((closureN)self_7319918)->elements[10];
c_7340610.elements[11] = ((closureN)self_7319918)->elements[11];
c_7340610.elements[12] = ((closureN)self_7319918)->elements[12];
c_7340610.elements[13] = r_7314548;
c_7340610.elements[14] = ((closureN)self_7319918)->elements[13];
c_7340610.elements[15] = ((closureN)self_7319918)->elements[14];
c_7340610.elements[16] = ((closureN)self_7319918)->elements[15];

return_closcall2(data,  ((closureN)self_7319918)->elements[14],  &c_7340610, quote_ls);; 
}

static void __lambda_1371(void *data, object self_7319919, int argc, object *args) /* object self_7319919, object r_7314551 */
 {
 object r_7314551 = args[0];
  
closureN_type c_7340612;
object e_7343533 [17];
c_7340612.hdr.mark = gc_color_red;
 c_7340612.hdr.grayed = 0;
c_7340612.tag = closureN_tag;
 c_7340612.fn = (function_type)__lambda_1372;
c_7340612.num_args = 1;
c_7340612.num_elements = 17;
c_7340612.elements = (object *)e_7343533;
c_7340612.elements[0] = ((closureN)self_7319919)->elements[0];
c_7340612.elements[1] = ((closureN)self_7319919)->elements[1];
c_7340612.elements[2] = ((closureN)self_7319919)->elements[2];
c_7340612.elements[3] = ((closureN)self_7319919)->elements[3];
c_7340612.elements[4] = ((closureN)self_7319919)->elements[4];
c_7340612.elements[5] = ((closureN)self_7319919)->elements[5];
c_7340612.elements[6] = ((closureN)self_7319919)->elements[6];
c_7340612.elements[7] = ((closureN)self_7319919)->elements[7];
c_7340612.elements[8] = ((closureN)self_7319919)->elements[8];
c_7340612.elements[9] = ((closureN)self_7319919)->elements[9];
c_7340612.elements[10] = ((closureN)self_7319919)->elements[10];
c_7340612.elements[11] = ((closureN)self_7319919)->elements[11];
c_7340612.elements[12] = ((closureN)self_7319919)->elements[12];
c_7340612.elements[13] = ((closureN)self_7319919)->elements[13];
c_7340612.elements[14] = ((closureN)self_7319919)->elements[14];
c_7340612.elements[15] = ((closureN)self_7319919)->elements[15];
c_7340612.elements[16] = ((closureN)self_7319919)->elements[16];


make_pair(c_7343534,quote_ls,NULL);c_7343534.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340612, r_7314551, NULL, &c_7343534);; 
}

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


make_pair(c_7343532,quote_ls,NULL);c_7343532.hdr.immutable = 1;

make_pair(c_7343531,quote_length,&c_7343532);c_7343531.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340614, ((closureN)self_7319920)->elements[13], r_7314549, &c_7343531);; 
}

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


make_pair(c_7343528,quote_ls,NULL);c_7343528.hdr.immutable = 1;

make_pair(c_7343527,quote_length,&c_7343528);c_7343527.hdr.immutable = 1;

make_pair(c_7343526,&c_7343527,NULL);c_7343526.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340616, r_7314545, NULL, &c_7343526);; 
}

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


make_pair(c_7343521,quote_ls,NULL);c_7343521.hdr.immutable = 1;

make_pair(c_7343520,quote_list_127,&c_7343521);c_7343520.hdr.immutable = 1;

make_pair(c_7343524,quote_ls,NULL);c_7343524.hdr.immutable = 1;

make_pair(c_7343523,quote_length,&c_7343524);c_7343523.hdr.immutable = 1;

make_pair(c_7343522,&c_7343523,NULL);c_7343522.hdr.immutable = 1;

make_pair(c_7343519,&c_7343520,&c_7343522);c_7343519.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340618, ((closureN)self_7319922)->elements[12], r_7314543, &c_7343519);; 
}

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


make_pair(c_7343513,quote_ls,NULL);c_7343513.hdr.immutable = 1;

make_pair(c_7343512,quote_list_127,&c_7343513);c_7343512.hdr.immutable = 1;

make_pair(c_7343516,quote_ls,NULL);c_7343516.hdr.immutable = 1;

make_pair(c_7343515,quote_length,&c_7343516);c_7343515.hdr.immutable = 1;

make_pair(c_7343514,&c_7343515,NULL);c_7343514.hdr.immutable = 1;

make_pair(c_7343511,&c_7343512,&c_7343514);c_7343511.hdr.immutable = 1;

make_pair(c_7343510,quote_and,&c_7343511);c_7343510.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340620, ((closureN)self_7319923)->elements[11], r_7314540, &c_7343510);; 
}

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


make_pair(c_7343504,quote_ls,NULL);c_7343504.hdr.immutable = 1;

make_pair(c_7343503,quote_list_127,&c_7343504);c_7343503.hdr.immutable = 1;

make_pair(c_7343507,quote_ls,NULL);c_7343507.hdr.immutable = 1;

make_pair(c_7343506,quote_length,&c_7343507);c_7343506.hdr.immutable = 1;

make_pair(c_7343505,&c_7343506,NULL);c_7343505.hdr.immutable = 1;

make_pair(c_7343502,&c_7343503,&c_7343505);c_7343502.hdr.immutable = 1;

make_pair(c_7343501,quote_and,&c_7343502);c_7343501.hdr.immutable = 1;

make_pair(c_7343500,&c_7343501,NULL);c_7343500.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340622, r_7314536, NULL, &c_7343500);; 
}

static void __lambda_1377(void *data, object self_7319925, int argc, object *args) /* object self_7319925, object r_7314534 */
 {
 object r_7314534 = args[0];
  
closureN_type c_7340624;
object e_7343488 [13];
c_7340624.hdr.mark = gc_color_red;
 c_7340624.hdr.grayed = 0;
c_7340624.tag = closureN_tag;
 c_7340624.fn = (function_type)__lambda_1378;
c_7340624.num_args = 1;
c_7340624.num_elements = 13;
c_7340624.elements = (object *)e_7343488;
c_7340624.elements[0] = ((closureN)self_7319925)->elements[0];
c_7340624.elements[1] = ((closureN)self_7319925)->elements[1];
c_7340624.elements[2] = ((closureN)self_7319925)->elements[2];
c_7340624.elements[3] = ((closureN)self_7319925)->elements[3];
c_7340624.elements[4] = ((closureN)self_7319925)->elements[4];
c_7340624.elements[5] = ((closureN)self_7319925)->elements[5];
c_7340624.elements[6] = ((closureN)self_7319925)->elements[6];
c_7340624.elements[7] = ((closureN)self_7319925)->elements[7];
c_7340624.elements[8] = ((closureN)self_7319925)->elements[8];
c_7340624.elements[9] = ((closureN)self_7319925)->elements[9];
c_7340624.elements[10] = ((closureN)self_7319925)->elements[11];
c_7340624.elements[11] = ((closureN)self_7319925)->elements[12];
c_7340624.elements[12] = ((closureN)self_7319925)->elements[13];


make_pair(c_7343495,quote_ls,NULL);c_7343495.hdr.immutable = 1;

make_pair(c_7343494,quote_list_127,&c_7343495);c_7343494.hdr.immutable = 1;

make_pair(c_7343498,quote_ls,NULL);c_7343498.hdr.immutable = 1;

make_pair(c_7343497,quote_length,&c_7343498);c_7343497.hdr.immutable = 1;

make_pair(c_7343496,&c_7343497,NULL);c_7343496.hdr.immutable = 1;

make_pair(c_7343493,&c_7343494,&c_7343496);c_7343493.hdr.immutable = 1;

make_pair(c_7343492,quote_and,&c_7343493);c_7343492.hdr.immutable = 1;

make_pair(c_7343491,&c_7343492,NULL);c_7343491.hdr.immutable = 1;

make_pair(c_7343490,quote_len,&c_7343491);c_7343490.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340624, ((closureN)self_7319925)->elements[10], r_7314534, &c_7343490);; 
}

static void __lambda_1378(void *data, object self_7319926, int argc, object *args) /* object self_7319926, object r_7314530 */
 {
 object r_7314530 = args[0];
  
closureN_type c_7340626;
object e_7343477 [13];
c_7340626.hdr.mark = gc_color_red;
 c_7340626.hdr.grayed = 0;
c_7340626.tag = closureN_tag;
 c_7340626.fn = (function_type)__lambda_1379;
c_7340626.num_args = 1;
c_7340626.num_elements = 13;
c_7340626.elements = (object *)e_7343477;
c_7340626.elements[0] = ((closureN)self_7319926)->elements[0];
c_7340626.elements[1] = ((closureN)self_7319926)->elements[1];
c_7340626.elements[2] = ((closureN)self_7319926)->elements[2];
c_7340626.elements[3] = ((closureN)self_7319926)->elements[3];
c_7340626.elements[4] = ((closureN)self_7319926)->elements[4];
c_7340626.elements[5] = ((closureN)self_7319926)->elements[5];
c_7340626.elements[6] = ((closureN)self_7319926)->elements[6];
c_7340626.elements[7] = ((closureN)self_7319926)->elements[7];
c_7340626.elements[8] = ((closureN)self_7319926)->elements[8];
c_7340626.elements[9] = ((closureN)self_7319926)->elements[9];
c_7340626.elements[10] = ((closureN)self_7319926)->elements[10];
c_7340626.elements[11] = ((closureN)self_7319926)->elements[11];
c_7340626.elements[12] = ((closureN)self_7319926)->elements[12];


make_pair(c_7343484,quote_ls,NULL);c_7343484.hdr.immutable = 1;

make_pair(c_7343483,quote_list_127,&c_7343484);c_7343483.hdr.immutable = 1;

make_pair(c_7343487,quote_ls,NULL);c_7343487.hdr.immutable = 1;

make_pair(c_7343486,quote_length,&c_7343487);c_7343486.hdr.immutable = 1;

make_pair(c_7343485,&c_7343486,NULL);c_7343485.hdr.immutable = 1;

make_pair(c_7343482,&c_7343483,&c_7343485);c_7343482.hdr.immutable = 1;

make_pair(c_7343481,quote_and,&c_7343482);c_7343481.hdr.immutable = 1;

make_pair(c_7343480,&c_7343481,NULL);c_7343480.hdr.immutable = 1;

make_pair(c_7343479,quote_len,&c_7343480);c_7343479.hdr.immutable = 1;

make_pair(c_7343478,&c_7343479,NULL);c_7343478.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340626, r_7314530, NULL, &c_7343478);; 
}

static void __lambda_1379(void *data, object self_7319927, int argc, object *args) /* object self_7319927, object r_7314528 */
 {
 object r_7314528 = args[0];
  
closureN_type c_7340628;
object e_7343462 [12];
c_7340628.hdr.mark = gc_color_red;
 c_7340628.hdr.grayed = 0;
c_7340628.tag = closureN_tag;
 c_7340628.fn = (function_type)__lambda_1380;
c_7340628.num_args = 1;
c_7340628.num_elements = 12;
c_7340628.elements = (object *)e_7343462;
c_7340628.elements[0] = ((closureN)self_7319927)->elements[0];
c_7340628.elements[1] = ((closureN)self_7319927)->elements[1];
c_7340628.elements[2] = ((closureN)self_7319927)->elements[2];
c_7340628.elements[3] = ((closureN)self_7319927)->elements[3];
c_7340628.elements[4] = ((closureN)self_7319927)->elements[4];
c_7340628.elements[5] = ((closureN)self_7319927)->elements[5];
c_7340628.elements[6] = ((closureN)self_7319927)->elements[6];
c_7340628.elements[7] = ((closureN)self_7319927)->elements[7];
c_7340628.elements[8] = ((closureN)self_7319927)->elements[8];
c_7340628.elements[9] = ((closureN)self_7319927)->elements[10];
c_7340628.elements[10] = ((closureN)self_7319927)->elements[11];
c_7340628.elements[11] = ((closureN)self_7319927)->elements[12];


make_pair(c_7343466,quote_v,NULL);c_7343466.hdr.immutable = 1;

make_pair(c_7343465,quote_ls,&c_7343466);c_7343465.hdr.immutable = 1;

make_pair(c_7343473,quote_ls,NULL);c_7343473.hdr.immutable = 1;

make_pair(c_7343472,quote_list_127,&c_7343473);c_7343472.hdr.immutable = 1;

make_pair(c_7343476,quote_ls,NULL);c_7343476.hdr.immutable = 1;

make_pair(c_7343475,quote_length,&c_7343476);c_7343475.hdr.immutable = 1;

make_pair(c_7343474,&c_7343475,NULL);c_7343474.hdr.immutable = 1;

make_pair(c_7343471,&c_7343472,&c_7343474);c_7343471.hdr.immutable = 1;

make_pair(c_7343470,quote_and,&c_7343471);c_7343470.hdr.immutable = 1;

make_pair(c_7343469,&c_7343470,NULL);c_7343469.hdr.immutable = 1;

make_pair(c_7343468,quote_len,&c_7343469);c_7343468.hdr.immutable = 1;

make_pair(c_7343467,&c_7343468,NULL);c_7343467.hdr.immutable = 1;

make_pair(c_7343464,&c_7343465,&c_7343467);c_7343464.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340628, ((closureN)self_7319927)->elements[9], r_7314528, &c_7343464);; 
}

static void __lambda_1380(void *data, object self_7319928, int argc, object *args) /* object self_7319928, object r_7314525 */
 {
 object r_7314525 = args[0];
  
closureN_type c_7340630;
object e_7343440 [11];
c_7340630.hdr.mark = gc_color_red;
 c_7340630.hdr.grayed = 0;
c_7340630.tag = closureN_tag;
 c_7340630.fn = (function_type)__lambda_1381;
c_7340630.num_args = 1;
c_7340630.num_elements = 11;
c_7340630.elements = (object *)e_7343440;
c_7340630.elements[0] = ((closureN)self_7319928)->elements[0];
c_7340630.elements[1] = ((closureN)self_7319928)->elements[1];
c_7340630.elements[2] = ((closureN)self_7319928)->elements[2];
c_7340630.elements[3] = ((closureN)self_7319928)->elements[3];
c_7340630.elements[4] = ((closureN)self_7319928)->elements[4];
c_7340630.elements[5] = ((closureN)self_7319928)->elements[5];
c_7340630.elements[6] = ((closureN)self_7319928)->elements[6];
c_7340630.elements[7] = ((closureN)self_7319928)->elements[7];
c_7340630.elements[8] = ((closureN)self_7319928)->elements[9];
c_7340630.elements[9] = ((closureN)self_7319928)->elements[10];
c_7340630.elements[10] = ((closureN)self_7319928)->elements[11];


make_pair(c_7343448,quote_r,NULL);c_7343448.hdr.immutable = 1;

make_pair(c_7343447,quote_quote,&c_7343448);c_7343447.hdr.immutable = 1;

make_pair(c_7343446,&c_7343447,NULL);c_7343446.hdr.immutable = 1;

make_pair(c_7343445,quote_length,&c_7343446);c_7343445.hdr.immutable = 1;

make_pair(c_7343444,&c_7343445,NULL);c_7343444.hdr.immutable = 1;

make_pair(c_7343443,quote_tail_91len,&c_7343444);c_7343443.hdr.immutable = 1;

make_pair(c_7343451,quote_v,NULL);c_7343451.hdr.immutable = 1;

make_pair(c_7343450,quote_ls,&c_7343451);c_7343450.hdr.immutable = 1;

make_pair(c_7343458,quote_ls,NULL);c_7343458.hdr.immutable = 1;

make_pair(c_7343457,quote_list_127,&c_7343458);c_7343457.hdr.immutable = 1;

make_pair(c_7343461,quote_ls,NULL);c_7343461.hdr.immutable = 1;

make_pair(c_7343460,quote_length,&c_7343461);c_7343460.hdr.immutable = 1;

make_pair(c_7343459,&c_7343460,NULL);c_7343459.hdr.immutable = 1;

make_pair(c_7343456,&c_7343457,&c_7343459);c_7343456.hdr.immutable = 1;

make_pair(c_7343455,quote_and,&c_7343456);c_7343455.hdr.immutable = 1;

make_pair(c_7343454,&c_7343455,NULL);c_7343454.hdr.immutable = 1;

make_pair(c_7343453,quote_len,&c_7343454);c_7343453.hdr.immutable = 1;

make_pair(c_7343452,&c_7343453,NULL);c_7343452.hdr.immutable = 1;

make_pair(c_7343449,&c_7343450,&c_7343452);c_7343449.hdr.immutable = 1;

make_pair(c_7343442,&c_7343443,&c_7343449);c_7343442.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340630, ((closureN)self_7319928)->elements[8], r_7314525, &c_7343442);; 
}

static void __lambda_1381(void *data, object self_7319929, int argc, object *args) /* object self_7319929, object r_7314214 */
 {
 object r_7314214 = args[0];
  
closureN_type c_7340633;
object e_7343439 [12];
c_7340633.hdr.mark = gc_color_red;
 c_7340633.hdr.grayed = 0;
c_7340633.tag = closureN_tag;
 c_7340633.fn = (function_type)__lambda_1382;
c_7340633.num_args = 1;
c_7340633.num_elements = 12;
c_7340633.elements = (object *)e_7343439;
c_7340633.elements[0] = ((closureN)self_7319929)->elements[0];
c_7340633.elements[1] = ((closureN)self_7319929)->elements[1];
c_7340633.elements[2] = ((closureN)self_7319929)->elements[2];
c_7340633.elements[3] = ((closureN)self_7319929)->elements[3];
c_7340633.elements[4] = ((closureN)self_7319929)->elements[4];
c_7340633.elements[5] = ((closureN)self_7319929)->elements[5];
c_7340633.elements[6] = ((closureN)self_7319929)->elements[6];
c_7340633.elements[7] = ((closureN)self_7319929)->elements[7];
c_7340633.elements[8] = r_7314214;
c_7340633.elements[9] = ((closureN)self_7319929)->elements[8];
c_7340633.elements[10] = ((closureN)self_7319929)->elements[9];
c_7340633.elements[11] = ((closureN)self_7319929)->elements[10];

return_closcall2(data,  ((closureN)self_7319929)->elements[9],  &c_7340633, quote__if);; 
}

static void __lambda_1382(void *data, object self_7319930, int argc, object *args) /* object self_7319930, object r_7314220 */
 {
 object r_7314220 = args[0];
  
closureN_type c_7340636;
object e_7343438 [13];
c_7340636.hdr.mark = gc_color_red;
 c_7340636.hdr.grayed = 0;
c_7340636.tag = closureN_tag;
 c_7340636.fn = (function_type)__lambda_1383;
c_7340636.num_args = 1;
c_7340636.num_elements = 13;
c_7340636.elements = (object *)e_7343438;
c_7340636.elements[0] = ((closureN)self_7319930)->elements[0];
c_7340636.elements[1] = ((closureN)self_7319930)->elements[1];
c_7340636.elements[2] = ((closureN)self_7319930)->elements[2];
c_7340636.elements[3] = ((closureN)self_7319930)->elements[3];
c_7340636.elements[4] = ((closureN)self_7319930)->elements[4];
c_7340636.elements[5] = ((closureN)self_7319930)->elements[5];
c_7340636.elements[6] = ((closureN)self_7319930)->elements[6];
c_7340636.elements[7] = ((closureN)self_7319930)->elements[7];
c_7340636.elements[8] = ((closureN)self_7319930)->elements[8];
c_7340636.elements[9] = r_7314220;
c_7340636.elements[10] = ((closureN)self_7319930)->elements[9];
c_7340636.elements[11] = ((closureN)self_7319930)->elements[10];
c_7340636.elements[12] = ((closureN)self_7319930)->elements[11];

return_closcall2(data,  ((closureN)self_7319930)->elements[10],  &c_7340636, quote_or);; 
}

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

return_closcall2(data,  ((closureN)self_7319931)->elements[11],  &c_7340639, quote_not);; 
}

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

return_closcall2(data,  ((closureN)self_7319932)->elements[12],  &c_7340642, quote_len);; 
}

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


make_pair(c_7343435,quote_len,NULL);c_7343435.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340644, r_7314517, NULL, &c_7343435);; 
}

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


make_pair(c_7343433,quote_len,NULL);c_7343433.hdr.immutable = 1;

make_pair(c_7343432,quote_not,&c_7343433);c_7343432.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340646, ((closureN)self_7319934)->elements[11], r_7314515, &c_7343432);; 
}

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

return_closcall2(data,  ((closureN)self_7319935)->elements[12],  &c_7340649, quote__121);; 
}

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

return_closcall2(data,  ((closureN)self_7319936)->elements[13],  &c_7340652, quote_len);; 
}

static void __lambda_1389(void *data, object self_7319937, int argc, object *args) /* object self_7319937, object r_7314505 */
 {
 object r_7314505 = args[0];
  
closureN_type c_7340655;
object e_7343427 [17];
c_7340655.hdr.mark = gc_color_red;
 c_7340655.hdr.grayed = 0;
c_7340655.tag = closureN_tag;
 c_7340655.fn = (function_type)__lambda_1390;
c_7340655.num_args = 1;
c_7340655.num_elements = 17;
c_7340655.elements = (object *)e_7343427;
c_7340655.elements[0] = ((closureN)self_7319937)->elements[0];
c_7340655.elements[1] = ((closureN)self_7319937)->elements[1];
c_7340655.elements[2] = ((closureN)self_7319937)->elements[2];
c_7340655.elements[3] = ((closureN)self_7319937)->elements[3];
c_7340655.elements[4] = ((closureN)self_7319937)->elements[4];
c_7340655.elements[5] = ((closureN)self_7319937)->elements[5];
c_7340655.elements[6] = ((closureN)self_7319937)->elements[6];
c_7340655.elements[7] = ((closureN)self_7319937)->elements[7];
c_7340655.elements[8] = ((closureN)self_7319937)->elements[8];
c_7340655.elements[9] = ((closureN)self_7319937)->elements[9];
c_7340655.elements[10] = ((closureN)self_7319937)->elements[10];
c_7340655.elements[11] = ((closureN)self_7319937)->elements[11];
c_7340655.elements[12] = ((closureN)self_7319937)->elements[12];
c_7340655.elements[13] = r_7314505;
c_7340655.elements[14] = ((closureN)self_7319937)->elements[13];
c_7340655.elements[15] = ((closureN)self_7319937)->elements[14];
c_7340655.elements[16] = ((closureN)self_7319937)->elements[15];

return_closcall2(data,  ((closureN)self_7319937)->elements[14],  &c_7340655, quote_tail_91len);; 
}

static void __lambda_1390(void *data, object self_7319938, int argc, object *args) /* object self_7319938, object r_7314508 */
 {
 object r_7314508 = args[0];
  
closureN_type c_7340657;
object e_7343425 [17];
c_7340657.hdr.mark = gc_color_red;
 c_7340657.hdr.grayed = 0;
c_7340657.tag = closureN_tag;
 c_7340657.fn = (function_type)__lambda_1391;
c_7340657.num_args = 1;
c_7340657.num_elements = 17;
c_7340657.elements = (object *)e_7343425;
c_7340657.elements[0] = ((closureN)self_7319938)->elements[0];
c_7340657.elements[1] = ((closureN)self_7319938)->elements[1];
c_7340657.elements[2] = ((closureN)self_7319938)->elements[2];
c_7340657.elements[3] = ((closureN)self_7319938)->elements[3];
c_7340657.elements[4] = ((closureN)self_7319938)->elements[4];
c_7340657.elements[5] = ((closureN)self_7319938)->elements[5];
c_7340657.elements[6] = ((closureN)self_7319938)->elements[6];
c_7340657.elements[7] = ((closureN)self_7319938)->elements[7];
c_7340657.elements[8] = ((closureN)self_7319938)->elements[8];
c_7340657.elements[9] = ((closureN)self_7319938)->elements[9];
c_7340657.elements[10] = ((closureN)self_7319938)->elements[10];
c_7340657.elements[11] = ((closureN)self_7319938)->elements[11];
c_7340657.elements[12] = ((closureN)self_7319938)->elements[12];
c_7340657.elements[13] = ((closureN)self_7319938)->elements[13];
c_7340657.elements[14] = ((closureN)self_7319938)->elements[14];
c_7340657.elements[15] = ((closureN)self_7319938)->elements[15];
c_7340657.elements[16] = ((closureN)self_7319938)->elements[16];


make_pair(c_7343426,quote_tail_91len,NULL);c_7343426.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340657, r_7314508, NULL, &c_7343426);; 
}

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


make_pair(c_7343424,quote_tail_91len,NULL);c_7343424.hdr.immutable = 1;

make_pair(c_7343423,quote_len,&c_7343424);c_7343423.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340659, ((closureN)self_7319939)->elements[13], r_7314506, &c_7343423);; 
}

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


make_pair(c_7343420,quote_tail_91len,NULL);c_7343420.hdr.immutable = 1;

make_pair(c_7343419,quote_len,&c_7343420);c_7343419.hdr.immutable = 1;

make_pair(c_7343418,quote__121,&c_7343419);c_7343418.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340661, ((closureN)self_7319940)->elements[12], r_7314503, &c_7343418);; 
}

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


make_pair(c_7343415,quote_tail_91len,NULL);c_7343415.hdr.immutable = 1;

make_pair(c_7343414,quote_len,&c_7343415);c_7343414.hdr.immutable = 1;

make_pair(c_7343413,quote__121,&c_7343414);c_7343413.hdr.immutable = 1;

make_pair(c_7343412,&c_7343413,NULL);c_7343412.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340663, r_7314499, NULL, &c_7343412);; 
}

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


make_pair(c_7343406,quote_len,NULL);c_7343406.hdr.immutable = 1;

make_pair(c_7343405,quote_not,&c_7343406);c_7343405.hdr.immutable = 1;

make_pair(c_7343410,quote_tail_91len,NULL);c_7343410.hdr.immutable = 1;

make_pair(c_7343409,quote_len,&c_7343410);c_7343409.hdr.immutable = 1;

make_pair(c_7343408,quote__121,&c_7343409);c_7343408.hdr.immutable = 1;

make_pair(c_7343407,&c_7343408,NULL);c_7343407.hdr.immutable = 1;

make_pair(c_7343404,&c_7343405,&c_7343407);c_7343404.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340665, ((closureN)self_7319942)->elements[11], r_7314497, &c_7343404);; 
}

static void __lambda_1395(void *data, object self_7319943, int argc, object *args) /* object self_7319943, object r_7314494 */
 {
 object r_7314494 = args[0];
  
closureN_type c_7340667;
object e_7343392 [13];
c_7340667.hdr.mark = gc_color_red;
 c_7340667.hdr.grayed = 0;
c_7340667.tag = closureN_tag;
 c_7340667.fn = (function_type)__lambda_1396;
c_7340667.num_args = 1;
c_7340667.num_elements = 13;
c_7340667.elements = (object *)e_7343392;
c_7340667.elements[0] = ((closureN)self_7319943)->elements[0];
c_7340667.elements[1] = ((closureN)self_7319943)->elements[1];
c_7340667.elements[2] = ((closureN)self_7319943)->elements[2];
c_7340667.elements[3] = ((closureN)self_7319943)->elements[3];
c_7340667.elements[4] = ((closureN)self_7319943)->elements[4];
c_7340667.elements[5] = ((closureN)self_7319943)->elements[5];
c_7340667.elements[6] = ((closureN)self_7319943)->elements[6];
c_7340667.elements[7] = ((closureN)self_7319943)->elements[7];
c_7340667.elements[8] = ((closureN)self_7319943)->elements[8];
c_7340667.elements[9] = ((closureN)self_7319943)->elements[9];
c_7340667.elements[10] = ((closureN)self_7319943)->elements[11];
c_7340667.elements[11] = ((closureN)self_7319943)->elements[12];
c_7340667.elements[12] = ((closureN)self_7319943)->elements[13];


make_pair(c_7343397,quote_len,NULL);c_7343397.hdr.immutable = 1;

make_pair(c_7343396,quote_not,&c_7343397);c_7343396.hdr.immutable = 1;

make_pair(c_7343401,quote_tail_91len,NULL);c_7343401.hdr.immutable = 1;

make_pair(c_7343400,quote_len,&c_7343401);c_7343400.hdr.immutable = 1;

make_pair(c_7343399,quote__121,&c_7343400);c_7343399.hdr.immutable = 1;

make_pair(c_7343398,&c_7343399,NULL);c_7343398.hdr.immutable = 1;

make_pair(c_7343395,&c_7343396,&c_7343398);c_7343395.hdr.immutable = 1;

make_pair(c_7343394,quote_or,&c_7343395);c_7343394.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340667, ((closureN)self_7319943)->elements[10], r_7314494, &c_7343394);; 
}

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

return_closcall2(data,  ((closureN)self_7319944)->elements[11],  &c_7340670, quote_let);; 
}

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

return_closcall2(data,  ((closureN)self_7319945)->elements[12],  &c_7340673, quote_loop);; 
}

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

return_closcall2(data,  ((closureN)self_7319946)->elements[13],  &c_7340676, quote_ls);; 
}

static void __lambda_1399(void *data, object self_7319947, int argc, object *args) /* object self_7319947, object r_7314483 */
 {
 object r_7314483 = args[0];
  
closureN_type c_7340679;
object e_7343388 [17];
c_7340679.hdr.mark = gc_color_red;
 c_7340679.hdr.grayed = 0;
c_7340679.tag = closureN_tag;
 c_7340679.fn = (function_type)__lambda_1400;
c_7340679.num_args = 1;
c_7340679.num_elements = 17;
c_7340679.elements = (object *)e_7343388;
c_7340679.elements[0] = ((closureN)self_7319947)->elements[0];
c_7340679.elements[1] = ((closureN)self_7319947)->elements[1];
c_7340679.elements[2] = ((closureN)self_7319947)->elements[2];
c_7340679.elements[3] = ((closureN)self_7319947)->elements[3];
c_7340679.elements[4] = ((closureN)self_7319947)->elements[4];
c_7340679.elements[5] = ((closureN)self_7319947)->elements[5];
c_7340679.elements[6] = ((closureN)self_7319947)->elements[6];
c_7340679.elements[7] = ((closureN)self_7319947)->elements[7];
c_7340679.elements[8] = ((closureN)self_7319947)->elements[8];
c_7340679.elements[9] = ((closureN)self_7319947)->elements[9];
c_7340679.elements[10] = ((closureN)self_7319947)->elements[10];
c_7340679.elements[11] = ((closureN)self_7319947)->elements[11];
c_7340679.elements[12] = ((closureN)self_7319947)->elements[12];
c_7340679.elements[13] = r_7314483;
c_7340679.elements[14] = ((closureN)self_7319947)->elements[13];
c_7340679.elements[15] = ((closureN)self_7319947)->elements[14];
c_7340679.elements[16] = ((closureN)self_7319947)->elements[15];

return_closcall2(data,  ((closureN)self_7319947)->elements[14],  &c_7340679, quote_ls);; 
}

static void __lambda_1400(void *data, object self_7319948, int argc, object *args) /* object self_7319948, object r_7314486 */
 {
 object r_7314486 = args[0];
  
closureN_type c_7340681;
object e_7343386 [17];
c_7340681.hdr.mark = gc_color_red;
 c_7340681.hdr.grayed = 0;
c_7340681.tag = closureN_tag;
 c_7340681.fn = (function_type)__lambda_1401;
c_7340681.num_args = 1;
c_7340681.num_elements = 17;
c_7340681.elements = (object *)e_7343386;
c_7340681.elements[0] = ((closureN)self_7319948)->elements[0];
c_7340681.elements[1] = ((closureN)self_7319948)->elements[1];
c_7340681.elements[2] = ((closureN)self_7319948)->elements[2];
c_7340681.elements[3] = ((closureN)self_7319948)->elements[3];
c_7340681.elements[4] = ((closureN)self_7319948)->elements[4];
c_7340681.elements[5] = ((closureN)self_7319948)->elements[5];
c_7340681.elements[6] = ((closureN)self_7319948)->elements[6];
c_7340681.elements[7] = ((closureN)self_7319948)->elements[7];
c_7340681.elements[8] = ((closureN)self_7319948)->elements[8];
c_7340681.elements[9] = ((closureN)self_7319948)->elements[9];
c_7340681.elements[10] = ((closureN)self_7319948)->elements[10];
c_7340681.elements[11] = ((closureN)self_7319948)->elements[11];
c_7340681.elements[12] = ((closureN)self_7319948)->elements[12];
c_7340681.elements[13] = ((closureN)self_7319948)->elements[13];
c_7340681.elements[14] = ((closureN)self_7319948)->elements[14];
c_7340681.elements[15] = ((closureN)self_7319948)->elements[15];
c_7340681.elements[16] = ((closureN)self_7319948)->elements[16];


make_pair(c_7343387,quote_ls,NULL);c_7343387.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340681, r_7314486, NULL, &c_7343387);; 
}

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


make_pair(c_7343385,quote_ls,NULL);c_7343385.hdr.immutable = 1;

make_pair(c_7343384,quote_ls,&c_7343385);c_7343384.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340683, ((closureN)self_7319949)->elements[13], r_7314484, &c_7343384);; 
}

static void __lambda_1402(void *data, object self_7319950, int argc, object *args) /* object self_7319950, object r_7314455 */
 {
 object r_7314455 = args[0];
  
closureN_type c_7340686;
object e_7343381 [17];
c_7340686.hdr.mark = gc_color_red;
 c_7340686.hdr.grayed = 0;
c_7340686.tag = closureN_tag;
 c_7340686.fn = (function_type)__lambda_1403;
c_7340686.num_args = 1;
c_7340686.num_elements = 17;
c_7340686.elements = (object *)e_7343381;
c_7340686.elements[0] = ((closureN)self_7319950)->elements[0];
c_7340686.elements[1] = ((closureN)self_7319950)->elements[1];
c_7340686.elements[2] = ((closureN)self_7319950)->elements[2];
c_7340686.elements[3] = ((closureN)self_7319950)->elements[3];
c_7340686.elements[4] = ((closureN)self_7319950)->elements[4];
c_7340686.elements[5] = ((closureN)self_7319950)->elements[5];
c_7340686.elements[6] = ((closureN)self_7319950)->elements[6];
c_7340686.elements[7] = ((closureN)self_7319950)->elements[7];
c_7340686.elements[8] = ((closureN)self_7319950)->elements[8];
c_7340686.elements[9] = ((closureN)self_7319950)->elements[9];
c_7340686.elements[10] = ((closureN)self_7319950)->elements[10];
c_7340686.elements[11] = ((closureN)self_7319950)->elements[11];
c_7340686.elements[12] = ((closureN)self_7319950)->elements[12];
c_7340686.elements[13] = r_7314455;
c_7340686.elements[14] = ((closureN)self_7319950)->elements[13];
c_7340686.elements[15] = ((closureN)self_7319950)->elements[14];
c_7340686.elements[16] = ((closureN)self_7319950)->elements[15];

return_closcall2(data,  ((closureN)self_7319950)->elements[14],  &c_7340686, quote_n);; 
}

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

return_closcall2(data,  ((closureN)self_7319951)->elements[15],  &c_7340689, quote_len);; 
}

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


make_pair(c_7343379,quote_len,NULL);c_7343379.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340691, r_7314478, NULL, &c_7343379);; 
}

static void __lambda_1405(void *data, object self_7319953, int argc, object *args) /* object self_7319953, object r_7314476 */
 {
 object r_7314476 = args[0];
  
closureN_type c_7340693;
object e_7343374 [17];
c_7340693.hdr.mark = gc_color_red;
 c_7340693.hdr.grayed = 0;
c_7340693.tag = closureN_tag;
 c_7340693.fn = (function_type)__lambda_1406;
c_7340693.num_args = 1;
c_7340693.num_elements = 17;
c_7340693.elements = (object *)e_7343374;
c_7340693.elements[0] = ((closureN)self_7319953)->elements[0];
c_7340693.elements[1] = ((closureN)self_7319953)->elements[1];
c_7340693.elements[2] = ((closureN)self_7319953)->elements[2];
c_7340693.elements[3] = ((closureN)self_7319953)->elements[3];
c_7340693.elements[4] = ((closureN)self_7319953)->elements[4];
c_7340693.elements[5] = ((closureN)self_7319953)->elements[5];
c_7340693.elements[6] = ((closureN)self_7319953)->elements[6];
c_7340693.elements[7] = ((closureN)self_7319953)->elements[7];
c_7340693.elements[8] = ((closureN)self_7319953)->elements[8];
c_7340693.elements[9] = ((closureN)self_7319953)->elements[9];
c_7340693.elements[10] = ((closureN)self_7319953)->elements[10];
c_7340693.elements[11] = ((closureN)self_7319953)->elements[11];
c_7340693.elements[12] = ((closureN)self_7319953)->elements[12];
c_7340693.elements[13] = ((closureN)self_7319953)->elements[13];
c_7340693.elements[14] = ((closureN)self_7319953)->elements[15];
c_7340693.elements[15] = ((closureN)self_7319953)->elements[16];
c_7340693.elements[16] = ((closureN)self_7319953)->elements[17];


make_pair(c_7343377,quote_len,NULL);c_7343377.hdr.immutable = 1;

make_pair(c_7343376,quote_n,&c_7343377);c_7343376.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340693, ((closureN)self_7319953)->elements[14], r_7314476, &c_7343376);; 
}

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


closureN_type c_7343345;
object e_7343373 [1];
c_7343345.hdr.mark = gc_color_red;
 c_7343345.hdr.grayed = 0;
c_7343345.tag = closureN_tag;
 c_7343345.fn = (function_type)__lambda_1522;
c_7343345.num_args = 1;
c_7343345.num_elements = 1;
c_7343345.elements = (object *)e_7343373;
c_7343345.elements[0] = ((closureN)self_7319954)->elements[15];

return_direct_with_clo1(data,(closure)&c_7340695,__lambda_1407,  &c_7343345);; 
}

static void __lambda_1522(void *data, object self_7319955, int argc, object *args) /* object self_7319955, object k_7314462, object id_91ls_733794_733910_739490 */
 {
 object k_7314462 = args[0]; object id_91ls_733794_733910_739490 = args[1];
  
closureN_type c_7343348;
object e_7343372 [2];
c_7343348.hdr.mark = gc_color_red;
 c_7343348.hdr.grayed = 0;
c_7343348.tag = closureN_tag;
 c_7343348.fn = (function_type)__lambda_1523;
c_7343348.num_args = 1;
c_7343348.num_elements = 2;
c_7343348.elements = (object *)e_7343372;
c_7343348.elements[0] = id_91ls_733794_733910_739490;
c_7343348.elements[1] = k_7314462;

return_closcall2(data,  ((closureN)self_7319955)->elements[0],  &c_7343348, quote_quote);; 
}

static void __lambda_1523(void *data, object self_7319956, int argc, object *args) /* object self_7319956, object r_7314468 */
 {
 object r_7314468 = args[0];
  
closureN_type c_7343350;
object e_7343370 [3];
c_7343350.hdr.mark = gc_color_red;
 c_7343350.hdr.grayed = 0;
c_7343350.tag = closureN_tag;
 c_7343350.fn = (function_type)__lambda_1524;
c_7343350.num_args = 1;
c_7343350.num_elements = 3;
c_7343350.elements = (object *)e_7343370;
c_7343350.elements[0] = ((closureN)self_7319956)->elements[0];
c_7343350.elements[1] = ((closureN)self_7319956)->elements[1];
c_7343350.elements[2] = r_7314468;


make_pair(c_7343371,NULL,NULL);c_7343371.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343350, NULL, NULL, &c_7343371);; 
}

static void __lambda_1524(void *data, object self_7319957, int argc, object *args) /* object self_7319957, object r_7314469 */
 {
 object r_7314469 = args[0];
  
closureN_type c_7343352;
object e_7343366 [2];
c_7343352.hdr.mark = gc_color_red;
 c_7343352.hdr.grayed = 0;
c_7343352.tag = closureN_tag;
 c_7343352.fn = (function_type)__lambda_1525;
c_7343352.num_args = 1;
c_7343352.num_elements = 2;
c_7343352.elements = (object *)e_7343366;
c_7343352.elements[0] = ((closureN)self_7319957)->elements[0];
c_7343352.elements[1] = ((closureN)self_7319957)->elements[1];


make_pair(c_7343369,NULL,NULL);c_7343369.hdr.immutable = 1;

make_pair(c_7343368,quote_quote,&c_7343369);c_7343368.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343352, ((closureN)self_7319957)->elements[2], r_7314469, &c_7343368);; 
}

static void __lambda_1525(void *data, object self_7319958, int argc, object *args) /* object self_7319958, object r_7314465 */
 {
 object r_7314465 = args[0];
  
closureN_type c_7343354;
object e_7343362 [2];
c_7343354.hdr.mark = gc_color_red;
 c_7343354.hdr.grayed = 0;
c_7343354.tag = closureN_tag;
 c_7343354.fn = (function_type)__lambda_1526;
c_7343354.num_args = 1;
c_7343354.num_elements = 2;
c_7343354.elements = (object *)e_7343362;
c_7343354.elements[0] = ((closureN)self_7319958)->elements[0];
c_7343354.elements[1] = ((closureN)self_7319958)->elements[1];


make_pair(c_7343365,NULL,NULL);c_7343365.hdr.immutable = 1;

make_pair(c_7343364,quote_quote,&c_7343365);c_7343364.hdr.immutable = 1;

make_pair(c_7343363,&c_7343364,NULL);c_7343363.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343354, r_7314465, NULL, &c_7343363);; 
}

static void __lambda_1526(void *data, object self_7319959, int argc, object *args) /* object self_7319959, object r_7314463 */
 {
 object r_7314463 = args[0];
  
make_pair(c_7343361,NULL,NULL);c_7343361.hdr.immutable = 1;

make_pair(c_7343360,quote_quote,&c_7343361);c_7343360.hdr.immutable = 1;

make_pair(c_7343359,&c_7343360,NULL);c_7343359.hdr.immutable = 1;

make_pair(c_7343358,quote_id_91ls,&c_7343359);c_7343358.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7319959)->elements[1], ((closureN)self_7319959)->elements[0], r_7314463, &c_7343358);; 
}

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

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7340697, r_7314461, ((closureN)self_7319960)->elements[3]);; 
}

static void __lambda_1408(void *data, object self_7319961, int argc, object *args) /* object self_7319961, object r_7314459 */
 {
 object r_7314459 = args[0];
  
closureN_type c_7340699;
object e_7343331 [17];
c_7340699.hdr.mark = gc_color_red;
 c_7340699.hdr.grayed = 0;
c_7340699.tag = closureN_tag;
 c_7340699.fn = (function_type)__lambda_1409;
c_7340699.num_args = 1;
c_7340699.num_elements = 17;
c_7340699.elements = (object *)e_7343331;
c_7340699.elements[0] = ((closureN)self_7319961)->elements[0];
c_7340699.elements[1] = ((closureN)self_7319961)->elements[1];
c_7340699.elements[2] = ((closureN)self_7319961)->elements[2];
c_7340699.elements[3] = ((closureN)self_7319961)->elements[3];
c_7340699.elements[4] = ((closureN)self_7319961)->elements[4];
c_7340699.elements[5] = ((closureN)self_7319961)->elements[5];
c_7340699.elements[6] = ((closureN)self_7319961)->elements[6];
c_7340699.elements[7] = ((closureN)self_7319961)->elements[7];
c_7340699.elements[8] = ((closureN)self_7319961)->elements[8];
c_7340699.elements[9] = ((closureN)self_7319961)->elements[9];
c_7340699.elements[10] = ((closureN)self_7319961)->elements[10];
c_7340699.elements[11] = ((closureN)self_7319961)->elements[11];
c_7340699.elements[12] = ((closureN)self_7319961)->elements[12];
c_7340699.elements[13] = ((closureN)self_7319961)->elements[13];
c_7340699.elements[14] = ((closureN)self_7319961)->elements[15];
c_7340699.elements[15] = ((closureN)self_7319961)->elements[16];
c_7340699.elements[16] = ((closureN)self_7319961)->elements[17];


make_pair(c_7343335,quote_len,NULL);c_7343335.hdr.immutable = 1;

make_pair(c_7343334,quote_n,&c_7343335);c_7343334.hdr.immutable = 1;

make_pair(c_7343340,NULL,NULL);c_7343340.hdr.immutable = 1;

make_pair(c_7343339,quote_quote,&c_7343340);c_7343339.hdr.immutable = 1;

make_pair(c_7343338,&c_7343339,NULL);c_7343338.hdr.immutable = 1;

make_pair(c_7343337,quote_id_91ls,&c_7343338);c_7343337.hdr.immutable = 1;

make_pair(c_7343341,quote__93_93_93,NULL);c_7343341.hdr.immutable = 1;

make_pair(c_7343336,&c_7343337,&c_7343341);c_7343336.hdr.immutable = 1;

make_pair(c_7343333,&c_7343334,&c_7343336);c_7343333.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340699, ((closureN)self_7319961)->elements[14], r_7314459, &c_7343333);; 
}

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


make_pair(c_7343321,quote_ls,NULL);c_7343321.hdr.immutable = 1;

make_pair(c_7343320,quote_ls,&c_7343321);c_7343320.hdr.immutable = 1;

make_pair(c_7343324,quote_len,NULL);c_7343324.hdr.immutable = 1;

make_pair(c_7343323,quote_n,&c_7343324);c_7343323.hdr.immutable = 1;

make_pair(c_7343329,NULL,NULL);c_7343329.hdr.immutable = 1;

make_pair(c_7343328,quote_quote,&c_7343329);c_7343328.hdr.immutable = 1;

make_pair(c_7343327,&c_7343328,NULL);c_7343327.hdr.immutable = 1;

make_pair(c_7343326,quote_id_91ls,&c_7343327);c_7343326.hdr.immutable = 1;

make_pair(c_7343330,quote__93_93_93,NULL);c_7343330.hdr.immutable = 1;

make_pair(c_7343325,&c_7343326,&c_7343330);c_7343325.hdr.immutable = 1;

make_pair(c_7343322,&c_7343323,&c_7343325);c_7343322.hdr.immutable = 1;

make_pair(c_7343319,&c_7343320,&c_7343322);c_7343319.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340701, ((closureN)self_7319962)->elements[13], r_7314456, &c_7343319);; 
}

static void __lambda_1410(void *data, object self_7319963, int argc, object *args) /* object self_7319963, object r_7314237 */
 {
 object r_7314237 = args[0];
  
closureN_type c_7340704;
object e_7343316 [17];
c_7340704.hdr.mark = gc_color_red;
 c_7340704.hdr.grayed = 0;
c_7340704.tag = closureN_tag;
 c_7340704.fn = (function_type)__lambda_1411;
c_7340704.num_args = 1;
c_7340704.num_elements = 17;
c_7340704.elements = (object *)e_7343316;
c_7340704.elements[0] = ((closureN)self_7319963)->elements[0];
c_7340704.elements[1] = ((closureN)self_7319963)->elements[1];
c_7340704.elements[2] = ((closureN)self_7319963)->elements[2];
c_7340704.elements[3] = ((closureN)self_7319963)->elements[3];
c_7340704.elements[4] = ((closureN)self_7319963)->elements[4];
c_7340704.elements[5] = ((closureN)self_7319963)->elements[5];
c_7340704.elements[6] = ((closureN)self_7319963)->elements[6];
c_7340704.elements[7] = ((closureN)self_7319963)->elements[7];
c_7340704.elements[8] = ((closureN)self_7319963)->elements[8];
c_7340704.elements[9] = ((closureN)self_7319963)->elements[9];
c_7340704.elements[10] = ((closureN)self_7319963)->elements[10];
c_7340704.elements[11] = ((closureN)self_7319963)->elements[11];
c_7340704.elements[12] = ((closureN)self_7319963)->elements[12];
c_7340704.elements[13] = r_7314237;
c_7340704.elements[14] = ((closureN)self_7319963)->elements[13];
c_7340704.elements[15] = ((closureN)self_7319963)->elements[14];
c_7340704.elements[16] = ((closureN)self_7319963)->elements[15];

return_closcall2(data,  ((closureN)self_7319963)->elements[14],  &c_7340704, quote_cond);; 
}

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

return_closcall2(data,  ((closureN)self_7319964)->elements[15],  &c_7340707, quote__123);; 
}

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

return_closcall2(data,  ((closureN)self_7319965)->elements[16],  &c_7340710, quote_n);; 
}

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

return_closcall2(data,  ((closureN)self_7319966)->elements[17],  &c_7340713, quote_tail_91len);; 
}

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


make_pair(c_7343312,quote_tail_91len,NULL);c_7343312.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340715, r_7314448, NULL, &c_7343312);; 
}

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


make_pair(c_7343310,quote_tail_91len,NULL);c_7343310.hdr.immutable = 1;

make_pair(c_7343309,quote_n,&c_7343310);c_7343309.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340717, ((closureN)self_7319968)->elements[16], r_7314446, &c_7343309);; 
}

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


make_pair(c_7343306,quote_tail_91len,NULL);c_7343306.hdr.immutable = 1;

make_pair(c_7343305,quote_n,&c_7343306);c_7343305.hdr.immutable = 1;

make_pair(c_7343304,quote__123,&c_7343305);c_7343304.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340719, ((closureN)self_7319969)->elements[15], r_7314443, &c_7343304);; 
}

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

return_closcall2(data,  ((closureN)self_7319970)->elements[16],  &c_7340722, quote_let);; 
}

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


closureN_type c_7343271;
object e_7343300 [1];
c_7343271.hdr.mark = gc_color_red;
 c_7343271.hdr.grayed = 0;
c_7343271.tag = closureN_tag;
 c_7343271.fn = (function_type)__lambda_1517;
c_7343271.num_args = 2;
c_7343271.num_elements = 1;
c_7343271.elements = (object *)e_7343300;
c_7343271.elements[0] = ((closureN)self_7319971)->elements[17];

return_direct_with_clo1(data,(closure)&c_7340724,__lambda_1419,  &c_7343271);; 
}

static void __lambda_1517(void *data, object self_7319972, int argc, object *args) /* object self_7319972, object k_7314429, object id_733795_733911_739491, object id_91ls_733796_733912_739492 */
 {
 object k_7314429 = args[0]; object id_733795_733911_739491 = args[1]; object id_91ls_733796_733912_739492 = args[2];
  
closureN_type c_7343274;
object e_7343299 [3];
c_7343274.hdr.mark = gc_color_red;
 c_7343274.hdr.grayed = 0;
c_7343274.tag = closureN_tag;
 c_7343274.fn = (function_type)__lambda_1518;
c_7343274.num_args = 1;
c_7343274.num_elements = 3;
c_7343274.elements = (object *)e_7343299;
c_7343274.elements[0] = id_733795_733911_739491;
c_7343274.elements[1] = id_91ls_733796_733912_739492;
c_7343274.elements[2] = k_7314429;

return_closcall2(data,  ((closureN)self_7319972)->elements[0],  &c_7343274, quote_reverse);; 
}

static void __lambda_1518(void *data, object self_7319973, int argc, object *args) /* object self_7319973, object r_7314435 */
 {
 object r_7314435 = args[0];
  
closureN_type c_7343276;
object e_7343296 [3];
c_7343276.hdr.mark = gc_color_red;
 c_7343276.hdr.grayed = 0;
c_7343276.tag = closureN_tag;
 c_7343276.fn = (function_type)__lambda_1519;
c_7343276.num_args = 1;
c_7343276.num_elements = 3;
c_7343276.elements = (object *)e_7343296;
c_7343276.elements[0] = ((closureN)self_7319973)->elements[0];
c_7343276.elements[1] = ((closureN)self_7319973)->elements[2];
c_7343276.elements[2] = r_7314435;


make_pair(c_7343298,quote_id_91ls,NULL);c_7343298.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343276, ((closureN)self_7319973)->elements[1], NULL, &c_7343298);; 
}

static void __lambda_1519(void *data, object self_7319974, int argc, object *args) /* object self_7319974, object r_7314436 */
 {
 object r_7314436 = args[0];
  
closureN_type c_7343278;
object e_7343292 [2];
c_7343278.hdr.mark = gc_color_red;
 c_7343278.hdr.grayed = 0;
c_7343278.tag = closureN_tag;
 c_7343278.fn = (function_type)__lambda_1520;
c_7343278.num_args = 1;
c_7343278.num_elements = 2;
c_7343278.elements = (object *)e_7343292;
c_7343278.elements[0] = ((closureN)self_7319974)->elements[0];
c_7343278.elements[1] = ((closureN)self_7319974)->elements[1];


make_pair(c_7343295,quote_id_91ls,NULL);c_7343295.hdr.immutable = 1;

make_pair(c_7343294,quote_reverse,&c_7343295);c_7343294.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343278, ((closureN)self_7319974)->elements[2], r_7314436, &c_7343294);; 
}

static void __lambda_1520(void *data, object self_7319975, int argc, object *args) /* object self_7319975, object r_7314432 */
 {
 object r_7314432 = args[0];
  
closureN_type c_7343280;
object e_7343288 [2];
c_7343280.hdr.mark = gc_color_red;
 c_7343280.hdr.grayed = 0;
c_7343280.tag = closureN_tag;
 c_7343280.fn = (function_type)__lambda_1521;
c_7343280.num_args = 1;
c_7343280.num_elements = 2;
c_7343280.elements = (object *)e_7343288;
c_7343280.elements[0] = ((closureN)self_7319975)->elements[0];
c_7343280.elements[1] = ((closureN)self_7319975)->elements[1];


make_pair(c_7343291,quote_id_91ls,NULL);c_7343291.hdr.immutable = 1;

make_pair(c_7343290,quote_reverse,&c_7343291);c_7343290.hdr.immutable = 1;

make_pair(c_7343289,&c_7343290,NULL);c_7343289.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7343280, r_7314432, NULL, &c_7343289);; 
}

static void __lambda_1521(void *data, object self_7319976, int argc, object *args) /* object self_7319976, object r_7314430 */
 {
 object r_7314430 = args[0];
  
make_pair(c_7343287,quote_id_91ls,NULL);c_7343287.hdr.immutable = 1;

make_pair(c_7343286,quote_reverse,&c_7343287);c_7343286.hdr.immutable = 1;

make_pair(c_7343285,&c_7343286,NULL);c_7343285.hdr.immutable = 1;

make_pair(c_7343284,quote_id,&c_7343285);c_7343284.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7319976)->elements[1], ((closureN)self_7319976)->elements[0], r_7314430, &c_7343284);; 
}

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

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7340726, r_7314428, ((closureN)self_7319977)->elements[2], ((closureN)self_7319977)->elements[3]);; 
}

static void __lambda_1420(void *data, object self_7319978, int argc, object *args) /* object self_7319978, object r_7314399 */
 {
 object r_7314399 = args[0];
  
closureN_type c_7340729;
object e_7343266 [21];
c_7340729.hdr.mark = gc_color_red;
 c_7340729.hdr.grayed = 0;
c_7340729.tag = closureN_tag;
 c_7340729.fn = (function_type)__lambda_1421;
c_7340729.num_args = 1;
c_7340729.num_elements = 21;
c_7340729.elements = (object *)e_7343266;
c_7340729.elements[0] = ((closureN)self_7319978)->elements[0];
c_7340729.elements[1] = ((closureN)self_7319978)->elements[1];
c_7340729.elements[2] = ((closureN)self_7319978)->elements[2];
c_7340729.elements[3] = ((closureN)self_7319978)->elements[3];
c_7340729.elements[4] = ((closureN)self_7319978)->elements[4];
c_7340729.elements[5] = ((closureN)self_7319978)->elements[5];
c_7340729.elements[6] = ((closureN)self_7319978)->elements[6];
c_7340729.elements[7] = ((closureN)self_7319978)->elements[7];
c_7340729.elements[8] = ((closureN)self_7319978)->elements[8];
c_7340729.elements[9] = ((closureN)self_7319978)->elements[9];
c_7340729.elements[10] = ((closureN)self_7319978)->elements[10];
c_7340729.elements[11] = ((closureN)self_7319978)->elements[11];
c_7340729.elements[12] = ((closureN)self_7319978)->elements[12];
c_7340729.elements[13] = ((closureN)self_7319978)->elements[13];
c_7340729.elements[14] = ((closureN)self_7319978)->elements[14];
c_7340729.elements[15] = ((closureN)self_7319978)->elements[15];
c_7340729.elements[16] = ((closureN)self_7319978)->elements[16];
c_7340729.elements[17] = r_7314399;
c_7340729.elements[18] = ((closureN)self_7319978)->elements[17];
c_7340729.elements[19] = ((closureN)self_7319978)->elements[18];
c_7340729.elements[20] = ((closureN)self_7319978)->elements[19];

return_closcall2(data,  ((closureN)self_7319978)->elements[18],  &c_7340729, quote_match_91one);; 
}

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

return_closcall2(data,  ((closureN)self_7319979)->elements[19],  &c_7340732, quote_ls);; 
}

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


make_pair(c_7343264,boolean_f,NULL);c_7343264.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340734, boolean_f, NULL, &c_7343264);; 
}

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


make_pair(c_7343262,boolean_f,NULL);c_7343262.hdr.immutable = 1;

make_pair(c_7343261,boolean_f,&c_7343262);c_7343261.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340736, boolean_f, r_7314422, &c_7343261);; 
}

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


make_pair(c_7343259,quote_i,NULL);c_7343259.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340738, ((closureN)self_7319982)->elements[1], NULL, &c_7343259);; 
}

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


make_pair(c_7343256,quote_i,NULL);c_7343256.hdr.immutable = 1;

make_pair(c_7343255,quote_fk,&c_7343256);c_7343255.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340740, ((closureN)self_7319983)->elements[0], r_7314418, &c_7343255);; 
}

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


make_pair(c_7343250,quote__93_93_93,NULL);c_7343250.hdr.immutable = 1;

make_pair(c_7343249,quote_sk,&c_7343250);c_7343249.hdr.immutable = 1;

make_pair(c_7343252,quote_i,NULL);c_7343252.hdr.immutable = 1;

make_pair(c_7343251,quote_fk,&c_7343252);c_7343251.hdr.immutable = 1;

make_pair(c_7343248,&c_7343249,&c_7343251);c_7343248.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340742, ((closureN)self_7319984)->elements[23], r_7314416, &c_7343248);; 
}

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


make_pair(c_7343240,boolean_f,NULL);c_7343240.hdr.immutable = 1;

make_pair(c_7343239,boolean_f,&c_7343240);c_7343239.hdr.immutable = 1;

make_pair(c_7343243,quote__93_93_93,NULL);c_7343243.hdr.immutable = 1;

make_pair(c_7343242,quote_sk,&c_7343243);c_7343242.hdr.immutable = 1;

make_pair(c_7343245,quote_i,NULL);c_7343245.hdr.immutable = 1;

make_pair(c_7343244,quote_fk,&c_7343245);c_7343244.hdr.immutable = 1;

make_pair(c_7343241,&c_7343242,&c_7343244);c_7343241.hdr.immutable = 1;

make_pair(c_7343238,&c_7343239,&c_7343241);c_7343238.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340744, ((closureN)self_7319985)->elements[20], r_7314414, &c_7343238);; 
}

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


make_pair(c_7343230,boolean_f,NULL);c_7343230.hdr.immutable = 1;

make_pair(c_7343229,boolean_f,&c_7343230);c_7343229.hdr.immutable = 1;

make_pair(c_7343233,quote__93_93_93,NULL);c_7343233.hdr.immutable = 1;

make_pair(c_7343232,quote_sk,&c_7343233);c_7343232.hdr.immutable = 1;

make_pair(c_7343235,quote_i,NULL);c_7343235.hdr.immutable = 1;

make_pair(c_7343234,quote_fk,&c_7343235);c_7343234.hdr.immutable = 1;

make_pair(c_7343231,&c_7343232,&c_7343234);c_7343231.hdr.immutable = 1;

make_pair(c_7343228,&c_7343229,&c_7343231);c_7343228.hdr.immutable = 1;

make_pair(c_7343227,quote_r,&c_7343228);c_7343227.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340746, ((closureN)self_7319986)->elements[20], r_7314411, &c_7343227);; 
}

static void __lambda_1429(void *data, object self_7319987, int argc, object *args) /* object self_7319987, object r_7314409 */
 {
 object r_7314409 = args[0];
  
closureN_type c_7340748;
object e_7343213 [21];
c_7340748.hdr.mark = gc_color_red;
 c_7340748.hdr.grayed = 0;
c_7340748.tag = closureN_tag;
 c_7340748.fn = (function_type)__lambda_1430;
c_7340748.num_args = 1;
c_7340748.num_elements = 21;
c_7340748.elements = (object *)e_7343213;
c_7340748.elements[0] = ((closureN)self_7319987)->elements[0];
c_7340748.elements[1] = ((closureN)self_7319987)->elements[1];
c_7340748.elements[2] = ((closureN)self_7319987)->elements[2];
c_7340748.elements[3] = ((closureN)self_7319987)->elements[3];
c_7340748.elements[4] = ((closureN)self_7319987)->elements[4];
c_7340748.elements[5] = ((closureN)self_7319987)->elements[5];
c_7340748.elements[6] = ((closureN)self_7319987)->elements[6];
c_7340748.elements[7] = ((closureN)self_7319987)->elements[7];
c_7340748.elements[8] = ((closureN)self_7319987)->elements[8];
c_7340748.elements[9] = ((closureN)self_7319987)->elements[9];
c_7340748.elements[10] = ((closureN)self_7319987)->elements[10];
c_7340748.elements[11] = ((closureN)self_7319987)->elements[11];
c_7340748.elements[12] = ((closureN)self_7319987)->elements[12];
c_7340748.elements[13] = ((closureN)self_7319987)->elements[13];
c_7340748.elements[14] = ((closureN)self_7319987)->elements[14];
c_7340748.elements[15] = ((closureN)self_7319987)->elements[15];
c_7340748.elements[16] = ((closureN)self_7319987)->elements[16];
c_7340748.elements[17] = ((closureN)self_7319987)->elements[17];
c_7340748.elements[18] = ((closureN)self_7319987)->elements[18];
c_7340748.elements[19] = ((closureN)self_7319987)->elements[20];
c_7340748.elements[20] = ((closureN)self_7319987)->elements[21];


make_pair(c_7343219,boolean_f,NULL);c_7343219.hdr.immutable = 1;

make_pair(c_7343218,boolean_f,&c_7343219);c_7343218.hdr.immutable = 1;

make_pair(c_7343222,quote__93_93_93,NULL);c_7343222.hdr.immutable = 1;

make_pair(c_7343221,quote_sk,&c_7343222);c_7343221.hdr.immutable = 1;

make_pair(c_7343224,quote_i,NULL);c_7343224.hdr.immutable = 1;

make_pair(c_7343223,quote_fk,&c_7343224);c_7343223.hdr.immutable = 1;

make_pair(c_7343220,&c_7343221,&c_7343223);c_7343220.hdr.immutable = 1;

make_pair(c_7343217,&c_7343218,&c_7343220);c_7343217.hdr.immutable = 1;

make_pair(c_7343216,quote_r,&c_7343217);c_7343216.hdr.immutable = 1;

make_pair(c_7343215,quote_ls,&c_7343216);c_7343215.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340748, ((closureN)self_7319987)->elements[19], r_7314409, &c_7343215);; 
}

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


make_pair(c_7343207,boolean_f,NULL);c_7343207.hdr.immutable = 1;

make_pair(c_7343206,boolean_f,&c_7343207);c_7343206.hdr.immutable = 1;

make_pair(c_7343210,quote__93_93_93,NULL);c_7343210.hdr.immutable = 1;

make_pair(c_7343209,quote_sk,&c_7343210);c_7343209.hdr.immutable = 1;

make_pair(c_7343212,quote_i,NULL);c_7343212.hdr.immutable = 1;

make_pair(c_7343211,quote_fk,&c_7343212);c_7343211.hdr.immutable = 1;

make_pair(c_7343208,&c_7343209,&c_7343211);c_7343208.hdr.immutable = 1;

make_pair(c_7343205,&c_7343206,&c_7343208);c_7343205.hdr.immutable = 1;

make_pair(c_7343204,quote_r,&c_7343205);c_7343204.hdr.immutable = 1;

make_pair(c_7343203,quote_ls,&c_7343204);c_7343203.hdr.immutable = 1;

make_pair(c_7343202,quote_match_91one,&c_7343203);c_7343202.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340750, ((closureN)self_7319988)->elements[18], r_7314406, &c_7343202);; 
}

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


make_pair(c_7343194,boolean_f,NULL);c_7343194.hdr.immutable = 1;

make_pair(c_7343193,boolean_f,&c_7343194);c_7343193.hdr.immutable = 1;

make_pair(c_7343197,quote__93_93_93,NULL);c_7343197.hdr.immutable = 1;

make_pair(c_7343196,quote_sk,&c_7343197);c_7343196.hdr.immutable = 1;

make_pair(c_7343199,quote_i,NULL);c_7343199.hdr.immutable = 1;

make_pair(c_7343198,quote_fk,&c_7343199);c_7343198.hdr.immutable = 1;

make_pair(c_7343195,&c_7343196,&c_7343198);c_7343195.hdr.immutable = 1;

make_pair(c_7343192,&c_7343193,&c_7343195);c_7343192.hdr.immutable = 1;

make_pair(c_7343191,quote_r,&c_7343192);c_7343191.hdr.immutable = 1;

make_pair(c_7343190,quote_ls,&c_7343191);c_7343190.hdr.immutable = 1;

make_pair(c_7343189,quote_match_91one,&c_7343190);c_7343189.hdr.immutable = 1;

make_pair(c_7343188,&c_7343189,NULL);c_7343188.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340752, r_7314402, NULL, &c_7343188);; 
}

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


make_pair(c_7343173,quote_id_91ls,NULL);c_7343173.hdr.immutable = 1;

make_pair(c_7343172,quote_reverse,&c_7343173);c_7343172.hdr.immutable = 1;

make_pair(c_7343171,&c_7343172,NULL);c_7343171.hdr.immutable = 1;

make_pair(c_7343170,quote_id,&c_7343171);c_7343170.hdr.immutable = 1;

make_pair(c_7343174,quote__93_93_93,NULL);c_7343174.hdr.immutable = 1;

make_pair(c_7343169,&c_7343170,&c_7343174);c_7343169.hdr.immutable = 1;

make_pair(c_7343181,boolean_f,NULL);c_7343181.hdr.immutable = 1;

make_pair(c_7343180,boolean_f,&c_7343181);c_7343180.hdr.immutable = 1;

make_pair(c_7343184,quote__93_93_93,NULL);c_7343184.hdr.immutable = 1;

make_pair(c_7343183,quote_sk,&c_7343184);c_7343183.hdr.immutable = 1;

make_pair(c_7343186,quote_i,NULL);c_7343186.hdr.immutable = 1;

make_pair(c_7343185,quote_fk,&c_7343186);c_7343185.hdr.immutable = 1;

make_pair(c_7343182,&c_7343183,&c_7343185);c_7343182.hdr.immutable = 1;

make_pair(c_7343179,&c_7343180,&c_7343182);c_7343179.hdr.immutable = 1;

make_pair(c_7343178,quote_r,&c_7343179);c_7343178.hdr.immutable = 1;

make_pair(c_7343177,quote_ls,&c_7343178);c_7343177.hdr.immutable = 1;

make_pair(c_7343176,quote_match_91one,&c_7343177);c_7343176.hdr.immutable = 1;

make_pair(c_7343175,&c_7343176,NULL);c_7343175.hdr.immutable = 1;

make_pair(c_7343168,&c_7343169,&c_7343175);c_7343168.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340754, ((closureN)self_7319990)->elements[17], r_7314400, &c_7343168);; 
}

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


make_pair(c_7343152,quote_id_91ls,NULL);c_7343152.hdr.immutable = 1;

make_pair(c_7343151,quote_reverse,&c_7343152);c_7343151.hdr.immutable = 1;

make_pair(c_7343150,&c_7343151,NULL);c_7343150.hdr.immutable = 1;

make_pair(c_7343149,quote_id,&c_7343150);c_7343149.hdr.immutable = 1;

make_pair(c_7343153,quote__93_93_93,NULL);c_7343153.hdr.immutable = 1;

make_pair(c_7343148,&c_7343149,&c_7343153);c_7343148.hdr.immutable = 1;

make_pair(c_7343160,boolean_f,NULL);c_7343160.hdr.immutable = 1;

make_pair(c_7343159,boolean_f,&c_7343160);c_7343159.hdr.immutable = 1;

make_pair(c_7343163,quote__93_93_93,NULL);c_7343163.hdr.immutable = 1;

make_pair(c_7343162,quote_sk,&c_7343163);c_7343162.hdr.immutable = 1;

make_pair(c_7343165,quote_i,NULL);c_7343165.hdr.immutable = 1;

make_pair(c_7343164,quote_fk,&c_7343165);c_7343164.hdr.immutable = 1;

make_pair(c_7343161,&c_7343162,&c_7343164);c_7343161.hdr.immutable = 1;

make_pair(c_7343158,&c_7343159,&c_7343161);c_7343158.hdr.immutable = 1;

make_pair(c_7343157,quote_r,&c_7343158);c_7343157.hdr.immutable = 1;

make_pair(c_7343156,quote_ls,&c_7343157);c_7343156.hdr.immutable = 1;

make_pair(c_7343155,quote_match_91one,&c_7343156);c_7343155.hdr.immutable = 1;

make_pair(c_7343154,&c_7343155,NULL);c_7343154.hdr.immutable = 1;

make_pair(c_7343147,&c_7343148,&c_7343154);c_7343147.hdr.immutable = 1;

make_pair(c_7343146,quote_let,&c_7343147);c_7343146.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340756, ((closureN)self_7319991)->elements[16], r_7314397, &c_7343146);; 
}

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


make_pair(c_7343130,quote_id_91ls,NULL);c_7343130.hdr.immutable = 1;

make_pair(c_7343129,quote_reverse,&c_7343130);c_7343129.hdr.immutable = 1;

make_pair(c_7343128,&c_7343129,NULL);c_7343128.hdr.immutable = 1;

make_pair(c_7343127,quote_id,&c_7343128);c_7343127.hdr.immutable = 1;

make_pair(c_7343131,quote__93_93_93,NULL);c_7343131.hdr.immutable = 1;

make_pair(c_7343126,&c_7343127,&c_7343131);c_7343126.hdr.immutable = 1;

make_pair(c_7343138,boolean_f,NULL);c_7343138.hdr.immutable = 1;

make_pair(c_7343137,boolean_f,&c_7343138);c_7343137.hdr.immutable = 1;

make_pair(c_7343141,quote__93_93_93,NULL);c_7343141.hdr.immutable = 1;

make_pair(c_7343140,quote_sk,&c_7343141);c_7343140.hdr.immutable = 1;

make_pair(c_7343143,quote_i,NULL);c_7343143.hdr.immutable = 1;

make_pair(c_7343142,quote_fk,&c_7343143);c_7343142.hdr.immutable = 1;

make_pair(c_7343139,&c_7343140,&c_7343142);c_7343139.hdr.immutable = 1;

make_pair(c_7343136,&c_7343137,&c_7343139);c_7343136.hdr.immutable = 1;

make_pair(c_7343135,quote_r,&c_7343136);c_7343135.hdr.immutable = 1;

make_pair(c_7343134,quote_ls,&c_7343135);c_7343134.hdr.immutable = 1;

make_pair(c_7343133,quote_match_91one,&c_7343134);c_7343133.hdr.immutable = 1;

make_pair(c_7343132,&c_7343133,NULL);c_7343132.hdr.immutable = 1;

make_pair(c_7343125,&c_7343126,&c_7343132);c_7343125.hdr.immutable = 1;

make_pair(c_7343124,quote_let,&c_7343125);c_7343124.hdr.immutable = 1;

make_pair(c_7343123,&c_7343124,NULL);c_7343123.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340758, r_7314393, NULL, &c_7343123);; 
}

static void __lambda_1435(void *data, object self_7319993, int argc, object *args) /* object self_7319993, object r_7314391 */
 {
 object r_7314391 = args[0];
  
closureN_type c_7340760;
object e_7343095 [17];
c_7340760.hdr.mark = gc_color_red;
 c_7340760.hdr.grayed = 0;
c_7340760.tag = closureN_tag;
 c_7340760.fn = (function_type)__lambda_1436;
c_7340760.num_args = 1;
c_7340760.num_elements = 17;
c_7340760.elements = (object *)e_7343095;
c_7340760.elements[0] = ((closureN)self_7319993)->elements[0];
c_7340760.elements[1] = ((closureN)self_7319993)->elements[1];
c_7340760.elements[2] = ((closureN)self_7319993)->elements[2];
c_7340760.elements[3] = ((closureN)self_7319993)->elements[3];
c_7340760.elements[4] = ((closureN)self_7319993)->elements[4];
c_7340760.elements[5] = ((closureN)self_7319993)->elements[5];
c_7340760.elements[6] = ((closureN)self_7319993)->elements[6];
c_7340760.elements[7] = ((closureN)self_7319993)->elements[7];
c_7340760.elements[8] = ((closureN)self_7319993)->elements[8];
c_7340760.elements[9] = ((closureN)self_7319993)->elements[9];
c_7340760.elements[10] = ((closureN)self_7319993)->elements[10];
c_7340760.elements[11] = ((closureN)self_7319993)->elements[11];
c_7340760.elements[12] = ((closureN)self_7319993)->elements[12];
c_7340760.elements[13] = ((closureN)self_7319993)->elements[13];
c_7340760.elements[14] = ((closureN)self_7319993)->elements[14];
c_7340760.elements[15] = ((closureN)self_7319993)->elements[16];
c_7340760.elements[16] = ((closureN)self_7319993)->elements[17];


make_pair(c_7343100,quote_tail_91len,NULL);c_7343100.hdr.immutable = 1;

make_pair(c_7343099,quote_n,&c_7343100);c_7343099.hdr.immutable = 1;

make_pair(c_7343098,quote__123,&c_7343099);c_7343098.hdr.immutable = 1;

make_pair(c_7343108,quote_id_91ls,NULL);c_7343108.hdr.immutable = 1;

make_pair(c_7343107,quote_reverse,&c_7343108);c_7343107.hdr.immutable = 1;

make_pair(c_7343106,&c_7343107,NULL);c_7343106.hdr.immutable = 1;

make_pair(c_7343105,quote_id,&c_7343106);c_7343105.hdr.immutable = 1;

make_pair(c_7343109,quote__93_93_93,NULL);c_7343109.hdr.immutable = 1;

make_pair(c_7343104,&c_7343105,&c_7343109);c_7343104.hdr.immutable = 1;

make_pair(c_7343116,boolean_f,NULL);c_7343116.hdr.immutable = 1;

make_pair(c_7343115,boolean_f,&c_7343116);c_7343115.hdr.immutable = 1;

make_pair(c_7343119,quote__93_93_93,NULL);c_7343119.hdr.immutable = 1;

make_pair(c_7343118,quote_sk,&c_7343119);c_7343118.hdr.immutable = 1;

make_pair(c_7343121,quote_i,NULL);c_7343121.hdr.immutable = 1;

make_pair(c_7343120,quote_fk,&c_7343121);c_7343120.hdr.immutable = 1;

make_pair(c_7343117,&c_7343118,&c_7343120);c_7343117.hdr.immutable = 1;

make_pair(c_7343114,&c_7343115,&c_7343117);c_7343114.hdr.immutable = 1;

make_pair(c_7343113,quote_r,&c_7343114);c_7343113.hdr.immutable = 1;

make_pair(c_7343112,quote_ls,&c_7343113);c_7343112.hdr.immutable = 1;

make_pair(c_7343111,quote_match_91one,&c_7343112);c_7343111.hdr.immutable = 1;

make_pair(c_7343110,&c_7343111,NULL);c_7343110.hdr.immutable = 1;

make_pair(c_7343103,&c_7343104,&c_7343110);c_7343103.hdr.immutable = 1;

make_pair(c_7343102,quote_let,&c_7343103);c_7343102.hdr.immutable = 1;

make_pair(c_7343101,&c_7343102,NULL);c_7343101.hdr.immutable = 1;

make_pair(c_7343097,&c_7343098,&c_7343101);c_7343097.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340760, ((closureN)self_7319993)->elements[15], r_7314391, &c_7343097);; 
}

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

return_closcall2(data,  ((closureN)self_7319994)->elements[16],  &c_7340763, quote_pair_127);; 
}

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

return_closcall2(data,  ((closureN)self_7319995)->elements[17],  &c_7340766, quote_ls);; 
}

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


make_pair(c_7343092,quote_ls,NULL);c_7343092.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340768, r_7314385, NULL, &c_7343092);; 
}

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


make_pair(c_7343090,quote_ls,NULL);c_7343090.hdr.immutable = 1;

make_pair(c_7343089,quote_pair_127,&c_7343090);c_7343089.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340770, ((closureN)self_7319997)->elements[16], r_7314383, &c_7343089);; 
}

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

return_closcall2(data,  ((closureN)self_7319998)->elements[17],  &c_7340773, quote_let);; 
}

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

return_closcall2(data,  ((closureN)self_7319999)->elements[18],  &c_7340776, quote_w);; 
}

static void __lambda_1442(void *data, object self_7320000, int argc, object *args) /* object self_7320000, object r_7314366 */
 {
 object r_7314366 = args[0];
  
closureN_type c_7340779;
object e_7343084 [21];
c_7340779.hdr.mark = gc_color_red;
 c_7340779.hdr.grayed = 0;
c_7340779.tag = closureN_tag;
 c_7340779.fn = (function_type)__lambda_1443;
c_7340779.num_args = 1;
c_7340779.num_elements = 21;
c_7340779.elements = (object *)e_7343084;
c_7340779.elements[0] = ((closureN)self_7320000)->elements[0];
c_7340779.elements[1] = ((closureN)self_7320000)->elements[1];
c_7340779.elements[2] = ((closureN)self_7320000)->elements[2];
c_7340779.elements[3] = ((closureN)self_7320000)->elements[3];
c_7340779.elements[4] = ((closureN)self_7320000)->elements[4];
c_7340779.elements[5] = ((closureN)self_7320000)->elements[5];
c_7340779.elements[6] = ((closureN)self_7320000)->elements[6];
c_7340779.elements[7] = ((closureN)self_7320000)->elements[7];
c_7340779.elements[8] = ((closureN)self_7320000)->elements[8];
c_7340779.elements[9] = ((closureN)self_7320000)->elements[9];
c_7340779.elements[10] = ((closureN)self_7320000)->elements[10];
c_7340779.elements[11] = ((closureN)self_7320000)->elements[11];
c_7340779.elements[12] = ((closureN)self_7320000)->elements[12];
c_7340779.elements[13] = ((closureN)self_7320000)->elements[13];
c_7340779.elements[14] = ((closureN)self_7320000)->elements[14];
c_7340779.elements[15] = ((closureN)self_7320000)->elements[15];
c_7340779.elements[16] = ((closureN)self_7320000)->elements[16];
c_7340779.elements[17] = ((closureN)self_7320000)->elements[17];
c_7340779.elements[18] = r_7314366;
c_7340779.elements[19] = ((closureN)self_7320000)->elements[18];
c_7340779.elements[20] = ((closureN)self_7320000)->elements[19];

return_closcall2(data,  ((closureN)self_7320000)->elements[19],  &c_7340779, quote_car);; 
}

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

return_closcall2(data,  ((closureN)self_7320001)->elements[20],  &c_7340782, quote_ls);; 
}

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


make_pair(c_7343082,quote_ls,NULL);c_7343082.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340784, r_7314375, NULL, &c_7343082);; 
}

static void __lambda_1445(void *data, object self_7320003, int argc, object *args) /* object self_7320003, object r_7314373 */
 {
 object r_7314373 = args[0];
  
closureN_type c_7340786;
object e_7343077 [21];
c_7340786.hdr.mark = gc_color_red;
 c_7340786.hdr.grayed = 0;
c_7340786.tag = closureN_tag;
 c_7340786.fn = (function_type)__lambda_1446;
c_7340786.num_args = 1;
c_7340786.num_elements = 21;
c_7340786.elements = (object *)e_7343077;
c_7340786.elements[0] = ((closureN)self_7320003)->elements[0];
c_7340786.elements[1] = ((closureN)self_7320003)->elements[1];
c_7340786.elements[2] = ((closureN)self_7320003)->elements[2];
c_7340786.elements[3] = ((closureN)self_7320003)->elements[3];
c_7340786.elements[4] = ((closureN)self_7320003)->elements[4];
c_7340786.elements[5] = ((closureN)self_7320003)->elements[5];
c_7340786.elements[6] = ((closureN)self_7320003)->elements[6];
c_7340786.elements[7] = ((closureN)self_7320003)->elements[7];
c_7340786.elements[8] = ((closureN)self_7320003)->elements[8];
c_7340786.elements[9] = ((closureN)self_7320003)->elements[9];
c_7340786.elements[10] = ((closureN)self_7320003)->elements[10];
c_7340786.elements[11] = ((closureN)self_7320003)->elements[11];
c_7340786.elements[12] = ((closureN)self_7320003)->elements[12];
c_7340786.elements[13] = ((closureN)self_7320003)->elements[13];
c_7340786.elements[14] = ((closureN)self_7320003)->elements[14];
c_7340786.elements[15] = ((closureN)self_7320003)->elements[15];
c_7340786.elements[16] = ((closureN)self_7320003)->elements[16];
c_7340786.elements[17] = ((closureN)self_7320003)->elements[17];
c_7340786.elements[18] = ((closureN)self_7320003)->elements[18];
c_7340786.elements[19] = ((closureN)self_7320003)->elements[20];
c_7340786.elements[20] = ((closureN)self_7320003)->elements[21];


make_pair(c_7343080,quote_ls,NULL);c_7343080.hdr.immutable = 1;

make_pair(c_7343079,quote_car,&c_7343080);c_7343079.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340786, ((closureN)self_7320003)->elements[19], r_7314373, &c_7343079);; 
}

static void __lambda_1446(void *data, object self_7320004, int argc, object *args) /* object self_7320004, object r_7314369 */
 {
 object r_7314369 = args[0];
  
closureN_type c_7340788;
object e_7343073 [21];
c_7340788.hdr.mark = gc_color_red;
 c_7340788.hdr.grayed = 0;
c_7340788.tag = closureN_tag;
 c_7340788.fn = (function_type)__lambda_1447;
c_7340788.num_args = 1;
c_7340788.num_elements = 21;
c_7340788.elements = (object *)e_7343073;
c_7340788.elements[0] = ((closureN)self_7320004)->elements[0];
c_7340788.elements[1] = ((closureN)self_7320004)->elements[1];
c_7340788.elements[2] = ((closureN)self_7320004)->elements[2];
c_7340788.elements[3] = ((closureN)self_7320004)->elements[3];
c_7340788.elements[4] = ((closureN)self_7320004)->elements[4];
c_7340788.elements[5] = ((closureN)self_7320004)->elements[5];
c_7340788.elements[6] = ((closureN)self_7320004)->elements[6];
c_7340788.elements[7] = ((closureN)self_7320004)->elements[7];
c_7340788.elements[8] = ((closureN)self_7320004)->elements[8];
c_7340788.elements[9] = ((closureN)self_7320004)->elements[9];
c_7340788.elements[10] = ((closureN)self_7320004)->elements[10];
c_7340788.elements[11] = ((closureN)self_7320004)->elements[11];
c_7340788.elements[12] = ((closureN)self_7320004)->elements[12];
c_7340788.elements[13] = ((closureN)self_7320004)->elements[13];
c_7340788.elements[14] = ((closureN)self_7320004)->elements[14];
c_7340788.elements[15] = ((closureN)self_7320004)->elements[15];
c_7340788.elements[16] = ((closureN)self_7320004)->elements[16];
c_7340788.elements[17] = ((closureN)self_7320004)->elements[17];
c_7340788.elements[18] = ((closureN)self_7320004)->elements[18];
c_7340788.elements[19] = ((closureN)self_7320004)->elements[19];
c_7340788.elements[20] = ((closureN)self_7320004)->elements[20];


make_pair(c_7343076,quote_ls,NULL);c_7343076.hdr.immutable = 1;

make_pair(c_7343075,quote_car,&c_7343076);c_7343075.hdr.immutable = 1;

make_pair(c_7343074,&c_7343075,NULL);c_7343074.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340788, r_7314369, NULL, &c_7343074);; 
}

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


make_pair(c_7343072,quote_ls,NULL);c_7343072.hdr.immutable = 1;

make_pair(c_7343071,quote_car,&c_7343072);c_7343071.hdr.immutable = 1;

make_pair(c_7343070,&c_7343071,NULL);c_7343070.hdr.immutable = 1;

make_pair(c_7343069,quote_w,&c_7343070);c_7343069.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340790, ((closureN)self_7320005)->elements[18], r_7314367, &c_7343069);; 
}

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


make_pair(c_7343066,quote_ls,NULL);c_7343066.hdr.immutable = 1;

make_pair(c_7343065,quote_car,&c_7343066);c_7343065.hdr.immutable = 1;

make_pair(c_7343064,&c_7343065,NULL);c_7343064.hdr.immutable = 1;

make_pair(c_7343063,quote_w,&c_7343064);c_7343063.hdr.immutable = 1;

make_pair(c_7343062,&c_7343063,NULL);c_7343062.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340792, r_7314363, NULL, &c_7343062);; 
}

static void __lambda_1449(void *data, object self_7320007, int argc, object *args) /* object self_7320007, object r_7314270 */
 {
 object r_7314270 = args[0];
  
closureN_type c_7340795;
object e_7343060 [21];
c_7340795.hdr.mark = gc_color_red;
 c_7340795.hdr.grayed = 0;
c_7340795.tag = closureN_tag;
 c_7340795.fn = (function_type)__lambda_1450;
c_7340795.num_args = 1;
c_7340795.num_elements = 21;
c_7340795.elements = (object *)e_7343060;
c_7340795.elements[0] = ((closureN)self_7320007)->elements[0];
c_7340795.elements[1] = ((closureN)self_7320007)->elements[1];
c_7340795.elements[2] = ((closureN)self_7320007)->elements[2];
c_7340795.elements[3] = ((closureN)self_7320007)->elements[3];
c_7340795.elements[4] = ((closureN)self_7320007)->elements[4];
c_7340795.elements[5] = ((closureN)self_7320007)->elements[5];
c_7340795.elements[6] = ((closureN)self_7320007)->elements[6];
c_7340795.elements[7] = ((closureN)self_7320007)->elements[7];
c_7340795.elements[8] = ((closureN)self_7320007)->elements[8];
c_7340795.elements[9] = ((closureN)self_7320007)->elements[9];
c_7340795.elements[10] = ((closureN)self_7320007)->elements[10];
c_7340795.elements[11] = ((closureN)self_7320007)->elements[11];
c_7340795.elements[12] = ((closureN)self_7320007)->elements[12];
c_7340795.elements[13] = ((closureN)self_7320007)->elements[13];
c_7340795.elements[14] = ((closureN)self_7320007)->elements[14];
c_7340795.elements[15] = ((closureN)self_7320007)->elements[15];
c_7340795.elements[16] = ((closureN)self_7320007)->elements[16];
c_7340795.elements[17] = ((closureN)self_7320007)->elements[17];
c_7340795.elements[18] = r_7314270;
c_7340795.elements[19] = ((closureN)self_7320007)->elements[18];
c_7340795.elements[20] = ((closureN)self_7320007)->elements[19];

return_closcall2(data,  ((closureN)self_7320007)->elements[19],  &c_7340795, quote_match_91one);; 
}

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

return_closcall2(data,  ((closureN)self_7320008)->elements[20],  &c_7340798, quote_w);; 
}

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

return_closcall2(data,  ((closureN)self_7320009)->elements[21],  &c_7340801, quote_car);; 
}

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

return_closcall2(data,  ((closureN)self_7320010)->elements[22],  &c_7340804, quote_ls);; 
}

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


make_pair(c_7343056,quote_ls,NULL);c_7343056.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340806, r_7314356, NULL, &c_7343056);; 
}

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


make_pair(c_7343054,quote_ls,NULL);c_7343054.hdr.immutable = 1;

make_pair(c_7343053,quote_car,&c_7343054);c_7343053.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340808, ((closureN)self_7320012)->elements[21], r_7314354, &c_7343053);; 
}

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

return_closcall2(data,  ((closureN)self_7320013)->elements[22],  &c_7340811, quote_set_91car_67);; 
}

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

return_closcall2(data,  ((closureN)self_7320014)->elements[23],  &c_7340814, quote_ls);; 
}

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


make_pair(c_7343048,quote_ls,NULL);c_7343048.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340816, r_7314348, NULL, &c_7343048);; 
}

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


make_pair(c_7343046,quote_ls,NULL);c_7343046.hdr.immutable = 1;

make_pair(c_7343045,quote_set_91car_67,&c_7343046);c_7343045.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340818, ((closureN)self_7320016)->elements[22], r_7314346, &c_7343045);; 
}

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


make_pair(c_7343042,quote_ls,NULL);c_7343042.hdr.immutable = 1;

make_pair(c_7343041,quote_set_91car_67,&c_7343042);c_7343041.hdr.immutable = 1;

make_pair(c_7343040,&c_7343041,NULL);c_7343040.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340820, r_7314342, NULL, &c_7343040);; 
}

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


make_pair(c_7343035,quote_ls,NULL);c_7343035.hdr.immutable = 1;

make_pair(c_7343034,quote_car,&c_7343035);c_7343034.hdr.immutable = 1;

make_pair(c_7343038,quote_ls,NULL);c_7343038.hdr.immutable = 1;

make_pair(c_7343037,quote_set_91car_67,&c_7343038);c_7343037.hdr.immutable = 1;

make_pair(c_7343036,&c_7343037,NULL);c_7343036.hdr.immutable = 1;

make_pair(c_7343033,&c_7343034,&c_7343036);c_7343033.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340822, ((closureN)self_7320018)->elements[21], r_7314340, &c_7343033);; 
}

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

return_closcall2(data,  ((closureN)self_7320019)->elements[22],  &c_7340825, quote_match_91drop_91ids);; 
}

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

return_closcall2(data,  ((closureN)self_7320020)->elements[23],  &c_7340828, quote_loop);; 
}

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

return_closcall2(data,  ((closureN)self_7320021)->elements[24],  &c_7340831, quote_cdr);; 
}

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

return_closcall2(data,  ((closureN)self_7320022)->elements[25],  &c_7340834, quote_ls);; 
}

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


make_pair(c_7343026,quote_ls,NULL);c_7343026.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340836, r_7314332, NULL, &c_7343026);; 
}

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


make_pair(c_7343024,quote_ls,NULL);c_7343024.hdr.immutable = 1;

make_pair(c_7343023,quote_cdr,&c_7343024);c_7343023.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340838, ((closureN)self_7320024)->elements[24], r_7314330, &c_7343023);; 
}

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

return_closcall2(data,  ((closureN)self_7320025)->elements[25],  &c_7340841, quote__91);; 
}

static void __lambda_1468(void *data, object self_7320026, int argc, object *args) /* object self_7320026, object r_7314319 */
 {
 object r_7314319 = args[0];
  
closureN_type c_7340844;
object e_7343019 [28];
c_7340844.hdr.mark = gc_color_red;
 c_7340844.hdr.grayed = 0;
c_7340844.tag = closureN_tag;
 c_7340844.fn = (function_type)__lambda_1469;
c_7340844.num_args = 1;
c_7340844.num_elements = 28;
c_7340844.elements = (object *)e_7343019;
c_7340844.elements[0] = ((closureN)self_7320026)->elements[0];
c_7340844.elements[1] = ((closureN)self_7320026)->elements[1];
c_7340844.elements[2] = ((closureN)self_7320026)->elements[2];
c_7340844.elements[3] = ((closureN)self_7320026)->elements[3];
c_7340844.elements[4] = ((closureN)self_7320026)->elements[4];
c_7340844.elements[5] = ((closureN)self_7320026)->elements[5];
c_7340844.elements[6] = ((closureN)self_7320026)->elements[6];
c_7340844.elements[7] = ((closureN)self_7320026)->elements[7];
c_7340844.elements[8] = ((closureN)self_7320026)->elements[8];
c_7340844.elements[9] = ((closureN)self_7320026)->elements[9];
c_7340844.elements[10] = ((closureN)self_7320026)->elements[10];
c_7340844.elements[11] = ((closureN)self_7320026)->elements[11];
c_7340844.elements[12] = ((closureN)self_7320026)->elements[12];
c_7340844.elements[13] = ((closureN)self_7320026)->elements[13];
c_7340844.elements[14] = ((closureN)self_7320026)->elements[14];
c_7340844.elements[15] = ((closureN)self_7320026)->elements[15];
c_7340844.elements[16] = ((closureN)self_7320026)->elements[16];
c_7340844.elements[17] = ((closureN)self_7320026)->elements[17];
c_7340844.elements[18] = ((closureN)self_7320026)->elements[18];
c_7340844.elements[19] = ((closureN)self_7320026)->elements[19];
c_7340844.elements[20] = ((closureN)self_7320026)->elements[20];
c_7340844.elements[21] = ((closureN)self_7320026)->elements[21];
c_7340844.elements[22] = ((closureN)self_7320026)->elements[22];
c_7340844.elements[23] = ((closureN)self_7320026)->elements[23];
c_7340844.elements[24] = ((closureN)self_7320026)->elements[24];
c_7340844.elements[25] = r_7314319;
c_7340844.elements[26] = ((closureN)self_7320026)->elements[25];
c_7340844.elements[27] = ((closureN)self_7320026)->elements[26];

return_closcall2(data,  ((closureN)self_7320026)->elements[26],  &c_7340844, quote_n);; 
}

static void __lambda_1469(void *data, object self_7320027, int argc, object *args) /* object self_7320027, object r_7314322 */
 {
 object r_7314322 = args[0];
  
closureN_type c_7340846;
object e_7343017 [29];
c_7340846.hdr.mark = gc_color_red;
 c_7340846.hdr.grayed = 0;
c_7340846.tag = closureN_tag;
 c_7340846.fn = (function_type)__lambda_1470;
c_7340846.num_args = 1;
c_7340846.num_elements = 29;
c_7340846.elements = (object *)e_7343017;
c_7340846.elements[0] = ((closureN)self_7320027)->elements[0];
c_7340846.elements[1] = ((closureN)self_7320027)->elements[1];
c_7340846.elements[2] = ((closureN)self_7320027)->elements[2];
c_7340846.elements[3] = ((closureN)self_7320027)->elements[3];
c_7340846.elements[4] = ((closureN)self_7320027)->elements[4];
c_7340846.elements[5] = ((closureN)self_7320027)->elements[5];
c_7340846.elements[6] = ((closureN)self_7320027)->elements[6];
c_7340846.elements[7] = ((closureN)self_7320027)->elements[7];
c_7340846.elements[8] = ((closureN)self_7320027)->elements[8];
c_7340846.elements[9] = ((closureN)self_7320027)->elements[9];
c_7340846.elements[10] = ((closureN)self_7320027)->elements[10];
c_7340846.elements[11] = ((closureN)self_7320027)->elements[11];
c_7340846.elements[12] = ((closureN)self_7320027)->elements[12];
c_7340846.elements[13] = ((closureN)self_7320027)->elements[13];
c_7340846.elements[14] = ((closureN)self_7320027)->elements[14];
c_7340846.elements[15] = ((closureN)self_7320027)->elements[15];
c_7340846.elements[16] = ((closureN)self_7320027)->elements[16];
c_7340846.elements[17] = ((closureN)self_7320027)->elements[17];
c_7340846.elements[18] = ((closureN)self_7320027)->elements[18];
c_7340846.elements[19] = ((closureN)self_7320027)->elements[19];
c_7340846.elements[20] = ((closureN)self_7320027)->elements[20];
c_7340846.elements[21] = ((closureN)self_7320027)->elements[21];
c_7340846.elements[22] = ((closureN)self_7320027)->elements[22];
c_7340846.elements[23] = ((closureN)self_7320027)->elements[23];
c_7340846.elements[24] = ((closureN)self_7320027)->elements[24];
c_7340846.elements[25] = ((closureN)self_7320027)->elements[25];
c_7340846.elements[26] = r_7314322;
c_7340846.elements[27] = ((closureN)self_7320027)->elements[26];
c_7340846.elements[28] = ((closureN)self_7320027)->elements[27];


make_pair(c_7343018,obj_int2obj(1),NULL);c_7343018.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340846, obj_int2obj(1), NULL, &c_7343018);; 
}

static void __lambda_1470(void *data, object self_7320028, int argc, object *args) /* object self_7320028, object r_7314323 */
 {
 object r_7314323 = args[0];
  
closureN_type c_7340848;
object e_7343013 [28];
c_7340848.hdr.mark = gc_color_red;
 c_7340848.hdr.grayed = 0;
c_7340848.tag = closureN_tag;
 c_7340848.fn = (function_type)__lambda_1471;
c_7340848.num_args = 1;
c_7340848.num_elements = 28;
c_7340848.elements = (object *)e_7343013;
c_7340848.elements[0] = ((closureN)self_7320028)->elements[0];
c_7340848.elements[1] = ((closureN)self_7320028)->elements[1];
c_7340848.elements[2] = ((closureN)self_7320028)->elements[2];
c_7340848.elements[3] = ((closureN)self_7320028)->elements[3];
c_7340848.elements[4] = ((closureN)self_7320028)->elements[4];
c_7340848.elements[5] = ((closureN)self_7320028)->elements[5];
c_7340848.elements[6] = ((closureN)self_7320028)->elements[6];
c_7340848.elements[7] = ((closureN)self_7320028)->elements[7];
c_7340848.elements[8] = ((closureN)self_7320028)->elements[8];
c_7340848.elements[9] = ((closureN)self_7320028)->elements[9];
c_7340848.elements[10] = ((closureN)self_7320028)->elements[10];
c_7340848.elements[11] = ((closureN)self_7320028)->elements[11];
c_7340848.elements[12] = ((closureN)self_7320028)->elements[12];
c_7340848.elements[13] = ((closureN)self_7320028)->elements[13];
c_7340848.elements[14] = ((closureN)self_7320028)->elements[14];
c_7340848.elements[15] = ((closureN)self_7320028)->elements[15];
c_7340848.elements[16] = ((closureN)self_7320028)->elements[16];
c_7340848.elements[17] = ((closureN)self_7320028)->elements[17];
c_7340848.elements[18] = ((closureN)self_7320028)->elements[18];
c_7340848.elements[19] = ((closureN)self_7320028)->elements[19];
c_7340848.elements[20] = ((closureN)self_7320028)->elements[20];
c_7340848.elements[21] = ((closureN)self_7320028)->elements[21];
c_7340848.elements[22] = ((closureN)self_7320028)->elements[22];
c_7340848.elements[23] = ((closureN)self_7320028)->elements[23];
c_7340848.elements[24] = ((closureN)self_7320028)->elements[24];
c_7340848.elements[25] = ((closureN)self_7320028)->elements[25];
c_7340848.elements[26] = ((closureN)self_7320028)->elements[27];
c_7340848.elements[27] = ((closureN)self_7320028)->elements[28];


make_pair(c_7343016,obj_int2obj(1),NULL);c_7343016.hdr.immutable = 1;

make_pair(c_7343015,quote_n,&c_7343016);c_7343015.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340848, ((closureN)self_7320028)->elements[26], r_7314323, &c_7343015);; 
}

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


make_pair(c_7343012,obj_int2obj(1),NULL);c_7343012.hdr.immutable = 1;

make_pair(c_7343011,quote_n,&c_7343012);c_7343011.hdr.immutable = 1;

make_pair(c_7343010,quote__91,&c_7343011);c_7343010.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340850, ((closureN)self_7320029)->elements[25], r_7314320, &c_7343010);; 
}

static void __lambda_1472(void *data, object self_7320030, int argc, object *args) /* object self_7320030, object r_7314306 */
 {
 object r_7314306 = args[0];
  
closureN_type c_7340852;
object e_7342984 [28];
c_7340852.hdr.mark = gc_color_red;
 c_7340852.hdr.grayed = 0;
c_7340852.tag = closureN_tag;
 c_7340852.fn = (function_type)__lambda_1473;
c_7340852.num_args = 1;
c_7340852.num_elements = 28;
c_7340852.elements = (object *)e_7342984;
c_7340852.elements[0] = ((closureN)self_7320030)->elements[0];
c_7340852.elements[1] = ((closureN)self_7320030)->elements[1];
c_7340852.elements[2] = ((closureN)self_7320030)->elements[2];
c_7340852.elements[3] = ((closureN)self_7320030)->elements[3];
c_7340852.elements[4] = ((closureN)self_7320030)->elements[4];
c_7340852.elements[5] = ((closureN)self_7320030)->elements[5];
c_7340852.elements[6] = ((closureN)self_7320030)->elements[6];
c_7340852.elements[7] = ((closureN)self_7320030)->elements[7];
c_7340852.elements[8] = ((closureN)self_7320030)->elements[8];
c_7340852.elements[9] = ((closureN)self_7320030)->elements[9];
c_7340852.elements[10] = ((closureN)self_7320030)->elements[10];
c_7340852.elements[11] = ((closureN)self_7320030)->elements[11];
c_7340852.elements[12] = ((closureN)self_7320030)->elements[12];
c_7340852.elements[13] = ((closureN)self_7320030)->elements[13];
c_7340852.elements[14] = ((closureN)self_7320030)->elements[14];
c_7340852.elements[15] = ((closureN)self_7320030)->elements[15];
c_7340852.elements[16] = ((closureN)self_7320030)->elements[16];
c_7340852.elements[17] = ((closureN)self_7320030)->elements[17];
c_7340852.elements[18] = ((closureN)self_7320030)->elements[18];
c_7340852.elements[19] = ((closureN)self_7320030)->elements[19];
c_7340852.elements[20] = ((closureN)self_7320030)->elements[20];
c_7340852.elements[21] = ((closureN)self_7320030)->elements[21];
c_7340852.elements[22] = ((closureN)self_7320030)->elements[22];
c_7340852.elements[23] = ((closureN)self_7320030)->elements[23];
c_7340852.elements[24] = ((closureN)self_7320030)->elements[24];
c_7340852.elements[25] = r_7314306;
c_7340852.elements[26] = ((closureN)self_7320030)->elements[25];
c_7340852.elements[27] = ((closureN)self_7320030)->elements[26];


closureN_type c_7342985;
object e_7343007 [1];
c_7342985.hdr.mark = gc_color_red;
 c_7342985.hdr.grayed = 0;
c_7342985.tag = closureN_tag;
 c_7342985.fn = (function_type)__lambda_1513;
c_7342985.num_args = 2;
c_7342985.num_elements = 1;
c_7342985.elements = (object *)e_7343007;
c_7342985.elements[0] = ((closureN)self_7320030)->elements[26];

return_direct_with_clo1(data,(closure)&c_7340852,__lambda_1473,  &c_7342985);; 
}

static void __lambda_1513(void *data, object self_7320031, int argc, object *args) /* object self_7320031, object k_7314310, object id_733797_733913_739493, object id_91ls_733798_733914_739494 */
 {
 object k_7314310 = args[0]; object id_733797_733913_739493 = args[1]; object id_91ls_733798_733914_739494 = args[2];
  
closureN_type c_7342988;
object e_7343006 [3];
c_7342988.hdr.mark = gc_color_red;
 c_7342988.hdr.grayed = 0;
c_7342988.tag = closureN_tag;
 c_7342988.fn = (function_type)__lambda_1514;
c_7342988.num_args = 1;
c_7342988.num_elements = 3;
c_7342988.elements = (object *)e_7343006;
c_7342988.elements[0] = id_733797_733913_739493;
c_7342988.elements[1] = id_91ls_733798_733914_739494;
c_7342988.elements[2] = k_7314310;

return_closcall2(data,  ((closureN)self_7320031)->elements[0],  &c_7342988, quote_cons);; 
}

static void __lambda_1514(void *data, object self_7320032, int argc, object *args) /* object self_7320032, object r_7314311 */
 {
 object r_7314311 = args[0];
  
closureN_type c_7342990;
object e_7343003 [3];
c_7342990.hdr.mark = gc_color_red;
 c_7342990.hdr.grayed = 0;
c_7342990.tag = closureN_tag;
 c_7342990.fn = (function_type)__lambda_1515;
c_7342990.num_args = 1;
c_7342990.num_elements = 3;
c_7342990.elements = (object *)e_7343003;
c_7342990.elements[0] = ((closureN)self_7320032)->elements[0];
c_7342990.elements[1] = ((closureN)self_7320032)->elements[2];
c_7342990.elements[2] = r_7314311;


make_pair(c_7343005,quote_id_91ls,NULL);c_7343005.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7342990, ((closureN)self_7320032)->elements[1], NULL, &c_7343005);; 
}

static void __lambda_1515(void *data, object self_7320033, int argc, object *args) /* object self_7320033, object r_7314314 */
 {
 object r_7314314 = args[0];
  
closureN_type c_7342992;
object e_7342999 [2];
c_7342992.hdr.mark = gc_color_red;
 c_7342992.hdr.grayed = 0;
c_7342992.tag = closureN_tag;
 c_7342992.fn = (function_type)__lambda_1516;
c_7342992.num_args = 1;
c_7342992.num_elements = 2;
c_7342992.elements = (object *)e_7342999;
c_7342992.elements[0] = ((closureN)self_7320033)->elements[1];
c_7342992.elements[1] = ((closureN)self_7320033)->elements[2];


make_pair(c_7343002,quote_id_91ls,NULL);c_7343002.hdr.immutable = 1;

make_pair(c_7343001,quote_id,&c_7343002);c_7343001.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7342992, ((closureN)self_7320033)->elements[0], r_7314314, &c_7343001);; 
}

static void __lambda_1516(void *data, object self_7320034, int argc, object *args) /* object self_7320034, object r_7314312 */
 {
 object r_7314312 = args[0];
  
make_pair(c_7342998,quote_id_91ls,NULL);c_7342998.hdr.immutable = 1;

make_pair(c_7342997,quote_id,&c_7342998);c_7342997.hdr.immutable = 1;

make_pair(c_7342996,quote_cons,&c_7342997);c_7342996.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7320034)->elements[0], ((closureN)self_7320034)->elements[1], r_7314312, &c_7342996);; 
}

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

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7340854, r_7314309, ((closureN)self_7320035)->elements[2], ((closureN)self_7320035)->elements[3]);; 
}

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


make_pair(c_7342975,obj_int2obj(1),NULL);c_7342975.hdr.immutable = 1;

make_pair(c_7342974,quote_n,&c_7342975);c_7342974.hdr.immutable = 1;

make_pair(c_7342973,quote__91,&c_7342974);c_7342973.hdr.immutable = 1;

make_pair(c_7342979,quote_id_91ls,NULL);c_7342979.hdr.immutable = 1;

make_pair(c_7342978,quote_id,&c_7342979);c_7342978.hdr.immutable = 1;

make_pair(c_7342977,quote_cons,&c_7342978);c_7342977.hdr.immutable = 1;

make_pair(c_7342980,quote__93_93_93,NULL);c_7342980.hdr.immutable = 1;

make_pair(c_7342976,&c_7342977,&c_7342980);c_7342976.hdr.immutable = 1;

make_pair(c_7342972,&c_7342973,&c_7342976);c_7342972.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340856, ((closureN)self_7320036)->elements[23], r_7314307, &c_7342972);; 
}

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


make_pair(c_7342960,quote_ls,NULL);c_7342960.hdr.immutable = 1;

make_pair(c_7342959,quote_cdr,&c_7342960);c_7342959.hdr.immutable = 1;

make_pair(c_7342964,obj_int2obj(1),NULL);c_7342964.hdr.immutable = 1;

make_pair(c_7342963,quote_n,&c_7342964);c_7342963.hdr.immutable = 1;

make_pair(c_7342962,quote__91,&c_7342963);c_7342962.hdr.immutable = 1;

make_pair(c_7342968,quote_id_91ls,NULL);c_7342968.hdr.immutable = 1;

make_pair(c_7342967,quote_id,&c_7342968);c_7342967.hdr.immutable = 1;

make_pair(c_7342966,quote_cons,&c_7342967);c_7342966.hdr.immutable = 1;

make_pair(c_7342969,quote__93_93_93,NULL);c_7342969.hdr.immutable = 1;

make_pair(c_7342965,&c_7342966,&c_7342969);c_7342965.hdr.immutable = 1;

make_pair(c_7342961,&c_7342962,&c_7342965);c_7342961.hdr.immutable = 1;

make_pair(c_7342958,&c_7342959,&c_7342961);c_7342958.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340858, ((closureN)self_7320037)->elements[22], r_7314304, &c_7342958);; 
}

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


make_pair(c_7342946,quote_ls,NULL);c_7342946.hdr.immutable = 1;

make_pair(c_7342945,quote_cdr,&c_7342946);c_7342945.hdr.immutable = 1;

make_pair(c_7342950,obj_int2obj(1),NULL);c_7342950.hdr.immutable = 1;

make_pair(c_7342949,quote_n,&c_7342950);c_7342949.hdr.immutable = 1;

make_pair(c_7342948,quote__91,&c_7342949);c_7342948.hdr.immutable = 1;

make_pair(c_7342954,quote_id_91ls,NULL);c_7342954.hdr.immutable = 1;

make_pair(c_7342953,quote_id,&c_7342954);c_7342953.hdr.immutable = 1;

make_pair(c_7342952,quote_cons,&c_7342953);c_7342952.hdr.immutable = 1;

make_pair(c_7342955,quote__93_93_93,NULL);c_7342955.hdr.immutable = 1;

make_pair(c_7342951,&c_7342952,&c_7342955);c_7342951.hdr.immutable = 1;

make_pair(c_7342947,&c_7342948,&c_7342951);c_7342947.hdr.immutable = 1;

make_pair(c_7342944,&c_7342945,&c_7342947);c_7342944.hdr.immutable = 1;

make_pair(c_7342943,quote_loop,&c_7342944);c_7342943.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340860, ((closureN)self_7320038)->elements[21], r_7314301, &c_7342943);; 
}

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


make_pair(c_7342931,quote_ls,NULL);c_7342931.hdr.immutable = 1;

make_pair(c_7342930,quote_cdr,&c_7342931);c_7342930.hdr.immutable = 1;

make_pair(c_7342935,obj_int2obj(1),NULL);c_7342935.hdr.immutable = 1;

make_pair(c_7342934,quote_n,&c_7342935);c_7342934.hdr.immutable = 1;

make_pair(c_7342933,quote__91,&c_7342934);c_7342933.hdr.immutable = 1;

make_pair(c_7342939,quote_id_91ls,NULL);c_7342939.hdr.immutable = 1;

make_pair(c_7342938,quote_id,&c_7342939);c_7342938.hdr.immutable = 1;

make_pair(c_7342937,quote_cons,&c_7342938);c_7342937.hdr.immutable = 1;

make_pair(c_7342940,quote__93_93_93,NULL);c_7342940.hdr.immutable = 1;

make_pair(c_7342936,&c_7342937,&c_7342940);c_7342936.hdr.immutable = 1;

make_pair(c_7342932,&c_7342933,&c_7342936);c_7342932.hdr.immutable = 1;

make_pair(c_7342929,&c_7342930,&c_7342932);c_7342929.hdr.immutable = 1;

make_pair(c_7342928,quote_loop,&c_7342929);c_7342928.hdr.immutable = 1;

make_pair(c_7342927,&c_7342928,NULL);c_7342927.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340862, r_7314297, NULL, &c_7342927);; 
}

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


make_pair(c_7342916,quote_ls,NULL);c_7342916.hdr.immutable = 1;

make_pair(c_7342915,quote_cdr,&c_7342916);c_7342915.hdr.immutable = 1;

make_pair(c_7342920,obj_int2obj(1),NULL);c_7342920.hdr.immutable = 1;

make_pair(c_7342919,quote_n,&c_7342920);c_7342919.hdr.immutable = 1;

make_pair(c_7342918,quote__91,&c_7342919);c_7342918.hdr.immutable = 1;

make_pair(c_7342924,quote_id_91ls,NULL);c_7342924.hdr.immutable = 1;

make_pair(c_7342923,quote_id,&c_7342924);c_7342923.hdr.immutable = 1;

make_pair(c_7342922,quote_cons,&c_7342923);c_7342922.hdr.immutable = 1;

make_pair(c_7342925,quote__93_93_93,NULL);c_7342925.hdr.immutable = 1;

make_pair(c_7342921,&c_7342922,&c_7342925);c_7342921.hdr.immutable = 1;

make_pair(c_7342917,&c_7342918,&c_7342921);c_7342917.hdr.immutable = 1;

make_pair(c_7342914,&c_7342915,&c_7342917);c_7342914.hdr.immutable = 1;

make_pair(c_7342913,quote_loop,&c_7342914);c_7342913.hdr.immutable = 1;

make_pair(c_7342912,&c_7342913,NULL);c_7342912.hdr.immutable = 1;

make_pair(c_7342911,quote_match_91drop_91ids,&c_7342912);c_7342911.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340864, ((closureN)self_7320040)->elements[20], r_7314295, &c_7342911);; 
}

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


make_pair(c_7342908,quote_i,NULL);c_7342908.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340866, ((closureN)self_7320041)->elements[1], NULL, &c_7342908);; 
}

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


make_pair(c_7342905,quote_i,NULL);c_7342905.hdr.immutable = 1;

make_pair(c_7342904,quote_fk,&c_7342905);c_7342904.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340868, ((closureN)self_7320042)->elements[0], r_7314290, &c_7342904);; 
}

static void __lambda_1481(void *data, object self_7320043, int argc, object *args) /* object self_7320043, object r_7314288 */
 {
 object r_7314288 = args[0];
  
closureN_type c_7340870;
object e_7342882 [21];
c_7340870.hdr.mark = gc_color_red;
 c_7340870.hdr.grayed = 0;
c_7340870.tag = closureN_tag;
 c_7340870.fn = (function_type)__lambda_1482;
c_7340870.num_args = 1;
c_7340870.num_elements = 21;
c_7340870.elements = (object *)e_7342882;
c_7340870.elements[0] = ((closureN)self_7320043)->elements[0];
c_7340870.elements[1] = ((closureN)self_7320043)->elements[1];
c_7340870.elements[2] = ((closureN)self_7320043)->elements[2];
c_7340870.elements[3] = ((closureN)self_7320043)->elements[3];
c_7340870.elements[4] = ((closureN)self_7320043)->elements[4];
c_7340870.elements[5] = ((closureN)self_7320043)->elements[5];
c_7340870.elements[6] = ((closureN)self_7320043)->elements[6];
c_7340870.elements[7] = ((closureN)self_7320043)->elements[7];
c_7340870.elements[8] = ((closureN)self_7320043)->elements[8];
c_7340870.elements[9] = ((closureN)self_7320043)->elements[9];
c_7340870.elements[10] = ((closureN)self_7320043)->elements[10];
c_7340870.elements[11] = ((closureN)self_7320043)->elements[11];
c_7340870.elements[12] = ((closureN)self_7320043)->elements[12];
c_7340870.elements[13] = ((closureN)self_7320043)->elements[13];
c_7340870.elements[14] = ((closureN)self_7320043)->elements[14];
c_7340870.elements[15] = ((closureN)self_7320043)->elements[15];
c_7340870.elements[16] = ((closureN)self_7320043)->elements[16];
c_7340870.elements[17] = ((closureN)self_7320043)->elements[17];
c_7340870.elements[18] = ((closureN)self_7320043)->elements[18];
c_7340870.elements[19] = ((closureN)self_7320043)->elements[20];
c_7340870.elements[20] = ((closureN)self_7320043)->elements[21];


make_pair(c_7342890,quote_ls,NULL);c_7342890.hdr.immutable = 1;

make_pair(c_7342889,quote_cdr,&c_7342890);c_7342889.hdr.immutable = 1;

make_pair(c_7342894,obj_int2obj(1),NULL);c_7342894.hdr.immutable = 1;

make_pair(c_7342893,quote_n,&c_7342894);c_7342893.hdr.immutable = 1;

make_pair(c_7342892,quote__91,&c_7342893);c_7342892.hdr.immutable = 1;

make_pair(c_7342898,quote_id_91ls,NULL);c_7342898.hdr.immutable = 1;

make_pair(c_7342897,quote_id,&c_7342898);c_7342897.hdr.immutable = 1;

make_pair(c_7342896,quote_cons,&c_7342897);c_7342896.hdr.immutable = 1;

make_pair(c_7342899,quote__93_93_93,NULL);c_7342899.hdr.immutable = 1;

make_pair(c_7342895,&c_7342896,&c_7342899);c_7342895.hdr.immutable = 1;

make_pair(c_7342891,&c_7342892,&c_7342895);c_7342891.hdr.immutable = 1;

make_pair(c_7342888,&c_7342889,&c_7342891);c_7342888.hdr.immutable = 1;

make_pair(c_7342887,quote_loop,&c_7342888);c_7342887.hdr.immutable = 1;

make_pair(c_7342886,&c_7342887,NULL);c_7342886.hdr.immutable = 1;

make_pair(c_7342885,quote_match_91drop_91ids,&c_7342886);c_7342885.hdr.immutable = 1;

make_pair(c_7342901,quote_i,NULL);c_7342901.hdr.immutable = 1;

make_pair(c_7342900,quote_fk,&c_7342901);c_7342900.hdr.immutable = 1;

make_pair(c_7342884,&c_7342885,&c_7342900);c_7342884.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340870, ((closureN)self_7320043)->elements[19], r_7314288, &c_7342884);; 
}

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


make_pair(c_7342860,quote_ls,NULL);c_7342860.hdr.immutable = 1;

make_pair(c_7342859,quote_car,&c_7342860);c_7342859.hdr.immutable = 1;

make_pair(c_7342863,quote_ls,NULL);c_7342863.hdr.immutable = 1;

make_pair(c_7342862,quote_set_91car_67,&c_7342863);c_7342862.hdr.immutable = 1;

make_pair(c_7342861,&c_7342862,NULL);c_7342861.hdr.immutable = 1;

make_pair(c_7342858,&c_7342859,&c_7342861);c_7342858.hdr.immutable = 1;

make_pair(c_7342870,quote_ls,NULL);c_7342870.hdr.immutable = 1;

make_pair(c_7342869,quote_cdr,&c_7342870);c_7342869.hdr.immutable = 1;

make_pair(c_7342874,obj_int2obj(1),NULL);c_7342874.hdr.immutable = 1;

make_pair(c_7342873,quote_n,&c_7342874);c_7342873.hdr.immutable = 1;

make_pair(c_7342872,quote__91,&c_7342873);c_7342872.hdr.immutable = 1;

make_pair(c_7342878,quote_id_91ls,NULL);c_7342878.hdr.immutable = 1;

make_pair(c_7342877,quote_id,&c_7342878);c_7342877.hdr.immutable = 1;

make_pair(c_7342876,quote_cons,&c_7342877);c_7342876.hdr.immutable = 1;

make_pair(c_7342879,quote__93_93_93,NULL);c_7342879.hdr.immutable = 1;

make_pair(c_7342875,&c_7342876,&c_7342879);c_7342875.hdr.immutable = 1;

make_pair(c_7342871,&c_7342872,&c_7342875);c_7342871.hdr.immutable = 1;

make_pair(c_7342868,&c_7342869,&c_7342871);c_7342868.hdr.immutable = 1;

make_pair(c_7342867,quote_loop,&c_7342868);c_7342867.hdr.immutable = 1;

make_pair(c_7342866,&c_7342867,NULL);c_7342866.hdr.immutable = 1;

make_pair(c_7342865,quote_match_91drop_91ids,&c_7342866);c_7342865.hdr.immutable = 1;

make_pair(c_7342881,quote_i,NULL);c_7342881.hdr.immutable = 1;

make_pair(c_7342880,quote_fk,&c_7342881);c_7342880.hdr.immutable = 1;

make_pair(c_7342864,&c_7342865,&c_7342880);c_7342864.hdr.immutable = 1;

make_pair(c_7342857,&c_7342858,&c_7342864);c_7342857.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340872, ((closureN)self_7320044)->elements[18], r_7314285, &c_7342857);; 
}

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


make_pair(c_7342833,quote_ls,NULL);c_7342833.hdr.immutable = 1;

make_pair(c_7342832,quote_car,&c_7342833);c_7342832.hdr.immutable = 1;

make_pair(c_7342836,quote_ls,NULL);c_7342836.hdr.immutable = 1;

make_pair(c_7342835,quote_set_91car_67,&c_7342836);c_7342835.hdr.immutable = 1;

make_pair(c_7342834,&c_7342835,NULL);c_7342834.hdr.immutable = 1;

make_pair(c_7342831,&c_7342832,&c_7342834);c_7342831.hdr.immutable = 1;

make_pair(c_7342843,quote_ls,NULL);c_7342843.hdr.immutable = 1;

make_pair(c_7342842,quote_cdr,&c_7342843);c_7342842.hdr.immutable = 1;

make_pair(c_7342847,obj_int2obj(1),NULL);c_7342847.hdr.immutable = 1;

make_pair(c_7342846,quote_n,&c_7342847);c_7342846.hdr.immutable = 1;

make_pair(c_7342845,quote__91,&c_7342846);c_7342845.hdr.immutable = 1;

make_pair(c_7342851,quote_id_91ls,NULL);c_7342851.hdr.immutable = 1;

make_pair(c_7342850,quote_id,&c_7342851);c_7342850.hdr.immutable = 1;

make_pair(c_7342849,quote_cons,&c_7342850);c_7342849.hdr.immutable = 1;

make_pair(c_7342852,quote__93_93_93,NULL);c_7342852.hdr.immutable = 1;

make_pair(c_7342848,&c_7342849,&c_7342852);c_7342848.hdr.immutable = 1;

make_pair(c_7342844,&c_7342845,&c_7342848);c_7342844.hdr.immutable = 1;

make_pair(c_7342841,&c_7342842,&c_7342844);c_7342841.hdr.immutable = 1;

make_pair(c_7342840,quote_loop,&c_7342841);c_7342840.hdr.immutable = 1;

make_pair(c_7342839,&c_7342840,NULL);c_7342839.hdr.immutable = 1;

make_pair(c_7342838,quote_match_91drop_91ids,&c_7342839);c_7342838.hdr.immutable = 1;

make_pair(c_7342854,quote_i,NULL);c_7342854.hdr.immutable = 1;

make_pair(c_7342853,quote_fk,&c_7342854);c_7342853.hdr.immutable = 1;

make_pair(c_7342837,&c_7342838,&c_7342853);c_7342837.hdr.immutable = 1;

make_pair(c_7342830,&c_7342831,&c_7342837);c_7342830.hdr.immutable = 1;

make_pair(c_7342829,quote_p,&c_7342830);c_7342829.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340874, ((closureN)self_7320045)->elements[2], r_7314282, &c_7342829);; 
}

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


make_pair(c_7342805,quote_ls,NULL);c_7342805.hdr.immutable = 1;

make_pair(c_7342804,quote_car,&c_7342805);c_7342804.hdr.immutable = 1;

make_pair(c_7342808,quote_ls,NULL);c_7342808.hdr.immutable = 1;

make_pair(c_7342807,quote_set_91car_67,&c_7342808);c_7342807.hdr.immutable = 1;

make_pair(c_7342806,&c_7342807,NULL);c_7342806.hdr.immutable = 1;

make_pair(c_7342803,&c_7342804,&c_7342806);c_7342803.hdr.immutable = 1;

make_pair(c_7342815,quote_ls,NULL);c_7342815.hdr.immutable = 1;

make_pair(c_7342814,quote_cdr,&c_7342815);c_7342814.hdr.immutable = 1;

make_pair(c_7342819,obj_int2obj(1),NULL);c_7342819.hdr.immutable = 1;

make_pair(c_7342818,quote_n,&c_7342819);c_7342818.hdr.immutable = 1;

make_pair(c_7342817,quote__91,&c_7342818);c_7342817.hdr.immutable = 1;

make_pair(c_7342823,quote_id_91ls,NULL);c_7342823.hdr.immutable = 1;

make_pair(c_7342822,quote_id,&c_7342823);c_7342822.hdr.immutable = 1;

make_pair(c_7342821,quote_cons,&c_7342822);c_7342821.hdr.immutable = 1;

make_pair(c_7342824,quote__93_93_93,NULL);c_7342824.hdr.immutable = 1;

make_pair(c_7342820,&c_7342821,&c_7342824);c_7342820.hdr.immutable = 1;

make_pair(c_7342816,&c_7342817,&c_7342820);c_7342816.hdr.immutable = 1;

make_pair(c_7342813,&c_7342814,&c_7342816);c_7342813.hdr.immutable = 1;

make_pair(c_7342812,quote_loop,&c_7342813);c_7342812.hdr.immutable = 1;

make_pair(c_7342811,&c_7342812,NULL);c_7342811.hdr.immutable = 1;

make_pair(c_7342810,quote_match_91drop_91ids,&c_7342811);c_7342810.hdr.immutable = 1;

make_pair(c_7342826,quote_i,NULL);c_7342826.hdr.immutable = 1;

make_pair(c_7342825,quote_fk,&c_7342826);c_7342825.hdr.immutable = 1;

make_pair(c_7342809,&c_7342810,&c_7342825);c_7342809.hdr.immutable = 1;

make_pair(c_7342802,&c_7342803,&c_7342809);c_7342802.hdr.immutable = 1;

make_pair(c_7342801,quote_p,&c_7342802);c_7342801.hdr.immutable = 1;

make_pair(c_7342800,quote_w,&c_7342801);c_7342800.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340876, ((closureN)self_7320046)->elements[16], r_7314280, &c_7342800);; 
}

static void __lambda_1485(void *data, object self_7320047, int argc, object *args) /* object self_7320047, object r_7314277 */
 {
 object r_7314277 = args[0];
  
closureN_type c_7340878;
object e_7342768 [17];
c_7340878.hdr.mark = gc_color_red;
 c_7340878.hdr.grayed = 0;
c_7340878.tag = closureN_tag;
 c_7340878.fn = (function_type)__lambda_1486;
c_7340878.num_args = 1;
c_7340878.num_elements = 17;
c_7340878.elements = (object *)e_7342768;
c_7340878.elements[0] = ((closureN)self_7320047)->elements[0];
c_7340878.elements[1] = ((closureN)self_7320047)->elements[1];
c_7340878.elements[2] = ((closureN)self_7320047)->elements[2];
c_7340878.elements[3] = ((closureN)self_7320047)->elements[3];
c_7340878.elements[4] = ((closureN)self_7320047)->elements[4];
c_7340878.elements[5] = ((closureN)self_7320047)->elements[5];
c_7340878.elements[6] = ((closureN)self_7320047)->elements[6];
c_7340878.elements[7] = ((closureN)self_7320047)->elements[7];
c_7340878.elements[8] = ((closureN)self_7320047)->elements[8];
c_7340878.elements[9] = ((closureN)self_7320047)->elements[9];
c_7340878.elements[10] = ((closureN)self_7320047)->elements[10];
c_7340878.elements[11] = ((closureN)self_7320047)->elements[11];
c_7340878.elements[12] = ((closureN)self_7320047)->elements[12];
c_7340878.elements[13] = ((closureN)self_7320047)->elements[13];
c_7340878.elements[14] = ((closureN)self_7320047)->elements[14];
c_7340878.elements[15] = ((closureN)self_7320047)->elements[16];
c_7340878.elements[16] = ((closureN)self_7320047)->elements[17];


make_pair(c_7342776,quote_ls,NULL);c_7342776.hdr.immutable = 1;

make_pair(c_7342775,quote_car,&c_7342776);c_7342775.hdr.immutable = 1;

make_pair(c_7342779,quote_ls,NULL);c_7342779.hdr.immutable = 1;

make_pair(c_7342778,quote_set_91car_67,&c_7342779);c_7342778.hdr.immutable = 1;

make_pair(c_7342777,&c_7342778,NULL);c_7342777.hdr.immutable = 1;

make_pair(c_7342774,&c_7342775,&c_7342777);c_7342774.hdr.immutable = 1;

make_pair(c_7342786,quote_ls,NULL);c_7342786.hdr.immutable = 1;

make_pair(c_7342785,quote_cdr,&c_7342786);c_7342785.hdr.immutable = 1;

make_pair(c_7342790,obj_int2obj(1),NULL);c_7342790.hdr.immutable = 1;

make_pair(c_7342789,quote_n,&c_7342790);c_7342789.hdr.immutable = 1;

make_pair(c_7342788,quote__91,&c_7342789);c_7342788.hdr.immutable = 1;

make_pair(c_7342794,quote_id_91ls,NULL);c_7342794.hdr.immutable = 1;

make_pair(c_7342793,quote_id,&c_7342794);c_7342793.hdr.immutable = 1;

make_pair(c_7342792,quote_cons,&c_7342793);c_7342792.hdr.immutable = 1;

make_pair(c_7342795,quote__93_93_93,NULL);c_7342795.hdr.immutable = 1;

make_pair(c_7342791,&c_7342792,&c_7342795);c_7342791.hdr.immutable = 1;

make_pair(c_7342787,&c_7342788,&c_7342791);c_7342787.hdr.immutable = 1;

make_pair(c_7342784,&c_7342785,&c_7342787);c_7342784.hdr.immutable = 1;

make_pair(c_7342783,quote_loop,&c_7342784);c_7342783.hdr.immutable = 1;

make_pair(c_7342782,&c_7342783,NULL);c_7342782.hdr.immutable = 1;

make_pair(c_7342781,quote_match_91drop_91ids,&c_7342782);c_7342781.hdr.immutable = 1;

make_pair(c_7342797,quote_i,NULL);c_7342797.hdr.immutable = 1;

make_pair(c_7342796,quote_fk,&c_7342797);c_7342796.hdr.immutable = 1;

make_pair(c_7342780,&c_7342781,&c_7342796);c_7342780.hdr.immutable = 1;

make_pair(c_7342773,&c_7342774,&c_7342780);c_7342773.hdr.immutable = 1;

make_pair(c_7342772,quote_p,&c_7342773);c_7342772.hdr.immutable = 1;

make_pair(c_7342771,quote_w,&c_7342772);c_7342771.hdr.immutable = 1;

make_pair(c_7342770,quote_match_91one,&c_7342771);c_7342770.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340878, ((closureN)self_7320047)->elements[15], r_7314277, &c_7342770);; 
}

static void __lambda_1486(void *data, object self_7320048, int argc, object *args) /* object self_7320048, object r_7314273 */
 {
 object r_7314273 = args[0];
  
closureN_type c_7340880;
object e_7342738 [17];
c_7340880.hdr.mark = gc_color_red;
 c_7340880.hdr.grayed = 0;
c_7340880.tag = closureN_tag;
 c_7340880.fn = (function_type)__lambda_1487;
c_7340880.num_args = 1;
c_7340880.num_elements = 17;
c_7340880.elements = (object *)e_7342738;
c_7340880.elements[0] = ((closureN)self_7320048)->elements[0];
c_7340880.elements[1] = ((closureN)self_7320048)->elements[1];
c_7340880.elements[2] = ((closureN)self_7320048)->elements[2];
c_7340880.elements[3] = ((closureN)self_7320048)->elements[3];
c_7340880.elements[4] = ((closureN)self_7320048)->elements[4];
c_7340880.elements[5] = ((closureN)self_7320048)->elements[5];
c_7340880.elements[6] = ((closureN)self_7320048)->elements[6];
c_7340880.elements[7] = ((closureN)self_7320048)->elements[7];
c_7340880.elements[8] = ((closureN)self_7320048)->elements[8];
c_7340880.elements[9] = ((closureN)self_7320048)->elements[9];
c_7340880.elements[10] = ((closureN)self_7320048)->elements[10];
c_7340880.elements[11] = ((closureN)self_7320048)->elements[11];
c_7340880.elements[12] = ((closureN)self_7320048)->elements[12];
c_7340880.elements[13] = ((closureN)self_7320048)->elements[13];
c_7340880.elements[14] = ((closureN)self_7320048)->elements[14];
c_7340880.elements[15] = ((closureN)self_7320048)->elements[15];
c_7340880.elements[16] = ((closureN)self_7320048)->elements[16];


make_pair(c_7342746,quote_ls,NULL);c_7342746.hdr.immutable = 1;

make_pair(c_7342745,quote_car,&c_7342746);c_7342745.hdr.immutable = 1;

make_pair(c_7342749,quote_ls,NULL);c_7342749.hdr.immutable = 1;

make_pair(c_7342748,quote_set_91car_67,&c_7342749);c_7342748.hdr.immutable = 1;

make_pair(c_7342747,&c_7342748,NULL);c_7342747.hdr.immutable = 1;

make_pair(c_7342744,&c_7342745,&c_7342747);c_7342744.hdr.immutable = 1;

make_pair(c_7342756,quote_ls,NULL);c_7342756.hdr.immutable = 1;

make_pair(c_7342755,quote_cdr,&c_7342756);c_7342755.hdr.immutable = 1;

make_pair(c_7342760,obj_int2obj(1),NULL);c_7342760.hdr.immutable = 1;

make_pair(c_7342759,quote_n,&c_7342760);c_7342759.hdr.immutable = 1;

make_pair(c_7342758,quote__91,&c_7342759);c_7342758.hdr.immutable = 1;

make_pair(c_7342764,quote_id_91ls,NULL);c_7342764.hdr.immutable = 1;

make_pair(c_7342763,quote_id,&c_7342764);c_7342763.hdr.immutable = 1;

make_pair(c_7342762,quote_cons,&c_7342763);c_7342762.hdr.immutable = 1;

make_pair(c_7342765,quote__93_93_93,NULL);c_7342765.hdr.immutable = 1;

make_pair(c_7342761,&c_7342762,&c_7342765);c_7342761.hdr.immutable = 1;

make_pair(c_7342757,&c_7342758,&c_7342761);c_7342757.hdr.immutable = 1;

make_pair(c_7342754,&c_7342755,&c_7342757);c_7342754.hdr.immutable = 1;

make_pair(c_7342753,quote_loop,&c_7342754);c_7342753.hdr.immutable = 1;

make_pair(c_7342752,&c_7342753,NULL);c_7342752.hdr.immutable = 1;

make_pair(c_7342751,quote_match_91drop_91ids,&c_7342752);c_7342751.hdr.immutable = 1;

make_pair(c_7342767,quote_i,NULL);c_7342767.hdr.immutable = 1;

make_pair(c_7342766,quote_fk,&c_7342767);c_7342766.hdr.immutable = 1;

make_pair(c_7342750,&c_7342751,&c_7342766);c_7342750.hdr.immutable = 1;

make_pair(c_7342743,&c_7342744,&c_7342750);c_7342743.hdr.immutable = 1;

make_pair(c_7342742,quote_p,&c_7342743);c_7342742.hdr.immutable = 1;

make_pair(c_7342741,quote_w,&c_7342742);c_7342741.hdr.immutable = 1;

make_pair(c_7342740,quote_match_91one,&c_7342741);c_7342740.hdr.immutable = 1;

make_pair(c_7342739,&c_7342740,NULL);c_7342739.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340880, r_7314273, NULL, &c_7342739);; 
}

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


make_pair(c_7342708,quote_ls,NULL);c_7342708.hdr.immutable = 1;

make_pair(c_7342707,quote_car,&c_7342708);c_7342707.hdr.immutable = 1;

make_pair(c_7342706,&c_7342707,NULL);c_7342706.hdr.immutable = 1;

make_pair(c_7342705,quote_w,&c_7342706);c_7342705.hdr.immutable = 1;

make_pair(c_7342704,&c_7342705,NULL);c_7342704.hdr.immutable = 1;

make_pair(c_7342716,quote_ls,NULL);c_7342716.hdr.immutable = 1;

make_pair(c_7342715,quote_car,&c_7342716);c_7342715.hdr.immutable = 1;

make_pair(c_7342719,quote_ls,NULL);c_7342719.hdr.immutable = 1;

make_pair(c_7342718,quote_set_91car_67,&c_7342719);c_7342718.hdr.immutable = 1;

make_pair(c_7342717,&c_7342718,NULL);c_7342717.hdr.immutable = 1;

make_pair(c_7342714,&c_7342715,&c_7342717);c_7342714.hdr.immutable = 1;

make_pair(c_7342726,quote_ls,NULL);c_7342726.hdr.immutable = 1;

make_pair(c_7342725,quote_cdr,&c_7342726);c_7342725.hdr.immutable = 1;

make_pair(c_7342730,obj_int2obj(1),NULL);c_7342730.hdr.immutable = 1;

make_pair(c_7342729,quote_n,&c_7342730);c_7342729.hdr.immutable = 1;

make_pair(c_7342728,quote__91,&c_7342729);c_7342728.hdr.immutable = 1;

make_pair(c_7342734,quote_id_91ls,NULL);c_7342734.hdr.immutable = 1;

make_pair(c_7342733,quote_id,&c_7342734);c_7342733.hdr.immutable = 1;

make_pair(c_7342732,quote_cons,&c_7342733);c_7342732.hdr.immutable = 1;

make_pair(c_7342735,quote__93_93_93,NULL);c_7342735.hdr.immutable = 1;

make_pair(c_7342731,&c_7342732,&c_7342735);c_7342731.hdr.immutable = 1;

make_pair(c_7342727,&c_7342728,&c_7342731);c_7342727.hdr.immutable = 1;

make_pair(c_7342724,&c_7342725,&c_7342727);c_7342724.hdr.immutable = 1;

make_pair(c_7342723,quote_loop,&c_7342724);c_7342723.hdr.immutable = 1;

make_pair(c_7342722,&c_7342723,NULL);c_7342722.hdr.immutable = 1;

make_pair(c_7342721,quote_match_91drop_91ids,&c_7342722);c_7342721.hdr.immutable = 1;

make_pair(c_7342737,quote_i,NULL);c_7342737.hdr.immutable = 1;

make_pair(c_7342736,quote_fk,&c_7342737);c_7342736.hdr.immutable = 1;

make_pair(c_7342720,&c_7342721,&c_7342736);c_7342720.hdr.immutable = 1;

make_pair(c_7342713,&c_7342714,&c_7342720);c_7342713.hdr.immutable = 1;

make_pair(c_7342712,quote_p,&c_7342713);c_7342712.hdr.immutable = 1;

make_pair(c_7342711,quote_w,&c_7342712);c_7342711.hdr.immutable = 1;

make_pair(c_7342710,quote_match_91one,&c_7342711);c_7342710.hdr.immutable = 1;

make_pair(c_7342709,&c_7342710,NULL);c_7342709.hdr.immutable = 1;

make_pair(c_7342703,&c_7342704,&c_7342709);c_7342703.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340882, ((closureN)self_7320049)->elements[14], r_7314271, &c_7342703);; 
}

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


make_pair(c_7342671,quote_ls,NULL);c_7342671.hdr.immutable = 1;

make_pair(c_7342670,quote_car,&c_7342671);c_7342670.hdr.immutable = 1;

make_pair(c_7342669,&c_7342670,NULL);c_7342669.hdr.immutable = 1;

make_pair(c_7342668,quote_w,&c_7342669);c_7342668.hdr.immutable = 1;

make_pair(c_7342667,&c_7342668,NULL);c_7342667.hdr.immutable = 1;

make_pair(c_7342679,quote_ls,NULL);c_7342679.hdr.immutable = 1;

make_pair(c_7342678,quote_car,&c_7342679);c_7342678.hdr.immutable = 1;

make_pair(c_7342682,quote_ls,NULL);c_7342682.hdr.immutable = 1;

make_pair(c_7342681,quote_set_91car_67,&c_7342682);c_7342681.hdr.immutable = 1;

make_pair(c_7342680,&c_7342681,NULL);c_7342680.hdr.immutable = 1;

make_pair(c_7342677,&c_7342678,&c_7342680);c_7342677.hdr.immutable = 1;

make_pair(c_7342689,quote_ls,NULL);c_7342689.hdr.immutable = 1;

make_pair(c_7342688,quote_cdr,&c_7342689);c_7342688.hdr.immutable = 1;

make_pair(c_7342693,obj_int2obj(1),NULL);c_7342693.hdr.immutable = 1;

make_pair(c_7342692,quote_n,&c_7342693);c_7342692.hdr.immutable = 1;

make_pair(c_7342691,quote__91,&c_7342692);c_7342691.hdr.immutable = 1;

make_pair(c_7342697,quote_id_91ls,NULL);c_7342697.hdr.immutable = 1;

make_pair(c_7342696,quote_id,&c_7342697);c_7342696.hdr.immutable = 1;

make_pair(c_7342695,quote_cons,&c_7342696);c_7342695.hdr.immutable = 1;

make_pair(c_7342698,quote__93_93_93,NULL);c_7342698.hdr.immutable = 1;

make_pair(c_7342694,&c_7342695,&c_7342698);c_7342694.hdr.immutable = 1;

make_pair(c_7342690,&c_7342691,&c_7342694);c_7342690.hdr.immutable = 1;

make_pair(c_7342687,&c_7342688,&c_7342690);c_7342687.hdr.immutable = 1;

make_pair(c_7342686,quote_loop,&c_7342687);c_7342686.hdr.immutable = 1;

make_pair(c_7342685,&c_7342686,NULL);c_7342685.hdr.immutable = 1;

make_pair(c_7342684,quote_match_91drop_91ids,&c_7342685);c_7342684.hdr.immutable = 1;

make_pair(c_7342700,quote_i,NULL);c_7342700.hdr.immutable = 1;

make_pair(c_7342699,quote_fk,&c_7342700);c_7342699.hdr.immutable = 1;

make_pair(c_7342683,&c_7342684,&c_7342699);c_7342683.hdr.immutable = 1;

make_pair(c_7342676,&c_7342677,&c_7342683);c_7342676.hdr.immutable = 1;

make_pair(c_7342675,quote_p,&c_7342676);c_7342675.hdr.immutable = 1;

make_pair(c_7342674,quote_w,&c_7342675);c_7342674.hdr.immutable = 1;

make_pair(c_7342673,quote_match_91one,&c_7342674);c_7342673.hdr.immutable = 1;

make_pair(c_7342672,&c_7342673,NULL);c_7342672.hdr.immutable = 1;

make_pair(c_7342666,&c_7342667,&c_7342672);c_7342666.hdr.immutable = 1;

make_pair(c_7342665,quote_let,&c_7342666);c_7342665.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340884, ((closureN)self_7320050)->elements[13], r_7314268, &c_7342665);; 
}

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


make_pair(c_7342633,quote_ls,NULL);c_7342633.hdr.immutable = 1;

make_pair(c_7342632,quote_car,&c_7342633);c_7342632.hdr.immutable = 1;

make_pair(c_7342631,&c_7342632,NULL);c_7342631.hdr.immutable = 1;

make_pair(c_7342630,quote_w,&c_7342631);c_7342630.hdr.immutable = 1;

make_pair(c_7342629,&c_7342630,NULL);c_7342629.hdr.immutable = 1;

make_pair(c_7342641,quote_ls,NULL);c_7342641.hdr.immutable = 1;

make_pair(c_7342640,quote_car,&c_7342641);c_7342640.hdr.immutable = 1;

make_pair(c_7342644,quote_ls,NULL);c_7342644.hdr.immutable = 1;

make_pair(c_7342643,quote_set_91car_67,&c_7342644);c_7342643.hdr.immutable = 1;

make_pair(c_7342642,&c_7342643,NULL);c_7342642.hdr.immutable = 1;

make_pair(c_7342639,&c_7342640,&c_7342642);c_7342639.hdr.immutable = 1;

make_pair(c_7342651,quote_ls,NULL);c_7342651.hdr.immutable = 1;

make_pair(c_7342650,quote_cdr,&c_7342651);c_7342650.hdr.immutable = 1;

make_pair(c_7342655,obj_int2obj(1),NULL);c_7342655.hdr.immutable = 1;

make_pair(c_7342654,quote_n,&c_7342655);c_7342654.hdr.immutable = 1;

make_pair(c_7342653,quote__91,&c_7342654);c_7342653.hdr.immutable = 1;

make_pair(c_7342659,quote_id_91ls,NULL);c_7342659.hdr.immutable = 1;

make_pair(c_7342658,quote_id,&c_7342659);c_7342658.hdr.immutable = 1;

make_pair(c_7342657,quote_cons,&c_7342658);c_7342657.hdr.immutable = 1;

make_pair(c_7342660,quote__93_93_93,NULL);c_7342660.hdr.immutable = 1;

make_pair(c_7342656,&c_7342657,&c_7342660);c_7342656.hdr.immutable = 1;

make_pair(c_7342652,&c_7342653,&c_7342656);c_7342652.hdr.immutable = 1;

make_pair(c_7342649,&c_7342650,&c_7342652);c_7342649.hdr.immutable = 1;

make_pair(c_7342648,quote_loop,&c_7342649);c_7342648.hdr.immutable = 1;

make_pair(c_7342647,&c_7342648,NULL);c_7342647.hdr.immutable = 1;

make_pair(c_7342646,quote_match_91drop_91ids,&c_7342647);c_7342646.hdr.immutable = 1;

make_pair(c_7342662,quote_i,NULL);c_7342662.hdr.immutable = 1;

make_pair(c_7342661,quote_fk,&c_7342662);c_7342661.hdr.immutable = 1;

make_pair(c_7342645,&c_7342646,&c_7342661);c_7342645.hdr.immutable = 1;

make_pair(c_7342638,&c_7342639,&c_7342645);c_7342638.hdr.immutable = 1;

make_pair(c_7342637,quote_p,&c_7342638);c_7342637.hdr.immutable = 1;

make_pair(c_7342636,quote_w,&c_7342637);c_7342636.hdr.immutable = 1;

make_pair(c_7342635,quote_match_91one,&c_7342636);c_7342635.hdr.immutable = 1;

make_pair(c_7342634,&c_7342635,NULL);c_7342634.hdr.immutable = 1;

make_pair(c_7342628,&c_7342629,&c_7342634);c_7342628.hdr.immutable = 1;

make_pair(c_7342627,quote_let,&c_7342628);c_7342627.hdr.immutable = 1;

make_pair(c_7342626,&c_7342627,NULL);c_7342626.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340886, r_7314264, NULL, &c_7342626);; 
}

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


make_pair(c_7342587,quote_ls,NULL);c_7342587.hdr.immutable = 1;

make_pair(c_7342586,quote_pair_127,&c_7342587);c_7342586.hdr.immutable = 1;

make_pair(c_7342595,quote_ls,NULL);c_7342595.hdr.immutable = 1;

make_pair(c_7342594,quote_car,&c_7342595);c_7342594.hdr.immutable = 1;

make_pair(c_7342593,&c_7342594,NULL);c_7342593.hdr.immutable = 1;

make_pair(c_7342592,quote_w,&c_7342593);c_7342592.hdr.immutable = 1;

make_pair(c_7342591,&c_7342592,NULL);c_7342591.hdr.immutable = 1;

make_pair(c_7342603,quote_ls,NULL);c_7342603.hdr.immutable = 1;

make_pair(c_7342602,quote_car,&c_7342603);c_7342602.hdr.immutable = 1;

make_pair(c_7342606,quote_ls,NULL);c_7342606.hdr.immutable = 1;

make_pair(c_7342605,quote_set_91car_67,&c_7342606);c_7342605.hdr.immutable = 1;

make_pair(c_7342604,&c_7342605,NULL);c_7342604.hdr.immutable = 1;

make_pair(c_7342601,&c_7342602,&c_7342604);c_7342601.hdr.immutable = 1;

make_pair(c_7342613,quote_ls,NULL);c_7342613.hdr.immutable = 1;

make_pair(c_7342612,quote_cdr,&c_7342613);c_7342612.hdr.immutable = 1;

make_pair(c_7342617,obj_int2obj(1),NULL);c_7342617.hdr.immutable = 1;

make_pair(c_7342616,quote_n,&c_7342617);c_7342616.hdr.immutable = 1;

make_pair(c_7342615,quote__91,&c_7342616);c_7342615.hdr.immutable = 1;

make_pair(c_7342621,quote_id_91ls,NULL);c_7342621.hdr.immutable = 1;

make_pair(c_7342620,quote_id,&c_7342621);c_7342620.hdr.immutable = 1;

make_pair(c_7342619,quote_cons,&c_7342620);c_7342619.hdr.immutable = 1;

make_pair(c_7342622,quote__93_93_93,NULL);c_7342622.hdr.immutable = 1;

make_pair(c_7342618,&c_7342619,&c_7342622);c_7342618.hdr.immutable = 1;

make_pair(c_7342614,&c_7342615,&c_7342618);c_7342614.hdr.immutable = 1;

make_pair(c_7342611,&c_7342612,&c_7342614);c_7342611.hdr.immutable = 1;

make_pair(c_7342610,quote_loop,&c_7342611);c_7342610.hdr.immutable = 1;

make_pair(c_7342609,&c_7342610,NULL);c_7342609.hdr.immutable = 1;

make_pair(c_7342608,quote_match_91drop_91ids,&c_7342609);c_7342608.hdr.immutable = 1;

make_pair(c_7342624,quote_i,NULL);c_7342624.hdr.immutable = 1;

make_pair(c_7342623,quote_fk,&c_7342624);c_7342623.hdr.immutable = 1;

make_pair(c_7342607,&c_7342608,&c_7342623);c_7342607.hdr.immutable = 1;

make_pair(c_7342600,&c_7342601,&c_7342607);c_7342600.hdr.immutable = 1;

make_pair(c_7342599,quote_p,&c_7342600);c_7342599.hdr.immutable = 1;

make_pair(c_7342598,quote_w,&c_7342599);c_7342598.hdr.immutable = 1;

make_pair(c_7342597,quote_match_91one,&c_7342598);c_7342597.hdr.immutable = 1;

make_pair(c_7342596,&c_7342597,NULL);c_7342596.hdr.immutable = 1;

make_pair(c_7342590,&c_7342591,&c_7342596);c_7342590.hdr.immutable = 1;

make_pair(c_7342589,quote_let,&c_7342590);c_7342589.hdr.immutable = 1;

make_pair(c_7342588,&c_7342589,NULL);c_7342588.hdr.immutable = 1;

make_pair(c_7342585,&c_7342586,&c_7342588);c_7342585.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340888, ((closureN)self_7320052)->elements[12], r_7314262, &c_7342585);; 
}

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

return_closcall2(data,  ((closureN)self_7320053)->elements[13],  &c_7340891, quote__else);; 
}

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


make_pair(c_7342581,quote_fk,NULL);c_7342581.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340893, ((closureN)self_7320054)->elements[0], NULL, &c_7342581);; 
}

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


make_pair(c_7342578,quote_fk,NULL);c_7342578.hdr.immutable = 1;

make_pair(c_7342577,quote__else,&c_7342578);c_7342577.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340895, ((closureN)self_7320055)->elements[13], r_7314256, &c_7342577);; 
}

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


make_pair(c_7342574,quote_fk,NULL);c_7342574.hdr.immutable = 1;

make_pair(c_7342573,quote__else,&c_7342574);c_7342573.hdr.immutable = 1;

make_pair(c_7342572,&c_7342573,NULL);c_7342572.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340897, r_7314252, NULL, &c_7342572);; 
}

static void __lambda_1495(void *data, object self_7320057, int argc, object *args) /* object self_7320057, object r_7314250 */
 {
 object r_7314250 = args[0];
  
closureN_type c_7340899;
object e_7342525 [13];
c_7340899.hdr.mark = gc_color_red;
 c_7340899.hdr.grayed = 0;
c_7340899.tag = closureN_tag;
 c_7340899.fn = (function_type)__lambda_1496;
c_7340899.num_args = 1;
c_7340899.num_elements = 13;
c_7340899.elements = (object *)e_7342525;
c_7340899.elements[0] = ((closureN)self_7320057)->elements[0];
c_7340899.elements[1] = ((closureN)self_7320057)->elements[1];
c_7340899.elements[2] = ((closureN)self_7320057)->elements[2];
c_7340899.elements[3] = ((closureN)self_7320057)->elements[3];
c_7340899.elements[4] = ((closureN)self_7320057)->elements[4];
c_7340899.elements[5] = ((closureN)self_7320057)->elements[5];
c_7340899.elements[6] = ((closureN)self_7320057)->elements[6];
c_7340899.elements[7] = ((closureN)self_7320057)->elements[7];
c_7340899.elements[8] = ((closureN)self_7320057)->elements[8];
c_7340899.elements[9] = ((closureN)self_7320057)->elements[9];
c_7340899.elements[10] = ((closureN)self_7320057)->elements[10];
c_7340899.elements[11] = ((closureN)self_7320057)->elements[11];
c_7340899.elements[12] = ((closureN)self_7320057)->elements[13];


make_pair(c_7342530,quote_ls,NULL);c_7342530.hdr.immutable = 1;

make_pair(c_7342529,quote_pair_127,&c_7342530);c_7342529.hdr.immutable = 1;

make_pair(c_7342538,quote_ls,NULL);c_7342538.hdr.immutable = 1;

make_pair(c_7342537,quote_car,&c_7342538);c_7342537.hdr.immutable = 1;

make_pair(c_7342536,&c_7342537,NULL);c_7342536.hdr.immutable = 1;

make_pair(c_7342535,quote_w,&c_7342536);c_7342535.hdr.immutable = 1;

make_pair(c_7342534,&c_7342535,NULL);c_7342534.hdr.immutable = 1;

make_pair(c_7342546,quote_ls,NULL);c_7342546.hdr.immutable = 1;

make_pair(c_7342545,quote_car,&c_7342546);c_7342545.hdr.immutable = 1;

make_pair(c_7342549,quote_ls,NULL);c_7342549.hdr.immutable = 1;

make_pair(c_7342548,quote_set_91car_67,&c_7342549);c_7342548.hdr.immutable = 1;

make_pair(c_7342547,&c_7342548,NULL);c_7342547.hdr.immutable = 1;

make_pair(c_7342544,&c_7342545,&c_7342547);c_7342544.hdr.immutable = 1;

make_pair(c_7342556,quote_ls,NULL);c_7342556.hdr.immutable = 1;

make_pair(c_7342555,quote_cdr,&c_7342556);c_7342555.hdr.immutable = 1;

make_pair(c_7342560,obj_int2obj(1),NULL);c_7342560.hdr.immutable = 1;

make_pair(c_7342559,quote_n,&c_7342560);c_7342559.hdr.immutable = 1;

make_pair(c_7342558,quote__91,&c_7342559);c_7342558.hdr.immutable = 1;

make_pair(c_7342564,quote_id_91ls,NULL);c_7342564.hdr.immutable = 1;

make_pair(c_7342563,quote_id,&c_7342564);c_7342563.hdr.immutable = 1;

make_pair(c_7342562,quote_cons,&c_7342563);c_7342562.hdr.immutable = 1;

make_pair(c_7342565,quote__93_93_93,NULL);c_7342565.hdr.immutable = 1;

make_pair(c_7342561,&c_7342562,&c_7342565);c_7342561.hdr.immutable = 1;

make_pair(c_7342557,&c_7342558,&c_7342561);c_7342557.hdr.immutable = 1;

make_pair(c_7342554,&c_7342555,&c_7342557);c_7342554.hdr.immutable = 1;

make_pair(c_7342553,quote_loop,&c_7342554);c_7342553.hdr.immutable = 1;

make_pair(c_7342552,&c_7342553,NULL);c_7342552.hdr.immutable = 1;

make_pair(c_7342551,quote_match_91drop_91ids,&c_7342552);c_7342551.hdr.immutable = 1;

make_pair(c_7342567,quote_i,NULL);c_7342567.hdr.immutable = 1;

make_pair(c_7342566,quote_fk,&c_7342567);c_7342566.hdr.immutable = 1;

make_pair(c_7342550,&c_7342551,&c_7342566);c_7342550.hdr.immutable = 1;

make_pair(c_7342543,&c_7342544,&c_7342550);c_7342543.hdr.immutable = 1;

make_pair(c_7342542,quote_p,&c_7342543);c_7342542.hdr.immutable = 1;

make_pair(c_7342541,quote_w,&c_7342542);c_7342541.hdr.immutable = 1;

make_pair(c_7342540,quote_match_91one,&c_7342541);c_7342540.hdr.immutable = 1;

make_pair(c_7342539,&c_7342540,NULL);c_7342539.hdr.immutable = 1;

make_pair(c_7342533,&c_7342534,&c_7342539);c_7342533.hdr.immutable = 1;

make_pair(c_7342532,quote_let,&c_7342533);c_7342532.hdr.immutable = 1;

make_pair(c_7342531,&c_7342532,NULL);c_7342531.hdr.immutable = 1;

make_pair(c_7342528,&c_7342529,&c_7342531);c_7342528.hdr.immutable = 1;

make_pair(c_7342570,quote_fk,NULL);c_7342570.hdr.immutable = 1;

make_pair(c_7342569,quote__else,&c_7342570);c_7342569.hdr.immutable = 1;

make_pair(c_7342568,&c_7342569,NULL);c_7342568.hdr.immutable = 1;

make_pair(c_7342527,&c_7342528,&c_7342568);c_7342527.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340899, ((closureN)self_7320057)->elements[12], r_7314250, &c_7342527);; 
}

static void __lambda_1496(void *data, object self_7320058, int argc, object *args) /* object self_7320058, object r_7314247 */
 {
 object r_7314247 = args[0];
  
closureN_type c_7340901;
object e_7342453 [12];
c_7340901.hdr.mark = gc_color_red;
 c_7340901.hdr.grayed = 0;
c_7340901.tag = closureN_tag;
 c_7340901.fn = (function_type)__lambda_1497;
c_7340901.num_args = 1;
c_7340901.num_elements = 12;
c_7340901.elements = (object *)e_7342453;
c_7340901.elements[0] = ((closureN)self_7320058)->elements[0];
c_7340901.elements[1] = ((closureN)self_7320058)->elements[1];
c_7340901.elements[2] = ((closureN)self_7320058)->elements[2];
c_7340901.elements[3] = ((closureN)self_7320058)->elements[3];
c_7340901.elements[4] = ((closureN)self_7320058)->elements[4];
c_7340901.elements[5] = ((closureN)self_7320058)->elements[5];
c_7340901.elements[6] = ((closureN)self_7320058)->elements[6];
c_7340901.elements[7] = ((closureN)self_7320058)->elements[7];
c_7340901.elements[8] = ((closureN)self_7320058)->elements[8];
c_7340901.elements[9] = ((closureN)self_7320058)->elements[9];
c_7340901.elements[10] = ((closureN)self_7320058)->elements[10];
c_7340901.elements[11] = ((closureN)self_7320058)->elements[12];


make_pair(c_7342459,quote_tail_91len,NULL);c_7342459.hdr.immutable = 1;

make_pair(c_7342458,quote_n,&c_7342459);c_7342458.hdr.immutable = 1;

make_pair(c_7342457,quote__123,&c_7342458);c_7342457.hdr.immutable = 1;

make_pair(c_7342467,quote_id_91ls,NULL);c_7342467.hdr.immutable = 1;

make_pair(c_7342466,quote_reverse,&c_7342467);c_7342466.hdr.immutable = 1;

make_pair(c_7342465,&c_7342466,NULL);c_7342465.hdr.immutable = 1;

make_pair(c_7342464,quote_id,&c_7342465);c_7342464.hdr.immutable = 1;

make_pair(c_7342468,quote__93_93_93,NULL);c_7342468.hdr.immutable = 1;

make_pair(c_7342463,&c_7342464,&c_7342468);c_7342463.hdr.immutable = 1;

make_pair(c_7342475,boolean_f,NULL);c_7342475.hdr.immutable = 1;

make_pair(c_7342474,boolean_f,&c_7342475);c_7342474.hdr.immutable = 1;

make_pair(c_7342478,quote__93_93_93,NULL);c_7342478.hdr.immutable = 1;

make_pair(c_7342477,quote_sk,&c_7342478);c_7342477.hdr.immutable = 1;

make_pair(c_7342480,quote_i,NULL);c_7342480.hdr.immutable = 1;

make_pair(c_7342479,quote_fk,&c_7342480);c_7342479.hdr.immutable = 1;

make_pair(c_7342476,&c_7342477,&c_7342479);c_7342476.hdr.immutable = 1;

make_pair(c_7342473,&c_7342474,&c_7342476);c_7342473.hdr.immutable = 1;

make_pair(c_7342472,quote_r,&c_7342473);c_7342472.hdr.immutable = 1;

make_pair(c_7342471,quote_ls,&c_7342472);c_7342471.hdr.immutable = 1;

make_pair(c_7342470,quote_match_91one,&c_7342471);c_7342470.hdr.immutable = 1;

make_pair(c_7342469,&c_7342470,NULL);c_7342469.hdr.immutable = 1;

make_pair(c_7342462,&c_7342463,&c_7342469);c_7342462.hdr.immutable = 1;

make_pair(c_7342461,quote_let,&c_7342462);c_7342461.hdr.immutable = 1;

make_pair(c_7342460,&c_7342461,NULL);c_7342460.hdr.immutable = 1;

make_pair(c_7342456,&c_7342457,&c_7342460);c_7342456.hdr.immutable = 1;

make_pair(c_7342484,quote_ls,NULL);c_7342484.hdr.immutable = 1;

make_pair(c_7342483,quote_pair_127,&c_7342484);c_7342483.hdr.immutable = 1;

make_pair(c_7342492,quote_ls,NULL);c_7342492.hdr.immutable = 1;

make_pair(c_7342491,quote_car,&c_7342492);c_7342491.hdr.immutable = 1;

make_pair(c_7342490,&c_7342491,NULL);c_7342490.hdr.immutable = 1;

make_pair(c_7342489,quote_w,&c_7342490);c_7342489.hdr.immutable = 1;

make_pair(c_7342488,&c_7342489,NULL);c_7342488.hdr.immutable = 1;

make_pair(c_7342500,quote_ls,NULL);c_7342500.hdr.immutable = 1;

make_pair(c_7342499,quote_car,&c_7342500);c_7342499.hdr.immutable = 1;

make_pair(c_7342503,quote_ls,NULL);c_7342503.hdr.immutable = 1;

make_pair(c_7342502,quote_set_91car_67,&c_7342503);c_7342502.hdr.immutable = 1;

make_pair(c_7342501,&c_7342502,NULL);c_7342501.hdr.immutable = 1;

make_pair(c_7342498,&c_7342499,&c_7342501);c_7342498.hdr.immutable = 1;

make_pair(c_7342510,quote_ls,NULL);c_7342510.hdr.immutable = 1;

make_pair(c_7342509,quote_cdr,&c_7342510);c_7342509.hdr.immutable = 1;

make_pair(c_7342514,obj_int2obj(1),NULL);c_7342514.hdr.immutable = 1;

make_pair(c_7342513,quote_n,&c_7342514);c_7342513.hdr.immutable = 1;

make_pair(c_7342512,quote__91,&c_7342513);c_7342512.hdr.immutable = 1;

make_pair(c_7342518,quote_id_91ls,NULL);c_7342518.hdr.immutable = 1;

make_pair(c_7342517,quote_id,&c_7342518);c_7342517.hdr.immutable = 1;

make_pair(c_7342516,quote_cons,&c_7342517);c_7342516.hdr.immutable = 1;

make_pair(c_7342519,quote__93_93_93,NULL);c_7342519.hdr.immutable = 1;

make_pair(c_7342515,&c_7342516,&c_7342519);c_7342515.hdr.immutable = 1;

make_pair(c_7342511,&c_7342512,&c_7342515);c_7342511.hdr.immutable = 1;

make_pair(c_7342508,&c_7342509,&c_7342511);c_7342508.hdr.immutable = 1;

make_pair(c_7342507,quote_loop,&c_7342508);c_7342507.hdr.immutable = 1;

make_pair(c_7342506,&c_7342507,NULL);c_7342506.hdr.immutable = 1;

make_pair(c_7342505,quote_match_91drop_91ids,&c_7342506);c_7342505.hdr.immutable = 1;

make_pair(c_7342521,quote_i,NULL);c_7342521.hdr.immutable = 1;

make_pair(c_7342520,quote_fk,&c_7342521);c_7342520.hdr.immutable = 1;

make_pair(c_7342504,&c_7342505,&c_7342520);c_7342504.hdr.immutable = 1;

make_pair(c_7342497,&c_7342498,&c_7342504);c_7342497.hdr.immutable = 1;

make_pair(c_7342496,quote_p,&c_7342497);c_7342496.hdr.immutable = 1;

make_pair(c_7342495,quote_w,&c_7342496);c_7342495.hdr.immutable = 1;

make_pair(c_7342494,quote_match_91one,&c_7342495);c_7342494.hdr.immutable = 1;

make_pair(c_7342493,&c_7342494,NULL);c_7342493.hdr.immutable = 1;

make_pair(c_7342487,&c_7342488,&c_7342493);c_7342487.hdr.immutable = 1;

make_pair(c_7342486,quote_let,&c_7342487);c_7342486.hdr.immutable = 1;

make_pair(c_7342485,&c_7342486,NULL);c_7342485.hdr.immutable = 1;

make_pair(c_7342482,&c_7342483,&c_7342485);c_7342482.hdr.immutable = 1;

make_pair(c_7342524,quote_fk,NULL);c_7342524.hdr.immutable = 1;

make_pair(c_7342523,quote__else,&c_7342524);c_7342523.hdr.immutable = 1;

make_pair(c_7342522,&c_7342523,NULL);c_7342522.hdr.immutable = 1;

make_pair(c_7342481,&c_7342482,&c_7342522);c_7342481.hdr.immutable = 1;

make_pair(c_7342455,&c_7342456,&c_7342481);c_7342455.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340901, ((closureN)self_7320058)->elements[11], r_7314247, &c_7342455);; 
}

static void __lambda_1497(void *data, object self_7320059, int argc, object *args) /* object self_7320059, object r_7314244 */
 {
 object r_7314244 = args[0];
  
closureN_type c_7340903;
object e_7342380 [11];
c_7340903.hdr.mark = gc_color_red;
 c_7340903.hdr.grayed = 0;
c_7340903.tag = closureN_tag;
 c_7340903.fn = (function_type)__lambda_1498;
c_7340903.num_args = 1;
c_7340903.num_elements = 11;
c_7340903.elements = (object *)e_7342380;
c_7340903.elements[0] = ((closureN)self_7320059)->elements[0];
c_7340903.elements[1] = ((closureN)self_7320059)->elements[1];
c_7340903.elements[2] = ((closureN)self_7320059)->elements[2];
c_7340903.elements[3] = ((closureN)self_7320059)->elements[3];
c_7340903.elements[4] = ((closureN)self_7320059)->elements[4];
c_7340903.elements[5] = ((closureN)self_7320059)->elements[5];
c_7340903.elements[6] = ((closureN)self_7320059)->elements[6];
c_7340903.elements[7] = ((closureN)self_7320059)->elements[7];
c_7340903.elements[8] = ((closureN)self_7320059)->elements[8];
c_7340903.elements[9] = ((closureN)self_7320059)->elements[9];
c_7340903.elements[10] = ((closureN)self_7320059)->elements[11];


make_pair(c_7342387,quote_tail_91len,NULL);c_7342387.hdr.immutable = 1;

make_pair(c_7342386,quote_n,&c_7342387);c_7342386.hdr.immutable = 1;

make_pair(c_7342385,quote__123,&c_7342386);c_7342385.hdr.immutable = 1;

make_pair(c_7342395,quote_id_91ls,NULL);c_7342395.hdr.immutable = 1;

make_pair(c_7342394,quote_reverse,&c_7342395);c_7342394.hdr.immutable = 1;

make_pair(c_7342393,&c_7342394,NULL);c_7342393.hdr.immutable = 1;

make_pair(c_7342392,quote_id,&c_7342393);c_7342392.hdr.immutable = 1;

make_pair(c_7342396,quote__93_93_93,NULL);c_7342396.hdr.immutable = 1;

make_pair(c_7342391,&c_7342392,&c_7342396);c_7342391.hdr.immutable = 1;

make_pair(c_7342403,boolean_f,NULL);c_7342403.hdr.immutable = 1;

make_pair(c_7342402,boolean_f,&c_7342403);c_7342402.hdr.immutable = 1;

make_pair(c_7342406,quote__93_93_93,NULL);c_7342406.hdr.immutable = 1;

make_pair(c_7342405,quote_sk,&c_7342406);c_7342405.hdr.immutable = 1;

make_pair(c_7342408,quote_i,NULL);c_7342408.hdr.immutable = 1;

make_pair(c_7342407,quote_fk,&c_7342408);c_7342407.hdr.immutable = 1;

make_pair(c_7342404,&c_7342405,&c_7342407);c_7342404.hdr.immutable = 1;

make_pair(c_7342401,&c_7342402,&c_7342404);c_7342401.hdr.immutable = 1;

make_pair(c_7342400,quote_r,&c_7342401);c_7342400.hdr.immutable = 1;

make_pair(c_7342399,quote_ls,&c_7342400);c_7342399.hdr.immutable = 1;

make_pair(c_7342398,quote_match_91one,&c_7342399);c_7342398.hdr.immutable = 1;

make_pair(c_7342397,&c_7342398,NULL);c_7342397.hdr.immutable = 1;

make_pair(c_7342390,&c_7342391,&c_7342397);c_7342390.hdr.immutable = 1;

make_pair(c_7342389,quote_let,&c_7342390);c_7342389.hdr.immutable = 1;

make_pair(c_7342388,&c_7342389,NULL);c_7342388.hdr.immutable = 1;

make_pair(c_7342384,&c_7342385,&c_7342388);c_7342384.hdr.immutable = 1;

make_pair(c_7342412,quote_ls,NULL);c_7342412.hdr.immutable = 1;

make_pair(c_7342411,quote_pair_127,&c_7342412);c_7342411.hdr.immutable = 1;

make_pair(c_7342420,quote_ls,NULL);c_7342420.hdr.immutable = 1;

make_pair(c_7342419,quote_car,&c_7342420);c_7342419.hdr.immutable = 1;

make_pair(c_7342418,&c_7342419,NULL);c_7342418.hdr.immutable = 1;

make_pair(c_7342417,quote_w,&c_7342418);c_7342417.hdr.immutable = 1;

make_pair(c_7342416,&c_7342417,NULL);c_7342416.hdr.immutable = 1;

make_pair(c_7342428,quote_ls,NULL);c_7342428.hdr.immutable = 1;

make_pair(c_7342427,quote_car,&c_7342428);c_7342427.hdr.immutable = 1;

make_pair(c_7342431,quote_ls,NULL);c_7342431.hdr.immutable = 1;

make_pair(c_7342430,quote_set_91car_67,&c_7342431);c_7342430.hdr.immutable = 1;

make_pair(c_7342429,&c_7342430,NULL);c_7342429.hdr.immutable = 1;

make_pair(c_7342426,&c_7342427,&c_7342429);c_7342426.hdr.immutable = 1;

make_pair(c_7342438,quote_ls,NULL);c_7342438.hdr.immutable = 1;

make_pair(c_7342437,quote_cdr,&c_7342438);c_7342437.hdr.immutable = 1;

make_pair(c_7342442,obj_int2obj(1),NULL);c_7342442.hdr.immutable = 1;

make_pair(c_7342441,quote_n,&c_7342442);c_7342441.hdr.immutable = 1;

make_pair(c_7342440,quote__91,&c_7342441);c_7342440.hdr.immutable = 1;

make_pair(c_7342446,quote_id_91ls,NULL);c_7342446.hdr.immutable = 1;

make_pair(c_7342445,quote_id,&c_7342446);c_7342445.hdr.immutable = 1;

make_pair(c_7342444,quote_cons,&c_7342445);c_7342444.hdr.immutable = 1;

make_pair(c_7342447,quote__93_93_93,NULL);c_7342447.hdr.immutable = 1;

make_pair(c_7342443,&c_7342444,&c_7342447);c_7342443.hdr.immutable = 1;

make_pair(c_7342439,&c_7342440,&c_7342443);c_7342439.hdr.immutable = 1;

make_pair(c_7342436,&c_7342437,&c_7342439);c_7342436.hdr.immutable = 1;

make_pair(c_7342435,quote_loop,&c_7342436);c_7342435.hdr.immutable = 1;

make_pair(c_7342434,&c_7342435,NULL);c_7342434.hdr.immutable = 1;

make_pair(c_7342433,quote_match_91drop_91ids,&c_7342434);c_7342433.hdr.immutable = 1;

make_pair(c_7342449,quote_i,NULL);c_7342449.hdr.immutable = 1;

make_pair(c_7342448,quote_fk,&c_7342449);c_7342448.hdr.immutable = 1;

make_pair(c_7342432,&c_7342433,&c_7342448);c_7342432.hdr.immutable = 1;

make_pair(c_7342425,&c_7342426,&c_7342432);c_7342425.hdr.immutable = 1;

make_pair(c_7342424,quote_p,&c_7342425);c_7342424.hdr.immutable = 1;

make_pair(c_7342423,quote_w,&c_7342424);c_7342423.hdr.immutable = 1;

make_pair(c_7342422,quote_match_91one,&c_7342423);c_7342422.hdr.immutable = 1;

make_pair(c_7342421,&c_7342422,NULL);c_7342421.hdr.immutable = 1;

make_pair(c_7342415,&c_7342416,&c_7342421);c_7342415.hdr.immutable = 1;

make_pair(c_7342414,quote_let,&c_7342415);c_7342414.hdr.immutable = 1;

make_pair(c_7342413,&c_7342414,NULL);c_7342413.hdr.immutable = 1;

make_pair(c_7342410,&c_7342411,&c_7342413);c_7342410.hdr.immutable = 1;

make_pair(c_7342452,quote_fk,NULL);c_7342452.hdr.immutable = 1;

make_pair(c_7342451,quote__else,&c_7342452);c_7342451.hdr.immutable = 1;

make_pair(c_7342450,&c_7342451,NULL);c_7342450.hdr.immutable = 1;

make_pair(c_7342409,&c_7342410,&c_7342450);c_7342409.hdr.immutable = 1;

make_pair(c_7342383,&c_7342384,&c_7342409);c_7342383.hdr.immutable = 1;

make_pair(c_7342382,quote_cond,&c_7342383);c_7342382.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340903, ((closureN)self_7320059)->elements[10], r_7314244, &c_7342382);; 
}

static void __lambda_1498(void *data, object self_7320060, int argc, object *args) /* object self_7320060, object r_7314240 */
 {
 object r_7314240 = args[0];
  
closureN_type c_7340905;
object e_7342307 [11];
c_7340905.hdr.mark = gc_color_red;
 c_7340905.hdr.grayed = 0;
c_7340905.tag = closureN_tag;
 c_7340905.fn = (function_type)__lambda_1499;
c_7340905.num_args = 1;
c_7340905.num_elements = 11;
c_7340905.elements = (object *)e_7342307;
c_7340905.elements[0] = ((closureN)self_7320060)->elements[0];
c_7340905.elements[1] = ((closureN)self_7320060)->elements[1];
c_7340905.elements[2] = ((closureN)self_7320060)->elements[2];
c_7340905.elements[3] = ((closureN)self_7320060)->elements[3];
c_7340905.elements[4] = ((closureN)self_7320060)->elements[4];
c_7340905.elements[5] = ((closureN)self_7320060)->elements[5];
c_7340905.elements[6] = ((closureN)self_7320060)->elements[6];
c_7340905.elements[7] = ((closureN)self_7320060)->elements[7];
c_7340905.elements[8] = ((closureN)self_7320060)->elements[8];
c_7340905.elements[9] = ((closureN)self_7320060)->elements[9];
c_7340905.elements[10] = ((closureN)self_7320060)->elements[10];


make_pair(c_7342314,quote_tail_91len,NULL);c_7342314.hdr.immutable = 1;

make_pair(c_7342313,quote_n,&c_7342314);c_7342313.hdr.immutable = 1;

make_pair(c_7342312,quote__123,&c_7342313);c_7342312.hdr.immutable = 1;

make_pair(c_7342322,quote_id_91ls,NULL);c_7342322.hdr.immutable = 1;

make_pair(c_7342321,quote_reverse,&c_7342322);c_7342321.hdr.immutable = 1;

make_pair(c_7342320,&c_7342321,NULL);c_7342320.hdr.immutable = 1;

make_pair(c_7342319,quote_id,&c_7342320);c_7342319.hdr.immutable = 1;

make_pair(c_7342323,quote__93_93_93,NULL);c_7342323.hdr.immutable = 1;

make_pair(c_7342318,&c_7342319,&c_7342323);c_7342318.hdr.immutable = 1;

make_pair(c_7342330,boolean_f,NULL);c_7342330.hdr.immutable = 1;

make_pair(c_7342329,boolean_f,&c_7342330);c_7342329.hdr.immutable = 1;

make_pair(c_7342333,quote__93_93_93,NULL);c_7342333.hdr.immutable = 1;

make_pair(c_7342332,quote_sk,&c_7342333);c_7342332.hdr.immutable = 1;

make_pair(c_7342335,quote_i,NULL);c_7342335.hdr.immutable = 1;

make_pair(c_7342334,quote_fk,&c_7342335);c_7342334.hdr.immutable = 1;

make_pair(c_7342331,&c_7342332,&c_7342334);c_7342331.hdr.immutable = 1;

make_pair(c_7342328,&c_7342329,&c_7342331);c_7342328.hdr.immutable = 1;

make_pair(c_7342327,quote_r,&c_7342328);c_7342327.hdr.immutable = 1;

make_pair(c_7342326,quote_ls,&c_7342327);c_7342326.hdr.immutable = 1;

make_pair(c_7342325,quote_match_91one,&c_7342326);c_7342325.hdr.immutable = 1;

make_pair(c_7342324,&c_7342325,NULL);c_7342324.hdr.immutable = 1;

make_pair(c_7342317,&c_7342318,&c_7342324);c_7342317.hdr.immutable = 1;

make_pair(c_7342316,quote_let,&c_7342317);c_7342316.hdr.immutable = 1;

make_pair(c_7342315,&c_7342316,NULL);c_7342315.hdr.immutable = 1;

make_pair(c_7342311,&c_7342312,&c_7342315);c_7342311.hdr.immutable = 1;

make_pair(c_7342339,quote_ls,NULL);c_7342339.hdr.immutable = 1;

make_pair(c_7342338,quote_pair_127,&c_7342339);c_7342338.hdr.immutable = 1;

make_pair(c_7342347,quote_ls,NULL);c_7342347.hdr.immutable = 1;

make_pair(c_7342346,quote_car,&c_7342347);c_7342346.hdr.immutable = 1;

make_pair(c_7342345,&c_7342346,NULL);c_7342345.hdr.immutable = 1;

make_pair(c_7342344,quote_w,&c_7342345);c_7342344.hdr.immutable = 1;

make_pair(c_7342343,&c_7342344,NULL);c_7342343.hdr.immutable = 1;

make_pair(c_7342355,quote_ls,NULL);c_7342355.hdr.immutable = 1;

make_pair(c_7342354,quote_car,&c_7342355);c_7342354.hdr.immutable = 1;

make_pair(c_7342358,quote_ls,NULL);c_7342358.hdr.immutable = 1;

make_pair(c_7342357,quote_set_91car_67,&c_7342358);c_7342357.hdr.immutable = 1;

make_pair(c_7342356,&c_7342357,NULL);c_7342356.hdr.immutable = 1;

make_pair(c_7342353,&c_7342354,&c_7342356);c_7342353.hdr.immutable = 1;

make_pair(c_7342365,quote_ls,NULL);c_7342365.hdr.immutable = 1;

make_pair(c_7342364,quote_cdr,&c_7342365);c_7342364.hdr.immutable = 1;

make_pair(c_7342369,obj_int2obj(1),NULL);c_7342369.hdr.immutable = 1;

make_pair(c_7342368,quote_n,&c_7342369);c_7342368.hdr.immutable = 1;

make_pair(c_7342367,quote__91,&c_7342368);c_7342367.hdr.immutable = 1;

make_pair(c_7342373,quote_id_91ls,NULL);c_7342373.hdr.immutable = 1;

make_pair(c_7342372,quote_id,&c_7342373);c_7342372.hdr.immutable = 1;

make_pair(c_7342371,quote_cons,&c_7342372);c_7342371.hdr.immutable = 1;

make_pair(c_7342374,quote__93_93_93,NULL);c_7342374.hdr.immutable = 1;

make_pair(c_7342370,&c_7342371,&c_7342374);c_7342370.hdr.immutable = 1;

make_pair(c_7342366,&c_7342367,&c_7342370);c_7342366.hdr.immutable = 1;

make_pair(c_7342363,&c_7342364,&c_7342366);c_7342363.hdr.immutable = 1;

make_pair(c_7342362,quote_loop,&c_7342363);c_7342362.hdr.immutable = 1;

make_pair(c_7342361,&c_7342362,NULL);c_7342361.hdr.immutable = 1;

make_pair(c_7342360,quote_match_91drop_91ids,&c_7342361);c_7342360.hdr.immutable = 1;

make_pair(c_7342376,quote_i,NULL);c_7342376.hdr.immutable = 1;

make_pair(c_7342375,quote_fk,&c_7342376);c_7342375.hdr.immutable = 1;

make_pair(c_7342359,&c_7342360,&c_7342375);c_7342359.hdr.immutable = 1;

make_pair(c_7342352,&c_7342353,&c_7342359);c_7342352.hdr.immutable = 1;

make_pair(c_7342351,quote_p,&c_7342352);c_7342351.hdr.immutable = 1;

make_pair(c_7342350,quote_w,&c_7342351);c_7342350.hdr.immutable = 1;

make_pair(c_7342349,quote_match_91one,&c_7342350);c_7342349.hdr.immutable = 1;

make_pair(c_7342348,&c_7342349,NULL);c_7342348.hdr.immutable = 1;

make_pair(c_7342342,&c_7342343,&c_7342348);c_7342342.hdr.immutable = 1;

make_pair(c_7342341,quote_let,&c_7342342);c_7342341.hdr.immutable = 1;

make_pair(c_7342340,&c_7342341,NULL);c_7342340.hdr.immutable = 1;

make_pair(c_7342337,&c_7342338,&c_7342340);c_7342337.hdr.immutable = 1;

make_pair(c_7342379,quote_fk,NULL);c_7342379.hdr.immutable = 1;

make_pair(c_7342378,quote__else,&c_7342379);c_7342378.hdr.immutable = 1;

make_pair(c_7342377,&c_7342378,NULL);c_7342377.hdr.immutable = 1;

make_pair(c_7342336,&c_7342337,&c_7342377);c_7342336.hdr.immutable = 1;

make_pair(c_7342310,&c_7342311,&c_7342336);c_7342310.hdr.immutable = 1;

make_pair(c_7342309,quote_cond,&c_7342310);c_7342309.hdr.immutable = 1;

make_pair(c_7342308,&c_7342309,NULL);c_7342308.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340905, r_7314240, NULL, &c_7342308);; 
}

static void __lambda_1499(void *data, object self_7320061, int argc, object *args) /* object self_7320061, object r_7314238 */
 {
 object r_7314238 = args[0];
  
closureN_type c_7340907;
object e_7342220 [10];
c_7340907.hdr.mark = gc_color_red;
 c_7340907.hdr.grayed = 0;
c_7340907.tag = closureN_tag;
 c_7340907.fn = (function_type)__lambda_1500;
c_7340907.num_args = 1;
c_7340907.num_elements = 10;
c_7340907.elements = (object *)e_7342220;
c_7340907.elements[0] = ((closureN)self_7320061)->elements[0];
c_7340907.elements[1] = ((closureN)self_7320061)->elements[1];
c_7340907.elements[2] = ((closureN)self_7320061)->elements[2];
c_7340907.elements[3] = ((closureN)self_7320061)->elements[3];
c_7340907.elements[4] = ((closureN)self_7320061)->elements[4];
c_7340907.elements[5] = ((closureN)self_7320061)->elements[5];
c_7340907.elements[6] = ((closureN)self_7320061)->elements[6];
c_7340907.elements[7] = ((closureN)self_7320061)->elements[7];
c_7340907.elements[8] = ((closureN)self_7320061)->elements[8];
c_7340907.elements[9] = ((closureN)self_7320061)->elements[10];


make_pair(c_7342225,quote_ls,NULL);c_7342225.hdr.immutable = 1;

make_pair(c_7342224,quote_ls,&c_7342225);c_7342224.hdr.immutable = 1;

make_pair(c_7342228,quote_len,NULL);c_7342228.hdr.immutable = 1;

make_pair(c_7342227,quote_n,&c_7342228);c_7342227.hdr.immutable = 1;

make_pair(c_7342233,NULL,NULL);c_7342233.hdr.immutable = 1;

make_pair(c_7342232,quote_quote,&c_7342233);c_7342232.hdr.immutable = 1;

make_pair(c_7342231,&c_7342232,NULL);c_7342231.hdr.immutable = 1;

make_pair(c_7342230,quote_id_91ls,&c_7342231);c_7342230.hdr.immutable = 1;

make_pair(c_7342234,quote__93_93_93,NULL);c_7342234.hdr.immutable = 1;

make_pair(c_7342229,&c_7342230,&c_7342234);c_7342229.hdr.immutable = 1;

make_pair(c_7342226,&c_7342227,&c_7342229);c_7342226.hdr.immutable = 1;

make_pair(c_7342223,&c_7342224,&c_7342226);c_7342223.hdr.immutable = 1;

make_pair(c_7342241,quote_tail_91len,NULL);c_7342241.hdr.immutable = 1;

make_pair(c_7342240,quote_n,&c_7342241);c_7342240.hdr.immutable = 1;

make_pair(c_7342239,quote__123,&c_7342240);c_7342239.hdr.immutable = 1;

make_pair(c_7342249,quote_id_91ls,NULL);c_7342249.hdr.immutable = 1;

make_pair(c_7342248,quote_reverse,&c_7342249);c_7342248.hdr.immutable = 1;

make_pair(c_7342247,&c_7342248,NULL);c_7342247.hdr.immutable = 1;

make_pair(c_7342246,quote_id,&c_7342247);c_7342246.hdr.immutable = 1;

make_pair(c_7342250,quote__93_93_93,NULL);c_7342250.hdr.immutable = 1;

make_pair(c_7342245,&c_7342246,&c_7342250);c_7342245.hdr.immutable = 1;

make_pair(c_7342257,boolean_f,NULL);c_7342257.hdr.immutable = 1;

make_pair(c_7342256,boolean_f,&c_7342257);c_7342256.hdr.immutable = 1;

make_pair(c_7342260,quote__93_93_93,NULL);c_7342260.hdr.immutable = 1;

make_pair(c_7342259,quote_sk,&c_7342260);c_7342259.hdr.immutable = 1;

make_pair(c_7342262,quote_i,NULL);c_7342262.hdr.immutable = 1;

make_pair(c_7342261,quote_fk,&c_7342262);c_7342261.hdr.immutable = 1;

make_pair(c_7342258,&c_7342259,&c_7342261);c_7342258.hdr.immutable = 1;

make_pair(c_7342255,&c_7342256,&c_7342258);c_7342255.hdr.immutable = 1;

make_pair(c_7342254,quote_r,&c_7342255);c_7342254.hdr.immutable = 1;

make_pair(c_7342253,quote_ls,&c_7342254);c_7342253.hdr.immutable = 1;

make_pair(c_7342252,quote_match_91one,&c_7342253);c_7342252.hdr.immutable = 1;

make_pair(c_7342251,&c_7342252,NULL);c_7342251.hdr.immutable = 1;

make_pair(c_7342244,&c_7342245,&c_7342251);c_7342244.hdr.immutable = 1;

make_pair(c_7342243,quote_let,&c_7342244);c_7342243.hdr.immutable = 1;

make_pair(c_7342242,&c_7342243,NULL);c_7342242.hdr.immutable = 1;

make_pair(c_7342238,&c_7342239,&c_7342242);c_7342238.hdr.immutable = 1;

make_pair(c_7342266,quote_ls,NULL);c_7342266.hdr.immutable = 1;

make_pair(c_7342265,quote_pair_127,&c_7342266);c_7342265.hdr.immutable = 1;

make_pair(c_7342274,quote_ls,NULL);c_7342274.hdr.immutable = 1;

make_pair(c_7342273,quote_car,&c_7342274);c_7342273.hdr.immutable = 1;

make_pair(c_7342272,&c_7342273,NULL);c_7342272.hdr.immutable = 1;

make_pair(c_7342271,quote_w,&c_7342272);c_7342271.hdr.immutable = 1;

make_pair(c_7342270,&c_7342271,NULL);c_7342270.hdr.immutable = 1;

make_pair(c_7342282,quote_ls,NULL);c_7342282.hdr.immutable = 1;

make_pair(c_7342281,quote_car,&c_7342282);c_7342281.hdr.immutable = 1;

make_pair(c_7342285,quote_ls,NULL);c_7342285.hdr.immutable = 1;

make_pair(c_7342284,quote_set_91car_67,&c_7342285);c_7342284.hdr.immutable = 1;

make_pair(c_7342283,&c_7342284,NULL);c_7342283.hdr.immutable = 1;

make_pair(c_7342280,&c_7342281,&c_7342283);c_7342280.hdr.immutable = 1;

make_pair(c_7342292,quote_ls,NULL);c_7342292.hdr.immutable = 1;

make_pair(c_7342291,quote_cdr,&c_7342292);c_7342291.hdr.immutable = 1;

make_pair(c_7342296,obj_int2obj(1),NULL);c_7342296.hdr.immutable = 1;

make_pair(c_7342295,quote_n,&c_7342296);c_7342295.hdr.immutable = 1;

make_pair(c_7342294,quote__91,&c_7342295);c_7342294.hdr.immutable = 1;

make_pair(c_7342300,quote_id_91ls,NULL);c_7342300.hdr.immutable = 1;

make_pair(c_7342299,quote_id,&c_7342300);c_7342299.hdr.immutable = 1;

make_pair(c_7342298,quote_cons,&c_7342299);c_7342298.hdr.immutable = 1;

make_pair(c_7342301,quote__93_93_93,NULL);c_7342301.hdr.immutable = 1;

make_pair(c_7342297,&c_7342298,&c_7342301);c_7342297.hdr.immutable = 1;

make_pair(c_7342293,&c_7342294,&c_7342297);c_7342293.hdr.immutable = 1;

make_pair(c_7342290,&c_7342291,&c_7342293);c_7342290.hdr.immutable = 1;

make_pair(c_7342289,quote_loop,&c_7342290);c_7342289.hdr.immutable = 1;

make_pair(c_7342288,&c_7342289,NULL);c_7342288.hdr.immutable = 1;

make_pair(c_7342287,quote_match_91drop_91ids,&c_7342288);c_7342287.hdr.immutable = 1;

make_pair(c_7342303,quote_i,NULL);c_7342303.hdr.immutable = 1;

make_pair(c_7342302,quote_fk,&c_7342303);c_7342302.hdr.immutable = 1;

make_pair(c_7342286,&c_7342287,&c_7342302);c_7342286.hdr.immutable = 1;

make_pair(c_7342279,&c_7342280,&c_7342286);c_7342279.hdr.immutable = 1;

make_pair(c_7342278,quote_p,&c_7342279);c_7342278.hdr.immutable = 1;

make_pair(c_7342277,quote_w,&c_7342278);c_7342277.hdr.immutable = 1;

make_pair(c_7342276,quote_match_91one,&c_7342277);c_7342276.hdr.immutable = 1;

make_pair(c_7342275,&c_7342276,NULL);c_7342275.hdr.immutable = 1;

make_pair(c_7342269,&c_7342270,&c_7342275);c_7342269.hdr.immutable = 1;

make_pair(c_7342268,quote_let,&c_7342269);c_7342268.hdr.immutable = 1;

make_pair(c_7342267,&c_7342268,NULL);c_7342267.hdr.immutable = 1;

make_pair(c_7342264,&c_7342265,&c_7342267);c_7342264.hdr.immutable = 1;

make_pair(c_7342306,quote_fk,NULL);c_7342306.hdr.immutable = 1;

make_pair(c_7342305,quote__else,&c_7342306);c_7342305.hdr.immutable = 1;

make_pair(c_7342304,&c_7342305,NULL);c_7342304.hdr.immutable = 1;

make_pair(c_7342263,&c_7342264,&c_7342304);c_7342263.hdr.immutable = 1;

make_pair(c_7342237,&c_7342238,&c_7342263);c_7342237.hdr.immutable = 1;

make_pair(c_7342236,quote_cond,&c_7342237);c_7342236.hdr.immutable = 1;

make_pair(c_7342235,&c_7342236,NULL);c_7342235.hdr.immutable = 1;

make_pair(c_7342222,&c_7342223,&c_7342235);c_7342222.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340907, ((closureN)self_7320061)->elements[9], r_7314238, &c_7342222);; 
}

static void __lambda_1500(void *data, object self_7320062, int argc, object *args) /* object self_7320062, object r_7314235 */
 {
 object r_7314235 = args[0];
  
closureN_type c_7340909;
object e_7342132 [9];
c_7340909.hdr.mark = gc_color_red;
 c_7340909.hdr.grayed = 0;
c_7340909.tag = closureN_tag;
 c_7340909.fn = (function_type)__lambda_1501;
c_7340909.num_args = 1;
c_7340909.num_elements = 9;
c_7340909.elements = (object *)e_7342132;
c_7340909.elements[0] = ((closureN)self_7320062)->elements[0];
c_7340909.elements[1] = ((closureN)self_7320062)->elements[1];
c_7340909.elements[2] = ((closureN)self_7320062)->elements[2];
c_7340909.elements[3] = ((closureN)self_7320062)->elements[3];
c_7340909.elements[4] = ((closureN)self_7320062)->elements[4];
c_7340909.elements[5] = ((closureN)self_7320062)->elements[5];
c_7340909.elements[6] = ((closureN)self_7320062)->elements[6];
c_7340909.elements[7] = ((closureN)self_7320062)->elements[7];
c_7340909.elements[8] = ((closureN)self_7320062)->elements[9];


make_pair(c_7342138,quote_ls,NULL);c_7342138.hdr.immutable = 1;

make_pair(c_7342137,quote_ls,&c_7342138);c_7342137.hdr.immutable = 1;

make_pair(c_7342141,quote_len,NULL);c_7342141.hdr.immutable = 1;

make_pair(c_7342140,quote_n,&c_7342141);c_7342140.hdr.immutable = 1;

make_pair(c_7342146,NULL,NULL);c_7342146.hdr.immutable = 1;

make_pair(c_7342145,quote_quote,&c_7342146);c_7342145.hdr.immutable = 1;

make_pair(c_7342144,&c_7342145,NULL);c_7342144.hdr.immutable = 1;

make_pair(c_7342143,quote_id_91ls,&c_7342144);c_7342143.hdr.immutable = 1;

make_pair(c_7342147,quote__93_93_93,NULL);c_7342147.hdr.immutable = 1;

make_pair(c_7342142,&c_7342143,&c_7342147);c_7342142.hdr.immutable = 1;

make_pair(c_7342139,&c_7342140,&c_7342142);c_7342139.hdr.immutable = 1;

make_pair(c_7342136,&c_7342137,&c_7342139);c_7342136.hdr.immutable = 1;

make_pair(c_7342154,quote_tail_91len,NULL);c_7342154.hdr.immutable = 1;

make_pair(c_7342153,quote_n,&c_7342154);c_7342153.hdr.immutable = 1;

make_pair(c_7342152,quote__123,&c_7342153);c_7342152.hdr.immutable = 1;

make_pair(c_7342162,quote_id_91ls,NULL);c_7342162.hdr.immutable = 1;

make_pair(c_7342161,quote_reverse,&c_7342162);c_7342161.hdr.immutable = 1;

make_pair(c_7342160,&c_7342161,NULL);c_7342160.hdr.immutable = 1;

make_pair(c_7342159,quote_id,&c_7342160);c_7342159.hdr.immutable = 1;

make_pair(c_7342163,quote__93_93_93,NULL);c_7342163.hdr.immutable = 1;

make_pair(c_7342158,&c_7342159,&c_7342163);c_7342158.hdr.immutable = 1;

make_pair(c_7342170,boolean_f,NULL);c_7342170.hdr.immutable = 1;

make_pair(c_7342169,boolean_f,&c_7342170);c_7342169.hdr.immutable = 1;

make_pair(c_7342173,quote__93_93_93,NULL);c_7342173.hdr.immutable = 1;

make_pair(c_7342172,quote_sk,&c_7342173);c_7342172.hdr.immutable = 1;

make_pair(c_7342175,quote_i,NULL);c_7342175.hdr.immutable = 1;

make_pair(c_7342174,quote_fk,&c_7342175);c_7342174.hdr.immutable = 1;

make_pair(c_7342171,&c_7342172,&c_7342174);c_7342171.hdr.immutable = 1;

make_pair(c_7342168,&c_7342169,&c_7342171);c_7342168.hdr.immutable = 1;

make_pair(c_7342167,quote_r,&c_7342168);c_7342167.hdr.immutable = 1;

make_pair(c_7342166,quote_ls,&c_7342167);c_7342166.hdr.immutable = 1;

make_pair(c_7342165,quote_match_91one,&c_7342166);c_7342165.hdr.immutable = 1;

make_pair(c_7342164,&c_7342165,NULL);c_7342164.hdr.immutable = 1;

make_pair(c_7342157,&c_7342158,&c_7342164);c_7342157.hdr.immutable = 1;

make_pair(c_7342156,quote_let,&c_7342157);c_7342156.hdr.immutable = 1;

make_pair(c_7342155,&c_7342156,NULL);c_7342155.hdr.immutable = 1;

make_pair(c_7342151,&c_7342152,&c_7342155);c_7342151.hdr.immutable = 1;

make_pair(c_7342179,quote_ls,NULL);c_7342179.hdr.immutable = 1;

make_pair(c_7342178,quote_pair_127,&c_7342179);c_7342178.hdr.immutable = 1;

make_pair(c_7342187,quote_ls,NULL);c_7342187.hdr.immutable = 1;

make_pair(c_7342186,quote_car,&c_7342187);c_7342186.hdr.immutable = 1;

make_pair(c_7342185,&c_7342186,NULL);c_7342185.hdr.immutable = 1;

make_pair(c_7342184,quote_w,&c_7342185);c_7342184.hdr.immutable = 1;

make_pair(c_7342183,&c_7342184,NULL);c_7342183.hdr.immutable = 1;

make_pair(c_7342195,quote_ls,NULL);c_7342195.hdr.immutable = 1;

make_pair(c_7342194,quote_car,&c_7342195);c_7342194.hdr.immutable = 1;

make_pair(c_7342198,quote_ls,NULL);c_7342198.hdr.immutable = 1;

make_pair(c_7342197,quote_set_91car_67,&c_7342198);c_7342197.hdr.immutable = 1;

make_pair(c_7342196,&c_7342197,NULL);c_7342196.hdr.immutable = 1;

make_pair(c_7342193,&c_7342194,&c_7342196);c_7342193.hdr.immutable = 1;

make_pair(c_7342205,quote_ls,NULL);c_7342205.hdr.immutable = 1;

make_pair(c_7342204,quote_cdr,&c_7342205);c_7342204.hdr.immutable = 1;

make_pair(c_7342209,obj_int2obj(1),NULL);c_7342209.hdr.immutable = 1;

make_pair(c_7342208,quote_n,&c_7342209);c_7342208.hdr.immutable = 1;

make_pair(c_7342207,quote__91,&c_7342208);c_7342207.hdr.immutable = 1;

make_pair(c_7342213,quote_id_91ls,NULL);c_7342213.hdr.immutable = 1;

make_pair(c_7342212,quote_id,&c_7342213);c_7342212.hdr.immutable = 1;

make_pair(c_7342211,quote_cons,&c_7342212);c_7342211.hdr.immutable = 1;

make_pair(c_7342214,quote__93_93_93,NULL);c_7342214.hdr.immutable = 1;

make_pair(c_7342210,&c_7342211,&c_7342214);c_7342210.hdr.immutable = 1;

make_pair(c_7342206,&c_7342207,&c_7342210);c_7342206.hdr.immutable = 1;

make_pair(c_7342203,&c_7342204,&c_7342206);c_7342203.hdr.immutable = 1;

make_pair(c_7342202,quote_loop,&c_7342203);c_7342202.hdr.immutable = 1;

make_pair(c_7342201,&c_7342202,NULL);c_7342201.hdr.immutable = 1;

make_pair(c_7342200,quote_match_91drop_91ids,&c_7342201);c_7342200.hdr.immutable = 1;

make_pair(c_7342216,quote_i,NULL);c_7342216.hdr.immutable = 1;

make_pair(c_7342215,quote_fk,&c_7342216);c_7342215.hdr.immutable = 1;

make_pair(c_7342199,&c_7342200,&c_7342215);c_7342199.hdr.immutable = 1;

make_pair(c_7342192,&c_7342193,&c_7342199);c_7342192.hdr.immutable = 1;

make_pair(c_7342191,quote_p,&c_7342192);c_7342191.hdr.immutable = 1;

make_pair(c_7342190,quote_w,&c_7342191);c_7342190.hdr.immutable = 1;

make_pair(c_7342189,quote_match_91one,&c_7342190);c_7342189.hdr.immutable = 1;

make_pair(c_7342188,&c_7342189,NULL);c_7342188.hdr.immutable = 1;

make_pair(c_7342182,&c_7342183,&c_7342188);c_7342182.hdr.immutable = 1;

make_pair(c_7342181,quote_let,&c_7342182);c_7342181.hdr.immutable = 1;

make_pair(c_7342180,&c_7342181,NULL);c_7342180.hdr.immutable = 1;

make_pair(c_7342177,&c_7342178,&c_7342180);c_7342177.hdr.immutable = 1;

make_pair(c_7342219,quote_fk,NULL);c_7342219.hdr.immutable = 1;

make_pair(c_7342218,quote__else,&c_7342219);c_7342218.hdr.immutable = 1;

make_pair(c_7342217,&c_7342218,NULL);c_7342217.hdr.immutable = 1;

make_pair(c_7342176,&c_7342177,&c_7342217);c_7342176.hdr.immutable = 1;

make_pair(c_7342150,&c_7342151,&c_7342176);c_7342150.hdr.immutable = 1;

make_pair(c_7342149,quote_cond,&c_7342150);c_7342149.hdr.immutable = 1;

make_pair(c_7342148,&c_7342149,NULL);c_7342148.hdr.immutable = 1;

make_pair(c_7342135,&c_7342136,&c_7342148);c_7342135.hdr.immutable = 1;

make_pair(c_7342134,quote_loop,&c_7342135);c_7342134.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340909, ((closureN)self_7320062)->elements[8], r_7314235, &c_7342134);; 
}

static void __lambda_1501(void *data, object self_7320063, int argc, object *args) /* object self_7320063, object r_7314232 */
 {
 object r_7314232 = args[0];
  
closureN_type c_7340911;
object e_7342043 [8];
c_7340911.hdr.mark = gc_color_red;
 c_7340911.hdr.grayed = 0;
c_7340911.tag = closureN_tag;
 c_7340911.fn = (function_type)__lambda_1502;
c_7340911.num_args = 1;
c_7340911.num_elements = 8;
c_7340911.elements = (object *)e_7342043;
c_7340911.elements[0] = ((closureN)self_7320063)->elements[0];
c_7340911.elements[1] = ((closureN)self_7320063)->elements[1];
c_7340911.elements[2] = ((closureN)self_7320063)->elements[2];
c_7340911.elements[3] = ((closureN)self_7320063)->elements[3];
c_7340911.elements[4] = ((closureN)self_7320063)->elements[4];
c_7340911.elements[5] = ((closureN)self_7320063)->elements[5];
c_7340911.elements[6] = ((closureN)self_7320063)->elements[6];
c_7340911.elements[7] = ((closureN)self_7320063)->elements[8];


make_pair(c_7342050,quote_ls,NULL);c_7342050.hdr.immutable = 1;

make_pair(c_7342049,quote_ls,&c_7342050);c_7342049.hdr.immutable = 1;

make_pair(c_7342053,quote_len,NULL);c_7342053.hdr.immutable = 1;

make_pair(c_7342052,quote_n,&c_7342053);c_7342052.hdr.immutable = 1;

make_pair(c_7342058,NULL,NULL);c_7342058.hdr.immutable = 1;

make_pair(c_7342057,quote_quote,&c_7342058);c_7342057.hdr.immutable = 1;

make_pair(c_7342056,&c_7342057,NULL);c_7342056.hdr.immutable = 1;

make_pair(c_7342055,quote_id_91ls,&c_7342056);c_7342055.hdr.immutable = 1;

make_pair(c_7342059,quote__93_93_93,NULL);c_7342059.hdr.immutable = 1;

make_pair(c_7342054,&c_7342055,&c_7342059);c_7342054.hdr.immutable = 1;

make_pair(c_7342051,&c_7342052,&c_7342054);c_7342051.hdr.immutable = 1;

make_pair(c_7342048,&c_7342049,&c_7342051);c_7342048.hdr.immutable = 1;

make_pair(c_7342066,quote_tail_91len,NULL);c_7342066.hdr.immutable = 1;

make_pair(c_7342065,quote_n,&c_7342066);c_7342065.hdr.immutable = 1;

make_pair(c_7342064,quote__123,&c_7342065);c_7342064.hdr.immutable = 1;

make_pair(c_7342074,quote_id_91ls,NULL);c_7342074.hdr.immutable = 1;

make_pair(c_7342073,quote_reverse,&c_7342074);c_7342073.hdr.immutable = 1;

make_pair(c_7342072,&c_7342073,NULL);c_7342072.hdr.immutable = 1;

make_pair(c_7342071,quote_id,&c_7342072);c_7342071.hdr.immutable = 1;

make_pair(c_7342075,quote__93_93_93,NULL);c_7342075.hdr.immutable = 1;

make_pair(c_7342070,&c_7342071,&c_7342075);c_7342070.hdr.immutable = 1;

make_pair(c_7342082,boolean_f,NULL);c_7342082.hdr.immutable = 1;

make_pair(c_7342081,boolean_f,&c_7342082);c_7342081.hdr.immutable = 1;

make_pair(c_7342085,quote__93_93_93,NULL);c_7342085.hdr.immutable = 1;

make_pair(c_7342084,quote_sk,&c_7342085);c_7342084.hdr.immutable = 1;

make_pair(c_7342087,quote_i,NULL);c_7342087.hdr.immutable = 1;

make_pair(c_7342086,quote_fk,&c_7342087);c_7342086.hdr.immutable = 1;

make_pair(c_7342083,&c_7342084,&c_7342086);c_7342083.hdr.immutable = 1;

make_pair(c_7342080,&c_7342081,&c_7342083);c_7342080.hdr.immutable = 1;

make_pair(c_7342079,quote_r,&c_7342080);c_7342079.hdr.immutable = 1;

make_pair(c_7342078,quote_ls,&c_7342079);c_7342078.hdr.immutable = 1;

make_pair(c_7342077,quote_match_91one,&c_7342078);c_7342077.hdr.immutable = 1;

make_pair(c_7342076,&c_7342077,NULL);c_7342076.hdr.immutable = 1;

make_pair(c_7342069,&c_7342070,&c_7342076);c_7342069.hdr.immutable = 1;

make_pair(c_7342068,quote_let,&c_7342069);c_7342068.hdr.immutable = 1;

make_pair(c_7342067,&c_7342068,NULL);c_7342067.hdr.immutable = 1;

make_pair(c_7342063,&c_7342064,&c_7342067);c_7342063.hdr.immutable = 1;

make_pair(c_7342091,quote_ls,NULL);c_7342091.hdr.immutable = 1;

make_pair(c_7342090,quote_pair_127,&c_7342091);c_7342090.hdr.immutable = 1;

make_pair(c_7342099,quote_ls,NULL);c_7342099.hdr.immutable = 1;

make_pair(c_7342098,quote_car,&c_7342099);c_7342098.hdr.immutable = 1;

make_pair(c_7342097,&c_7342098,NULL);c_7342097.hdr.immutable = 1;

make_pair(c_7342096,quote_w,&c_7342097);c_7342096.hdr.immutable = 1;

make_pair(c_7342095,&c_7342096,NULL);c_7342095.hdr.immutable = 1;

make_pair(c_7342107,quote_ls,NULL);c_7342107.hdr.immutable = 1;

make_pair(c_7342106,quote_car,&c_7342107);c_7342106.hdr.immutable = 1;

make_pair(c_7342110,quote_ls,NULL);c_7342110.hdr.immutable = 1;

make_pair(c_7342109,quote_set_91car_67,&c_7342110);c_7342109.hdr.immutable = 1;

make_pair(c_7342108,&c_7342109,NULL);c_7342108.hdr.immutable = 1;

make_pair(c_7342105,&c_7342106,&c_7342108);c_7342105.hdr.immutable = 1;

make_pair(c_7342117,quote_ls,NULL);c_7342117.hdr.immutable = 1;

make_pair(c_7342116,quote_cdr,&c_7342117);c_7342116.hdr.immutable = 1;

make_pair(c_7342121,obj_int2obj(1),NULL);c_7342121.hdr.immutable = 1;

make_pair(c_7342120,quote_n,&c_7342121);c_7342120.hdr.immutable = 1;

make_pair(c_7342119,quote__91,&c_7342120);c_7342119.hdr.immutable = 1;

make_pair(c_7342125,quote_id_91ls,NULL);c_7342125.hdr.immutable = 1;

make_pair(c_7342124,quote_id,&c_7342125);c_7342124.hdr.immutable = 1;

make_pair(c_7342123,quote_cons,&c_7342124);c_7342123.hdr.immutable = 1;

make_pair(c_7342126,quote__93_93_93,NULL);c_7342126.hdr.immutable = 1;

make_pair(c_7342122,&c_7342123,&c_7342126);c_7342122.hdr.immutable = 1;

make_pair(c_7342118,&c_7342119,&c_7342122);c_7342118.hdr.immutable = 1;

make_pair(c_7342115,&c_7342116,&c_7342118);c_7342115.hdr.immutable = 1;

make_pair(c_7342114,quote_loop,&c_7342115);c_7342114.hdr.immutable = 1;

make_pair(c_7342113,&c_7342114,NULL);c_7342113.hdr.immutable = 1;

make_pair(c_7342112,quote_match_91drop_91ids,&c_7342113);c_7342112.hdr.immutable = 1;

make_pair(c_7342128,quote_i,NULL);c_7342128.hdr.immutable = 1;

make_pair(c_7342127,quote_fk,&c_7342128);c_7342127.hdr.immutable = 1;

make_pair(c_7342111,&c_7342112,&c_7342127);c_7342111.hdr.immutable = 1;

make_pair(c_7342104,&c_7342105,&c_7342111);c_7342104.hdr.immutable = 1;

make_pair(c_7342103,quote_p,&c_7342104);c_7342103.hdr.immutable = 1;

make_pair(c_7342102,quote_w,&c_7342103);c_7342102.hdr.immutable = 1;

make_pair(c_7342101,quote_match_91one,&c_7342102);c_7342101.hdr.immutable = 1;

make_pair(c_7342100,&c_7342101,NULL);c_7342100.hdr.immutable = 1;

make_pair(c_7342094,&c_7342095,&c_7342100);c_7342094.hdr.immutable = 1;

make_pair(c_7342093,quote_let,&c_7342094);c_7342093.hdr.immutable = 1;

make_pair(c_7342092,&c_7342093,NULL);c_7342092.hdr.immutable = 1;

make_pair(c_7342089,&c_7342090,&c_7342092);c_7342089.hdr.immutable = 1;

make_pair(c_7342131,quote_fk,NULL);c_7342131.hdr.immutable = 1;

make_pair(c_7342130,quote__else,&c_7342131);c_7342130.hdr.immutable = 1;

make_pair(c_7342129,&c_7342130,NULL);c_7342129.hdr.immutable = 1;

make_pair(c_7342088,&c_7342089,&c_7342129);c_7342088.hdr.immutable = 1;

make_pair(c_7342062,&c_7342063,&c_7342088);c_7342062.hdr.immutable = 1;

make_pair(c_7342061,quote_cond,&c_7342062);c_7342061.hdr.immutable = 1;

make_pair(c_7342060,&c_7342061,NULL);c_7342060.hdr.immutable = 1;

make_pair(c_7342047,&c_7342048,&c_7342060);c_7342047.hdr.immutable = 1;

make_pair(c_7342046,quote_loop,&c_7342047);c_7342046.hdr.immutable = 1;

make_pair(c_7342045,quote_let,&c_7342046);c_7342045.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340911, ((closureN)self_7320063)->elements[7], r_7314232, &c_7342045);; 
}

static void __lambda_1502(void *data, object self_7320064, int argc, object *args) /* object self_7320064, object r_7314228 */
 {
 object r_7314228 = args[0];
  
closureN_type c_7340913;
object e_7341954 [8];
c_7340913.hdr.mark = gc_color_red;
 c_7340913.hdr.grayed = 0;
c_7340913.tag = closureN_tag;
 c_7340913.fn = (function_type)__lambda_1503;
c_7340913.num_args = 1;
c_7340913.num_elements = 8;
c_7340913.elements = (object *)e_7341954;
c_7340913.elements[0] = ((closureN)self_7320064)->elements[0];
c_7340913.elements[1] = ((closureN)self_7320064)->elements[1];
c_7340913.elements[2] = ((closureN)self_7320064)->elements[2];
c_7340913.elements[3] = ((closureN)self_7320064)->elements[3];
c_7340913.elements[4] = ((closureN)self_7320064)->elements[4];
c_7340913.elements[5] = ((closureN)self_7320064)->elements[5];
c_7340913.elements[6] = ((closureN)self_7320064)->elements[6];
c_7340913.elements[7] = ((closureN)self_7320064)->elements[7];


make_pair(c_7341961,quote_ls,NULL);c_7341961.hdr.immutable = 1;

make_pair(c_7341960,quote_ls,&c_7341961);c_7341960.hdr.immutable = 1;

make_pair(c_7341964,quote_len,NULL);c_7341964.hdr.immutable = 1;

make_pair(c_7341963,quote_n,&c_7341964);c_7341963.hdr.immutable = 1;

make_pair(c_7341969,NULL,NULL);c_7341969.hdr.immutable = 1;

make_pair(c_7341968,quote_quote,&c_7341969);c_7341968.hdr.immutable = 1;

make_pair(c_7341967,&c_7341968,NULL);c_7341967.hdr.immutable = 1;

make_pair(c_7341966,quote_id_91ls,&c_7341967);c_7341966.hdr.immutable = 1;

make_pair(c_7341970,quote__93_93_93,NULL);c_7341970.hdr.immutable = 1;

make_pair(c_7341965,&c_7341966,&c_7341970);c_7341965.hdr.immutable = 1;

make_pair(c_7341962,&c_7341963,&c_7341965);c_7341962.hdr.immutable = 1;

make_pair(c_7341959,&c_7341960,&c_7341962);c_7341959.hdr.immutable = 1;

make_pair(c_7341977,quote_tail_91len,NULL);c_7341977.hdr.immutable = 1;

make_pair(c_7341976,quote_n,&c_7341977);c_7341976.hdr.immutable = 1;

make_pair(c_7341975,quote__123,&c_7341976);c_7341975.hdr.immutable = 1;

make_pair(c_7341985,quote_id_91ls,NULL);c_7341985.hdr.immutable = 1;

make_pair(c_7341984,quote_reverse,&c_7341985);c_7341984.hdr.immutable = 1;

make_pair(c_7341983,&c_7341984,NULL);c_7341983.hdr.immutable = 1;

make_pair(c_7341982,quote_id,&c_7341983);c_7341982.hdr.immutable = 1;

make_pair(c_7341986,quote__93_93_93,NULL);c_7341986.hdr.immutable = 1;

make_pair(c_7341981,&c_7341982,&c_7341986);c_7341981.hdr.immutable = 1;

make_pair(c_7341993,boolean_f,NULL);c_7341993.hdr.immutable = 1;

make_pair(c_7341992,boolean_f,&c_7341993);c_7341992.hdr.immutable = 1;

make_pair(c_7341996,quote__93_93_93,NULL);c_7341996.hdr.immutable = 1;

make_pair(c_7341995,quote_sk,&c_7341996);c_7341995.hdr.immutable = 1;

make_pair(c_7341998,quote_i,NULL);c_7341998.hdr.immutable = 1;

make_pair(c_7341997,quote_fk,&c_7341998);c_7341997.hdr.immutable = 1;

make_pair(c_7341994,&c_7341995,&c_7341997);c_7341994.hdr.immutable = 1;

make_pair(c_7341991,&c_7341992,&c_7341994);c_7341991.hdr.immutable = 1;

make_pair(c_7341990,quote_r,&c_7341991);c_7341990.hdr.immutable = 1;

make_pair(c_7341989,quote_ls,&c_7341990);c_7341989.hdr.immutable = 1;

make_pair(c_7341988,quote_match_91one,&c_7341989);c_7341988.hdr.immutable = 1;

make_pair(c_7341987,&c_7341988,NULL);c_7341987.hdr.immutable = 1;

make_pair(c_7341980,&c_7341981,&c_7341987);c_7341980.hdr.immutable = 1;

make_pair(c_7341979,quote_let,&c_7341980);c_7341979.hdr.immutable = 1;

make_pair(c_7341978,&c_7341979,NULL);c_7341978.hdr.immutable = 1;

make_pair(c_7341974,&c_7341975,&c_7341978);c_7341974.hdr.immutable = 1;

make_pair(c_7342002,quote_ls,NULL);c_7342002.hdr.immutable = 1;

make_pair(c_7342001,quote_pair_127,&c_7342002);c_7342001.hdr.immutable = 1;

make_pair(c_7342010,quote_ls,NULL);c_7342010.hdr.immutable = 1;

make_pair(c_7342009,quote_car,&c_7342010);c_7342009.hdr.immutable = 1;

make_pair(c_7342008,&c_7342009,NULL);c_7342008.hdr.immutable = 1;

make_pair(c_7342007,quote_w,&c_7342008);c_7342007.hdr.immutable = 1;

make_pair(c_7342006,&c_7342007,NULL);c_7342006.hdr.immutable = 1;

make_pair(c_7342018,quote_ls,NULL);c_7342018.hdr.immutable = 1;

make_pair(c_7342017,quote_car,&c_7342018);c_7342017.hdr.immutable = 1;

make_pair(c_7342021,quote_ls,NULL);c_7342021.hdr.immutable = 1;

make_pair(c_7342020,quote_set_91car_67,&c_7342021);c_7342020.hdr.immutable = 1;

make_pair(c_7342019,&c_7342020,NULL);c_7342019.hdr.immutable = 1;

make_pair(c_7342016,&c_7342017,&c_7342019);c_7342016.hdr.immutable = 1;

make_pair(c_7342028,quote_ls,NULL);c_7342028.hdr.immutable = 1;

make_pair(c_7342027,quote_cdr,&c_7342028);c_7342027.hdr.immutable = 1;

make_pair(c_7342032,obj_int2obj(1),NULL);c_7342032.hdr.immutable = 1;

make_pair(c_7342031,quote_n,&c_7342032);c_7342031.hdr.immutable = 1;

make_pair(c_7342030,quote__91,&c_7342031);c_7342030.hdr.immutable = 1;

make_pair(c_7342036,quote_id_91ls,NULL);c_7342036.hdr.immutable = 1;

make_pair(c_7342035,quote_id,&c_7342036);c_7342035.hdr.immutable = 1;

make_pair(c_7342034,quote_cons,&c_7342035);c_7342034.hdr.immutable = 1;

make_pair(c_7342037,quote__93_93_93,NULL);c_7342037.hdr.immutable = 1;

make_pair(c_7342033,&c_7342034,&c_7342037);c_7342033.hdr.immutable = 1;

make_pair(c_7342029,&c_7342030,&c_7342033);c_7342029.hdr.immutable = 1;

make_pair(c_7342026,&c_7342027,&c_7342029);c_7342026.hdr.immutable = 1;

make_pair(c_7342025,quote_loop,&c_7342026);c_7342025.hdr.immutable = 1;

make_pair(c_7342024,&c_7342025,NULL);c_7342024.hdr.immutable = 1;

make_pair(c_7342023,quote_match_91drop_91ids,&c_7342024);c_7342023.hdr.immutable = 1;

make_pair(c_7342039,quote_i,NULL);c_7342039.hdr.immutable = 1;

make_pair(c_7342038,quote_fk,&c_7342039);c_7342038.hdr.immutable = 1;

make_pair(c_7342022,&c_7342023,&c_7342038);c_7342022.hdr.immutable = 1;

make_pair(c_7342015,&c_7342016,&c_7342022);c_7342015.hdr.immutable = 1;

make_pair(c_7342014,quote_p,&c_7342015);c_7342014.hdr.immutable = 1;

make_pair(c_7342013,quote_w,&c_7342014);c_7342013.hdr.immutable = 1;

make_pair(c_7342012,quote_match_91one,&c_7342013);c_7342012.hdr.immutable = 1;

make_pair(c_7342011,&c_7342012,NULL);c_7342011.hdr.immutable = 1;

make_pair(c_7342005,&c_7342006,&c_7342011);c_7342005.hdr.immutable = 1;

make_pair(c_7342004,quote_let,&c_7342005);c_7342004.hdr.immutable = 1;

make_pair(c_7342003,&c_7342004,NULL);c_7342003.hdr.immutable = 1;

make_pair(c_7342000,&c_7342001,&c_7342003);c_7342000.hdr.immutable = 1;

make_pair(c_7342042,quote_fk,NULL);c_7342042.hdr.immutable = 1;

make_pair(c_7342041,quote__else,&c_7342042);c_7342041.hdr.immutable = 1;

make_pair(c_7342040,&c_7342041,NULL);c_7342040.hdr.immutable = 1;

make_pair(c_7341999,&c_7342000,&c_7342040);c_7341999.hdr.immutable = 1;

make_pair(c_7341973,&c_7341974,&c_7341999);c_7341973.hdr.immutable = 1;

make_pair(c_7341972,quote_cond,&c_7341973);c_7341972.hdr.immutable = 1;

make_pair(c_7341971,&c_7341972,NULL);c_7341971.hdr.immutable = 1;

make_pair(c_7341958,&c_7341959,&c_7341971);c_7341958.hdr.immutable = 1;

make_pair(c_7341957,quote_loop,&c_7341958);c_7341957.hdr.immutable = 1;

make_pair(c_7341956,quote_let,&c_7341957);c_7341956.hdr.immutable = 1;

make_pair(c_7341955,&c_7341956,NULL);c_7341955.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340913, r_7314228, NULL, &c_7341955);; 
}

static void __lambda_1503(void *data, object self_7320065, int argc, object *args) /* object self_7320065, object r_7314226 */
 {
 object r_7314226 = args[0];
  
closureN_type c_7340915;
object e_7341863 [7];
c_7340915.hdr.mark = gc_color_red;
 c_7340915.hdr.grayed = 0;
c_7340915.tag = closureN_tag;
 c_7340915.fn = (function_type)__lambda_1504;
c_7340915.num_args = 1;
c_7340915.num_elements = 7;
c_7340915.elements = (object *)e_7341863;
c_7340915.elements[0] = ((closureN)self_7320065)->elements[1];
c_7340915.elements[1] = ((closureN)self_7320065)->elements[2];
c_7340915.elements[2] = ((closureN)self_7320065)->elements[3];
c_7340915.elements[3] = ((closureN)self_7320065)->elements[4];
c_7340915.elements[4] = ((closureN)self_7320065)->elements[5];
c_7340915.elements[5] = ((closureN)self_7320065)->elements[6];
c_7340915.elements[6] = ((closureN)self_7320065)->elements[7];


make_pair(c_7341872,quote_ls,NULL);c_7341872.hdr.immutable = 1;

make_pair(c_7341871,quote_ls,&c_7341872);c_7341871.hdr.immutable = 1;

make_pair(c_7341875,quote_len,NULL);c_7341875.hdr.immutable = 1;

make_pair(c_7341874,quote_n,&c_7341875);c_7341874.hdr.immutable = 1;

make_pair(c_7341880,NULL,NULL);c_7341880.hdr.immutable = 1;

make_pair(c_7341879,quote_quote,&c_7341880);c_7341879.hdr.immutable = 1;

make_pair(c_7341878,&c_7341879,NULL);c_7341878.hdr.immutable = 1;

make_pair(c_7341877,quote_id_91ls,&c_7341878);c_7341877.hdr.immutable = 1;

make_pair(c_7341881,quote__93_93_93,NULL);c_7341881.hdr.immutable = 1;

make_pair(c_7341876,&c_7341877,&c_7341881);c_7341876.hdr.immutable = 1;

make_pair(c_7341873,&c_7341874,&c_7341876);c_7341873.hdr.immutable = 1;

make_pair(c_7341870,&c_7341871,&c_7341873);c_7341870.hdr.immutable = 1;

make_pair(c_7341888,quote_tail_91len,NULL);c_7341888.hdr.immutable = 1;

make_pair(c_7341887,quote_n,&c_7341888);c_7341887.hdr.immutable = 1;

make_pair(c_7341886,quote__123,&c_7341887);c_7341886.hdr.immutable = 1;

make_pair(c_7341896,quote_id_91ls,NULL);c_7341896.hdr.immutable = 1;

make_pair(c_7341895,quote_reverse,&c_7341896);c_7341895.hdr.immutable = 1;

make_pair(c_7341894,&c_7341895,NULL);c_7341894.hdr.immutable = 1;

make_pair(c_7341893,quote_id,&c_7341894);c_7341893.hdr.immutable = 1;

make_pair(c_7341897,quote__93_93_93,NULL);c_7341897.hdr.immutable = 1;

make_pair(c_7341892,&c_7341893,&c_7341897);c_7341892.hdr.immutable = 1;

make_pair(c_7341904,boolean_f,NULL);c_7341904.hdr.immutable = 1;

make_pair(c_7341903,boolean_f,&c_7341904);c_7341903.hdr.immutable = 1;

make_pair(c_7341907,quote__93_93_93,NULL);c_7341907.hdr.immutable = 1;

make_pair(c_7341906,quote_sk,&c_7341907);c_7341906.hdr.immutable = 1;

make_pair(c_7341909,quote_i,NULL);c_7341909.hdr.immutable = 1;

make_pair(c_7341908,quote_fk,&c_7341909);c_7341908.hdr.immutable = 1;

make_pair(c_7341905,&c_7341906,&c_7341908);c_7341905.hdr.immutable = 1;

make_pair(c_7341902,&c_7341903,&c_7341905);c_7341902.hdr.immutable = 1;

make_pair(c_7341901,quote_r,&c_7341902);c_7341901.hdr.immutable = 1;

make_pair(c_7341900,quote_ls,&c_7341901);c_7341900.hdr.immutable = 1;

make_pair(c_7341899,quote_match_91one,&c_7341900);c_7341899.hdr.immutable = 1;

make_pair(c_7341898,&c_7341899,NULL);c_7341898.hdr.immutable = 1;

make_pair(c_7341891,&c_7341892,&c_7341898);c_7341891.hdr.immutable = 1;

make_pair(c_7341890,quote_let,&c_7341891);c_7341890.hdr.immutable = 1;

make_pair(c_7341889,&c_7341890,NULL);c_7341889.hdr.immutable = 1;

make_pair(c_7341885,&c_7341886,&c_7341889);c_7341885.hdr.immutable = 1;

make_pair(c_7341913,quote_ls,NULL);c_7341913.hdr.immutable = 1;

make_pair(c_7341912,quote_pair_127,&c_7341913);c_7341912.hdr.immutable = 1;

make_pair(c_7341921,quote_ls,NULL);c_7341921.hdr.immutable = 1;

make_pair(c_7341920,quote_car,&c_7341921);c_7341920.hdr.immutable = 1;

make_pair(c_7341919,&c_7341920,NULL);c_7341919.hdr.immutable = 1;

make_pair(c_7341918,quote_w,&c_7341919);c_7341918.hdr.immutable = 1;

make_pair(c_7341917,&c_7341918,NULL);c_7341917.hdr.immutable = 1;

make_pair(c_7341929,quote_ls,NULL);c_7341929.hdr.immutable = 1;

make_pair(c_7341928,quote_car,&c_7341929);c_7341928.hdr.immutable = 1;

make_pair(c_7341932,quote_ls,NULL);c_7341932.hdr.immutable = 1;

make_pair(c_7341931,quote_set_91car_67,&c_7341932);c_7341931.hdr.immutable = 1;

make_pair(c_7341930,&c_7341931,NULL);c_7341930.hdr.immutable = 1;

make_pair(c_7341927,&c_7341928,&c_7341930);c_7341927.hdr.immutable = 1;

make_pair(c_7341939,quote_ls,NULL);c_7341939.hdr.immutable = 1;

make_pair(c_7341938,quote_cdr,&c_7341939);c_7341938.hdr.immutable = 1;

make_pair(c_7341943,obj_int2obj(1),NULL);c_7341943.hdr.immutable = 1;

make_pair(c_7341942,quote_n,&c_7341943);c_7341942.hdr.immutable = 1;

make_pair(c_7341941,quote__91,&c_7341942);c_7341941.hdr.immutable = 1;

make_pair(c_7341947,quote_id_91ls,NULL);c_7341947.hdr.immutable = 1;

make_pair(c_7341946,quote_id,&c_7341947);c_7341946.hdr.immutable = 1;

make_pair(c_7341945,quote_cons,&c_7341946);c_7341945.hdr.immutable = 1;

make_pair(c_7341948,quote__93_93_93,NULL);c_7341948.hdr.immutable = 1;

make_pair(c_7341944,&c_7341945,&c_7341948);c_7341944.hdr.immutable = 1;

make_pair(c_7341940,&c_7341941,&c_7341944);c_7341940.hdr.immutable = 1;

make_pair(c_7341937,&c_7341938,&c_7341940);c_7341937.hdr.immutable = 1;

make_pair(c_7341936,quote_loop,&c_7341937);c_7341936.hdr.immutable = 1;

make_pair(c_7341935,&c_7341936,NULL);c_7341935.hdr.immutable = 1;

make_pair(c_7341934,quote_match_91drop_91ids,&c_7341935);c_7341934.hdr.immutable = 1;

make_pair(c_7341950,quote_i,NULL);c_7341950.hdr.immutable = 1;

make_pair(c_7341949,quote_fk,&c_7341950);c_7341949.hdr.immutable = 1;

make_pair(c_7341933,&c_7341934,&c_7341949);c_7341933.hdr.immutable = 1;

make_pair(c_7341926,&c_7341927,&c_7341933);c_7341926.hdr.immutable = 1;

make_pair(c_7341925,quote_p,&c_7341926);c_7341925.hdr.immutable = 1;

make_pair(c_7341924,quote_w,&c_7341925);c_7341924.hdr.immutable = 1;

make_pair(c_7341923,quote_match_91one,&c_7341924);c_7341923.hdr.immutable = 1;

make_pair(c_7341922,&c_7341923,NULL);c_7341922.hdr.immutable = 1;

make_pair(c_7341916,&c_7341917,&c_7341922);c_7341916.hdr.immutable = 1;

make_pair(c_7341915,quote_let,&c_7341916);c_7341915.hdr.immutable = 1;

make_pair(c_7341914,&c_7341915,NULL);c_7341914.hdr.immutable = 1;

make_pair(c_7341911,&c_7341912,&c_7341914);c_7341911.hdr.immutable = 1;

make_pair(c_7341953,quote_fk,NULL);c_7341953.hdr.immutable = 1;

make_pair(c_7341952,quote__else,&c_7341953);c_7341952.hdr.immutable = 1;

make_pair(c_7341951,&c_7341952,NULL);c_7341951.hdr.immutable = 1;

make_pair(c_7341910,&c_7341911,&c_7341951);c_7341910.hdr.immutable = 1;

make_pair(c_7341884,&c_7341885,&c_7341910);c_7341884.hdr.immutable = 1;

make_pair(c_7341883,quote_cond,&c_7341884);c_7341883.hdr.immutable = 1;

make_pair(c_7341882,&c_7341883,NULL);c_7341882.hdr.immutable = 1;

make_pair(c_7341869,&c_7341870,&c_7341882);c_7341869.hdr.immutable = 1;

make_pair(c_7341868,quote_loop,&c_7341869);c_7341868.hdr.immutable = 1;

make_pair(c_7341867,quote_let,&c_7341868);c_7341867.hdr.immutable = 1;

make_pair(c_7341866,&c_7341867,NULL);c_7341866.hdr.immutable = 1;

make_pair(c_7341865,quote_fk,&c_7341866);c_7341865.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340915, ((closureN)self_7320065)->elements[0], r_7314226, &c_7341865);; 
}

static void __lambda_1504(void *data, object self_7320066, int argc, object *args) /* object self_7320066, object r_7314224 */
 {
 object r_7314224 = args[0];
  
closureN_type c_7340917;
object e_7341763 [6];
c_7340917.hdr.mark = gc_color_red;
 c_7340917.hdr.grayed = 0;
c_7340917.tag = closureN_tag;
 c_7340917.fn = (function_type)__lambda_1505;
c_7340917.num_args = 1;
c_7340917.num_elements = 6;
c_7340917.elements = (object *)e_7341763;
c_7340917.elements[0] = ((closureN)self_7320066)->elements[0];
c_7340917.elements[1] = ((closureN)self_7320066)->elements[1];
c_7340917.elements[2] = ((closureN)self_7320066)->elements[2];
c_7340917.elements[3] = ((closureN)self_7320066)->elements[3];
c_7340917.elements[4] = ((closureN)self_7320066)->elements[4];
c_7340917.elements[5] = ((closureN)self_7320066)->elements[6];


make_pair(c_7341769,quote_len,NULL);c_7341769.hdr.immutable = 1;

make_pair(c_7341768,quote_not,&c_7341769);c_7341768.hdr.immutable = 1;

make_pair(c_7341773,quote_tail_91len,NULL);c_7341773.hdr.immutable = 1;

make_pair(c_7341772,quote_len,&c_7341773);c_7341772.hdr.immutable = 1;

make_pair(c_7341771,quote__121,&c_7341772);c_7341771.hdr.immutable = 1;

make_pair(c_7341770,&c_7341771,NULL);c_7341770.hdr.immutable = 1;

make_pair(c_7341767,&c_7341768,&c_7341770);c_7341767.hdr.immutable = 1;

make_pair(c_7341766,quote_or,&c_7341767);c_7341766.hdr.immutable = 1;

make_pair(c_7341781,quote_ls,NULL);c_7341781.hdr.immutable = 1;

make_pair(c_7341780,quote_ls,&c_7341781);c_7341780.hdr.immutable = 1;

make_pair(c_7341784,quote_len,NULL);c_7341784.hdr.immutable = 1;

make_pair(c_7341783,quote_n,&c_7341784);c_7341783.hdr.immutable = 1;

make_pair(c_7341789,NULL,NULL);c_7341789.hdr.immutable = 1;

make_pair(c_7341788,quote_quote,&c_7341789);c_7341788.hdr.immutable = 1;

make_pair(c_7341787,&c_7341788,NULL);c_7341787.hdr.immutable = 1;

make_pair(c_7341786,quote_id_91ls,&c_7341787);c_7341786.hdr.immutable = 1;

make_pair(c_7341790,quote__93_93_93,NULL);c_7341790.hdr.immutable = 1;

make_pair(c_7341785,&c_7341786,&c_7341790);c_7341785.hdr.immutable = 1;

make_pair(c_7341782,&c_7341783,&c_7341785);c_7341782.hdr.immutable = 1;

make_pair(c_7341779,&c_7341780,&c_7341782);c_7341779.hdr.immutable = 1;

make_pair(c_7341797,quote_tail_91len,NULL);c_7341797.hdr.immutable = 1;

make_pair(c_7341796,quote_n,&c_7341797);c_7341796.hdr.immutable = 1;

make_pair(c_7341795,quote__123,&c_7341796);c_7341795.hdr.immutable = 1;

make_pair(c_7341805,quote_id_91ls,NULL);c_7341805.hdr.immutable = 1;

make_pair(c_7341804,quote_reverse,&c_7341805);c_7341804.hdr.immutable = 1;

make_pair(c_7341803,&c_7341804,NULL);c_7341803.hdr.immutable = 1;

make_pair(c_7341802,quote_id,&c_7341803);c_7341802.hdr.immutable = 1;

make_pair(c_7341806,quote__93_93_93,NULL);c_7341806.hdr.immutable = 1;

make_pair(c_7341801,&c_7341802,&c_7341806);c_7341801.hdr.immutable = 1;

make_pair(c_7341813,boolean_f,NULL);c_7341813.hdr.immutable = 1;

make_pair(c_7341812,boolean_f,&c_7341813);c_7341812.hdr.immutable = 1;

make_pair(c_7341816,quote__93_93_93,NULL);c_7341816.hdr.immutable = 1;

make_pair(c_7341815,quote_sk,&c_7341816);c_7341815.hdr.immutable = 1;

make_pair(c_7341818,quote_i,NULL);c_7341818.hdr.immutable = 1;

make_pair(c_7341817,quote_fk,&c_7341818);c_7341817.hdr.immutable = 1;

make_pair(c_7341814,&c_7341815,&c_7341817);c_7341814.hdr.immutable = 1;

make_pair(c_7341811,&c_7341812,&c_7341814);c_7341811.hdr.immutable = 1;

make_pair(c_7341810,quote_r,&c_7341811);c_7341810.hdr.immutable = 1;

make_pair(c_7341809,quote_ls,&c_7341810);c_7341809.hdr.immutable = 1;

make_pair(c_7341808,quote_match_91one,&c_7341809);c_7341808.hdr.immutable = 1;

make_pair(c_7341807,&c_7341808,NULL);c_7341807.hdr.immutable = 1;

make_pair(c_7341800,&c_7341801,&c_7341807);c_7341800.hdr.immutable = 1;

make_pair(c_7341799,quote_let,&c_7341800);c_7341799.hdr.immutable = 1;

make_pair(c_7341798,&c_7341799,NULL);c_7341798.hdr.immutable = 1;

make_pair(c_7341794,&c_7341795,&c_7341798);c_7341794.hdr.immutable = 1;

make_pair(c_7341822,quote_ls,NULL);c_7341822.hdr.immutable = 1;

make_pair(c_7341821,quote_pair_127,&c_7341822);c_7341821.hdr.immutable = 1;

make_pair(c_7341830,quote_ls,NULL);c_7341830.hdr.immutable = 1;

make_pair(c_7341829,quote_car,&c_7341830);c_7341829.hdr.immutable = 1;

make_pair(c_7341828,&c_7341829,NULL);c_7341828.hdr.immutable = 1;

make_pair(c_7341827,quote_w,&c_7341828);c_7341827.hdr.immutable = 1;

make_pair(c_7341826,&c_7341827,NULL);c_7341826.hdr.immutable = 1;

make_pair(c_7341838,quote_ls,NULL);c_7341838.hdr.immutable = 1;

make_pair(c_7341837,quote_car,&c_7341838);c_7341837.hdr.immutable = 1;

make_pair(c_7341841,quote_ls,NULL);c_7341841.hdr.immutable = 1;

make_pair(c_7341840,quote_set_91car_67,&c_7341841);c_7341840.hdr.immutable = 1;

make_pair(c_7341839,&c_7341840,NULL);c_7341839.hdr.immutable = 1;

make_pair(c_7341836,&c_7341837,&c_7341839);c_7341836.hdr.immutable = 1;

make_pair(c_7341848,quote_ls,NULL);c_7341848.hdr.immutable = 1;

make_pair(c_7341847,quote_cdr,&c_7341848);c_7341847.hdr.immutable = 1;

make_pair(c_7341852,obj_int2obj(1),NULL);c_7341852.hdr.immutable = 1;

make_pair(c_7341851,quote_n,&c_7341852);c_7341851.hdr.immutable = 1;

make_pair(c_7341850,quote__91,&c_7341851);c_7341850.hdr.immutable = 1;

make_pair(c_7341856,quote_id_91ls,NULL);c_7341856.hdr.immutable = 1;

make_pair(c_7341855,quote_id,&c_7341856);c_7341855.hdr.immutable = 1;

make_pair(c_7341854,quote_cons,&c_7341855);c_7341854.hdr.immutable = 1;

make_pair(c_7341857,quote__93_93_93,NULL);c_7341857.hdr.immutable = 1;

make_pair(c_7341853,&c_7341854,&c_7341857);c_7341853.hdr.immutable = 1;

make_pair(c_7341849,&c_7341850,&c_7341853);c_7341849.hdr.immutable = 1;

make_pair(c_7341846,&c_7341847,&c_7341849);c_7341846.hdr.immutable = 1;

make_pair(c_7341845,quote_loop,&c_7341846);c_7341845.hdr.immutable = 1;

make_pair(c_7341844,&c_7341845,NULL);c_7341844.hdr.immutable = 1;

make_pair(c_7341843,quote_match_91drop_91ids,&c_7341844);c_7341843.hdr.immutable = 1;

make_pair(c_7341859,quote_i,NULL);c_7341859.hdr.immutable = 1;

make_pair(c_7341858,quote_fk,&c_7341859);c_7341858.hdr.immutable = 1;

make_pair(c_7341842,&c_7341843,&c_7341858);c_7341842.hdr.immutable = 1;

make_pair(c_7341835,&c_7341836,&c_7341842);c_7341835.hdr.immutable = 1;

make_pair(c_7341834,quote_p,&c_7341835);c_7341834.hdr.immutable = 1;

make_pair(c_7341833,quote_w,&c_7341834);c_7341833.hdr.immutable = 1;

make_pair(c_7341832,quote_match_91one,&c_7341833);c_7341832.hdr.immutable = 1;

make_pair(c_7341831,&c_7341832,NULL);c_7341831.hdr.immutable = 1;

make_pair(c_7341825,&c_7341826,&c_7341831);c_7341825.hdr.immutable = 1;

make_pair(c_7341824,quote_let,&c_7341825);c_7341824.hdr.immutable = 1;

make_pair(c_7341823,&c_7341824,NULL);c_7341823.hdr.immutable = 1;

make_pair(c_7341820,&c_7341821,&c_7341823);c_7341820.hdr.immutable = 1;

make_pair(c_7341862,quote_fk,NULL);c_7341862.hdr.immutable = 1;

make_pair(c_7341861,quote__else,&c_7341862);c_7341861.hdr.immutable = 1;

make_pair(c_7341860,&c_7341861,NULL);c_7341860.hdr.immutable = 1;

make_pair(c_7341819,&c_7341820,&c_7341860);c_7341819.hdr.immutable = 1;

make_pair(c_7341793,&c_7341794,&c_7341819);c_7341793.hdr.immutable = 1;

make_pair(c_7341792,quote_cond,&c_7341793);c_7341792.hdr.immutable = 1;

make_pair(c_7341791,&c_7341792,NULL);c_7341791.hdr.immutable = 1;

make_pair(c_7341778,&c_7341779,&c_7341791);c_7341778.hdr.immutable = 1;

make_pair(c_7341777,quote_loop,&c_7341778);c_7341777.hdr.immutable = 1;

make_pair(c_7341776,quote_let,&c_7341777);c_7341776.hdr.immutable = 1;

make_pair(c_7341775,&c_7341776,NULL);c_7341775.hdr.immutable = 1;

make_pair(c_7341774,quote_fk,&c_7341775);c_7341774.hdr.immutable = 1;

make_pair(c_7341765,&c_7341766,&c_7341774);c_7341765.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340917, ((closureN)self_7320066)->elements[5], r_7314224, &c_7341765);; 
}

static void __lambda_1505(void *data, object self_7320067, int argc, object *args) /* object self_7320067, object r_7314221 */
 {
 object r_7314221 = args[0];
  
closureN_type c_7340919;
object e_7341662 [5];
c_7340919.hdr.mark = gc_color_red;
 c_7340919.hdr.grayed = 0;
c_7340919.tag = closureN_tag;
 c_7340919.fn = (function_type)__lambda_1506;
c_7340919.num_args = 1;
c_7340919.num_elements = 5;
c_7340919.elements = (object *)e_7341662;
c_7340919.elements[0] = ((closureN)self_7320067)->elements[0];
c_7340919.elements[1] = ((closureN)self_7320067)->elements[1];
c_7340919.elements[2] = ((closureN)self_7320067)->elements[2];
c_7340919.elements[3] = ((closureN)self_7320067)->elements[3];
c_7340919.elements[4] = ((closureN)self_7320067)->elements[5];


make_pair(c_7341669,quote_len,NULL);c_7341669.hdr.immutable = 1;

make_pair(c_7341668,quote_not,&c_7341669);c_7341668.hdr.immutable = 1;

make_pair(c_7341673,quote_tail_91len,NULL);c_7341673.hdr.immutable = 1;

make_pair(c_7341672,quote_len,&c_7341673);c_7341672.hdr.immutable = 1;

make_pair(c_7341671,quote__121,&c_7341672);c_7341671.hdr.immutable = 1;

make_pair(c_7341670,&c_7341671,NULL);c_7341670.hdr.immutable = 1;

make_pair(c_7341667,&c_7341668,&c_7341670);c_7341667.hdr.immutable = 1;

make_pair(c_7341666,quote_or,&c_7341667);c_7341666.hdr.immutable = 1;

make_pair(c_7341681,quote_ls,NULL);c_7341681.hdr.immutable = 1;

make_pair(c_7341680,quote_ls,&c_7341681);c_7341680.hdr.immutable = 1;

make_pair(c_7341684,quote_len,NULL);c_7341684.hdr.immutable = 1;

make_pair(c_7341683,quote_n,&c_7341684);c_7341683.hdr.immutable = 1;

make_pair(c_7341689,NULL,NULL);c_7341689.hdr.immutable = 1;

make_pair(c_7341688,quote_quote,&c_7341689);c_7341688.hdr.immutable = 1;

make_pair(c_7341687,&c_7341688,NULL);c_7341687.hdr.immutable = 1;

make_pair(c_7341686,quote_id_91ls,&c_7341687);c_7341686.hdr.immutable = 1;

make_pair(c_7341690,quote__93_93_93,NULL);c_7341690.hdr.immutable = 1;

make_pair(c_7341685,&c_7341686,&c_7341690);c_7341685.hdr.immutable = 1;

make_pair(c_7341682,&c_7341683,&c_7341685);c_7341682.hdr.immutable = 1;

make_pair(c_7341679,&c_7341680,&c_7341682);c_7341679.hdr.immutable = 1;

make_pair(c_7341697,quote_tail_91len,NULL);c_7341697.hdr.immutable = 1;

make_pair(c_7341696,quote_n,&c_7341697);c_7341696.hdr.immutable = 1;

make_pair(c_7341695,quote__123,&c_7341696);c_7341695.hdr.immutable = 1;

make_pair(c_7341705,quote_id_91ls,NULL);c_7341705.hdr.immutable = 1;

make_pair(c_7341704,quote_reverse,&c_7341705);c_7341704.hdr.immutable = 1;

make_pair(c_7341703,&c_7341704,NULL);c_7341703.hdr.immutable = 1;

make_pair(c_7341702,quote_id,&c_7341703);c_7341702.hdr.immutable = 1;

make_pair(c_7341706,quote__93_93_93,NULL);c_7341706.hdr.immutable = 1;

make_pair(c_7341701,&c_7341702,&c_7341706);c_7341701.hdr.immutable = 1;

make_pair(c_7341713,boolean_f,NULL);c_7341713.hdr.immutable = 1;

make_pair(c_7341712,boolean_f,&c_7341713);c_7341712.hdr.immutable = 1;

make_pair(c_7341716,quote__93_93_93,NULL);c_7341716.hdr.immutable = 1;

make_pair(c_7341715,quote_sk,&c_7341716);c_7341715.hdr.immutable = 1;

make_pair(c_7341718,quote_i,NULL);c_7341718.hdr.immutable = 1;

make_pair(c_7341717,quote_fk,&c_7341718);c_7341717.hdr.immutable = 1;

make_pair(c_7341714,&c_7341715,&c_7341717);c_7341714.hdr.immutable = 1;

make_pair(c_7341711,&c_7341712,&c_7341714);c_7341711.hdr.immutable = 1;

make_pair(c_7341710,quote_r,&c_7341711);c_7341710.hdr.immutable = 1;

make_pair(c_7341709,quote_ls,&c_7341710);c_7341709.hdr.immutable = 1;

make_pair(c_7341708,quote_match_91one,&c_7341709);c_7341708.hdr.immutable = 1;

make_pair(c_7341707,&c_7341708,NULL);c_7341707.hdr.immutable = 1;

make_pair(c_7341700,&c_7341701,&c_7341707);c_7341700.hdr.immutable = 1;

make_pair(c_7341699,quote_let,&c_7341700);c_7341699.hdr.immutable = 1;

make_pair(c_7341698,&c_7341699,NULL);c_7341698.hdr.immutable = 1;

make_pair(c_7341694,&c_7341695,&c_7341698);c_7341694.hdr.immutable = 1;

make_pair(c_7341722,quote_ls,NULL);c_7341722.hdr.immutable = 1;

make_pair(c_7341721,quote_pair_127,&c_7341722);c_7341721.hdr.immutable = 1;

make_pair(c_7341730,quote_ls,NULL);c_7341730.hdr.immutable = 1;

make_pair(c_7341729,quote_car,&c_7341730);c_7341729.hdr.immutable = 1;

make_pair(c_7341728,&c_7341729,NULL);c_7341728.hdr.immutable = 1;

make_pair(c_7341727,quote_w,&c_7341728);c_7341727.hdr.immutable = 1;

make_pair(c_7341726,&c_7341727,NULL);c_7341726.hdr.immutable = 1;

make_pair(c_7341738,quote_ls,NULL);c_7341738.hdr.immutable = 1;

make_pair(c_7341737,quote_car,&c_7341738);c_7341737.hdr.immutable = 1;

make_pair(c_7341741,quote_ls,NULL);c_7341741.hdr.immutable = 1;

make_pair(c_7341740,quote_set_91car_67,&c_7341741);c_7341740.hdr.immutable = 1;

make_pair(c_7341739,&c_7341740,NULL);c_7341739.hdr.immutable = 1;

make_pair(c_7341736,&c_7341737,&c_7341739);c_7341736.hdr.immutable = 1;

make_pair(c_7341748,quote_ls,NULL);c_7341748.hdr.immutable = 1;

make_pair(c_7341747,quote_cdr,&c_7341748);c_7341747.hdr.immutable = 1;

make_pair(c_7341752,obj_int2obj(1),NULL);c_7341752.hdr.immutable = 1;

make_pair(c_7341751,quote_n,&c_7341752);c_7341751.hdr.immutable = 1;

make_pair(c_7341750,quote__91,&c_7341751);c_7341750.hdr.immutable = 1;

make_pair(c_7341756,quote_id_91ls,NULL);c_7341756.hdr.immutable = 1;

make_pair(c_7341755,quote_id,&c_7341756);c_7341755.hdr.immutable = 1;

make_pair(c_7341754,quote_cons,&c_7341755);c_7341754.hdr.immutable = 1;

make_pair(c_7341757,quote__93_93_93,NULL);c_7341757.hdr.immutable = 1;

make_pair(c_7341753,&c_7341754,&c_7341757);c_7341753.hdr.immutable = 1;

make_pair(c_7341749,&c_7341750,&c_7341753);c_7341749.hdr.immutable = 1;

make_pair(c_7341746,&c_7341747,&c_7341749);c_7341746.hdr.immutable = 1;

make_pair(c_7341745,quote_loop,&c_7341746);c_7341745.hdr.immutable = 1;

make_pair(c_7341744,&c_7341745,NULL);c_7341744.hdr.immutable = 1;

make_pair(c_7341743,quote_match_91drop_91ids,&c_7341744);c_7341743.hdr.immutable = 1;

make_pair(c_7341759,quote_i,NULL);c_7341759.hdr.immutable = 1;

make_pair(c_7341758,quote_fk,&c_7341759);c_7341758.hdr.immutable = 1;

make_pair(c_7341742,&c_7341743,&c_7341758);c_7341742.hdr.immutable = 1;

make_pair(c_7341735,&c_7341736,&c_7341742);c_7341735.hdr.immutable = 1;

make_pair(c_7341734,quote_p,&c_7341735);c_7341734.hdr.immutable = 1;

make_pair(c_7341733,quote_w,&c_7341734);c_7341733.hdr.immutable = 1;

make_pair(c_7341732,quote_match_91one,&c_7341733);c_7341732.hdr.immutable = 1;

make_pair(c_7341731,&c_7341732,NULL);c_7341731.hdr.immutable = 1;

make_pair(c_7341725,&c_7341726,&c_7341731);c_7341725.hdr.immutable = 1;

make_pair(c_7341724,quote_let,&c_7341725);c_7341724.hdr.immutable = 1;

make_pair(c_7341723,&c_7341724,NULL);c_7341723.hdr.immutable = 1;

make_pair(c_7341720,&c_7341721,&c_7341723);c_7341720.hdr.immutable = 1;

make_pair(c_7341762,quote_fk,NULL);c_7341762.hdr.immutable = 1;

make_pair(c_7341761,quote__else,&c_7341762);c_7341761.hdr.immutable = 1;

make_pair(c_7341760,&c_7341761,NULL);c_7341760.hdr.immutable = 1;

make_pair(c_7341719,&c_7341720,&c_7341760);c_7341719.hdr.immutable = 1;

make_pair(c_7341693,&c_7341694,&c_7341719);c_7341693.hdr.immutable = 1;

make_pair(c_7341692,quote_cond,&c_7341693);c_7341692.hdr.immutable = 1;

make_pair(c_7341691,&c_7341692,NULL);c_7341691.hdr.immutable = 1;

make_pair(c_7341678,&c_7341679,&c_7341691);c_7341678.hdr.immutable = 1;

make_pair(c_7341677,quote_loop,&c_7341678);c_7341677.hdr.immutable = 1;

make_pair(c_7341676,quote_let,&c_7341677);c_7341676.hdr.immutable = 1;

make_pair(c_7341675,&c_7341676,NULL);c_7341675.hdr.immutable = 1;

make_pair(c_7341674,quote_fk,&c_7341675);c_7341674.hdr.immutable = 1;

make_pair(c_7341665,&c_7341666,&c_7341674);c_7341665.hdr.immutable = 1;

make_pair(c_7341664,quote__if,&c_7341665);c_7341664.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340919, ((closureN)self_7320067)->elements[4], r_7314221, &c_7341664);; 
}

static void __lambda_1506(void *data, object self_7320068, int argc, object *args) /* object self_7320068, object r_7314217 */
 {
 object r_7314217 = args[0];
  
closureN_type c_7340921;
object e_7341561 [5];
c_7340921.hdr.mark = gc_color_red;
 c_7340921.hdr.grayed = 0;
c_7340921.tag = closureN_tag;
 c_7340921.fn = (function_type)__lambda_1507;
c_7340921.num_args = 1;
c_7340921.num_elements = 5;
c_7340921.elements = (object *)e_7341561;
c_7340921.elements[0] = ((closureN)self_7320068)->elements[0];
c_7340921.elements[1] = ((closureN)self_7320068)->elements[1];
c_7340921.elements[2] = ((closureN)self_7320068)->elements[2];
c_7340921.elements[3] = ((closureN)self_7320068)->elements[3];
c_7340921.elements[4] = ((closureN)self_7320068)->elements[4];


make_pair(c_7341568,quote_len,NULL);c_7341568.hdr.immutable = 1;

make_pair(c_7341567,quote_not,&c_7341568);c_7341567.hdr.immutable = 1;

make_pair(c_7341572,quote_tail_91len,NULL);c_7341572.hdr.immutable = 1;

make_pair(c_7341571,quote_len,&c_7341572);c_7341571.hdr.immutable = 1;

make_pair(c_7341570,quote__121,&c_7341571);c_7341570.hdr.immutable = 1;

make_pair(c_7341569,&c_7341570,NULL);c_7341569.hdr.immutable = 1;

make_pair(c_7341566,&c_7341567,&c_7341569);c_7341566.hdr.immutable = 1;

make_pair(c_7341565,quote_or,&c_7341566);c_7341565.hdr.immutable = 1;

make_pair(c_7341580,quote_ls,NULL);c_7341580.hdr.immutable = 1;

make_pair(c_7341579,quote_ls,&c_7341580);c_7341579.hdr.immutable = 1;

make_pair(c_7341583,quote_len,NULL);c_7341583.hdr.immutable = 1;

make_pair(c_7341582,quote_n,&c_7341583);c_7341582.hdr.immutable = 1;

make_pair(c_7341588,NULL,NULL);c_7341588.hdr.immutable = 1;

make_pair(c_7341587,quote_quote,&c_7341588);c_7341587.hdr.immutable = 1;

make_pair(c_7341586,&c_7341587,NULL);c_7341586.hdr.immutable = 1;

make_pair(c_7341585,quote_id_91ls,&c_7341586);c_7341585.hdr.immutable = 1;

make_pair(c_7341589,quote__93_93_93,NULL);c_7341589.hdr.immutable = 1;

make_pair(c_7341584,&c_7341585,&c_7341589);c_7341584.hdr.immutable = 1;

make_pair(c_7341581,&c_7341582,&c_7341584);c_7341581.hdr.immutable = 1;

make_pair(c_7341578,&c_7341579,&c_7341581);c_7341578.hdr.immutable = 1;

make_pair(c_7341596,quote_tail_91len,NULL);c_7341596.hdr.immutable = 1;

make_pair(c_7341595,quote_n,&c_7341596);c_7341595.hdr.immutable = 1;

make_pair(c_7341594,quote__123,&c_7341595);c_7341594.hdr.immutable = 1;

make_pair(c_7341604,quote_id_91ls,NULL);c_7341604.hdr.immutable = 1;

make_pair(c_7341603,quote_reverse,&c_7341604);c_7341603.hdr.immutable = 1;

make_pair(c_7341602,&c_7341603,NULL);c_7341602.hdr.immutable = 1;

make_pair(c_7341601,quote_id,&c_7341602);c_7341601.hdr.immutable = 1;

make_pair(c_7341605,quote__93_93_93,NULL);c_7341605.hdr.immutable = 1;

make_pair(c_7341600,&c_7341601,&c_7341605);c_7341600.hdr.immutable = 1;

make_pair(c_7341612,boolean_f,NULL);c_7341612.hdr.immutable = 1;

make_pair(c_7341611,boolean_f,&c_7341612);c_7341611.hdr.immutable = 1;

make_pair(c_7341615,quote__93_93_93,NULL);c_7341615.hdr.immutable = 1;

make_pair(c_7341614,quote_sk,&c_7341615);c_7341614.hdr.immutable = 1;

make_pair(c_7341617,quote_i,NULL);c_7341617.hdr.immutable = 1;

make_pair(c_7341616,quote_fk,&c_7341617);c_7341616.hdr.immutable = 1;

make_pair(c_7341613,&c_7341614,&c_7341616);c_7341613.hdr.immutable = 1;

make_pair(c_7341610,&c_7341611,&c_7341613);c_7341610.hdr.immutable = 1;

make_pair(c_7341609,quote_r,&c_7341610);c_7341609.hdr.immutable = 1;

make_pair(c_7341608,quote_ls,&c_7341609);c_7341608.hdr.immutable = 1;

make_pair(c_7341607,quote_match_91one,&c_7341608);c_7341607.hdr.immutable = 1;

make_pair(c_7341606,&c_7341607,NULL);c_7341606.hdr.immutable = 1;

make_pair(c_7341599,&c_7341600,&c_7341606);c_7341599.hdr.immutable = 1;

make_pair(c_7341598,quote_let,&c_7341599);c_7341598.hdr.immutable = 1;

make_pair(c_7341597,&c_7341598,NULL);c_7341597.hdr.immutable = 1;

make_pair(c_7341593,&c_7341594,&c_7341597);c_7341593.hdr.immutable = 1;

make_pair(c_7341621,quote_ls,NULL);c_7341621.hdr.immutable = 1;

make_pair(c_7341620,quote_pair_127,&c_7341621);c_7341620.hdr.immutable = 1;

make_pair(c_7341629,quote_ls,NULL);c_7341629.hdr.immutable = 1;

make_pair(c_7341628,quote_car,&c_7341629);c_7341628.hdr.immutable = 1;

make_pair(c_7341627,&c_7341628,NULL);c_7341627.hdr.immutable = 1;

make_pair(c_7341626,quote_w,&c_7341627);c_7341626.hdr.immutable = 1;

make_pair(c_7341625,&c_7341626,NULL);c_7341625.hdr.immutable = 1;

make_pair(c_7341637,quote_ls,NULL);c_7341637.hdr.immutable = 1;

make_pair(c_7341636,quote_car,&c_7341637);c_7341636.hdr.immutable = 1;

make_pair(c_7341640,quote_ls,NULL);c_7341640.hdr.immutable = 1;

make_pair(c_7341639,quote_set_91car_67,&c_7341640);c_7341639.hdr.immutable = 1;

make_pair(c_7341638,&c_7341639,NULL);c_7341638.hdr.immutable = 1;

make_pair(c_7341635,&c_7341636,&c_7341638);c_7341635.hdr.immutable = 1;

make_pair(c_7341647,quote_ls,NULL);c_7341647.hdr.immutable = 1;

make_pair(c_7341646,quote_cdr,&c_7341647);c_7341646.hdr.immutable = 1;

make_pair(c_7341651,obj_int2obj(1),NULL);c_7341651.hdr.immutable = 1;

make_pair(c_7341650,quote_n,&c_7341651);c_7341650.hdr.immutable = 1;

make_pair(c_7341649,quote__91,&c_7341650);c_7341649.hdr.immutable = 1;

make_pair(c_7341655,quote_id_91ls,NULL);c_7341655.hdr.immutable = 1;

make_pair(c_7341654,quote_id,&c_7341655);c_7341654.hdr.immutable = 1;

make_pair(c_7341653,quote_cons,&c_7341654);c_7341653.hdr.immutable = 1;

make_pair(c_7341656,quote__93_93_93,NULL);c_7341656.hdr.immutable = 1;

make_pair(c_7341652,&c_7341653,&c_7341656);c_7341652.hdr.immutable = 1;

make_pair(c_7341648,&c_7341649,&c_7341652);c_7341648.hdr.immutable = 1;

make_pair(c_7341645,&c_7341646,&c_7341648);c_7341645.hdr.immutable = 1;

make_pair(c_7341644,quote_loop,&c_7341645);c_7341644.hdr.immutable = 1;

make_pair(c_7341643,&c_7341644,NULL);c_7341643.hdr.immutable = 1;

make_pair(c_7341642,quote_match_91drop_91ids,&c_7341643);c_7341642.hdr.immutable = 1;

make_pair(c_7341658,quote_i,NULL);c_7341658.hdr.immutable = 1;

make_pair(c_7341657,quote_fk,&c_7341658);c_7341657.hdr.immutable = 1;

make_pair(c_7341641,&c_7341642,&c_7341657);c_7341641.hdr.immutable = 1;

make_pair(c_7341634,&c_7341635,&c_7341641);c_7341634.hdr.immutable = 1;

make_pair(c_7341633,quote_p,&c_7341634);c_7341633.hdr.immutable = 1;

make_pair(c_7341632,quote_w,&c_7341633);c_7341632.hdr.immutable = 1;

make_pair(c_7341631,quote_match_91one,&c_7341632);c_7341631.hdr.immutable = 1;

make_pair(c_7341630,&c_7341631,NULL);c_7341630.hdr.immutable = 1;

make_pair(c_7341624,&c_7341625,&c_7341630);c_7341624.hdr.immutable = 1;

make_pair(c_7341623,quote_let,&c_7341624);c_7341623.hdr.immutable = 1;

make_pair(c_7341622,&c_7341623,NULL);c_7341622.hdr.immutable = 1;

make_pair(c_7341619,&c_7341620,&c_7341622);c_7341619.hdr.immutable = 1;

make_pair(c_7341661,quote_fk,NULL);c_7341661.hdr.immutable = 1;

make_pair(c_7341660,quote__else,&c_7341661);c_7341660.hdr.immutable = 1;

make_pair(c_7341659,&c_7341660,NULL);c_7341659.hdr.immutable = 1;

make_pair(c_7341618,&c_7341619,&c_7341659);c_7341618.hdr.immutable = 1;

make_pair(c_7341592,&c_7341593,&c_7341618);c_7341592.hdr.immutable = 1;

make_pair(c_7341591,quote_cond,&c_7341592);c_7341591.hdr.immutable = 1;

make_pair(c_7341590,&c_7341591,NULL);c_7341590.hdr.immutable = 1;

make_pair(c_7341577,&c_7341578,&c_7341590);c_7341577.hdr.immutable = 1;

make_pair(c_7341576,quote_loop,&c_7341577);c_7341576.hdr.immutable = 1;

make_pair(c_7341575,quote_let,&c_7341576);c_7341575.hdr.immutable = 1;

make_pair(c_7341574,&c_7341575,NULL);c_7341574.hdr.immutable = 1;

make_pair(c_7341573,quote_fk,&c_7341574);c_7341573.hdr.immutable = 1;

make_pair(c_7341564,&c_7341565,&c_7341573);c_7341564.hdr.immutable = 1;

make_pair(c_7341563,quote__if,&c_7341564);c_7341563.hdr.immutable = 1;

make_pair(c_7341562,&c_7341563,NULL);c_7341562.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340921, r_7314217, NULL, &c_7341562);; 
}

static void __lambda_1507(void *data, object self_7320069, int argc, object *args) /* object self_7320069, object r_7314215 */
 {
 object r_7314215 = args[0];
  
closureN_type c_7340923;
object e_7341438 [4];
c_7340923.hdr.mark = gc_color_red;
 c_7340923.hdr.grayed = 0;
c_7340923.tag = closureN_tag;
 c_7340923.fn = (function_type)__lambda_1508;
c_7340923.num_args = 1;
c_7340923.num_elements = 4;
c_7340923.elements = (object *)e_7341438;
c_7340923.elements[0] = ((closureN)self_7320069)->elements[0];
c_7340923.elements[1] = ((closureN)self_7320069)->elements[1];
c_7340923.elements[2] = ((closureN)self_7320069)->elements[2];
c_7340923.elements[3] = ((closureN)self_7320069)->elements[4];


make_pair(c_7341447,quote_r,NULL);c_7341447.hdr.immutable = 1;

make_pair(c_7341446,quote_quote,&c_7341447);c_7341446.hdr.immutable = 1;

make_pair(c_7341445,&c_7341446,NULL);c_7341445.hdr.immutable = 1;

make_pair(c_7341444,quote_length,&c_7341445);c_7341444.hdr.immutable = 1;

make_pair(c_7341443,&c_7341444,NULL);c_7341443.hdr.immutable = 1;

make_pair(c_7341442,quote_tail_91len,&c_7341443);c_7341442.hdr.immutable = 1;

make_pair(c_7341450,quote_v,NULL);c_7341450.hdr.immutable = 1;

make_pair(c_7341449,quote_ls,&c_7341450);c_7341449.hdr.immutable = 1;

make_pair(c_7341457,quote_ls,NULL);c_7341457.hdr.immutable = 1;

make_pair(c_7341456,quote_list_127,&c_7341457);c_7341456.hdr.immutable = 1;

make_pair(c_7341460,quote_ls,NULL);c_7341460.hdr.immutable = 1;

make_pair(c_7341459,quote_length,&c_7341460);c_7341459.hdr.immutable = 1;

make_pair(c_7341458,&c_7341459,NULL);c_7341458.hdr.immutable = 1;

make_pair(c_7341455,&c_7341456,&c_7341458);c_7341455.hdr.immutable = 1;

make_pair(c_7341454,quote_and,&c_7341455);c_7341454.hdr.immutable = 1;

make_pair(c_7341453,&c_7341454,NULL);c_7341453.hdr.immutable = 1;

make_pair(c_7341452,quote_len,&c_7341453);c_7341452.hdr.immutable = 1;

make_pair(c_7341451,&c_7341452,NULL);c_7341451.hdr.immutable = 1;

make_pair(c_7341448,&c_7341449,&c_7341451);c_7341448.hdr.immutable = 1;

make_pair(c_7341441,&c_7341442,&c_7341448);c_7341441.hdr.immutable = 1;

make_pair(c_7341467,quote_len,NULL);c_7341467.hdr.immutable = 1;

make_pair(c_7341466,quote_not,&c_7341467);c_7341466.hdr.immutable = 1;

make_pair(c_7341471,quote_tail_91len,NULL);c_7341471.hdr.immutable = 1;

make_pair(c_7341470,quote_len,&c_7341471);c_7341470.hdr.immutable = 1;

make_pair(c_7341469,quote__121,&c_7341470);c_7341469.hdr.immutable = 1;

make_pair(c_7341468,&c_7341469,NULL);c_7341468.hdr.immutable = 1;

make_pair(c_7341465,&c_7341466,&c_7341468);c_7341465.hdr.immutable = 1;

make_pair(c_7341464,quote_or,&c_7341465);c_7341464.hdr.immutable = 1;

make_pair(c_7341479,quote_ls,NULL);c_7341479.hdr.immutable = 1;

make_pair(c_7341478,quote_ls,&c_7341479);c_7341478.hdr.immutable = 1;

make_pair(c_7341482,quote_len,NULL);c_7341482.hdr.immutable = 1;

make_pair(c_7341481,quote_n,&c_7341482);c_7341481.hdr.immutable = 1;

make_pair(c_7341487,NULL,NULL);c_7341487.hdr.immutable = 1;

make_pair(c_7341486,quote_quote,&c_7341487);c_7341486.hdr.immutable = 1;

make_pair(c_7341485,&c_7341486,NULL);c_7341485.hdr.immutable = 1;

make_pair(c_7341484,quote_id_91ls,&c_7341485);c_7341484.hdr.immutable = 1;

make_pair(c_7341488,quote__93_93_93,NULL);c_7341488.hdr.immutable = 1;

make_pair(c_7341483,&c_7341484,&c_7341488);c_7341483.hdr.immutable = 1;

make_pair(c_7341480,&c_7341481,&c_7341483);c_7341480.hdr.immutable = 1;

make_pair(c_7341477,&c_7341478,&c_7341480);c_7341477.hdr.immutable = 1;

make_pair(c_7341495,quote_tail_91len,NULL);c_7341495.hdr.immutable = 1;

make_pair(c_7341494,quote_n,&c_7341495);c_7341494.hdr.immutable = 1;

make_pair(c_7341493,quote__123,&c_7341494);c_7341493.hdr.immutable = 1;

make_pair(c_7341503,quote_id_91ls,NULL);c_7341503.hdr.immutable = 1;

make_pair(c_7341502,quote_reverse,&c_7341503);c_7341502.hdr.immutable = 1;

make_pair(c_7341501,&c_7341502,NULL);c_7341501.hdr.immutable = 1;

make_pair(c_7341500,quote_id,&c_7341501);c_7341500.hdr.immutable = 1;

make_pair(c_7341504,quote__93_93_93,NULL);c_7341504.hdr.immutable = 1;

make_pair(c_7341499,&c_7341500,&c_7341504);c_7341499.hdr.immutable = 1;

make_pair(c_7341511,boolean_f,NULL);c_7341511.hdr.immutable = 1;

make_pair(c_7341510,boolean_f,&c_7341511);c_7341510.hdr.immutable = 1;

make_pair(c_7341514,quote__93_93_93,NULL);c_7341514.hdr.immutable = 1;

make_pair(c_7341513,quote_sk,&c_7341514);c_7341513.hdr.immutable = 1;

make_pair(c_7341516,quote_i,NULL);c_7341516.hdr.immutable = 1;

make_pair(c_7341515,quote_fk,&c_7341516);c_7341515.hdr.immutable = 1;

make_pair(c_7341512,&c_7341513,&c_7341515);c_7341512.hdr.immutable = 1;

make_pair(c_7341509,&c_7341510,&c_7341512);c_7341509.hdr.immutable = 1;

make_pair(c_7341508,quote_r,&c_7341509);c_7341508.hdr.immutable = 1;

make_pair(c_7341507,quote_ls,&c_7341508);c_7341507.hdr.immutable = 1;

make_pair(c_7341506,quote_match_91one,&c_7341507);c_7341506.hdr.immutable = 1;

make_pair(c_7341505,&c_7341506,NULL);c_7341505.hdr.immutable = 1;

make_pair(c_7341498,&c_7341499,&c_7341505);c_7341498.hdr.immutable = 1;

make_pair(c_7341497,quote_let,&c_7341498);c_7341497.hdr.immutable = 1;

make_pair(c_7341496,&c_7341497,NULL);c_7341496.hdr.immutable = 1;

make_pair(c_7341492,&c_7341493,&c_7341496);c_7341492.hdr.immutable = 1;

make_pair(c_7341520,quote_ls,NULL);c_7341520.hdr.immutable = 1;

make_pair(c_7341519,quote_pair_127,&c_7341520);c_7341519.hdr.immutable = 1;

make_pair(c_7341528,quote_ls,NULL);c_7341528.hdr.immutable = 1;

make_pair(c_7341527,quote_car,&c_7341528);c_7341527.hdr.immutable = 1;

make_pair(c_7341526,&c_7341527,NULL);c_7341526.hdr.immutable = 1;

make_pair(c_7341525,quote_w,&c_7341526);c_7341525.hdr.immutable = 1;

make_pair(c_7341524,&c_7341525,NULL);c_7341524.hdr.immutable = 1;

make_pair(c_7341536,quote_ls,NULL);c_7341536.hdr.immutable = 1;

make_pair(c_7341535,quote_car,&c_7341536);c_7341535.hdr.immutable = 1;

make_pair(c_7341539,quote_ls,NULL);c_7341539.hdr.immutable = 1;

make_pair(c_7341538,quote_set_91car_67,&c_7341539);c_7341538.hdr.immutable = 1;

make_pair(c_7341537,&c_7341538,NULL);c_7341537.hdr.immutable = 1;

make_pair(c_7341534,&c_7341535,&c_7341537);c_7341534.hdr.immutable = 1;

make_pair(c_7341546,quote_ls,NULL);c_7341546.hdr.immutable = 1;

make_pair(c_7341545,quote_cdr,&c_7341546);c_7341545.hdr.immutable = 1;

make_pair(c_7341550,obj_int2obj(1),NULL);c_7341550.hdr.immutable = 1;

make_pair(c_7341549,quote_n,&c_7341550);c_7341549.hdr.immutable = 1;

make_pair(c_7341548,quote__91,&c_7341549);c_7341548.hdr.immutable = 1;

make_pair(c_7341554,quote_id_91ls,NULL);c_7341554.hdr.immutable = 1;

make_pair(c_7341553,quote_id,&c_7341554);c_7341553.hdr.immutable = 1;

make_pair(c_7341552,quote_cons,&c_7341553);c_7341552.hdr.immutable = 1;

make_pair(c_7341555,quote__93_93_93,NULL);c_7341555.hdr.immutable = 1;

make_pair(c_7341551,&c_7341552,&c_7341555);c_7341551.hdr.immutable = 1;

make_pair(c_7341547,&c_7341548,&c_7341551);c_7341547.hdr.immutable = 1;

make_pair(c_7341544,&c_7341545,&c_7341547);c_7341544.hdr.immutable = 1;

make_pair(c_7341543,quote_loop,&c_7341544);c_7341543.hdr.immutable = 1;

make_pair(c_7341542,&c_7341543,NULL);c_7341542.hdr.immutable = 1;

make_pair(c_7341541,quote_match_91drop_91ids,&c_7341542);c_7341541.hdr.immutable = 1;

make_pair(c_7341557,quote_i,NULL);c_7341557.hdr.immutable = 1;

make_pair(c_7341556,quote_fk,&c_7341557);c_7341556.hdr.immutable = 1;

make_pair(c_7341540,&c_7341541,&c_7341556);c_7341540.hdr.immutable = 1;

make_pair(c_7341533,&c_7341534,&c_7341540);c_7341533.hdr.immutable = 1;

make_pair(c_7341532,quote_p,&c_7341533);c_7341532.hdr.immutable = 1;

make_pair(c_7341531,quote_w,&c_7341532);c_7341531.hdr.immutable = 1;

make_pair(c_7341530,quote_match_91one,&c_7341531);c_7341530.hdr.immutable = 1;

make_pair(c_7341529,&c_7341530,NULL);c_7341529.hdr.immutable = 1;

make_pair(c_7341523,&c_7341524,&c_7341529);c_7341523.hdr.immutable = 1;

make_pair(c_7341522,quote_let,&c_7341523);c_7341522.hdr.immutable = 1;

make_pair(c_7341521,&c_7341522,NULL);c_7341521.hdr.immutable = 1;

make_pair(c_7341518,&c_7341519,&c_7341521);c_7341518.hdr.immutable = 1;

make_pair(c_7341560,quote_fk,NULL);c_7341560.hdr.immutable = 1;

make_pair(c_7341559,quote__else,&c_7341560);c_7341559.hdr.immutable = 1;

make_pair(c_7341558,&c_7341559,NULL);c_7341558.hdr.immutable = 1;

make_pair(c_7341517,&c_7341518,&c_7341558);c_7341517.hdr.immutable = 1;

make_pair(c_7341491,&c_7341492,&c_7341517);c_7341491.hdr.immutable = 1;

make_pair(c_7341490,quote_cond,&c_7341491);c_7341490.hdr.immutable = 1;

make_pair(c_7341489,&c_7341490,NULL);c_7341489.hdr.immutable = 1;

make_pair(c_7341476,&c_7341477,&c_7341489);c_7341476.hdr.immutable = 1;

make_pair(c_7341475,quote_loop,&c_7341476);c_7341475.hdr.immutable = 1;

make_pair(c_7341474,quote_let,&c_7341475);c_7341474.hdr.immutable = 1;

make_pair(c_7341473,&c_7341474,NULL);c_7341473.hdr.immutable = 1;

make_pair(c_7341472,quote_fk,&c_7341473);c_7341472.hdr.immutable = 1;

make_pair(c_7341463,&c_7341464,&c_7341472);c_7341463.hdr.immutable = 1;

make_pair(c_7341462,quote__if,&c_7341463);c_7341462.hdr.immutable = 1;

make_pair(c_7341461,&c_7341462,NULL);c_7341461.hdr.immutable = 1;

make_pair(c_7341440,&c_7341441,&c_7341461);c_7341440.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340923, ((closureN)self_7320069)->elements[3], r_7314215, &c_7341440);; 
}

static void __lambda_1508(void *data, object self_7320070, int argc, object *args) /* object self_7320070, object r_7314212 */
 {
 object r_7314212 = args[0];
  
closureN_type c_7340925;
object e_7341314 [3];
c_7340925.hdr.mark = gc_color_red;
 c_7340925.hdr.grayed = 0;
c_7340925.tag = closureN_tag;
 c_7340925.fn = (function_type)__lambda_1509;
c_7340925.num_args = 1;
c_7340925.num_elements = 3;
c_7340925.elements = (object *)e_7341314;
c_7340925.elements[0] = ((closureN)self_7320070)->elements[0];
c_7340925.elements[1] = ((closureN)self_7320070)->elements[1];
c_7340925.elements[2] = ((closureN)self_7320070)->elements[3];


make_pair(c_7341324,quote_r,NULL);c_7341324.hdr.immutable = 1;

make_pair(c_7341323,quote_quote,&c_7341324);c_7341323.hdr.immutable = 1;

make_pair(c_7341322,&c_7341323,NULL);c_7341322.hdr.immutable = 1;

make_pair(c_7341321,quote_length,&c_7341322);c_7341321.hdr.immutable = 1;

make_pair(c_7341320,&c_7341321,NULL);c_7341320.hdr.immutable = 1;

make_pair(c_7341319,quote_tail_91len,&c_7341320);c_7341319.hdr.immutable = 1;

make_pair(c_7341327,quote_v,NULL);c_7341327.hdr.immutable = 1;

make_pair(c_7341326,quote_ls,&c_7341327);c_7341326.hdr.immutable = 1;

make_pair(c_7341334,quote_ls,NULL);c_7341334.hdr.immutable = 1;

make_pair(c_7341333,quote_list_127,&c_7341334);c_7341333.hdr.immutable = 1;

make_pair(c_7341337,quote_ls,NULL);c_7341337.hdr.immutable = 1;

make_pair(c_7341336,quote_length,&c_7341337);c_7341336.hdr.immutable = 1;

make_pair(c_7341335,&c_7341336,NULL);c_7341335.hdr.immutable = 1;

make_pair(c_7341332,&c_7341333,&c_7341335);c_7341332.hdr.immutable = 1;

make_pair(c_7341331,quote_and,&c_7341332);c_7341331.hdr.immutable = 1;

make_pair(c_7341330,&c_7341331,NULL);c_7341330.hdr.immutable = 1;

make_pair(c_7341329,quote_len,&c_7341330);c_7341329.hdr.immutable = 1;

make_pair(c_7341328,&c_7341329,NULL);c_7341328.hdr.immutable = 1;

make_pair(c_7341325,&c_7341326,&c_7341328);c_7341325.hdr.immutable = 1;

make_pair(c_7341318,&c_7341319,&c_7341325);c_7341318.hdr.immutable = 1;

make_pair(c_7341344,quote_len,NULL);c_7341344.hdr.immutable = 1;

make_pair(c_7341343,quote_not,&c_7341344);c_7341343.hdr.immutable = 1;

make_pair(c_7341348,quote_tail_91len,NULL);c_7341348.hdr.immutable = 1;

make_pair(c_7341347,quote_len,&c_7341348);c_7341347.hdr.immutable = 1;

make_pair(c_7341346,quote__121,&c_7341347);c_7341346.hdr.immutable = 1;

make_pair(c_7341345,&c_7341346,NULL);c_7341345.hdr.immutable = 1;

make_pair(c_7341342,&c_7341343,&c_7341345);c_7341342.hdr.immutable = 1;

make_pair(c_7341341,quote_or,&c_7341342);c_7341341.hdr.immutable = 1;

make_pair(c_7341356,quote_ls,NULL);c_7341356.hdr.immutable = 1;

make_pair(c_7341355,quote_ls,&c_7341356);c_7341355.hdr.immutable = 1;

make_pair(c_7341359,quote_len,NULL);c_7341359.hdr.immutable = 1;

make_pair(c_7341358,quote_n,&c_7341359);c_7341358.hdr.immutable = 1;

make_pair(c_7341364,NULL,NULL);c_7341364.hdr.immutable = 1;

make_pair(c_7341363,quote_quote,&c_7341364);c_7341363.hdr.immutable = 1;

make_pair(c_7341362,&c_7341363,NULL);c_7341362.hdr.immutable = 1;

make_pair(c_7341361,quote_id_91ls,&c_7341362);c_7341361.hdr.immutable = 1;

make_pair(c_7341365,quote__93_93_93,NULL);c_7341365.hdr.immutable = 1;

make_pair(c_7341360,&c_7341361,&c_7341365);c_7341360.hdr.immutable = 1;

make_pair(c_7341357,&c_7341358,&c_7341360);c_7341357.hdr.immutable = 1;

make_pair(c_7341354,&c_7341355,&c_7341357);c_7341354.hdr.immutable = 1;

make_pair(c_7341372,quote_tail_91len,NULL);c_7341372.hdr.immutable = 1;

make_pair(c_7341371,quote_n,&c_7341372);c_7341371.hdr.immutable = 1;

make_pair(c_7341370,quote__123,&c_7341371);c_7341370.hdr.immutable = 1;

make_pair(c_7341380,quote_id_91ls,NULL);c_7341380.hdr.immutable = 1;

make_pair(c_7341379,quote_reverse,&c_7341380);c_7341379.hdr.immutable = 1;

make_pair(c_7341378,&c_7341379,NULL);c_7341378.hdr.immutable = 1;

make_pair(c_7341377,quote_id,&c_7341378);c_7341377.hdr.immutable = 1;

make_pair(c_7341381,quote__93_93_93,NULL);c_7341381.hdr.immutable = 1;

make_pair(c_7341376,&c_7341377,&c_7341381);c_7341376.hdr.immutable = 1;

make_pair(c_7341388,boolean_f,NULL);c_7341388.hdr.immutable = 1;

make_pair(c_7341387,boolean_f,&c_7341388);c_7341387.hdr.immutable = 1;

make_pair(c_7341391,quote__93_93_93,NULL);c_7341391.hdr.immutable = 1;

make_pair(c_7341390,quote_sk,&c_7341391);c_7341390.hdr.immutable = 1;

make_pair(c_7341393,quote_i,NULL);c_7341393.hdr.immutable = 1;

make_pair(c_7341392,quote_fk,&c_7341393);c_7341392.hdr.immutable = 1;

make_pair(c_7341389,&c_7341390,&c_7341392);c_7341389.hdr.immutable = 1;

make_pair(c_7341386,&c_7341387,&c_7341389);c_7341386.hdr.immutable = 1;

make_pair(c_7341385,quote_r,&c_7341386);c_7341385.hdr.immutable = 1;

make_pair(c_7341384,quote_ls,&c_7341385);c_7341384.hdr.immutable = 1;

make_pair(c_7341383,quote_match_91one,&c_7341384);c_7341383.hdr.immutable = 1;

make_pair(c_7341382,&c_7341383,NULL);c_7341382.hdr.immutable = 1;

make_pair(c_7341375,&c_7341376,&c_7341382);c_7341375.hdr.immutable = 1;

make_pair(c_7341374,quote_let,&c_7341375);c_7341374.hdr.immutable = 1;

make_pair(c_7341373,&c_7341374,NULL);c_7341373.hdr.immutable = 1;

make_pair(c_7341369,&c_7341370,&c_7341373);c_7341369.hdr.immutable = 1;

make_pair(c_7341397,quote_ls,NULL);c_7341397.hdr.immutable = 1;

make_pair(c_7341396,quote_pair_127,&c_7341397);c_7341396.hdr.immutable = 1;

make_pair(c_7341405,quote_ls,NULL);c_7341405.hdr.immutable = 1;

make_pair(c_7341404,quote_car,&c_7341405);c_7341404.hdr.immutable = 1;

make_pair(c_7341403,&c_7341404,NULL);c_7341403.hdr.immutable = 1;

make_pair(c_7341402,quote_w,&c_7341403);c_7341402.hdr.immutable = 1;

make_pair(c_7341401,&c_7341402,NULL);c_7341401.hdr.immutable = 1;

make_pair(c_7341413,quote_ls,NULL);c_7341413.hdr.immutable = 1;

make_pair(c_7341412,quote_car,&c_7341413);c_7341412.hdr.immutable = 1;

make_pair(c_7341416,quote_ls,NULL);c_7341416.hdr.immutable = 1;

make_pair(c_7341415,quote_set_91car_67,&c_7341416);c_7341415.hdr.immutable = 1;

make_pair(c_7341414,&c_7341415,NULL);c_7341414.hdr.immutable = 1;

make_pair(c_7341411,&c_7341412,&c_7341414);c_7341411.hdr.immutable = 1;

make_pair(c_7341423,quote_ls,NULL);c_7341423.hdr.immutable = 1;

make_pair(c_7341422,quote_cdr,&c_7341423);c_7341422.hdr.immutable = 1;

make_pair(c_7341427,obj_int2obj(1),NULL);c_7341427.hdr.immutable = 1;

make_pair(c_7341426,quote_n,&c_7341427);c_7341426.hdr.immutable = 1;

make_pair(c_7341425,quote__91,&c_7341426);c_7341425.hdr.immutable = 1;

make_pair(c_7341431,quote_id_91ls,NULL);c_7341431.hdr.immutable = 1;

make_pair(c_7341430,quote_id,&c_7341431);c_7341430.hdr.immutable = 1;

make_pair(c_7341429,quote_cons,&c_7341430);c_7341429.hdr.immutable = 1;

make_pair(c_7341432,quote__93_93_93,NULL);c_7341432.hdr.immutable = 1;

make_pair(c_7341428,&c_7341429,&c_7341432);c_7341428.hdr.immutable = 1;

make_pair(c_7341424,&c_7341425,&c_7341428);c_7341424.hdr.immutable = 1;

make_pair(c_7341421,&c_7341422,&c_7341424);c_7341421.hdr.immutable = 1;

make_pair(c_7341420,quote_loop,&c_7341421);c_7341420.hdr.immutable = 1;

make_pair(c_7341419,&c_7341420,NULL);c_7341419.hdr.immutable = 1;

make_pair(c_7341418,quote_match_91drop_91ids,&c_7341419);c_7341418.hdr.immutable = 1;

make_pair(c_7341434,quote_i,NULL);c_7341434.hdr.immutable = 1;

make_pair(c_7341433,quote_fk,&c_7341434);c_7341433.hdr.immutable = 1;

make_pair(c_7341417,&c_7341418,&c_7341433);c_7341417.hdr.immutable = 1;

make_pair(c_7341410,&c_7341411,&c_7341417);c_7341410.hdr.immutable = 1;

make_pair(c_7341409,quote_p,&c_7341410);c_7341409.hdr.immutable = 1;

make_pair(c_7341408,quote_w,&c_7341409);c_7341408.hdr.immutable = 1;

make_pair(c_7341407,quote_match_91one,&c_7341408);c_7341407.hdr.immutable = 1;

make_pair(c_7341406,&c_7341407,NULL);c_7341406.hdr.immutable = 1;

make_pair(c_7341400,&c_7341401,&c_7341406);c_7341400.hdr.immutable = 1;

make_pair(c_7341399,quote_let,&c_7341400);c_7341399.hdr.immutable = 1;

make_pair(c_7341398,&c_7341399,NULL);c_7341398.hdr.immutable = 1;

make_pair(c_7341395,&c_7341396,&c_7341398);c_7341395.hdr.immutable = 1;

make_pair(c_7341437,quote_fk,NULL);c_7341437.hdr.immutable = 1;

make_pair(c_7341436,quote__else,&c_7341437);c_7341436.hdr.immutable = 1;

make_pair(c_7341435,&c_7341436,NULL);c_7341435.hdr.immutable = 1;

make_pair(c_7341394,&c_7341395,&c_7341435);c_7341394.hdr.immutable = 1;

make_pair(c_7341368,&c_7341369,&c_7341394);c_7341368.hdr.immutable = 1;

make_pair(c_7341367,quote_cond,&c_7341368);c_7341367.hdr.immutable = 1;

make_pair(c_7341366,&c_7341367,NULL);c_7341366.hdr.immutable = 1;

make_pair(c_7341353,&c_7341354,&c_7341366);c_7341353.hdr.immutable = 1;

make_pair(c_7341352,quote_loop,&c_7341353);c_7341352.hdr.immutable = 1;

make_pair(c_7341351,quote_let,&c_7341352);c_7341351.hdr.immutable = 1;

make_pair(c_7341350,&c_7341351,NULL);c_7341350.hdr.immutable = 1;

make_pair(c_7341349,quote_fk,&c_7341350);c_7341349.hdr.immutable = 1;

make_pair(c_7341340,&c_7341341,&c_7341349);c_7341340.hdr.immutable = 1;

make_pair(c_7341339,quote__if,&c_7341340);c_7341339.hdr.immutable = 1;

make_pair(c_7341338,&c_7341339,NULL);c_7341338.hdr.immutable = 1;

make_pair(c_7341317,&c_7341318,&c_7341338);c_7341317.hdr.immutable = 1;

make_pair(c_7341316,quote_let_85,&c_7341317);c_7341316.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340925, ((closureN)self_7320070)->elements[2], r_7314212, &c_7341316);; 
}

static void __lambda_1509(void *data, object self_7320071, int argc, object *args) /* object self_7320071, object r_7314208 */
 {
 object r_7314208 = args[0];
  
closureN_type c_7340927;
object e_7341190 [3];
c_7340927.hdr.mark = gc_color_red;
 c_7340927.hdr.grayed = 0;
c_7340927.tag = closureN_tag;
 c_7340927.fn = (function_type)__lambda_1510;
c_7340927.num_args = 1;
c_7340927.num_elements = 3;
c_7340927.elements = (object *)e_7341190;
c_7340927.elements[0] = ((closureN)self_7320071)->elements[0];
c_7340927.elements[1] = ((closureN)self_7320071)->elements[1];
c_7340927.elements[2] = ((closureN)self_7320071)->elements[2];


make_pair(c_7341200,quote_r,NULL);c_7341200.hdr.immutable = 1;

make_pair(c_7341199,quote_quote,&c_7341200);c_7341199.hdr.immutable = 1;

make_pair(c_7341198,&c_7341199,NULL);c_7341198.hdr.immutable = 1;

make_pair(c_7341197,quote_length,&c_7341198);c_7341197.hdr.immutable = 1;

make_pair(c_7341196,&c_7341197,NULL);c_7341196.hdr.immutable = 1;

make_pair(c_7341195,quote_tail_91len,&c_7341196);c_7341195.hdr.immutable = 1;

make_pair(c_7341203,quote_v,NULL);c_7341203.hdr.immutable = 1;

make_pair(c_7341202,quote_ls,&c_7341203);c_7341202.hdr.immutable = 1;

make_pair(c_7341210,quote_ls,NULL);c_7341210.hdr.immutable = 1;

make_pair(c_7341209,quote_list_127,&c_7341210);c_7341209.hdr.immutable = 1;

make_pair(c_7341213,quote_ls,NULL);c_7341213.hdr.immutable = 1;

make_pair(c_7341212,quote_length,&c_7341213);c_7341212.hdr.immutable = 1;

make_pair(c_7341211,&c_7341212,NULL);c_7341211.hdr.immutable = 1;

make_pair(c_7341208,&c_7341209,&c_7341211);c_7341208.hdr.immutable = 1;

make_pair(c_7341207,quote_and,&c_7341208);c_7341207.hdr.immutable = 1;

make_pair(c_7341206,&c_7341207,NULL);c_7341206.hdr.immutable = 1;

make_pair(c_7341205,quote_len,&c_7341206);c_7341205.hdr.immutable = 1;

make_pair(c_7341204,&c_7341205,NULL);c_7341204.hdr.immutable = 1;

make_pair(c_7341201,&c_7341202,&c_7341204);c_7341201.hdr.immutable = 1;

make_pair(c_7341194,&c_7341195,&c_7341201);c_7341194.hdr.immutable = 1;

make_pair(c_7341220,quote_len,NULL);c_7341220.hdr.immutable = 1;

make_pair(c_7341219,quote_not,&c_7341220);c_7341219.hdr.immutable = 1;

make_pair(c_7341224,quote_tail_91len,NULL);c_7341224.hdr.immutable = 1;

make_pair(c_7341223,quote_len,&c_7341224);c_7341223.hdr.immutable = 1;

make_pair(c_7341222,quote__121,&c_7341223);c_7341222.hdr.immutable = 1;

make_pair(c_7341221,&c_7341222,NULL);c_7341221.hdr.immutable = 1;

make_pair(c_7341218,&c_7341219,&c_7341221);c_7341218.hdr.immutable = 1;

make_pair(c_7341217,quote_or,&c_7341218);c_7341217.hdr.immutable = 1;

make_pair(c_7341232,quote_ls,NULL);c_7341232.hdr.immutable = 1;

make_pair(c_7341231,quote_ls,&c_7341232);c_7341231.hdr.immutable = 1;

make_pair(c_7341235,quote_len,NULL);c_7341235.hdr.immutable = 1;

make_pair(c_7341234,quote_n,&c_7341235);c_7341234.hdr.immutable = 1;

make_pair(c_7341240,NULL,NULL);c_7341240.hdr.immutable = 1;

make_pair(c_7341239,quote_quote,&c_7341240);c_7341239.hdr.immutable = 1;

make_pair(c_7341238,&c_7341239,NULL);c_7341238.hdr.immutable = 1;

make_pair(c_7341237,quote_id_91ls,&c_7341238);c_7341237.hdr.immutable = 1;

make_pair(c_7341241,quote__93_93_93,NULL);c_7341241.hdr.immutable = 1;

make_pair(c_7341236,&c_7341237,&c_7341241);c_7341236.hdr.immutable = 1;

make_pair(c_7341233,&c_7341234,&c_7341236);c_7341233.hdr.immutable = 1;

make_pair(c_7341230,&c_7341231,&c_7341233);c_7341230.hdr.immutable = 1;

make_pair(c_7341248,quote_tail_91len,NULL);c_7341248.hdr.immutable = 1;

make_pair(c_7341247,quote_n,&c_7341248);c_7341247.hdr.immutable = 1;

make_pair(c_7341246,quote__123,&c_7341247);c_7341246.hdr.immutable = 1;

make_pair(c_7341256,quote_id_91ls,NULL);c_7341256.hdr.immutable = 1;

make_pair(c_7341255,quote_reverse,&c_7341256);c_7341255.hdr.immutable = 1;

make_pair(c_7341254,&c_7341255,NULL);c_7341254.hdr.immutable = 1;

make_pair(c_7341253,quote_id,&c_7341254);c_7341253.hdr.immutable = 1;

make_pair(c_7341257,quote__93_93_93,NULL);c_7341257.hdr.immutable = 1;

make_pair(c_7341252,&c_7341253,&c_7341257);c_7341252.hdr.immutable = 1;

make_pair(c_7341264,boolean_f,NULL);c_7341264.hdr.immutable = 1;

make_pair(c_7341263,boolean_f,&c_7341264);c_7341263.hdr.immutable = 1;

make_pair(c_7341267,quote__93_93_93,NULL);c_7341267.hdr.immutable = 1;

make_pair(c_7341266,quote_sk,&c_7341267);c_7341266.hdr.immutable = 1;

make_pair(c_7341269,quote_i,NULL);c_7341269.hdr.immutable = 1;

make_pair(c_7341268,quote_fk,&c_7341269);c_7341268.hdr.immutable = 1;

make_pair(c_7341265,&c_7341266,&c_7341268);c_7341265.hdr.immutable = 1;

make_pair(c_7341262,&c_7341263,&c_7341265);c_7341262.hdr.immutable = 1;

make_pair(c_7341261,quote_r,&c_7341262);c_7341261.hdr.immutable = 1;

make_pair(c_7341260,quote_ls,&c_7341261);c_7341260.hdr.immutable = 1;

make_pair(c_7341259,quote_match_91one,&c_7341260);c_7341259.hdr.immutable = 1;

make_pair(c_7341258,&c_7341259,NULL);c_7341258.hdr.immutable = 1;

make_pair(c_7341251,&c_7341252,&c_7341258);c_7341251.hdr.immutable = 1;

make_pair(c_7341250,quote_let,&c_7341251);c_7341250.hdr.immutable = 1;

make_pair(c_7341249,&c_7341250,NULL);c_7341249.hdr.immutable = 1;

make_pair(c_7341245,&c_7341246,&c_7341249);c_7341245.hdr.immutable = 1;

make_pair(c_7341273,quote_ls,NULL);c_7341273.hdr.immutable = 1;

make_pair(c_7341272,quote_pair_127,&c_7341273);c_7341272.hdr.immutable = 1;

make_pair(c_7341281,quote_ls,NULL);c_7341281.hdr.immutable = 1;

make_pair(c_7341280,quote_car,&c_7341281);c_7341280.hdr.immutable = 1;

make_pair(c_7341279,&c_7341280,NULL);c_7341279.hdr.immutable = 1;

make_pair(c_7341278,quote_w,&c_7341279);c_7341278.hdr.immutable = 1;

make_pair(c_7341277,&c_7341278,NULL);c_7341277.hdr.immutable = 1;

make_pair(c_7341289,quote_ls,NULL);c_7341289.hdr.immutable = 1;

make_pair(c_7341288,quote_car,&c_7341289);c_7341288.hdr.immutable = 1;

make_pair(c_7341292,quote_ls,NULL);c_7341292.hdr.immutable = 1;

make_pair(c_7341291,quote_set_91car_67,&c_7341292);c_7341291.hdr.immutable = 1;

make_pair(c_7341290,&c_7341291,NULL);c_7341290.hdr.immutable = 1;

make_pair(c_7341287,&c_7341288,&c_7341290);c_7341287.hdr.immutable = 1;

make_pair(c_7341299,quote_ls,NULL);c_7341299.hdr.immutable = 1;

make_pair(c_7341298,quote_cdr,&c_7341299);c_7341298.hdr.immutable = 1;

make_pair(c_7341303,obj_int2obj(1),NULL);c_7341303.hdr.immutable = 1;

make_pair(c_7341302,quote_n,&c_7341303);c_7341302.hdr.immutable = 1;

make_pair(c_7341301,quote__91,&c_7341302);c_7341301.hdr.immutable = 1;

make_pair(c_7341307,quote_id_91ls,NULL);c_7341307.hdr.immutable = 1;

make_pair(c_7341306,quote_id,&c_7341307);c_7341306.hdr.immutable = 1;

make_pair(c_7341305,quote_cons,&c_7341306);c_7341305.hdr.immutable = 1;

make_pair(c_7341308,quote__93_93_93,NULL);c_7341308.hdr.immutable = 1;

make_pair(c_7341304,&c_7341305,&c_7341308);c_7341304.hdr.immutable = 1;

make_pair(c_7341300,&c_7341301,&c_7341304);c_7341300.hdr.immutable = 1;

make_pair(c_7341297,&c_7341298,&c_7341300);c_7341297.hdr.immutable = 1;

make_pair(c_7341296,quote_loop,&c_7341297);c_7341296.hdr.immutable = 1;

make_pair(c_7341295,&c_7341296,NULL);c_7341295.hdr.immutable = 1;

make_pair(c_7341294,quote_match_91drop_91ids,&c_7341295);c_7341294.hdr.immutable = 1;

make_pair(c_7341310,quote_i,NULL);c_7341310.hdr.immutable = 1;

make_pair(c_7341309,quote_fk,&c_7341310);c_7341309.hdr.immutable = 1;

make_pair(c_7341293,&c_7341294,&c_7341309);c_7341293.hdr.immutable = 1;

make_pair(c_7341286,&c_7341287,&c_7341293);c_7341286.hdr.immutable = 1;

make_pair(c_7341285,quote_p,&c_7341286);c_7341285.hdr.immutable = 1;

make_pair(c_7341284,quote_w,&c_7341285);c_7341284.hdr.immutable = 1;

make_pair(c_7341283,quote_match_91one,&c_7341284);c_7341283.hdr.immutable = 1;

make_pair(c_7341282,&c_7341283,NULL);c_7341282.hdr.immutable = 1;

make_pair(c_7341276,&c_7341277,&c_7341282);c_7341276.hdr.immutable = 1;

make_pair(c_7341275,quote_let,&c_7341276);c_7341275.hdr.immutable = 1;

make_pair(c_7341274,&c_7341275,NULL);c_7341274.hdr.immutable = 1;

make_pair(c_7341271,&c_7341272,&c_7341274);c_7341271.hdr.immutable = 1;

make_pair(c_7341313,quote_fk,NULL);c_7341313.hdr.immutable = 1;

make_pair(c_7341312,quote__else,&c_7341313);c_7341312.hdr.immutable = 1;

make_pair(c_7341311,&c_7341312,NULL);c_7341311.hdr.immutable = 1;

make_pair(c_7341270,&c_7341271,&c_7341311);c_7341270.hdr.immutable = 1;

make_pair(c_7341244,&c_7341245,&c_7341270);c_7341244.hdr.immutable = 1;

make_pair(c_7341243,quote_cond,&c_7341244);c_7341243.hdr.immutable = 1;

make_pair(c_7341242,&c_7341243,NULL);c_7341242.hdr.immutable = 1;

make_pair(c_7341229,&c_7341230,&c_7341242);c_7341229.hdr.immutable = 1;

make_pair(c_7341228,quote_loop,&c_7341229);c_7341228.hdr.immutable = 1;

make_pair(c_7341227,quote_let,&c_7341228);c_7341227.hdr.immutable = 1;

make_pair(c_7341226,&c_7341227,NULL);c_7341226.hdr.immutable = 1;

make_pair(c_7341225,quote_fk,&c_7341226);c_7341225.hdr.immutable = 1;

make_pair(c_7341216,&c_7341217,&c_7341225);c_7341216.hdr.immutable = 1;

make_pair(c_7341215,quote__if,&c_7341216);c_7341215.hdr.immutable = 1;

make_pair(c_7341214,&c_7341215,NULL);c_7341214.hdr.immutable = 1;

make_pair(c_7341193,&c_7341194,&c_7341214);c_7341193.hdr.immutable = 1;

make_pair(c_7341192,quote_let_85,&c_7341193);c_7341192.hdr.immutable = 1;

make_pair(c_7341191,&c_7341192,NULL);c_7341191.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340927, r_7314208, NULL, &c_7341191);; 
}

static void __lambda_1510(void *data, object self_7320072, int argc, object *args) /* object self_7320072, object r_7314206 */
 {
 object r_7314206 = args[0];
  
closureN_type c_7340929;
object e_7341064 [2];
c_7340929.hdr.mark = gc_color_red;
 c_7340929.hdr.grayed = 0;
c_7340929.tag = closureN_tag;
 c_7340929.fn = (function_type)__lambda_1511;
c_7340929.num_args = 1;
c_7340929.num_elements = 2;
c_7340929.elements = (object *)e_7341064;
c_7340929.elements[0] = ((closureN)self_7320072)->elements[0];
c_7340929.elements[1] = ((closureN)self_7320072)->elements[1];


make_pair(c_7341076,quote_r,NULL);c_7341076.hdr.immutable = 1;

make_pair(c_7341075,quote_quote,&c_7341076);c_7341075.hdr.immutable = 1;

make_pair(c_7341074,&c_7341075,NULL);c_7341074.hdr.immutable = 1;

make_pair(c_7341073,quote_length,&c_7341074);c_7341073.hdr.immutable = 1;

make_pair(c_7341072,&c_7341073,NULL);c_7341072.hdr.immutable = 1;

make_pair(c_7341071,quote_tail_91len,&c_7341072);c_7341071.hdr.immutable = 1;

make_pair(c_7341079,quote_v,NULL);c_7341079.hdr.immutable = 1;

make_pair(c_7341078,quote_ls,&c_7341079);c_7341078.hdr.immutable = 1;

make_pair(c_7341086,quote_ls,NULL);c_7341086.hdr.immutable = 1;

make_pair(c_7341085,quote_list_127,&c_7341086);c_7341085.hdr.immutable = 1;

make_pair(c_7341089,quote_ls,NULL);c_7341089.hdr.immutable = 1;

make_pair(c_7341088,quote_length,&c_7341089);c_7341088.hdr.immutable = 1;

make_pair(c_7341087,&c_7341088,NULL);c_7341087.hdr.immutable = 1;

make_pair(c_7341084,&c_7341085,&c_7341087);c_7341084.hdr.immutable = 1;

make_pair(c_7341083,quote_and,&c_7341084);c_7341083.hdr.immutable = 1;

make_pair(c_7341082,&c_7341083,NULL);c_7341082.hdr.immutable = 1;

make_pair(c_7341081,quote_len,&c_7341082);c_7341081.hdr.immutable = 1;

make_pair(c_7341080,&c_7341081,NULL);c_7341080.hdr.immutable = 1;

make_pair(c_7341077,&c_7341078,&c_7341080);c_7341077.hdr.immutable = 1;

make_pair(c_7341070,&c_7341071,&c_7341077);c_7341070.hdr.immutable = 1;

make_pair(c_7341096,quote_len,NULL);c_7341096.hdr.immutable = 1;

make_pair(c_7341095,quote_not,&c_7341096);c_7341095.hdr.immutable = 1;

make_pair(c_7341100,quote_tail_91len,NULL);c_7341100.hdr.immutable = 1;

make_pair(c_7341099,quote_len,&c_7341100);c_7341099.hdr.immutable = 1;

make_pair(c_7341098,quote__121,&c_7341099);c_7341098.hdr.immutable = 1;

make_pair(c_7341097,&c_7341098,NULL);c_7341097.hdr.immutable = 1;

make_pair(c_7341094,&c_7341095,&c_7341097);c_7341094.hdr.immutable = 1;

make_pair(c_7341093,quote_or,&c_7341094);c_7341093.hdr.immutable = 1;

make_pair(c_7341108,quote_ls,NULL);c_7341108.hdr.immutable = 1;

make_pair(c_7341107,quote_ls,&c_7341108);c_7341107.hdr.immutable = 1;

make_pair(c_7341111,quote_len,NULL);c_7341111.hdr.immutable = 1;

make_pair(c_7341110,quote_n,&c_7341111);c_7341110.hdr.immutable = 1;

make_pair(c_7341116,NULL,NULL);c_7341116.hdr.immutable = 1;

make_pair(c_7341115,quote_quote,&c_7341116);c_7341115.hdr.immutable = 1;

make_pair(c_7341114,&c_7341115,NULL);c_7341114.hdr.immutable = 1;

make_pair(c_7341113,quote_id_91ls,&c_7341114);c_7341113.hdr.immutable = 1;

make_pair(c_7341117,quote__93_93_93,NULL);c_7341117.hdr.immutable = 1;

make_pair(c_7341112,&c_7341113,&c_7341117);c_7341112.hdr.immutable = 1;

make_pair(c_7341109,&c_7341110,&c_7341112);c_7341109.hdr.immutable = 1;

make_pair(c_7341106,&c_7341107,&c_7341109);c_7341106.hdr.immutable = 1;

make_pair(c_7341124,quote_tail_91len,NULL);c_7341124.hdr.immutable = 1;

make_pair(c_7341123,quote_n,&c_7341124);c_7341123.hdr.immutable = 1;

make_pair(c_7341122,quote__123,&c_7341123);c_7341122.hdr.immutable = 1;

make_pair(c_7341132,quote_id_91ls,NULL);c_7341132.hdr.immutable = 1;

make_pair(c_7341131,quote_reverse,&c_7341132);c_7341131.hdr.immutable = 1;

make_pair(c_7341130,&c_7341131,NULL);c_7341130.hdr.immutable = 1;

make_pair(c_7341129,quote_id,&c_7341130);c_7341129.hdr.immutable = 1;

make_pair(c_7341133,quote__93_93_93,NULL);c_7341133.hdr.immutable = 1;

make_pair(c_7341128,&c_7341129,&c_7341133);c_7341128.hdr.immutable = 1;

make_pair(c_7341140,boolean_f,NULL);c_7341140.hdr.immutable = 1;

make_pair(c_7341139,boolean_f,&c_7341140);c_7341139.hdr.immutable = 1;

make_pair(c_7341143,quote__93_93_93,NULL);c_7341143.hdr.immutable = 1;

make_pair(c_7341142,quote_sk,&c_7341143);c_7341142.hdr.immutable = 1;

make_pair(c_7341145,quote_i,NULL);c_7341145.hdr.immutable = 1;

make_pair(c_7341144,quote_fk,&c_7341145);c_7341144.hdr.immutable = 1;

make_pair(c_7341141,&c_7341142,&c_7341144);c_7341141.hdr.immutable = 1;

make_pair(c_7341138,&c_7341139,&c_7341141);c_7341138.hdr.immutable = 1;

make_pair(c_7341137,quote_r,&c_7341138);c_7341137.hdr.immutable = 1;

make_pair(c_7341136,quote_ls,&c_7341137);c_7341136.hdr.immutable = 1;

make_pair(c_7341135,quote_match_91one,&c_7341136);c_7341135.hdr.immutable = 1;

make_pair(c_7341134,&c_7341135,NULL);c_7341134.hdr.immutable = 1;

make_pair(c_7341127,&c_7341128,&c_7341134);c_7341127.hdr.immutable = 1;

make_pair(c_7341126,quote_let,&c_7341127);c_7341126.hdr.immutable = 1;

make_pair(c_7341125,&c_7341126,NULL);c_7341125.hdr.immutable = 1;

make_pair(c_7341121,&c_7341122,&c_7341125);c_7341121.hdr.immutable = 1;

make_pair(c_7341149,quote_ls,NULL);c_7341149.hdr.immutable = 1;

make_pair(c_7341148,quote_pair_127,&c_7341149);c_7341148.hdr.immutable = 1;

make_pair(c_7341157,quote_ls,NULL);c_7341157.hdr.immutable = 1;

make_pair(c_7341156,quote_car,&c_7341157);c_7341156.hdr.immutable = 1;

make_pair(c_7341155,&c_7341156,NULL);c_7341155.hdr.immutable = 1;

make_pair(c_7341154,quote_w,&c_7341155);c_7341154.hdr.immutable = 1;

make_pair(c_7341153,&c_7341154,NULL);c_7341153.hdr.immutable = 1;

make_pair(c_7341165,quote_ls,NULL);c_7341165.hdr.immutable = 1;

make_pair(c_7341164,quote_car,&c_7341165);c_7341164.hdr.immutable = 1;

make_pair(c_7341168,quote_ls,NULL);c_7341168.hdr.immutable = 1;

make_pair(c_7341167,quote_set_91car_67,&c_7341168);c_7341167.hdr.immutable = 1;

make_pair(c_7341166,&c_7341167,NULL);c_7341166.hdr.immutable = 1;

make_pair(c_7341163,&c_7341164,&c_7341166);c_7341163.hdr.immutable = 1;

make_pair(c_7341175,quote_ls,NULL);c_7341175.hdr.immutable = 1;

make_pair(c_7341174,quote_cdr,&c_7341175);c_7341174.hdr.immutable = 1;

make_pair(c_7341179,obj_int2obj(1),NULL);c_7341179.hdr.immutable = 1;

make_pair(c_7341178,quote_n,&c_7341179);c_7341178.hdr.immutable = 1;

make_pair(c_7341177,quote__91,&c_7341178);c_7341177.hdr.immutable = 1;

make_pair(c_7341183,quote_id_91ls,NULL);c_7341183.hdr.immutable = 1;

make_pair(c_7341182,quote_id,&c_7341183);c_7341182.hdr.immutable = 1;

make_pair(c_7341181,quote_cons,&c_7341182);c_7341181.hdr.immutable = 1;

make_pair(c_7341184,quote__93_93_93,NULL);c_7341184.hdr.immutable = 1;

make_pair(c_7341180,&c_7341181,&c_7341184);c_7341180.hdr.immutable = 1;

make_pair(c_7341176,&c_7341177,&c_7341180);c_7341176.hdr.immutable = 1;

make_pair(c_7341173,&c_7341174,&c_7341176);c_7341173.hdr.immutable = 1;

make_pair(c_7341172,quote_loop,&c_7341173);c_7341172.hdr.immutable = 1;

make_pair(c_7341171,&c_7341172,NULL);c_7341171.hdr.immutable = 1;

make_pair(c_7341170,quote_match_91drop_91ids,&c_7341171);c_7341170.hdr.immutable = 1;

make_pair(c_7341186,quote_i,NULL);c_7341186.hdr.immutable = 1;

make_pair(c_7341185,quote_fk,&c_7341186);c_7341185.hdr.immutable = 1;

make_pair(c_7341169,&c_7341170,&c_7341185);c_7341169.hdr.immutable = 1;

make_pair(c_7341162,&c_7341163,&c_7341169);c_7341162.hdr.immutable = 1;

make_pair(c_7341161,quote_p,&c_7341162);c_7341161.hdr.immutable = 1;

make_pair(c_7341160,quote_w,&c_7341161);c_7341160.hdr.immutable = 1;

make_pair(c_7341159,quote_match_91one,&c_7341160);c_7341159.hdr.immutable = 1;

make_pair(c_7341158,&c_7341159,NULL);c_7341158.hdr.immutable = 1;

make_pair(c_7341152,&c_7341153,&c_7341158);c_7341152.hdr.immutable = 1;

make_pair(c_7341151,quote_let,&c_7341152);c_7341151.hdr.immutable = 1;

make_pair(c_7341150,&c_7341151,NULL);c_7341150.hdr.immutable = 1;

make_pair(c_7341147,&c_7341148,&c_7341150);c_7341147.hdr.immutable = 1;

make_pair(c_7341189,quote_fk,NULL);c_7341189.hdr.immutable = 1;

make_pair(c_7341188,quote__else,&c_7341189);c_7341188.hdr.immutable = 1;

make_pair(c_7341187,&c_7341188,NULL);c_7341187.hdr.immutable = 1;

make_pair(c_7341146,&c_7341147,&c_7341187);c_7341146.hdr.immutable = 1;

make_pair(c_7341120,&c_7341121,&c_7341146);c_7341120.hdr.immutable = 1;

make_pair(c_7341119,quote_cond,&c_7341120);c_7341119.hdr.immutable = 1;

make_pair(c_7341118,&c_7341119,NULL);c_7341118.hdr.immutable = 1;

make_pair(c_7341105,&c_7341106,&c_7341118);c_7341105.hdr.immutable = 1;

make_pair(c_7341104,quote_loop,&c_7341105);c_7341104.hdr.immutable = 1;

make_pair(c_7341103,quote_let,&c_7341104);c_7341103.hdr.immutable = 1;

make_pair(c_7341102,&c_7341103,NULL);c_7341102.hdr.immutable = 1;

make_pair(c_7341101,quote_fk,&c_7341102);c_7341101.hdr.immutable = 1;

make_pair(c_7341092,&c_7341093,&c_7341101);c_7341092.hdr.immutable = 1;

make_pair(c_7341091,quote__if,&c_7341092);c_7341091.hdr.immutable = 1;

make_pair(c_7341090,&c_7341091,NULL);c_7341090.hdr.immutable = 1;

make_pair(c_7341069,&c_7341070,&c_7341090);c_7341069.hdr.immutable = 1;

make_pair(c_7341068,quote_let_85,&c_7341069);c_7341068.hdr.immutable = 1;

make_pair(c_7341067,&c_7341068,NULL);c_7341067.hdr.immutable = 1;

make_pair(c_7341066,quote_r,&c_7341067);c_7341066.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340929, ((closureN)self_7320072)->elements[2], r_7314206, &c_7341066);; 
}

static void __lambda_1511(void *data, object self_7320073, int argc, object *args) /* object self_7320073, object r_7314204 */
 {
 object r_7314204 = args[0];
  
closureN_type c_7340931;
object e_7340937 [1];
c_7340931.hdr.mark = gc_color_red;
 c_7340931.hdr.grayed = 0;
c_7340931.tag = closureN_tag;
 c_7340931.fn = (function_type)__lambda_1512;
c_7340931.num_args = 1;
c_7340931.num_elements = 1;
c_7340931.elements = (object *)e_7340937;
c_7340931.elements[0] = ((closureN)self_7320073)->elements[0];


make_pair(c_7340950,quote_r,NULL);c_7340950.hdr.immutable = 1;

make_pair(c_7340949,quote_quote,&c_7340950);c_7340949.hdr.immutable = 1;

make_pair(c_7340948,&c_7340949,NULL);c_7340948.hdr.immutable = 1;

make_pair(c_7340947,quote_length,&c_7340948);c_7340947.hdr.immutable = 1;

make_pair(c_7340946,&c_7340947,NULL);c_7340946.hdr.immutable = 1;

make_pair(c_7340945,quote_tail_91len,&c_7340946);c_7340945.hdr.immutable = 1;

make_pair(c_7340953,quote_v,NULL);c_7340953.hdr.immutable = 1;

make_pair(c_7340952,quote_ls,&c_7340953);c_7340952.hdr.immutable = 1;

make_pair(c_7340960,quote_ls,NULL);c_7340960.hdr.immutable = 1;

make_pair(c_7340959,quote_list_127,&c_7340960);c_7340959.hdr.immutable = 1;

make_pair(c_7340963,quote_ls,NULL);c_7340963.hdr.immutable = 1;

make_pair(c_7340962,quote_length,&c_7340963);c_7340962.hdr.immutable = 1;

make_pair(c_7340961,&c_7340962,NULL);c_7340961.hdr.immutable = 1;

make_pair(c_7340958,&c_7340959,&c_7340961);c_7340958.hdr.immutable = 1;

make_pair(c_7340957,quote_and,&c_7340958);c_7340957.hdr.immutable = 1;

make_pair(c_7340956,&c_7340957,NULL);c_7340956.hdr.immutable = 1;

make_pair(c_7340955,quote_len,&c_7340956);c_7340955.hdr.immutable = 1;

make_pair(c_7340954,&c_7340955,NULL);c_7340954.hdr.immutable = 1;

make_pair(c_7340951,&c_7340952,&c_7340954);c_7340951.hdr.immutable = 1;

make_pair(c_7340944,&c_7340945,&c_7340951);c_7340944.hdr.immutable = 1;

make_pair(c_7340970,quote_len,NULL);c_7340970.hdr.immutable = 1;

make_pair(c_7340969,quote_not,&c_7340970);c_7340969.hdr.immutable = 1;

make_pair(c_7340974,quote_tail_91len,NULL);c_7340974.hdr.immutable = 1;

make_pair(c_7340973,quote_len,&c_7340974);c_7340973.hdr.immutable = 1;

make_pair(c_7340972,quote__121,&c_7340973);c_7340972.hdr.immutable = 1;

make_pair(c_7340971,&c_7340972,NULL);c_7340971.hdr.immutable = 1;

make_pair(c_7340968,&c_7340969,&c_7340971);c_7340968.hdr.immutable = 1;

make_pair(c_7340967,quote_or,&c_7340968);c_7340967.hdr.immutable = 1;

make_pair(c_7340982,quote_ls,NULL);c_7340982.hdr.immutable = 1;

make_pair(c_7340981,quote_ls,&c_7340982);c_7340981.hdr.immutable = 1;

make_pair(c_7340985,quote_len,NULL);c_7340985.hdr.immutable = 1;

make_pair(c_7340984,quote_n,&c_7340985);c_7340984.hdr.immutable = 1;

make_pair(c_7340990,NULL,NULL);c_7340990.hdr.immutable = 1;

make_pair(c_7340989,quote_quote,&c_7340990);c_7340989.hdr.immutable = 1;

make_pair(c_7340988,&c_7340989,NULL);c_7340988.hdr.immutable = 1;

make_pair(c_7340987,quote_id_91ls,&c_7340988);c_7340987.hdr.immutable = 1;

make_pair(c_7340991,quote__93_93_93,NULL);c_7340991.hdr.immutable = 1;

make_pair(c_7340986,&c_7340987,&c_7340991);c_7340986.hdr.immutable = 1;

make_pair(c_7340983,&c_7340984,&c_7340986);c_7340983.hdr.immutable = 1;

make_pair(c_7340980,&c_7340981,&c_7340983);c_7340980.hdr.immutable = 1;

make_pair(c_7340998,quote_tail_91len,NULL);c_7340998.hdr.immutable = 1;

make_pair(c_7340997,quote_n,&c_7340998);c_7340997.hdr.immutable = 1;

make_pair(c_7340996,quote__123,&c_7340997);c_7340996.hdr.immutable = 1;

make_pair(c_7341006,quote_id_91ls,NULL);c_7341006.hdr.immutable = 1;

make_pair(c_7341005,quote_reverse,&c_7341006);c_7341005.hdr.immutable = 1;

make_pair(c_7341004,&c_7341005,NULL);c_7341004.hdr.immutable = 1;

make_pair(c_7341003,quote_id,&c_7341004);c_7341003.hdr.immutable = 1;

make_pair(c_7341007,quote__93_93_93,NULL);c_7341007.hdr.immutable = 1;

make_pair(c_7341002,&c_7341003,&c_7341007);c_7341002.hdr.immutable = 1;

make_pair(c_7341014,boolean_f,NULL);c_7341014.hdr.immutable = 1;

make_pair(c_7341013,boolean_f,&c_7341014);c_7341013.hdr.immutable = 1;

make_pair(c_7341017,quote__93_93_93,NULL);c_7341017.hdr.immutable = 1;

make_pair(c_7341016,quote_sk,&c_7341017);c_7341016.hdr.immutable = 1;

make_pair(c_7341019,quote_i,NULL);c_7341019.hdr.immutable = 1;

make_pair(c_7341018,quote_fk,&c_7341019);c_7341018.hdr.immutable = 1;

make_pair(c_7341015,&c_7341016,&c_7341018);c_7341015.hdr.immutable = 1;

make_pair(c_7341012,&c_7341013,&c_7341015);c_7341012.hdr.immutable = 1;

make_pair(c_7341011,quote_r,&c_7341012);c_7341011.hdr.immutable = 1;

make_pair(c_7341010,quote_ls,&c_7341011);c_7341010.hdr.immutable = 1;

make_pair(c_7341009,quote_match_91one,&c_7341010);c_7341009.hdr.immutable = 1;

make_pair(c_7341008,&c_7341009,NULL);c_7341008.hdr.immutable = 1;

make_pair(c_7341001,&c_7341002,&c_7341008);c_7341001.hdr.immutable = 1;

make_pair(c_7341000,quote_let,&c_7341001);c_7341000.hdr.immutable = 1;

make_pair(c_7340999,&c_7341000,NULL);c_7340999.hdr.immutable = 1;

make_pair(c_7340995,&c_7340996,&c_7340999);c_7340995.hdr.immutable = 1;

make_pair(c_7341023,quote_ls,NULL);c_7341023.hdr.immutable = 1;

make_pair(c_7341022,quote_pair_127,&c_7341023);c_7341022.hdr.immutable = 1;

make_pair(c_7341031,quote_ls,NULL);c_7341031.hdr.immutable = 1;

make_pair(c_7341030,quote_car,&c_7341031);c_7341030.hdr.immutable = 1;

make_pair(c_7341029,&c_7341030,NULL);c_7341029.hdr.immutable = 1;

make_pair(c_7341028,quote_w,&c_7341029);c_7341028.hdr.immutable = 1;

make_pair(c_7341027,&c_7341028,NULL);c_7341027.hdr.immutable = 1;

make_pair(c_7341039,quote_ls,NULL);c_7341039.hdr.immutable = 1;

make_pair(c_7341038,quote_car,&c_7341039);c_7341038.hdr.immutable = 1;

make_pair(c_7341042,quote_ls,NULL);c_7341042.hdr.immutable = 1;

make_pair(c_7341041,quote_set_91car_67,&c_7341042);c_7341041.hdr.immutable = 1;

make_pair(c_7341040,&c_7341041,NULL);c_7341040.hdr.immutable = 1;

make_pair(c_7341037,&c_7341038,&c_7341040);c_7341037.hdr.immutable = 1;

make_pair(c_7341049,quote_ls,NULL);c_7341049.hdr.immutable = 1;

make_pair(c_7341048,quote_cdr,&c_7341049);c_7341048.hdr.immutable = 1;

make_pair(c_7341053,obj_int2obj(1),NULL);c_7341053.hdr.immutable = 1;

make_pair(c_7341052,quote_n,&c_7341053);c_7341052.hdr.immutable = 1;

make_pair(c_7341051,quote__91,&c_7341052);c_7341051.hdr.immutable = 1;

make_pair(c_7341057,quote_id_91ls,NULL);c_7341057.hdr.immutable = 1;

make_pair(c_7341056,quote_id,&c_7341057);c_7341056.hdr.immutable = 1;

make_pair(c_7341055,quote_cons,&c_7341056);c_7341055.hdr.immutable = 1;

make_pair(c_7341058,quote__93_93_93,NULL);c_7341058.hdr.immutable = 1;

make_pair(c_7341054,&c_7341055,&c_7341058);c_7341054.hdr.immutable = 1;

make_pair(c_7341050,&c_7341051,&c_7341054);c_7341050.hdr.immutable = 1;

make_pair(c_7341047,&c_7341048,&c_7341050);c_7341047.hdr.immutable = 1;

make_pair(c_7341046,quote_loop,&c_7341047);c_7341046.hdr.immutable = 1;

make_pair(c_7341045,&c_7341046,NULL);c_7341045.hdr.immutable = 1;

make_pair(c_7341044,quote_match_91drop_91ids,&c_7341045);c_7341044.hdr.immutable = 1;

make_pair(c_7341060,quote_i,NULL);c_7341060.hdr.immutable = 1;

make_pair(c_7341059,quote_fk,&c_7341060);c_7341059.hdr.immutable = 1;

make_pair(c_7341043,&c_7341044,&c_7341059);c_7341043.hdr.immutable = 1;

make_pair(c_7341036,&c_7341037,&c_7341043);c_7341036.hdr.immutable = 1;

make_pair(c_7341035,quote_p,&c_7341036);c_7341035.hdr.immutable = 1;

make_pair(c_7341034,quote_w,&c_7341035);c_7341034.hdr.immutable = 1;

make_pair(c_7341033,quote_match_91one,&c_7341034);c_7341033.hdr.immutable = 1;

make_pair(c_7341032,&c_7341033,NULL);c_7341032.hdr.immutable = 1;

make_pair(c_7341026,&c_7341027,&c_7341032);c_7341026.hdr.immutable = 1;

make_pair(c_7341025,quote_let,&c_7341026);c_7341025.hdr.immutable = 1;

make_pair(c_7341024,&c_7341025,NULL);c_7341024.hdr.immutable = 1;

make_pair(c_7341021,&c_7341022,&c_7341024);c_7341021.hdr.immutable = 1;

make_pair(c_7341063,quote_fk,NULL);c_7341063.hdr.immutable = 1;

make_pair(c_7341062,quote__else,&c_7341063);c_7341062.hdr.immutable = 1;

make_pair(c_7341061,&c_7341062,NULL);c_7341061.hdr.immutable = 1;

make_pair(c_7341020,&c_7341021,&c_7341061);c_7341020.hdr.immutable = 1;

make_pair(c_7340994,&c_7340995,&c_7341020);c_7340994.hdr.immutable = 1;

make_pair(c_7340993,quote_cond,&c_7340994);c_7340993.hdr.immutable = 1;

make_pair(c_7340992,&c_7340993,NULL);c_7340992.hdr.immutable = 1;

make_pair(c_7340979,&c_7340980,&c_7340992);c_7340979.hdr.immutable = 1;

make_pair(c_7340978,quote_loop,&c_7340979);c_7340978.hdr.immutable = 1;

make_pair(c_7340977,quote_let,&c_7340978);c_7340977.hdr.immutable = 1;

make_pair(c_7340976,&c_7340977,NULL);c_7340976.hdr.immutable = 1;

make_pair(c_7340975,quote_fk,&c_7340976);c_7340975.hdr.immutable = 1;

make_pair(c_7340966,&c_7340967,&c_7340975);c_7340966.hdr.immutable = 1;

make_pair(c_7340965,quote__if,&c_7340966);c_7340965.hdr.immutable = 1;

make_pair(c_7340964,&c_7340965,NULL);c_7340964.hdr.immutable = 1;

make_pair(c_7340943,&c_7340944,&c_7340964);c_7340943.hdr.immutable = 1;

make_pair(c_7340942,quote_let_85,&c_7340943);c_7340942.hdr.immutable = 1;

make_pair(c_7340941,&c_7340942,NULL);c_7340941.hdr.immutable = 1;

make_pair(c_7340940,quote_r,&c_7340941);c_7340940.hdr.immutable = 1;

make_pair(c_7340939,quote_match_91verify_91no_91ellipsis,&c_7340940);c_7340939.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340931, ((closureN)self_7320073)->elements[1], r_7314204, &c_7340939);; 
}

static void __lambda_1512(void *data, object self_7320074, int argc, object *args) /* object self_7320074, object r_7314202 */
 {
 object r_7314202 = args[0];
  
pair_type local_7340936; 
return_direct_with_clo1(data,  ((closureN)self_7320074)->elements[0], (((closure)  ((closureN)self_7320074)->elements[0])->fn),  set_pair_as_expr(&local_7340936, r_7314202, boolean_f));; 
}

static void __lambda_1344(void *data, object self_7320075, int argc, object *args) /* object self_7320075, object r_7314195 */
 {
 object r_7314195 = args[0];
  
closureN_type c_7340527;
object e_7340536 [5];
c_7340527.hdr.mark = gc_color_red;
 c_7340527.hdr.grayed = 0;
c_7340527.tag = closureN_tag;
 c_7340527.fn = (function_type)__lambda_1345;
c_7340527.num_args = 1;
c_7340527.num_elements = 5;
c_7340527.elements = (object *)e_7340536;
c_7340527.elements[0] = ((closureN)self_7320075)->elements[0];
c_7340527.elements[1] = ((closureN)self_7320075)->elements[1];
c_7340527.elements[2] = ((closureN)self_7320075)->elements[2];
c_7340527.elements[3] = ((closureN)self_7320075)->elements[3];
c_7340527.elements[4] = ((closureN)self_7320075)->elements[4];



return_direct_with_clo1(data,(closure)&c_7340527,__lambda_1345,  Cyc_set_cell(data, ((closureN)self_7320075)->elements[3], r_7314195));; 
}

static void __lambda_1345(void *data, object self_7320076, int argc, object *args) /* object self_7320076, object r_7314194 */
 {

  

return_closcall4(data,  car(((closureN)self_7320076)->elements[3]),  ((closureN)self_7320076)->elements[2], ((closureN)self_7320076)->elements[4], ((closureN)self_7320076)->elements[1], ((closureN)self_7320076)->elements[0]);; 
}

static void __lambda_1191(void *data, object self_7320077, int argc, object *args) /* object self_7320077, object k_7314607 */
 {
 object k_7314607 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7320077)->elements[1])) ){ 
  
closureN_type c_7338365;
object e_7340408 [3];
c_7338365.hdr.mark = gc_color_red;
 c_7338365.hdr.grayed = 0;
c_7338365.tag = closureN_tag;
 c_7338365.fn = (function_type)__lambda_1192;
c_7338365.num_args = 1;
c_7338365.num_elements = 3;
c_7338365.elements = (object *)e_7340408;
c_7338365.elements[0] = k_7314607;
c_7338365.elements[1] = ((closureN)self_7320077)->elements[0];
c_7338365.elements[2] = ((closureN)self_7320077)->elements[1];



return_direct_with_clo1(data,(closure)&c_7338365,__lambda_1192,  Cyc_car(data, ((closureN)self_7320077)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7314607, (((closure)  k_7314607)->fn),  boolean_f);}
;; 
}

static void __lambda_1192(void *data, object self_7320078, int argc, object *args) /* object self_7320078, object v_733813_733924_739504 */
 {
 object v_733813_733924_739504 = args[0];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7320078)->elements[2]))) ){ 
  
closureN_type c_7338372;
object e_7340400 [4];
c_7338372.hdr.mark = gc_color_red;
 c_7338372.hdr.grayed = 0;
c_7338372.tag = closureN_tag;
 c_7338372.fn = (function_type)__lambda_1193;
c_7338372.num_args = 1;
c_7338372.num_elements = 4;
c_7338372.elements = (object *)e_7340400;
c_7338372.elements[0] = ((closureN)self_7320078)->elements[0];
c_7338372.elements[1] = ((closureN)self_7320078)->elements[1];
c_7338372.elements[2] = v_733813_733924_739504;
c_7338372.elements[3] = ((closureN)self_7320078)->elements[2];





return_direct_with_clo1(data,(closure)&c_7338372,__lambda_1193,  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7320078)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320078)->elements[0], (((closure)  ((closureN)self_7320078)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1193(void *data, object self_7320079, int argc, object *args) /* object self_7320079, object p_733817_733927_739507 */
 {
 object p_733817_733927_739507 = args[0];
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320079)->elements[3])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320079)->elements[3]))))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320079)->elements[3]))))) ){ 
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320079)->elements[3]))));  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320079)->elements[3])))))) ){ 
    complex_num_type local_7338412; 
  
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7338412, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320079)->elements[3]))))))) ){ 
  
closureN_type c_7338425;
object e_7340369 [5];
c_7338425.hdr.mark = gc_color_red;
 c_7338425.hdr.grayed = 0;
c_7338425.tag = closureN_tag;
 c_7338425.fn = (function_type)__lambda_1194;
c_7338425.num_args = 1;
c_7338425.num_elements = 5;
c_7338425.elements = (object *)e_7340369;
c_7338425.elements[0] = ((closureN)self_7320079)->elements[0];
c_7338425.elements[1] = p_733817_733927_739507;
c_7338425.elements[2] = ((closureN)self_7320079)->elements[1];
c_7338425.elements[3] = ((closureN)self_7320079)->elements[2];
c_7338425.elements[4] = ((closureN)self_7320079)->elements[3];











return_direct_with_clo1(data,(closure)&c_7338425,__lambda_1194,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320079)->elements[3]))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320079)->elements[0], (((closure)  ((closureN)self_7320079)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320079)->elements[0], (((closure)  ((closureN)self_7320079)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320079)->elements[0], (((closure)  ((closureN)self_7320079)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320079)->elements[0], (((closure)  ((closureN)self_7320079)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320079)->elements[0], (((closure)  ((closureN)self_7320079)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1194(void *data, object self_7320080, int argc, object *args) /* object self_7320080, object sk_733830_733935_739515 */
 {
 object sk_733830_733935_739515 = args[0];
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320080)->elements[4]))))))) ){ 
  
closureN_type c_7338440;
object e_7340353 [6];
c_7338440.hdr.mark = gc_color_red;
 c_7338440.hdr.grayed = 0;
c_7338440.tag = closureN_tag;
 c_7338440.fn = (function_type)__lambda_1195;
c_7338440.num_args = 1;
c_7338440.num_elements = 6;
c_7338440.elements = (object *)e_7340353;
c_7338440.elements[0] = ((closureN)self_7320080)->elements[0];
c_7338440.elements[1] = ((closureN)self_7320080)->elements[1];
c_7338440.elements[2] = ((closureN)self_7320080)->elements[2];
c_7338440.elements[3] = sk_733830_733935_739515;
c_7338440.elements[4] = ((closureN)self_7320080)->elements[3];
c_7338440.elements[5] = ((closureN)self_7320080)->elements[4];













return_direct_with_clo1(data,(closure)&c_7338440,__lambda_1195,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320080)->elements[4])))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320080)->elements[0], (((closure)  ((closureN)self_7320080)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1195(void *data, object self_7320081, int argc, object *args) /* object self_7320081, object fk_733834_733938_739518 */
 {
 object fk_733834_733938_739518 = args[0];
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320081)->elements[5])))))))) ){ 
  
closureN_type c_7338457;
object e_7340335 [7];
c_7338457.hdr.mark = gc_color_red;
 c_7338457.hdr.grayed = 0;
c_7338457.tag = closureN_tag;
 c_7338457.fn = (function_type)__lambda_1196;
c_7338457.num_args = 1;
c_7338457.num_elements = 7;
c_7338457.elements = (object *)e_7340335;
c_7338457.elements[0] = fk_733834_733938_739518;
c_7338457.elements[1] = ((closureN)self_7320081)->elements[0];
c_7338457.elements[2] = ((closureN)self_7320081)->elements[1];
c_7338457.elements[3] = ((closureN)self_7320081)->elements[2];
c_7338457.elements[4] = ((closureN)self_7320081)->elements[3];
c_7338457.elements[5] = ((closureN)self_7320081)->elements[4];
c_7338457.elements[6] = ((closureN)self_7320081)->elements[5];















return_direct_with_clo1(data,(closure)&c_7338457,__lambda_1196,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320081)->elements[5]))))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320081)->elements[0], (((closure)  ((closureN)self_7320081)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1196(void *data, object self_7320082, int argc, object *args) /* object self_7320082, object i_733838_733941_739521 */
 {
 object i_733838_733941_739521 = args[0];
  
closureN_type c_7338459;
object e_7340319 [7];
c_7338459.hdr.mark = gc_color_red;
 c_7338459.hdr.grayed = 0;
c_7338459.tag = closureN_tag;
 c_7338459.fn = (function_type)__lambda_1197;
c_7338459.num_args = 1;
c_7338459.num_elements = 7;
c_7338459.elements = (object *)e_7340319;
c_7338459.elements[0] = ((closureN)self_7320082)->elements[0];
c_7338459.elements[1] = i_733838_733941_739521;
c_7338459.elements[2] = ((closureN)self_7320082)->elements[1];
c_7338459.elements[3] = ((closureN)self_7320082)->elements[2];
c_7338459.elements[4] = ((closureN)self_7320082)->elements[3];
c_7338459.elements[5] = ((closureN)self_7320082)->elements[4];
c_7338459.elements[6] = ((closureN)self_7320082)->elements[5];















return_direct_with_clo1(data,(closure)&c_7338459,__lambda_1197,  Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7320082)->elements[6]))))))));; 
}

static void __lambda_1197(void *data, object self_7320083, int argc, object *args) /* object self_7320083, object v_9315_733701_733839_733942_739522 */
 {
 object v_9315_733701_733839_733942_739522 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_9315_733701_733839_733942_739522)) ){ 
  
closureN_type c_7338463;
object e_7340314 [8];
c_7338463.hdr.mark = gc_color_red;
 c_7338463.hdr.grayed = 0;
c_7338463.tag = closureN_tag;
 c_7338463.fn = (function_type)__lambda_1198;
c_7338463.num_args = 3;
c_7338463.num_elements = 8;
c_7338463.elements = (object *)e_7340314;
c_7338463.elements[0] = ((closureN)self_7320083)->elements[0];
c_7338463.elements[1] = ((closureN)self_7320083)->elements[1];
c_7338463.elements[2] = ((closureN)self_7320083)->elements[2];
c_7338463.elements[3] = ((closureN)self_7320083)->elements[3];
c_7338463.elements[4] = ((closureN)self_7320083)->elements[4];
c_7338463.elements[5] = ((closureN)self_7320083)->elements[5];
c_7338463.elements[6] = ((closureN)self_7320083)->elements[6];
c_7338463.elements[7] = v_9315_733701_733839_733942_739522;



return_direct_with_clo3(data,(closure)&c_7338463,__lambda_1198,  Cyc_car(data, v_9315_733701_733839_733942_739522), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320083)->elements[2], (((closure)  ((closureN)self_7320083)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1198(void *data, object self_7320084, int argc, object *args) /* object self_7320084, object w_9317_733703_733843_733944_739524, object id_91ls19_733705_733844_733945_739525, object id_91ls_91ls20_733706_733845_733946_739526 */
 {
 object w_9317_733703_733843_733944_739524 = args[0]; object id_91ls19_733705_733844_733945_739525 = args[1]; object id_91ls_91ls20_733706_733845_733946_739526 = args[2];
  
closureN_type c_7338465;
object e_7340313 [11];
c_7338465.hdr.mark = gc_color_red;
 c_7338465.hdr.grayed = 0;
c_7338465.tag = closureN_tag;
 c_7338465.fn = (function_type)__lambda_1199;
c_7338465.num_args = 1;
c_7338465.num_elements = 11;
c_7338465.elements = (object *)e_7340313;
c_7338465.elements[0] = ((closureN)self_7320084)->elements[0];
c_7338465.elements[1] = ((closureN)self_7320084)->elements[1];
c_7338465.elements[2] = id_91ls_91ls20_733706_733845_733946_739526;
c_7338465.elements[3] = id_91ls19_733705_733844_733945_739525;
c_7338465.elements[4] = ((closureN)self_7320084)->elements[2];
c_7338465.elements[5] = ((closureN)self_7320084)->elements[3];
c_7338465.elements[6] = ((closureN)self_7320084)->elements[4];
c_7338465.elements[7] = ((closureN)self_7320084)->elements[5];
c_7338465.elements[8] = ((closureN)self_7320084)->elements[6];
c_7338465.elements[9] = ((closureN)self_7320084)->elements[7];
c_7338465.elements[10] = w_9317_733703_733843_733944_739524;

return_direct_with_clo1(data,(closure)&c_7338465,__lambda_1199,  boolean_f);; 
}

static void __lambda_1199(void *data, object self_7320085, int argc, object *args) /* object self_7320085, object lp_9318_733704_733846_733947_739527 */
 {
 object lp_9318_733704_733846_733947_739527 = args[0];
  
closureN_type c_7338467;
object e_7340309 [11];
c_7338467.hdr.mark = gc_color_red;
 c_7338467.hdr.grayed = 0;
c_7338467.tag = closureN_tag;
 c_7338467.fn = (function_type)__lambda_3035;
c_7338467.num_args = 1;
c_7338467.num_elements = 11;
c_7338467.elements = (object *)e_7340309;
c_7338467.elements[0] = ((closureN)self_7320085)->elements[0];
c_7338467.elements[1] = ((closureN)self_7320085)->elements[1];
c_7338467.elements[2] = ((closureN)self_7320085)->elements[2];
c_7338467.elements[3] = ((closureN)self_7320085)->elements[3];
c_7338467.elements[4] = ((closureN)self_7320085)->elements[4];
c_7338467.elements[5] = ((closureN)self_7320085)->elements[5];
c_7338467.elements[6] = ((closureN)self_7320085)->elements[6];
c_7338467.elements[7] = ((closureN)self_7320085)->elements[7];
c_7338467.elements[8] = ((closureN)self_7320085)->elements[8];
c_7338467.elements[9] = ((closureN)self_7320085)->elements[9];
c_7338467.elements[10] = ((closureN)self_7320085)->elements[10];


pair_type local_7340312; 
return_direct_with_clo1(data,(closure)&c_7338467,__lambda_3035,  set_cell_as_expr(&local_7340312, lp_9318_733704_733846_733947_739527));; 
}

static void __lambda_3035(void *data, object self_7320086, int argc, object *args) /* object self_7320086, object lp_9318_733704_733846_733947_739527 */
 {
 object lp_9318_733704_733846_733947_739527 = args[0];
  
closureN_type c_7338469;
object e_7338484 [5];
c_7338469.hdr.mark = gc_color_red;
 c_7338469.hdr.grayed = 0;
c_7338469.tag = closureN_tag;
 c_7338469.fn = (function_type)__lambda_1200;
c_7338469.num_args = 1;
c_7338469.num_elements = 5;
c_7338469.elements = (object *)e_7338484;
c_7338469.elements[0] = ((closureN)self_7320086)->elements[2];
c_7338469.elements[1] = ((closureN)self_7320086)->elements[3];
c_7338469.elements[2] = ((closureN)self_7320086)->elements[4];
c_7338469.elements[3] = lp_9318_733704_733846_733947_739527;
c_7338469.elements[4] = ((closureN)self_7320086)->elements[10];


closureN_type c_7338485;
object e_7340308 [8];
c_7338485.hdr.mark = gc_color_red;
 c_7338485.hdr.grayed = 0;
c_7338485.tag = closureN_tag;
 c_7338485.fn = (function_type)__lambda_1202;
c_7338485.num_args = 3;
c_7338485.num_elements = 8;
c_7338485.elements = (object *)e_7340308;
c_7338485.elements[0] = ((closureN)self_7320086)->elements[0];
c_7338485.elements[1] = ((closureN)self_7320086)->elements[1];
c_7338485.elements[2] = lp_9318_733704_733846_733947_739527;
c_7338485.elements[3] = ((closureN)self_7320086)->elements[5];
c_7338485.elements[4] = ((closureN)self_7320086)->elements[6];
c_7338485.elements[5] = ((closureN)self_7320086)->elements[7];
c_7338485.elements[6] = ((closureN)self_7320086)->elements[8];
c_7338485.elements[7] = ((closureN)self_7320086)->elements[9];

return_direct_with_clo1(data,(closure)&c_7338469,__lambda_1200,  &c_7338485);; 
}

static void __lambda_1202(void *data, object self_7320087, int argc, object *args) /* object self_7320087, object k_7314637, object w_9317_733703_733847_733948_739528, object id_91ls19_733705_733848_733949_739529, object id_91ls_91ls20_733706_733849_733950_739530 */
 {
 object k_7314637 = args[0]; object w_9317_733703_733847_733948_739528 = args[1]; object id_91ls19_733705_733848_733949_739529 = args[2]; object id_91ls_91ls20_733706_733849_733950_739530 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9317_733703_733847_733948_739528)) ){ 
  
closureN_type c_7338489;
object e_7340261 [9];
c_7338489.hdr.mark = gc_color_red;
 c_7338489.hdr.grayed = 0;
c_7338489.tag = closureN_tag;
 c_7338489.fn = (function_type)__lambda_1203;
c_7338489.num_args = 1;
c_7338489.num_elements = 9;
c_7338489.elements = (object *)e_7340261;
c_7338489.elements[0] = ((closureN)self_7320087)->elements[0];
c_7338489.elements[1] = ((closureN)self_7320087)->elements[1];
c_7338489.elements[2] = id_91ls_91ls20_733706_733849_733950_739530;
c_7338489.elements[3] = k_7314637;
c_7338489.elements[4] = ((closureN)self_7320087)->elements[3];
c_7338489.elements[5] = ((closureN)self_7320087)->elements[4];
c_7338489.elements[6] = ((closureN)self_7320087)->elements[5];
c_7338489.elements[7] = ((closureN)self_7320087)->elements[6];
c_7338489.elements[8] = ((closureN)self_7320087)->elements[7];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7338489, id_91ls19_733705_733848_733949_739529);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9317_733703_733847_733948_739528)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9317_733703_733847_733948_739528))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9317_733703_733847_733948_739528)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9317_733703_733847_733948_739528))))) ){ 
  




pair_type local_7340290; 





pair_type local_7340297; 






return_closcall4(data,  car(((closureN)self_7320087)->elements[2]),  k_7314637, Cyc_cdr(data, w_9317_733703_733847_733948_739528), set_pair_as_expr(&local_7340290, Cyc_car(data, Cyc_car(data, w_9317_733703_733847_733948_739528)), id_91ls19_733705_733848_733949_739529), set_pair_as_expr(&local_7340297, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9317_733703_733847_733948_739528))), id_91ls_91ls20_733706_733849_733950_739530));
} else { 
  return_direct_with_clo1(data,  k_7314637, (((closure)  k_7314637)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314637, (((closure)  k_7314637)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314637, (((closure)  k_7314637)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314637, (((closure)  k_7314637)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_1203(void *data, object self_7320088, int argc, object *args) /* object self_7320088, object r_7314639 */
 {
 object r_7314639 = args[0];
  
closureN_type c_7338491;
object e_7340259 [9];
c_7338491.hdr.mark = gc_color_red;
 c_7338491.hdr.grayed = 0;
c_7338491.tag = closureN_tag;
 c_7338491.fn = (function_type)__lambda_1204;
c_7338491.num_args = 1;
c_7338491.num_elements = 9;
c_7338491.elements = (object *)e_7340259;
c_7338491.elements[0] = ((closureN)self_7320088)->elements[0];
c_7338491.elements[1] = ((closureN)self_7320088)->elements[1];
c_7338491.elements[2] = ((closureN)self_7320088)->elements[3];
c_7338491.elements[3] = ((closureN)self_7320088)->elements[4];
c_7338491.elements[4] = r_7314639;
c_7338491.elements[5] = ((closureN)self_7320088)->elements[5];
c_7338491.elements[6] = ((closureN)self_7320088)->elements[6];
c_7338491.elements[7] = ((closureN)self_7320088)->elements[7];
c_7338491.elements[8] = ((closureN)self_7320088)->elements[8];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7338491, ((closureN)self_7320088)->elements[2]);; 
}

static void __lambda_1204(void *data, object self_7320089, int argc, object *args) /* object self_7320089, object r_7314640 */
 {
 object r_7314640 = args[0];
  
closureN_type c_7338493;
object e_7340257 [8];
c_7338493.hdr.mark = gc_color_red;
 c_7338493.hdr.grayed = 0;
c_7338493.tag = closureN_tag;
 c_7338493.fn = (function_type)__lambda_1205;
c_7338493.num_args = 2;
c_7338493.num_elements = 8;
c_7338493.elements = (object *)e_7340257;
c_7338493.elements[0] = ((closureN)self_7320089)->elements[0];
c_7338493.elements[1] = ((closureN)self_7320089)->elements[1];
c_7338493.elements[2] = ((closureN)self_7320089)->elements[2];
c_7338493.elements[3] = ((closureN)self_7320089)->elements[3];
c_7338493.elements[4] = ((closureN)self_7320089)->elements[5];
c_7338493.elements[5] = ((closureN)self_7320089)->elements[6];
c_7338493.elements[6] = ((closureN)self_7320089)->elements[7];
c_7338493.elements[7] = ((closureN)self_7320089)->elements[8];

return_direct_with_clo2(data,(closure)&c_7338493,__lambda_1205,  ((closureN)self_7320089)->elements[4], r_7314640);; 
}

static void __lambda_1205(void *data, object self_7320090, int argc, object *args) /* object self_7320090, object id_733850_733951_739531, object id_91ls_733851_733952_739532 */
 {
 object id_733850_733951_739531 = args[0]; object id_91ls_733851_733952_739532 = args[1];
    
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7320090)->elements[7]))) ){ 
  
closureN_type c_7338501;
object e_7340254 [9];
c_7338501.hdr.mark = gc_color_red;
 c_7338501.hdr.grayed = 0;
c_7338501.tag = closureN_tag;
 c_7338501.fn = (function_type)__lambda_1206;
c_7338501.num_args = 1;
c_7338501.num_elements = 9;
c_7338501.elements = (object *)e_7340254;
c_7338501.elements[0] = ((closureN)self_7320090)->elements[0];
c_7338501.elements[1] = ((closureN)self_7320090)->elements[1];
c_7338501.elements[2] = id_733850_733951_739531;
c_7338501.elements[3] = id_91ls_733851_733952_739532;
c_7338501.elements[4] = ((closureN)self_7320090)->elements[2];
c_7338501.elements[5] = ((closureN)self_7320090)->elements[3];
c_7338501.elements[6] = ((closureN)self_7320090)->elements[4];
c_7338501.elements[7] = ((closureN)self_7320090)->elements[5];
c_7338501.elements[8] = ((closureN)self_7320090)->elements[6];

return_closcall2(data,  ((closureN)self_7320090)->elements[4],  &c_7338501, quote_match_91check_91identifier);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7320090)->elements[2], (((closure)  ((closureN)self_7320090)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1206(void *data, object self_7320091, int argc, object *args) /* object self_7320091, object r_7314644 */
 {
 object r_7314644 = args[0];
  
closureN_type c_7338504;
object e_7340253 [10];
c_7338504.hdr.mark = gc_color_red;
 c_7338504.hdr.grayed = 0;
c_7338504.tag = closureN_tag;
 c_7338504.fn = (function_type)__lambda_1207;
c_7338504.num_args = 1;
c_7338504.num_elements = 10;
c_7338504.elements = (object *)e_7340253;
c_7338504.elements[0] = ((closureN)self_7320091)->elements[0];
c_7338504.elements[1] = ((closureN)self_7320091)->elements[1];
c_7338504.elements[2] = ((closureN)self_7320091)->elements[2];
c_7338504.elements[3] = ((closureN)self_7320091)->elements[3];
c_7338504.elements[4] = ((closureN)self_7320091)->elements[4];
c_7338504.elements[5] = ((closureN)self_7320091)->elements[5];
c_7338504.elements[6] = r_7314644;
c_7338504.elements[7] = ((closureN)self_7320091)->elements[6];
c_7338504.elements[8] = ((closureN)self_7320091)->elements[7];
c_7338504.elements[9] = ((closureN)self_7320091)->elements[8];

return_closcall2(data,  ((closureN)self_7320091)->elements[6],  &c_7338504, quote_let);; 
}

static void __lambda_1207(void *data, object self_7320092, int argc, object *args) /* object self_7320092, object r_7314870 */
 {
 object r_7314870 = args[0];
  
closureN_type c_7338506;
object e_7340250 [11];
c_7338506.hdr.mark = gc_color_red;
 c_7338506.hdr.grayed = 0;
c_7338506.tag = closureN_tag;
 c_7338506.fn = (function_type)__lambda_1208;
c_7338506.num_args = 1;
c_7338506.num_elements = 11;
c_7338506.elements = (object *)e_7340250;
c_7338506.elements[0] = ((closureN)self_7320092)->elements[0];
c_7338506.elements[1] = ((closureN)self_7320092)->elements[1];
c_7338506.elements[2] = ((closureN)self_7320092)->elements[2];
c_7338506.elements[3] = ((closureN)self_7320092)->elements[3];
c_7338506.elements[4] = ((closureN)self_7320092)->elements[4];
c_7338506.elements[5] = ((closureN)self_7320092)->elements[5];
c_7338506.elements[6] = ((closureN)self_7320092)->elements[6];
c_7338506.elements[7] = r_7314870;
c_7338506.elements[8] = ((closureN)self_7320092)->elements[7];
c_7338506.elements[9] = ((closureN)self_7320092)->elements[8];
c_7338506.elements[10] = ((closureN)self_7320092)->elements[9];


make_pair(c_7340252,quote_v,NULL);c_7340252.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338506, ((closureN)self_7320092)->elements[9], NULL, &c_7340252);; 
}

static void __lambda_1208(void *data, object self_7320093, int argc, object *args) /* object self_7320093, object r_7314906 */
 {
 object r_7314906 = args[0];
  
closureN_type c_7338508;
object e_7340246 [11];
c_7338508.hdr.mark = gc_color_red;
 c_7338508.hdr.grayed = 0;
c_7338508.tag = closureN_tag;
 c_7338508.fn = (function_type)__lambda_1209;
c_7338508.num_args = 1;
c_7338508.num_elements = 11;
c_7338508.elements = (object *)e_7340246;
c_7338508.elements[0] = ((closureN)self_7320093)->elements[0];
c_7338508.elements[1] = ((closureN)self_7320093)->elements[1];
c_7338508.elements[2] = ((closureN)self_7320093)->elements[2];
c_7338508.elements[3] = ((closureN)self_7320093)->elements[3];
c_7338508.elements[4] = ((closureN)self_7320093)->elements[4];
c_7338508.elements[5] = ((closureN)self_7320093)->elements[5];
c_7338508.elements[6] = ((closureN)self_7320093)->elements[6];
c_7338508.elements[7] = ((closureN)self_7320093)->elements[7];
c_7338508.elements[8] = ((closureN)self_7320093)->elements[8];
c_7338508.elements[9] = ((closureN)self_7320093)->elements[9];
c_7338508.elements[10] = ((closureN)self_7320093)->elements[10];


make_pair(c_7340249,quote_v,NULL);c_7340249.hdr.immutable = 1;

make_pair(c_7340248,quote_p,&c_7340249);c_7340248.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338508, ((closureN)self_7320093)->elements[5], r_7314906, &c_7340248);; 
}

static void __lambda_1209(void *data, object self_7320094, int argc, object *args) /* object self_7320094, object r_7314903 */
 {
 object r_7314903 = args[0];
  
closureN_type c_7338510;
object e_7340242 [11];
c_7338510.hdr.mark = gc_color_red;
 c_7338510.hdr.grayed = 0;
c_7338510.tag = closureN_tag;
 c_7338510.fn = (function_type)__lambda_1210;
c_7338510.num_args = 1;
c_7338510.num_elements = 11;
c_7338510.elements = (object *)e_7340242;
c_7338510.elements[0] = ((closureN)self_7320094)->elements[0];
c_7338510.elements[1] = ((closureN)self_7320094)->elements[1];
c_7338510.elements[2] = ((closureN)self_7320094)->elements[2];
c_7338510.elements[3] = ((closureN)self_7320094)->elements[3];
c_7338510.elements[4] = ((closureN)self_7320094)->elements[4];
c_7338510.elements[5] = ((closureN)self_7320094)->elements[5];
c_7338510.elements[6] = ((closureN)self_7320094)->elements[6];
c_7338510.elements[7] = ((closureN)self_7320094)->elements[7];
c_7338510.elements[8] = ((closureN)self_7320094)->elements[8];
c_7338510.elements[9] = ((closureN)self_7320094)->elements[9];
c_7338510.elements[10] = ((closureN)self_7320094)->elements[10];


make_pair(c_7340245,quote_v,NULL);c_7340245.hdr.immutable = 1;

make_pair(c_7340244,quote_p,&c_7340245);c_7340244.hdr.immutable = 1;

make_pair(c_7340243,&c_7340244,NULL);c_7340243.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338510, r_7314903, NULL, &c_7340243);; 
}

static void __lambda_1210(void *data, object self_7320095, int argc, object *args) /* object self_7320095, object r_7314873 */
 {
 object r_7314873 = args[0];
  
closureN_type c_7338513;
object e_7340241 [12];
c_7338513.hdr.mark = gc_color_red;
 c_7338513.hdr.grayed = 0;
c_7338513.tag = closureN_tag;
 c_7338513.fn = (function_type)__lambda_1211;
c_7338513.num_args = 1;
c_7338513.num_elements = 12;
c_7338513.elements = (object *)e_7340241;
c_7338513.elements[0] = ((closureN)self_7320095)->elements[0];
c_7338513.elements[1] = ((closureN)self_7320095)->elements[1];
c_7338513.elements[2] = ((closureN)self_7320095)->elements[2];
c_7338513.elements[3] = ((closureN)self_7320095)->elements[3];
c_7338513.elements[4] = ((closureN)self_7320095)->elements[4];
c_7338513.elements[5] = ((closureN)self_7320095)->elements[5];
c_7338513.elements[6] = ((closureN)self_7320095)->elements[6];
c_7338513.elements[7] = ((closureN)self_7320095)->elements[7];
c_7338513.elements[8] = r_7314873;
c_7338513.elements[9] = ((closureN)self_7320095)->elements[8];
c_7338513.elements[10] = ((closureN)self_7320095)->elements[9];
c_7338513.elements[11] = ((closureN)self_7320095)->elements[10];

return_closcall2(data,  ((closureN)self_7320095)->elements[8],  &c_7338513, quote__if);; 
}

static void __lambda_1211(void *data, object self_7320096, int argc, object *args) /* object self_7320096, object r_7314879 */
 {
 object r_7314879 = args[0];
  
closureN_type c_7338516;
object e_7340240 [13];
c_7338516.hdr.mark = gc_color_red;
 c_7338516.hdr.grayed = 0;
c_7338516.tag = closureN_tag;
 c_7338516.fn = (function_type)__lambda_1212;
c_7338516.num_args = 1;
c_7338516.num_elements = 13;
c_7338516.elements = (object *)e_7340240;
c_7338516.elements[0] = ((closureN)self_7320096)->elements[0];
c_7338516.elements[1] = ((closureN)self_7320096)->elements[1];
c_7338516.elements[2] = ((closureN)self_7320096)->elements[2];
c_7338516.elements[3] = ((closureN)self_7320096)->elements[3];
c_7338516.elements[4] = ((closureN)self_7320096)->elements[4];
c_7338516.elements[5] = ((closureN)self_7320096)->elements[5];
c_7338516.elements[6] = ((closureN)self_7320096)->elements[6];
c_7338516.elements[7] = ((closureN)self_7320096)->elements[7];
c_7338516.elements[8] = ((closureN)self_7320096)->elements[8];
c_7338516.elements[9] = r_7314879;
c_7338516.elements[10] = ((closureN)self_7320096)->elements[9];
c_7338516.elements[11] = ((closureN)self_7320096)->elements[10];
c_7338516.elements[12] = ((closureN)self_7320096)->elements[11];

return_closcall2(data,  ((closureN)self_7320096)->elements[9],  &c_7338516, quote_list_127);; 
}

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


make_pair(c_7340239,quote_p,NULL);c_7340239.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338518, ((closureN)self_7320097)->elements[5], NULL, &c_7340239);; 
}

static void __lambda_1213(void *data, object self_7320098, int argc, object *args) /* object self_7320098, object r_7314897 */
 {
 object r_7314897 = args[0];
  
closureN_type c_7338520;
object e_7340233 [13];
c_7338520.hdr.mark = gc_color_red;
 c_7338520.hdr.grayed = 0;
c_7338520.tag = closureN_tag;
 c_7338520.fn = (function_type)__lambda_1214;
c_7338520.num_args = 1;
c_7338520.num_elements = 13;
c_7338520.elements = (object *)e_7340233;
c_7338520.elements[0] = ((closureN)self_7320098)->elements[0];
c_7338520.elements[1] = ((closureN)self_7320098)->elements[1];
c_7338520.elements[2] = ((closureN)self_7320098)->elements[2];
c_7338520.elements[3] = ((closureN)self_7320098)->elements[3];
c_7338520.elements[4] = ((closureN)self_7320098)->elements[4];
c_7338520.elements[5] = ((closureN)self_7320098)->elements[5];
c_7338520.elements[6] = ((closureN)self_7320098)->elements[6];
c_7338520.elements[7] = ((closureN)self_7320098)->elements[7];
c_7338520.elements[8] = ((closureN)self_7320098)->elements[8];
c_7338520.elements[9] = ((closureN)self_7320098)->elements[9];
c_7338520.elements[10] = ((closureN)self_7320098)->elements[11];
c_7338520.elements[11] = ((closureN)self_7320098)->elements[12];
c_7338520.elements[12] = ((closureN)self_7320098)->elements[13];


make_pair(c_7340236,quote_p,NULL);c_7340236.hdr.immutable = 1;

make_pair(c_7340235,quote_list_127,&c_7340236);c_7340235.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338520, ((closureN)self_7320098)->elements[10], r_7314897, &c_7340235);; 
}

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


mmacro(c_7340231, (function_type)__lambda_1330);c_7340231.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7338522,__lambda_1215,  &c_7340231);; 
}

static void __lambda_1330(void *data, object self_7320100, int argc, object *args) /* object self_7320100, object k_7314895, object sk_733854_733954_739534 */
 {
 object k_7314895 = args[0]; object sk_733854_733954_739534 = args[1];
  return_direct_with_clo1(data,  k_7314895, (((closure)  k_7314895)->fn),  sk_733854_733954_739534);; 
}

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

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7338524, r_7314894, ((closureN)self_7320101)->elements[12]);; 
}

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


make_pair(c_7340227,quote_i,NULL);c_7340227.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338526, ((closureN)self_7320102)->elements[1], NULL, &c_7340227);; 
}

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

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7338528, ((closureN)self_7320103)->elements[11], r_7314891);; 
}

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


make_pair(c_7340222,quote_fk,NULL);c_7340222.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338530, ((closureN)self_7320104)->elements[0], NULL, &c_7340222);; 
}

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


make_pair(c_7340218,quote_i,NULL);c_7340218.hdr.immutable = 1;

make_pair(c_7340217,quote__93_93_93,&c_7340218);c_7340217.hdr.immutable = 1;

make_pair(c_7340216,quote_sk,&c_7340217);c_7340216.hdr.immutable = 1;

make_pair(c_7340219,quote_fk,NULL);c_7340219.hdr.immutable = 1;

make_pair(c_7340215,&c_7340216,&c_7340219);c_7340215.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338532, ((closureN)self_7320105)->elements[11], r_7314886, &c_7340215);; 
}

static void __lambda_1220(void *data, object self_7320106, int argc, object *args) /* object self_7320106, object r_7314883 */
 {
 object r_7314883 = args[0];
  
closureN_type c_7338534;
object e_7340203 [13];
c_7338534.hdr.mark = gc_color_red;
 c_7338534.hdr.grayed = 0;
c_7338534.tag = closureN_tag;
 c_7338534.fn = (function_type)__lambda_1221;
c_7338534.num_args = 1;
c_7338534.num_elements = 13;
c_7338534.elements = (object *)e_7340203;
c_7338534.elements[0] = ((closureN)self_7320106)->elements[0];
c_7338534.elements[1] = ((closureN)self_7320106)->elements[1];
c_7338534.elements[2] = ((closureN)self_7320106)->elements[2];
c_7338534.elements[3] = ((closureN)self_7320106)->elements[3];
c_7338534.elements[4] = ((closureN)self_7320106)->elements[4];
c_7338534.elements[5] = ((closureN)self_7320106)->elements[5];
c_7338534.elements[6] = ((closureN)self_7320106)->elements[6];
c_7338534.elements[7] = ((closureN)self_7320106)->elements[7];
c_7338534.elements[8] = ((closureN)self_7320106)->elements[8];
c_7338534.elements[9] = ((closureN)self_7320106)->elements[9];
c_7338534.elements[10] = ((closureN)self_7320106)->elements[11];
c_7338534.elements[11] = ((closureN)self_7320106)->elements[12];
c_7338534.elements[12] = ((closureN)self_7320106)->elements[13];


make_pair(c_7340207,quote_p,NULL);c_7340207.hdr.immutable = 1;

make_pair(c_7340206,quote_list_127,&c_7340207);c_7340206.hdr.immutable = 1;

make_pair(c_7340211,quote_i,NULL);c_7340211.hdr.immutable = 1;

make_pair(c_7340210,quote__93_93_93,&c_7340211);c_7340210.hdr.immutable = 1;

make_pair(c_7340209,quote_sk,&c_7340210);c_7340209.hdr.immutable = 1;

make_pair(c_7340212,quote_fk,NULL);c_7340212.hdr.immutable = 1;

make_pair(c_7340208,&c_7340209,&c_7340212);c_7340208.hdr.immutable = 1;

make_pair(c_7340205,&c_7340206,&c_7340208);c_7340205.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338534, ((closureN)self_7320106)->elements[10], r_7314883, &c_7340205);; 
}

static void __lambda_1221(void *data, object self_7320107, int argc, object *args) /* object self_7320107, object r_7314880 */
 {
 object r_7314880 = args[0];
  
closureN_type c_7338536;
object e_7340192 [12];
c_7338536.hdr.mark = gc_color_red;
 c_7338536.hdr.grayed = 0;
c_7338536.tag = closureN_tag;
 c_7338536.fn = (function_type)__lambda_1222;
c_7338536.num_args = 1;
c_7338536.num_elements = 12;
c_7338536.elements = (object *)e_7340192;
c_7338536.elements[0] = ((closureN)self_7320107)->elements[0];
c_7338536.elements[1] = ((closureN)self_7320107)->elements[1];
c_7338536.elements[2] = ((closureN)self_7320107)->elements[2];
c_7338536.elements[3] = ((closureN)self_7320107)->elements[3];
c_7338536.elements[4] = ((closureN)self_7320107)->elements[4];
c_7338536.elements[5] = ((closureN)self_7320107)->elements[5];
c_7338536.elements[6] = ((closureN)self_7320107)->elements[6];
c_7338536.elements[7] = ((closureN)self_7320107)->elements[7];
c_7338536.elements[8] = ((closureN)self_7320107)->elements[8];
c_7338536.elements[9] = ((closureN)self_7320107)->elements[10];
c_7338536.elements[10] = ((closureN)self_7320107)->elements[11];
c_7338536.elements[11] = ((closureN)self_7320107)->elements[12];


make_pair(c_7340197,quote_p,NULL);c_7340197.hdr.immutable = 1;

make_pair(c_7340196,quote_list_127,&c_7340197);c_7340196.hdr.immutable = 1;

make_pair(c_7340201,quote_i,NULL);c_7340201.hdr.immutable = 1;

make_pair(c_7340200,quote__93_93_93,&c_7340201);c_7340200.hdr.immutable = 1;

make_pair(c_7340199,quote_sk,&c_7340200);c_7340199.hdr.immutable = 1;

make_pair(c_7340202,quote_fk,NULL);c_7340202.hdr.immutable = 1;

make_pair(c_7340198,&c_7340199,&c_7340202);c_7340198.hdr.immutable = 1;

make_pair(c_7340195,&c_7340196,&c_7340198);c_7340195.hdr.immutable = 1;

make_pair(c_7340194,quote__if,&c_7340195);c_7340194.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338536, ((closureN)self_7320107)->elements[9], r_7314880, &c_7340194);; 
}

static void __lambda_1222(void *data, object self_7320108, int argc, object *args) /* object self_7320108, object r_7314876 */
 {
 object r_7314876 = args[0];
  
closureN_type c_7338538;
object e_7340181 [12];
c_7338538.hdr.mark = gc_color_red;
 c_7338538.hdr.grayed = 0;
c_7338538.tag = closureN_tag;
 c_7338538.fn = (function_type)__lambda_1223;
c_7338538.num_args = 1;
c_7338538.num_elements = 12;
c_7338538.elements = (object *)e_7340181;
c_7338538.elements[0] = ((closureN)self_7320108)->elements[0];
c_7338538.elements[1] = ((closureN)self_7320108)->elements[1];
c_7338538.elements[2] = ((closureN)self_7320108)->elements[2];
c_7338538.elements[3] = ((closureN)self_7320108)->elements[3];
c_7338538.elements[4] = ((closureN)self_7320108)->elements[4];
c_7338538.elements[5] = ((closureN)self_7320108)->elements[5];
c_7338538.elements[6] = ((closureN)self_7320108)->elements[6];
c_7338538.elements[7] = ((closureN)self_7320108)->elements[7];
c_7338538.elements[8] = ((closureN)self_7320108)->elements[8];
c_7338538.elements[9] = ((closureN)self_7320108)->elements[9];
c_7338538.elements[10] = ((closureN)self_7320108)->elements[10];
c_7338538.elements[11] = ((closureN)self_7320108)->elements[11];


make_pair(c_7340186,quote_p,NULL);c_7340186.hdr.immutable = 1;

make_pair(c_7340185,quote_list_127,&c_7340186);c_7340185.hdr.immutable = 1;

make_pair(c_7340190,quote_i,NULL);c_7340190.hdr.immutable = 1;

make_pair(c_7340189,quote__93_93_93,&c_7340190);c_7340189.hdr.immutable = 1;

make_pair(c_7340188,quote_sk,&c_7340189);c_7340188.hdr.immutable = 1;

make_pair(c_7340191,quote_fk,NULL);c_7340191.hdr.immutable = 1;

make_pair(c_7340187,&c_7340188,&c_7340191);c_7340187.hdr.immutable = 1;

make_pair(c_7340184,&c_7340185,&c_7340187);c_7340184.hdr.immutable = 1;

make_pair(c_7340183,quote__if,&c_7340184);c_7340183.hdr.immutable = 1;

make_pair(c_7340182,&c_7340183,NULL);c_7340182.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338538, r_7314876, NULL, &c_7340182);; 
}

static void __lambda_1223(void *data, object self_7320109, int argc, object *args) /* object self_7320109, object r_7314874 */
 {
 object r_7314874 = args[0];
  
closureN_type c_7338540;
object e_7340165 [11];
c_7338540.hdr.mark = gc_color_red;
 c_7338540.hdr.grayed = 0;
c_7338540.tag = closureN_tag;
 c_7338540.fn = (function_type)__lambda_1224;
c_7338540.num_args = 1;
c_7338540.num_elements = 11;
c_7338540.elements = (object *)e_7340165;
c_7338540.elements[0] = ((closureN)self_7320109)->elements[0];
c_7338540.elements[1] = ((closureN)self_7320109)->elements[1];
c_7338540.elements[2] = ((closureN)self_7320109)->elements[2];
c_7338540.elements[3] = ((closureN)self_7320109)->elements[3];
c_7338540.elements[4] = ((closureN)self_7320109)->elements[4];
c_7338540.elements[5] = ((closureN)self_7320109)->elements[5];
c_7338540.elements[6] = ((closureN)self_7320109)->elements[6];
c_7338540.elements[7] = ((closureN)self_7320109)->elements[7];
c_7338540.elements[8] = ((closureN)self_7320109)->elements[9];
c_7338540.elements[9] = ((closureN)self_7320109)->elements[10];
c_7338540.elements[10] = ((closureN)self_7320109)->elements[11];


make_pair(c_7340170,quote_v,NULL);c_7340170.hdr.immutable = 1;

make_pair(c_7340169,quote_p,&c_7340170);c_7340169.hdr.immutable = 1;

make_pair(c_7340168,&c_7340169,NULL);c_7340168.hdr.immutable = 1;

make_pair(c_7340175,quote_p,NULL);c_7340175.hdr.immutable = 1;

make_pair(c_7340174,quote_list_127,&c_7340175);c_7340174.hdr.immutable = 1;

make_pair(c_7340179,quote_i,NULL);c_7340179.hdr.immutable = 1;

make_pair(c_7340178,quote__93_93_93,&c_7340179);c_7340178.hdr.immutable = 1;

make_pair(c_7340177,quote_sk,&c_7340178);c_7340177.hdr.immutable = 1;

make_pair(c_7340180,quote_fk,NULL);c_7340180.hdr.immutable = 1;

make_pair(c_7340176,&c_7340177,&c_7340180);c_7340176.hdr.immutable = 1;

make_pair(c_7340173,&c_7340174,&c_7340176);c_7340173.hdr.immutable = 1;

make_pair(c_7340172,quote__if,&c_7340173);c_7340172.hdr.immutable = 1;

make_pair(c_7340171,&c_7340172,NULL);c_7340171.hdr.immutable = 1;

make_pair(c_7340167,&c_7340168,&c_7340171);c_7340167.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338540, ((closureN)self_7320109)->elements[8], r_7314874, &c_7340167);; 
}

static void __lambda_1224(void *data, object self_7320110, int argc, object *args) /* object self_7320110, object r_7314871 */
 {
 object r_7314871 = args[0];
  
closureN_type c_7338542;
object e_7340148 [10];
c_7338542.hdr.mark = gc_color_red;
 c_7338542.hdr.grayed = 0;
c_7338542.tag = closureN_tag;
 c_7338542.fn = (function_type)__lambda_1225;
c_7338542.num_args = 1;
c_7338542.num_elements = 10;
c_7338542.elements = (object *)e_7340148;
c_7338542.elements[0] = ((closureN)self_7320110)->elements[0];
c_7338542.elements[1] = ((closureN)self_7320110)->elements[1];
c_7338542.elements[2] = ((closureN)self_7320110)->elements[2];
c_7338542.elements[3] = ((closureN)self_7320110)->elements[3];
c_7338542.elements[4] = ((closureN)self_7320110)->elements[4];
c_7338542.elements[5] = ((closureN)self_7320110)->elements[5];
c_7338542.elements[6] = ((closureN)self_7320110)->elements[6];
c_7338542.elements[7] = ((closureN)self_7320110)->elements[8];
c_7338542.elements[8] = ((closureN)self_7320110)->elements[9];
c_7338542.elements[9] = ((closureN)self_7320110)->elements[10];


make_pair(c_7340154,quote_v,NULL);c_7340154.hdr.immutable = 1;

make_pair(c_7340153,quote_p,&c_7340154);c_7340153.hdr.immutable = 1;

make_pair(c_7340152,&c_7340153,NULL);c_7340152.hdr.immutable = 1;

make_pair(c_7340159,quote_p,NULL);c_7340159.hdr.immutable = 1;

make_pair(c_7340158,quote_list_127,&c_7340159);c_7340158.hdr.immutable = 1;

make_pair(c_7340163,quote_i,NULL);c_7340163.hdr.immutable = 1;

make_pair(c_7340162,quote__93_93_93,&c_7340163);c_7340162.hdr.immutable = 1;

make_pair(c_7340161,quote_sk,&c_7340162);c_7340161.hdr.immutable = 1;

make_pair(c_7340164,quote_fk,NULL);c_7340164.hdr.immutable = 1;

make_pair(c_7340160,&c_7340161,&c_7340164);c_7340160.hdr.immutable = 1;

make_pair(c_7340157,&c_7340158,&c_7340160);c_7340157.hdr.immutable = 1;

make_pair(c_7340156,quote__if,&c_7340157);c_7340156.hdr.immutable = 1;

make_pair(c_7340155,&c_7340156,NULL);c_7340155.hdr.immutable = 1;

make_pair(c_7340151,&c_7340152,&c_7340155);c_7340151.hdr.immutable = 1;

make_pair(c_7340150,quote_let,&c_7340151);c_7340150.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338542, ((closureN)self_7320110)->elements[7], r_7314871, &c_7340150);; 
}

static void __lambda_1225(void *data, object self_7320111, int argc, object *args) /* object self_7320111, object r_7314649 */
 {
 object r_7314649 = args[0];
  
closureN_type c_7338545;
object e_7340147 [11];
c_7338545.hdr.mark = gc_color_red;
 c_7338545.hdr.grayed = 0;
c_7338545.tag = closureN_tag;
 c_7338545.fn = (function_type)__lambda_1226;
c_7338545.num_args = 1;
c_7338545.num_elements = 11;
c_7338545.elements = (object *)e_7340147;
c_7338545.elements[0] = ((closureN)self_7320111)->elements[0];
c_7338545.elements[1] = ((closureN)self_7320111)->elements[1];
c_7338545.elements[2] = ((closureN)self_7320111)->elements[2];
c_7338545.elements[3] = ((closureN)self_7320111)->elements[3];
c_7338545.elements[4] = ((closureN)self_7320111)->elements[4];
c_7338545.elements[5] = ((closureN)self_7320111)->elements[5];
c_7338545.elements[6] = ((closureN)self_7320111)->elements[6];
c_7338545.elements[7] = r_7314649;
c_7338545.elements[8] = ((closureN)self_7320111)->elements[7];
c_7338545.elements[9] = ((closureN)self_7320111)->elements[8];
c_7338545.elements[10] = ((closureN)self_7320111)->elements[9];

return_closcall2(data,  ((closureN)self_7320111)->elements[7],  &c_7338545, quote_let);; 
}

static void __lambda_1226(void *data, object self_7320112, int argc, object *args) /* object self_7320112, object r_7314655 */
 {
 object r_7314655 = args[0];
  
closureN_type c_7338548;
object e_7340146 [12];
c_7338548.hdr.mark = gc_color_red;
 c_7338548.hdr.grayed = 0;
c_7338548.tag = closureN_tag;
 c_7338548.fn = (function_type)__lambda_1227;
c_7338548.num_args = 1;
c_7338548.num_elements = 12;
c_7338548.elements = (object *)e_7340146;
c_7338548.elements[0] = ((closureN)self_7320112)->elements[0];
c_7338548.elements[1] = ((closureN)self_7320112)->elements[1];
c_7338548.elements[2] = ((closureN)self_7320112)->elements[2];
c_7338548.elements[3] = ((closureN)self_7320112)->elements[3];
c_7338548.elements[4] = ((closureN)self_7320112)->elements[4];
c_7338548.elements[5] = ((closureN)self_7320112)->elements[5];
c_7338548.elements[6] = ((closureN)self_7320112)->elements[6];
c_7338548.elements[7] = ((closureN)self_7320112)->elements[7];
c_7338548.elements[8] = r_7314655;
c_7338548.elements[9] = ((closureN)self_7320112)->elements[8];
c_7338548.elements[10] = ((closureN)self_7320112)->elements[9];
c_7338548.elements[11] = ((closureN)self_7320112)->elements[10];

return_closcall2(data,  ((closureN)self_7320112)->elements[8],  &c_7338548, quote_loop);; 
}

static void __lambda_1227(void *data, object self_7320113, int argc, object *args) /* object self_7320113, object r_7314658 */
 {
 object r_7314658 = args[0];
  
closureN_type c_7338551;
object e_7340145 [13];
c_7338551.hdr.mark = gc_color_red;
 c_7338551.hdr.grayed = 0;
c_7338551.tag = closureN_tag;
 c_7338551.fn = (function_type)__lambda_1228;
c_7338551.num_args = 1;
c_7338551.num_elements = 13;
c_7338551.elements = (object *)e_7340145;
c_7338551.elements[0] = ((closureN)self_7320113)->elements[0];
c_7338551.elements[1] = ((closureN)self_7320113)->elements[1];
c_7338551.elements[2] = ((closureN)self_7320113)->elements[2];
c_7338551.elements[3] = ((closureN)self_7320113)->elements[3];
c_7338551.elements[4] = ((closureN)self_7320113)->elements[4];
c_7338551.elements[5] = ((closureN)self_7320113)->elements[5];
c_7338551.elements[6] = ((closureN)self_7320113)->elements[6];
c_7338551.elements[7] = ((closureN)self_7320113)->elements[7];
c_7338551.elements[8] = ((closureN)self_7320113)->elements[8];
c_7338551.elements[9] = r_7314658;
c_7338551.elements[10] = ((closureN)self_7320113)->elements[9];
c_7338551.elements[11] = ((closureN)self_7320113)->elements[10];
c_7338551.elements[12] = ((closureN)self_7320113)->elements[11];

return_closcall2(data,  ((closureN)self_7320113)->elements[9],  &c_7338551, quote_ls);; 
}

static void __lambda_1228(void *data, object self_7320114, int argc, object *args) /* object self_7320114, object r_7314862 */
 {
 object r_7314862 = args[0];
  
closureN_type c_7338553;
object e_7340142 [13];
c_7338553.hdr.mark = gc_color_red;
 c_7338553.hdr.grayed = 0;
c_7338553.tag = closureN_tag;
 c_7338553.fn = (function_type)__lambda_1229;
c_7338553.num_args = 1;
c_7338553.num_elements = 13;
c_7338553.elements = (object *)e_7340142;
c_7338553.elements[0] = ((closureN)self_7320114)->elements[0];
c_7338553.elements[1] = ((closureN)self_7320114)->elements[1];
c_7338553.elements[2] = ((closureN)self_7320114)->elements[2];
c_7338553.elements[3] = ((closureN)self_7320114)->elements[3];
c_7338553.elements[4] = ((closureN)self_7320114)->elements[4];
c_7338553.elements[5] = ((closureN)self_7320114)->elements[5];
c_7338553.elements[6] = ((closureN)self_7320114)->elements[6];
c_7338553.elements[7] = ((closureN)self_7320114)->elements[7];
c_7338553.elements[8] = ((closureN)self_7320114)->elements[8];
c_7338553.elements[9] = ((closureN)self_7320114)->elements[9];
c_7338553.elements[10] = r_7314862;
c_7338553.elements[11] = ((closureN)self_7320114)->elements[10];
c_7338553.elements[12] = ((closureN)self_7320114)->elements[11];


make_pair(c_7340144,quote_v,NULL);c_7340144.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338553, ((closureN)self_7320114)->elements[12], NULL, &c_7340144);; 
}

static void __lambda_1229(void *data, object self_7320115, int argc, object *args) /* object self_7320115, object r_7314863 */
 {
 object r_7314863 = args[0];
  
closureN_type c_7338555;
object e_7340138 [12];
c_7338555.hdr.mark = gc_color_red;
 c_7338555.hdr.grayed = 0;
c_7338555.tag = closureN_tag;
 c_7338555.fn = (function_type)__lambda_1230;
c_7338555.num_args = 1;
c_7338555.num_elements = 12;
c_7338555.elements = (object *)e_7340138;
c_7338555.elements[0] = ((closureN)self_7320115)->elements[0];
c_7338555.elements[1] = ((closureN)self_7320115)->elements[1];
c_7338555.elements[2] = ((closureN)self_7320115)->elements[2];
c_7338555.elements[3] = ((closureN)self_7320115)->elements[3];
c_7338555.elements[4] = ((closureN)self_7320115)->elements[4];
c_7338555.elements[5] = ((closureN)self_7320115)->elements[5];
c_7338555.elements[6] = ((closureN)self_7320115)->elements[6];
c_7338555.elements[7] = ((closureN)self_7320115)->elements[7];
c_7338555.elements[8] = ((closureN)self_7320115)->elements[8];
c_7338555.elements[9] = ((closureN)self_7320115)->elements[9];
c_7338555.elements[10] = ((closureN)self_7320115)->elements[11];
c_7338555.elements[11] = ((closureN)self_7320115)->elements[12];


make_pair(c_7340141,quote_v,NULL);c_7340141.hdr.immutable = 1;

make_pair(c_7340140,quote_ls,&c_7340141);c_7340140.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338555, ((closureN)self_7320115)->elements[10], r_7314863, &c_7340140);; 
}

static void __lambda_1230(void *data, object self_7320116, int argc, object *args) /* object self_7320116, object r_7314845 */
 {
 object r_7314845 = args[0];
  
closureN_type c_7338557;
object e_7340108 [13];
c_7338557.hdr.mark = gc_color_red;
 c_7338557.hdr.grayed = 0;
c_7338557.tag = closureN_tag;
 c_7338557.fn = (function_type)__lambda_1231;
c_7338557.num_args = 1;
c_7338557.num_elements = 13;
c_7338557.elements = (object *)e_7340108;
c_7338557.elements[0] = ((closureN)self_7320116)->elements[0];
c_7338557.elements[1] = ((closureN)self_7320116)->elements[1];
c_7338557.elements[2] = ((closureN)self_7320116)->elements[2];
c_7338557.elements[3] = ((closureN)self_7320116)->elements[3];
c_7338557.elements[4] = ((closureN)self_7320116)->elements[4];
c_7338557.elements[5] = ((closureN)self_7320116)->elements[5];
c_7338557.elements[6] = ((closureN)self_7320116)->elements[6];
c_7338557.elements[7] = ((closureN)self_7320116)->elements[7];
c_7338557.elements[8] = ((closureN)self_7320116)->elements[8];
c_7338557.elements[9] = ((closureN)self_7320116)->elements[9];
c_7338557.elements[10] = r_7314845;
c_7338557.elements[11] = ((closureN)self_7320116)->elements[10];
c_7338557.elements[12] = ((closureN)self_7320116)->elements[11];


closureN_type c_7340109;
object e_7340137 [1];
c_7340109.hdr.mark = gc_color_red;
 c_7340109.hdr.grayed = 0;
c_7340109.tag = closureN_tag;
 c_7340109.fn = (function_type)__lambda_1325;
c_7340109.num_args = 1;
c_7340109.num_elements = 1;
c_7340109.elements = (object *)e_7340137;
c_7340109.elements[0] = ((closureN)self_7320116)->elements[10];

return_direct_with_clo1(data,(closure)&c_7338557,__lambda_1231,  &c_7340109);; 
}

static void __lambda_1325(void *data, object self_7320117, int argc, object *args) /* object self_7320117, object k_7314849, object id_91ls_733855_733955_739535 */
 {
 object k_7314849 = args[0]; object id_91ls_733855_733955_739535 = args[1];
  
closureN_type c_7340112;
object e_7340136 [2];
c_7340112.hdr.mark = gc_color_red;
 c_7340112.hdr.grayed = 0;
c_7340112.tag = closureN_tag;
 c_7340112.fn = (function_type)__lambda_1326;
c_7340112.num_args = 1;
c_7340112.num_elements = 2;
c_7340112.elements = (object *)e_7340136;
c_7340112.elements[0] = id_91ls_733855_733955_739535;
c_7340112.elements[1] = k_7314849;

return_closcall2(data,  ((closureN)self_7320117)->elements[0],  &c_7340112, quote_quote);; 
}

static void __lambda_1326(void *data, object self_7320118, int argc, object *args) /* object self_7320118, object r_7314855 */
 {
 object r_7314855 = args[0];
  
closureN_type c_7340114;
object e_7340134 [3];
c_7340114.hdr.mark = gc_color_red;
 c_7340114.hdr.grayed = 0;
c_7340114.tag = closureN_tag;
 c_7340114.fn = (function_type)__lambda_1327;
c_7340114.num_args = 1;
c_7340114.num_elements = 3;
c_7340114.elements = (object *)e_7340134;
c_7340114.elements[0] = ((closureN)self_7320118)->elements[0];
c_7340114.elements[1] = ((closureN)self_7320118)->elements[1];
c_7340114.elements[2] = r_7314855;


make_pair(c_7340135,NULL,NULL);c_7340135.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340114, NULL, NULL, &c_7340135);; 
}

static void __lambda_1327(void *data, object self_7320119, int argc, object *args) /* object self_7320119, object r_7314856 */
 {
 object r_7314856 = args[0];
  
closureN_type c_7340116;
object e_7340130 [2];
c_7340116.hdr.mark = gc_color_red;
 c_7340116.hdr.grayed = 0;
c_7340116.tag = closureN_tag;
 c_7340116.fn = (function_type)__lambda_1328;
c_7340116.num_args = 1;
c_7340116.num_elements = 2;
c_7340116.elements = (object *)e_7340130;
c_7340116.elements[0] = ((closureN)self_7320119)->elements[0];
c_7340116.elements[1] = ((closureN)self_7320119)->elements[1];


make_pair(c_7340133,NULL,NULL);c_7340133.hdr.immutable = 1;

make_pair(c_7340132,quote_quote,&c_7340133);c_7340132.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340116, ((closureN)self_7320119)->elements[2], r_7314856, &c_7340132);; 
}

static void __lambda_1328(void *data, object self_7320120, int argc, object *args) /* object self_7320120, object r_7314852 */
 {
 object r_7314852 = args[0];
  
closureN_type c_7340118;
object e_7340126 [2];
c_7340118.hdr.mark = gc_color_red;
 c_7340118.hdr.grayed = 0;
c_7340118.tag = closureN_tag;
 c_7340118.fn = (function_type)__lambda_1329;
c_7340118.num_args = 1;
c_7340118.num_elements = 2;
c_7340118.elements = (object *)e_7340126;
c_7340118.elements[0] = ((closureN)self_7320120)->elements[0];
c_7340118.elements[1] = ((closureN)self_7320120)->elements[1];


make_pair(c_7340129,NULL,NULL);c_7340129.hdr.immutable = 1;

make_pair(c_7340128,quote_quote,&c_7340129);c_7340128.hdr.immutable = 1;

make_pair(c_7340127,&c_7340128,NULL);c_7340127.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340118, r_7314852, NULL, &c_7340127);; 
}

static void __lambda_1329(void *data, object self_7320121, int argc, object *args) /* object self_7320121, object r_7314850 */
 {
 object r_7314850 = args[0];
  
make_pair(c_7340125,NULL,NULL);c_7340125.hdr.immutable = 1;

make_pair(c_7340124,quote_quote,&c_7340125);c_7340124.hdr.immutable = 1;

make_pair(c_7340123,&c_7340124,NULL);c_7340123.hdr.immutable = 1;

make_pair(c_7340122,quote_id_91ls,&c_7340123);c_7340122.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7320121)->elements[1], ((closureN)self_7320121)->elements[0], r_7314850, &c_7340122);; 
}

static void __lambda_1231(void *data, object self_7320122, int argc, object *args) /* object self_7320122, object r_7314848 */
 {
 object r_7314848 = args[0];
  
closureN_type c_7338559;
object e_7340106 [13];
c_7338559.hdr.mark = gc_color_red;
 c_7338559.hdr.grayed = 0;
c_7338559.tag = closureN_tag;
 c_7338559.fn = (function_type)__lambda_1232;
c_7338559.num_args = 1;
c_7338559.num_elements = 13;
c_7338559.elements = (object *)e_7340106;
c_7338559.elements[0] = ((closureN)self_7320122)->elements[0];
c_7338559.elements[1] = ((closureN)self_7320122)->elements[1];
c_7338559.elements[2] = ((closureN)self_7320122)->elements[2];
c_7338559.elements[3] = ((closureN)self_7320122)->elements[3];
c_7338559.elements[4] = ((closureN)self_7320122)->elements[4];
c_7338559.elements[5] = ((closureN)self_7320122)->elements[5];
c_7338559.elements[6] = ((closureN)self_7320122)->elements[6];
c_7338559.elements[7] = ((closureN)self_7320122)->elements[7];
c_7338559.elements[8] = ((closureN)self_7320122)->elements[8];
c_7338559.elements[9] = ((closureN)self_7320122)->elements[9];
c_7338559.elements[10] = ((closureN)self_7320122)->elements[10];
c_7338559.elements[11] = ((closureN)self_7320122)->elements[11];
c_7338559.elements[12] = ((closureN)self_7320122)->elements[12];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7338559, r_7314848, ((closureN)self_7320122)->elements[3]);; 
}

static void __lambda_1232(void *data, object self_7320123, int argc, object *args) /* object self_7320123, object r_7314846 */
 {
 object r_7314846 = args[0];
  
closureN_type c_7338561;
object e_7340095 [12];
c_7338561.hdr.mark = gc_color_red;
 c_7338561.hdr.grayed = 0;
c_7338561.tag = closureN_tag;
 c_7338561.fn = (function_type)__lambda_1233;
c_7338561.num_args = 1;
c_7338561.num_elements = 12;
c_7338561.elements = (object *)e_7340095;
c_7338561.elements[0] = ((closureN)self_7320123)->elements[0];
c_7338561.elements[1] = ((closureN)self_7320123)->elements[1];
c_7338561.elements[2] = ((closureN)self_7320123)->elements[2];
c_7338561.elements[3] = ((closureN)self_7320123)->elements[3];
c_7338561.elements[4] = ((closureN)self_7320123)->elements[4];
c_7338561.elements[5] = ((closureN)self_7320123)->elements[5];
c_7338561.elements[6] = ((closureN)self_7320123)->elements[6];
c_7338561.elements[7] = ((closureN)self_7320123)->elements[7];
c_7338561.elements[8] = ((closureN)self_7320123)->elements[8];
c_7338561.elements[9] = ((closureN)self_7320123)->elements[9];
c_7338561.elements[10] = ((closureN)self_7320123)->elements[11];
c_7338561.elements[11] = ((closureN)self_7320123)->elements[12];


make_pair(c_7340099,quote_v,NULL);c_7340099.hdr.immutable = 1;

make_pair(c_7340098,quote_ls,&c_7340099);c_7340098.hdr.immutable = 1;

make_pair(c_7340104,NULL,NULL);c_7340104.hdr.immutable = 1;

make_pair(c_7340103,quote_quote,&c_7340104);c_7340103.hdr.immutable = 1;

make_pair(c_7340102,&c_7340103,NULL);c_7340102.hdr.immutable = 1;

make_pair(c_7340101,quote_id_91ls,&c_7340102);c_7340101.hdr.immutable = 1;

make_pair(c_7340105,quote__93_93_93,NULL);c_7340105.hdr.immutable = 1;

make_pair(c_7340100,&c_7340101,&c_7340105);c_7340100.hdr.immutable = 1;

make_pair(c_7340097,&c_7340098,&c_7340100);c_7340097.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338561, ((closureN)self_7320123)->elements[10], r_7314846, &c_7340097);; 
}

static void __lambda_1233(void *data, object self_7320124, int argc, object *args) /* object self_7320124, object r_7314661 */
 {
 object r_7314661 = args[0];
  
closureN_type c_7338564;
object e_7340094 [13];
c_7338564.hdr.mark = gc_color_red;
 c_7338564.hdr.grayed = 0;
c_7338564.tag = closureN_tag;
 c_7338564.fn = (function_type)__lambda_1234;
c_7338564.num_args = 1;
c_7338564.num_elements = 13;
c_7338564.elements = (object *)e_7340094;
c_7338564.elements[0] = ((closureN)self_7320124)->elements[0];
c_7338564.elements[1] = ((closureN)self_7320124)->elements[1];
c_7338564.elements[2] = ((closureN)self_7320124)->elements[2];
c_7338564.elements[3] = ((closureN)self_7320124)->elements[3];
c_7338564.elements[4] = ((closureN)self_7320124)->elements[4];
c_7338564.elements[5] = ((closureN)self_7320124)->elements[5];
c_7338564.elements[6] = ((closureN)self_7320124)->elements[6];
c_7338564.elements[7] = ((closureN)self_7320124)->elements[7];
c_7338564.elements[8] = ((closureN)self_7320124)->elements[8];
c_7338564.elements[9] = ((closureN)self_7320124)->elements[9];
c_7338564.elements[10] = r_7314661;
c_7338564.elements[11] = ((closureN)self_7320124)->elements[10];
c_7338564.elements[12] = ((closureN)self_7320124)->elements[11];

return_closcall2(data,  ((closureN)self_7320124)->elements[10],  &c_7338564, quote_cond);; 
}

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

return_closcall2(data,  ((closureN)self_7320125)->elements[11],  &c_7338567, quote_null_127);; 
}

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

return_closcall2(data,  ((closureN)self_7320126)->elements[12],  &c_7338570, quote_ls);; 
}

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


make_pair(c_7340091,quote_ls,NULL);c_7340091.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338572, r_7314839, NULL, &c_7340091);; 
}

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


make_pair(c_7340089,quote_ls,NULL);c_7340089.hdr.immutable = 1;

make_pair(c_7340088,quote_null_127,&c_7340089);c_7340088.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338574, ((closureN)self_7320128)->elements[12], r_7314837, &c_7340088);; 
}

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

return_closcall2(data,  ((closureN)self_7320129)->elements[12],  &c_7338577, quote_let);; 
}

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


closureN_type c_7340055;
object e_7340084 [1];
c_7340055.hdr.mark = gc_color_red;
 c_7340055.hdr.grayed = 0;
c_7340055.tag = closureN_tag;
 c_7340055.fn = (function_type)__lambda_1320;
c_7340055.num_args = 2;
c_7340055.num_elements = 1;
c_7340055.elements = (object *)e_7340084;
c_7340055.elements[0] = ((closureN)self_7320130)->elements[13];

return_direct_with_clo1(data,(closure)&c_7338579,__lambda_1240,  &c_7340055);; 
}

static void __lambda_1320(void *data, object self_7320131, int argc, object *args) /* object self_7320131, object k_7314823, object id_733856_733956_739536, object id_91ls_733857_733957_739537 */
 {
 object k_7314823 = args[0]; object id_733856_733956_739536 = args[1]; object id_91ls_733857_733957_739537 = args[2];
  
closureN_type c_7340058;
object e_7340083 [3];
c_7340058.hdr.mark = gc_color_red;
 c_7340058.hdr.grayed = 0;
c_7340058.tag = closureN_tag;
 c_7340058.fn = (function_type)__lambda_1321;
c_7340058.num_args = 1;
c_7340058.num_elements = 3;
c_7340058.elements = (object *)e_7340083;
c_7340058.elements[0] = id_733856_733956_739536;
c_7340058.elements[1] = id_91ls_733857_733957_739537;
c_7340058.elements[2] = k_7314823;

return_closcall2(data,  ((closureN)self_7320131)->elements[0],  &c_7340058, quote_reverse);; 
}

static void __lambda_1321(void *data, object self_7320132, int argc, object *args) /* object self_7320132, object r_7314829 */
 {
 object r_7314829 = args[0];
  
closureN_type c_7340060;
object e_7340080 [3];
c_7340060.hdr.mark = gc_color_red;
 c_7340060.hdr.grayed = 0;
c_7340060.tag = closureN_tag;
 c_7340060.fn = (function_type)__lambda_1322;
c_7340060.num_args = 1;
c_7340060.num_elements = 3;
c_7340060.elements = (object *)e_7340080;
c_7340060.elements[0] = ((closureN)self_7320132)->elements[0];
c_7340060.elements[1] = ((closureN)self_7320132)->elements[2];
c_7340060.elements[2] = r_7314829;


make_pair(c_7340082,quote_id_91ls,NULL);c_7340082.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340060, ((closureN)self_7320132)->elements[1], NULL, &c_7340082);; 
}

static void __lambda_1322(void *data, object self_7320133, int argc, object *args) /* object self_7320133, object r_7314830 */
 {
 object r_7314830 = args[0];
  
closureN_type c_7340062;
object e_7340076 [2];
c_7340062.hdr.mark = gc_color_red;
 c_7340062.hdr.grayed = 0;
c_7340062.tag = closureN_tag;
 c_7340062.fn = (function_type)__lambda_1323;
c_7340062.num_args = 1;
c_7340062.num_elements = 2;
c_7340062.elements = (object *)e_7340076;
c_7340062.elements[0] = ((closureN)self_7320133)->elements[0];
c_7340062.elements[1] = ((closureN)self_7320133)->elements[1];


make_pair(c_7340079,quote_id_91ls,NULL);c_7340079.hdr.immutable = 1;

make_pair(c_7340078,quote_reverse,&c_7340079);c_7340078.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340062, ((closureN)self_7320133)->elements[2], r_7314830, &c_7340078);; 
}

static void __lambda_1323(void *data, object self_7320134, int argc, object *args) /* object self_7320134, object r_7314826 */
 {
 object r_7314826 = args[0];
  
closureN_type c_7340064;
object e_7340072 [2];
c_7340064.hdr.mark = gc_color_red;
 c_7340064.hdr.grayed = 0;
c_7340064.tag = closureN_tag;
 c_7340064.fn = (function_type)__lambda_1324;
c_7340064.num_args = 1;
c_7340064.num_elements = 2;
c_7340064.elements = (object *)e_7340072;
c_7340064.elements[0] = ((closureN)self_7320134)->elements[0];
c_7340064.elements[1] = ((closureN)self_7320134)->elements[1];


make_pair(c_7340075,quote_id_91ls,NULL);c_7340075.hdr.immutable = 1;

make_pair(c_7340074,quote_reverse,&c_7340075);c_7340074.hdr.immutable = 1;

make_pair(c_7340073,&c_7340074,NULL);c_7340073.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7340064, r_7314826, NULL, &c_7340073);; 
}

static void __lambda_1324(void *data, object self_7320135, int argc, object *args) /* object self_7320135, object r_7314824 */
 {
 object r_7314824 = args[0];
  
make_pair(c_7340071,quote_id_91ls,NULL);c_7340071.hdr.immutable = 1;

make_pair(c_7340070,quote_reverse,&c_7340071);c_7340070.hdr.immutable = 1;

make_pair(c_7340069,&c_7340070,NULL);c_7340069.hdr.immutable = 1;

make_pair(c_7340068,quote_id,&c_7340069);c_7340068.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7320135)->elements[1], ((closureN)self_7320135)->elements[0], r_7314824, &c_7340068);; 
}

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

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7338581, r_7314822, ((closureN)self_7320136)->elements[2], ((closureN)self_7320136)->elements[3]);; 
}

static void __lambda_1241(void *data, object self_7320137, int argc, object *args) /* object self_7320137, object r_7314810 */
 {
 object r_7314810 = args[0];
  
closureN_type c_7338583;
object e_7340048 [17];
c_7338583.hdr.mark = gc_color_red;
 c_7338583.hdr.grayed = 0;
c_7338583.tag = closureN_tag;
 c_7338583.fn = (function_type)__lambda_1242;
c_7338583.num_args = 1;
c_7338583.num_elements = 17;
c_7338583.elements = (object *)e_7340048;
c_7338583.elements[0] = ((closureN)self_7320137)->elements[0];
c_7338583.elements[1] = ((closureN)self_7320137)->elements[1];
c_7338583.elements[2] = ((closureN)self_7320137)->elements[2];
c_7338583.elements[3] = ((closureN)self_7320137)->elements[3];
c_7338583.elements[4] = ((closureN)self_7320137)->elements[4];
c_7338583.elements[5] = ((closureN)self_7320137)->elements[5];
c_7338583.elements[6] = ((closureN)self_7320137)->elements[6];
c_7338583.elements[7] = ((closureN)self_7320137)->elements[7];
c_7338583.elements[8] = ((closureN)self_7320137)->elements[8];
c_7338583.elements[9] = ((closureN)self_7320137)->elements[9];
c_7338583.elements[10] = ((closureN)self_7320137)->elements[10];
c_7338583.elements[11] = ((closureN)self_7320137)->elements[11];
c_7338583.elements[12] = ((closureN)self_7320137)->elements[12];
c_7338583.elements[13] = ((closureN)self_7320137)->elements[13];
c_7338583.elements[14] = r_7314810;
c_7338583.elements[15] = ((closureN)self_7320137)->elements[14];
c_7338583.elements[16] = ((closureN)self_7320137)->elements[15];


mmacro(c_7340049, (function_type)__lambda_1319);c_7340049.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7338583,__lambda_1242,  &c_7340049);; 
}

static void __lambda_1319(void *data, object self_7320138, int argc, object *args) /* object self_7320138, object k_7314821, object sk_733858_733958_739538 */
 {
 object k_7314821 = args[0]; object sk_733858_733958_739538 = args[1];
  return_direct_with_clo1(data,  k_7314821, (((closure)  k_7314821)->fn),  sk_733858_733958_739538);; 
}

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

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7338585, r_7314820, ((closureN)self_7320139)->elements[16]);; 
}

static void __lambda_1243(void *data, object self_7320140, int argc, object *args) /* object self_7320140, object r_7314816 */
 {
 object r_7314816 = args[0];
  
closureN_type c_7338587;
object e_7340043 [17];
c_7338587.hdr.mark = gc_color_red;
 c_7338587.hdr.grayed = 0;
c_7338587.tag = closureN_tag;
 c_7338587.fn = (function_type)__lambda_1244;
c_7338587.num_args = 1;
c_7338587.num_elements = 17;
c_7338587.elements = (object *)e_7340043;
c_7338587.elements[0] = ((closureN)self_7320140)->elements[0];
c_7338587.elements[1] = ((closureN)self_7320140)->elements[1];
c_7338587.elements[2] = ((closureN)self_7320140)->elements[2];
c_7338587.elements[3] = ((closureN)self_7320140)->elements[3];
c_7338587.elements[4] = ((closureN)self_7320140)->elements[4];
c_7338587.elements[5] = ((closureN)self_7320140)->elements[5];
c_7338587.elements[6] = ((closureN)self_7320140)->elements[6];
c_7338587.elements[7] = ((closureN)self_7320140)->elements[7];
c_7338587.elements[8] = ((closureN)self_7320140)->elements[8];
c_7338587.elements[9] = ((closureN)self_7320140)->elements[9];
c_7338587.elements[10] = ((closureN)self_7320140)->elements[10];
c_7338587.elements[11] = ((closureN)self_7320140)->elements[11];
c_7338587.elements[12] = ((closureN)self_7320140)->elements[12];
c_7338587.elements[13] = ((closureN)self_7320140)->elements[13];
c_7338587.elements[14] = ((closureN)self_7320140)->elements[14];
c_7338587.elements[15] = r_7314816;
c_7338587.elements[16] = ((closureN)self_7320140)->elements[15];


make_pair(c_7340045,quote_i,NULL);c_7340045.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338587, ((closureN)self_7320140)->elements[1], NULL, &c_7340045);; 
}

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

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7338589, ((closureN)self_7320141)->elements[15], r_7314817);; 
}

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


make_pair(c_7340040,quote_i,NULL);c_7340040.hdr.immutable = 1;

make_pair(c_7340039,quote__93_93_93,&c_7340040);c_7340039.hdr.immutable = 1;

make_pair(c_7340038,quote_sk,&c_7340039);c_7340038.hdr.immutable = 1;

make_pair(c_7340037,&c_7340038,NULL);c_7340037.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338591, r_7314813, NULL, &c_7340037);; 
}

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


make_pair(c_7340030,quote_id_91ls,NULL);c_7340030.hdr.immutable = 1;

make_pair(c_7340029,quote_reverse,&c_7340030);c_7340029.hdr.immutable = 1;

make_pair(c_7340028,&c_7340029,NULL);c_7340028.hdr.immutable = 1;

make_pair(c_7340027,quote_id,&c_7340028);c_7340027.hdr.immutable = 1;

make_pair(c_7340031,quote__93_93_93,NULL);c_7340031.hdr.immutable = 1;

make_pair(c_7340026,&c_7340027,&c_7340031);c_7340026.hdr.immutable = 1;

make_pair(c_7340035,quote_i,NULL);c_7340035.hdr.immutable = 1;

make_pair(c_7340034,quote__93_93_93,&c_7340035);c_7340034.hdr.immutable = 1;

make_pair(c_7340033,quote_sk,&c_7340034);c_7340033.hdr.immutable = 1;

make_pair(c_7340032,&c_7340033,NULL);c_7340032.hdr.immutable = 1;

make_pair(c_7340025,&c_7340026,&c_7340032);c_7340025.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338593, ((closureN)self_7320143)->elements[14], r_7314811, &c_7340025);; 
}

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


make_pair(c_7340017,quote_id_91ls,NULL);c_7340017.hdr.immutable = 1;

make_pair(c_7340016,quote_reverse,&c_7340017);c_7340016.hdr.immutable = 1;

make_pair(c_7340015,&c_7340016,NULL);c_7340015.hdr.immutable = 1;

make_pair(c_7340014,quote_id,&c_7340015);c_7340014.hdr.immutable = 1;

make_pair(c_7340018,quote__93_93_93,NULL);c_7340018.hdr.immutable = 1;

make_pair(c_7340013,&c_7340014,&c_7340018);c_7340013.hdr.immutable = 1;

make_pair(c_7340022,quote_i,NULL);c_7340022.hdr.immutable = 1;

make_pair(c_7340021,quote__93_93_93,&c_7340022);c_7340021.hdr.immutable = 1;

make_pair(c_7340020,quote_sk,&c_7340021);c_7340020.hdr.immutable = 1;

make_pair(c_7340019,&c_7340020,NULL);c_7340019.hdr.immutable = 1;

make_pair(c_7340012,&c_7340013,&c_7340019);c_7340012.hdr.immutable = 1;

make_pair(c_7340011,quote_let,&c_7340012);c_7340011.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338595, ((closureN)self_7320144)->elements[13], r_7314808, &c_7340011);; 
}

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


make_pair(c_7340003,quote_id_91ls,NULL);c_7340003.hdr.immutable = 1;

make_pair(c_7340002,quote_reverse,&c_7340003);c_7340002.hdr.immutable = 1;

make_pair(c_7340001,&c_7340002,NULL);c_7340001.hdr.immutable = 1;

make_pair(c_7340000,quote_id,&c_7340001);c_7340000.hdr.immutable = 1;

make_pair(c_7340004,quote__93_93_93,NULL);c_7340004.hdr.immutable = 1;

make_pair(c_7339999,&c_7340000,&c_7340004);c_7339999.hdr.immutable = 1;

make_pair(c_7340008,quote_i,NULL);c_7340008.hdr.immutable = 1;

make_pair(c_7340007,quote__93_93_93,&c_7340008);c_7340007.hdr.immutable = 1;

make_pair(c_7340006,quote_sk,&c_7340007);c_7340006.hdr.immutable = 1;

make_pair(c_7340005,&c_7340006,NULL);c_7340005.hdr.immutable = 1;

make_pair(c_7339998,&c_7339999,&c_7340005);c_7339998.hdr.immutable = 1;

make_pair(c_7339997,quote_let,&c_7339998);c_7339997.hdr.immutable = 1;

make_pair(c_7339996,&c_7339997,NULL);c_7339996.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338597, r_7314804, NULL, &c_7339996);; 
}

static void __lambda_1249(void *data, object self_7320146, int argc, object *args) /* object self_7320146, object r_7314802 */
 {
 object r_7314802 = args[0];
  
closureN_type c_7338599;
object e_7339977 [13];
c_7338599.hdr.mark = gc_color_red;
 c_7338599.hdr.grayed = 0;
c_7338599.tag = closureN_tag;
 c_7338599.fn = (function_type)__lambda_1250;
c_7338599.num_args = 1;
c_7338599.num_elements = 13;
c_7338599.elements = (object *)e_7339977;
c_7338599.elements[0] = ((closureN)self_7320146)->elements[0];
c_7338599.elements[1] = ((closureN)self_7320146)->elements[1];
c_7338599.elements[2] = ((closureN)self_7320146)->elements[2];
c_7338599.elements[3] = ((closureN)self_7320146)->elements[3];
c_7338599.elements[4] = ((closureN)self_7320146)->elements[4];
c_7338599.elements[5] = ((closureN)self_7320146)->elements[5];
c_7338599.elements[6] = ((closureN)self_7320146)->elements[6];
c_7338599.elements[7] = ((closureN)self_7320146)->elements[7];
c_7338599.elements[8] = ((closureN)self_7320146)->elements[8];
c_7338599.elements[9] = ((closureN)self_7320146)->elements[9];
c_7338599.elements[10] = ((closureN)self_7320146)->elements[10];
c_7338599.elements[11] = ((closureN)self_7320146)->elements[11];
c_7338599.elements[12] = ((closureN)self_7320146)->elements[13];


make_pair(c_7339981,quote_ls,NULL);c_7339981.hdr.immutable = 1;

make_pair(c_7339980,quote_null_127,&c_7339981);c_7339980.hdr.immutable = 1;

make_pair(c_7339989,quote_id_91ls,NULL);c_7339989.hdr.immutable = 1;

make_pair(c_7339988,quote_reverse,&c_7339989);c_7339988.hdr.immutable = 1;

make_pair(c_7339987,&c_7339988,NULL);c_7339987.hdr.immutable = 1;

make_pair(c_7339986,quote_id,&c_7339987);c_7339986.hdr.immutable = 1;

make_pair(c_7339990,quote__93_93_93,NULL);c_7339990.hdr.immutable = 1;

make_pair(c_7339985,&c_7339986,&c_7339990);c_7339985.hdr.immutable = 1;

make_pair(c_7339994,quote_i,NULL);c_7339994.hdr.immutable = 1;

make_pair(c_7339993,quote__93_93_93,&c_7339994);c_7339993.hdr.immutable = 1;

make_pair(c_7339992,quote_sk,&c_7339993);c_7339992.hdr.immutable = 1;

make_pair(c_7339991,&c_7339992,NULL);c_7339991.hdr.immutable = 1;

make_pair(c_7339984,&c_7339985,&c_7339991);c_7339984.hdr.immutable = 1;

make_pair(c_7339983,quote_let,&c_7339984);c_7339983.hdr.immutable = 1;

make_pair(c_7339982,&c_7339983,NULL);c_7339982.hdr.immutable = 1;

make_pair(c_7339979,&c_7339980,&c_7339982);c_7339979.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338599, ((closureN)self_7320146)->elements[12], r_7314802, &c_7339979);; 
}

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

return_closcall2(data,  ((closureN)self_7320147)->elements[12],  &c_7338602, quote_pair_127);; 
}

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

return_closcall2(data,  ((closureN)self_7320148)->elements[13],  &c_7338605, quote_ls);; 
}

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


make_pair(c_7339974,quote_ls,NULL);c_7339974.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338607, r_7314796, NULL, &c_7339974);; 
}

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


make_pair(c_7339972,quote_ls,NULL);c_7339972.hdr.immutable = 1;

make_pair(c_7339971,quote_pair_127,&c_7339972);c_7339971.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338609, ((closureN)self_7320150)->elements[13], r_7314794, &c_7339971);; 
}

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

return_closcall2(data,  ((closureN)self_7320151)->elements[13],  &c_7338612, quote_let);; 
}

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

return_closcall2(data,  ((closureN)self_7320152)->elements[14],  &c_7338615, quote_w);; 
}

static void __lambda_1256(void *data, object self_7320153, int argc, object *args) /* object self_7320153, object r_7314777 */
 {
 object r_7314777 = args[0];
  
closureN_type c_7338618;
object e_7339966 [17];
c_7338618.hdr.mark = gc_color_red;
 c_7338618.hdr.grayed = 0;
c_7338618.tag = closureN_tag;
 c_7338618.fn = (function_type)__lambda_1257;
c_7338618.num_args = 1;
c_7338618.num_elements = 17;
c_7338618.elements = (object *)e_7339966;
c_7338618.elements[0] = ((closureN)self_7320153)->elements[0];
c_7338618.elements[1] = ((closureN)self_7320153)->elements[1];
c_7338618.elements[2] = ((closureN)self_7320153)->elements[2];
c_7338618.elements[3] = ((closureN)self_7320153)->elements[3];
c_7338618.elements[4] = ((closureN)self_7320153)->elements[4];
c_7338618.elements[5] = ((closureN)self_7320153)->elements[5];
c_7338618.elements[6] = ((closureN)self_7320153)->elements[6];
c_7338618.elements[7] = ((closureN)self_7320153)->elements[7];
c_7338618.elements[8] = ((closureN)self_7320153)->elements[8];
c_7338618.elements[9] = ((closureN)self_7320153)->elements[9];
c_7338618.elements[10] = ((closureN)self_7320153)->elements[10];
c_7338618.elements[11] = ((closureN)self_7320153)->elements[11];
c_7338618.elements[12] = ((closureN)self_7320153)->elements[12];
c_7338618.elements[13] = ((closureN)self_7320153)->elements[13];
c_7338618.elements[14] = ((closureN)self_7320153)->elements[14];
c_7338618.elements[15] = r_7314777;
c_7338618.elements[16] = ((closureN)self_7320153)->elements[15];

return_closcall2(data,  ((closureN)self_7320153)->elements[15],  &c_7338618, quote_car);; 
}

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

return_closcall2(data,  ((closureN)self_7320154)->elements[16],  &c_7338621, quote_ls);; 
}

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


make_pair(c_7339964,quote_ls,NULL);c_7339964.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338623, r_7314786, NULL, &c_7339964);; 
}

static void __lambda_1259(void *data, object self_7320156, int argc, object *args) /* object self_7320156, object r_7314784 */
 {
 object r_7314784 = args[0];
  
closureN_type c_7338625;
object e_7339959 [17];
c_7338625.hdr.mark = gc_color_red;
 c_7338625.hdr.grayed = 0;
c_7338625.tag = closureN_tag;
 c_7338625.fn = (function_type)__lambda_1260;
c_7338625.num_args = 1;
c_7338625.num_elements = 17;
c_7338625.elements = (object *)e_7339959;
c_7338625.elements[0] = ((closureN)self_7320156)->elements[0];
c_7338625.elements[1] = ((closureN)self_7320156)->elements[1];
c_7338625.elements[2] = ((closureN)self_7320156)->elements[2];
c_7338625.elements[3] = ((closureN)self_7320156)->elements[3];
c_7338625.elements[4] = ((closureN)self_7320156)->elements[4];
c_7338625.elements[5] = ((closureN)self_7320156)->elements[5];
c_7338625.elements[6] = ((closureN)self_7320156)->elements[6];
c_7338625.elements[7] = ((closureN)self_7320156)->elements[7];
c_7338625.elements[8] = ((closureN)self_7320156)->elements[8];
c_7338625.elements[9] = ((closureN)self_7320156)->elements[9];
c_7338625.elements[10] = ((closureN)self_7320156)->elements[10];
c_7338625.elements[11] = ((closureN)self_7320156)->elements[11];
c_7338625.elements[12] = ((closureN)self_7320156)->elements[12];
c_7338625.elements[13] = ((closureN)self_7320156)->elements[13];
c_7338625.elements[14] = ((closureN)self_7320156)->elements[14];
c_7338625.elements[15] = ((closureN)self_7320156)->elements[15];
c_7338625.elements[16] = ((closureN)self_7320156)->elements[17];


make_pair(c_7339962,quote_ls,NULL);c_7339962.hdr.immutable = 1;

make_pair(c_7339961,quote_car,&c_7339962);c_7339961.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338625, ((closureN)self_7320156)->elements[16], r_7314784, &c_7339961);; 
}

static void __lambda_1260(void *data, object self_7320157, int argc, object *args) /* object self_7320157, object r_7314780 */
 {
 object r_7314780 = args[0];
  
closureN_type c_7338627;
object e_7339955 [17];
c_7338627.hdr.mark = gc_color_red;
 c_7338627.hdr.grayed = 0;
c_7338627.tag = closureN_tag;
 c_7338627.fn = (function_type)__lambda_1261;
c_7338627.num_args = 1;
c_7338627.num_elements = 17;
c_7338627.elements = (object *)e_7339955;
c_7338627.elements[0] = ((closureN)self_7320157)->elements[0];
c_7338627.elements[1] = ((closureN)self_7320157)->elements[1];
c_7338627.elements[2] = ((closureN)self_7320157)->elements[2];
c_7338627.elements[3] = ((closureN)self_7320157)->elements[3];
c_7338627.elements[4] = ((closureN)self_7320157)->elements[4];
c_7338627.elements[5] = ((closureN)self_7320157)->elements[5];
c_7338627.elements[6] = ((closureN)self_7320157)->elements[6];
c_7338627.elements[7] = ((closureN)self_7320157)->elements[7];
c_7338627.elements[8] = ((closureN)self_7320157)->elements[8];
c_7338627.elements[9] = ((closureN)self_7320157)->elements[9];
c_7338627.elements[10] = ((closureN)self_7320157)->elements[10];
c_7338627.elements[11] = ((closureN)self_7320157)->elements[11];
c_7338627.elements[12] = ((closureN)self_7320157)->elements[12];
c_7338627.elements[13] = ((closureN)self_7320157)->elements[13];
c_7338627.elements[14] = ((closureN)self_7320157)->elements[14];
c_7338627.elements[15] = ((closureN)self_7320157)->elements[15];
c_7338627.elements[16] = ((closureN)self_7320157)->elements[16];


make_pair(c_7339958,quote_ls,NULL);c_7339958.hdr.immutable = 1;

make_pair(c_7339957,quote_car,&c_7339958);c_7339957.hdr.immutable = 1;

make_pair(c_7339956,&c_7339957,NULL);c_7339956.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338627, r_7314780, NULL, &c_7339956);; 
}

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


make_pair(c_7339954,quote_ls,NULL);c_7339954.hdr.immutable = 1;

make_pair(c_7339953,quote_car,&c_7339954);c_7339953.hdr.immutable = 1;

make_pair(c_7339952,&c_7339953,NULL);c_7339952.hdr.immutable = 1;

make_pair(c_7339951,quote_w,&c_7339952);c_7339951.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338629, ((closureN)self_7320158)->elements[15], r_7314778, &c_7339951);; 
}

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


make_pair(c_7339948,quote_ls,NULL);c_7339948.hdr.immutable = 1;

make_pair(c_7339947,quote_car,&c_7339948);c_7339947.hdr.immutable = 1;

make_pair(c_7339946,&c_7339947,NULL);c_7339946.hdr.immutable = 1;

make_pair(c_7339945,quote_w,&c_7339946);c_7339945.hdr.immutable = 1;

make_pair(c_7339944,&c_7339945,NULL);c_7339944.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338631, r_7314774, NULL, &c_7339944);; 
}

static void __lambda_1263(void *data, object self_7320160, int argc, object *args) /* object self_7320160, object r_7314694 */
 {
 object r_7314694 = args[0];
  
closureN_type c_7338634;
object e_7339942 [17];
c_7338634.hdr.mark = gc_color_red;
 c_7338634.hdr.grayed = 0;
c_7338634.tag = closureN_tag;
 c_7338634.fn = (function_type)__lambda_1264;
c_7338634.num_args = 1;
c_7338634.num_elements = 17;
c_7338634.elements = (object *)e_7339942;
c_7338634.elements[0] = ((closureN)self_7320160)->elements[0];
c_7338634.elements[1] = ((closureN)self_7320160)->elements[1];
c_7338634.elements[2] = ((closureN)self_7320160)->elements[2];
c_7338634.elements[3] = ((closureN)self_7320160)->elements[3];
c_7338634.elements[4] = ((closureN)self_7320160)->elements[4];
c_7338634.elements[5] = ((closureN)self_7320160)->elements[5];
c_7338634.elements[6] = ((closureN)self_7320160)->elements[6];
c_7338634.elements[7] = ((closureN)self_7320160)->elements[7];
c_7338634.elements[8] = ((closureN)self_7320160)->elements[8];
c_7338634.elements[9] = ((closureN)self_7320160)->elements[9];
c_7338634.elements[10] = ((closureN)self_7320160)->elements[10];
c_7338634.elements[11] = ((closureN)self_7320160)->elements[11];
c_7338634.elements[12] = ((closureN)self_7320160)->elements[12];
c_7338634.elements[13] = ((closureN)self_7320160)->elements[13];
c_7338634.elements[14] = ((closureN)self_7320160)->elements[14];
c_7338634.elements[15] = r_7314694;
c_7338634.elements[16] = ((closureN)self_7320160)->elements[15];

return_closcall2(data,  ((closureN)self_7320160)->elements[15],  &c_7338634, quote_match_91one);; 
}

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

return_closcall2(data,  ((closureN)self_7320161)->elements[16],  &c_7338637, quote_w);; 
}

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

return_closcall2(data,  ((closureN)self_7320162)->elements[17],  &c_7338640, quote_car);; 
}

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

return_closcall2(data,  ((closureN)self_7320163)->elements[18],  &c_7338643, quote_ls);; 
}

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


make_pair(c_7339938,quote_ls,NULL);c_7339938.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338645, r_7314767, NULL, &c_7339938);; 
}

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


make_pair(c_7339936,quote_ls,NULL);c_7339936.hdr.immutable = 1;

make_pair(c_7339935,quote_car,&c_7339936);c_7339935.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338647, ((closureN)self_7320165)->elements[18], r_7314765, &c_7339935);; 
}

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

return_closcall2(data,  ((closureN)self_7320166)->elements[18],  &c_7338650, quote_set_91car_67);; 
}

static void __lambda_1270(void *data, object self_7320167, int argc, object *args) /* object self_7320167, object r_7314756 */
 {
 object r_7314756 = args[0];
  
closureN_type c_7338653;
object e_7339931 [21];
c_7338653.hdr.mark = gc_color_red;
 c_7338653.hdr.grayed = 0;
c_7338653.tag = closureN_tag;
 c_7338653.fn = (function_type)__lambda_1271;
c_7338653.num_args = 1;
c_7338653.num_elements = 21;
c_7338653.elements = (object *)e_7339931;
c_7338653.elements[0] = ((closureN)self_7320167)->elements[0];
c_7338653.elements[1] = ((closureN)self_7320167)->elements[1];
c_7338653.elements[2] = ((closureN)self_7320167)->elements[2];
c_7338653.elements[3] = ((closureN)self_7320167)->elements[3];
c_7338653.elements[4] = ((closureN)self_7320167)->elements[4];
c_7338653.elements[5] = ((closureN)self_7320167)->elements[5];
c_7338653.elements[6] = ((closureN)self_7320167)->elements[6];
c_7338653.elements[7] = ((closureN)self_7320167)->elements[7];
c_7338653.elements[8] = ((closureN)self_7320167)->elements[8];
c_7338653.elements[9] = ((closureN)self_7320167)->elements[9];
c_7338653.elements[10] = ((closureN)self_7320167)->elements[10];
c_7338653.elements[11] = ((closureN)self_7320167)->elements[11];
c_7338653.elements[12] = ((closureN)self_7320167)->elements[12];
c_7338653.elements[13] = ((closureN)self_7320167)->elements[13];
c_7338653.elements[14] = ((closureN)self_7320167)->elements[14];
c_7338653.elements[15] = ((closureN)self_7320167)->elements[15];
c_7338653.elements[16] = ((closureN)self_7320167)->elements[16];
c_7338653.elements[17] = ((closureN)self_7320167)->elements[17];
c_7338653.elements[18] = ((closureN)self_7320167)->elements[18];
c_7338653.elements[19] = r_7314756;
c_7338653.elements[20] = ((closureN)self_7320167)->elements[19];

return_closcall2(data,  ((closureN)self_7320167)->elements[19],  &c_7338653, quote_ls);; 
}

static void __lambda_1271(void *data, object self_7320168, int argc, object *args) /* object self_7320168, object r_7314759 */
 {
 object r_7314759 = args[0];
  
closureN_type c_7338655;
object e_7339929 [21];
c_7338655.hdr.mark = gc_color_red;
 c_7338655.hdr.grayed = 0;
c_7338655.tag = closureN_tag;
 c_7338655.fn = (function_type)__lambda_1272;
c_7338655.num_args = 1;
c_7338655.num_elements = 21;
c_7338655.elements = (object *)e_7339929;
c_7338655.elements[0] = ((closureN)self_7320168)->elements[0];
c_7338655.elements[1] = ((closureN)self_7320168)->elements[1];
c_7338655.elements[2] = ((closureN)self_7320168)->elements[2];
c_7338655.elements[3] = ((closureN)self_7320168)->elements[3];
c_7338655.elements[4] = ((closureN)self_7320168)->elements[4];
c_7338655.elements[5] = ((closureN)self_7320168)->elements[5];
c_7338655.elements[6] = ((closureN)self_7320168)->elements[6];
c_7338655.elements[7] = ((closureN)self_7320168)->elements[7];
c_7338655.elements[8] = ((closureN)self_7320168)->elements[8];
c_7338655.elements[9] = ((closureN)self_7320168)->elements[9];
c_7338655.elements[10] = ((closureN)self_7320168)->elements[10];
c_7338655.elements[11] = ((closureN)self_7320168)->elements[11];
c_7338655.elements[12] = ((closureN)self_7320168)->elements[12];
c_7338655.elements[13] = ((closureN)self_7320168)->elements[13];
c_7338655.elements[14] = ((closureN)self_7320168)->elements[14];
c_7338655.elements[15] = ((closureN)self_7320168)->elements[15];
c_7338655.elements[16] = ((closureN)self_7320168)->elements[16];
c_7338655.elements[17] = ((closureN)self_7320168)->elements[17];
c_7338655.elements[18] = ((closureN)self_7320168)->elements[18];
c_7338655.elements[19] = ((closureN)self_7320168)->elements[19];
c_7338655.elements[20] = ((closureN)self_7320168)->elements[20];


make_pair(c_7339930,quote_ls,NULL);c_7339930.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338655, r_7314759, NULL, &c_7339930);; 
}

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


make_pair(c_7339928,quote_ls,NULL);c_7339928.hdr.immutable = 1;

make_pair(c_7339927,quote_set_91car_67,&c_7339928);c_7339927.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338657, ((closureN)self_7320169)->elements[19], r_7314757, &c_7339927);; 
}

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


make_pair(c_7339924,quote_ls,NULL);c_7339924.hdr.immutable = 1;

make_pair(c_7339923,quote_set_91car_67,&c_7339924);c_7339923.hdr.immutable = 1;

make_pair(c_7339922,&c_7339923,NULL);c_7339922.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338659, r_7314753, NULL, &c_7339922);; 
}

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


make_pair(c_7339917,quote_ls,NULL);c_7339917.hdr.immutable = 1;

make_pair(c_7339916,quote_car,&c_7339917);c_7339916.hdr.immutable = 1;

make_pair(c_7339920,quote_ls,NULL);c_7339920.hdr.immutable = 1;

make_pair(c_7339919,quote_set_91car_67,&c_7339920);c_7339919.hdr.immutable = 1;

make_pair(c_7339918,&c_7339919,NULL);c_7339918.hdr.immutable = 1;

make_pair(c_7339915,&c_7339916,&c_7339918);c_7339915.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338661, ((closureN)self_7320171)->elements[18], r_7314751, &c_7339915);; 
}

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

return_closcall2(data,  ((closureN)self_7320172)->elements[18],  &c_7338664, quote_match_91drop_91ids);; 
}

static void __lambda_1276(void *data, object self_7320173, int argc, object *args) /* object self_7320173, object r_7314718 */
 {
 object r_7314718 = args[0];
  
closureN_type c_7338667;
object e_7339911 [21];
c_7338667.hdr.mark = gc_color_red;
 c_7338667.hdr.grayed = 0;
c_7338667.tag = closureN_tag;
 c_7338667.fn = (function_type)__lambda_1277;
c_7338667.num_args = 1;
c_7338667.num_elements = 21;
c_7338667.elements = (object *)e_7339911;
c_7338667.elements[0] = ((closureN)self_7320173)->elements[0];
c_7338667.elements[1] = ((closureN)self_7320173)->elements[1];
c_7338667.elements[2] = ((closureN)self_7320173)->elements[2];
c_7338667.elements[3] = ((closureN)self_7320173)->elements[3];
c_7338667.elements[4] = ((closureN)self_7320173)->elements[4];
c_7338667.elements[5] = ((closureN)self_7320173)->elements[5];
c_7338667.elements[6] = ((closureN)self_7320173)->elements[6];
c_7338667.elements[7] = ((closureN)self_7320173)->elements[7];
c_7338667.elements[8] = ((closureN)self_7320173)->elements[8];
c_7338667.elements[9] = ((closureN)self_7320173)->elements[9];
c_7338667.elements[10] = ((closureN)self_7320173)->elements[10];
c_7338667.elements[11] = ((closureN)self_7320173)->elements[11];
c_7338667.elements[12] = ((closureN)self_7320173)->elements[12];
c_7338667.elements[13] = ((closureN)self_7320173)->elements[13];
c_7338667.elements[14] = ((closureN)self_7320173)->elements[14];
c_7338667.elements[15] = ((closureN)self_7320173)->elements[15];
c_7338667.elements[16] = ((closureN)self_7320173)->elements[16];
c_7338667.elements[17] = ((closureN)self_7320173)->elements[17];
c_7338667.elements[18] = ((closureN)self_7320173)->elements[18];
c_7338667.elements[19] = r_7314718;
c_7338667.elements[20] = ((closureN)self_7320173)->elements[19];

return_closcall2(data,  ((closureN)self_7320173)->elements[19],  &c_7338667, quote_loop);; 
}

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

return_closcall2(data,  ((closureN)self_7320174)->elements[20],  &c_7338670, quote_cdr);; 
}

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

return_closcall2(data,  ((closureN)self_7320175)->elements[21],  &c_7338673, quote_ls);; 
}

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


make_pair(c_7339908,quote_ls,NULL);c_7339908.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338675, r_7314743, NULL, &c_7339908);; 
}

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


make_pair(c_7339906,quote_ls,NULL);c_7339906.hdr.immutable = 1;

make_pair(c_7339905,quote_cdr,&c_7339906);c_7339905.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338677, ((closureN)self_7320177)->elements[21], r_7314741, &c_7339905);; 
}

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


closureN_type c_7339880;
object e_7339902 [1];
c_7339880.hdr.mark = gc_color_red;
 c_7339880.hdr.grayed = 0;
c_7339880.tag = closureN_tag;
 c_7339880.fn = (function_type)__lambda_1315;
c_7339880.num_args = 2;
c_7339880.num_elements = 1;
c_7339880.elements = (object *)e_7339902;
c_7339880.elements[0] = ((closureN)self_7320178)->elements[21];

return_direct_with_clo1(data,(closure)&c_7338679,__lambda_1282,  &c_7339880);; 
}

static void __lambda_1315(void *data, object self_7320179, int argc, object *args) /* object self_7320179, object k_7314731, object id_733859_733959_739539, object id_91ls_733860_733960_739540 */
 {
 object k_7314731 = args[0]; object id_733859_733959_739539 = args[1]; object id_91ls_733860_733960_739540 = args[2];
  
closureN_type c_7339883;
object e_7339901 [3];
c_7339883.hdr.mark = gc_color_red;
 c_7339883.hdr.grayed = 0;
c_7339883.tag = closureN_tag;
 c_7339883.fn = (function_type)__lambda_1316;
c_7339883.num_args = 1;
c_7339883.num_elements = 3;
c_7339883.elements = (object *)e_7339901;
c_7339883.elements[0] = id_733859_733959_739539;
c_7339883.elements[1] = id_91ls_733860_733960_739540;
c_7339883.elements[2] = k_7314731;

return_closcall2(data,  ((closureN)self_7320179)->elements[0],  &c_7339883, quote_cons);; 
}

static void __lambda_1316(void *data, object self_7320180, int argc, object *args) /* object self_7320180, object r_7314732 */
 {
 object r_7314732 = args[0];
  
closureN_type c_7339885;
object e_7339898 [3];
c_7339885.hdr.mark = gc_color_red;
 c_7339885.hdr.grayed = 0;
c_7339885.tag = closureN_tag;
 c_7339885.fn = (function_type)__lambda_1317;
c_7339885.num_args = 1;
c_7339885.num_elements = 3;
c_7339885.elements = (object *)e_7339898;
c_7339885.elements[0] = ((closureN)self_7320180)->elements[0];
c_7339885.elements[1] = ((closureN)self_7320180)->elements[2];
c_7339885.elements[2] = r_7314732;


make_pair(c_7339900,quote_id_91ls,NULL);c_7339900.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7339885, ((closureN)self_7320180)->elements[1], NULL, &c_7339900);; 
}

static void __lambda_1317(void *data, object self_7320181, int argc, object *args) /* object self_7320181, object r_7314735 */
 {
 object r_7314735 = args[0];
  
closureN_type c_7339887;
object e_7339894 [2];
c_7339887.hdr.mark = gc_color_red;
 c_7339887.hdr.grayed = 0;
c_7339887.tag = closureN_tag;
 c_7339887.fn = (function_type)__lambda_1318;
c_7339887.num_args = 1;
c_7339887.num_elements = 2;
c_7339887.elements = (object *)e_7339894;
c_7339887.elements[0] = ((closureN)self_7320181)->elements[1];
c_7339887.elements[1] = ((closureN)self_7320181)->elements[2];


make_pair(c_7339897,quote_id_91ls,NULL);c_7339897.hdr.immutable = 1;

make_pair(c_7339896,quote_id,&c_7339897);c_7339896.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7339887, ((closureN)self_7320181)->elements[0], r_7314735, &c_7339896);; 
}

static void __lambda_1318(void *data, object self_7320182, int argc, object *args) /* object self_7320182, object r_7314733 */
 {
 object r_7314733 = args[0];
  
make_pair(c_7339893,quote_id_91ls,NULL);c_7339893.hdr.immutable = 1;

make_pair(c_7339892,quote_id,&c_7339893);c_7339892.hdr.immutable = 1;

make_pair(c_7339891,quote_cons,&c_7339892);c_7339891.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  ((closureN)self_7320182)->elements[0], ((closureN)self_7320182)->elements[1], r_7314733, &c_7339891);; 
}

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

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7338681, r_7314730, ((closureN)self_7320183)->elements[2], ((closureN)self_7320183)->elements[3]);; 
}

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


make_pair(c_7339870,quote_ls,NULL);c_7339870.hdr.immutable = 1;

make_pair(c_7339869,quote_cdr,&c_7339870);c_7339869.hdr.immutable = 1;

make_pair(c_7339874,quote_id_91ls,NULL);c_7339874.hdr.immutable = 1;

make_pair(c_7339873,quote_id,&c_7339874);c_7339873.hdr.immutable = 1;

make_pair(c_7339872,quote_cons,&c_7339873);c_7339872.hdr.immutable = 1;

make_pair(c_7339875,quote__93_93_93,NULL);c_7339875.hdr.immutable = 1;

make_pair(c_7339871,&c_7339872,&c_7339875);c_7339871.hdr.immutable = 1;

make_pair(c_7339868,&c_7339869,&c_7339871);c_7339868.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338683, ((closureN)self_7320184)->elements[19], r_7314728, &c_7339868);; 
}

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


make_pair(c_7339860,quote_ls,NULL);c_7339860.hdr.immutable = 1;

make_pair(c_7339859,quote_cdr,&c_7339860);c_7339859.hdr.immutable = 1;

make_pair(c_7339864,quote_id_91ls,NULL);c_7339864.hdr.immutable = 1;

make_pair(c_7339863,quote_id,&c_7339864);c_7339863.hdr.immutable = 1;

make_pair(c_7339862,quote_cons,&c_7339863);c_7339862.hdr.immutable = 1;

make_pair(c_7339865,quote__93_93_93,NULL);c_7339865.hdr.immutable = 1;

make_pair(c_7339861,&c_7339862,&c_7339865);c_7339861.hdr.immutable = 1;

make_pair(c_7339858,&c_7339859,&c_7339861);c_7339858.hdr.immutable = 1;

make_pair(c_7339857,quote_loop,&c_7339858);c_7339857.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338685, ((closureN)self_7320185)->elements[18], r_7314725, &c_7339857);; 
}

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


make_pair(c_7339849,quote_ls,NULL);c_7339849.hdr.immutable = 1;

make_pair(c_7339848,quote_cdr,&c_7339849);c_7339848.hdr.immutable = 1;

make_pair(c_7339853,quote_id_91ls,NULL);c_7339853.hdr.immutable = 1;

make_pair(c_7339852,quote_id,&c_7339853);c_7339852.hdr.immutable = 1;

make_pair(c_7339851,quote_cons,&c_7339852);c_7339851.hdr.immutable = 1;

make_pair(c_7339854,quote__93_93_93,NULL);c_7339854.hdr.immutable = 1;

make_pair(c_7339850,&c_7339851,&c_7339854);c_7339850.hdr.immutable = 1;

make_pair(c_7339847,&c_7339848,&c_7339850);c_7339847.hdr.immutable = 1;

make_pair(c_7339846,quote_loop,&c_7339847);c_7339846.hdr.immutable = 1;

make_pair(c_7339845,&c_7339846,NULL);c_7339845.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338687, r_7314721, NULL, &c_7339845);; 
}

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


make_pair(c_7339838,quote_ls,NULL);c_7339838.hdr.immutable = 1;

make_pair(c_7339837,quote_cdr,&c_7339838);c_7339837.hdr.immutable = 1;

make_pair(c_7339842,quote_id_91ls,NULL);c_7339842.hdr.immutable = 1;

make_pair(c_7339841,quote_id,&c_7339842);c_7339841.hdr.immutable = 1;

make_pair(c_7339840,quote_cons,&c_7339841);c_7339840.hdr.immutable = 1;

make_pair(c_7339843,quote__93_93_93,NULL);c_7339843.hdr.immutable = 1;

make_pair(c_7339839,&c_7339840,&c_7339843);c_7339839.hdr.immutable = 1;

make_pair(c_7339836,&c_7339837,&c_7339839);c_7339836.hdr.immutable = 1;

make_pair(c_7339835,quote_loop,&c_7339836);c_7339835.hdr.immutable = 1;

make_pair(c_7339834,&c_7339835,NULL);c_7339834.hdr.immutable = 1;

make_pair(c_7339833,quote_match_91drop_91ids,&c_7339834);c_7339833.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338689, ((closureN)self_7320187)->elements[17], r_7314719, &c_7339833);; 
}

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


make_pair(c_7339830,quote_i,NULL);c_7339830.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338691, ((closureN)self_7320188)->elements[1], NULL, &c_7339830);; 
}

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


make_pair(c_7339827,quote_i,NULL);c_7339827.hdr.immutable = 1;

make_pair(c_7339826,quote_fk,&c_7339827);c_7339826.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338693, ((closureN)self_7320189)->elements[0], r_7314714, &c_7339826);; 
}

static void __lambda_1289(void *data, object self_7320190, int argc, object *args) /* object self_7320190, object r_7314712 */
 {
 object r_7314712 = args[0];
  
closureN_type c_7338695;
object e_7339808 [17];
c_7338695.hdr.mark = gc_color_red;
 c_7338695.hdr.grayed = 0;
c_7338695.tag = closureN_tag;
 c_7338695.fn = (function_type)__lambda_1290;
c_7338695.num_args = 1;
c_7338695.num_elements = 17;
c_7338695.elements = (object *)e_7339808;
c_7338695.elements[0] = ((closureN)self_7320190)->elements[0];
c_7338695.elements[1] = ((closureN)self_7320190)->elements[1];
c_7338695.elements[2] = ((closureN)self_7320190)->elements[2];
c_7338695.elements[3] = ((closureN)self_7320190)->elements[3];
c_7338695.elements[4] = ((closureN)self_7320190)->elements[4];
c_7338695.elements[5] = ((closureN)self_7320190)->elements[5];
c_7338695.elements[6] = ((closureN)self_7320190)->elements[6];
c_7338695.elements[7] = ((closureN)self_7320190)->elements[7];
c_7338695.elements[8] = ((closureN)self_7320190)->elements[8];
c_7338695.elements[9] = ((closureN)self_7320190)->elements[9];
c_7338695.elements[10] = ((closureN)self_7320190)->elements[10];
c_7338695.elements[11] = ((closureN)self_7320190)->elements[11];
c_7338695.elements[12] = ((closureN)self_7320190)->elements[12];
c_7338695.elements[13] = ((closureN)self_7320190)->elements[13];
c_7338695.elements[14] = ((closureN)self_7320190)->elements[14];
c_7338695.elements[15] = ((closureN)self_7320190)->elements[15];
c_7338695.elements[16] = ((closureN)self_7320190)->elements[17];


make_pair(c_7339816,quote_ls,NULL);c_7339816.hdr.immutable = 1;

make_pair(c_7339815,quote_cdr,&c_7339816);c_7339815.hdr.immutable = 1;

make_pair(c_7339820,quote_id_91ls,NULL);c_7339820.hdr.immutable = 1;

make_pair(c_7339819,quote_id,&c_7339820);c_7339819.hdr.immutable = 1;

make_pair(c_7339818,quote_cons,&c_7339819);c_7339818.hdr.immutable = 1;

make_pair(c_7339821,quote__93_93_93,NULL);c_7339821.hdr.immutable = 1;

make_pair(c_7339817,&c_7339818,&c_7339821);c_7339817.hdr.immutable = 1;

make_pair(c_7339814,&c_7339815,&c_7339817);c_7339814.hdr.immutable = 1;

make_pair(c_7339813,quote_loop,&c_7339814);c_7339813.hdr.immutable = 1;

make_pair(c_7339812,&c_7339813,NULL);c_7339812.hdr.immutable = 1;

make_pair(c_7339811,quote_match_91drop_91ids,&c_7339812);c_7339811.hdr.immutable = 1;

make_pair(c_7339823,quote_i,NULL);c_7339823.hdr.immutable = 1;

make_pair(c_7339822,quote_fk,&c_7339823);c_7339822.hdr.immutable = 1;

make_pair(c_7339810,&c_7339811,&c_7339822);c_7339810.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338695, ((closureN)self_7320190)->elements[16], r_7314712, &c_7339810);; 
}

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


make_pair(c_7339790,quote_ls,NULL);c_7339790.hdr.immutable = 1;

make_pair(c_7339789,quote_car,&c_7339790);c_7339789.hdr.immutable = 1;

make_pair(c_7339793,quote_ls,NULL);c_7339793.hdr.immutable = 1;

make_pair(c_7339792,quote_set_91car_67,&c_7339793);c_7339792.hdr.immutable = 1;

make_pair(c_7339791,&c_7339792,NULL);c_7339791.hdr.immutable = 1;

make_pair(c_7339788,&c_7339789,&c_7339791);c_7339788.hdr.immutable = 1;

make_pair(c_7339800,quote_ls,NULL);c_7339800.hdr.immutable = 1;

make_pair(c_7339799,quote_cdr,&c_7339800);c_7339799.hdr.immutable = 1;

make_pair(c_7339804,quote_id_91ls,NULL);c_7339804.hdr.immutable = 1;

make_pair(c_7339803,quote_id,&c_7339804);c_7339803.hdr.immutable = 1;

make_pair(c_7339802,quote_cons,&c_7339803);c_7339802.hdr.immutable = 1;

make_pair(c_7339805,quote__93_93_93,NULL);c_7339805.hdr.immutable = 1;

make_pair(c_7339801,&c_7339802,&c_7339805);c_7339801.hdr.immutable = 1;

make_pair(c_7339798,&c_7339799,&c_7339801);c_7339798.hdr.immutable = 1;

make_pair(c_7339797,quote_loop,&c_7339798);c_7339797.hdr.immutable = 1;

make_pair(c_7339796,&c_7339797,NULL);c_7339796.hdr.immutable = 1;

make_pair(c_7339795,quote_match_91drop_91ids,&c_7339796);c_7339795.hdr.immutable = 1;

make_pair(c_7339807,quote_i,NULL);c_7339807.hdr.immutable = 1;

make_pair(c_7339806,quote_fk,&c_7339807);c_7339806.hdr.immutable = 1;

make_pair(c_7339794,&c_7339795,&c_7339806);c_7339794.hdr.immutable = 1;

make_pair(c_7339787,&c_7339788,&c_7339794);c_7339787.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338697, ((closureN)self_7320191)->elements[15], r_7314709, &c_7339787);; 
}

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


make_pair(c_7339767,quote_ls,NULL);c_7339767.hdr.immutable = 1;

make_pair(c_7339766,quote_car,&c_7339767);c_7339766.hdr.immutable = 1;

make_pair(c_7339770,quote_ls,NULL);c_7339770.hdr.immutable = 1;

make_pair(c_7339769,quote_set_91car_67,&c_7339770);c_7339769.hdr.immutable = 1;

make_pair(c_7339768,&c_7339769,NULL);c_7339768.hdr.immutable = 1;

make_pair(c_7339765,&c_7339766,&c_7339768);c_7339765.hdr.immutable = 1;

make_pair(c_7339777,quote_ls,NULL);c_7339777.hdr.immutable = 1;

make_pair(c_7339776,quote_cdr,&c_7339777);c_7339776.hdr.immutable = 1;

make_pair(c_7339781,quote_id_91ls,NULL);c_7339781.hdr.immutable = 1;

make_pair(c_7339780,quote_id,&c_7339781);c_7339780.hdr.immutable = 1;

make_pair(c_7339779,quote_cons,&c_7339780);c_7339779.hdr.immutable = 1;

make_pair(c_7339782,quote__93_93_93,NULL);c_7339782.hdr.immutable = 1;

make_pair(c_7339778,&c_7339779,&c_7339782);c_7339778.hdr.immutable = 1;

make_pair(c_7339775,&c_7339776,&c_7339778);c_7339775.hdr.immutable = 1;

make_pair(c_7339774,quote_loop,&c_7339775);c_7339774.hdr.immutable = 1;

make_pair(c_7339773,&c_7339774,NULL);c_7339773.hdr.immutable = 1;

make_pair(c_7339772,quote_match_91drop_91ids,&c_7339773);c_7339772.hdr.immutable = 1;

make_pair(c_7339784,quote_i,NULL);c_7339784.hdr.immutable = 1;

make_pair(c_7339783,quote_fk,&c_7339784);c_7339783.hdr.immutable = 1;

make_pair(c_7339771,&c_7339772,&c_7339783);c_7339771.hdr.immutable = 1;

make_pair(c_7339764,&c_7339765,&c_7339771);c_7339764.hdr.immutable = 1;

make_pair(c_7339763,quote_p,&c_7339764);c_7339763.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338699, ((closureN)self_7320192)->elements[2], r_7314706, &c_7339763);; 
}

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


make_pair(c_7339743,quote_ls,NULL);c_7339743.hdr.immutable = 1;

make_pair(c_7339742,quote_car,&c_7339743);c_7339742.hdr.immutable = 1;

make_pair(c_7339746,quote_ls,NULL);c_7339746.hdr.immutable = 1;

make_pair(c_7339745,quote_set_91car_67,&c_7339746);c_7339745.hdr.immutable = 1;

make_pair(c_7339744,&c_7339745,NULL);c_7339744.hdr.immutable = 1;

make_pair(c_7339741,&c_7339742,&c_7339744);c_7339741.hdr.immutable = 1;

make_pair(c_7339753,quote_ls,NULL);c_7339753.hdr.immutable = 1;

make_pair(c_7339752,quote_cdr,&c_7339753);c_7339752.hdr.immutable = 1;

make_pair(c_7339757,quote_id_91ls,NULL);c_7339757.hdr.immutable = 1;

make_pair(c_7339756,quote_id,&c_7339757);c_7339756.hdr.immutable = 1;

make_pair(c_7339755,quote_cons,&c_7339756);c_7339755.hdr.immutable = 1;

make_pair(c_7339758,quote__93_93_93,NULL);c_7339758.hdr.immutable = 1;

make_pair(c_7339754,&c_7339755,&c_7339758);c_7339754.hdr.immutable = 1;

make_pair(c_7339751,&c_7339752,&c_7339754);c_7339751.hdr.immutable = 1;

make_pair(c_7339750,quote_loop,&c_7339751);c_7339750.hdr.immutable = 1;

make_pair(c_7339749,&c_7339750,NULL);c_7339749.hdr.immutable = 1;

make_pair(c_7339748,quote_match_91drop_91ids,&c_7339749);c_7339748.hdr.immutable = 1;

make_pair(c_7339760,quote_i,NULL);c_7339760.hdr.immutable = 1;

make_pair(c_7339759,quote_fk,&c_7339760);c_7339759.hdr.immutable = 1;

make_pair(c_7339747,&c_7339748,&c_7339759);c_7339747.hdr.immutable = 1;

make_pair(c_7339740,&c_7339741,&c_7339747);c_7339740.hdr.immutable = 1;

make_pair(c_7339739,quote_p,&c_7339740);c_7339739.hdr.immutable = 1;

make_pair(c_7339738,quote_w,&c_7339739);c_7339738.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338701, ((closureN)self_7320193)->elements[14], r_7314704, &c_7339738);; 
}

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


make_pair(c_7339718,quote_ls,NULL);c_7339718.hdr.immutable = 1;

make_pair(c_7339717,quote_car,&c_7339718);c_7339717.hdr.immutable = 1;

make_pair(c_7339721,quote_ls,NULL);c_7339721.hdr.immutable = 1;

make_pair(c_7339720,quote_set_91car_67,&c_7339721);c_7339720.hdr.immutable = 1;

make_pair(c_7339719,&c_7339720,NULL);c_7339719.hdr.immutable = 1;

make_pair(c_7339716,&c_7339717,&c_7339719);c_7339716.hdr.immutable = 1;

make_pair(c_7339728,quote_ls,NULL);c_7339728.hdr.immutable = 1;

make_pair(c_7339727,quote_cdr,&c_7339728);c_7339727.hdr.immutable = 1;

make_pair(c_7339732,quote_id_91ls,NULL);c_7339732.hdr.immutable = 1;

make_pair(c_7339731,quote_id,&c_7339732);c_7339731.hdr.immutable = 1;

make_pair(c_7339730,quote_cons,&c_7339731);c_7339730.hdr.immutable = 1;

make_pair(c_7339733,quote__93_93_93,NULL);c_7339733.hdr.immutable = 1;

make_pair(c_7339729,&c_7339730,&c_7339733);c_7339729.hdr.immutable = 1;

make_pair(c_7339726,&c_7339727,&c_7339729);c_7339726.hdr.immutable = 1;

make_pair(c_7339725,quote_loop,&c_7339726);c_7339725.hdr.immutable = 1;

make_pair(c_7339724,&c_7339725,NULL);c_7339724.hdr.immutable = 1;

make_pair(c_7339723,quote_match_91drop_91ids,&c_7339724);c_7339723.hdr.immutable = 1;

make_pair(c_7339735,quote_i,NULL);c_7339735.hdr.immutable = 1;

make_pair(c_7339734,quote_fk,&c_7339735);c_7339734.hdr.immutable = 1;

make_pair(c_7339722,&c_7339723,&c_7339734);c_7339722.hdr.immutable = 1;

make_pair(c_7339715,&c_7339716,&c_7339722);c_7339715.hdr.immutable = 1;

make_pair(c_7339714,quote_p,&c_7339715);c_7339714.hdr.immutable = 1;

make_pair(c_7339713,quote_w,&c_7339714);c_7339713.hdr.immutable = 1;

make_pair(c_7339712,quote_match_91one,&c_7339713);c_7339712.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338703, ((closureN)self_7320194)->elements[13], r_7314701, &c_7339712);; 
}

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


make_pair(c_7339692,quote_ls,NULL);c_7339692.hdr.immutable = 1;

make_pair(c_7339691,quote_car,&c_7339692);c_7339691.hdr.immutable = 1;

make_pair(c_7339695,quote_ls,NULL);c_7339695.hdr.immutable = 1;

make_pair(c_7339694,quote_set_91car_67,&c_7339695);c_7339694.hdr.immutable = 1;

make_pair(c_7339693,&c_7339694,NULL);c_7339693.hdr.immutable = 1;

make_pair(c_7339690,&c_7339691,&c_7339693);c_7339690.hdr.immutable = 1;

make_pair(c_7339702,quote_ls,NULL);c_7339702.hdr.immutable = 1;

make_pair(c_7339701,quote_cdr,&c_7339702);c_7339701.hdr.immutable = 1;

make_pair(c_7339706,quote_id_91ls,NULL);c_7339706.hdr.immutable = 1;

make_pair(c_7339705,quote_id,&c_7339706);c_7339705.hdr.immutable = 1;

make_pair(c_7339704,quote_cons,&c_7339705);c_7339704.hdr.immutable = 1;

make_pair(c_7339707,quote__93_93_93,NULL);c_7339707.hdr.immutable = 1;

make_pair(c_7339703,&c_7339704,&c_7339707);c_7339703.hdr.immutable = 1;

make_pair(c_7339700,&c_7339701,&c_7339703);c_7339700.hdr.immutable = 1;

make_pair(c_7339699,quote_loop,&c_7339700);c_7339699.hdr.immutable = 1;

make_pair(c_7339698,&c_7339699,NULL);c_7339698.hdr.immutable = 1;

make_pair(c_7339697,quote_match_91drop_91ids,&c_7339698);c_7339697.hdr.immutable = 1;

make_pair(c_7339709,quote_i,NULL);c_7339709.hdr.immutable = 1;

make_pair(c_7339708,quote_fk,&c_7339709);c_7339708.hdr.immutable = 1;

make_pair(c_7339696,&c_7339697,&c_7339708);c_7339696.hdr.immutable = 1;

make_pair(c_7339689,&c_7339690,&c_7339696);c_7339689.hdr.immutable = 1;

make_pair(c_7339688,quote_p,&c_7339689);c_7339688.hdr.immutable = 1;

make_pair(c_7339687,quote_w,&c_7339688);c_7339687.hdr.immutable = 1;

make_pair(c_7339686,quote_match_91one,&c_7339687);c_7339686.hdr.immutable = 1;

make_pair(c_7339685,&c_7339686,NULL);c_7339685.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338705, r_7314697, NULL, &c_7339685);; 
}

static void __lambda_1295(void *data, object self_7320196, int argc, object *args) /* object self_7320196, object r_7314695 */
 {
 object r_7314695 = args[0];
  
closureN_type c_7338707;
object e_7339651 [13];
c_7338707.hdr.mark = gc_color_red;
 c_7338707.hdr.grayed = 0;
c_7338707.tag = closureN_tag;
 c_7338707.fn = (function_type)__lambda_1296;
c_7338707.num_args = 1;
c_7338707.num_elements = 13;
c_7338707.elements = (object *)e_7339651;
c_7338707.elements[0] = ((closureN)self_7320196)->elements[0];
c_7338707.elements[1] = ((closureN)self_7320196)->elements[1];
c_7338707.elements[2] = ((closureN)self_7320196)->elements[2];
c_7338707.elements[3] = ((closureN)self_7320196)->elements[3];
c_7338707.elements[4] = ((closureN)self_7320196)->elements[4];
c_7338707.elements[5] = ((closureN)self_7320196)->elements[5];
c_7338707.elements[6] = ((closureN)self_7320196)->elements[6];
c_7338707.elements[7] = ((closureN)self_7320196)->elements[7];
c_7338707.elements[8] = ((closureN)self_7320196)->elements[8];
c_7338707.elements[9] = ((closureN)self_7320196)->elements[9];
c_7338707.elements[10] = ((closureN)self_7320196)->elements[10];
c_7338707.elements[11] = ((closureN)self_7320196)->elements[11];
c_7338707.elements[12] = ((closureN)self_7320196)->elements[13];


make_pair(c_7339658,quote_ls,NULL);c_7339658.hdr.immutable = 1;

make_pair(c_7339657,quote_car,&c_7339658);c_7339657.hdr.immutable = 1;

make_pair(c_7339656,&c_7339657,NULL);c_7339656.hdr.immutable = 1;

make_pair(c_7339655,quote_w,&c_7339656);c_7339655.hdr.immutable = 1;

make_pair(c_7339654,&c_7339655,NULL);c_7339654.hdr.immutable = 1;

make_pair(c_7339666,quote_ls,NULL);c_7339666.hdr.immutable = 1;

make_pair(c_7339665,quote_car,&c_7339666);c_7339665.hdr.immutable = 1;

make_pair(c_7339669,quote_ls,NULL);c_7339669.hdr.immutable = 1;

make_pair(c_7339668,quote_set_91car_67,&c_7339669);c_7339668.hdr.immutable = 1;

make_pair(c_7339667,&c_7339668,NULL);c_7339667.hdr.immutable = 1;

make_pair(c_7339664,&c_7339665,&c_7339667);c_7339664.hdr.immutable = 1;

make_pair(c_7339676,quote_ls,NULL);c_7339676.hdr.immutable = 1;

make_pair(c_7339675,quote_cdr,&c_7339676);c_7339675.hdr.immutable = 1;

make_pair(c_7339680,quote_id_91ls,NULL);c_7339680.hdr.immutable = 1;

make_pair(c_7339679,quote_id,&c_7339680);c_7339679.hdr.immutable = 1;

make_pair(c_7339678,quote_cons,&c_7339679);c_7339678.hdr.immutable = 1;

make_pair(c_7339681,quote__93_93_93,NULL);c_7339681.hdr.immutable = 1;

make_pair(c_7339677,&c_7339678,&c_7339681);c_7339677.hdr.immutable = 1;

make_pair(c_7339674,&c_7339675,&c_7339677);c_7339674.hdr.immutable = 1;

make_pair(c_7339673,quote_loop,&c_7339674);c_7339673.hdr.immutable = 1;

make_pair(c_7339672,&c_7339673,NULL);c_7339672.hdr.immutable = 1;

make_pair(c_7339671,quote_match_91drop_91ids,&c_7339672);c_7339671.hdr.immutable = 1;

make_pair(c_7339683,quote_i,NULL);c_7339683.hdr.immutable = 1;

make_pair(c_7339682,quote_fk,&c_7339683);c_7339682.hdr.immutable = 1;

make_pair(c_7339670,&c_7339671,&c_7339682);c_7339670.hdr.immutable = 1;

make_pair(c_7339663,&c_7339664,&c_7339670);c_7339663.hdr.immutable = 1;

make_pair(c_7339662,quote_p,&c_7339663);c_7339662.hdr.immutable = 1;

make_pair(c_7339661,quote_w,&c_7339662);c_7339661.hdr.immutable = 1;

make_pair(c_7339660,quote_match_91one,&c_7339661);c_7339660.hdr.immutable = 1;

make_pair(c_7339659,&c_7339660,NULL);c_7339659.hdr.immutable = 1;

make_pair(c_7339653,&c_7339654,&c_7339659);c_7339653.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338707, ((closureN)self_7320196)->elements[12], r_7314695, &c_7339653);; 
}

static void __lambda_1296(void *data, object self_7320197, int argc, object *args) /* object self_7320197, object r_7314692 */
 {
 object r_7314692 = args[0];
  
closureN_type c_7338709;
object e_7339617 [12];
c_7338709.hdr.mark = gc_color_red;
 c_7338709.hdr.grayed = 0;
c_7338709.tag = closureN_tag;
 c_7338709.fn = (function_type)__lambda_1297;
c_7338709.num_args = 1;
c_7338709.num_elements = 12;
c_7338709.elements = (object *)e_7339617;
c_7338709.elements[0] = ((closureN)self_7320197)->elements[0];
c_7338709.elements[1] = ((closureN)self_7320197)->elements[1];
c_7338709.elements[2] = ((closureN)self_7320197)->elements[2];
c_7338709.elements[3] = ((closureN)self_7320197)->elements[3];
c_7338709.elements[4] = ((closureN)self_7320197)->elements[4];
c_7338709.elements[5] = ((closureN)self_7320197)->elements[5];
c_7338709.elements[6] = ((closureN)self_7320197)->elements[6];
c_7338709.elements[7] = ((closureN)self_7320197)->elements[7];
c_7338709.elements[8] = ((closureN)self_7320197)->elements[8];
c_7338709.elements[9] = ((closureN)self_7320197)->elements[9];
c_7338709.elements[10] = ((closureN)self_7320197)->elements[10];
c_7338709.elements[11] = ((closureN)self_7320197)->elements[12];


make_pair(c_7339625,quote_ls,NULL);c_7339625.hdr.immutable = 1;

make_pair(c_7339624,quote_car,&c_7339625);c_7339624.hdr.immutable = 1;

make_pair(c_7339623,&c_7339624,NULL);c_7339623.hdr.immutable = 1;

make_pair(c_7339622,quote_w,&c_7339623);c_7339622.hdr.immutable = 1;

make_pair(c_7339621,&c_7339622,NULL);c_7339621.hdr.immutable = 1;

make_pair(c_7339633,quote_ls,NULL);c_7339633.hdr.immutable = 1;

make_pair(c_7339632,quote_car,&c_7339633);c_7339632.hdr.immutable = 1;

make_pair(c_7339636,quote_ls,NULL);c_7339636.hdr.immutable = 1;

make_pair(c_7339635,quote_set_91car_67,&c_7339636);c_7339635.hdr.immutable = 1;

make_pair(c_7339634,&c_7339635,NULL);c_7339634.hdr.immutable = 1;

make_pair(c_7339631,&c_7339632,&c_7339634);c_7339631.hdr.immutable = 1;

make_pair(c_7339643,quote_ls,NULL);c_7339643.hdr.immutable = 1;

make_pair(c_7339642,quote_cdr,&c_7339643);c_7339642.hdr.immutable = 1;

make_pair(c_7339647,quote_id_91ls,NULL);c_7339647.hdr.immutable = 1;

make_pair(c_7339646,quote_id,&c_7339647);c_7339646.hdr.immutable = 1;

make_pair(c_7339645,quote_cons,&c_7339646);c_7339645.hdr.immutable = 1;

make_pair(c_7339648,quote__93_93_93,NULL);c_7339648.hdr.immutable = 1;

make_pair(c_7339644,&c_7339645,&c_7339648);c_7339644.hdr.immutable = 1;

make_pair(c_7339641,&c_7339642,&c_7339644);c_7339641.hdr.immutable = 1;

make_pair(c_7339640,quote_loop,&c_7339641);c_7339640.hdr.immutable = 1;

make_pair(c_7339639,&c_7339640,NULL);c_7339639.hdr.immutable = 1;

make_pair(c_7339638,quote_match_91drop_91ids,&c_7339639);c_7339638.hdr.immutable = 1;

make_pair(c_7339650,quote_i,NULL);c_7339650.hdr.immutable = 1;

make_pair(c_7339649,quote_fk,&c_7339650);c_7339649.hdr.immutable = 1;

make_pair(c_7339637,&c_7339638,&c_7339649);c_7339637.hdr.immutable = 1;

make_pair(c_7339630,&c_7339631,&c_7339637);c_7339630.hdr.immutable = 1;

make_pair(c_7339629,quote_p,&c_7339630);c_7339629.hdr.immutable = 1;

make_pair(c_7339628,quote_w,&c_7339629);c_7339628.hdr.immutable = 1;

make_pair(c_7339627,quote_match_91one,&c_7339628);c_7339627.hdr.immutable = 1;

make_pair(c_7339626,&c_7339627,NULL);c_7339626.hdr.immutable = 1;

make_pair(c_7339620,&c_7339621,&c_7339626);c_7339620.hdr.immutable = 1;

make_pair(c_7339619,quote_let,&c_7339620);c_7339619.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338709, ((closureN)self_7320197)->elements[11], r_7314692, &c_7339619);; 
}

static void __lambda_1297(void *data, object self_7320198, int argc, object *args) /* object self_7320198, object r_7314688 */
 {
 object r_7314688 = args[0];
  
closureN_type c_7338711;
object e_7339583 [12];
c_7338711.hdr.mark = gc_color_red;
 c_7338711.hdr.grayed = 0;
c_7338711.tag = closureN_tag;
 c_7338711.fn = (function_type)__lambda_1298;
c_7338711.num_args = 1;
c_7338711.num_elements = 12;
c_7338711.elements = (object *)e_7339583;
c_7338711.elements[0] = ((closureN)self_7320198)->elements[0];
c_7338711.elements[1] = ((closureN)self_7320198)->elements[1];
c_7338711.elements[2] = ((closureN)self_7320198)->elements[2];
c_7338711.elements[3] = ((closureN)self_7320198)->elements[3];
c_7338711.elements[4] = ((closureN)self_7320198)->elements[4];
c_7338711.elements[5] = ((closureN)self_7320198)->elements[5];
c_7338711.elements[6] = ((closureN)self_7320198)->elements[6];
c_7338711.elements[7] = ((closureN)self_7320198)->elements[7];
c_7338711.elements[8] = ((closureN)self_7320198)->elements[8];
c_7338711.elements[9] = ((closureN)self_7320198)->elements[9];
c_7338711.elements[10] = ((closureN)self_7320198)->elements[10];
c_7338711.elements[11] = ((closureN)self_7320198)->elements[11];


make_pair(c_7339591,quote_ls,NULL);c_7339591.hdr.immutable = 1;

make_pair(c_7339590,quote_car,&c_7339591);c_7339590.hdr.immutable = 1;

make_pair(c_7339589,&c_7339590,NULL);c_7339589.hdr.immutable = 1;

make_pair(c_7339588,quote_w,&c_7339589);c_7339588.hdr.immutable = 1;

make_pair(c_7339587,&c_7339588,NULL);c_7339587.hdr.immutable = 1;

make_pair(c_7339599,quote_ls,NULL);c_7339599.hdr.immutable = 1;

make_pair(c_7339598,quote_car,&c_7339599);c_7339598.hdr.immutable = 1;

make_pair(c_7339602,quote_ls,NULL);c_7339602.hdr.immutable = 1;

make_pair(c_7339601,quote_set_91car_67,&c_7339602);c_7339601.hdr.immutable = 1;

make_pair(c_7339600,&c_7339601,NULL);c_7339600.hdr.immutable = 1;

make_pair(c_7339597,&c_7339598,&c_7339600);c_7339597.hdr.immutable = 1;

make_pair(c_7339609,quote_ls,NULL);c_7339609.hdr.immutable = 1;

make_pair(c_7339608,quote_cdr,&c_7339609);c_7339608.hdr.immutable = 1;

make_pair(c_7339613,quote_id_91ls,NULL);c_7339613.hdr.immutable = 1;

make_pair(c_7339612,quote_id,&c_7339613);c_7339612.hdr.immutable = 1;

make_pair(c_7339611,quote_cons,&c_7339612);c_7339611.hdr.immutable = 1;

make_pair(c_7339614,quote__93_93_93,NULL);c_7339614.hdr.immutable = 1;

make_pair(c_7339610,&c_7339611,&c_7339614);c_7339610.hdr.immutable = 1;

make_pair(c_7339607,&c_7339608,&c_7339610);c_7339607.hdr.immutable = 1;

make_pair(c_7339606,quote_loop,&c_7339607);c_7339606.hdr.immutable = 1;

make_pair(c_7339605,&c_7339606,NULL);c_7339605.hdr.immutable = 1;

make_pair(c_7339604,quote_match_91drop_91ids,&c_7339605);c_7339604.hdr.immutable = 1;

make_pair(c_7339616,quote_i,NULL);c_7339616.hdr.immutable = 1;

make_pair(c_7339615,quote_fk,&c_7339616);c_7339615.hdr.immutable = 1;

make_pair(c_7339603,&c_7339604,&c_7339615);c_7339603.hdr.immutable = 1;

make_pair(c_7339596,&c_7339597,&c_7339603);c_7339596.hdr.immutable = 1;

make_pair(c_7339595,quote_p,&c_7339596);c_7339595.hdr.immutable = 1;

make_pair(c_7339594,quote_w,&c_7339595);c_7339594.hdr.immutable = 1;

make_pair(c_7339593,quote_match_91one,&c_7339594);c_7339593.hdr.immutable = 1;

make_pair(c_7339592,&c_7339593,NULL);c_7339592.hdr.immutable = 1;

make_pair(c_7339586,&c_7339587,&c_7339592);c_7339586.hdr.immutable = 1;

make_pair(c_7339585,quote_let,&c_7339586);c_7339585.hdr.immutable = 1;

make_pair(c_7339584,&c_7339585,NULL);c_7339584.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338711, r_7314688, NULL, &c_7339584);; 
}

static void __lambda_1298(void *data, object self_7320199, int argc, object *args) /* object self_7320199, object r_7314686 */
 {
 object r_7314686 = args[0];
  
closureN_type c_7338713;
object e_7339545 [11];
c_7338713.hdr.mark = gc_color_red;
 c_7338713.hdr.grayed = 0;
c_7338713.tag = closureN_tag;
 c_7338713.fn = (function_type)__lambda_1299;
c_7338713.num_args = 1;
c_7338713.num_elements = 11;
c_7338713.elements = (object *)e_7339545;
c_7338713.elements[0] = ((closureN)self_7320199)->elements[0];
c_7338713.elements[1] = ((closureN)self_7320199)->elements[1];
c_7338713.elements[2] = ((closureN)self_7320199)->elements[2];
c_7338713.elements[3] = ((closureN)self_7320199)->elements[3];
c_7338713.elements[4] = ((closureN)self_7320199)->elements[4];
c_7338713.elements[5] = ((closureN)self_7320199)->elements[5];
c_7338713.elements[6] = ((closureN)self_7320199)->elements[6];
c_7338713.elements[7] = ((closureN)self_7320199)->elements[7];
c_7338713.elements[8] = ((closureN)self_7320199)->elements[8];
c_7338713.elements[9] = ((closureN)self_7320199)->elements[9];
c_7338713.elements[10] = ((closureN)self_7320199)->elements[11];


make_pair(c_7339549,quote_ls,NULL);c_7339549.hdr.immutable = 1;

make_pair(c_7339548,quote_pair_127,&c_7339549);c_7339548.hdr.immutable = 1;

make_pair(c_7339557,quote_ls,NULL);c_7339557.hdr.immutable = 1;

make_pair(c_7339556,quote_car,&c_7339557);c_7339556.hdr.immutable = 1;

make_pair(c_7339555,&c_7339556,NULL);c_7339555.hdr.immutable = 1;

make_pair(c_7339554,quote_w,&c_7339555);c_7339554.hdr.immutable = 1;

make_pair(c_7339553,&c_7339554,NULL);c_7339553.hdr.immutable = 1;

make_pair(c_7339565,quote_ls,NULL);c_7339565.hdr.immutable = 1;

make_pair(c_7339564,quote_car,&c_7339565);c_7339564.hdr.immutable = 1;

make_pair(c_7339568,quote_ls,NULL);c_7339568.hdr.immutable = 1;

make_pair(c_7339567,quote_set_91car_67,&c_7339568);c_7339567.hdr.immutable = 1;

make_pair(c_7339566,&c_7339567,NULL);c_7339566.hdr.immutable = 1;

make_pair(c_7339563,&c_7339564,&c_7339566);c_7339563.hdr.immutable = 1;

make_pair(c_7339575,quote_ls,NULL);c_7339575.hdr.immutable = 1;

make_pair(c_7339574,quote_cdr,&c_7339575);c_7339574.hdr.immutable = 1;

make_pair(c_7339579,quote_id_91ls,NULL);c_7339579.hdr.immutable = 1;

make_pair(c_7339578,quote_id,&c_7339579);c_7339578.hdr.immutable = 1;

make_pair(c_7339577,quote_cons,&c_7339578);c_7339577.hdr.immutable = 1;

make_pair(c_7339580,quote__93_93_93,NULL);c_7339580.hdr.immutable = 1;

make_pair(c_7339576,&c_7339577,&c_7339580);c_7339576.hdr.immutable = 1;

make_pair(c_7339573,&c_7339574,&c_7339576);c_7339573.hdr.immutable = 1;

make_pair(c_7339572,quote_loop,&c_7339573);c_7339572.hdr.immutable = 1;

make_pair(c_7339571,&c_7339572,NULL);c_7339571.hdr.immutable = 1;

make_pair(c_7339570,quote_match_91drop_91ids,&c_7339571);c_7339570.hdr.immutable = 1;

make_pair(c_7339582,quote_i,NULL);c_7339582.hdr.immutable = 1;

make_pair(c_7339581,quote_fk,&c_7339582);c_7339581.hdr.immutable = 1;

make_pair(c_7339569,&c_7339570,&c_7339581);c_7339569.hdr.immutable = 1;

make_pair(c_7339562,&c_7339563,&c_7339569);c_7339562.hdr.immutable = 1;

make_pair(c_7339561,quote_p,&c_7339562);c_7339561.hdr.immutable = 1;

make_pair(c_7339560,quote_w,&c_7339561);c_7339560.hdr.immutable = 1;

make_pair(c_7339559,quote_match_91one,&c_7339560);c_7339559.hdr.immutable = 1;

make_pair(c_7339558,&c_7339559,NULL);c_7339558.hdr.immutable = 1;

make_pair(c_7339552,&c_7339553,&c_7339558);c_7339552.hdr.immutable = 1;

make_pair(c_7339551,quote_let,&c_7339552);c_7339551.hdr.immutable = 1;

make_pair(c_7339550,&c_7339551,NULL);c_7339550.hdr.immutable = 1;

make_pair(c_7339547,&c_7339548,&c_7339550);c_7339547.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338713, ((closureN)self_7320199)->elements[10], r_7314686, &c_7339547);; 
}

static void __lambda_1299(void *data, object self_7320200, int argc, object *args) /* object self_7320200, object r_7314673 */
 {
 object r_7314673 = args[0];
  
closureN_type c_7338716;
object e_7339544 [11];
c_7338716.hdr.mark = gc_color_red;
 c_7338716.hdr.grayed = 0;
c_7338716.tag = closureN_tag;
 c_7338716.fn = (function_type)__lambda_1300;
c_7338716.num_args = 1;
c_7338716.num_elements = 11;
c_7338716.elements = (object *)e_7339544;
c_7338716.elements[0] = ((closureN)self_7320200)->elements[0];
c_7338716.elements[1] = ((closureN)self_7320200)->elements[1];
c_7338716.elements[2] = ((closureN)self_7320200)->elements[2];
c_7338716.elements[3] = ((closureN)self_7320200)->elements[3];
c_7338716.elements[4] = ((closureN)self_7320200)->elements[4];
c_7338716.elements[5] = ((closureN)self_7320200)->elements[5];
c_7338716.elements[6] = ((closureN)self_7320200)->elements[6];
c_7338716.elements[7] = ((closureN)self_7320200)->elements[7];
c_7338716.elements[8] = ((closureN)self_7320200)->elements[8];
c_7338716.elements[9] = ((closureN)self_7320200)->elements[9];
c_7338716.elements[10] = r_7314673;

return_closcall2(data,  ((closureN)self_7320200)->elements[10],  &c_7338716, quote__else);; 
}

static void __lambda_1300(void *data, object self_7320201, int argc, object *args) /* object self_7320201, object r_7314679 */
 {
 object r_7314679 = args[0];
  
closureN_type c_7338718;
object e_7339541 [11];
c_7338718.hdr.mark = gc_color_red;
 c_7338718.hdr.grayed = 0;
c_7338718.tag = closureN_tag;
 c_7338718.fn = (function_type)__lambda_1301;
c_7338718.num_args = 1;
c_7338718.num_elements = 11;
c_7338718.elements = (object *)e_7339541;
c_7338718.elements[0] = ((closureN)self_7320201)->elements[1];
c_7338718.elements[1] = ((closureN)self_7320201)->elements[2];
c_7338718.elements[2] = ((closureN)self_7320201)->elements[3];
c_7338718.elements[3] = ((closureN)self_7320201)->elements[4];
c_7338718.elements[4] = ((closureN)self_7320201)->elements[5];
c_7338718.elements[5] = ((closureN)self_7320201)->elements[6];
c_7338718.elements[6] = ((closureN)self_7320201)->elements[7];
c_7338718.elements[7] = ((closureN)self_7320201)->elements[8];
c_7338718.elements[8] = ((closureN)self_7320201)->elements[9];
c_7338718.elements[9] = ((closureN)self_7320201)->elements[10];
c_7338718.elements[10] = r_7314679;


make_pair(c_7339543,quote_fk,NULL);c_7339543.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338718, ((closureN)self_7320201)->elements[0], NULL, &c_7339543);; 
}

static void __lambda_1301(void *data, object self_7320202, int argc, object *args) /* object self_7320202, object r_7314680 */
 {
 object r_7314680 = args[0];
  
closureN_type c_7338720;
object e_7339537 [10];
c_7338720.hdr.mark = gc_color_red;
 c_7338720.hdr.grayed = 0;
c_7338720.tag = closureN_tag;
 c_7338720.fn = (function_type)__lambda_1302;
c_7338720.num_args = 1;
c_7338720.num_elements = 10;
c_7338720.elements = (object *)e_7339537;
c_7338720.elements[0] = ((closureN)self_7320202)->elements[0];
c_7338720.elements[1] = ((closureN)self_7320202)->elements[1];
c_7338720.elements[2] = ((closureN)self_7320202)->elements[2];
c_7338720.elements[3] = ((closureN)self_7320202)->elements[3];
c_7338720.elements[4] = ((closureN)self_7320202)->elements[4];
c_7338720.elements[5] = ((closureN)self_7320202)->elements[5];
c_7338720.elements[6] = ((closureN)self_7320202)->elements[6];
c_7338720.elements[7] = ((closureN)self_7320202)->elements[7];
c_7338720.elements[8] = ((closureN)self_7320202)->elements[8];
c_7338720.elements[9] = ((closureN)self_7320202)->elements[9];


make_pair(c_7339540,quote_fk,NULL);c_7339540.hdr.immutable = 1;

make_pair(c_7339539,quote__else,&c_7339540);c_7339539.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338720, ((closureN)self_7320202)->elements[10], r_7314680, &c_7339539);; 
}

static void __lambda_1302(void *data, object self_7320203, int argc, object *args) /* object self_7320203, object r_7314676 */
 {
 object r_7314676 = args[0];
  
closureN_type c_7338722;
object e_7339533 [10];
c_7338722.hdr.mark = gc_color_red;
 c_7338722.hdr.grayed = 0;
c_7338722.tag = closureN_tag;
 c_7338722.fn = (function_type)__lambda_1303;
c_7338722.num_args = 1;
c_7338722.num_elements = 10;
c_7338722.elements = (object *)e_7339533;
c_7338722.elements[0] = ((closureN)self_7320203)->elements[0];
c_7338722.elements[1] = ((closureN)self_7320203)->elements[1];
c_7338722.elements[2] = ((closureN)self_7320203)->elements[2];
c_7338722.elements[3] = ((closureN)self_7320203)->elements[3];
c_7338722.elements[4] = ((closureN)self_7320203)->elements[4];
c_7338722.elements[5] = ((closureN)self_7320203)->elements[5];
c_7338722.elements[6] = ((closureN)self_7320203)->elements[6];
c_7338722.elements[7] = ((closureN)self_7320203)->elements[7];
c_7338722.elements[8] = ((closureN)self_7320203)->elements[8];
c_7338722.elements[9] = ((closureN)self_7320203)->elements[9];


make_pair(c_7339536,quote_fk,NULL);c_7339536.hdr.immutable = 1;

make_pair(c_7339535,quote__else,&c_7339536);c_7339535.hdr.immutable = 1;

make_pair(c_7339534,&c_7339535,NULL);c_7339534.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338722, r_7314676, NULL, &c_7339534);; 
}

static void __lambda_1303(void *data, object self_7320204, int argc, object *args) /* object self_7320204, object r_7314674 */
 {
 object r_7314674 = args[0];
  
closureN_type c_7338724;
object e_7339491 [9];
c_7338724.hdr.mark = gc_color_red;
 c_7338724.hdr.grayed = 0;
c_7338724.tag = closureN_tag;
 c_7338724.fn = (function_type)__lambda_1304;
c_7338724.num_args = 1;
c_7338724.num_elements = 9;
c_7338724.elements = (object *)e_7339491;
c_7338724.elements[0] = ((closureN)self_7320204)->elements[0];
c_7338724.elements[1] = ((closureN)self_7320204)->elements[1];
c_7338724.elements[2] = ((closureN)self_7320204)->elements[2];
c_7338724.elements[3] = ((closureN)self_7320204)->elements[3];
c_7338724.elements[4] = ((closureN)self_7320204)->elements[4];
c_7338724.elements[5] = ((closureN)self_7320204)->elements[5];
c_7338724.elements[6] = ((closureN)self_7320204)->elements[6];
c_7338724.elements[7] = ((closureN)self_7320204)->elements[7];
c_7338724.elements[8] = ((closureN)self_7320204)->elements[8];


make_pair(c_7339496,quote_ls,NULL);c_7339496.hdr.immutable = 1;

make_pair(c_7339495,quote_pair_127,&c_7339496);c_7339495.hdr.immutable = 1;

make_pair(c_7339504,quote_ls,NULL);c_7339504.hdr.immutable = 1;

make_pair(c_7339503,quote_car,&c_7339504);c_7339503.hdr.immutable = 1;

make_pair(c_7339502,&c_7339503,NULL);c_7339502.hdr.immutable = 1;

make_pair(c_7339501,quote_w,&c_7339502);c_7339501.hdr.immutable = 1;

make_pair(c_7339500,&c_7339501,NULL);c_7339500.hdr.immutable = 1;

make_pair(c_7339512,quote_ls,NULL);c_7339512.hdr.immutable = 1;

make_pair(c_7339511,quote_car,&c_7339512);c_7339511.hdr.immutable = 1;

make_pair(c_7339515,quote_ls,NULL);c_7339515.hdr.immutable = 1;

make_pair(c_7339514,quote_set_91car_67,&c_7339515);c_7339514.hdr.immutable = 1;

make_pair(c_7339513,&c_7339514,NULL);c_7339513.hdr.immutable = 1;

make_pair(c_7339510,&c_7339511,&c_7339513);c_7339510.hdr.immutable = 1;

make_pair(c_7339522,quote_ls,NULL);c_7339522.hdr.immutable = 1;

make_pair(c_7339521,quote_cdr,&c_7339522);c_7339521.hdr.immutable = 1;

make_pair(c_7339526,quote_id_91ls,NULL);c_7339526.hdr.immutable = 1;

make_pair(c_7339525,quote_id,&c_7339526);c_7339525.hdr.immutable = 1;

make_pair(c_7339524,quote_cons,&c_7339525);c_7339524.hdr.immutable = 1;

make_pair(c_7339527,quote__93_93_93,NULL);c_7339527.hdr.immutable = 1;

make_pair(c_7339523,&c_7339524,&c_7339527);c_7339523.hdr.immutable = 1;

make_pair(c_7339520,&c_7339521,&c_7339523);c_7339520.hdr.immutable = 1;

make_pair(c_7339519,quote_loop,&c_7339520);c_7339519.hdr.immutable = 1;

make_pair(c_7339518,&c_7339519,NULL);c_7339518.hdr.immutable = 1;

make_pair(c_7339517,quote_match_91drop_91ids,&c_7339518);c_7339517.hdr.immutable = 1;

make_pair(c_7339529,quote_i,NULL);c_7339529.hdr.immutable = 1;

make_pair(c_7339528,quote_fk,&c_7339529);c_7339528.hdr.immutable = 1;

make_pair(c_7339516,&c_7339517,&c_7339528);c_7339516.hdr.immutable = 1;

make_pair(c_7339509,&c_7339510,&c_7339516);c_7339509.hdr.immutable = 1;

make_pair(c_7339508,quote_p,&c_7339509);c_7339508.hdr.immutable = 1;

make_pair(c_7339507,quote_w,&c_7339508);c_7339507.hdr.immutable = 1;

make_pair(c_7339506,quote_match_91one,&c_7339507);c_7339506.hdr.immutable = 1;

make_pair(c_7339505,&c_7339506,NULL);c_7339505.hdr.immutable = 1;

make_pair(c_7339499,&c_7339500,&c_7339505);c_7339499.hdr.immutable = 1;

make_pair(c_7339498,quote_let,&c_7339499);c_7339498.hdr.immutable = 1;

make_pair(c_7339497,&c_7339498,NULL);c_7339497.hdr.immutable = 1;

make_pair(c_7339494,&c_7339495,&c_7339497);c_7339494.hdr.immutable = 1;

make_pair(c_7339532,quote_fk,NULL);c_7339532.hdr.immutable = 1;

make_pair(c_7339531,quote__else,&c_7339532);c_7339531.hdr.immutable = 1;

make_pair(c_7339530,&c_7339531,NULL);c_7339530.hdr.immutable = 1;

make_pair(c_7339493,&c_7339494,&c_7339530);c_7339493.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338724, ((closureN)self_7320204)->elements[9], r_7314674, &c_7339493);; 
}

static void __lambda_1304(void *data, object self_7320205, int argc, object *args) /* object self_7320205, object r_7314671 */
 {
 object r_7314671 = args[0];
  
closureN_type c_7338726;
object e_7339432 [8];
c_7338726.hdr.mark = gc_color_red;
 c_7338726.hdr.grayed = 0;
c_7338726.tag = closureN_tag;
 c_7338726.fn = (function_type)__lambda_1305;
c_7338726.num_args = 1;
c_7338726.num_elements = 8;
c_7338726.elements = (object *)e_7339432;
c_7338726.elements[0] = ((closureN)self_7320205)->elements[0];
c_7338726.elements[1] = ((closureN)self_7320205)->elements[1];
c_7338726.elements[2] = ((closureN)self_7320205)->elements[2];
c_7338726.elements[3] = ((closureN)self_7320205)->elements[3];
c_7338726.elements[4] = ((closureN)self_7320205)->elements[4];
c_7338726.elements[5] = ((closureN)self_7320205)->elements[5];
c_7338726.elements[6] = ((closureN)self_7320205)->elements[6];
c_7338726.elements[7] = ((closureN)self_7320205)->elements[7];


make_pair(c_7339437,quote_ls,NULL);c_7339437.hdr.immutable = 1;

make_pair(c_7339436,quote_null_127,&c_7339437);c_7339436.hdr.immutable = 1;

make_pair(c_7339445,quote_id_91ls,NULL);c_7339445.hdr.immutable = 1;

make_pair(c_7339444,quote_reverse,&c_7339445);c_7339444.hdr.immutable = 1;

make_pair(c_7339443,&c_7339444,NULL);c_7339443.hdr.immutable = 1;

make_pair(c_7339442,quote_id,&c_7339443);c_7339442.hdr.immutable = 1;

make_pair(c_7339446,quote__93_93_93,NULL);c_7339446.hdr.immutable = 1;

make_pair(c_7339441,&c_7339442,&c_7339446);c_7339441.hdr.immutable = 1;

make_pair(c_7339450,quote_i,NULL);c_7339450.hdr.immutable = 1;

make_pair(c_7339449,quote__93_93_93,&c_7339450);c_7339449.hdr.immutable = 1;

make_pair(c_7339448,quote_sk,&c_7339449);c_7339448.hdr.immutable = 1;

make_pair(c_7339447,&c_7339448,NULL);c_7339447.hdr.immutable = 1;

make_pair(c_7339440,&c_7339441,&c_7339447);c_7339440.hdr.immutable = 1;

make_pair(c_7339439,quote_let,&c_7339440);c_7339439.hdr.immutable = 1;

make_pair(c_7339438,&c_7339439,NULL);c_7339438.hdr.immutable = 1;

make_pair(c_7339435,&c_7339436,&c_7339438);c_7339435.hdr.immutable = 1;

make_pair(c_7339454,quote_ls,NULL);c_7339454.hdr.immutable = 1;

make_pair(c_7339453,quote_pair_127,&c_7339454);c_7339453.hdr.immutable = 1;

make_pair(c_7339462,quote_ls,NULL);c_7339462.hdr.immutable = 1;

make_pair(c_7339461,quote_car,&c_7339462);c_7339461.hdr.immutable = 1;

make_pair(c_7339460,&c_7339461,NULL);c_7339460.hdr.immutable = 1;

make_pair(c_7339459,quote_w,&c_7339460);c_7339459.hdr.immutable = 1;

make_pair(c_7339458,&c_7339459,NULL);c_7339458.hdr.immutable = 1;

make_pair(c_7339470,quote_ls,NULL);c_7339470.hdr.immutable = 1;

make_pair(c_7339469,quote_car,&c_7339470);c_7339469.hdr.immutable = 1;

make_pair(c_7339473,quote_ls,NULL);c_7339473.hdr.immutable = 1;

make_pair(c_7339472,quote_set_91car_67,&c_7339473);c_7339472.hdr.immutable = 1;

make_pair(c_7339471,&c_7339472,NULL);c_7339471.hdr.immutable = 1;

make_pair(c_7339468,&c_7339469,&c_7339471);c_7339468.hdr.immutable = 1;

make_pair(c_7339480,quote_ls,NULL);c_7339480.hdr.immutable = 1;

make_pair(c_7339479,quote_cdr,&c_7339480);c_7339479.hdr.immutable = 1;

make_pair(c_7339484,quote_id_91ls,NULL);c_7339484.hdr.immutable = 1;

make_pair(c_7339483,quote_id,&c_7339484);c_7339483.hdr.immutable = 1;

make_pair(c_7339482,quote_cons,&c_7339483);c_7339482.hdr.immutable = 1;

make_pair(c_7339485,quote__93_93_93,NULL);c_7339485.hdr.immutable = 1;

make_pair(c_7339481,&c_7339482,&c_7339485);c_7339481.hdr.immutable = 1;

make_pair(c_7339478,&c_7339479,&c_7339481);c_7339478.hdr.immutable = 1;

make_pair(c_7339477,quote_loop,&c_7339478);c_7339477.hdr.immutable = 1;

make_pair(c_7339476,&c_7339477,NULL);c_7339476.hdr.immutable = 1;

make_pair(c_7339475,quote_match_91drop_91ids,&c_7339476);c_7339475.hdr.immutable = 1;

make_pair(c_7339487,quote_i,NULL);c_7339487.hdr.immutable = 1;

make_pair(c_7339486,quote_fk,&c_7339487);c_7339486.hdr.immutable = 1;

make_pair(c_7339474,&c_7339475,&c_7339486);c_7339474.hdr.immutable = 1;

make_pair(c_7339467,&c_7339468,&c_7339474);c_7339467.hdr.immutable = 1;

make_pair(c_7339466,quote_p,&c_7339467);c_7339466.hdr.immutable = 1;

make_pair(c_7339465,quote_w,&c_7339466);c_7339465.hdr.immutable = 1;

make_pair(c_7339464,quote_match_91one,&c_7339465);c_7339464.hdr.immutable = 1;

make_pair(c_7339463,&c_7339464,NULL);c_7339463.hdr.immutable = 1;

make_pair(c_7339457,&c_7339458,&c_7339463);c_7339457.hdr.immutable = 1;

make_pair(c_7339456,quote_let,&c_7339457);c_7339456.hdr.immutable = 1;

make_pair(c_7339455,&c_7339456,NULL);c_7339455.hdr.immutable = 1;

make_pair(c_7339452,&c_7339453,&c_7339455);c_7339452.hdr.immutable = 1;

make_pair(c_7339490,quote_fk,NULL);c_7339490.hdr.immutable = 1;

make_pair(c_7339489,quote__else,&c_7339490);c_7339489.hdr.immutable = 1;

make_pair(c_7339488,&c_7339489,NULL);c_7339488.hdr.immutable = 1;

make_pair(c_7339451,&c_7339452,&c_7339488);c_7339451.hdr.immutable = 1;

make_pair(c_7339434,&c_7339435,&c_7339451);c_7339434.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338726, ((closureN)self_7320205)->elements[8], r_7314671, &c_7339434);; 
}

static void __lambda_1305(void *data, object self_7320206, int argc, object *args) /* object self_7320206, object r_7314668 */
 {
 object r_7314668 = args[0];
  
closureN_type c_7338728;
object e_7339372 [7];
c_7338728.hdr.mark = gc_color_red;
 c_7338728.hdr.grayed = 0;
c_7338728.tag = closureN_tag;
 c_7338728.fn = (function_type)__lambda_1306;
c_7338728.num_args = 1;
c_7338728.num_elements = 7;
c_7338728.elements = (object *)e_7339372;
c_7338728.elements[0] = ((closureN)self_7320206)->elements[0];
c_7338728.elements[1] = ((closureN)self_7320206)->elements[1];
c_7338728.elements[2] = ((closureN)self_7320206)->elements[2];
c_7338728.elements[3] = ((closureN)self_7320206)->elements[3];
c_7338728.elements[4] = ((closureN)self_7320206)->elements[4];
c_7338728.elements[5] = ((closureN)self_7320206)->elements[5];
c_7338728.elements[6] = ((closureN)self_7320206)->elements[6];


make_pair(c_7339378,quote_ls,NULL);c_7339378.hdr.immutable = 1;

make_pair(c_7339377,quote_null_127,&c_7339378);c_7339377.hdr.immutable = 1;

make_pair(c_7339386,quote_id_91ls,NULL);c_7339386.hdr.immutable = 1;

make_pair(c_7339385,quote_reverse,&c_7339386);c_7339385.hdr.immutable = 1;

make_pair(c_7339384,&c_7339385,NULL);c_7339384.hdr.immutable = 1;

make_pair(c_7339383,quote_id,&c_7339384);c_7339383.hdr.immutable = 1;

make_pair(c_7339387,quote__93_93_93,NULL);c_7339387.hdr.immutable = 1;

make_pair(c_7339382,&c_7339383,&c_7339387);c_7339382.hdr.immutable = 1;

make_pair(c_7339391,quote_i,NULL);c_7339391.hdr.immutable = 1;

make_pair(c_7339390,quote__93_93_93,&c_7339391);c_7339390.hdr.immutable = 1;

make_pair(c_7339389,quote_sk,&c_7339390);c_7339389.hdr.immutable = 1;

make_pair(c_7339388,&c_7339389,NULL);c_7339388.hdr.immutable = 1;

make_pair(c_7339381,&c_7339382,&c_7339388);c_7339381.hdr.immutable = 1;

make_pair(c_7339380,quote_let,&c_7339381);c_7339380.hdr.immutable = 1;

make_pair(c_7339379,&c_7339380,NULL);c_7339379.hdr.immutable = 1;

make_pair(c_7339376,&c_7339377,&c_7339379);c_7339376.hdr.immutable = 1;

make_pair(c_7339395,quote_ls,NULL);c_7339395.hdr.immutable = 1;

make_pair(c_7339394,quote_pair_127,&c_7339395);c_7339394.hdr.immutable = 1;

make_pair(c_7339403,quote_ls,NULL);c_7339403.hdr.immutable = 1;

make_pair(c_7339402,quote_car,&c_7339403);c_7339402.hdr.immutable = 1;

make_pair(c_7339401,&c_7339402,NULL);c_7339401.hdr.immutable = 1;

make_pair(c_7339400,quote_w,&c_7339401);c_7339400.hdr.immutable = 1;

make_pair(c_7339399,&c_7339400,NULL);c_7339399.hdr.immutable = 1;

make_pair(c_7339411,quote_ls,NULL);c_7339411.hdr.immutable = 1;

make_pair(c_7339410,quote_car,&c_7339411);c_7339410.hdr.immutable = 1;

make_pair(c_7339414,quote_ls,NULL);c_7339414.hdr.immutable = 1;

make_pair(c_7339413,quote_set_91car_67,&c_7339414);c_7339413.hdr.immutable = 1;

make_pair(c_7339412,&c_7339413,NULL);c_7339412.hdr.immutable = 1;

make_pair(c_7339409,&c_7339410,&c_7339412);c_7339409.hdr.immutable = 1;

make_pair(c_7339421,quote_ls,NULL);c_7339421.hdr.immutable = 1;

make_pair(c_7339420,quote_cdr,&c_7339421);c_7339420.hdr.immutable = 1;

make_pair(c_7339425,quote_id_91ls,NULL);c_7339425.hdr.immutable = 1;

make_pair(c_7339424,quote_id,&c_7339425);c_7339424.hdr.immutable = 1;

make_pair(c_7339423,quote_cons,&c_7339424);c_7339423.hdr.immutable = 1;

make_pair(c_7339426,quote__93_93_93,NULL);c_7339426.hdr.immutable = 1;

make_pair(c_7339422,&c_7339423,&c_7339426);c_7339422.hdr.immutable = 1;

make_pair(c_7339419,&c_7339420,&c_7339422);c_7339419.hdr.immutable = 1;

make_pair(c_7339418,quote_loop,&c_7339419);c_7339418.hdr.immutable = 1;

make_pair(c_7339417,&c_7339418,NULL);c_7339417.hdr.immutable = 1;

make_pair(c_7339416,quote_match_91drop_91ids,&c_7339417);c_7339416.hdr.immutable = 1;

make_pair(c_7339428,quote_i,NULL);c_7339428.hdr.immutable = 1;

make_pair(c_7339427,quote_fk,&c_7339428);c_7339427.hdr.immutable = 1;

make_pair(c_7339415,&c_7339416,&c_7339427);c_7339415.hdr.immutable = 1;

make_pair(c_7339408,&c_7339409,&c_7339415);c_7339408.hdr.immutable = 1;

make_pair(c_7339407,quote_p,&c_7339408);c_7339407.hdr.immutable = 1;

make_pair(c_7339406,quote_w,&c_7339407);c_7339406.hdr.immutable = 1;

make_pair(c_7339405,quote_match_91one,&c_7339406);c_7339405.hdr.immutable = 1;

make_pair(c_7339404,&c_7339405,NULL);c_7339404.hdr.immutable = 1;

make_pair(c_7339398,&c_7339399,&c_7339404);c_7339398.hdr.immutable = 1;

make_pair(c_7339397,quote_let,&c_7339398);c_7339397.hdr.immutable = 1;

make_pair(c_7339396,&c_7339397,NULL);c_7339396.hdr.immutable = 1;

make_pair(c_7339393,&c_7339394,&c_7339396);c_7339393.hdr.immutable = 1;

make_pair(c_7339431,quote_fk,NULL);c_7339431.hdr.immutable = 1;

make_pair(c_7339430,quote__else,&c_7339431);c_7339430.hdr.immutable = 1;

make_pair(c_7339429,&c_7339430,NULL);c_7339429.hdr.immutable = 1;

make_pair(c_7339392,&c_7339393,&c_7339429);c_7339392.hdr.immutable = 1;

make_pair(c_7339375,&c_7339376,&c_7339392);c_7339375.hdr.immutable = 1;

make_pair(c_7339374,quote_cond,&c_7339375);c_7339374.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338728, ((closureN)self_7320206)->elements[7], r_7314668, &c_7339374);; 
}

static void __lambda_1306(void *data, object self_7320207, int argc, object *args) /* object self_7320207, object r_7314664 */
 {
 object r_7314664 = args[0];
  
closureN_type c_7338730;
object e_7339312 [7];
c_7338730.hdr.mark = gc_color_red;
 c_7338730.hdr.grayed = 0;
c_7338730.tag = closureN_tag;
 c_7338730.fn = (function_type)__lambda_1307;
c_7338730.num_args = 1;
c_7338730.num_elements = 7;
c_7338730.elements = (object *)e_7339312;
c_7338730.elements[0] = ((closureN)self_7320207)->elements[0];
c_7338730.elements[1] = ((closureN)self_7320207)->elements[1];
c_7338730.elements[2] = ((closureN)self_7320207)->elements[2];
c_7338730.elements[3] = ((closureN)self_7320207)->elements[3];
c_7338730.elements[4] = ((closureN)self_7320207)->elements[4];
c_7338730.elements[5] = ((closureN)self_7320207)->elements[5];
c_7338730.elements[6] = ((closureN)self_7320207)->elements[6];


make_pair(c_7339318,quote_ls,NULL);c_7339318.hdr.immutable = 1;

make_pair(c_7339317,quote_null_127,&c_7339318);c_7339317.hdr.immutable = 1;

make_pair(c_7339326,quote_id_91ls,NULL);c_7339326.hdr.immutable = 1;

make_pair(c_7339325,quote_reverse,&c_7339326);c_7339325.hdr.immutable = 1;

make_pair(c_7339324,&c_7339325,NULL);c_7339324.hdr.immutable = 1;

make_pair(c_7339323,quote_id,&c_7339324);c_7339323.hdr.immutable = 1;

make_pair(c_7339327,quote__93_93_93,NULL);c_7339327.hdr.immutable = 1;

make_pair(c_7339322,&c_7339323,&c_7339327);c_7339322.hdr.immutable = 1;

make_pair(c_7339331,quote_i,NULL);c_7339331.hdr.immutable = 1;

make_pair(c_7339330,quote__93_93_93,&c_7339331);c_7339330.hdr.immutable = 1;

make_pair(c_7339329,quote_sk,&c_7339330);c_7339329.hdr.immutable = 1;

make_pair(c_7339328,&c_7339329,NULL);c_7339328.hdr.immutable = 1;

make_pair(c_7339321,&c_7339322,&c_7339328);c_7339321.hdr.immutable = 1;

make_pair(c_7339320,quote_let,&c_7339321);c_7339320.hdr.immutable = 1;

make_pair(c_7339319,&c_7339320,NULL);c_7339319.hdr.immutable = 1;

make_pair(c_7339316,&c_7339317,&c_7339319);c_7339316.hdr.immutable = 1;

make_pair(c_7339335,quote_ls,NULL);c_7339335.hdr.immutable = 1;

make_pair(c_7339334,quote_pair_127,&c_7339335);c_7339334.hdr.immutable = 1;

make_pair(c_7339343,quote_ls,NULL);c_7339343.hdr.immutable = 1;

make_pair(c_7339342,quote_car,&c_7339343);c_7339342.hdr.immutable = 1;

make_pair(c_7339341,&c_7339342,NULL);c_7339341.hdr.immutable = 1;

make_pair(c_7339340,quote_w,&c_7339341);c_7339340.hdr.immutable = 1;

make_pair(c_7339339,&c_7339340,NULL);c_7339339.hdr.immutable = 1;

make_pair(c_7339351,quote_ls,NULL);c_7339351.hdr.immutable = 1;

make_pair(c_7339350,quote_car,&c_7339351);c_7339350.hdr.immutable = 1;

make_pair(c_7339354,quote_ls,NULL);c_7339354.hdr.immutable = 1;

make_pair(c_7339353,quote_set_91car_67,&c_7339354);c_7339353.hdr.immutable = 1;

make_pair(c_7339352,&c_7339353,NULL);c_7339352.hdr.immutable = 1;

make_pair(c_7339349,&c_7339350,&c_7339352);c_7339349.hdr.immutable = 1;

make_pair(c_7339361,quote_ls,NULL);c_7339361.hdr.immutable = 1;

make_pair(c_7339360,quote_cdr,&c_7339361);c_7339360.hdr.immutable = 1;

make_pair(c_7339365,quote_id_91ls,NULL);c_7339365.hdr.immutable = 1;

make_pair(c_7339364,quote_id,&c_7339365);c_7339364.hdr.immutable = 1;

make_pair(c_7339363,quote_cons,&c_7339364);c_7339363.hdr.immutable = 1;

make_pair(c_7339366,quote__93_93_93,NULL);c_7339366.hdr.immutable = 1;

make_pair(c_7339362,&c_7339363,&c_7339366);c_7339362.hdr.immutable = 1;

make_pair(c_7339359,&c_7339360,&c_7339362);c_7339359.hdr.immutable = 1;

make_pair(c_7339358,quote_loop,&c_7339359);c_7339358.hdr.immutable = 1;

make_pair(c_7339357,&c_7339358,NULL);c_7339357.hdr.immutable = 1;

make_pair(c_7339356,quote_match_91drop_91ids,&c_7339357);c_7339356.hdr.immutable = 1;

make_pair(c_7339368,quote_i,NULL);c_7339368.hdr.immutable = 1;

make_pair(c_7339367,quote_fk,&c_7339368);c_7339367.hdr.immutable = 1;

make_pair(c_7339355,&c_7339356,&c_7339367);c_7339355.hdr.immutable = 1;

make_pair(c_7339348,&c_7339349,&c_7339355);c_7339348.hdr.immutable = 1;

make_pair(c_7339347,quote_p,&c_7339348);c_7339347.hdr.immutable = 1;

make_pair(c_7339346,quote_w,&c_7339347);c_7339346.hdr.immutable = 1;

make_pair(c_7339345,quote_match_91one,&c_7339346);c_7339345.hdr.immutable = 1;

make_pair(c_7339344,&c_7339345,NULL);c_7339344.hdr.immutable = 1;

make_pair(c_7339338,&c_7339339,&c_7339344);c_7339338.hdr.immutable = 1;

make_pair(c_7339337,quote_let,&c_7339338);c_7339337.hdr.immutable = 1;

make_pair(c_7339336,&c_7339337,NULL);c_7339336.hdr.immutable = 1;

make_pair(c_7339333,&c_7339334,&c_7339336);c_7339333.hdr.immutable = 1;

make_pair(c_7339371,quote_fk,NULL);c_7339371.hdr.immutable = 1;

make_pair(c_7339370,quote__else,&c_7339371);c_7339370.hdr.immutable = 1;

make_pair(c_7339369,&c_7339370,NULL);c_7339369.hdr.immutable = 1;

make_pair(c_7339332,&c_7339333,&c_7339369);c_7339332.hdr.immutable = 1;

make_pair(c_7339315,&c_7339316,&c_7339332);c_7339315.hdr.immutable = 1;

make_pair(c_7339314,quote_cond,&c_7339315);c_7339314.hdr.immutable = 1;

make_pair(c_7339313,&c_7339314,NULL);c_7339313.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338730, r_7314664, NULL, &c_7339313);; 
}

static void __lambda_1307(void *data, object self_7320208, int argc, object *args) /* object self_7320208, object r_7314662 */
 {
 object r_7314662 = args[0];
  
closureN_type c_7338732;
object e_7339241 [6];
c_7338732.hdr.mark = gc_color_red;
 c_7338732.hdr.grayed = 0;
c_7338732.tag = closureN_tag;
 c_7338732.fn = (function_type)__lambda_1308;
c_7338732.num_args = 1;
c_7338732.num_elements = 6;
c_7338732.elements = (object *)e_7339241;
c_7338732.elements[0] = ((closureN)self_7320208)->elements[0];
c_7338732.elements[1] = ((closureN)self_7320208)->elements[1];
c_7338732.elements[2] = ((closureN)self_7320208)->elements[2];
c_7338732.elements[3] = ((closureN)self_7320208)->elements[3];
c_7338732.elements[4] = ((closureN)self_7320208)->elements[4];
c_7338732.elements[5] = ((closureN)self_7320208)->elements[5];


make_pair(c_7339246,quote_v,NULL);c_7339246.hdr.immutable = 1;

make_pair(c_7339245,quote_ls,&c_7339246);c_7339245.hdr.immutable = 1;

make_pair(c_7339251,NULL,NULL);c_7339251.hdr.immutable = 1;

make_pair(c_7339250,quote_quote,&c_7339251);c_7339250.hdr.immutable = 1;

make_pair(c_7339249,&c_7339250,NULL);c_7339249.hdr.immutable = 1;

make_pair(c_7339248,quote_id_91ls,&c_7339249);c_7339248.hdr.immutable = 1;

make_pair(c_7339252,quote__93_93_93,NULL);c_7339252.hdr.immutable = 1;

make_pair(c_7339247,&c_7339248,&c_7339252);c_7339247.hdr.immutable = 1;

make_pair(c_7339244,&c_7339245,&c_7339247);c_7339244.hdr.immutable = 1;

make_pair(c_7339258,quote_ls,NULL);c_7339258.hdr.immutable = 1;

make_pair(c_7339257,quote_null_127,&c_7339258);c_7339257.hdr.immutable = 1;

make_pair(c_7339266,quote_id_91ls,NULL);c_7339266.hdr.immutable = 1;

make_pair(c_7339265,quote_reverse,&c_7339266);c_7339265.hdr.immutable = 1;

make_pair(c_7339264,&c_7339265,NULL);c_7339264.hdr.immutable = 1;

make_pair(c_7339263,quote_id,&c_7339264);c_7339263.hdr.immutable = 1;

make_pair(c_7339267,quote__93_93_93,NULL);c_7339267.hdr.immutable = 1;

make_pair(c_7339262,&c_7339263,&c_7339267);c_7339262.hdr.immutable = 1;

make_pair(c_7339271,quote_i,NULL);c_7339271.hdr.immutable = 1;

make_pair(c_7339270,quote__93_93_93,&c_7339271);c_7339270.hdr.immutable = 1;

make_pair(c_7339269,quote_sk,&c_7339270);c_7339269.hdr.immutable = 1;

make_pair(c_7339268,&c_7339269,NULL);c_7339268.hdr.immutable = 1;

make_pair(c_7339261,&c_7339262,&c_7339268);c_7339261.hdr.immutable = 1;

make_pair(c_7339260,quote_let,&c_7339261);c_7339260.hdr.immutable = 1;

make_pair(c_7339259,&c_7339260,NULL);c_7339259.hdr.immutable = 1;

make_pair(c_7339256,&c_7339257,&c_7339259);c_7339256.hdr.immutable = 1;

make_pair(c_7339275,quote_ls,NULL);c_7339275.hdr.immutable = 1;

make_pair(c_7339274,quote_pair_127,&c_7339275);c_7339274.hdr.immutable = 1;

make_pair(c_7339283,quote_ls,NULL);c_7339283.hdr.immutable = 1;

make_pair(c_7339282,quote_car,&c_7339283);c_7339282.hdr.immutable = 1;

make_pair(c_7339281,&c_7339282,NULL);c_7339281.hdr.immutable = 1;

make_pair(c_7339280,quote_w,&c_7339281);c_7339280.hdr.immutable = 1;

make_pair(c_7339279,&c_7339280,NULL);c_7339279.hdr.immutable = 1;

make_pair(c_7339291,quote_ls,NULL);c_7339291.hdr.immutable = 1;

make_pair(c_7339290,quote_car,&c_7339291);c_7339290.hdr.immutable = 1;

make_pair(c_7339294,quote_ls,NULL);c_7339294.hdr.immutable = 1;

make_pair(c_7339293,quote_set_91car_67,&c_7339294);c_7339293.hdr.immutable = 1;

make_pair(c_7339292,&c_7339293,NULL);c_7339292.hdr.immutable = 1;

make_pair(c_7339289,&c_7339290,&c_7339292);c_7339289.hdr.immutable = 1;

make_pair(c_7339301,quote_ls,NULL);c_7339301.hdr.immutable = 1;

make_pair(c_7339300,quote_cdr,&c_7339301);c_7339300.hdr.immutable = 1;

make_pair(c_7339305,quote_id_91ls,NULL);c_7339305.hdr.immutable = 1;

make_pair(c_7339304,quote_id,&c_7339305);c_7339304.hdr.immutable = 1;

make_pair(c_7339303,quote_cons,&c_7339304);c_7339303.hdr.immutable = 1;

make_pair(c_7339306,quote__93_93_93,NULL);c_7339306.hdr.immutable = 1;

make_pair(c_7339302,&c_7339303,&c_7339306);c_7339302.hdr.immutable = 1;

make_pair(c_7339299,&c_7339300,&c_7339302);c_7339299.hdr.immutable = 1;

make_pair(c_7339298,quote_loop,&c_7339299);c_7339298.hdr.immutable = 1;

make_pair(c_7339297,&c_7339298,NULL);c_7339297.hdr.immutable = 1;

make_pair(c_7339296,quote_match_91drop_91ids,&c_7339297);c_7339296.hdr.immutable = 1;

make_pair(c_7339308,quote_i,NULL);c_7339308.hdr.immutable = 1;

make_pair(c_7339307,quote_fk,&c_7339308);c_7339307.hdr.immutable = 1;

make_pair(c_7339295,&c_7339296,&c_7339307);c_7339295.hdr.immutable = 1;

make_pair(c_7339288,&c_7339289,&c_7339295);c_7339288.hdr.immutable = 1;

make_pair(c_7339287,quote_p,&c_7339288);c_7339287.hdr.immutable = 1;

make_pair(c_7339286,quote_w,&c_7339287);c_7339286.hdr.immutable = 1;

make_pair(c_7339285,quote_match_91one,&c_7339286);c_7339285.hdr.immutable = 1;

make_pair(c_7339284,&c_7339285,NULL);c_7339284.hdr.immutable = 1;

make_pair(c_7339278,&c_7339279,&c_7339284);c_7339278.hdr.immutable = 1;

make_pair(c_7339277,quote_let,&c_7339278);c_7339277.hdr.immutable = 1;

make_pair(c_7339276,&c_7339277,NULL);c_7339276.hdr.immutable = 1;

make_pair(c_7339273,&c_7339274,&c_7339276);c_7339273.hdr.immutable = 1;

make_pair(c_7339311,quote_fk,NULL);c_7339311.hdr.immutable = 1;

make_pair(c_7339310,quote__else,&c_7339311);c_7339310.hdr.immutable = 1;

make_pair(c_7339309,&c_7339310,NULL);c_7339309.hdr.immutable = 1;

make_pair(c_7339272,&c_7339273,&c_7339309);c_7339272.hdr.immutable = 1;

make_pair(c_7339255,&c_7339256,&c_7339272);c_7339255.hdr.immutable = 1;

make_pair(c_7339254,quote_cond,&c_7339255);c_7339254.hdr.immutable = 1;

make_pair(c_7339253,&c_7339254,NULL);c_7339253.hdr.immutable = 1;

make_pair(c_7339243,&c_7339244,&c_7339253);c_7339243.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338732, ((closureN)self_7320208)->elements[6], r_7314662, &c_7339243);; 
}

static void __lambda_1308(void *data, object self_7320209, int argc, object *args) /* object self_7320209, object r_7314659 */
 {
 object r_7314659 = args[0];
  
closureN_type c_7338734;
object e_7339169 [5];
c_7338734.hdr.mark = gc_color_red;
 c_7338734.hdr.grayed = 0;
c_7338734.tag = closureN_tag;
 c_7338734.fn = (function_type)__lambda_1309;
c_7338734.num_args = 1;
c_7338734.num_elements = 5;
c_7338734.elements = (object *)e_7339169;
c_7338734.elements[0] = ((closureN)self_7320209)->elements[0];
c_7338734.elements[1] = ((closureN)self_7320209)->elements[1];
c_7338734.elements[2] = ((closureN)self_7320209)->elements[2];
c_7338734.elements[3] = ((closureN)self_7320209)->elements[3];
c_7338734.elements[4] = ((closureN)self_7320209)->elements[4];


make_pair(c_7339175,quote_v,NULL);c_7339175.hdr.immutable = 1;

make_pair(c_7339174,quote_ls,&c_7339175);c_7339174.hdr.immutable = 1;

make_pair(c_7339180,NULL,NULL);c_7339180.hdr.immutable = 1;

make_pair(c_7339179,quote_quote,&c_7339180);c_7339179.hdr.immutable = 1;

make_pair(c_7339178,&c_7339179,NULL);c_7339178.hdr.immutable = 1;

make_pair(c_7339177,quote_id_91ls,&c_7339178);c_7339177.hdr.immutable = 1;

make_pair(c_7339181,quote__93_93_93,NULL);c_7339181.hdr.immutable = 1;

make_pair(c_7339176,&c_7339177,&c_7339181);c_7339176.hdr.immutable = 1;

make_pair(c_7339173,&c_7339174,&c_7339176);c_7339173.hdr.immutable = 1;

make_pair(c_7339187,quote_ls,NULL);c_7339187.hdr.immutable = 1;

make_pair(c_7339186,quote_null_127,&c_7339187);c_7339186.hdr.immutable = 1;

make_pair(c_7339195,quote_id_91ls,NULL);c_7339195.hdr.immutable = 1;

make_pair(c_7339194,quote_reverse,&c_7339195);c_7339194.hdr.immutable = 1;

make_pair(c_7339193,&c_7339194,NULL);c_7339193.hdr.immutable = 1;

make_pair(c_7339192,quote_id,&c_7339193);c_7339192.hdr.immutable = 1;

make_pair(c_7339196,quote__93_93_93,NULL);c_7339196.hdr.immutable = 1;

make_pair(c_7339191,&c_7339192,&c_7339196);c_7339191.hdr.immutable = 1;

make_pair(c_7339200,quote_i,NULL);c_7339200.hdr.immutable = 1;

make_pair(c_7339199,quote__93_93_93,&c_7339200);c_7339199.hdr.immutable = 1;

make_pair(c_7339198,quote_sk,&c_7339199);c_7339198.hdr.immutable = 1;

make_pair(c_7339197,&c_7339198,NULL);c_7339197.hdr.immutable = 1;

make_pair(c_7339190,&c_7339191,&c_7339197);c_7339190.hdr.immutable = 1;

make_pair(c_7339189,quote_let,&c_7339190);c_7339189.hdr.immutable = 1;

make_pair(c_7339188,&c_7339189,NULL);c_7339188.hdr.immutable = 1;

make_pair(c_7339185,&c_7339186,&c_7339188);c_7339185.hdr.immutable = 1;

make_pair(c_7339204,quote_ls,NULL);c_7339204.hdr.immutable = 1;

make_pair(c_7339203,quote_pair_127,&c_7339204);c_7339203.hdr.immutable = 1;

make_pair(c_7339212,quote_ls,NULL);c_7339212.hdr.immutable = 1;

make_pair(c_7339211,quote_car,&c_7339212);c_7339211.hdr.immutable = 1;

make_pair(c_7339210,&c_7339211,NULL);c_7339210.hdr.immutable = 1;

make_pair(c_7339209,quote_w,&c_7339210);c_7339209.hdr.immutable = 1;

make_pair(c_7339208,&c_7339209,NULL);c_7339208.hdr.immutable = 1;

make_pair(c_7339220,quote_ls,NULL);c_7339220.hdr.immutable = 1;

make_pair(c_7339219,quote_car,&c_7339220);c_7339219.hdr.immutable = 1;

make_pair(c_7339223,quote_ls,NULL);c_7339223.hdr.immutable = 1;

make_pair(c_7339222,quote_set_91car_67,&c_7339223);c_7339222.hdr.immutable = 1;

make_pair(c_7339221,&c_7339222,NULL);c_7339221.hdr.immutable = 1;

make_pair(c_7339218,&c_7339219,&c_7339221);c_7339218.hdr.immutable = 1;

make_pair(c_7339230,quote_ls,NULL);c_7339230.hdr.immutable = 1;

make_pair(c_7339229,quote_cdr,&c_7339230);c_7339229.hdr.immutable = 1;

make_pair(c_7339234,quote_id_91ls,NULL);c_7339234.hdr.immutable = 1;

make_pair(c_7339233,quote_id,&c_7339234);c_7339233.hdr.immutable = 1;

make_pair(c_7339232,quote_cons,&c_7339233);c_7339232.hdr.immutable = 1;

make_pair(c_7339235,quote__93_93_93,NULL);c_7339235.hdr.immutable = 1;

make_pair(c_7339231,&c_7339232,&c_7339235);c_7339231.hdr.immutable = 1;

make_pair(c_7339228,&c_7339229,&c_7339231);c_7339228.hdr.immutable = 1;

make_pair(c_7339227,quote_loop,&c_7339228);c_7339227.hdr.immutable = 1;

make_pair(c_7339226,&c_7339227,NULL);c_7339226.hdr.immutable = 1;

make_pair(c_7339225,quote_match_91drop_91ids,&c_7339226);c_7339225.hdr.immutable = 1;

make_pair(c_7339237,quote_i,NULL);c_7339237.hdr.immutable = 1;

make_pair(c_7339236,quote_fk,&c_7339237);c_7339236.hdr.immutable = 1;

make_pair(c_7339224,&c_7339225,&c_7339236);c_7339224.hdr.immutable = 1;

make_pair(c_7339217,&c_7339218,&c_7339224);c_7339217.hdr.immutable = 1;

make_pair(c_7339216,quote_p,&c_7339217);c_7339216.hdr.immutable = 1;

make_pair(c_7339215,quote_w,&c_7339216);c_7339215.hdr.immutable = 1;

make_pair(c_7339214,quote_match_91one,&c_7339215);c_7339214.hdr.immutable = 1;

make_pair(c_7339213,&c_7339214,NULL);c_7339213.hdr.immutable = 1;

make_pair(c_7339207,&c_7339208,&c_7339213);c_7339207.hdr.immutable = 1;

make_pair(c_7339206,quote_let,&c_7339207);c_7339206.hdr.immutable = 1;

make_pair(c_7339205,&c_7339206,NULL);c_7339205.hdr.immutable = 1;

make_pair(c_7339202,&c_7339203,&c_7339205);c_7339202.hdr.immutable = 1;

make_pair(c_7339240,quote_fk,NULL);c_7339240.hdr.immutable = 1;

make_pair(c_7339239,quote__else,&c_7339240);c_7339239.hdr.immutable = 1;

make_pair(c_7339238,&c_7339239,NULL);c_7339238.hdr.immutable = 1;

make_pair(c_7339201,&c_7339202,&c_7339238);c_7339201.hdr.immutable = 1;

make_pair(c_7339184,&c_7339185,&c_7339201);c_7339184.hdr.immutable = 1;

make_pair(c_7339183,quote_cond,&c_7339184);c_7339183.hdr.immutable = 1;

make_pair(c_7339182,&c_7339183,NULL);c_7339182.hdr.immutable = 1;

make_pair(c_7339172,&c_7339173,&c_7339182);c_7339172.hdr.immutable = 1;

make_pair(c_7339171,quote_loop,&c_7339172);c_7339171.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338734, ((closureN)self_7320209)->elements[5], r_7314659, &c_7339171);; 
}

static void __lambda_1309(void *data, object self_7320210, int argc, object *args) /* object self_7320210, object r_7314656 */
 {
 object r_7314656 = args[0];
  
closureN_type c_7338736;
object e_7339096 [4];
c_7338736.hdr.mark = gc_color_red;
 c_7338736.hdr.grayed = 0;
c_7338736.tag = closureN_tag;
 c_7338736.fn = (function_type)__lambda_1310;
c_7338736.num_args = 1;
c_7338736.num_elements = 4;
c_7338736.elements = (object *)e_7339096;
c_7338736.elements[0] = ((closureN)self_7320210)->elements[0];
c_7338736.elements[1] = ((closureN)self_7320210)->elements[1];
c_7338736.elements[2] = ((closureN)self_7320210)->elements[2];
c_7338736.elements[3] = ((closureN)self_7320210)->elements[3];


make_pair(c_7339103,quote_v,NULL);c_7339103.hdr.immutable = 1;

make_pair(c_7339102,quote_ls,&c_7339103);c_7339102.hdr.immutable = 1;

make_pair(c_7339108,NULL,NULL);c_7339108.hdr.immutable = 1;

make_pair(c_7339107,quote_quote,&c_7339108);c_7339107.hdr.immutable = 1;

make_pair(c_7339106,&c_7339107,NULL);c_7339106.hdr.immutable = 1;

make_pair(c_7339105,quote_id_91ls,&c_7339106);c_7339105.hdr.immutable = 1;

make_pair(c_7339109,quote__93_93_93,NULL);c_7339109.hdr.immutable = 1;

make_pair(c_7339104,&c_7339105,&c_7339109);c_7339104.hdr.immutable = 1;

make_pair(c_7339101,&c_7339102,&c_7339104);c_7339101.hdr.immutable = 1;

make_pair(c_7339115,quote_ls,NULL);c_7339115.hdr.immutable = 1;

make_pair(c_7339114,quote_null_127,&c_7339115);c_7339114.hdr.immutable = 1;

make_pair(c_7339123,quote_id_91ls,NULL);c_7339123.hdr.immutable = 1;

make_pair(c_7339122,quote_reverse,&c_7339123);c_7339122.hdr.immutable = 1;

make_pair(c_7339121,&c_7339122,NULL);c_7339121.hdr.immutable = 1;

make_pair(c_7339120,quote_id,&c_7339121);c_7339120.hdr.immutable = 1;

make_pair(c_7339124,quote__93_93_93,NULL);c_7339124.hdr.immutable = 1;

make_pair(c_7339119,&c_7339120,&c_7339124);c_7339119.hdr.immutable = 1;

make_pair(c_7339128,quote_i,NULL);c_7339128.hdr.immutable = 1;

make_pair(c_7339127,quote__93_93_93,&c_7339128);c_7339127.hdr.immutable = 1;

make_pair(c_7339126,quote_sk,&c_7339127);c_7339126.hdr.immutable = 1;

make_pair(c_7339125,&c_7339126,NULL);c_7339125.hdr.immutable = 1;

make_pair(c_7339118,&c_7339119,&c_7339125);c_7339118.hdr.immutable = 1;

make_pair(c_7339117,quote_let,&c_7339118);c_7339117.hdr.immutable = 1;

make_pair(c_7339116,&c_7339117,NULL);c_7339116.hdr.immutable = 1;

make_pair(c_7339113,&c_7339114,&c_7339116);c_7339113.hdr.immutable = 1;

make_pair(c_7339132,quote_ls,NULL);c_7339132.hdr.immutable = 1;

make_pair(c_7339131,quote_pair_127,&c_7339132);c_7339131.hdr.immutable = 1;

make_pair(c_7339140,quote_ls,NULL);c_7339140.hdr.immutable = 1;

make_pair(c_7339139,quote_car,&c_7339140);c_7339139.hdr.immutable = 1;

make_pair(c_7339138,&c_7339139,NULL);c_7339138.hdr.immutable = 1;

make_pair(c_7339137,quote_w,&c_7339138);c_7339137.hdr.immutable = 1;

make_pair(c_7339136,&c_7339137,NULL);c_7339136.hdr.immutable = 1;

make_pair(c_7339148,quote_ls,NULL);c_7339148.hdr.immutable = 1;

make_pair(c_7339147,quote_car,&c_7339148);c_7339147.hdr.immutable = 1;

make_pair(c_7339151,quote_ls,NULL);c_7339151.hdr.immutable = 1;

make_pair(c_7339150,quote_set_91car_67,&c_7339151);c_7339150.hdr.immutable = 1;

make_pair(c_7339149,&c_7339150,NULL);c_7339149.hdr.immutable = 1;

make_pair(c_7339146,&c_7339147,&c_7339149);c_7339146.hdr.immutable = 1;

make_pair(c_7339158,quote_ls,NULL);c_7339158.hdr.immutable = 1;

make_pair(c_7339157,quote_cdr,&c_7339158);c_7339157.hdr.immutable = 1;

make_pair(c_7339162,quote_id_91ls,NULL);c_7339162.hdr.immutable = 1;

make_pair(c_7339161,quote_id,&c_7339162);c_7339161.hdr.immutable = 1;

make_pair(c_7339160,quote_cons,&c_7339161);c_7339160.hdr.immutable = 1;

make_pair(c_7339163,quote__93_93_93,NULL);c_7339163.hdr.immutable = 1;

make_pair(c_7339159,&c_7339160,&c_7339163);c_7339159.hdr.immutable = 1;

make_pair(c_7339156,&c_7339157,&c_7339159);c_7339156.hdr.immutable = 1;

make_pair(c_7339155,quote_loop,&c_7339156);c_7339155.hdr.immutable = 1;

make_pair(c_7339154,&c_7339155,NULL);c_7339154.hdr.immutable = 1;

make_pair(c_7339153,quote_match_91drop_91ids,&c_7339154);c_7339153.hdr.immutable = 1;

make_pair(c_7339165,quote_i,NULL);c_7339165.hdr.immutable = 1;

make_pair(c_7339164,quote_fk,&c_7339165);c_7339164.hdr.immutable = 1;

make_pair(c_7339152,&c_7339153,&c_7339164);c_7339152.hdr.immutable = 1;

make_pair(c_7339145,&c_7339146,&c_7339152);c_7339145.hdr.immutable = 1;

make_pair(c_7339144,quote_p,&c_7339145);c_7339144.hdr.immutable = 1;

make_pair(c_7339143,quote_w,&c_7339144);c_7339143.hdr.immutable = 1;

make_pair(c_7339142,quote_match_91one,&c_7339143);c_7339142.hdr.immutable = 1;

make_pair(c_7339141,&c_7339142,NULL);c_7339141.hdr.immutable = 1;

make_pair(c_7339135,&c_7339136,&c_7339141);c_7339135.hdr.immutable = 1;

make_pair(c_7339134,quote_let,&c_7339135);c_7339134.hdr.immutable = 1;

make_pair(c_7339133,&c_7339134,NULL);c_7339133.hdr.immutable = 1;

make_pair(c_7339130,&c_7339131,&c_7339133);c_7339130.hdr.immutable = 1;

make_pair(c_7339168,quote_fk,NULL);c_7339168.hdr.immutable = 1;

make_pair(c_7339167,quote__else,&c_7339168);c_7339167.hdr.immutable = 1;

make_pair(c_7339166,&c_7339167,NULL);c_7339166.hdr.immutable = 1;

make_pair(c_7339129,&c_7339130,&c_7339166);c_7339129.hdr.immutable = 1;

make_pair(c_7339112,&c_7339113,&c_7339129);c_7339112.hdr.immutable = 1;

make_pair(c_7339111,quote_cond,&c_7339112);c_7339111.hdr.immutable = 1;

make_pair(c_7339110,&c_7339111,NULL);c_7339110.hdr.immutable = 1;

make_pair(c_7339100,&c_7339101,&c_7339110);c_7339100.hdr.immutable = 1;

make_pair(c_7339099,quote_loop,&c_7339100);c_7339099.hdr.immutable = 1;

make_pair(c_7339098,quote_let,&c_7339099);c_7339098.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338736, ((closureN)self_7320210)->elements[4], r_7314656, &c_7339098);; 
}

static void __lambda_1310(void *data, object self_7320211, int argc, object *args) /* object self_7320211, object r_7314652 */
 {
 object r_7314652 = args[0];
  
closureN_type c_7338738;
object e_7339023 [4];
c_7338738.hdr.mark = gc_color_red;
 c_7338738.hdr.grayed = 0;
c_7338738.tag = closureN_tag;
 c_7338738.fn = (function_type)__lambda_1311;
c_7338738.num_args = 1;
c_7338738.num_elements = 4;
c_7338738.elements = (object *)e_7339023;
c_7338738.elements[0] = ((closureN)self_7320211)->elements[0];
c_7338738.elements[1] = ((closureN)self_7320211)->elements[1];
c_7338738.elements[2] = ((closureN)self_7320211)->elements[2];
c_7338738.elements[3] = ((closureN)self_7320211)->elements[3];


make_pair(c_7339030,quote_v,NULL);c_7339030.hdr.immutable = 1;

make_pair(c_7339029,quote_ls,&c_7339030);c_7339029.hdr.immutable = 1;

make_pair(c_7339035,NULL,NULL);c_7339035.hdr.immutable = 1;

make_pair(c_7339034,quote_quote,&c_7339035);c_7339034.hdr.immutable = 1;

make_pair(c_7339033,&c_7339034,NULL);c_7339033.hdr.immutable = 1;

make_pair(c_7339032,quote_id_91ls,&c_7339033);c_7339032.hdr.immutable = 1;

make_pair(c_7339036,quote__93_93_93,NULL);c_7339036.hdr.immutable = 1;

make_pair(c_7339031,&c_7339032,&c_7339036);c_7339031.hdr.immutable = 1;

make_pair(c_7339028,&c_7339029,&c_7339031);c_7339028.hdr.immutable = 1;

make_pair(c_7339042,quote_ls,NULL);c_7339042.hdr.immutable = 1;

make_pair(c_7339041,quote_null_127,&c_7339042);c_7339041.hdr.immutable = 1;

make_pair(c_7339050,quote_id_91ls,NULL);c_7339050.hdr.immutable = 1;

make_pair(c_7339049,quote_reverse,&c_7339050);c_7339049.hdr.immutable = 1;

make_pair(c_7339048,&c_7339049,NULL);c_7339048.hdr.immutable = 1;

make_pair(c_7339047,quote_id,&c_7339048);c_7339047.hdr.immutable = 1;

make_pair(c_7339051,quote__93_93_93,NULL);c_7339051.hdr.immutable = 1;

make_pair(c_7339046,&c_7339047,&c_7339051);c_7339046.hdr.immutable = 1;

make_pair(c_7339055,quote_i,NULL);c_7339055.hdr.immutable = 1;

make_pair(c_7339054,quote__93_93_93,&c_7339055);c_7339054.hdr.immutable = 1;

make_pair(c_7339053,quote_sk,&c_7339054);c_7339053.hdr.immutable = 1;

make_pair(c_7339052,&c_7339053,NULL);c_7339052.hdr.immutable = 1;

make_pair(c_7339045,&c_7339046,&c_7339052);c_7339045.hdr.immutable = 1;

make_pair(c_7339044,quote_let,&c_7339045);c_7339044.hdr.immutable = 1;

make_pair(c_7339043,&c_7339044,NULL);c_7339043.hdr.immutable = 1;

make_pair(c_7339040,&c_7339041,&c_7339043);c_7339040.hdr.immutable = 1;

make_pair(c_7339059,quote_ls,NULL);c_7339059.hdr.immutable = 1;

make_pair(c_7339058,quote_pair_127,&c_7339059);c_7339058.hdr.immutable = 1;

make_pair(c_7339067,quote_ls,NULL);c_7339067.hdr.immutable = 1;

make_pair(c_7339066,quote_car,&c_7339067);c_7339066.hdr.immutable = 1;

make_pair(c_7339065,&c_7339066,NULL);c_7339065.hdr.immutable = 1;

make_pair(c_7339064,quote_w,&c_7339065);c_7339064.hdr.immutable = 1;

make_pair(c_7339063,&c_7339064,NULL);c_7339063.hdr.immutable = 1;

make_pair(c_7339075,quote_ls,NULL);c_7339075.hdr.immutable = 1;

make_pair(c_7339074,quote_car,&c_7339075);c_7339074.hdr.immutable = 1;

make_pair(c_7339078,quote_ls,NULL);c_7339078.hdr.immutable = 1;

make_pair(c_7339077,quote_set_91car_67,&c_7339078);c_7339077.hdr.immutable = 1;

make_pair(c_7339076,&c_7339077,NULL);c_7339076.hdr.immutable = 1;

make_pair(c_7339073,&c_7339074,&c_7339076);c_7339073.hdr.immutable = 1;

make_pair(c_7339085,quote_ls,NULL);c_7339085.hdr.immutable = 1;

make_pair(c_7339084,quote_cdr,&c_7339085);c_7339084.hdr.immutable = 1;

make_pair(c_7339089,quote_id_91ls,NULL);c_7339089.hdr.immutable = 1;

make_pair(c_7339088,quote_id,&c_7339089);c_7339088.hdr.immutable = 1;

make_pair(c_7339087,quote_cons,&c_7339088);c_7339087.hdr.immutable = 1;

make_pair(c_7339090,quote__93_93_93,NULL);c_7339090.hdr.immutable = 1;

make_pair(c_7339086,&c_7339087,&c_7339090);c_7339086.hdr.immutable = 1;

make_pair(c_7339083,&c_7339084,&c_7339086);c_7339083.hdr.immutable = 1;

make_pair(c_7339082,quote_loop,&c_7339083);c_7339082.hdr.immutable = 1;

make_pair(c_7339081,&c_7339082,NULL);c_7339081.hdr.immutable = 1;

make_pair(c_7339080,quote_match_91drop_91ids,&c_7339081);c_7339080.hdr.immutable = 1;

make_pair(c_7339092,quote_i,NULL);c_7339092.hdr.immutable = 1;

make_pair(c_7339091,quote_fk,&c_7339092);c_7339091.hdr.immutable = 1;

make_pair(c_7339079,&c_7339080,&c_7339091);c_7339079.hdr.immutable = 1;

make_pair(c_7339072,&c_7339073,&c_7339079);c_7339072.hdr.immutable = 1;

make_pair(c_7339071,quote_p,&c_7339072);c_7339071.hdr.immutable = 1;

make_pair(c_7339070,quote_w,&c_7339071);c_7339070.hdr.immutable = 1;

make_pair(c_7339069,quote_match_91one,&c_7339070);c_7339069.hdr.immutable = 1;

make_pair(c_7339068,&c_7339069,NULL);c_7339068.hdr.immutable = 1;

make_pair(c_7339062,&c_7339063,&c_7339068);c_7339062.hdr.immutable = 1;

make_pair(c_7339061,quote_let,&c_7339062);c_7339061.hdr.immutable = 1;

make_pair(c_7339060,&c_7339061,NULL);c_7339060.hdr.immutable = 1;

make_pair(c_7339057,&c_7339058,&c_7339060);c_7339057.hdr.immutable = 1;

make_pair(c_7339095,quote_fk,NULL);c_7339095.hdr.immutable = 1;

make_pair(c_7339094,quote__else,&c_7339095);c_7339094.hdr.immutable = 1;

make_pair(c_7339093,&c_7339094,NULL);c_7339093.hdr.immutable = 1;

make_pair(c_7339056,&c_7339057,&c_7339093);c_7339056.hdr.immutable = 1;

make_pair(c_7339039,&c_7339040,&c_7339056);c_7339039.hdr.immutable = 1;

make_pair(c_7339038,quote_cond,&c_7339039);c_7339038.hdr.immutable = 1;

make_pair(c_7339037,&c_7339038,NULL);c_7339037.hdr.immutable = 1;

make_pair(c_7339027,&c_7339028,&c_7339037);c_7339027.hdr.immutable = 1;

make_pair(c_7339026,quote_loop,&c_7339027);c_7339026.hdr.immutable = 1;

make_pair(c_7339025,quote_let,&c_7339026);c_7339025.hdr.immutable = 1;

make_pair(c_7339024,&c_7339025,NULL);c_7339024.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338738, r_7314652, NULL, &c_7339024);; 
}

static void __lambda_1311(void *data, object self_7320212, int argc, object *args) /* object self_7320212, object r_7314650 */
 {
 object r_7314650 = args[0];
  
closureN_type c_7338740;
object e_7338933 [3];
c_7338740.hdr.mark = gc_color_red;
 c_7338740.hdr.grayed = 0;
c_7338740.tag = closureN_tag;
 c_7338740.fn = (function_type)__lambda_1312;
c_7338740.num_args = 1;
c_7338740.num_elements = 3;
c_7338740.elements = (object *)e_7338933;
c_7338740.elements[0] = ((closureN)self_7320212)->elements[0];
c_7338740.elements[1] = ((closureN)self_7320212)->elements[1];
c_7338740.elements[2] = ((closureN)self_7320212)->elements[2];


make_pair(c_7338940,quote_v,NULL);c_7338940.hdr.immutable = 1;

make_pair(c_7338939,quote_p,&c_7338940);c_7338939.hdr.immutable = 1;

make_pair(c_7338938,&c_7338939,NULL);c_7338938.hdr.immutable = 1;

make_pair(c_7338945,quote_p,NULL);c_7338945.hdr.immutable = 1;

make_pair(c_7338944,quote_list_127,&c_7338945);c_7338944.hdr.immutable = 1;

make_pair(c_7338949,quote_i,NULL);c_7338949.hdr.immutable = 1;

make_pair(c_7338948,quote__93_93_93,&c_7338949);c_7338948.hdr.immutable = 1;

make_pair(c_7338947,quote_sk,&c_7338948);c_7338947.hdr.immutable = 1;

make_pair(c_7338950,quote_fk,NULL);c_7338950.hdr.immutable = 1;

make_pair(c_7338946,&c_7338947,&c_7338950);c_7338946.hdr.immutable = 1;

make_pair(c_7338943,&c_7338944,&c_7338946);c_7338943.hdr.immutable = 1;

make_pair(c_7338942,quote__if,&c_7338943);c_7338942.hdr.immutable = 1;

make_pair(c_7338941,&c_7338942,NULL);c_7338941.hdr.immutable = 1;

make_pair(c_7338937,&c_7338938,&c_7338941);c_7338937.hdr.immutable = 1;

make_pair(c_7338936,quote_let,&c_7338937);c_7338936.hdr.immutable = 1;

make_pair(c_7338957,quote_v,NULL);c_7338957.hdr.immutable = 1;

make_pair(c_7338956,quote_ls,&c_7338957);c_7338956.hdr.immutable = 1;

make_pair(c_7338962,NULL,NULL);c_7338962.hdr.immutable = 1;

make_pair(c_7338961,quote_quote,&c_7338962);c_7338961.hdr.immutable = 1;

make_pair(c_7338960,&c_7338961,NULL);c_7338960.hdr.immutable = 1;

make_pair(c_7338959,quote_id_91ls,&c_7338960);c_7338959.hdr.immutable = 1;

make_pair(c_7338963,quote__93_93_93,NULL);c_7338963.hdr.immutable = 1;

make_pair(c_7338958,&c_7338959,&c_7338963);c_7338958.hdr.immutable = 1;

make_pair(c_7338955,&c_7338956,&c_7338958);c_7338955.hdr.immutable = 1;

make_pair(c_7338969,quote_ls,NULL);c_7338969.hdr.immutable = 1;

make_pair(c_7338968,quote_null_127,&c_7338969);c_7338968.hdr.immutable = 1;

make_pair(c_7338977,quote_id_91ls,NULL);c_7338977.hdr.immutable = 1;

make_pair(c_7338976,quote_reverse,&c_7338977);c_7338976.hdr.immutable = 1;

make_pair(c_7338975,&c_7338976,NULL);c_7338975.hdr.immutable = 1;

make_pair(c_7338974,quote_id,&c_7338975);c_7338974.hdr.immutable = 1;

make_pair(c_7338978,quote__93_93_93,NULL);c_7338978.hdr.immutable = 1;

make_pair(c_7338973,&c_7338974,&c_7338978);c_7338973.hdr.immutable = 1;

make_pair(c_7338982,quote_i,NULL);c_7338982.hdr.immutable = 1;

make_pair(c_7338981,quote__93_93_93,&c_7338982);c_7338981.hdr.immutable = 1;

make_pair(c_7338980,quote_sk,&c_7338981);c_7338980.hdr.immutable = 1;

make_pair(c_7338979,&c_7338980,NULL);c_7338979.hdr.immutable = 1;

make_pair(c_7338972,&c_7338973,&c_7338979);c_7338972.hdr.immutable = 1;

make_pair(c_7338971,quote_let,&c_7338972);c_7338971.hdr.immutable = 1;

make_pair(c_7338970,&c_7338971,NULL);c_7338970.hdr.immutable = 1;

make_pair(c_7338967,&c_7338968,&c_7338970);c_7338967.hdr.immutable = 1;

make_pair(c_7338986,quote_ls,NULL);c_7338986.hdr.immutable = 1;

make_pair(c_7338985,quote_pair_127,&c_7338986);c_7338985.hdr.immutable = 1;

make_pair(c_7338994,quote_ls,NULL);c_7338994.hdr.immutable = 1;

make_pair(c_7338993,quote_car,&c_7338994);c_7338993.hdr.immutable = 1;

make_pair(c_7338992,&c_7338993,NULL);c_7338992.hdr.immutable = 1;

make_pair(c_7338991,quote_w,&c_7338992);c_7338991.hdr.immutable = 1;

make_pair(c_7338990,&c_7338991,NULL);c_7338990.hdr.immutable = 1;

make_pair(c_7339002,quote_ls,NULL);c_7339002.hdr.immutable = 1;

make_pair(c_7339001,quote_car,&c_7339002);c_7339001.hdr.immutable = 1;

make_pair(c_7339005,quote_ls,NULL);c_7339005.hdr.immutable = 1;

make_pair(c_7339004,quote_set_91car_67,&c_7339005);c_7339004.hdr.immutable = 1;

make_pair(c_7339003,&c_7339004,NULL);c_7339003.hdr.immutable = 1;

make_pair(c_7339000,&c_7339001,&c_7339003);c_7339000.hdr.immutable = 1;

make_pair(c_7339012,quote_ls,NULL);c_7339012.hdr.immutable = 1;

make_pair(c_7339011,quote_cdr,&c_7339012);c_7339011.hdr.immutable = 1;

make_pair(c_7339016,quote_id_91ls,NULL);c_7339016.hdr.immutable = 1;

make_pair(c_7339015,quote_id,&c_7339016);c_7339015.hdr.immutable = 1;

make_pair(c_7339014,quote_cons,&c_7339015);c_7339014.hdr.immutable = 1;

make_pair(c_7339017,quote__93_93_93,NULL);c_7339017.hdr.immutable = 1;

make_pair(c_7339013,&c_7339014,&c_7339017);c_7339013.hdr.immutable = 1;

make_pair(c_7339010,&c_7339011,&c_7339013);c_7339010.hdr.immutable = 1;

make_pair(c_7339009,quote_loop,&c_7339010);c_7339009.hdr.immutable = 1;

make_pair(c_7339008,&c_7339009,NULL);c_7339008.hdr.immutable = 1;

make_pair(c_7339007,quote_match_91drop_91ids,&c_7339008);c_7339007.hdr.immutable = 1;

make_pair(c_7339019,quote_i,NULL);c_7339019.hdr.immutable = 1;

make_pair(c_7339018,quote_fk,&c_7339019);c_7339018.hdr.immutable = 1;

make_pair(c_7339006,&c_7339007,&c_7339018);c_7339006.hdr.immutable = 1;

make_pair(c_7338999,&c_7339000,&c_7339006);c_7338999.hdr.immutable = 1;

make_pair(c_7338998,quote_p,&c_7338999);c_7338998.hdr.immutable = 1;

make_pair(c_7338997,quote_w,&c_7338998);c_7338997.hdr.immutable = 1;

make_pair(c_7338996,quote_match_91one,&c_7338997);c_7338996.hdr.immutable = 1;

make_pair(c_7338995,&c_7338996,NULL);c_7338995.hdr.immutable = 1;

make_pair(c_7338989,&c_7338990,&c_7338995);c_7338989.hdr.immutable = 1;

make_pair(c_7338988,quote_let,&c_7338989);c_7338988.hdr.immutable = 1;

make_pair(c_7338987,&c_7338988,NULL);c_7338987.hdr.immutable = 1;

make_pair(c_7338984,&c_7338985,&c_7338987);c_7338984.hdr.immutable = 1;

make_pair(c_7339022,quote_fk,NULL);c_7339022.hdr.immutable = 1;

make_pair(c_7339021,quote__else,&c_7339022);c_7339021.hdr.immutable = 1;

make_pair(c_7339020,&c_7339021,NULL);c_7339020.hdr.immutable = 1;

make_pair(c_7338983,&c_7338984,&c_7339020);c_7338983.hdr.immutable = 1;

make_pair(c_7338966,&c_7338967,&c_7338983);c_7338966.hdr.immutable = 1;

make_pair(c_7338965,quote_cond,&c_7338966);c_7338965.hdr.immutable = 1;

make_pair(c_7338964,&c_7338965,NULL);c_7338964.hdr.immutable = 1;

make_pair(c_7338954,&c_7338955,&c_7338964);c_7338954.hdr.immutable = 1;

make_pair(c_7338953,quote_loop,&c_7338954);c_7338953.hdr.immutable = 1;

make_pair(c_7338952,quote_let,&c_7338953);c_7338952.hdr.immutable = 1;

make_pair(c_7338951,&c_7338952,NULL);c_7338951.hdr.immutable = 1;

make_pair(c_7338935,&c_7338936,&c_7338951);c_7338935.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338740, ((closureN)self_7320212)->elements[3], r_7314650, &c_7338935);; 
}

static void __lambda_1312(void *data, object self_7320213, int argc, object *args) /* object self_7320213, object r_7314647 */
 {
 object r_7314647 = args[0];
  
closureN_type c_7338742;
object e_7338842 [2];
c_7338742.hdr.mark = gc_color_red;
 c_7338742.hdr.grayed = 0;
c_7338742.tag = closureN_tag;
 c_7338742.fn = (function_type)__lambda_1313;
c_7338742.num_args = 1;
c_7338742.num_elements = 2;
c_7338742.elements = (object *)e_7338842;
c_7338742.elements[0] = ((closureN)self_7320213)->elements[0];
c_7338742.elements[1] = ((closureN)self_7320213)->elements[2];


make_pair(c_7338850,quote_v,NULL);c_7338850.hdr.immutable = 1;

make_pair(c_7338849,quote_p,&c_7338850);c_7338849.hdr.immutable = 1;

make_pair(c_7338848,&c_7338849,NULL);c_7338848.hdr.immutable = 1;

make_pair(c_7338855,quote_p,NULL);c_7338855.hdr.immutable = 1;

make_pair(c_7338854,quote_list_127,&c_7338855);c_7338854.hdr.immutable = 1;

make_pair(c_7338859,quote_i,NULL);c_7338859.hdr.immutable = 1;

make_pair(c_7338858,quote__93_93_93,&c_7338859);c_7338858.hdr.immutable = 1;

make_pair(c_7338857,quote_sk,&c_7338858);c_7338857.hdr.immutable = 1;

make_pair(c_7338860,quote_fk,NULL);c_7338860.hdr.immutable = 1;

make_pair(c_7338856,&c_7338857,&c_7338860);c_7338856.hdr.immutable = 1;

make_pair(c_7338853,&c_7338854,&c_7338856);c_7338853.hdr.immutable = 1;

make_pair(c_7338852,quote__if,&c_7338853);c_7338852.hdr.immutable = 1;

make_pair(c_7338851,&c_7338852,NULL);c_7338851.hdr.immutable = 1;

make_pair(c_7338847,&c_7338848,&c_7338851);c_7338847.hdr.immutable = 1;

make_pair(c_7338846,quote_let,&c_7338847);c_7338846.hdr.immutable = 1;

make_pair(c_7338867,quote_v,NULL);c_7338867.hdr.immutable = 1;

make_pair(c_7338866,quote_ls,&c_7338867);c_7338866.hdr.immutable = 1;

make_pair(c_7338872,NULL,NULL);c_7338872.hdr.immutable = 1;

make_pair(c_7338871,quote_quote,&c_7338872);c_7338871.hdr.immutable = 1;

make_pair(c_7338870,&c_7338871,NULL);c_7338870.hdr.immutable = 1;

make_pair(c_7338869,quote_id_91ls,&c_7338870);c_7338869.hdr.immutable = 1;

make_pair(c_7338873,quote__93_93_93,NULL);c_7338873.hdr.immutable = 1;

make_pair(c_7338868,&c_7338869,&c_7338873);c_7338868.hdr.immutable = 1;

make_pair(c_7338865,&c_7338866,&c_7338868);c_7338865.hdr.immutable = 1;

make_pair(c_7338879,quote_ls,NULL);c_7338879.hdr.immutable = 1;

make_pair(c_7338878,quote_null_127,&c_7338879);c_7338878.hdr.immutable = 1;

make_pair(c_7338887,quote_id_91ls,NULL);c_7338887.hdr.immutable = 1;

make_pair(c_7338886,quote_reverse,&c_7338887);c_7338886.hdr.immutable = 1;

make_pair(c_7338885,&c_7338886,NULL);c_7338885.hdr.immutable = 1;

make_pair(c_7338884,quote_id,&c_7338885);c_7338884.hdr.immutable = 1;

make_pair(c_7338888,quote__93_93_93,NULL);c_7338888.hdr.immutable = 1;

make_pair(c_7338883,&c_7338884,&c_7338888);c_7338883.hdr.immutable = 1;

make_pair(c_7338892,quote_i,NULL);c_7338892.hdr.immutable = 1;

make_pair(c_7338891,quote__93_93_93,&c_7338892);c_7338891.hdr.immutable = 1;

make_pair(c_7338890,quote_sk,&c_7338891);c_7338890.hdr.immutable = 1;

make_pair(c_7338889,&c_7338890,NULL);c_7338889.hdr.immutable = 1;

make_pair(c_7338882,&c_7338883,&c_7338889);c_7338882.hdr.immutable = 1;

make_pair(c_7338881,quote_let,&c_7338882);c_7338881.hdr.immutable = 1;

make_pair(c_7338880,&c_7338881,NULL);c_7338880.hdr.immutable = 1;

make_pair(c_7338877,&c_7338878,&c_7338880);c_7338877.hdr.immutable = 1;

make_pair(c_7338896,quote_ls,NULL);c_7338896.hdr.immutable = 1;

make_pair(c_7338895,quote_pair_127,&c_7338896);c_7338895.hdr.immutable = 1;

make_pair(c_7338904,quote_ls,NULL);c_7338904.hdr.immutable = 1;

make_pair(c_7338903,quote_car,&c_7338904);c_7338903.hdr.immutable = 1;

make_pair(c_7338902,&c_7338903,NULL);c_7338902.hdr.immutable = 1;

make_pair(c_7338901,quote_w,&c_7338902);c_7338901.hdr.immutable = 1;

make_pair(c_7338900,&c_7338901,NULL);c_7338900.hdr.immutable = 1;

make_pair(c_7338912,quote_ls,NULL);c_7338912.hdr.immutable = 1;

make_pair(c_7338911,quote_car,&c_7338912);c_7338911.hdr.immutable = 1;

make_pair(c_7338915,quote_ls,NULL);c_7338915.hdr.immutable = 1;

make_pair(c_7338914,quote_set_91car_67,&c_7338915);c_7338914.hdr.immutable = 1;

make_pair(c_7338913,&c_7338914,NULL);c_7338913.hdr.immutable = 1;

make_pair(c_7338910,&c_7338911,&c_7338913);c_7338910.hdr.immutable = 1;

make_pair(c_7338922,quote_ls,NULL);c_7338922.hdr.immutable = 1;

make_pair(c_7338921,quote_cdr,&c_7338922);c_7338921.hdr.immutable = 1;

make_pair(c_7338926,quote_id_91ls,NULL);c_7338926.hdr.immutable = 1;

make_pair(c_7338925,quote_id,&c_7338926);c_7338925.hdr.immutable = 1;

make_pair(c_7338924,quote_cons,&c_7338925);c_7338924.hdr.immutable = 1;

make_pair(c_7338927,quote__93_93_93,NULL);c_7338927.hdr.immutable = 1;

make_pair(c_7338923,&c_7338924,&c_7338927);c_7338923.hdr.immutable = 1;

make_pair(c_7338920,&c_7338921,&c_7338923);c_7338920.hdr.immutable = 1;

make_pair(c_7338919,quote_loop,&c_7338920);c_7338919.hdr.immutable = 1;

make_pair(c_7338918,&c_7338919,NULL);c_7338918.hdr.immutable = 1;

make_pair(c_7338917,quote_match_91drop_91ids,&c_7338918);c_7338917.hdr.immutable = 1;

make_pair(c_7338929,quote_i,NULL);c_7338929.hdr.immutable = 1;

make_pair(c_7338928,quote_fk,&c_7338929);c_7338928.hdr.immutable = 1;

make_pair(c_7338916,&c_7338917,&c_7338928);c_7338916.hdr.immutable = 1;

make_pair(c_7338909,&c_7338910,&c_7338916);c_7338909.hdr.immutable = 1;

make_pair(c_7338908,quote_p,&c_7338909);c_7338908.hdr.immutable = 1;

make_pair(c_7338907,quote_w,&c_7338908);c_7338907.hdr.immutable = 1;

make_pair(c_7338906,quote_match_91one,&c_7338907);c_7338906.hdr.immutable = 1;

make_pair(c_7338905,&c_7338906,NULL);c_7338905.hdr.immutable = 1;

make_pair(c_7338899,&c_7338900,&c_7338905);c_7338899.hdr.immutable = 1;

make_pair(c_7338898,quote_let,&c_7338899);c_7338898.hdr.immutable = 1;

make_pair(c_7338897,&c_7338898,NULL);c_7338897.hdr.immutable = 1;

make_pair(c_7338894,&c_7338895,&c_7338897);c_7338894.hdr.immutable = 1;

make_pair(c_7338932,quote_fk,NULL);c_7338932.hdr.immutable = 1;

make_pair(c_7338931,quote__else,&c_7338932);c_7338931.hdr.immutable = 1;

make_pair(c_7338930,&c_7338931,NULL);c_7338930.hdr.immutable = 1;

make_pair(c_7338893,&c_7338894,&c_7338930);c_7338893.hdr.immutable = 1;

make_pair(c_7338876,&c_7338877,&c_7338893);c_7338876.hdr.immutable = 1;

make_pair(c_7338875,quote_cond,&c_7338876);c_7338875.hdr.immutable = 1;

make_pair(c_7338874,&c_7338875,NULL);c_7338874.hdr.immutable = 1;

make_pair(c_7338864,&c_7338865,&c_7338874);c_7338864.hdr.immutable = 1;

make_pair(c_7338863,quote_loop,&c_7338864);c_7338863.hdr.immutable = 1;

make_pair(c_7338862,quote_let,&c_7338863);c_7338862.hdr.immutable = 1;

make_pair(c_7338861,&c_7338862,NULL);c_7338861.hdr.immutable = 1;

make_pair(c_7338845,&c_7338846,&c_7338861);c_7338845.hdr.immutable = 1;

make_pair(c_7338844,quote_p,&c_7338845);c_7338844.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338742, ((closureN)self_7320213)->elements[1], r_7314647, &c_7338844);; 
}

static void __lambda_1313(void *data, object self_7320214, int argc, object *args) /* object self_7320214, object r_7314645 */
 {
 object r_7314645 = args[0];
  
closureN_type c_7338744;
object e_7338750 [1];
c_7338744.hdr.mark = gc_color_red;
 c_7338744.hdr.grayed = 0;
c_7338744.tag = closureN_tag;
 c_7338744.fn = (function_type)__lambda_1314;
c_7338744.num_args = 1;
c_7338744.num_elements = 1;
c_7338744.elements = (object *)e_7338750;
c_7338744.elements[0] = ((closureN)self_7320214)->elements[0];


make_pair(c_7338759,quote_v,NULL);c_7338759.hdr.immutable = 1;

make_pair(c_7338758,quote_p,&c_7338759);c_7338758.hdr.immutable = 1;

make_pair(c_7338757,&c_7338758,NULL);c_7338757.hdr.immutable = 1;

make_pair(c_7338764,quote_p,NULL);c_7338764.hdr.immutable = 1;

make_pair(c_7338763,quote_list_127,&c_7338764);c_7338763.hdr.immutable = 1;

make_pair(c_7338768,quote_i,NULL);c_7338768.hdr.immutable = 1;

make_pair(c_7338767,quote__93_93_93,&c_7338768);c_7338767.hdr.immutable = 1;

make_pair(c_7338766,quote_sk,&c_7338767);c_7338766.hdr.immutable = 1;

make_pair(c_7338769,quote_fk,NULL);c_7338769.hdr.immutable = 1;

make_pair(c_7338765,&c_7338766,&c_7338769);c_7338765.hdr.immutable = 1;

make_pair(c_7338762,&c_7338763,&c_7338765);c_7338762.hdr.immutable = 1;

make_pair(c_7338761,quote__if,&c_7338762);c_7338761.hdr.immutable = 1;

make_pair(c_7338760,&c_7338761,NULL);c_7338760.hdr.immutable = 1;

make_pair(c_7338756,&c_7338757,&c_7338760);c_7338756.hdr.immutable = 1;

make_pair(c_7338755,quote_let,&c_7338756);c_7338755.hdr.immutable = 1;

make_pair(c_7338776,quote_v,NULL);c_7338776.hdr.immutable = 1;

make_pair(c_7338775,quote_ls,&c_7338776);c_7338775.hdr.immutable = 1;

make_pair(c_7338781,NULL,NULL);c_7338781.hdr.immutable = 1;

make_pair(c_7338780,quote_quote,&c_7338781);c_7338780.hdr.immutable = 1;

make_pair(c_7338779,&c_7338780,NULL);c_7338779.hdr.immutable = 1;

make_pair(c_7338778,quote_id_91ls,&c_7338779);c_7338778.hdr.immutable = 1;

make_pair(c_7338782,quote__93_93_93,NULL);c_7338782.hdr.immutable = 1;

make_pair(c_7338777,&c_7338778,&c_7338782);c_7338777.hdr.immutable = 1;

make_pair(c_7338774,&c_7338775,&c_7338777);c_7338774.hdr.immutable = 1;

make_pair(c_7338788,quote_ls,NULL);c_7338788.hdr.immutable = 1;

make_pair(c_7338787,quote_null_127,&c_7338788);c_7338787.hdr.immutable = 1;

make_pair(c_7338796,quote_id_91ls,NULL);c_7338796.hdr.immutable = 1;

make_pair(c_7338795,quote_reverse,&c_7338796);c_7338795.hdr.immutable = 1;

make_pair(c_7338794,&c_7338795,NULL);c_7338794.hdr.immutable = 1;

make_pair(c_7338793,quote_id,&c_7338794);c_7338793.hdr.immutable = 1;

make_pair(c_7338797,quote__93_93_93,NULL);c_7338797.hdr.immutable = 1;

make_pair(c_7338792,&c_7338793,&c_7338797);c_7338792.hdr.immutable = 1;

make_pair(c_7338801,quote_i,NULL);c_7338801.hdr.immutable = 1;

make_pair(c_7338800,quote__93_93_93,&c_7338801);c_7338800.hdr.immutable = 1;

make_pair(c_7338799,quote_sk,&c_7338800);c_7338799.hdr.immutable = 1;

make_pair(c_7338798,&c_7338799,NULL);c_7338798.hdr.immutable = 1;

make_pair(c_7338791,&c_7338792,&c_7338798);c_7338791.hdr.immutable = 1;

make_pair(c_7338790,quote_let,&c_7338791);c_7338790.hdr.immutable = 1;

make_pair(c_7338789,&c_7338790,NULL);c_7338789.hdr.immutable = 1;

make_pair(c_7338786,&c_7338787,&c_7338789);c_7338786.hdr.immutable = 1;

make_pair(c_7338805,quote_ls,NULL);c_7338805.hdr.immutable = 1;

make_pair(c_7338804,quote_pair_127,&c_7338805);c_7338804.hdr.immutable = 1;

make_pair(c_7338813,quote_ls,NULL);c_7338813.hdr.immutable = 1;

make_pair(c_7338812,quote_car,&c_7338813);c_7338812.hdr.immutable = 1;

make_pair(c_7338811,&c_7338812,NULL);c_7338811.hdr.immutable = 1;

make_pair(c_7338810,quote_w,&c_7338811);c_7338810.hdr.immutable = 1;

make_pair(c_7338809,&c_7338810,NULL);c_7338809.hdr.immutable = 1;

make_pair(c_7338821,quote_ls,NULL);c_7338821.hdr.immutable = 1;

make_pair(c_7338820,quote_car,&c_7338821);c_7338820.hdr.immutable = 1;

make_pair(c_7338824,quote_ls,NULL);c_7338824.hdr.immutable = 1;

make_pair(c_7338823,quote_set_91car_67,&c_7338824);c_7338823.hdr.immutable = 1;

make_pair(c_7338822,&c_7338823,NULL);c_7338822.hdr.immutable = 1;

make_pair(c_7338819,&c_7338820,&c_7338822);c_7338819.hdr.immutable = 1;

make_pair(c_7338831,quote_ls,NULL);c_7338831.hdr.immutable = 1;

make_pair(c_7338830,quote_cdr,&c_7338831);c_7338830.hdr.immutable = 1;

make_pair(c_7338835,quote_id_91ls,NULL);c_7338835.hdr.immutable = 1;

make_pair(c_7338834,quote_id,&c_7338835);c_7338834.hdr.immutable = 1;

make_pair(c_7338833,quote_cons,&c_7338834);c_7338833.hdr.immutable = 1;

make_pair(c_7338836,quote__93_93_93,NULL);c_7338836.hdr.immutable = 1;

make_pair(c_7338832,&c_7338833,&c_7338836);c_7338832.hdr.immutable = 1;

make_pair(c_7338829,&c_7338830,&c_7338832);c_7338829.hdr.immutable = 1;

make_pair(c_7338828,quote_loop,&c_7338829);c_7338828.hdr.immutable = 1;

make_pair(c_7338827,&c_7338828,NULL);c_7338827.hdr.immutable = 1;

make_pair(c_7338826,quote_match_91drop_91ids,&c_7338827);c_7338826.hdr.immutable = 1;

make_pair(c_7338838,quote_i,NULL);c_7338838.hdr.immutable = 1;

make_pair(c_7338837,quote_fk,&c_7338838);c_7338837.hdr.immutable = 1;

make_pair(c_7338825,&c_7338826,&c_7338837);c_7338825.hdr.immutable = 1;

make_pair(c_7338818,&c_7338819,&c_7338825);c_7338818.hdr.immutable = 1;

make_pair(c_7338817,quote_p,&c_7338818);c_7338817.hdr.immutable = 1;

make_pair(c_7338816,quote_w,&c_7338817);c_7338816.hdr.immutable = 1;

make_pair(c_7338815,quote_match_91one,&c_7338816);c_7338815.hdr.immutable = 1;

make_pair(c_7338814,&c_7338815,NULL);c_7338814.hdr.immutable = 1;

make_pair(c_7338808,&c_7338809,&c_7338814);c_7338808.hdr.immutable = 1;

make_pair(c_7338807,quote_let,&c_7338808);c_7338807.hdr.immutable = 1;

make_pair(c_7338806,&c_7338807,NULL);c_7338806.hdr.immutable = 1;

make_pair(c_7338803,&c_7338804,&c_7338806);c_7338803.hdr.immutable = 1;

make_pair(c_7338841,quote_fk,NULL);c_7338841.hdr.immutable = 1;

make_pair(c_7338840,quote__else,&c_7338841);c_7338840.hdr.immutable = 1;

make_pair(c_7338839,&c_7338840,NULL);c_7338839.hdr.immutable = 1;

make_pair(c_7338802,&c_7338803,&c_7338839);c_7338802.hdr.immutable = 1;

make_pair(c_7338785,&c_7338786,&c_7338802);c_7338785.hdr.immutable = 1;

make_pair(c_7338784,quote_cond,&c_7338785);c_7338784.hdr.immutable = 1;

make_pair(c_7338783,&c_7338784,NULL);c_7338783.hdr.immutable = 1;

make_pair(c_7338773,&c_7338774,&c_7338783);c_7338773.hdr.immutable = 1;

make_pair(c_7338772,quote_loop,&c_7338773);c_7338772.hdr.immutable = 1;

make_pair(c_7338771,quote_let,&c_7338772);c_7338771.hdr.immutable = 1;

make_pair(c_7338770,&c_7338771,NULL);c_7338770.hdr.immutable = 1;

make_pair(c_7338754,&c_7338755,&c_7338770);c_7338754.hdr.immutable = 1;

make_pair(c_7338753,quote_p,&c_7338754);c_7338753.hdr.immutable = 1;

make_pair(c_7338752,quote_match_91check_91identifier,&c_7338753);c_7338752.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7338744, ((closureN)self_7320214)->elements[1], r_7314645, &c_7338752);; 
}

static void __lambda_1314(void *data, object self_7320215, int argc, object *args) /* object self_7320215, object r_7314643 */
 {
 object r_7314643 = args[0];
  
pair_type local_7338749; 
return_direct_with_clo1(data,  ((closureN)self_7320215)->elements[0], (((closure)  ((closureN)self_7320215)->elements[0])->fn),  set_pair_as_expr(&local_7338749, r_7314643, boolean_f));; 
}

static void __lambda_1200(void *data, object self_7320216, int argc, object *args) /* object self_7320216, object r_7314636 */
 {
 object r_7314636 = args[0];
  
closureN_type c_7338471;
object e_7338480 [5];
c_7338471.hdr.mark = gc_color_red;
 c_7338471.hdr.grayed = 0;
c_7338471.tag = closureN_tag;
 c_7338471.fn = (function_type)__lambda_1201;
c_7338471.num_args = 1;
c_7338471.num_elements = 5;
c_7338471.elements = (object *)e_7338480;
c_7338471.elements[0] = ((closureN)self_7320216)->elements[0];
c_7338471.elements[1] = ((closureN)self_7320216)->elements[1];
c_7338471.elements[2] = ((closureN)self_7320216)->elements[2];
c_7338471.elements[3] = ((closureN)self_7320216)->elements[3];
c_7338471.elements[4] = ((closureN)self_7320216)->elements[4];



return_direct_with_clo1(data,(closure)&c_7338471,__lambda_1201,  Cyc_set_cell(data, ((closureN)self_7320216)->elements[3], r_7314636));; 
}

static void __lambda_1201(void *data, object self_7320217, int argc, object *args) /* object self_7320217, object r_7314635 */
 {

  

return_closcall4(data,  car(((closureN)self_7320217)->elements[3]),  ((closureN)self_7320217)->elements[2], ((closureN)self_7320217)->elements[4], ((closureN)self_7320217)->elements[1], ((closureN)self_7320217)->elements[0]);; 
}

static void __lambda_1142(void *data, object _, int argc, object *args) /* closure _,object k_7314021, object expr_733499_733540_733621_739398, object rename_733500_733541_733622_739399, object compare_733501_733542_733623_739400 */
 {
object k_7314021 = args[0]; object expr_733499_733540_733621_739398 = args[1]; object rename_733500_733541_733622_739399 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-gen-or-step");

closureN_type c_7337677;
object e_7338353 [3];
c_7337677.hdr.mark = gc_color_red;
 c_7337677.hdr.grayed = 0;
c_7337677.tag = closureN_tag;
 c_7337677.fn = (function_type)__lambda_1143;
c_7337677.num_args = 1;
c_7337677.num_elements = 3;
c_7337677.elements = (object *)e_7338353;
c_7337677.elements[0] = expr_733499_733540_733621_739398;
c_7337677.elements[1] = k_7314021;
c_7337677.elements[2] = rename_733500_733541_733622_739399;



return_direct_with_clo1(data,(closure)&c_7337677,__lambda_1143,  Cyc_cdr(data, expr_733499_733540_733621_739398));; 
}

static void __lambda_1143(void *data, object self_7319830, int argc, object *args) /* object self_7319830, object v_931_733507_733599_733659_739436 */
 {
 object v_931_733507_733599_733659_739436 = args[0];
  
closureN_type c_7337679;
object e_7337777 [1];
c_7337679.hdr.mark = gc_color_red;
 c_7337679.hdr.grayed = 0;
c_7337679.tag = closureN_tag;
 c_7337679.fn = (function_type)__lambda_1144;
c_7337679.num_args = 0;
c_7337679.num_elements = 1;
c_7337679.elements = (object *)e_7337777;
c_7337679.elements[0] = v_931_733507_733599_733659_739436;


closureN_type c_7337778;
object e_7338352 [3];
c_7337778.hdr.mark = gc_color_red;
 c_7337778.hdr.grayed = 0;
c_7337778.tag = closureN_tag;
 c_7337778.fn = (function_type)__lambda_1145;
c_7337778.num_args = 1;
c_7337778.num_elements = 3;
c_7337778.elements = (object *)e_7338352;
c_7337778.elements[0] = ((closureN)self_7319830)->elements[0];
c_7337778.elements[1] = ((closureN)self_7319830)->elements[1];
c_7337778.elements[2] = ((closureN)self_7319830)->elements[2];

return_direct_with_clo1(data,(closure)&c_7337679,__lambda_1144,  &c_7337778);; 
}

static void __lambda_1145(void *data, object self_7319831, int argc, object *args) /* object self_7319831, object tmp_733544_733546_733624_739401 */
 {
 object tmp_733544_733546_733624_739401 = args[0];
  
closureN_type c_7337780;
object e_7338345 [3];
c_7337780.hdr.mark = gc_color_red;
 c_7337780.hdr.grayed = 0;
c_7337780.tag = closureN_tag;
 c_7337780.fn = (function_type)__lambda_1146;
c_7337780.num_args = 0;
c_7337780.num_elements = 3;
c_7337780.elements = (object *)e_7338345;
c_7337780.elements[0] = ((closureN)self_7319831)->elements[0];
c_7337780.elements[1] = ((closureN)self_7319831)->elements[2];
c_7337780.elements[2] = tmp_733544_733546_733624_739401;


closureN_type c_7338346;
object e_7338351 [1];
c_7338346.hdr.mark = gc_color_red;
 c_7338346.hdr.grayed = 0;
c_7338346.tag = closureN_tag;
 c_7338346.fn = (function_type)__lambda_1188;
c_7338346.num_args = 1;
c_7338346.num_elements = 1;
c_7338346.elements = (object *)e_7338351;
c_7338346.elements[0] = ((closureN)self_7319831)->elements[1];

return_direct_with_clo1(data,(closure)&c_7337780,__lambda_1146,  &c_7338346);; 
}

static void __lambda_1188(void *data, object self_7319832, int argc, object *args) /* object self_7319832, object r_7314022 */
 {
 object r_7314022 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7319832)->elements[0], (((closure)  ((closureN)self_7319832)->elements[0])->fn),  Cyc_car(data, r_7314022));; 
}

static void __lambda_1146(void *data, object self_7319833, int argc, object *args) /* object self_7319833, object k_7314024 */
 {
 object k_7314024 = args[0];
  if( (boolean_f != ((closureN)self_7319833)->elements[2]) ){ 
  return_direct_with_clo1(data,  k_7314024, (((closure)  k_7314024)->fn),  ((closureN)self_7319833)->elements[2]);
} else { 
  
closureN_type c_7337785;
object e_7338341 [3];
c_7337785.hdr.mark = gc_color_red;
 c_7337785.hdr.grayed = 0;
c_7337785.tag = closureN_tag;
 c_7337785.fn = (function_type)__lambda_1147;
c_7337785.num_args = 1;
c_7337785.num_elements = 3;
c_7337785.elements = (object *)e_7338341;
c_7337785.elements[0] = ((closureN)self_7319833)->elements[0];
c_7337785.elements[1] = k_7314024;
c_7337785.elements[2] = ((closureN)self_7319833)->elements[1];



return_direct_with_clo1(data,(closure)&c_7337785,__lambda_1147,  Cyc_cdr(data, ((closureN)self_7319833)->elements[0]));}
;; 
}

static void __lambda_1147(void *data, object self_7319834, int argc, object *args) /* object self_7319834, object v_9312_733518_733585_733649_739426 */
 {
 object v_9312_733518_733585_733649_739426 = args[0];
  
closureN_type c_7337787;
object e_7337856 [2];
c_7337787.hdr.mark = gc_color_red;
 c_7337787.hdr.grayed = 0;
c_7337787.tag = closureN_tag;
 c_7337787.fn = (function_type)__lambda_1148;
c_7337787.num_args = 0;
c_7337787.num_elements = 2;
c_7337787.elements = (object *)e_7337856;
c_7337787.elements[0] = ((closureN)self_7319834)->elements[2];
c_7337787.elements[1] = v_9312_733518_733585_733649_739426;


closureN_type c_7337857;
object e_7338340 [3];
c_7337857.hdr.mark = gc_color_red;
 c_7337857.hdr.grayed = 0;
c_7337857.tag = closureN_tag;
 c_7337857.fn = (function_type)__lambda_1153;
c_7337857.num_args = 1;
c_7337857.num_elements = 3;
c_7337857.elements = (object *)e_7338340;
c_7337857.elements[0] = ((closureN)self_7319834)->elements[0];
c_7337857.elements[1] = ((closureN)self_7319834)->elements[1];
c_7337857.elements[2] = ((closureN)self_7319834)->elements[2];

return_direct_with_clo1(data,(closure)&c_7337787,__lambda_1148,  &c_7337857);; 
}

static void __lambda_1153(void *data, object self_7319835, int argc, object *args) /* object self_7319835, object tmp_733548_733550_733625_739402 */
 {
 object tmp_733548_733550_733625_739402 = args[0];
  if( (boolean_f != tmp_733548_733550_733625_739402) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7319835)->elements[1], (((closure)  ((closureN)self_7319835)->elements[1])->fn),  tmp_733548_733550_733625_739402);
} else { 
  
closureN_type c_7337861;
object e_7338336 [3];
c_7337861.hdr.mark = gc_color_red;
 c_7337861.hdr.grayed = 0;
c_7337861.tag = closureN_tag;
 c_7337861.fn = (function_type)__lambda_1154;
c_7337861.num_args = 1;
c_7337861.num_elements = 3;
c_7337861.elements = (object *)e_7338336;
c_7337861.elements[0] = ((closureN)self_7319835)->elements[0];
c_7337861.elements[1] = ((closureN)self_7319835)->elements[1];
c_7337861.elements[2] = ((closureN)self_7319835)->elements[2];



return_direct_with_clo1(data,(closure)&c_7337861,__lambda_1154,  Cyc_cdr(data, ((closureN)self_7319835)->elements[0]));}
;; 
}

static void __lambda_1154(void *data, object self_7319836, int argc, object *args) /* object self_7319836, object v_9319_733525_733555_733627_739404 */
 {
 object v_9319_733525_733555_733627_739404 = args[0];
  
closureN_type c_7337863;
object e_7338321 [2];
c_7337863.hdr.mark = gc_color_red;
 c_7337863.hdr.grayed = 0;
c_7337863.tag = closureN_tag;
 c_7337863.fn = (function_type)__lambda_1155;
c_7337863.num_args = 0;
c_7337863.num_elements = 2;
c_7337863.elements = (object *)e_7338321;
c_7337863.elements[0] = ((closureN)self_7319836)->elements[2];
c_7337863.elements[1] = v_9319_733525_733555_733627_739404;


closureN_type c_7338322;
object e_7338335 [2];
c_7338322.hdr.mark = gc_color_red;
 c_7338322.hdr.grayed = 0;
c_7338322.tag = closureN_tag;
 c_7338322.fn = (function_type)__lambda_1186;
c_7338322.num_args = 1;
c_7338322.num_elements = 2;
c_7338322.elements = (object *)e_7338335;
c_7338322.elements[0] = ((closureN)self_7319836)->elements[0];
c_7338322.elements[1] = ((closureN)self_7319836)->elements[1];

return_direct_with_clo1(data,(closure)&c_7337863,__lambda_1155,  &c_7338322);; 
}

static void __lambda_1186(void *data, object self_7319837, int argc, object *args) /* object self_7319837, object tmp_733552_733554_733626_739403 */
 {
 object tmp_733552_733554_733626_739403 = args[0];
  if( (boolean_f != tmp_733552_733554_733626_739403) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7319837)->elements[1], (((closure)  ((closureN)self_7319837)->elements[1])->fn),  tmp_733552_733554_733626_739403);
} else { 
  
closureN_type c_7338326;
object e_7338332 [1];
c_7338326.hdr.mark = gc_color_red;
 c_7338326.hdr.grayed = 0;
c_7338326.tag = closureN_tag;
 c_7338326.fn = (function_type)__lambda_1187;
c_7338326.num_args = 1;
c_7338326.num_elements = 1;
c_7338326.elements = (object *)e_7338332;
c_7338326.elements[0] = ((closureN)self_7319837)->elements[1];


make_utf8_string_with_len(c_7338333, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7338326, &c_7338333, ((closureN)self_7319837)->elements[0]);}
;; 
}

static void __lambda_1187(void *data, object self_7319838, int argc, object *args) /* object self_7319838, object r_7314027 */
 {
 object r_7314027 = args[0];
  
pair_type local_7338331; 
return_direct_with_clo1(data,  ((closureN)self_7319838)->elements[0], (((closure)  ((closureN)self_7319838)->elements[0])->fn),  set_pair_as_expr(&local_7338331, r_7314027, boolean_f));; 
}

static void __lambda_1155(void *data, object self_7319839, int argc, object *args) /* object self_7319839, object k_7314029 */
 {
 object k_7314029 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319839)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319839)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319839)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319839)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319839)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319839)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319839)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319839)->elements[1])))))))) ){ 
  
closureN_type c_7337936;
object e_7338312 [3];
c_7337936.hdr.mark = gc_color_red;
 c_7337936.hdr.grayed = 0;
c_7337936.tag = closureN_tag;
 c_7337936.fn = (function_type)__lambda_1156;
c_7337936.num_args = 1;
c_7337936.num_elements = 3;
c_7337936.elements = (object *)e_7338312;
c_7337936.elements[0] = k_7314029;
c_7337936.elements[1] = ((closureN)self_7319839)->elements[0];
c_7337936.elements[2] = ((closureN)self_7319839)->elements[1];

return_closcall2(data,  ((closureN)self_7319839)->elements[0],  &c_7337936, quote_let);
} else { 
  return_direct_with_clo1(data,  k_7314029, (((closure)  k_7314029)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314029, (((closure)  k_7314029)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314029, (((closure)  k_7314029)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314029, (((closure)  k_7314029)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314029, (((closure)  k_7314029)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314029, (((closure)  k_7314029)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314029, (((closure)  k_7314029)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314029, (((closure)  k_7314029)->fn),  boolean_f);}
;; 
}

static void __lambda_1156(void *data, object self_7319840, int argc, object *args) /* object self_7319840, object r_7314053 */
 {
 object r_7314053 = args[0];
  
closureN_type c_7337939;
object e_7338311 [4];
c_7337939.hdr.mark = gc_color_red;
 c_7337939.hdr.grayed = 0;
c_7337939.tag = closureN_tag;
 c_7337939.fn = (function_type)__lambda_1157;
c_7337939.num_args = 1;
c_7337939.num_elements = 4;
c_7337939.elements = (object *)e_7338311;
c_7337939.elements[0] = ((closureN)self_7319840)->elements[0];
c_7337939.elements[1] = r_7314053;
c_7337939.elements[2] = ((closureN)self_7319840)->elements[1];
c_7337939.elements[3] = ((closureN)self_7319840)->elements[2];

return_closcall2(data,  ((closureN)self_7319840)->elements[1],  &c_7337939, quote_fk2);; 
}

static void __lambda_1157(void *data, object self_7319841, int argc, object *args) /* object self_7319841, object r_7314086 */
 {
 object r_7314086 = args[0];
  
closureN_type c_7337942;
object e_7338310 [5];
c_7337942.hdr.mark = gc_color_red;
 c_7337942.hdr.grayed = 0;
c_7337942.tag = closureN_tag;
 c_7337942.fn = (function_type)__lambda_1158;
c_7337942.num_args = 1;
c_7337942.num_elements = 5;
c_7337942.elements = (object *)e_7338310;
c_7337942.elements[0] = ((closureN)self_7319841)->elements[0];
c_7337942.elements[1] = ((closureN)self_7319841)->elements[1];
c_7337942.elements[2] = r_7314086;
c_7337942.elements[3] = ((closureN)self_7319841)->elements[2];
c_7337942.elements[4] = ((closureN)self_7319841)->elements[3];

return_closcall2(data,  ((closureN)self_7319841)->elements[2],  &c_7337942, quote_lambda);; 
}

static void __lambda_1158(void *data, object self_7319842, int argc, object *args) /* object self_7319842, object r_7314092 */
 {
 object r_7314092 = args[0];
  
closureN_type c_7337945;
object e_7338309 [6];
c_7337945.hdr.mark = gc_color_red;
 c_7337945.hdr.grayed = 0;
c_7337945.tag = closureN_tag;
 c_7337945.fn = (function_type)__lambda_1159;
c_7337945.num_args = 1;
c_7337945.num_elements = 6;
c_7337945.elements = (object *)e_7338309;
c_7337945.elements[0] = ((closureN)self_7319842)->elements[0];
c_7337945.elements[1] = ((closureN)self_7319842)->elements[1];
c_7337945.elements[2] = ((closureN)self_7319842)->elements[2];
c_7337945.elements[3] = r_7314092;
c_7337945.elements[4] = ((closureN)self_7319842)->elements[3];
c_7337945.elements[5] = ((closureN)self_7319842)->elements[4];

return_closcall2(data,  ((closureN)self_7319842)->elements[3],  &c_7337945, quote_match_91gen_91or_91step);; 
}

static void __lambda_1159(void *data, object self_7319843, int argc, object *args) /* object self_7319843, object r_7314101 */
 {
 object r_7314101 = args[0];
  
closureN_type c_7337947;
object e_7338294 [7];
c_7337947.hdr.mark = gc_color_red;
 c_7337947.hdr.grayed = 0;
c_7337947.tag = closureN_tag;
 c_7337947.fn = (function_type)__lambda_1160;
c_7337947.num_args = 1;
c_7337947.num_elements = 7;
c_7337947.elements = (object *)e_7338294;
c_7337947.elements[0] = ((closureN)self_7319843)->elements[0];
c_7337947.elements[1] = ((closureN)self_7319843)->elements[1];
c_7337947.elements[2] = ((closureN)self_7319843)->elements[2];
c_7337947.elements[3] = ((closureN)self_7319843)->elements[3];
c_7337947.elements[4] = r_7314101;
c_7337947.elements[5] = ((closureN)self_7319843)->elements[4];
c_7337947.elements[6] = ((closureN)self_7319843)->elements[5];














make_pair(c_7338308,quote_i,NULL);c_7338308.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337947, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319843)->elements[5])))))), NULL, &c_7338308);; 
}

static void __lambda_1160(void *data, object self_7319844, int argc, object *args) /* object self_7319844, object r_7314112 */
 {
 object r_7314112 = args[0];
  
closureN_type c_7337949;
object e_7338280 [7];
c_7337949.hdr.mark = gc_color_red;
 c_7337949.hdr.grayed = 0;
c_7337949.tag = closureN_tag;
 c_7337949.fn = (function_type)__lambda_1161;
c_7337949.num_args = 1;
c_7337949.num_elements = 7;
c_7337949.elements = (object *)e_7338280;
c_7337949.elements[0] = ((closureN)self_7319844)->elements[0];
c_7337949.elements[1] = ((closureN)self_7319844)->elements[1];
c_7337949.elements[2] = ((closureN)self_7319844)->elements[2];
c_7337949.elements[3] = ((closureN)self_7319844)->elements[3];
c_7337949.elements[4] = ((closureN)self_7319844)->elements[4];
c_7337949.elements[5] = ((closureN)self_7319844)->elements[5];
c_7337949.elements[6] = ((closureN)self_7319844)->elements[6];












make_pair(c_7338293,quote_i,NULL);c_7338293.hdr.immutable = 1;

make_pair(c_7338292,quote_fk,&c_7338293);c_7338292.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337949, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319844)->elements[6]))))), r_7314112, &c_7338292);; 
}

static void __lambda_1161(void *data, object self_7319845, int argc, object *args) /* object self_7319845, object r_7314110 */
 {
 object r_7314110 = args[0];
  
closureN_type c_7337951;
object e_7338267 [7];
c_7337951.hdr.mark = gc_color_red;
 c_7337951.hdr.grayed = 0;
c_7337951.tag = closureN_tag;
 c_7337951.fn = (function_type)__lambda_1162;
c_7337951.num_args = 1;
c_7337951.num_elements = 7;
c_7337951.elements = (object *)e_7338267;
c_7337951.elements[0] = ((closureN)self_7319845)->elements[0];
c_7337951.elements[1] = ((closureN)self_7319845)->elements[1];
c_7337951.elements[2] = ((closureN)self_7319845)->elements[2];
c_7337951.elements[3] = ((closureN)self_7319845)->elements[3];
c_7337951.elements[4] = ((closureN)self_7319845)->elements[4];
c_7337951.elements[5] = ((closureN)self_7319845)->elements[5];
c_7337951.elements[6] = ((closureN)self_7319845)->elements[6];










make_pair(c_7338279,quote_i,NULL);c_7338279.hdr.immutable = 1;

make_pair(c_7338278,quote_fk,&c_7338279);c_7338278.hdr.immutable = 1;

make_pair(c_7338277,quote_sk,&c_7338278);c_7338277.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337951, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319845)->elements[6])))), r_7314110, &c_7338277);; 
}

static void __lambda_1162(void *data, object self_7319846, int argc, object *args) /* object self_7319846, object r_7314108 */
 {
 object r_7314108 = args[0];
  
closureN_type c_7337953;
object e_7338255 [7];
c_7337953.hdr.mark = gc_color_red;
 c_7337953.hdr.grayed = 0;
c_7337953.tag = closureN_tag;
 c_7337953.fn = (function_type)__lambda_1163;
c_7337953.num_args = 1;
c_7337953.num_elements = 7;
c_7337953.elements = (object *)e_7338255;
c_7337953.elements[0] = ((closureN)self_7319846)->elements[0];
c_7337953.elements[1] = ((closureN)self_7319846)->elements[1];
c_7337953.elements[2] = ((closureN)self_7319846)->elements[2];
c_7337953.elements[3] = ((closureN)self_7319846)->elements[3];
c_7337953.elements[4] = ((closureN)self_7319846)->elements[4];
c_7337953.elements[5] = ((closureN)self_7319846)->elements[5];
c_7337953.elements[6] = ((closureN)self_7319846)->elements[6];








make_pair(c_7338266,quote_i,NULL);c_7338266.hdr.immutable = 1;

make_pair(c_7338265,quote_fk,&c_7338266);c_7338265.hdr.immutable = 1;

make_pair(c_7338264,quote_sk,&c_7338265);c_7338264.hdr.immutable = 1;

make_pair(c_7338263,quote_g_87s,&c_7338264);c_7338263.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337953, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319846)->elements[6]))), r_7314108, &c_7338263);; 
}

static void __lambda_1163(void *data, object self_7319847, int argc, object *args) /* object self_7319847, object r_7314106 */
 {
 object r_7314106 = args[0];
  
closureN_type c_7337955;
object e_7338242 [7];
c_7337955.hdr.mark = gc_color_red;
 c_7337955.hdr.grayed = 0;
c_7337955.tag = closureN_tag;
 c_7337955.fn = (function_type)__lambda_1164;
c_7337955.num_args = 1;
c_7337955.num_elements = 7;
c_7337955.elements = (object *)e_7338242;
c_7337955.elements[0] = ((closureN)self_7319847)->elements[0];
c_7337955.elements[1] = ((closureN)self_7319847)->elements[1];
c_7337955.elements[2] = ((closureN)self_7319847)->elements[2];
c_7337955.elements[3] = ((closureN)self_7319847)->elements[3];
c_7337955.elements[4] = ((closureN)self_7319847)->elements[4];
c_7337955.elements[5] = ((closureN)self_7319847)->elements[5];
c_7337955.elements[6] = ((closureN)self_7319847)->elements[6];








make_pair(c_7338254,quote_i,NULL);c_7338254.hdr.immutable = 1;

make_pair(c_7338253,quote_fk,&c_7338254);c_7338253.hdr.immutable = 1;

make_pair(c_7338252,quote_sk,&c_7338253);c_7338252.hdr.immutable = 1;

make_pair(c_7338251,quote_g_87s,&c_7338252);c_7338251.hdr.immutable = 1;

make_pair(c_7338250,quote_q,&c_7338251);c_7338250.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337955, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319847)->elements[6]))), r_7314106, &c_7338250);; 
}

static void __lambda_1164(void *data, object self_7319848, int argc, object *args) /* object self_7319848, object r_7314104 */
 {
 object r_7314104 = args[0];
  
closureN_type c_7337957;
object e_7338232 [7];
c_7337957.hdr.mark = gc_color_red;
 c_7337957.hdr.grayed = 0;
c_7337957.tag = closureN_tag;
 c_7337957.fn = (function_type)__lambda_1165;
c_7337957.num_args = 1;
c_7337957.num_elements = 7;
c_7337957.elements = (object *)e_7338232;
c_7337957.elements[0] = ((closureN)self_7319848)->elements[0];
c_7337957.elements[1] = ((closureN)self_7319848)->elements[1];
c_7337957.elements[2] = ((closureN)self_7319848)->elements[2];
c_7337957.elements[3] = ((closureN)self_7319848)->elements[3];
c_7337957.elements[4] = ((closureN)self_7319848)->elements[4];
c_7337957.elements[5] = ((closureN)self_7319848)->elements[5];
c_7337957.elements[6] = ((closureN)self_7319848)->elements[6];




make_pair(c_7338241,quote_i,NULL);c_7338241.hdr.immutable = 1;

make_pair(c_7338240,quote_fk,&c_7338241);c_7338240.hdr.immutable = 1;

make_pair(c_7338239,quote_sk,&c_7338240);c_7338239.hdr.immutable = 1;

make_pair(c_7338238,quote_g_87s,&c_7338239);c_7338238.hdr.immutable = 1;

make_pair(c_7338237,quote_q,&c_7338238);c_7338237.hdr.immutable = 1;

make_pair(c_7338236,quote_v,&c_7338237);c_7338236.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337957, Cyc_car(data, ((closureN)self_7319848)->elements[6]), r_7314104, &c_7338236);; 
}

static void __lambda_1165(void *data, object self_7319849, int argc, object *args) /* object self_7319849, object r_7314102 */
 {
 object r_7314102 = args[0];
  
closureN_type c_7337959;
object e_7338223 [6];
c_7337959.hdr.mark = gc_color_red;
 c_7337959.hdr.grayed = 0;
c_7337959.tag = closureN_tag;
 c_7337959.fn = (function_type)__lambda_1166;
c_7337959.num_args = 1;
c_7337959.num_elements = 6;
c_7337959.elements = (object *)e_7338223;
c_7337959.elements[0] = ((closureN)self_7319849)->elements[0];
c_7337959.elements[1] = ((closureN)self_7319849)->elements[1];
c_7337959.elements[2] = ((closureN)self_7319849)->elements[2];
c_7337959.elements[3] = ((closureN)self_7319849)->elements[3];
c_7337959.elements[4] = ((closureN)self_7319849)->elements[5];
c_7337959.elements[5] = ((closureN)self_7319849)->elements[6];


make_pair(c_7338231,quote_i,NULL);c_7338231.hdr.immutable = 1;

make_pair(c_7338230,quote_fk,&c_7338231);c_7338230.hdr.immutable = 1;

make_pair(c_7338229,quote_sk,&c_7338230);c_7338229.hdr.immutable = 1;

make_pair(c_7338228,quote_g_87s,&c_7338229);c_7338228.hdr.immutable = 1;

make_pair(c_7338227,quote_q,&c_7338228);c_7338227.hdr.immutable = 1;

make_pair(c_7338226,quote_v,&c_7338227);c_7338226.hdr.immutable = 1;

make_pair(c_7338225,quote_match_91gen_91or_91step,&c_7338226);c_7338225.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337959, ((closureN)self_7319849)->elements[4], r_7314102, &c_7338225);; 
}

static void __lambda_1166(void *data, object self_7319850, int argc, object *args) /* object self_7319850, object r_7314098 */
 {
 object r_7314098 = args[0];
  
closureN_type c_7337961;
object e_7338214 [6];
c_7337961.hdr.mark = gc_color_red;
 c_7337961.hdr.grayed = 0;
c_7337961.tag = closureN_tag;
 c_7337961.fn = (function_type)__lambda_1167;
c_7337961.num_args = 1;
c_7337961.num_elements = 6;
c_7337961.elements = (object *)e_7338214;
c_7337961.elements[0] = ((closureN)self_7319850)->elements[0];
c_7337961.elements[1] = ((closureN)self_7319850)->elements[1];
c_7337961.elements[2] = ((closureN)self_7319850)->elements[2];
c_7337961.elements[3] = ((closureN)self_7319850)->elements[3];
c_7337961.elements[4] = ((closureN)self_7319850)->elements[4];
c_7337961.elements[5] = ((closureN)self_7319850)->elements[5];


make_pair(c_7338222,quote_i,NULL);c_7338222.hdr.immutable = 1;

make_pair(c_7338221,quote_fk,&c_7338222);c_7338221.hdr.immutable = 1;

make_pair(c_7338220,quote_sk,&c_7338221);c_7338220.hdr.immutable = 1;

make_pair(c_7338219,quote_g_87s,&c_7338220);c_7338219.hdr.immutable = 1;

make_pair(c_7338218,quote_q,&c_7338219);c_7338218.hdr.immutable = 1;

make_pair(c_7338217,quote_v,&c_7338218);c_7338217.hdr.immutable = 1;

make_pair(c_7338216,quote_match_91gen_91or_91step,&c_7338217);c_7338216.hdr.immutable = 1;

make_pair(c_7338215,&c_7338216,NULL);c_7338215.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337961, r_7314098, NULL, &c_7338215);; 
}

static void __lambda_1167(void *data, object self_7319851, int argc, object *args) /* object self_7319851, object r_7314096 */
 {
 object r_7314096 = args[0];
  
closureN_type c_7337963;
object e_7338204 [6];
c_7337963.hdr.mark = gc_color_red;
 c_7337963.hdr.grayed = 0;
c_7337963.tag = closureN_tag;
 c_7337963.fn = (function_type)__lambda_1168;
c_7337963.num_args = 1;
c_7337963.num_elements = 6;
c_7337963.elements = (object *)e_7338204;
c_7337963.elements[0] = ((closureN)self_7319851)->elements[0];
c_7337963.elements[1] = ((closureN)self_7319851)->elements[1];
c_7337963.elements[2] = ((closureN)self_7319851)->elements[2];
c_7337963.elements[3] = ((closureN)self_7319851)->elements[3];
c_7337963.elements[4] = ((closureN)self_7319851)->elements[4];
c_7337963.elements[5] = ((closureN)self_7319851)->elements[5];


make_pair(c_7338213,quote_i,NULL);c_7338213.hdr.immutable = 1;

make_pair(c_7338212,quote_fk,&c_7338213);c_7338212.hdr.immutable = 1;

make_pair(c_7338211,quote_sk,&c_7338212);c_7338211.hdr.immutable = 1;

make_pair(c_7338210,quote_g_87s,&c_7338211);c_7338210.hdr.immutable = 1;

make_pair(c_7338209,quote_q,&c_7338210);c_7338209.hdr.immutable = 1;

make_pair(c_7338208,quote_v,&c_7338209);c_7338208.hdr.immutable = 1;

make_pair(c_7338207,quote_match_91gen_91or_91step,&c_7338208);c_7338207.hdr.immutable = 1;

make_pair(c_7338206,&c_7338207,NULL);c_7338206.hdr.immutable = 1;

make_pair(c_7338205,NULL,&c_7338206);c_7338205.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337963, NULL, r_7314096, &c_7338205);; 
}

static void __lambda_1168(void *data, object self_7319852, int argc, object *args) /* object self_7319852, object r_7314093 */
 {
 object r_7314093 = args[0];
  
closureN_type c_7337965;
object e_7338192 [5];
c_7337965.hdr.mark = gc_color_red;
 c_7337965.hdr.grayed = 0;
c_7337965.tag = closureN_tag;
 c_7337965.fn = (function_type)__lambda_1169;
c_7337965.num_args = 1;
c_7337965.num_elements = 5;
c_7337965.elements = (object *)e_7338192;
c_7337965.elements[0] = ((closureN)self_7319852)->elements[0];
c_7337965.elements[1] = ((closureN)self_7319852)->elements[1];
c_7337965.elements[2] = ((closureN)self_7319852)->elements[2];
c_7337965.elements[3] = ((closureN)self_7319852)->elements[4];
c_7337965.elements[4] = ((closureN)self_7319852)->elements[5];


make_pair(c_7338203,quote_i,NULL);c_7338203.hdr.immutable = 1;

make_pair(c_7338202,quote_fk,&c_7338203);c_7338202.hdr.immutable = 1;

make_pair(c_7338201,quote_sk,&c_7338202);c_7338201.hdr.immutable = 1;

make_pair(c_7338200,quote_g_87s,&c_7338201);c_7338200.hdr.immutable = 1;

make_pair(c_7338199,quote_q,&c_7338200);c_7338199.hdr.immutable = 1;

make_pair(c_7338198,quote_v,&c_7338199);c_7338198.hdr.immutable = 1;

make_pair(c_7338197,quote_match_91gen_91or_91step,&c_7338198);c_7338197.hdr.immutable = 1;

make_pair(c_7338196,&c_7338197,NULL);c_7338196.hdr.immutable = 1;

make_pair(c_7338195,NULL,&c_7338196);c_7338195.hdr.immutable = 1;

make_pair(c_7338194,quote_lambda,&c_7338195);c_7338194.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337965, ((closureN)self_7319852)->elements[3], r_7314093, &c_7338194);; 
}

static void __lambda_1169(void *data, object self_7319853, int argc, object *args) /* object self_7319853, object r_7314089 */
 {
 object r_7314089 = args[0];
  
closureN_type c_7337967;
object e_7338180 [5];
c_7337967.hdr.mark = gc_color_red;
 c_7337967.hdr.grayed = 0;
c_7337967.tag = closureN_tag;
 c_7337967.fn = (function_type)__lambda_1170;
c_7337967.num_args = 1;
c_7337967.num_elements = 5;
c_7337967.elements = (object *)e_7338180;
c_7337967.elements[0] = ((closureN)self_7319853)->elements[0];
c_7337967.elements[1] = ((closureN)self_7319853)->elements[1];
c_7337967.elements[2] = ((closureN)self_7319853)->elements[2];
c_7337967.elements[3] = ((closureN)self_7319853)->elements[3];
c_7337967.elements[4] = ((closureN)self_7319853)->elements[4];


make_pair(c_7338191,quote_i,NULL);c_7338191.hdr.immutable = 1;

make_pair(c_7338190,quote_fk,&c_7338191);c_7338190.hdr.immutable = 1;

make_pair(c_7338189,quote_sk,&c_7338190);c_7338189.hdr.immutable = 1;

make_pair(c_7338188,quote_g_87s,&c_7338189);c_7338188.hdr.immutable = 1;

make_pair(c_7338187,quote_q,&c_7338188);c_7338187.hdr.immutable = 1;

make_pair(c_7338186,quote_v,&c_7338187);c_7338186.hdr.immutable = 1;

make_pair(c_7338185,quote_match_91gen_91or_91step,&c_7338186);c_7338185.hdr.immutable = 1;

make_pair(c_7338184,&c_7338185,NULL);c_7338184.hdr.immutable = 1;

make_pair(c_7338183,NULL,&c_7338184);c_7338183.hdr.immutable = 1;

make_pair(c_7338182,quote_lambda,&c_7338183);c_7338182.hdr.immutable = 1;

make_pair(c_7338181,&c_7338182,NULL);c_7338181.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337967, r_7314089, NULL, &c_7338181);; 
}

static void __lambda_1170(void *data, object self_7319854, int argc, object *args) /* object self_7319854, object r_7314087 */
 {
 object r_7314087 = args[0];
  
closureN_type c_7337969;
object e_7338166 [4];
c_7337969.hdr.mark = gc_color_red;
 c_7337969.hdr.grayed = 0;
c_7337969.tag = closureN_tag;
 c_7337969.fn = (function_type)__lambda_1171;
c_7337969.num_args = 1;
c_7337969.num_elements = 4;
c_7337969.elements = (object *)e_7338166;
c_7337969.elements[0] = ((closureN)self_7319854)->elements[0];
c_7337969.elements[1] = ((closureN)self_7319854)->elements[1];
c_7337969.elements[2] = ((closureN)self_7319854)->elements[3];
c_7337969.elements[3] = ((closureN)self_7319854)->elements[4];


make_pair(c_7338179,quote_i,NULL);c_7338179.hdr.immutable = 1;

make_pair(c_7338178,quote_fk,&c_7338179);c_7338178.hdr.immutable = 1;

make_pair(c_7338177,quote_sk,&c_7338178);c_7338177.hdr.immutable = 1;

make_pair(c_7338176,quote_g_87s,&c_7338177);c_7338176.hdr.immutable = 1;

make_pair(c_7338175,quote_q,&c_7338176);c_7338175.hdr.immutable = 1;

make_pair(c_7338174,quote_v,&c_7338175);c_7338174.hdr.immutable = 1;

make_pair(c_7338173,quote_match_91gen_91or_91step,&c_7338174);c_7338173.hdr.immutable = 1;

make_pair(c_7338172,&c_7338173,NULL);c_7338172.hdr.immutable = 1;

make_pair(c_7338171,NULL,&c_7338172);c_7338171.hdr.immutable = 1;

make_pair(c_7338170,quote_lambda,&c_7338171);c_7338170.hdr.immutable = 1;

make_pair(c_7338169,&c_7338170,NULL);c_7338169.hdr.immutable = 1;

make_pair(c_7338168,quote_fk2,&c_7338169);c_7338168.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337969, ((closureN)self_7319854)->elements[2], r_7314087, &c_7338168);; 
}

static void __lambda_1171(void *data, object self_7319855, int argc, object *args) /* object self_7319855, object r_7314083 */
 {
 object r_7314083 = args[0];
  
closureN_type c_7337971;
object e_7338152 [4];
c_7337971.hdr.mark = gc_color_red;
 c_7337971.hdr.grayed = 0;
c_7337971.tag = closureN_tag;
 c_7337971.fn = (function_type)__lambda_1172;
c_7337971.num_args = 1;
c_7337971.num_elements = 4;
c_7337971.elements = (object *)e_7338152;
c_7337971.elements[0] = ((closureN)self_7319855)->elements[0];
c_7337971.elements[1] = ((closureN)self_7319855)->elements[1];
c_7337971.elements[2] = ((closureN)self_7319855)->elements[2];
c_7337971.elements[3] = ((closureN)self_7319855)->elements[3];


make_pair(c_7338165,quote_i,NULL);c_7338165.hdr.immutable = 1;

make_pair(c_7338164,quote_fk,&c_7338165);c_7338164.hdr.immutable = 1;

make_pair(c_7338163,quote_sk,&c_7338164);c_7338163.hdr.immutable = 1;

make_pair(c_7338162,quote_g_87s,&c_7338163);c_7338162.hdr.immutable = 1;

make_pair(c_7338161,quote_q,&c_7338162);c_7338161.hdr.immutable = 1;

make_pair(c_7338160,quote_v,&c_7338161);c_7338160.hdr.immutable = 1;

make_pair(c_7338159,quote_match_91gen_91or_91step,&c_7338160);c_7338159.hdr.immutable = 1;

make_pair(c_7338158,&c_7338159,NULL);c_7338158.hdr.immutable = 1;

make_pair(c_7338157,NULL,&c_7338158);c_7338157.hdr.immutable = 1;

make_pair(c_7338156,quote_lambda,&c_7338157);c_7338156.hdr.immutable = 1;

make_pair(c_7338155,&c_7338156,NULL);c_7338155.hdr.immutable = 1;

make_pair(c_7338154,quote_fk2,&c_7338155);c_7338154.hdr.immutable = 1;

make_pair(c_7338153,&c_7338154,NULL);c_7338153.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337971, r_7314083, NULL, &c_7338153);; 
}

static void __lambda_1172(void *data, object self_7319856, int argc, object *args) /* object self_7319856, object r_7314056 */
 {
 object r_7314056 = args[0];
  
closureN_type c_7337974;
object e_7338151 [5];
c_7337974.hdr.mark = gc_color_red;
 c_7337974.hdr.grayed = 0;
c_7337974.tag = closureN_tag;
 c_7337974.fn = (function_type)__lambda_1173;
c_7337974.num_args = 1;
c_7337974.num_elements = 5;
c_7337974.elements = (object *)e_7338151;
c_7337974.elements[0] = ((closureN)self_7319856)->elements[0];
c_7337974.elements[1] = ((closureN)self_7319856)->elements[1];
c_7337974.elements[2] = r_7314056;
c_7337974.elements[3] = ((closureN)self_7319856)->elements[2];
c_7337974.elements[4] = ((closureN)self_7319856)->elements[3];

return_closcall2(data,  ((closureN)self_7319856)->elements[2],  &c_7337974, quote_match_91one);; 
}

static void __lambda_1173(void *data, object self_7319857, int argc, object *args) /* object self_7319857, object r_7314062 */
 {
 object r_7314062 = args[0];
  
closureN_type c_7337977;
object e_7338150 [5];
c_7337977.hdr.mark = gc_color_red;
 c_7337977.hdr.grayed = 0;
c_7337977.tag = closureN_tag;
 c_7337977.fn = (function_type)__lambda_1174;
c_7337977.num_args = 1;
c_7337977.num_elements = 5;
c_7337977.elements = (object *)e_7338150;
c_7337977.elements[0] = ((closureN)self_7319857)->elements[0];
c_7337977.elements[1] = ((closureN)self_7319857)->elements[1];
c_7337977.elements[2] = ((closureN)self_7319857)->elements[2];
c_7337977.elements[3] = r_7314062;
c_7337977.elements[4] = ((closureN)self_7319857)->elements[4];

return_closcall2(data,  ((closureN)self_7319857)->elements[3],  &c_7337977, quote_fk2);; 
}

static void __lambda_1174(void *data, object self_7319858, int argc, object *args) /* object self_7319858, object r_7314078 */
 {
 object r_7314078 = args[0];
  
closureN_type c_7337979;
object e_7338148 [5];
c_7337979.hdr.mark = gc_color_red;
 c_7337979.hdr.grayed = 0;
c_7337979.tag = closureN_tag;
 c_7337979.fn = (function_type)__lambda_1175;
c_7337979.num_args = 1;
c_7337979.num_elements = 5;
c_7337979.elements = (object *)e_7338148;
c_7337979.elements[0] = ((closureN)self_7319858)->elements[0];
c_7337979.elements[1] = ((closureN)self_7319858)->elements[1];
c_7337979.elements[2] = ((closureN)self_7319858)->elements[2];
c_7337979.elements[3] = ((closureN)self_7319858)->elements[3];
c_7337979.elements[4] = ((closureN)self_7319858)->elements[4];


make_pair(c_7338149,quote_fk2,NULL);c_7338149.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337979, r_7314078, NULL, &c_7338149);; 
}

static void __lambda_1175(void *data, object self_7319859, int argc, object *args) /* object self_7319859, object r_7314073 */
 {
 object r_7314073 = args[0];
  
closureN_type c_7337981;
object e_7338133 [6];
c_7337981.hdr.mark = gc_color_red;
 c_7337981.hdr.grayed = 0;
c_7337981.tag = closureN_tag;
 c_7337981.fn = (function_type)__lambda_1176;
c_7337981.num_args = 1;
c_7337981.num_elements = 6;
c_7337981.elements = (object *)e_7338133;
c_7337981.elements[0] = ((closureN)self_7319859)->elements[0];
c_7337981.elements[1] = ((closureN)self_7319859)->elements[1];
c_7337981.elements[2] = ((closureN)self_7319859)->elements[2];
c_7337981.elements[3] = ((closureN)self_7319859)->elements[3];
c_7337981.elements[4] = r_7314073;
c_7337981.elements[5] = ((closureN)self_7319859)->elements[4];














make_pair(c_7338147,quote_i,NULL);c_7338147.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337981, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319859)->elements[4])))))), NULL, &c_7338147);; 
}

static void __lambda_1176(void *data, object self_7319860, int argc, object *args) /* object self_7319860, object r_7314074 */
 {
 object r_7314074 = args[0];
  
closureN_type c_7337983;
object e_7338128 [5];
c_7337983.hdr.mark = gc_color_red;
 c_7337983.hdr.grayed = 0;
c_7337983.tag = closureN_tag;
 c_7337983.fn = (function_type)__lambda_1177;
c_7337983.num_args = 1;
c_7337983.num_elements = 5;
c_7337983.elements = (object *)e_7338128;
c_7337983.elements[0] = ((closureN)self_7319860)->elements[0];
c_7337983.elements[1] = ((closureN)self_7319860)->elements[1];
c_7337983.elements[2] = ((closureN)self_7319860)->elements[2];
c_7337983.elements[3] = ((closureN)self_7319860)->elements[3];
c_7337983.elements[4] = ((closureN)self_7319860)->elements[5];


make_pair(c_7338131,quote_fk2,NULL);c_7338131.hdr.immutable = 1;

make_pair(c_7338132,quote_i,NULL);c_7338132.hdr.immutable = 1;

make_pair(c_7338130,&c_7338131,&c_7338132);c_7338130.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337983, ((closureN)self_7319860)->elements[4], r_7314074, &c_7338130);; 
}

static void __lambda_1177(void *data, object self_7319861, int argc, object *args) /* object self_7319861, object r_7314071 */
 {
 object r_7314071 = args[0];
  
closureN_type c_7337985;
object e_7338114 [5];
c_7337985.hdr.mark = gc_color_red;
 c_7337985.hdr.grayed = 0;
c_7337985.tag = closureN_tag;
 c_7337985.fn = (function_type)__lambda_1178;
c_7337985.num_args = 1;
c_7337985.num_elements = 5;
c_7337985.elements = (object *)e_7338114;
c_7337985.elements[0] = ((closureN)self_7319861)->elements[0];
c_7337985.elements[1] = ((closureN)self_7319861)->elements[1];
c_7337985.elements[2] = ((closureN)self_7319861)->elements[2];
c_7337985.elements[3] = ((closureN)self_7319861)->elements[3];
c_7337985.elements[4] = ((closureN)self_7319861)->elements[4];










make_pair(c_7338126,quote_fk2,NULL);c_7338126.hdr.immutable = 1;

make_pair(c_7338127,quote_i,NULL);c_7338127.hdr.immutable = 1;

make_pair(c_7338125,&c_7338126,&c_7338127);c_7338125.hdr.immutable = 1;

make_pair(c_7338124,quote_sk,&c_7338125);c_7338124.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337985, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319861)->elements[4])))), r_7314071, &c_7338124);; 
}

static void __lambda_1178(void *data, object self_7319862, int argc, object *args) /* object self_7319862, object r_7314069 */
 {
 object r_7314069 = args[0];
  
closureN_type c_7337987;
object e_7338101 [5];
c_7337987.hdr.mark = gc_color_red;
 c_7337987.hdr.grayed = 0;
c_7337987.tag = closureN_tag;
 c_7337987.fn = (function_type)__lambda_1179;
c_7337987.num_args = 1;
c_7337987.num_elements = 5;
c_7337987.elements = (object *)e_7338101;
c_7337987.elements[0] = ((closureN)self_7319862)->elements[0];
c_7337987.elements[1] = ((closureN)self_7319862)->elements[1];
c_7337987.elements[2] = ((closureN)self_7319862)->elements[2];
c_7337987.elements[3] = ((closureN)self_7319862)->elements[3];
c_7337987.elements[4] = ((closureN)self_7319862)->elements[4];








make_pair(c_7338112,quote_fk2,NULL);c_7338112.hdr.immutable = 1;

make_pair(c_7338113,quote_i,NULL);c_7338113.hdr.immutable = 1;

make_pair(c_7338111,&c_7338112,&c_7338113);c_7338111.hdr.immutable = 1;

make_pair(c_7338110,quote_sk,&c_7338111);c_7338110.hdr.immutable = 1;

make_pair(c_7338109,quote_g_87s,&c_7338110);c_7338109.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337987, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319862)->elements[4]))), r_7314069, &c_7338109);; 
}

static void __lambda_1179(void *data, object self_7319863, int argc, object *args) /* object self_7319863, object r_7314067 */
 {
 object r_7314067 = args[0];
  
closureN_type c_7337989;
object e_7338087 [5];
c_7337989.hdr.mark = gc_color_red;
 c_7337989.hdr.grayed = 0;
c_7337989.tag = closureN_tag;
 c_7337989.fn = (function_type)__lambda_1180;
c_7337989.num_args = 1;
c_7337989.num_elements = 5;
c_7337989.elements = (object *)e_7338087;
c_7337989.elements[0] = ((closureN)self_7319863)->elements[0];
c_7337989.elements[1] = ((closureN)self_7319863)->elements[1];
c_7337989.elements[2] = ((closureN)self_7319863)->elements[2];
c_7337989.elements[3] = ((closureN)self_7319863)->elements[3];
c_7337989.elements[4] = ((closureN)self_7319863)->elements[4];








make_pair(c_7338099,quote_fk2,NULL);c_7338099.hdr.immutable = 1;

make_pair(c_7338100,quote_i,NULL);c_7338100.hdr.immutable = 1;

make_pair(c_7338098,&c_7338099,&c_7338100);c_7338098.hdr.immutable = 1;

make_pair(c_7338097,quote_sk,&c_7338098);c_7338097.hdr.immutable = 1;

make_pair(c_7338096,quote_g_87s,&c_7338097);c_7338096.hdr.immutable = 1;

make_pair(c_7338095,quote_p,&c_7338096);c_7338095.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337989, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319863)->elements[4]))), r_7314067, &c_7338095);; 
}

static void __lambda_1180(void *data, object self_7319864, int argc, object *args) /* object self_7319864, object r_7314065 */
 {
 object r_7314065 = args[0];
  
closureN_type c_7337991;
object e_7338076 [4];
c_7337991.hdr.mark = gc_color_red;
 c_7337991.hdr.grayed = 0;
c_7337991.tag = closureN_tag;
 c_7337991.fn = (function_type)__lambda_1181;
c_7337991.num_args = 1;
c_7337991.num_elements = 4;
c_7337991.elements = (object *)e_7338076;
c_7337991.elements[0] = ((closureN)self_7319864)->elements[0];
c_7337991.elements[1] = ((closureN)self_7319864)->elements[1];
c_7337991.elements[2] = ((closureN)self_7319864)->elements[2];
c_7337991.elements[3] = ((closureN)self_7319864)->elements[3];




make_pair(c_7338085,quote_fk2,NULL);c_7338085.hdr.immutable = 1;

make_pair(c_7338086,quote_i,NULL);c_7338086.hdr.immutable = 1;

make_pair(c_7338084,&c_7338085,&c_7338086);c_7338084.hdr.immutable = 1;

make_pair(c_7338083,quote_sk,&c_7338084);c_7338083.hdr.immutable = 1;

make_pair(c_7338082,quote_g_87s,&c_7338083);c_7338082.hdr.immutable = 1;

make_pair(c_7338081,quote_p,&c_7338082);c_7338081.hdr.immutable = 1;

make_pair(c_7338080,quote_v,&c_7338081);c_7338080.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337991, Cyc_car(data, ((closureN)self_7319864)->elements[4]), r_7314065, &c_7338080);; 
}

static void __lambda_1181(void *data, object self_7319865, int argc, object *args) /* object self_7319865, object r_7314063 */
 {
 object r_7314063 = args[0];
  
closureN_type c_7337993;
object e_7338066 [3];
c_7337993.hdr.mark = gc_color_red;
 c_7337993.hdr.grayed = 0;
c_7337993.tag = closureN_tag;
 c_7337993.fn = (function_type)__lambda_1182;
c_7337993.num_args = 1;
c_7337993.num_elements = 3;
c_7337993.elements = (object *)e_7338066;
c_7337993.elements[0] = ((closureN)self_7319865)->elements[0];
c_7337993.elements[1] = ((closureN)self_7319865)->elements[1];
c_7337993.elements[2] = ((closureN)self_7319865)->elements[2];


make_pair(c_7338074,quote_fk2,NULL);c_7338074.hdr.immutable = 1;

make_pair(c_7338075,quote_i,NULL);c_7338075.hdr.immutable = 1;

make_pair(c_7338073,&c_7338074,&c_7338075);c_7338073.hdr.immutable = 1;

make_pair(c_7338072,quote_sk,&c_7338073);c_7338072.hdr.immutable = 1;

make_pair(c_7338071,quote_g_87s,&c_7338072);c_7338071.hdr.immutable = 1;

make_pair(c_7338070,quote_p,&c_7338071);c_7338070.hdr.immutable = 1;

make_pair(c_7338069,quote_v,&c_7338070);c_7338069.hdr.immutable = 1;

make_pair(c_7338068,quote_match_91one,&c_7338069);c_7338068.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337993, ((closureN)self_7319865)->elements[3], r_7314063, &c_7338068);; 
}

static void __lambda_1182(void *data, object self_7319866, int argc, object *args) /* object self_7319866, object r_7314059 */
 {
 object r_7314059 = args[0];
  
closureN_type c_7337995;
object e_7338056 [3];
c_7337995.hdr.mark = gc_color_red;
 c_7337995.hdr.grayed = 0;
c_7337995.tag = closureN_tag;
 c_7337995.fn = (function_type)__lambda_1183;
c_7337995.num_args = 1;
c_7337995.num_elements = 3;
c_7337995.elements = (object *)e_7338056;
c_7337995.elements[0] = ((closureN)self_7319866)->elements[0];
c_7337995.elements[1] = ((closureN)self_7319866)->elements[1];
c_7337995.elements[2] = ((closureN)self_7319866)->elements[2];


make_pair(c_7338064,quote_fk2,NULL);c_7338064.hdr.immutable = 1;

make_pair(c_7338065,quote_i,NULL);c_7338065.hdr.immutable = 1;

make_pair(c_7338063,&c_7338064,&c_7338065);c_7338063.hdr.immutable = 1;

make_pair(c_7338062,quote_sk,&c_7338063);c_7338062.hdr.immutable = 1;

make_pair(c_7338061,quote_g_87s,&c_7338062);c_7338061.hdr.immutable = 1;

make_pair(c_7338060,quote_p,&c_7338061);c_7338060.hdr.immutable = 1;

make_pair(c_7338059,quote_v,&c_7338060);c_7338059.hdr.immutable = 1;

make_pair(c_7338058,quote_match_91one,&c_7338059);c_7338058.hdr.immutable = 1;

make_pair(c_7338057,&c_7338058,NULL);c_7338057.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337995, r_7314059, NULL, &c_7338057);; 
}

static void __lambda_1183(void *data, object self_7319867, int argc, object *args) /* object self_7319867, object r_7314057 */
 {
 object r_7314057 = args[0];
  
closureN_type c_7337997;
object e_7338031 [2];
c_7337997.hdr.mark = gc_color_red;
 c_7337997.hdr.grayed = 0;
c_7337997.tag = closureN_tag;
 c_7337997.fn = (function_type)__lambda_1184;
c_7337997.num_args = 1;
c_7337997.num_elements = 2;
c_7337997.elements = (object *)e_7338031;
c_7337997.elements[0] = ((closureN)self_7319867)->elements[0];
c_7337997.elements[1] = ((closureN)self_7319867)->elements[1];


make_pair(c_7338046,quote_i,NULL);c_7338046.hdr.immutable = 1;

make_pair(c_7338045,quote_fk,&c_7338046);c_7338045.hdr.immutable = 1;

make_pair(c_7338044,quote_sk,&c_7338045);c_7338044.hdr.immutable = 1;

make_pair(c_7338043,quote_g_87s,&c_7338044);c_7338043.hdr.immutable = 1;

make_pair(c_7338042,quote_q,&c_7338043);c_7338042.hdr.immutable = 1;

make_pair(c_7338041,quote_v,&c_7338042);c_7338041.hdr.immutable = 1;

make_pair(c_7338040,quote_match_91gen_91or_91step,&c_7338041);c_7338040.hdr.immutable = 1;

make_pair(c_7338039,&c_7338040,NULL);c_7338039.hdr.immutable = 1;

make_pair(c_7338038,NULL,&c_7338039);c_7338038.hdr.immutable = 1;

make_pair(c_7338037,quote_lambda,&c_7338038);c_7338037.hdr.immutable = 1;

make_pair(c_7338036,&c_7338037,NULL);c_7338036.hdr.immutable = 1;

make_pair(c_7338035,quote_fk2,&c_7338036);c_7338035.hdr.immutable = 1;

make_pair(c_7338034,&c_7338035,NULL);c_7338034.hdr.immutable = 1;

make_pair(c_7338054,quote_fk2,NULL);c_7338054.hdr.immutable = 1;

make_pair(c_7338055,quote_i,NULL);c_7338055.hdr.immutable = 1;

make_pair(c_7338053,&c_7338054,&c_7338055);c_7338053.hdr.immutable = 1;

make_pair(c_7338052,quote_sk,&c_7338053);c_7338052.hdr.immutable = 1;

make_pair(c_7338051,quote_g_87s,&c_7338052);c_7338051.hdr.immutable = 1;

make_pair(c_7338050,quote_p,&c_7338051);c_7338050.hdr.immutable = 1;

make_pair(c_7338049,quote_v,&c_7338050);c_7338049.hdr.immutable = 1;

make_pair(c_7338048,quote_match_91one,&c_7338049);c_7338048.hdr.immutable = 1;

make_pair(c_7338047,&c_7338048,NULL);c_7338047.hdr.immutable = 1;

make_pair(c_7338033,&c_7338034,&c_7338047);c_7338033.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337997, ((closureN)self_7319867)->elements[2], r_7314057, &c_7338033);; 
}

static void __lambda_1184(void *data, object self_7319868, int argc, object *args) /* object self_7319868, object r_7314054 */
 {
 object r_7314054 = args[0];
  
closureN_type c_7337999;
object e_7338005 [1];
c_7337999.hdr.mark = gc_color_red;
 c_7337999.hdr.grayed = 0;
c_7337999.tag = closureN_tag;
 c_7337999.fn = (function_type)__lambda_1185;
c_7337999.num_args = 1;
c_7337999.num_elements = 1;
c_7337999.elements = (object *)e_7338005;
c_7337999.elements[0] = ((closureN)self_7319868)->elements[0];


make_pair(c_7338021,quote_i,NULL);c_7338021.hdr.immutable = 1;

make_pair(c_7338020,quote_fk,&c_7338021);c_7338020.hdr.immutable = 1;

make_pair(c_7338019,quote_sk,&c_7338020);c_7338019.hdr.immutable = 1;

make_pair(c_7338018,quote_g_87s,&c_7338019);c_7338018.hdr.immutable = 1;

make_pair(c_7338017,quote_q,&c_7338018);c_7338017.hdr.immutable = 1;

make_pair(c_7338016,quote_v,&c_7338017);c_7338016.hdr.immutable = 1;

make_pair(c_7338015,quote_match_91gen_91or_91step,&c_7338016);c_7338015.hdr.immutable = 1;

make_pair(c_7338014,&c_7338015,NULL);c_7338014.hdr.immutable = 1;

make_pair(c_7338013,NULL,&c_7338014);c_7338013.hdr.immutable = 1;

make_pair(c_7338012,quote_lambda,&c_7338013);c_7338012.hdr.immutable = 1;

make_pair(c_7338011,&c_7338012,NULL);c_7338011.hdr.immutable = 1;

make_pair(c_7338010,quote_fk2,&c_7338011);c_7338010.hdr.immutable = 1;

make_pair(c_7338009,&c_7338010,NULL);c_7338009.hdr.immutable = 1;

make_pair(c_7338029,quote_fk2,NULL);c_7338029.hdr.immutable = 1;

make_pair(c_7338030,quote_i,NULL);c_7338030.hdr.immutable = 1;

make_pair(c_7338028,&c_7338029,&c_7338030);c_7338028.hdr.immutable = 1;

make_pair(c_7338027,quote_sk,&c_7338028);c_7338027.hdr.immutable = 1;

make_pair(c_7338026,quote_g_87s,&c_7338027);c_7338026.hdr.immutable = 1;

make_pair(c_7338025,quote_p,&c_7338026);c_7338025.hdr.immutable = 1;

make_pair(c_7338024,quote_v,&c_7338025);c_7338024.hdr.immutable = 1;

make_pair(c_7338023,quote_match_91one,&c_7338024);c_7338023.hdr.immutable = 1;

make_pair(c_7338022,&c_7338023,NULL);c_7338022.hdr.immutable = 1;

make_pair(c_7338008,&c_7338009,&c_7338022);c_7338008.hdr.immutable = 1;

make_pair(c_7338007,quote_let,&c_7338008);c_7338007.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337999, ((closureN)self_7319868)->elements[1], r_7314054, &c_7338007);; 
}

static void __lambda_1185(void *data, object self_7319869, int argc, object *args) /* object self_7319869, object r_7314052 */
 {
 object r_7314052 = args[0];
  
pair_type local_7338004; 
return_direct_with_clo1(data,  ((closureN)self_7319869)->elements[0], (((closure)  ((closureN)self_7319869)->elements[0])->fn),  set_pair_as_expr(&local_7338004, r_7314052, boolean_f));; 
}

static void __lambda_1148(void *data, object self_7319870, int argc, object *args) /* object self_7319870, object k_7314121 */
 {
 object k_7314121 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319870)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319870)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319870)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319870)->elements[1]))))) ){ 
  
closureN_type c_7337814;
object e_7337851 [2];
c_7337814.hdr.mark = gc_color_red;
 c_7337814.hdr.grayed = 0;
c_7337814.tag = closureN_tag;
 c_7337814.fn = (function_type)__lambda_1149;
c_7337814.num_args = 1;
c_7337814.num_elements = 2;
c_7337814.elements = (object *)e_7337851;
c_7337814.elements[0] = k_7314121;
c_7337814.elements[1] = ((closureN)self_7319870)->elements[1];

return_closcall2(data,  ((closureN)self_7319870)->elements[0],  &c_7337814, quote_match_91one);
} else { 
  return_direct_with_clo1(data,  k_7314121, (((closure)  k_7314121)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314121, (((closure)  k_7314121)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314121, (((closure)  k_7314121)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314121, (((closure)  k_7314121)->fn),  boolean_f);}
;; 
}

static void __lambda_1149(void *data, object self_7319871, int argc, object *args) /* object self_7319871, object r_7314133 */
 {
 object r_7314133 = args[0];
  
closureN_type c_7337816;
object e_7337837 [3];
c_7337816.hdr.mark = gc_color_red;
 c_7337816.hdr.grayed = 0;
c_7337816.tag = closureN_tag;
 c_7337816.fn = (function_type)__lambda_1150;
c_7337816.num_args = 1;
c_7337816.num_elements = 3;
c_7337816.elements = (object *)e_7337837;
c_7337816.elements[0] = ((closureN)self_7319871)->elements[0];
c_7337816.elements[1] = r_7314133;
c_7337816.elements[2] = ((closureN)self_7319871)->elements[1];












make_pair(c_7337850,quote_p,quote_x);c_7337850.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337816, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319871)->elements[1]))), Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319871)->elements[1])), &c_7337850);; 
}

static void __lambda_1150(void *data, object self_7319872, int argc, object *args) /* object self_7319872, object r_7314136 */
 {
 object r_7314136 = args[0];
  
closureN_type c_7337818;
object e_7337831 [2];
c_7337818.hdr.mark = gc_color_red;
 c_7337818.hdr.grayed = 0;
c_7337818.tag = closureN_tag;
 c_7337818.fn = (function_type)__lambda_1151;
c_7337818.num_args = 1;
c_7337818.num_elements = 2;
c_7337818.elements = (object *)e_7337831;
c_7337818.elements[0] = ((closureN)self_7319872)->elements[0];
c_7337818.elements[1] = ((closureN)self_7319872)->elements[1];




make_pair(c_7337836,quote_p,quote_x);c_7337836.hdr.immutable = 1;

make_pair(c_7337835,quote_v,&c_7337836);c_7337835.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337818, Cyc_car(data, ((closureN)self_7319872)->elements[2]), r_7314136, &c_7337835);; 
}

static void __lambda_1151(void *data, object self_7319873, int argc, object *args) /* object self_7319873, object r_7314134 */
 {
 object r_7314134 = args[0];
  
closureN_type c_7337820;
object e_7337826 [1];
c_7337820.hdr.mark = gc_color_red;
 c_7337820.hdr.grayed = 0;
c_7337820.tag = closureN_tag;
 c_7337820.fn = (function_type)__lambda_1152;
c_7337820.num_args = 1;
c_7337820.num_elements = 1;
c_7337820.elements = (object *)e_7337826;
c_7337820.elements[0] = ((closureN)self_7319873)->elements[0];


make_pair(c_7337830,quote_p,quote_x);c_7337830.hdr.immutable = 1;

make_pair(c_7337829,quote_v,&c_7337830);c_7337829.hdr.immutable = 1;

make_pair(c_7337828,quote_match_91one,&c_7337829);c_7337828.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337820, ((closureN)self_7319873)->elements[1], r_7314134, &c_7337828);; 
}

static void __lambda_1152(void *data, object self_7319874, int argc, object *args) /* object self_7319874, object r_7314132 */
 {
 object r_7314132 = args[0];
  
pair_type local_7337825; 
return_direct_with_clo1(data,  ((closureN)self_7319874)->elements[0], (((closure)  ((closureN)self_7319874)->elements[0])->fn),  set_pair_as_expr(&local_7337825, r_7314132, boolean_f));; 
}

static void __lambda_1144(void *data, object self_7319875, int argc, object *args) /* object self_7319875, object k_7314141 */
 {
 object k_7314141 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319875)->elements[0])) ){ 
  
  Cyc_car(data, ((closureN)self_7319875)->elements[0]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319875)->elements[0]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319875)->elements[0])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319875)->elements[0])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319875)->elements[0])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319875)->elements[0]))))) ){ 
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319875)->elements[0]))));  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319875)->elements[0])))))) ){ 
  
  
  
  
  
  Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319875)->elements[0])))));
pair_type local_7337729; 










return_direct_with_clo1(data,  k_7314141,__lambda_1145,  set_pair_as_expr(&local_7337729, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319875)->elements[0]))))), boolean_f));;
} else { 
  return_direct_with_clo1(data,  k_7314141,__lambda_1145,  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314141,__lambda_1145,  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314141,__lambda_1145,  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314141,__lambda_1145,  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314141,__lambda_1145,  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7314141,__lambda_1145,  boolean_f);}
;; 
}

static void __lambda_1086(void *data, object _, int argc, object *args) /* closure _,object k_7313901, object expr_733359_733391_733452_739355, object rename_733360_733392_733453_739356, object compare_733361_733393_733454_739357 */
 {
object k_7313901 = args[0]; object expr_733359_733391_733452_739355 = args[1]; object rename_733360_733392_733453_739356 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-gen-or");

closureN_type c_7337004;
object e_7337672 [3];
c_7337004.hdr.mark = gc_color_red;
 c_7337004.hdr.grayed = 0;
c_7337004.tag = closureN_tag;
 c_7337004.fn = (function_type)__lambda_1087;
c_7337004.num_args = 1;
c_7337004.num_elements = 3;
c_7337004.elements = (object *)e_7337672;
c_7337004.elements[0] = expr_733359_733391_733452_739355;
c_7337004.elements[1] = k_7313901;
c_7337004.elements[2] = rename_733360_733392_733453_739356;



return_direct_with_clo1(data,(closure)&c_7337004,__lambda_1087,  Cyc_cdr(data, expr_733359_733391_733452_739355));; 
}

static void __lambda_1087(void *data, object self_7319774, int argc, object *args) /* object self_7319774, object v_931_733367_733398_733456_739359 */
 {
 object v_931_733367_733398_733456_739359 = args[0];
  
closureN_type c_7337006;
object e_7337647 [2];
c_7337006.hdr.mark = gc_color_red;
 c_7337006.hdr.grayed = 0;
c_7337006.tag = closureN_tag;
 c_7337006.fn = (function_type)__lambda_1088;
c_7337006.num_args = 0;
c_7337006.num_elements = 2;
c_7337006.elements = (object *)e_7337647;
c_7337006.elements[0] = ((closureN)self_7319774)->elements[2];
c_7337006.elements[1] = v_931_733367_733398_733456_739359;


closureN_type c_7337648;
object e_7337671 [2];
c_7337648.hdr.mark = gc_color_red;
 c_7337648.hdr.grayed = 0;
c_7337648.tag = closureN_tag;
 c_7337648.fn = (function_type)__lambda_1138;
c_7337648.num_args = 1;
c_7337648.num_elements = 2;
c_7337648.elements = (object *)e_7337671;
c_7337648.elements[0] = ((closureN)self_7319774)->elements[0];
c_7337648.elements[1] = ((closureN)self_7319774)->elements[1];

return_direct_with_clo1(data,(closure)&c_7337006,__lambda_1088,  &c_7337648);; 
}

static void __lambda_1138(void *data, object self_7319775, int argc, object *args) /* object self_7319775, object tmp_733395_733397_733455_739358 */
 {
 object tmp_733395_733397_733455_739358 = args[0];
  
closureN_type c_7337650;
object e_7337664 [2];
c_7337650.hdr.mark = gc_color_red;
 c_7337650.hdr.grayed = 0;
c_7337650.tag = closureN_tag;
 c_7337650.fn = (function_type)__lambda_1139;
c_7337650.num_args = 0;
c_7337650.num_elements = 2;
c_7337650.elements = (object *)e_7337664;
c_7337650.elements[0] = ((closureN)self_7319775)->elements[0];
c_7337650.elements[1] = tmp_733395_733397_733455_739358;


closureN_type c_7337665;
object e_7337670 [1];
c_7337665.hdr.mark = gc_color_red;
 c_7337665.hdr.grayed = 0;
c_7337665.tag = closureN_tag;
 c_7337665.fn = (function_type)__lambda_1141;
c_7337665.num_args = 1;
c_7337665.num_elements = 1;
c_7337665.elements = (object *)e_7337670;
c_7337665.elements[0] = ((closureN)self_7319775)->elements[1];

return_direct_with_clo1(data,(closure)&c_7337650,__lambda_1139,  &c_7337665);; 
}

static void __lambda_1141(void *data, object self_7319776, int argc, object *args) /* object self_7319776, object r_7313902 */
 {
 object r_7313902 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7319776)->elements[0], (((closure)  ((closureN)self_7319776)->elements[0])->fn),  Cyc_car(data, r_7313902));; 
}

static void __lambda_1139(void *data, object self_7319777, int argc, object *args) /* object self_7319777, object k_7313904 */
 {
 object k_7313904 = args[0];
  if( (boolean_f != ((closureN)self_7319777)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7313904, (((closure)  k_7313904)->fn),  ((closureN)self_7319777)->elements[1]);
} else { 
  
closureN_type c_7337655;
object e_7337661 [1];
c_7337655.hdr.mark = gc_color_red;
 c_7337655.hdr.grayed = 0;
c_7337655.tag = closureN_tag;
 c_7337655.fn = (function_type)__lambda_1140;
c_7337655.num_args = 1;
c_7337655.num_elements = 1;
c_7337655.elements = (object *)e_7337661;
c_7337655.elements[0] = k_7313904;


make_utf8_string_with_len(c_7337662, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7337655, &c_7337662, ((closureN)self_7319777)->elements[0]);}
;; 
}

static void __lambda_1140(void *data, object self_7319778, int argc, object *args) /* object self_7319778, object r_7313905 */
 {
 object r_7313905 = args[0];
  
pair_type local_7337660; 
return_direct_with_clo1(data,  ((closureN)self_7319778)->elements[0], (((closure)  ((closureN)self_7319778)->elements[0])->fn),  set_pair_as_expr(&local_7337660, r_7313905, boolean_f));; 
}

static void __lambda_1088(void *data, object self_7319779, int argc, object *args) /* object self_7319779, object k_7313907 */
 {
 object k_7313907 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319779)->elements[1])) ){ 
  
closureN_type c_7337011;
object e_7337642 [3];
c_7337011.hdr.mark = gc_color_red;
 c_7337011.hdr.grayed = 0;
c_7337011.tag = closureN_tag;
 c_7337011.fn = (function_type)__lambda_1089;
c_7337011.num_args = 1;
c_7337011.num_elements = 3;
c_7337011.elements = (object *)e_7337642;
c_7337011.elements[0] = k_7313907;
c_7337011.elements[1] = ((closureN)self_7319779)->elements[0];
c_7337011.elements[2] = ((closureN)self_7319779)->elements[1];



return_direct_with_clo1(data,(closure)&c_7337011,__lambda_1089,  Cyc_car(data, ((closureN)self_7319779)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7313907, (((closure)  k_7313907)->fn),  boolean_f);}
;; 
}

static void __lambda_1089(void *data, object self_7319780, int argc, object *args) /* object self_7319780, object v_733401_733458_739361 */
 {
 object v_733401_733458_739361 = args[0];
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319780)->elements[2]))) ){ 
  
closureN_type c_7337018;
object e_7337634 [4];
c_7337018.hdr.mark = gc_color_red;
 c_7337018.hdr.grayed = 0;
c_7337018.tag = closureN_tag;
 c_7337018.fn = (function_type)__lambda_1090;
c_7337018.num_args = 1;
c_7337018.num_elements = 4;
c_7337018.elements = (object *)e_7337634;
c_7337018.elements[0] = ((closureN)self_7319780)->elements[0];
c_7337018.elements[1] = ((closureN)self_7319780)->elements[1];
c_7337018.elements[2] = v_733401_733458_739361;
c_7337018.elements[3] = ((closureN)self_7319780)->elements[2];





return_direct_with_clo1(data,(closure)&c_7337018,__lambda_1090,  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319780)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319780)->elements[0], (((closure)  ((closureN)self_7319780)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1090(void *data, object self_7319781, int argc, object *args) /* object self_7319781, object p_733405_733461_739364 */
 {
 object p_733405_733461_739364 = args[0];
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319781)->elements[3])))) ){ 
  
closureN_type c_7337027;
object e_7337624 [5];
c_7337027.hdr.mark = gc_color_red;
 c_7337027.hdr.grayed = 0;
c_7337027.tag = closureN_tag;
 c_7337027.fn = (function_type)__lambda_1091;
c_7337027.num_args = 1;
c_7337027.num_elements = 5;
c_7337027.elements = (object *)e_7337624;
c_7337027.elements[0] = ((closureN)self_7319781)->elements[0];
c_7337027.elements[1] = p_733405_733461_739364;
c_7337027.elements[2] = ((closureN)self_7319781)->elements[1];
c_7337027.elements[3] = ((closureN)self_7319781)->elements[2];
c_7337027.elements[4] = ((closureN)self_7319781)->elements[3];







return_direct_with_clo1(data,(closure)&c_7337027,__lambda_1091,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319781)->elements[3]))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319781)->elements[0], (((closure)  ((closureN)self_7319781)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1091(void *data, object self_7319782, int argc, object *args) /* object self_7319782, object g_87s_733409_733464_739367 */
 {
 object g_87s_733409_733464_739367 = args[0];
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319782)->elements[4]))))) ){ 
    complex_num_type local_7337039; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7337039, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319782)->elements[4])))))) ){ 
  
closureN_type c_7337050;
object e_7337610 [6];
c_7337050.hdr.mark = gc_color_red;
 c_7337050.hdr.grayed = 0;
c_7337050.tag = closureN_tag;
 c_7337050.fn = (function_type)__lambda_1092;
c_7337050.num_args = 1;
c_7337050.num_elements = 6;
c_7337050.elements = (object *)e_7337610;
c_7337050.elements[0] = g_87s_733409_733464_739367;
c_7337050.elements[1] = ((closureN)self_7319782)->elements[0];
c_7337050.elements[2] = ((closureN)self_7319782)->elements[1];
c_7337050.elements[3] = ((closureN)self_7319782)->elements[2];
c_7337050.elements[4] = ((closureN)self_7319782)->elements[3];
c_7337050.elements[5] = ((closureN)self_7319782)->elements[4];









return_direct_with_clo1(data,(closure)&c_7337050,__lambda_1092,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319782)->elements[4])))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319782)->elements[0], (((closure)  ((closureN)self_7319782)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319782)->elements[0], (((closure)  ((closureN)self_7319782)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1092(void *data, object self_7319783, int argc, object *args) /* object self_7319783, object sk_733414_733467_739370 */
 {
 object sk_733414_733467_739370 = args[0];
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319783)->elements[5])))))) ){ 
  
closureN_type c_7337063;
object e_7337596 [7];
c_7337063.hdr.mark = gc_color_red;
 c_7337063.hdr.grayed = 0;
c_7337063.tag = closureN_tag;
 c_7337063.fn = (function_type)__lambda_1093;
c_7337063.num_args = 1;
c_7337063.num_elements = 7;
c_7337063.elements = (object *)e_7337596;
c_7337063.elements[0] = ((closureN)self_7319783)->elements[0];
c_7337063.elements[1] = ((closureN)self_7319783)->elements[1];
c_7337063.elements[2] = ((closureN)self_7319783)->elements[2];
c_7337063.elements[3] = ((closureN)self_7319783)->elements[3];
c_7337063.elements[4] = sk_733414_733467_739370;
c_7337063.elements[5] = ((closureN)self_7319783)->elements[4];
c_7337063.elements[6] = ((closureN)self_7319783)->elements[5];











return_direct_with_clo1(data,(closure)&c_7337063,__lambda_1093,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319783)->elements[5]))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319783)->elements[1], (((closure)  ((closureN)self_7319783)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1093(void *data, object self_7319784, int argc, object *args) /* object self_7319784, object fk_733418_733470_739373 */
 {
 object fk_733418_733470_739373 = args[0];
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319784)->elements[6]))))))) ){ 
    complex_num_type local_7337079; 
  
  
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7337079, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319784)->elements[6])))))))) ){ 
  
closureN_type c_7337094;
object e_7337578 [8];
c_7337094.hdr.mark = gc_color_red;
 c_7337094.hdr.grayed = 0;
c_7337094.tag = closureN_tag;
 c_7337094.fn = (function_type)__lambda_1094;
c_7337094.num_args = 1;
c_7337094.num_elements = 8;
c_7337094.elements = (object *)e_7337578;
c_7337094.elements[0] = fk_733418_733470_739373;
c_7337094.elements[1] = ((closureN)self_7319784)->elements[0];
c_7337094.elements[2] = ((closureN)self_7319784)->elements[1];
c_7337094.elements[3] = ((closureN)self_7319784)->elements[2];
c_7337094.elements[4] = ((closureN)self_7319784)->elements[3];
c_7337094.elements[5] = ((closureN)self_7319784)->elements[4];
c_7337094.elements[6] = ((closureN)self_7319784)->elements[5];
c_7337094.elements[7] = ((closureN)self_7319784)->elements[6];













return_direct_with_clo1(data,(closure)&c_7337094,__lambda_1094,  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319784)->elements[6])))))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319784)->elements[1], (((closure)  ((closureN)self_7319784)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319784)->elements[1], (((closure)  ((closureN)self_7319784)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1094(void *data, object self_7319785, int argc, object *args) /* object self_7319785, object i_733423_733473_739376 */
 {
 object i_733423_733473_739376 = args[0];
  
closureN_type c_7337096;
object e_7337564 [8];
c_7337096.hdr.mark = gc_color_red;
 c_7337096.hdr.grayed = 0;
c_7337096.tag = closureN_tag;
 c_7337096.fn = (function_type)__lambda_1095;
c_7337096.num_args = 1;
c_7337096.num_elements = 8;
c_7337096.elements = (object *)e_7337564;
c_7337096.elements[0] = ((closureN)self_7319785)->elements[0];
c_7337096.elements[1] = ((closureN)self_7319785)->elements[1];
c_7337096.elements[2] = i_733423_733473_739376;
c_7337096.elements[3] = ((closureN)self_7319785)->elements[2];
c_7337096.elements[4] = ((closureN)self_7319785)->elements[3];
c_7337096.elements[5] = ((closureN)self_7319785)->elements[4];
c_7337096.elements[6] = ((closureN)self_7319785)->elements[5];
c_7337096.elements[7] = ((closureN)self_7319785)->elements[6];













return_direct_with_clo1(data,(closure)&c_7337096,__lambda_1095,  Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319785)->elements[7])))))));; 
}

static void __lambda_1095(void *data, object self_7319786, int argc, object *args) /* object self_7319786, object v_9313_733379_733424_733474_739377 */
 {
 object v_9313_733379_733424_733474_739377 = args[0];
    
if( (boolean_f != Cyc_is_pair(v_9313_733379_733424_733474_739377)) ){ 
  
closureN_type c_7337100;
object e_7337559 [9];
c_7337100.hdr.mark = gc_color_red;
 c_7337100.hdr.grayed = 0;
c_7337100.tag = closureN_tag;
 c_7337100.fn = (function_type)__lambda_1096;
c_7337100.num_args = 3;
c_7337100.num_elements = 9;
c_7337100.elements = (object *)e_7337559;
c_7337100.elements[0] = ((closureN)self_7319786)->elements[0];
c_7337100.elements[1] = ((closureN)self_7319786)->elements[1];
c_7337100.elements[2] = ((closureN)self_7319786)->elements[2];
c_7337100.elements[3] = ((closureN)self_7319786)->elements[3];
c_7337100.elements[4] = ((closureN)self_7319786)->elements[4];
c_7337100.elements[5] = ((closureN)self_7319786)->elements[5];
c_7337100.elements[6] = ((closureN)self_7319786)->elements[6];
c_7337100.elements[7] = ((closureN)self_7319786)->elements[7];
c_7337100.elements[8] = v_9313_733379_733424_733474_739377;



return_direct_with_clo3(data,(closure)&c_7337100,__lambda_1096,  Cyc_car(data, v_9313_733379_733424_733474_739377), NULL, NULL);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319786)->elements[3], (((closure)  ((closureN)self_7319786)->elements[3])->fn),  boolean_f);}
;; 
}

static void __lambda_1096(void *data, object self_7319787, int argc, object *args) /* object self_7319787, object w_9315_733381_733428_733476_739379, object id_91ls17_733383_733429_733477_739380, object id_91ls_91ls18_733384_733430_733478_739381 */
 {
 object w_9315_733381_733428_733476_739379 = args[0]; object id_91ls17_733383_733429_733477_739380 = args[1]; object id_91ls_91ls18_733384_733430_733478_739381 = args[2];
  
closureN_type c_7337102;
object e_7337558 [12];
c_7337102.hdr.mark = gc_color_red;
 c_7337102.hdr.grayed = 0;
c_7337102.tag = closureN_tag;
 c_7337102.fn = (function_type)__lambda_1097;
c_7337102.num_args = 1;
c_7337102.num_elements = 12;
c_7337102.elements = (object *)e_7337558;
c_7337102.elements[0] = ((closureN)self_7319787)->elements[0];
c_7337102.elements[1] = ((closureN)self_7319787)->elements[1];
c_7337102.elements[2] = ((closureN)self_7319787)->elements[2];
c_7337102.elements[3] = id_91ls_91ls18_733384_733430_733478_739381;
c_7337102.elements[4] = id_91ls17_733383_733429_733477_739380;
c_7337102.elements[5] = ((closureN)self_7319787)->elements[3];
c_7337102.elements[6] = ((closureN)self_7319787)->elements[4];
c_7337102.elements[7] = ((closureN)self_7319787)->elements[5];
c_7337102.elements[8] = ((closureN)self_7319787)->elements[6];
c_7337102.elements[9] = ((closureN)self_7319787)->elements[7];
c_7337102.elements[10] = ((closureN)self_7319787)->elements[8];
c_7337102.elements[11] = w_9315_733381_733428_733476_739379;

return_direct_with_clo1(data,(closure)&c_7337102,__lambda_1097,  boolean_f);; 
}

static void __lambda_1097(void *data, object self_7319788, int argc, object *args) /* object self_7319788, object lp_9316_733382_733431_733479_739382 */
 {
 object lp_9316_733382_733431_733479_739382 = args[0];
  
closureN_type c_7337104;
object e_7337554 [12];
c_7337104.hdr.mark = gc_color_red;
 c_7337104.hdr.grayed = 0;
c_7337104.tag = closureN_tag;
 c_7337104.fn = (function_type)__lambda_3034;
c_7337104.num_args = 1;
c_7337104.num_elements = 12;
c_7337104.elements = (object *)e_7337554;
c_7337104.elements[0] = ((closureN)self_7319788)->elements[0];
c_7337104.elements[1] = ((closureN)self_7319788)->elements[1];
c_7337104.elements[2] = ((closureN)self_7319788)->elements[2];
c_7337104.elements[3] = ((closureN)self_7319788)->elements[3];
c_7337104.elements[4] = ((closureN)self_7319788)->elements[4];
c_7337104.elements[5] = ((closureN)self_7319788)->elements[5];
c_7337104.elements[6] = ((closureN)self_7319788)->elements[6];
c_7337104.elements[7] = ((closureN)self_7319788)->elements[7];
c_7337104.elements[8] = ((closureN)self_7319788)->elements[8];
c_7337104.elements[9] = ((closureN)self_7319788)->elements[9];
c_7337104.elements[10] = ((closureN)self_7319788)->elements[10];
c_7337104.elements[11] = ((closureN)self_7319788)->elements[11];


pair_type local_7337557; 
return_direct_with_clo1(data,(closure)&c_7337104,__lambda_3034,  set_cell_as_expr(&local_7337557, lp_9316_733382_733431_733479_739382));; 
}

static void __lambda_3034(void *data, object self_7319789, int argc, object *args) /* object self_7319789, object lp_9316_733382_733431_733479_739382 */
 {
 object lp_9316_733382_733431_733479_739382 = args[0];
  
closureN_type c_7337106;
object e_7337121 [5];
c_7337106.hdr.mark = gc_color_red;
 c_7337106.hdr.grayed = 0;
c_7337106.tag = closureN_tag;
 c_7337106.fn = (function_type)__lambda_1098;
c_7337106.num_args = 1;
c_7337106.num_elements = 5;
c_7337106.elements = (object *)e_7337121;
c_7337106.elements[0] = ((closureN)self_7319789)->elements[3];
c_7337106.elements[1] = ((closureN)self_7319789)->elements[4];
c_7337106.elements[2] = ((closureN)self_7319789)->elements[5];
c_7337106.elements[3] = lp_9316_733382_733431_733479_739382;
c_7337106.elements[4] = ((closureN)self_7319789)->elements[11];


closureN_type c_7337122;
object e_7337553 [9];
c_7337122.hdr.mark = gc_color_red;
 c_7337122.hdr.grayed = 0;
c_7337122.tag = closureN_tag;
 c_7337122.fn = (function_type)__lambda_1100;
c_7337122.num_args = 3;
c_7337122.num_elements = 9;
c_7337122.elements = (object *)e_7337553;
c_7337122.elements[0] = ((closureN)self_7319789)->elements[0];
c_7337122.elements[1] = ((closureN)self_7319789)->elements[1];
c_7337122.elements[2] = ((closureN)self_7319789)->elements[2];
c_7337122.elements[3] = lp_9316_733382_733431_733479_739382;
c_7337122.elements[4] = ((closureN)self_7319789)->elements[6];
c_7337122.elements[5] = ((closureN)self_7319789)->elements[7];
c_7337122.elements[6] = ((closureN)self_7319789)->elements[8];
c_7337122.elements[7] = ((closureN)self_7319789)->elements[9];
c_7337122.elements[8] = ((closureN)self_7319789)->elements[10];

return_direct_with_clo1(data,(closure)&c_7337106,__lambda_1098,  &c_7337122);; 
}

static void __lambda_1100(void *data, object self_7319790, int argc, object *args) /* object self_7319790, object k_7313934, object w_9315_733381_733432_733480_739383, object id_91ls17_733383_733433_733481_739384, object id_91ls_91ls18_733384_733434_733482_739385 */
 {
 object k_7313934 = args[0]; object w_9315_733381_733432_733480_739383 = args[1]; object id_91ls17_733383_733433_733481_739384 = args[2]; object id_91ls_91ls18_733384_733434_733482_739385 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9315_733381_733432_733480_739383)) ){ 
  
closureN_type c_7337126;
object e_7337506 [10];
c_7337126.hdr.mark = gc_color_red;
 c_7337126.hdr.grayed = 0;
c_7337126.tag = closureN_tag;
 c_7337126.fn = (function_type)__lambda_1101;
c_7337126.num_args = 1;
c_7337126.num_elements = 10;
c_7337126.elements = (object *)e_7337506;
c_7337126.elements[0] = ((closureN)self_7319790)->elements[0];
c_7337126.elements[1] = ((closureN)self_7319790)->elements[1];
c_7337126.elements[2] = ((closureN)self_7319790)->elements[2];
c_7337126.elements[3] = id_91ls_91ls18_733384_733434_733482_739385;
c_7337126.elements[4] = k_7313934;
c_7337126.elements[5] = ((closureN)self_7319790)->elements[4];
c_7337126.elements[6] = ((closureN)self_7319790)->elements[5];
c_7337126.elements[7] = ((closureN)self_7319790)->elements[6];
c_7337126.elements[8] = ((closureN)self_7319790)->elements[7];
c_7337126.elements[9] = ((closureN)self_7319790)->elements[8];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7337126, id_91ls17_733383_733433_733481_739384);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9315_733381_733432_733480_739383)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9315_733381_733432_733480_739383))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9315_733381_733432_733480_739383)))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9315_733381_733432_733480_739383))))) ){ 
  




pair_type local_7337535; 





pair_type local_7337542; 






return_closcall4(data,  car(((closureN)self_7319790)->elements[3]),  k_7313934, Cyc_cdr(data, w_9315_733381_733432_733480_739383), set_pair_as_expr(&local_7337535, Cyc_car(data, Cyc_car(data, w_9315_733381_733432_733480_739383)), id_91ls17_733383_733433_733481_739384), set_pair_as_expr(&local_7337542, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9315_733381_733432_733480_739383))), id_91ls_91ls18_733384_733434_733482_739385));
} else { 
  return_direct_with_clo1(data,  k_7313934, (((closure)  k_7313934)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313934, (((closure)  k_7313934)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313934, (((closure)  k_7313934)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313934, (((closure)  k_7313934)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_1101(void *data, object self_7319791, int argc, object *args) /* object self_7319791, object r_7313936 */
 {
 object r_7313936 = args[0];
  
closureN_type c_7337128;
object e_7337504 [10];
c_7337128.hdr.mark = gc_color_red;
 c_7337128.hdr.grayed = 0;
c_7337128.tag = closureN_tag;
 c_7337128.fn = (function_type)__lambda_1102;
c_7337128.num_args = 1;
c_7337128.num_elements = 10;
c_7337128.elements = (object *)e_7337504;
c_7337128.elements[0] = ((closureN)self_7319791)->elements[0];
c_7337128.elements[1] = ((closureN)self_7319791)->elements[1];
c_7337128.elements[2] = ((closureN)self_7319791)->elements[2];
c_7337128.elements[3] = ((closureN)self_7319791)->elements[4];
c_7337128.elements[4] = ((closureN)self_7319791)->elements[5];
c_7337128.elements[5] = r_7313936;
c_7337128.elements[6] = ((closureN)self_7319791)->elements[6];
c_7337128.elements[7] = ((closureN)self_7319791)->elements[7];
c_7337128.elements[8] = ((closureN)self_7319791)->elements[8];
c_7337128.elements[9] = ((closureN)self_7319791)->elements[9];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7337128, ((closureN)self_7319791)->elements[3]);; 
}

static void __lambda_1102(void *data, object self_7319792, int argc, object *args) /* object self_7319792, object r_7313937 */
 {
 object r_7313937 = args[0];
  
closureN_type c_7337130;
object e_7337502 [9];
c_7337130.hdr.mark = gc_color_red;
 c_7337130.hdr.grayed = 0;
c_7337130.tag = closureN_tag;
 c_7337130.fn = (function_type)__lambda_1103;
c_7337130.num_args = 2;
c_7337130.num_elements = 9;
c_7337130.elements = (object *)e_7337502;
c_7337130.elements[0] = ((closureN)self_7319792)->elements[0];
c_7337130.elements[1] = ((closureN)self_7319792)->elements[1];
c_7337130.elements[2] = ((closureN)self_7319792)->elements[2];
c_7337130.elements[3] = ((closureN)self_7319792)->elements[3];
c_7337130.elements[4] = ((closureN)self_7319792)->elements[4];
c_7337130.elements[5] = ((closureN)self_7319792)->elements[6];
c_7337130.elements[6] = ((closureN)self_7319792)->elements[7];
c_7337130.elements[7] = ((closureN)self_7319792)->elements[8];
c_7337130.elements[8] = ((closureN)self_7319792)->elements[9];

return_direct_with_clo2(data,(closure)&c_7337130,__lambda_1103,  ((closureN)self_7319792)->elements[5], r_7313937);; 
}

static void __lambda_1103(void *data, object self_7319793, int argc, object *args) /* object self_7319793, object id_733435_733483_739386, object id_91ls_733436_733484_739387 */
 {
 object id_733435_733483_739386 = args[0];
    
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7319793)->elements[8]))) ){ 
  
closureN_type c_7337138;
object e_7337499 [9];
c_7337138.hdr.mark = gc_color_red;
 c_7337138.hdr.grayed = 0;
c_7337138.tag = closureN_tag;
 c_7337138.fn = (function_type)__lambda_1104;
c_7337138.num_args = 1;
c_7337138.num_elements = 9;
c_7337138.elements = (object *)e_7337499;
c_7337138.elements[0] = ((closureN)self_7319793)->elements[0];
c_7337138.elements[1] = ((closureN)self_7319793)->elements[1];
c_7337138.elements[2] = ((closureN)self_7319793)->elements[2];
c_7337138.elements[3] = id_733435_733483_739386;
c_7337138.elements[4] = ((closureN)self_7319793)->elements[3];
c_7337138.elements[5] = ((closureN)self_7319793)->elements[4];
c_7337138.elements[6] = ((closureN)self_7319793)->elements[5];
c_7337138.elements[7] = ((closureN)self_7319793)->elements[6];
c_7337138.elements[8] = ((closureN)self_7319793)->elements[7];

return_closcall2(data,  ((closureN)self_7319793)->elements[5],  &c_7337138, quote_let);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319793)->elements[3], (((closure)  ((closureN)self_7319793)->elements[3])->fn),  boolean_f);}
;; 
}

static void __lambda_1104(void *data, object self_7319794, int argc, object *args) /* object self_7319794, object r_7313941 */
 {
 object r_7313941 = args[0];
  
closureN_type c_7337141;
object e_7337498 [10];
c_7337141.hdr.mark = gc_color_red;
 c_7337141.hdr.grayed = 0;
c_7337141.tag = closureN_tag;
 c_7337141.fn = (function_type)__lambda_1105;
c_7337141.num_args = 1;
c_7337141.num_elements = 10;
c_7337141.elements = (object *)e_7337498;
c_7337141.elements[0] = ((closureN)self_7319794)->elements[0];
c_7337141.elements[1] = ((closureN)self_7319794)->elements[1];
c_7337141.elements[2] = ((closureN)self_7319794)->elements[2];
c_7337141.elements[3] = ((closureN)self_7319794)->elements[3];
c_7337141.elements[4] = ((closureN)self_7319794)->elements[4];
c_7337141.elements[5] = ((closureN)self_7319794)->elements[5];
c_7337141.elements[6] = r_7313941;
c_7337141.elements[7] = ((closureN)self_7319794)->elements[6];
c_7337141.elements[8] = ((closureN)self_7319794)->elements[7];
c_7337141.elements[9] = ((closureN)self_7319794)->elements[8];

return_closcall2(data,  ((closureN)self_7319794)->elements[6],  &c_7337141, quote_sk2);; 
}

static void __lambda_1105(void *data, object self_7319795, int argc, object *args) /* object self_7319795, object r_7313980 */
 {
 object r_7313980 = args[0];
  
closureN_type c_7337144;
object e_7337497 [11];
c_7337144.hdr.mark = gc_color_red;
 c_7337144.hdr.grayed = 0;
c_7337144.tag = closureN_tag;
 c_7337144.fn = (function_type)__lambda_1106;
c_7337144.num_args = 1;
c_7337144.num_elements = 11;
c_7337144.elements = (object *)e_7337497;
c_7337144.elements[0] = ((closureN)self_7319795)->elements[0];
c_7337144.elements[1] = ((closureN)self_7319795)->elements[1];
c_7337144.elements[2] = ((closureN)self_7319795)->elements[2];
c_7337144.elements[3] = ((closureN)self_7319795)->elements[3];
c_7337144.elements[4] = ((closureN)self_7319795)->elements[4];
c_7337144.elements[5] = ((closureN)self_7319795)->elements[5];
c_7337144.elements[6] = ((closureN)self_7319795)->elements[6];
c_7337144.elements[7] = r_7313980;
c_7337144.elements[8] = ((closureN)self_7319795)->elements[7];
c_7337144.elements[9] = ((closureN)self_7319795)->elements[8];
c_7337144.elements[10] = ((closureN)self_7319795)->elements[9];

return_closcall2(data,  ((closureN)self_7319795)->elements[7],  &c_7337144, quote_lambda);; 
}

static void __lambda_1106(void *data, object self_7319796, int argc, object *args) /* object self_7319796, object r_7313986 */
 {
 object r_7313986 = args[0];
  
closureN_type c_7337146;
object e_7337494 [12];
c_7337146.hdr.mark = gc_color_red;
 c_7337146.hdr.grayed = 0;
c_7337146.tag = closureN_tag;
 c_7337146.fn = (function_type)__lambda_1107;
c_7337146.num_args = 1;
c_7337146.num_elements = 12;
c_7337146.elements = (object *)e_7337494;
c_7337146.elements[0] = ((closureN)self_7319796)->elements[0];
c_7337146.elements[1] = ((closureN)self_7319796)->elements[1];
c_7337146.elements[2] = ((closureN)self_7319796)->elements[2];
c_7337146.elements[3] = ((closureN)self_7319796)->elements[3];
c_7337146.elements[4] = ((closureN)self_7319796)->elements[4];
c_7337146.elements[5] = ((closureN)self_7319796)->elements[5];
c_7337146.elements[6] = ((closureN)self_7319796)->elements[6];
c_7337146.elements[7] = ((closureN)self_7319796)->elements[7];
c_7337146.elements[8] = r_7313986;
c_7337146.elements[9] = ((closureN)self_7319796)->elements[8];
c_7337146.elements[10] = ((closureN)self_7319796)->elements[9];
c_7337146.elements[11] = ((closureN)self_7319796)->elements[10];


mmacro(c_7337495, (function_type)__lambda_1137);c_7337495.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7337146,__lambda_1107,  &c_7337495);; 
}

static void __lambda_1137(void *data, object self_7319797, int argc, object *args) /* object self_7319797, object k_7314003, object sk_733439_733486_739389 */
 {
 object k_7314003 = args[0]; object sk_733439_733486_739389 = args[1];
  return_direct_with_clo1(data,  k_7314003, (((closure)  k_7314003)->fn),  sk_733439_733486_739389);; 
}

static void __lambda_1107(void *data, object self_7319798, int argc, object *args) /* object self_7319798, object r_7314002 */
 {
 object r_7314002 = args[0];
  
closureN_type c_7337148;
object e_7337492 [11];
c_7337148.hdr.mark = gc_color_red;
 c_7337148.hdr.grayed = 0;
c_7337148.tag = closureN_tag;
 c_7337148.fn = (function_type)__lambda_1108;
c_7337148.num_args = 1;
c_7337148.num_elements = 11;
c_7337148.elements = (object *)e_7337492;
c_7337148.elements[0] = ((closureN)self_7319798)->elements[0];
c_7337148.elements[1] = ((closureN)self_7319798)->elements[1];
c_7337148.elements[2] = ((closureN)self_7319798)->elements[2];
c_7337148.elements[3] = ((closureN)self_7319798)->elements[3];
c_7337148.elements[4] = ((closureN)self_7319798)->elements[4];
c_7337148.elements[5] = ((closureN)self_7319798)->elements[5];
c_7337148.elements[6] = ((closureN)self_7319798)->elements[6];
c_7337148.elements[7] = ((closureN)self_7319798)->elements[7];
c_7337148.elements[8] = ((closureN)self_7319798)->elements[8];
c_7337148.elements[9] = ((closureN)self_7319798)->elements[9];
c_7337148.elements[10] = ((closureN)self_7319798)->elements[11];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7337148, r_7314002, ((closureN)self_7319798)->elements[10]);; 
}

static void __lambda_1108(void *data, object self_7319799, int argc, object *args) /* object self_7319799, object r_7313994 */
 {
 object r_7313994 = args[0];
  
closureN_type c_7337150;
object e_7337489 [12];
c_7337150.hdr.mark = gc_color_red;
 c_7337150.hdr.grayed = 0;
c_7337150.tag = closureN_tag;
 c_7337150.fn = (function_type)__lambda_1109;
c_7337150.num_args = 1;
c_7337150.num_elements = 12;
c_7337150.elements = (object *)e_7337489;
c_7337150.elements[0] = ((closureN)self_7319799)->elements[0];
c_7337150.elements[1] = ((closureN)self_7319799)->elements[1];
c_7337150.elements[2] = ((closureN)self_7319799)->elements[2];
c_7337150.elements[3] = ((closureN)self_7319799)->elements[3];
c_7337150.elements[4] = ((closureN)self_7319799)->elements[4];
c_7337150.elements[5] = ((closureN)self_7319799)->elements[5];
c_7337150.elements[6] = ((closureN)self_7319799)->elements[6];
c_7337150.elements[7] = ((closureN)self_7319799)->elements[7];
c_7337150.elements[8] = ((closureN)self_7319799)->elements[8];
c_7337150.elements[9] = r_7313994;
c_7337150.elements[10] = ((closureN)self_7319799)->elements[9];
c_7337150.elements[11] = ((closureN)self_7319799)->elements[10];


mmacro(c_7337490, (function_type)__lambda_1136);c_7337490.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7337150,__lambda_1109,  &c_7337490);; 
}

static void __lambda_1136(void *data, object self_7319800, int argc, object *args) /* object self_7319800, object k_7314001, object i_733440_733487_739390 */
 {
 object k_7314001 = args[0]; object i_733440_733487_739390 = args[1];
  return_direct_with_clo1(data,  k_7314001, (((closure)  k_7314001)->fn),  i_733440_733487_739390);; 
}

static void __lambda_1109(void *data, object self_7319801, int argc, object *args) /* object self_7319801, object r_7314000 */
 {
 object r_7314000 = args[0];
  
closureN_type c_7337152;
object e_7337487 [12];
c_7337152.hdr.mark = gc_color_red;
 c_7337152.hdr.grayed = 0;
c_7337152.tag = closureN_tag;
 c_7337152.fn = (function_type)__lambda_1110;
c_7337152.num_args = 1;
c_7337152.num_elements = 12;
c_7337152.elements = (object *)e_7337487;
c_7337152.elements[0] = ((closureN)self_7319801)->elements[0];
c_7337152.elements[1] = ((closureN)self_7319801)->elements[1];
c_7337152.elements[2] = ((closureN)self_7319801)->elements[2];
c_7337152.elements[3] = ((closureN)self_7319801)->elements[3];
c_7337152.elements[4] = ((closureN)self_7319801)->elements[4];
c_7337152.elements[5] = ((closureN)self_7319801)->elements[5];
c_7337152.elements[6] = ((closureN)self_7319801)->elements[6];
c_7337152.elements[7] = ((closureN)self_7319801)->elements[7];
c_7337152.elements[8] = ((closureN)self_7319801)->elements[8];
c_7337152.elements[9] = ((closureN)self_7319801)->elements[9];
c_7337152.elements[10] = ((closureN)self_7319801)->elements[10];
c_7337152.elements[11] = ((closureN)self_7319801)->elements[11];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7337152, r_7314000, ((closureN)self_7319801)->elements[2]);; 
}

static void __lambda_1110(void *data, object self_7319802, int argc, object *args) /* object self_7319802, object r_7313999 */
 {
 object r_7313999 = args[0];
  
closureN_type c_7337154;
object e_7337485 [12];
c_7337154.hdr.mark = gc_color_red;
 c_7337154.hdr.grayed = 0;
c_7337154.tag = closureN_tag;
 c_7337154.fn = (function_type)__lambda_1111;
c_7337154.num_args = 1;
c_7337154.num_elements = 12;
c_7337154.elements = (object *)e_7337485;
c_7337154.elements[0] = ((closureN)self_7319802)->elements[0];
c_7337154.elements[1] = ((closureN)self_7319802)->elements[1];
c_7337154.elements[2] = ((closureN)self_7319802)->elements[2];
c_7337154.elements[3] = ((closureN)self_7319802)->elements[3];
c_7337154.elements[4] = ((closureN)self_7319802)->elements[4];
c_7337154.elements[5] = ((closureN)self_7319802)->elements[5];
c_7337154.elements[6] = ((closureN)self_7319802)->elements[6];
c_7337154.elements[7] = ((closureN)self_7319802)->elements[7];
c_7337154.elements[8] = ((closureN)self_7319802)->elements[8];
c_7337154.elements[9] = ((closureN)self_7319802)->elements[9];
c_7337154.elements[10] = ((closureN)self_7319802)->elements[10];
c_7337154.elements[11] = ((closureN)self_7319802)->elements[11];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7337154, r_7313999, ((closureN)self_7319802)->elements[3]);; 
}

static void __lambda_1111(void *data, object self_7319803, int argc, object *args) /* object self_7319803, object r_7313996 */
 {
 object r_7313996 = args[0];
  
closureN_type c_7337156;
object e_7337479 [12];
c_7337156.hdr.mark = gc_color_red;
 c_7337156.hdr.grayed = 0;
c_7337156.tag = closureN_tag;
 c_7337156.fn = (function_type)__lambda_1112;
c_7337156.num_args = 1;
c_7337156.num_elements = 12;
c_7337156.elements = (object *)e_7337479;
c_7337156.elements[0] = ((closureN)self_7319803)->elements[0];
c_7337156.elements[1] = ((closureN)self_7319803)->elements[1];
c_7337156.elements[2] = ((closureN)self_7319803)->elements[2];
c_7337156.elements[3] = ((closureN)self_7319803)->elements[3];
c_7337156.elements[4] = ((closureN)self_7319803)->elements[4];
c_7337156.elements[5] = ((closureN)self_7319803)->elements[5];
c_7337156.elements[6] = ((closureN)self_7319803)->elements[6];
c_7337156.elements[7] = ((closureN)self_7319803)->elements[7];
c_7337156.elements[8] = ((closureN)self_7319803)->elements[8];
c_7337156.elements[9] = ((closureN)self_7319803)->elements[9];
c_7337156.elements[10] = ((closureN)self_7319803)->elements[10];
c_7337156.elements[11] = ((closureN)self_7319803)->elements[11];


make_pair(c_7337484,quote__93_93_93,NULL);c_7337484.hdr.immutable = 1;

make_pair(c_7337483,quote_id,&c_7337484);c_7337483.hdr.immutable = 1;

make_pair(c_7337482,quote__93_93_93,&c_7337483);c_7337482.hdr.immutable = 1;

make_pair(c_7337481,quote_i,&c_7337482);c_7337481.hdr.immutable = 1;

make_pair(c_7337480,&c_7337481,NULL);c_7337480.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337156, r_7313996, NULL, &c_7337480);; 
}

static void __lambda_1112(void *data, object self_7319804, int argc, object *args) /* object self_7319804, object r_7313995 */
 {
 object r_7313995 = args[0];
  
closureN_type c_7337158;
object e_7337477 [11];
c_7337158.hdr.mark = gc_color_red;
 c_7337158.hdr.grayed = 0;
c_7337158.tag = closureN_tag;
 c_7337158.fn = (function_type)__lambda_1113;
c_7337158.num_args = 1;
c_7337158.num_elements = 11;
c_7337158.elements = (object *)e_7337477;
c_7337158.elements[0] = ((closureN)self_7319804)->elements[0];
c_7337158.elements[1] = ((closureN)self_7319804)->elements[1];
c_7337158.elements[2] = ((closureN)self_7319804)->elements[2];
c_7337158.elements[3] = ((closureN)self_7319804)->elements[3];
c_7337158.elements[4] = ((closureN)self_7319804)->elements[4];
c_7337158.elements[5] = ((closureN)self_7319804)->elements[5];
c_7337158.elements[6] = ((closureN)self_7319804)->elements[6];
c_7337158.elements[7] = ((closureN)self_7319804)->elements[7];
c_7337158.elements[8] = ((closureN)self_7319804)->elements[8];
c_7337158.elements[9] = ((closureN)self_7319804)->elements[10];
c_7337158.elements[10] = ((closureN)self_7319804)->elements[11];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7337158, ((closureN)self_7319804)->elements[9], r_7313995);; 
}

static void __lambda_1113(void *data, object self_7319805, int argc, object *args) /* object self_7319805, object r_7313991 */
 {
 object r_7313991 = args[0];
  
closureN_type c_7337160;
object e_7337468 [11];
c_7337160.hdr.mark = gc_color_red;
 c_7337160.hdr.grayed = 0;
c_7337160.tag = closureN_tag;
 c_7337160.fn = (function_type)__lambda_1114;
c_7337160.num_args = 1;
c_7337160.num_elements = 11;
c_7337160.elements = (object *)e_7337468;
c_7337160.elements[0] = ((closureN)self_7319805)->elements[0];
c_7337160.elements[1] = ((closureN)self_7319805)->elements[1];
c_7337160.elements[2] = ((closureN)self_7319805)->elements[2];
c_7337160.elements[3] = ((closureN)self_7319805)->elements[3];
c_7337160.elements[4] = ((closureN)self_7319805)->elements[4];
c_7337160.elements[5] = ((closureN)self_7319805)->elements[5];
c_7337160.elements[6] = ((closureN)self_7319805)->elements[6];
c_7337160.elements[7] = ((closureN)self_7319805)->elements[7];
c_7337160.elements[8] = ((closureN)self_7319805)->elements[8];
c_7337160.elements[9] = ((closureN)self_7319805)->elements[9];
c_7337160.elements[10] = ((closureN)self_7319805)->elements[10];


make_pair(c_7337476,quote__93_93_93,NULL);c_7337476.hdr.immutable = 1;

make_pair(c_7337475,quote_id,&c_7337476);c_7337475.hdr.immutable = 1;

make_pair(c_7337474,quote__93_93_93,&c_7337475);c_7337474.hdr.immutable = 1;

make_pair(c_7337473,quote_i,&c_7337474);c_7337473.hdr.immutable = 1;

make_pair(c_7337472,&c_7337473,NULL);c_7337472.hdr.immutable = 1;

make_pair(c_7337471,quote__93_93_93,&c_7337472);c_7337471.hdr.immutable = 1;

make_pair(c_7337470,quote_sk,&c_7337471);c_7337470.hdr.immutable = 1;

make_pair(c_7337469,&c_7337470,NULL);c_7337469.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337160, r_7313991, NULL, &c_7337469);; 
}

static void __lambda_1114(void *data, object self_7319806, int argc, object *args) /* object self_7319806, object r_7313989 */
 {
 object r_7313989 = args[0];
  
closureN_type c_7337162;
object e_7337455 [11];
c_7337162.hdr.mark = gc_color_red;
 c_7337162.hdr.grayed = 0;
c_7337162.tag = closureN_tag;
 c_7337162.fn = (function_type)__lambda_1115;
c_7337162.num_args = 1;
c_7337162.num_elements = 11;
c_7337162.elements = (object *)e_7337455;
c_7337162.elements[0] = ((closureN)self_7319806)->elements[0];
c_7337162.elements[1] = ((closureN)self_7319806)->elements[1];
c_7337162.elements[2] = ((closureN)self_7319806)->elements[2];
c_7337162.elements[3] = ((closureN)self_7319806)->elements[3];
c_7337162.elements[4] = ((closureN)self_7319806)->elements[4];
c_7337162.elements[5] = ((closureN)self_7319806)->elements[5];
c_7337162.elements[6] = ((closureN)self_7319806)->elements[6];
c_7337162.elements[7] = ((closureN)self_7319806)->elements[7];
c_7337162.elements[8] = ((closureN)self_7319806)->elements[8];
c_7337162.elements[9] = ((closureN)self_7319806)->elements[9];
c_7337162.elements[10] = ((closureN)self_7319806)->elements[10];


make_pair(c_7337459,quote__93_93_93,NULL);c_7337459.hdr.immutable = 1;

make_pair(c_7337458,quote_id,&c_7337459);c_7337458.hdr.immutable = 1;

make_pair(c_7337467,quote__93_93_93,NULL);c_7337467.hdr.immutable = 1;

make_pair(c_7337466,quote_id,&c_7337467);c_7337466.hdr.immutable = 1;

make_pair(c_7337465,quote__93_93_93,&c_7337466);c_7337465.hdr.immutable = 1;

make_pair(c_7337464,quote_i,&c_7337465);c_7337464.hdr.immutable = 1;

make_pair(c_7337463,&c_7337464,NULL);c_7337463.hdr.immutable = 1;

make_pair(c_7337462,quote__93_93_93,&c_7337463);c_7337462.hdr.immutable = 1;

make_pair(c_7337461,quote_sk,&c_7337462);c_7337461.hdr.immutable = 1;

make_pair(c_7337460,&c_7337461,NULL);c_7337460.hdr.immutable = 1;

make_pair(c_7337457,&c_7337458,&c_7337460);c_7337457.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337162, ((closureN)self_7319806)->elements[3], r_7313989, &c_7337457);; 
}

static void __lambda_1115(void *data, object self_7319807, int argc, object *args) /* object self_7319807, object r_7313987 */
 {
 object r_7313987 = args[0];
  
closureN_type c_7337164;
object e_7337441 [10];
c_7337164.hdr.mark = gc_color_red;
 c_7337164.hdr.grayed = 0;
c_7337164.tag = closureN_tag;
 c_7337164.fn = (function_type)__lambda_1116;
c_7337164.num_args = 1;
c_7337164.num_elements = 10;
c_7337164.elements = (object *)e_7337441;
c_7337164.elements[0] = ((closureN)self_7319807)->elements[0];
c_7337164.elements[1] = ((closureN)self_7319807)->elements[1];
c_7337164.elements[2] = ((closureN)self_7319807)->elements[2];
c_7337164.elements[3] = ((closureN)self_7319807)->elements[3];
c_7337164.elements[4] = ((closureN)self_7319807)->elements[4];
c_7337164.elements[5] = ((closureN)self_7319807)->elements[5];
c_7337164.elements[6] = ((closureN)self_7319807)->elements[6];
c_7337164.elements[7] = ((closureN)self_7319807)->elements[7];
c_7337164.elements[8] = ((closureN)self_7319807)->elements[9];
c_7337164.elements[9] = ((closureN)self_7319807)->elements[10];


make_pair(c_7337446,quote__93_93_93,NULL);c_7337446.hdr.immutable = 1;

make_pair(c_7337445,quote_id,&c_7337446);c_7337445.hdr.immutable = 1;

make_pair(c_7337454,quote__93_93_93,NULL);c_7337454.hdr.immutable = 1;

make_pair(c_7337453,quote_id,&c_7337454);c_7337453.hdr.immutable = 1;

make_pair(c_7337452,quote__93_93_93,&c_7337453);c_7337452.hdr.immutable = 1;

make_pair(c_7337451,quote_i,&c_7337452);c_7337451.hdr.immutable = 1;

make_pair(c_7337450,&c_7337451,NULL);c_7337450.hdr.immutable = 1;

make_pair(c_7337449,quote__93_93_93,&c_7337450);c_7337449.hdr.immutable = 1;

make_pair(c_7337448,quote_sk,&c_7337449);c_7337448.hdr.immutable = 1;

make_pair(c_7337447,&c_7337448,NULL);c_7337447.hdr.immutable = 1;

make_pair(c_7337444,&c_7337445,&c_7337447);c_7337444.hdr.immutable = 1;

make_pair(c_7337443,quote_lambda,&c_7337444);c_7337443.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337164, ((closureN)self_7319807)->elements[8], r_7313987, &c_7337443);; 
}

static void __lambda_1116(void *data, object self_7319808, int argc, object *args) /* object self_7319808, object r_7313983 */
 {
 object r_7313983 = args[0];
  
closureN_type c_7337166;
object e_7337427 [10];
c_7337166.hdr.mark = gc_color_red;
 c_7337166.hdr.grayed = 0;
c_7337166.tag = closureN_tag;
 c_7337166.fn = (function_type)__lambda_1117;
c_7337166.num_args = 1;
c_7337166.num_elements = 10;
c_7337166.elements = (object *)e_7337427;
c_7337166.elements[0] = ((closureN)self_7319808)->elements[0];
c_7337166.elements[1] = ((closureN)self_7319808)->elements[1];
c_7337166.elements[2] = ((closureN)self_7319808)->elements[2];
c_7337166.elements[3] = ((closureN)self_7319808)->elements[3];
c_7337166.elements[4] = ((closureN)self_7319808)->elements[4];
c_7337166.elements[5] = ((closureN)self_7319808)->elements[5];
c_7337166.elements[6] = ((closureN)self_7319808)->elements[6];
c_7337166.elements[7] = ((closureN)self_7319808)->elements[7];
c_7337166.elements[8] = ((closureN)self_7319808)->elements[8];
c_7337166.elements[9] = ((closureN)self_7319808)->elements[9];


make_pair(c_7337432,quote__93_93_93,NULL);c_7337432.hdr.immutable = 1;

make_pair(c_7337431,quote_id,&c_7337432);c_7337431.hdr.immutable = 1;

make_pair(c_7337440,quote__93_93_93,NULL);c_7337440.hdr.immutable = 1;

make_pair(c_7337439,quote_id,&c_7337440);c_7337439.hdr.immutable = 1;

make_pair(c_7337438,quote__93_93_93,&c_7337439);c_7337438.hdr.immutable = 1;

make_pair(c_7337437,quote_i,&c_7337438);c_7337437.hdr.immutable = 1;

make_pair(c_7337436,&c_7337437,NULL);c_7337436.hdr.immutable = 1;

make_pair(c_7337435,quote__93_93_93,&c_7337436);c_7337435.hdr.immutable = 1;

make_pair(c_7337434,quote_sk,&c_7337435);c_7337434.hdr.immutable = 1;

make_pair(c_7337433,&c_7337434,NULL);c_7337433.hdr.immutable = 1;

make_pair(c_7337430,&c_7337431,&c_7337433);c_7337430.hdr.immutable = 1;

make_pair(c_7337429,quote_lambda,&c_7337430);c_7337429.hdr.immutable = 1;

make_pair(c_7337428,&c_7337429,NULL);c_7337428.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337166, r_7313983, NULL, &c_7337428);; 
}

static void __lambda_1117(void *data, object self_7319809, int argc, object *args) /* object self_7319809, object r_7313981 */
 {
 object r_7313981 = args[0];
  
closureN_type c_7337168;
object e_7337411 [9];
c_7337168.hdr.mark = gc_color_red;
 c_7337168.hdr.grayed = 0;
c_7337168.tag = closureN_tag;
 c_7337168.fn = (function_type)__lambda_1118;
c_7337168.num_args = 1;
c_7337168.num_elements = 9;
c_7337168.elements = (object *)e_7337411;
c_7337168.elements[0] = ((closureN)self_7319809)->elements[0];
c_7337168.elements[1] = ((closureN)self_7319809)->elements[1];
c_7337168.elements[2] = ((closureN)self_7319809)->elements[2];
c_7337168.elements[3] = ((closureN)self_7319809)->elements[3];
c_7337168.elements[4] = ((closureN)self_7319809)->elements[4];
c_7337168.elements[5] = ((closureN)self_7319809)->elements[5];
c_7337168.elements[6] = ((closureN)self_7319809)->elements[6];
c_7337168.elements[7] = ((closureN)self_7319809)->elements[8];
c_7337168.elements[8] = ((closureN)self_7319809)->elements[9];


make_pair(c_7337418,quote__93_93_93,NULL);c_7337418.hdr.immutable = 1;

make_pair(c_7337417,quote_id,&c_7337418);c_7337417.hdr.immutable = 1;

make_pair(c_7337426,quote__93_93_93,NULL);c_7337426.hdr.immutable = 1;

make_pair(c_7337425,quote_id,&c_7337426);c_7337425.hdr.immutable = 1;

make_pair(c_7337424,quote__93_93_93,&c_7337425);c_7337424.hdr.immutable = 1;

make_pair(c_7337423,quote_i,&c_7337424);c_7337423.hdr.immutable = 1;

make_pair(c_7337422,&c_7337423,NULL);c_7337422.hdr.immutable = 1;

make_pair(c_7337421,quote__93_93_93,&c_7337422);c_7337421.hdr.immutable = 1;

make_pair(c_7337420,quote_sk,&c_7337421);c_7337420.hdr.immutable = 1;

make_pair(c_7337419,&c_7337420,NULL);c_7337419.hdr.immutable = 1;

make_pair(c_7337416,&c_7337417,&c_7337419);c_7337416.hdr.immutable = 1;

make_pair(c_7337415,quote_lambda,&c_7337416);c_7337415.hdr.immutable = 1;

make_pair(c_7337414,&c_7337415,NULL);c_7337414.hdr.immutable = 1;

make_pair(c_7337413,quote_sk2,&c_7337414);c_7337413.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337168, ((closureN)self_7319809)->elements[7], r_7313981, &c_7337413);; 
}

static void __lambda_1118(void *data, object self_7319810, int argc, object *args) /* object self_7319810, object r_7313977 */
 {
 object r_7313977 = args[0];
  
closureN_type c_7337170;
object e_7337395 [9];
c_7337170.hdr.mark = gc_color_red;
 c_7337170.hdr.grayed = 0;
c_7337170.tag = closureN_tag;
 c_7337170.fn = (function_type)__lambda_1119;
c_7337170.num_args = 1;
c_7337170.num_elements = 9;
c_7337170.elements = (object *)e_7337395;
c_7337170.elements[0] = ((closureN)self_7319810)->elements[0];
c_7337170.elements[1] = ((closureN)self_7319810)->elements[1];
c_7337170.elements[2] = ((closureN)self_7319810)->elements[2];
c_7337170.elements[3] = ((closureN)self_7319810)->elements[3];
c_7337170.elements[4] = ((closureN)self_7319810)->elements[4];
c_7337170.elements[5] = ((closureN)self_7319810)->elements[5];
c_7337170.elements[6] = ((closureN)self_7319810)->elements[6];
c_7337170.elements[7] = ((closureN)self_7319810)->elements[7];
c_7337170.elements[8] = ((closureN)self_7319810)->elements[8];


make_pair(c_7337402,quote__93_93_93,NULL);c_7337402.hdr.immutable = 1;

make_pair(c_7337401,quote_id,&c_7337402);c_7337401.hdr.immutable = 1;

make_pair(c_7337410,quote__93_93_93,NULL);c_7337410.hdr.immutable = 1;

make_pair(c_7337409,quote_id,&c_7337410);c_7337409.hdr.immutable = 1;

make_pair(c_7337408,quote__93_93_93,&c_7337409);c_7337408.hdr.immutable = 1;

make_pair(c_7337407,quote_i,&c_7337408);c_7337407.hdr.immutable = 1;

make_pair(c_7337406,&c_7337407,NULL);c_7337406.hdr.immutable = 1;

make_pair(c_7337405,quote__93_93_93,&c_7337406);c_7337405.hdr.immutable = 1;

make_pair(c_7337404,quote_sk,&c_7337405);c_7337404.hdr.immutable = 1;

make_pair(c_7337403,&c_7337404,NULL);c_7337403.hdr.immutable = 1;

make_pair(c_7337400,&c_7337401,&c_7337403);c_7337400.hdr.immutable = 1;

make_pair(c_7337399,quote_lambda,&c_7337400);c_7337399.hdr.immutable = 1;

make_pair(c_7337398,&c_7337399,NULL);c_7337398.hdr.immutable = 1;

make_pair(c_7337397,quote_sk2,&c_7337398);c_7337397.hdr.immutable = 1;

make_pair(c_7337396,&c_7337397,NULL);c_7337396.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337170, r_7313977, NULL, &c_7337396);; 
}

static void __lambda_1119(void *data, object self_7319811, int argc, object *args) /* object self_7319811, object r_7313944 */
 {
 object r_7313944 = args[0];
  
closureN_type c_7337173;
object e_7337394 [10];
c_7337173.hdr.mark = gc_color_red;
 c_7337173.hdr.grayed = 0;
c_7337173.tag = closureN_tag;
 c_7337173.fn = (function_type)__lambda_1120;
c_7337173.num_args = 1;
c_7337173.num_elements = 10;
c_7337173.elements = (object *)e_7337394;
c_7337173.elements[0] = ((closureN)self_7319811)->elements[0];
c_7337173.elements[1] = ((closureN)self_7319811)->elements[1];
c_7337173.elements[2] = ((closureN)self_7319811)->elements[2];
c_7337173.elements[3] = ((closureN)self_7319811)->elements[3];
c_7337173.elements[4] = ((closureN)self_7319811)->elements[4];
c_7337173.elements[5] = ((closureN)self_7319811)->elements[5];
c_7337173.elements[6] = ((closureN)self_7319811)->elements[6];
c_7337173.elements[7] = r_7313944;
c_7337173.elements[8] = ((closureN)self_7319811)->elements[7];
c_7337173.elements[9] = ((closureN)self_7319811)->elements[8];

return_closcall2(data,  ((closureN)self_7319811)->elements[7],  &c_7337173, quote_match_91gen_91or_91step);; 
}

static void __lambda_1120(void *data, object self_7319812, int argc, object *args) /* object self_7319812, object r_7313950 */
 {
 object r_7313950 = args[0];
  
closureN_type c_7337176;
object e_7337393 [11];
c_7337176.hdr.mark = gc_color_red;
 c_7337176.hdr.grayed = 0;
c_7337176.tag = closureN_tag;
 c_7337176.fn = (function_type)__lambda_1121;
c_7337176.num_args = 1;
c_7337176.num_elements = 11;
c_7337176.elements = (object *)e_7337393;
c_7337176.elements[0] = ((closureN)self_7319812)->elements[0];
c_7337176.elements[1] = ((closureN)self_7319812)->elements[1];
c_7337176.elements[2] = ((closureN)self_7319812)->elements[2];
c_7337176.elements[3] = ((closureN)self_7319812)->elements[3];
c_7337176.elements[4] = ((closureN)self_7319812)->elements[4];
c_7337176.elements[5] = ((closureN)self_7319812)->elements[5];
c_7337176.elements[6] = ((closureN)self_7319812)->elements[6];
c_7337176.elements[7] = ((closureN)self_7319812)->elements[7];
c_7337176.elements[8] = r_7313950;
c_7337176.elements[9] = ((closureN)self_7319812)->elements[8];
c_7337176.elements[10] = ((closureN)self_7319812)->elements[9];

return_closcall2(data,  ((closureN)self_7319812)->elements[8],  &c_7337176, quote_match_91drop_91ids);; 
}

static void __lambda_1121(void *data, object self_7319813, int argc, object *args) /* object self_7319813, object r_7313966 */
 {
 object r_7313966 = args[0];
  
closureN_type c_7337179;
object e_7337392 [11];
c_7337179.hdr.mark = gc_color_red;
 c_7337179.hdr.grayed = 0;
c_7337179.tag = closureN_tag;
 c_7337179.fn = (function_type)__lambda_1122;
c_7337179.num_args = 1;
c_7337179.num_elements = 11;
c_7337179.elements = (object *)e_7337392;
c_7337179.elements[0] = ((closureN)self_7319813)->elements[0];
c_7337179.elements[1] = ((closureN)self_7319813)->elements[1];
c_7337179.elements[2] = ((closureN)self_7319813)->elements[2];
c_7337179.elements[3] = ((closureN)self_7319813)->elements[3];
c_7337179.elements[4] = ((closureN)self_7319813)->elements[4];
c_7337179.elements[5] = ((closureN)self_7319813)->elements[5];
c_7337179.elements[6] = ((closureN)self_7319813)->elements[6];
c_7337179.elements[7] = ((closureN)self_7319813)->elements[7];
c_7337179.elements[8] = ((closureN)self_7319813)->elements[8];
c_7337179.elements[9] = r_7313966;
c_7337179.elements[10] = ((closureN)self_7319813)->elements[10];

return_closcall2(data,  ((closureN)self_7319813)->elements[9],  &c_7337179, quote_sk2);; 
}

static void __lambda_1122(void *data, object self_7319814, int argc, object *args) /* object self_7319814, object r_7313972 */
 {
 object r_7313972 = args[0];
  
closureN_type c_7337181;
object e_7337387 [10];
c_7337181.hdr.mark = gc_color_red;
 c_7337181.hdr.grayed = 0;
c_7337181.tag = closureN_tag;
 c_7337181.fn = (function_type)__lambda_1123;
c_7337181.num_args = 1;
c_7337181.num_elements = 10;
c_7337181.elements = (object *)e_7337387;
c_7337181.elements[0] = ((closureN)self_7319814)->elements[0];
c_7337181.elements[1] = ((closureN)self_7319814)->elements[1];
c_7337181.elements[2] = ((closureN)self_7319814)->elements[2];
c_7337181.elements[3] = ((closureN)self_7319814)->elements[4];
c_7337181.elements[4] = ((closureN)self_7319814)->elements[5];
c_7337181.elements[5] = ((closureN)self_7319814)->elements[6];
c_7337181.elements[6] = ((closureN)self_7319814)->elements[7];
c_7337181.elements[7] = ((closureN)self_7319814)->elements[8];
c_7337181.elements[8] = ((closureN)self_7319814)->elements[9];
c_7337181.elements[9] = ((closureN)self_7319814)->elements[10];


make_pair(c_7337391,quote__93_93_93,NULL);c_7337391.hdr.immutable = 1;

make_pair(c_7337390,quote_id,&c_7337391);c_7337390.hdr.immutable = 1;

make_pair(c_7337389,quote_sk2,&c_7337390);c_7337389.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337181, r_7313972, ((closureN)self_7319814)->elements[3], &c_7337389);; 
}

static void __lambda_1123(void *data, object self_7319815, int argc, object *args) /* object self_7319815, object r_7313969 */
 {
 object r_7313969 = args[0];
  
closureN_type c_7337183;
object e_7337382 [10];
c_7337183.hdr.mark = gc_color_red;
 c_7337183.hdr.grayed = 0;
c_7337183.tag = closureN_tag;
 c_7337183.fn = (function_type)__lambda_1124;
c_7337183.num_args = 1;
c_7337183.num_elements = 10;
c_7337183.elements = (object *)e_7337382;
c_7337183.elements[0] = ((closureN)self_7319815)->elements[0];
c_7337183.elements[1] = ((closureN)self_7319815)->elements[1];
c_7337183.elements[2] = ((closureN)self_7319815)->elements[2];
c_7337183.elements[3] = ((closureN)self_7319815)->elements[3];
c_7337183.elements[4] = ((closureN)self_7319815)->elements[4];
c_7337183.elements[5] = ((closureN)self_7319815)->elements[5];
c_7337183.elements[6] = ((closureN)self_7319815)->elements[6];
c_7337183.elements[7] = ((closureN)self_7319815)->elements[7];
c_7337183.elements[8] = ((closureN)self_7319815)->elements[8];
c_7337183.elements[9] = ((closureN)self_7319815)->elements[9];


make_pair(c_7337386,quote__93_93_93,NULL);c_7337386.hdr.immutable = 1;

make_pair(c_7337385,quote_id,&c_7337386);c_7337385.hdr.immutable = 1;

make_pair(c_7337384,quote_sk2,&c_7337385);c_7337384.hdr.immutable = 1;

make_pair(c_7337383,&c_7337384,NULL);c_7337383.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337183, r_7313969, NULL, &c_7337383);; 
}

static void __lambda_1124(void *data, object self_7319816, int argc, object *args) /* object self_7319816, object r_7313967 */
 {
 object r_7313967 = args[0];
  
closureN_type c_7337185;
object e_7337375 [9];
c_7337185.hdr.mark = gc_color_red;
 c_7337185.hdr.grayed = 0;
c_7337185.tag = closureN_tag;
 c_7337185.fn = (function_type)__lambda_1125;
c_7337185.num_args = 1;
c_7337185.num_elements = 9;
c_7337185.elements = (object *)e_7337375;
c_7337185.elements[0] = ((closureN)self_7319816)->elements[0];
c_7337185.elements[1] = ((closureN)self_7319816)->elements[1];
c_7337185.elements[2] = ((closureN)self_7319816)->elements[2];
c_7337185.elements[3] = ((closureN)self_7319816)->elements[3];
c_7337185.elements[4] = ((closureN)self_7319816)->elements[4];
c_7337185.elements[5] = ((closureN)self_7319816)->elements[5];
c_7337185.elements[6] = ((closureN)self_7319816)->elements[6];
c_7337185.elements[7] = ((closureN)self_7319816)->elements[7];
c_7337185.elements[8] = ((closureN)self_7319816)->elements[9];


make_pair(c_7337381,quote__93_93_93,NULL);c_7337381.hdr.immutable = 1;

make_pair(c_7337380,quote_id,&c_7337381);c_7337380.hdr.immutable = 1;

make_pair(c_7337379,quote_sk2,&c_7337380);c_7337379.hdr.immutable = 1;

make_pair(c_7337378,&c_7337379,NULL);c_7337378.hdr.immutable = 1;

make_pair(c_7337377,quote_match_91drop_91ids,&c_7337378);c_7337377.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337185, ((closureN)self_7319816)->elements[8], r_7313967, &c_7337377);; 
}

static void __lambda_1125(void *data, object self_7319817, int argc, object *args) /* object self_7319817, object r_7313959 */
 {
 object r_7313959 = args[0];
  
closureN_type c_7337187;
object e_7337370 [9];
c_7337187.hdr.mark = gc_color_red;
 c_7337187.hdr.grayed = 0;
c_7337187.tag = closureN_tag;
 c_7337187.fn = (function_type)__lambda_1126;
c_7337187.num_args = 1;
c_7337187.num_elements = 9;
c_7337187.elements = (object *)e_7337370;
c_7337187.elements[0] = ((closureN)self_7319817)->elements[0];
c_7337187.elements[1] = ((closureN)self_7319817)->elements[1];
c_7337187.elements[2] = ((closureN)self_7319817)->elements[3];
c_7337187.elements[3] = ((closureN)self_7319817)->elements[4];
c_7337187.elements[4] = ((closureN)self_7319817)->elements[5];
c_7337187.elements[5] = ((closureN)self_7319817)->elements[6];
c_7337187.elements[6] = ((closureN)self_7319817)->elements[7];
c_7337187.elements[7] = r_7313959;
c_7337187.elements[8] = ((closureN)self_7319817)->elements[8];


make_pair(c_7337374,quote__93_93_93,NULL);c_7337374.hdr.immutable = 1;

make_pair(c_7337373,quote_i,&c_7337374);c_7337373.hdr.immutable = 1;

make_pair(c_7337372,&c_7337373,NULL);c_7337372.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337187, ((closureN)self_7319817)->elements[2], NULL, &c_7337372);; 
}

static void __lambda_1126(void *data, object self_7319818, int argc, object *args) /* object self_7319818, object r_7313962 */
 {
 object r_7313962 = args[0];
  
closureN_type c_7337189;
object e_7337364 [8];
c_7337189.hdr.mark = gc_color_red;
 c_7337189.hdr.grayed = 0;
c_7337189.tag = closureN_tag;
 c_7337189.fn = (function_type)__lambda_1127;
c_7337189.num_args = 1;
c_7337189.num_elements = 8;
c_7337189.elements = (object *)e_7337364;
c_7337189.elements[0] = ((closureN)self_7319818)->elements[1];
c_7337189.elements[1] = ((closureN)self_7319818)->elements[2];
c_7337189.elements[2] = ((closureN)self_7319818)->elements[3];
c_7337189.elements[3] = ((closureN)self_7319818)->elements[4];
c_7337189.elements[4] = ((closureN)self_7319818)->elements[5];
c_7337189.elements[5] = ((closureN)self_7319818)->elements[6];
c_7337189.elements[6] = ((closureN)self_7319818)->elements[7];
c_7337189.elements[7] = ((closureN)self_7319818)->elements[8];


make_pair(c_7337369,quote__93_93_93,NULL);c_7337369.hdr.immutable = 1;

make_pair(c_7337368,quote_i,&c_7337369);c_7337368.hdr.immutable = 1;

make_pair(c_7337367,&c_7337368,NULL);c_7337367.hdr.immutable = 1;

make_pair(c_7337366,quote_fk,&c_7337367);c_7337366.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337189, ((closureN)self_7319818)->elements[0], r_7313962, &c_7337366);; 
}

static void __lambda_1127(void *data, object self_7319819, int argc, object *args) /* object self_7319819, object r_7313960 */
 {
 object r_7313960 = args[0];
  
closureN_type c_7337191;
object e_7337352 [7];
c_7337191.hdr.mark = gc_color_red;
 c_7337191.hdr.grayed = 0;
c_7337191.tag = closureN_tag;
 c_7337191.fn = (function_type)__lambda_1128;
c_7337191.num_args = 1;
c_7337191.num_elements = 7;
c_7337191.elements = (object *)e_7337352;
c_7337191.elements[0] = ((closureN)self_7319819)->elements[0];
c_7337191.elements[1] = ((closureN)self_7319819)->elements[1];
c_7337191.elements[2] = ((closureN)self_7319819)->elements[2];
c_7337191.elements[3] = ((closureN)self_7319819)->elements[3];
c_7337191.elements[4] = ((closureN)self_7319819)->elements[4];
c_7337191.elements[5] = ((closureN)self_7319819)->elements[5];
c_7337191.elements[6] = ((closureN)self_7319819)->elements[7];


make_pair(c_7337359,quote__93_93_93,NULL);c_7337359.hdr.immutable = 1;

make_pair(c_7337358,quote_id,&c_7337359);c_7337358.hdr.immutable = 1;

make_pair(c_7337357,quote_sk2,&c_7337358);c_7337357.hdr.immutable = 1;

make_pair(c_7337356,&c_7337357,NULL);c_7337356.hdr.immutable = 1;

make_pair(c_7337355,quote_match_91drop_91ids,&c_7337356);c_7337355.hdr.immutable = 1;

make_pair(c_7337363,quote__93_93_93,NULL);c_7337363.hdr.immutable = 1;

make_pair(c_7337362,quote_i,&c_7337363);c_7337362.hdr.immutable = 1;

make_pair(c_7337361,&c_7337362,NULL);c_7337361.hdr.immutable = 1;

make_pair(c_7337360,quote_fk,&c_7337361);c_7337360.hdr.immutable = 1;

make_pair(c_7337354,&c_7337355,&c_7337360);c_7337354.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337191, ((closureN)self_7319819)->elements[6], r_7313960, &c_7337354);; 
}

static void __lambda_1128(void *data, object self_7319820, int argc, object *args) /* object self_7319820, object r_7313957 */
 {
 object r_7313957 = args[0];
  
closureN_type c_7337193;
object e_7337339 [6];
c_7337193.hdr.mark = gc_color_red;
 c_7337193.hdr.grayed = 0;
c_7337193.tag = closureN_tag;
 c_7337193.fn = (function_type)__lambda_1129;
c_7337193.num_args = 1;
c_7337193.num_elements = 6;
c_7337193.elements = (object *)e_7337339;
c_7337193.elements[0] = ((closureN)self_7319820)->elements[1];
c_7337193.elements[1] = ((closureN)self_7319820)->elements[2];
c_7337193.elements[2] = ((closureN)self_7319820)->elements[3];
c_7337193.elements[3] = ((closureN)self_7319820)->elements[4];
c_7337193.elements[4] = ((closureN)self_7319820)->elements[5];
c_7337193.elements[5] = ((closureN)self_7319820)->elements[6];


make_pair(c_7337347,quote__93_93_93,NULL);c_7337347.hdr.immutable = 1;

make_pair(c_7337346,quote_id,&c_7337347);c_7337346.hdr.immutable = 1;

make_pair(c_7337345,quote_sk2,&c_7337346);c_7337345.hdr.immutable = 1;

make_pair(c_7337344,&c_7337345,NULL);c_7337344.hdr.immutable = 1;

make_pair(c_7337343,quote_match_91drop_91ids,&c_7337344);c_7337343.hdr.immutable = 1;

make_pair(c_7337351,quote__93_93_93,NULL);c_7337351.hdr.immutable = 1;

make_pair(c_7337350,quote_i,&c_7337351);c_7337350.hdr.immutable = 1;

make_pair(c_7337349,&c_7337350,NULL);c_7337349.hdr.immutable = 1;

make_pair(c_7337348,quote_fk,&c_7337349);c_7337348.hdr.immutable = 1;

make_pair(c_7337342,&c_7337343,&c_7337348);c_7337342.hdr.immutable = 1;

make_pair(c_7337341,quote_g_87s,&c_7337342);c_7337341.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337193, ((closureN)self_7319820)->elements[0], r_7313957, &c_7337341);; 
}

static void __lambda_1129(void *data, object self_7319821, int argc, object *args) /* object self_7319821, object r_7313955 */
 {
 object r_7313955 = args[0];
  
closureN_type c_7337195;
object e_7337325 [5];
c_7337195.hdr.mark = gc_color_red;
 c_7337195.hdr.grayed = 0;
c_7337195.tag = closureN_tag;
 c_7337195.fn = (function_type)__lambda_1130;
c_7337195.num_args = 1;
c_7337195.num_elements = 5;
c_7337195.elements = (object *)e_7337325;
c_7337195.elements[0] = ((closureN)self_7319821)->elements[0];
c_7337195.elements[1] = ((closureN)self_7319821)->elements[2];
c_7337195.elements[2] = ((closureN)self_7319821)->elements[3];
c_7337195.elements[3] = ((closureN)self_7319821)->elements[4];
c_7337195.elements[4] = ((closureN)self_7319821)->elements[5];


make_pair(c_7337334,quote__93_93_93,NULL);c_7337334.hdr.immutable = 1;

make_pair(c_7337333,quote_id,&c_7337334);c_7337333.hdr.immutable = 1;

make_pair(c_7337332,quote_sk2,&c_7337333);c_7337332.hdr.immutable = 1;

make_pair(c_7337331,&c_7337332,NULL);c_7337331.hdr.immutable = 1;

make_pair(c_7337330,quote_match_91drop_91ids,&c_7337331);c_7337330.hdr.immutable = 1;

make_pair(c_7337338,quote__93_93_93,NULL);c_7337338.hdr.immutable = 1;

make_pair(c_7337337,quote_i,&c_7337338);c_7337337.hdr.immutable = 1;

make_pair(c_7337336,&c_7337337,NULL);c_7337336.hdr.immutable = 1;

make_pair(c_7337335,quote_fk,&c_7337336);c_7337335.hdr.immutable = 1;

make_pair(c_7337329,&c_7337330,&c_7337335);c_7337329.hdr.immutable = 1;

make_pair(c_7337328,quote_g_87s,&c_7337329);c_7337328.hdr.immutable = 1;

make_pair(c_7337327,quote_p,&c_7337328);c_7337327.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337195, ((closureN)self_7319821)->elements[1], r_7313955, &c_7337327);; 
}

static void __lambda_1130(void *data, object self_7319822, int argc, object *args) /* object self_7319822, object r_7313953 */
 {
 object r_7313953 = args[0];
  
closureN_type c_7337197;
object e_7337310 [4];
c_7337197.hdr.mark = gc_color_red;
 c_7337197.hdr.grayed = 0;
c_7337197.tag = closureN_tag;
 c_7337197.fn = (function_type)__lambda_1131;
c_7337197.num_args = 1;
c_7337197.num_elements = 4;
c_7337197.elements = (object *)e_7337310;
c_7337197.elements[0] = ((closureN)self_7319822)->elements[0];
c_7337197.elements[1] = ((closureN)self_7319822)->elements[1];
c_7337197.elements[2] = ((closureN)self_7319822)->elements[2];
c_7337197.elements[3] = ((closureN)self_7319822)->elements[3];


make_pair(c_7337320,quote__93_93_93,NULL);c_7337320.hdr.immutable = 1;

make_pair(c_7337319,quote_id,&c_7337320);c_7337319.hdr.immutable = 1;

make_pair(c_7337318,quote_sk2,&c_7337319);c_7337318.hdr.immutable = 1;

make_pair(c_7337317,&c_7337318,NULL);c_7337317.hdr.immutable = 1;

make_pair(c_7337316,quote_match_91drop_91ids,&c_7337317);c_7337316.hdr.immutable = 1;

make_pair(c_7337324,quote__93_93_93,NULL);c_7337324.hdr.immutable = 1;

make_pair(c_7337323,quote_i,&c_7337324);c_7337323.hdr.immutable = 1;

make_pair(c_7337322,&c_7337323,NULL);c_7337322.hdr.immutable = 1;

make_pair(c_7337321,quote_fk,&c_7337322);c_7337321.hdr.immutable = 1;

make_pair(c_7337315,&c_7337316,&c_7337321);c_7337315.hdr.immutable = 1;

make_pair(c_7337314,quote_g_87s,&c_7337315);c_7337314.hdr.immutable = 1;

make_pair(c_7337313,quote_p,&c_7337314);c_7337313.hdr.immutable = 1;

make_pair(c_7337312,quote_v,&c_7337313);c_7337312.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337197, ((closureN)self_7319822)->elements[4], r_7313953, &c_7337312);; 
}

static void __lambda_1131(void *data, object self_7319823, int argc, object *args) /* object self_7319823, object r_7313951 */
 {
 object r_7313951 = args[0];
  
closureN_type c_7337199;
object e_7337294 [3];
c_7337199.hdr.mark = gc_color_red;
 c_7337199.hdr.grayed = 0;
c_7337199.tag = closureN_tag;
 c_7337199.fn = (function_type)__lambda_1132;
c_7337199.num_args = 1;
c_7337199.num_elements = 3;
c_7337199.elements = (object *)e_7337294;
c_7337199.elements[0] = ((closureN)self_7319823)->elements[0];
c_7337199.elements[1] = ((closureN)self_7319823)->elements[1];
c_7337199.elements[2] = ((closureN)self_7319823)->elements[2];


make_pair(c_7337305,quote__93_93_93,NULL);c_7337305.hdr.immutable = 1;

make_pair(c_7337304,quote_id,&c_7337305);c_7337304.hdr.immutable = 1;

make_pair(c_7337303,quote_sk2,&c_7337304);c_7337303.hdr.immutable = 1;

make_pair(c_7337302,&c_7337303,NULL);c_7337302.hdr.immutable = 1;

make_pair(c_7337301,quote_match_91drop_91ids,&c_7337302);c_7337301.hdr.immutable = 1;

make_pair(c_7337309,quote__93_93_93,NULL);c_7337309.hdr.immutable = 1;

make_pair(c_7337308,quote_i,&c_7337309);c_7337308.hdr.immutable = 1;

make_pair(c_7337307,&c_7337308,NULL);c_7337307.hdr.immutable = 1;

make_pair(c_7337306,quote_fk,&c_7337307);c_7337306.hdr.immutable = 1;

make_pair(c_7337300,&c_7337301,&c_7337306);c_7337300.hdr.immutable = 1;

make_pair(c_7337299,quote_g_87s,&c_7337300);c_7337299.hdr.immutable = 1;

make_pair(c_7337298,quote_p,&c_7337299);c_7337298.hdr.immutable = 1;

make_pair(c_7337297,quote_v,&c_7337298);c_7337297.hdr.immutable = 1;

make_pair(c_7337296,quote_match_91gen_91or_91step,&c_7337297);c_7337296.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337199, ((closureN)self_7319823)->elements[3], r_7313951, &c_7337296);; 
}

static void __lambda_1132(void *data, object self_7319824, int argc, object *args) /* object self_7319824, object r_7313947 */
 {
 object r_7313947 = args[0];
  
closureN_type c_7337201;
object e_7337278 [3];
c_7337201.hdr.mark = gc_color_red;
 c_7337201.hdr.grayed = 0;
c_7337201.tag = closureN_tag;
 c_7337201.fn = (function_type)__lambda_1133;
c_7337201.num_args = 1;
c_7337201.num_elements = 3;
c_7337201.elements = (object *)e_7337278;
c_7337201.elements[0] = ((closureN)self_7319824)->elements[0];
c_7337201.elements[1] = ((closureN)self_7319824)->elements[1];
c_7337201.elements[2] = ((closureN)self_7319824)->elements[2];


make_pair(c_7337289,quote__93_93_93,NULL);c_7337289.hdr.immutable = 1;

make_pair(c_7337288,quote_id,&c_7337289);c_7337288.hdr.immutable = 1;

make_pair(c_7337287,quote_sk2,&c_7337288);c_7337287.hdr.immutable = 1;

make_pair(c_7337286,&c_7337287,NULL);c_7337286.hdr.immutable = 1;

make_pair(c_7337285,quote_match_91drop_91ids,&c_7337286);c_7337285.hdr.immutable = 1;

make_pair(c_7337293,quote__93_93_93,NULL);c_7337293.hdr.immutable = 1;

make_pair(c_7337292,quote_i,&c_7337293);c_7337292.hdr.immutable = 1;

make_pair(c_7337291,&c_7337292,NULL);c_7337291.hdr.immutable = 1;

make_pair(c_7337290,quote_fk,&c_7337291);c_7337290.hdr.immutable = 1;

make_pair(c_7337284,&c_7337285,&c_7337290);c_7337284.hdr.immutable = 1;

make_pair(c_7337283,quote_g_87s,&c_7337284);c_7337283.hdr.immutable = 1;

make_pair(c_7337282,quote_p,&c_7337283);c_7337282.hdr.immutable = 1;

make_pair(c_7337281,quote_v,&c_7337282);c_7337281.hdr.immutable = 1;

make_pair(c_7337280,quote_match_91gen_91or_91step,&c_7337281);c_7337280.hdr.immutable = 1;

make_pair(c_7337279,&c_7337280,NULL);c_7337279.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337201, r_7313947, NULL, &c_7337279);; 
}

static void __lambda_1133(void *data, object self_7319825, int argc, object *args) /* object self_7319825, object r_7313945 */
 {
 object r_7313945 = args[0];
  
closureN_type c_7337203;
object e_7337245 [2];
c_7337203.hdr.mark = gc_color_red;
 c_7337203.hdr.grayed = 0;
c_7337203.tag = closureN_tag;
 c_7337203.fn = (function_type)__lambda_1134;
c_7337203.num_args = 1;
c_7337203.num_elements = 2;
c_7337203.elements = (object *)e_7337245;
c_7337203.elements[0] = ((closureN)self_7319825)->elements[0];
c_7337203.elements[1] = ((closureN)self_7319825)->elements[1];


make_pair(c_7337254,quote__93_93_93,NULL);c_7337254.hdr.immutable = 1;

make_pair(c_7337253,quote_id,&c_7337254);c_7337253.hdr.immutable = 1;

make_pair(c_7337262,quote__93_93_93,NULL);c_7337262.hdr.immutable = 1;

make_pair(c_7337261,quote_id,&c_7337262);c_7337261.hdr.immutable = 1;

make_pair(c_7337260,quote__93_93_93,&c_7337261);c_7337260.hdr.immutable = 1;

make_pair(c_7337259,quote_i,&c_7337260);c_7337259.hdr.immutable = 1;

make_pair(c_7337258,&c_7337259,NULL);c_7337258.hdr.immutable = 1;

make_pair(c_7337257,quote__93_93_93,&c_7337258);c_7337257.hdr.immutable = 1;

make_pair(c_7337256,quote_sk,&c_7337257);c_7337256.hdr.immutable = 1;

make_pair(c_7337255,&c_7337256,NULL);c_7337255.hdr.immutable = 1;

make_pair(c_7337252,&c_7337253,&c_7337255);c_7337252.hdr.immutable = 1;

make_pair(c_7337251,quote_lambda,&c_7337252);c_7337251.hdr.immutable = 1;

make_pair(c_7337250,&c_7337251,NULL);c_7337250.hdr.immutable = 1;

make_pair(c_7337249,quote_sk2,&c_7337250);c_7337249.hdr.immutable = 1;

make_pair(c_7337248,&c_7337249,NULL);c_7337248.hdr.immutable = 1;

make_pair(c_7337273,quote__93_93_93,NULL);c_7337273.hdr.immutable = 1;

make_pair(c_7337272,quote_id,&c_7337273);c_7337272.hdr.immutable = 1;

make_pair(c_7337271,quote_sk2,&c_7337272);c_7337271.hdr.immutable = 1;

make_pair(c_7337270,&c_7337271,NULL);c_7337270.hdr.immutable = 1;

make_pair(c_7337269,quote_match_91drop_91ids,&c_7337270);c_7337269.hdr.immutable = 1;

make_pair(c_7337277,quote__93_93_93,NULL);c_7337277.hdr.immutable = 1;

make_pair(c_7337276,quote_i,&c_7337277);c_7337276.hdr.immutable = 1;

make_pair(c_7337275,&c_7337276,NULL);c_7337275.hdr.immutable = 1;

make_pair(c_7337274,quote_fk,&c_7337275);c_7337274.hdr.immutable = 1;

make_pair(c_7337268,&c_7337269,&c_7337274);c_7337268.hdr.immutable = 1;

make_pair(c_7337267,quote_g_87s,&c_7337268);c_7337267.hdr.immutable = 1;

make_pair(c_7337266,quote_p,&c_7337267);c_7337266.hdr.immutable = 1;

make_pair(c_7337265,quote_v,&c_7337266);c_7337265.hdr.immutable = 1;

make_pair(c_7337264,quote_match_91gen_91or_91step,&c_7337265);c_7337264.hdr.immutable = 1;

make_pair(c_7337263,&c_7337264,NULL);c_7337263.hdr.immutable = 1;

make_pair(c_7337247,&c_7337248,&c_7337263);c_7337247.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337203, ((closureN)self_7319825)->elements[2], r_7313945, &c_7337247);; 
}

static void __lambda_1134(void *data, object self_7319826, int argc, object *args) /* object self_7319826, object r_7313942 */
 {
 object r_7313942 = args[0];
  
closureN_type c_7337205;
object e_7337211 [1];
c_7337205.hdr.mark = gc_color_red;
 c_7337205.hdr.grayed = 0;
c_7337205.tag = closureN_tag;
 c_7337205.fn = (function_type)__lambda_1135;
c_7337205.num_args = 1;
c_7337205.num_elements = 1;
c_7337205.elements = (object *)e_7337211;
c_7337205.elements[0] = ((closureN)self_7319826)->elements[0];


make_pair(c_7337221,quote__93_93_93,NULL);c_7337221.hdr.immutable = 1;

make_pair(c_7337220,quote_id,&c_7337221);c_7337220.hdr.immutable = 1;

make_pair(c_7337229,quote__93_93_93,NULL);c_7337229.hdr.immutable = 1;

make_pair(c_7337228,quote_id,&c_7337229);c_7337228.hdr.immutable = 1;

make_pair(c_7337227,quote__93_93_93,&c_7337228);c_7337227.hdr.immutable = 1;

make_pair(c_7337226,quote_i,&c_7337227);c_7337226.hdr.immutable = 1;

make_pair(c_7337225,&c_7337226,NULL);c_7337225.hdr.immutable = 1;

make_pair(c_7337224,quote__93_93_93,&c_7337225);c_7337224.hdr.immutable = 1;

make_pair(c_7337223,quote_sk,&c_7337224);c_7337223.hdr.immutable = 1;

make_pair(c_7337222,&c_7337223,NULL);c_7337222.hdr.immutable = 1;

make_pair(c_7337219,&c_7337220,&c_7337222);c_7337219.hdr.immutable = 1;

make_pair(c_7337218,quote_lambda,&c_7337219);c_7337218.hdr.immutable = 1;

make_pair(c_7337217,&c_7337218,NULL);c_7337217.hdr.immutable = 1;

make_pair(c_7337216,quote_sk2,&c_7337217);c_7337216.hdr.immutable = 1;

make_pair(c_7337215,&c_7337216,NULL);c_7337215.hdr.immutable = 1;

make_pair(c_7337240,quote__93_93_93,NULL);c_7337240.hdr.immutable = 1;

make_pair(c_7337239,quote_id,&c_7337240);c_7337239.hdr.immutable = 1;

make_pair(c_7337238,quote_sk2,&c_7337239);c_7337238.hdr.immutable = 1;

make_pair(c_7337237,&c_7337238,NULL);c_7337237.hdr.immutable = 1;

make_pair(c_7337236,quote_match_91drop_91ids,&c_7337237);c_7337236.hdr.immutable = 1;

make_pair(c_7337244,quote__93_93_93,NULL);c_7337244.hdr.immutable = 1;

make_pair(c_7337243,quote_i,&c_7337244);c_7337243.hdr.immutable = 1;

make_pair(c_7337242,&c_7337243,NULL);c_7337242.hdr.immutable = 1;

make_pair(c_7337241,quote_fk,&c_7337242);c_7337241.hdr.immutable = 1;

make_pair(c_7337235,&c_7337236,&c_7337241);c_7337235.hdr.immutable = 1;

make_pair(c_7337234,quote_g_87s,&c_7337235);c_7337234.hdr.immutable = 1;

make_pair(c_7337233,quote_p,&c_7337234);c_7337233.hdr.immutable = 1;

make_pair(c_7337232,quote_v,&c_7337233);c_7337232.hdr.immutable = 1;

make_pair(c_7337231,quote_match_91gen_91or_91step,&c_7337232);c_7337231.hdr.immutable = 1;

make_pair(c_7337230,&c_7337231,NULL);c_7337230.hdr.immutable = 1;

make_pair(c_7337214,&c_7337215,&c_7337230);c_7337214.hdr.immutable = 1;

make_pair(c_7337213,quote_let,&c_7337214);c_7337213.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7337205, ((closureN)self_7319826)->elements[1], r_7313942, &c_7337213);; 
}

static void __lambda_1135(void *data, object self_7319827, int argc, object *args) /* object self_7319827, object r_7313940 */
 {
 object r_7313940 = args[0];
  
pair_type local_7337210; 
return_direct_with_clo1(data,  ((closureN)self_7319827)->elements[0], (((closure)  ((closureN)self_7319827)->elements[0])->fn),  set_pair_as_expr(&local_7337210, r_7313940, boolean_f));; 
}

static void __lambda_1098(void *data, object self_7319828, int argc, object *args) /* object self_7319828, object r_7313933 */
 {
 object r_7313933 = args[0];
  
closureN_type c_7337108;
object e_7337117 [5];
c_7337108.hdr.mark = gc_color_red;
 c_7337108.hdr.grayed = 0;
c_7337108.tag = closureN_tag;
 c_7337108.fn = (function_type)__lambda_1099;
c_7337108.num_args = 1;
c_7337108.num_elements = 5;
c_7337108.elements = (object *)e_7337117;
c_7337108.elements[0] = ((closureN)self_7319828)->elements[0];
c_7337108.elements[1] = ((closureN)self_7319828)->elements[1];
c_7337108.elements[2] = ((closureN)self_7319828)->elements[2];
c_7337108.elements[3] = ((closureN)self_7319828)->elements[3];
c_7337108.elements[4] = ((closureN)self_7319828)->elements[4];



return_direct_with_clo1(data,(closure)&c_7337108,__lambda_1099,  Cyc_set_cell(data, ((closureN)self_7319828)->elements[3], r_7313933));; 
}

static void __lambda_1099(void *data, object self_7319829, int argc, object *args) /* object self_7319829, object r_7313932 */
 {

  

return_closcall4(data,  car(((closureN)self_7319829)->elements[3]),  ((closureN)self_7319829)->elements[2], ((closureN)self_7319829)->elements[4], ((closureN)self_7319829)->elements[1], ((closureN)self_7319829)->elements[0]);; 
}

static void __lambda_1079(void *data, object _, int argc, object *args) /* closure _,object k_7313885, object expr_733314_733327_733344_739344, object rename_733315_733328_733345_739345, object compare_733316_733329_733346_739346 */
 {
object k_7313885 = args[0]; object expr_733314_733327_733344_739344 = args[1];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-drop-first-arg");

closureN_type c_7336940;
object e_7336999 [2];
c_7336940.hdr.mark = gc_color_red;
 c_7336940.hdr.grayed = 0;
c_7336940.tag = closureN_tag;
 c_7336940.fn = (function_type)__lambda_1080;
c_7336940.num_args = 1;
c_7336940.num_elements = 2;
c_7336940.elements = (object *)e_7336999;
c_7336940.elements[0] = expr_733314_733327_733344_739344;
c_7336940.elements[1] = k_7313885;



return_direct_with_clo1(data,(closure)&c_7336940,__lambda_1080,  Cyc_cdr(data, expr_733314_733327_733344_739344));; 
}

static void __lambda_1080(void *data, object self_7319768, int argc, object *args) /* object self_7319768, object v_931_733322_733334_733348_739348 */
 {
 object v_931_733322_733334_733348_739348 = args[0];
  
closureN_type c_7336942;
object e_7336974 [1];
c_7336942.hdr.mark = gc_color_red;
 c_7336942.hdr.grayed = 0;
c_7336942.tag = closureN_tag;
 c_7336942.fn = (function_type)__lambda_1081;
c_7336942.num_args = 0;
c_7336942.num_elements = 1;
c_7336942.elements = (object *)e_7336974;
c_7336942.elements[0] = v_931_733322_733334_733348_739348;


closureN_type c_7336975;
object e_7336998 [2];
c_7336975.hdr.mark = gc_color_red;
 c_7336975.hdr.grayed = 0;
c_7336975.tag = closureN_tag;
 c_7336975.fn = (function_type)__lambda_1082;
c_7336975.num_args = 1;
c_7336975.num_elements = 2;
c_7336975.elements = (object *)e_7336998;
c_7336975.elements[0] = ((closureN)self_7319768)->elements[0];
c_7336975.elements[1] = ((closureN)self_7319768)->elements[1];

return_direct_with_clo1(data,(closure)&c_7336942,__lambda_1081,  &c_7336975);; 
}

static void __lambda_1082(void *data, object self_7319769, int argc, object *args) /* object self_7319769, object tmp_733331_733333_733347_739347 */
 {
 object tmp_733331_733333_733347_739347 = args[0];
  
closureN_type c_7336977;
object e_7336991 [2];
c_7336977.hdr.mark = gc_color_red;
 c_7336977.hdr.grayed = 0;
c_7336977.tag = closureN_tag;
 c_7336977.fn = (function_type)__lambda_1083;
c_7336977.num_args = 0;
c_7336977.num_elements = 2;
c_7336977.elements = (object *)e_7336991;
c_7336977.elements[0] = ((closureN)self_7319769)->elements[0];
c_7336977.elements[1] = tmp_733331_733333_733347_739347;


closureN_type c_7336992;
object e_7336997 [1];
c_7336992.hdr.mark = gc_color_red;
 c_7336992.hdr.grayed = 0;
c_7336992.tag = closureN_tag;
 c_7336992.fn = (function_type)__lambda_1085;
c_7336992.num_args = 1;
c_7336992.num_elements = 1;
c_7336992.elements = (object *)e_7336997;
c_7336992.elements[0] = ((closureN)self_7319769)->elements[1];

return_direct_with_clo1(data,(closure)&c_7336977,__lambda_1083,  &c_7336992);; 
}

static void __lambda_1085(void *data, object self_7319770, int argc, object *args) /* object self_7319770, object r_7313886 */
 {
 object r_7313886 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7319770)->elements[0], (((closure)  ((closureN)self_7319770)->elements[0])->fn),  Cyc_car(data, r_7313886));; 
}

static void __lambda_1083(void *data, object self_7319771, int argc, object *args) /* object self_7319771, object k_7313888 */
 {
 object k_7313888 = args[0];
  if( (boolean_f != ((closureN)self_7319771)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7313888, (((closure)  k_7313888)->fn),  ((closureN)self_7319771)->elements[1]);
} else { 
  
closureN_type c_7336982;
object e_7336988 [1];
c_7336982.hdr.mark = gc_color_red;
 c_7336982.hdr.grayed = 0;
c_7336982.tag = closureN_tag;
 c_7336982.fn = (function_type)__lambda_1084;
c_7336982.num_args = 1;
c_7336982.num_elements = 1;
c_7336982.elements = (object *)e_7336988;
c_7336982.elements[0] = k_7313888;


make_utf8_string_with_len(c_7336989, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7336982, &c_7336989, ((closureN)self_7319771)->elements[0]);}
;; 
}

static void __lambda_1084(void *data, object self_7319772, int argc, object *args) /* object self_7319772, object r_7313889 */
 {
 object r_7313889 = args[0];
  
pair_type local_7336987; 
return_direct_with_clo1(data,  ((closureN)self_7319772)->elements[0], (((closure)  ((closureN)self_7319772)->elements[0])->fn),  set_pair_as_expr(&local_7336987, r_7313889, boolean_f));; 
}

static void __lambda_1081(void *data, object self_7319773, int argc, object *args) /* object self_7319773, object k_7313891 */
 {
 object k_7313891 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319773)->elements[0])) ){ 
  
  Cyc_car(data, ((closureN)self_7319773)->elements[0]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319773)->elements[0]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319773)->elements[0])))) ){ 
  
pair_type local_7336962; 




return_direct_with_clo1(data,  k_7313891,__lambda_1082,  set_pair_as_expr(&local_7336962, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319773)->elements[0])), boolean_f));
} else { 
  return_direct_with_clo1(data,  k_7313891,__lambda_1082,  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313891,__lambda_1082,  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313891,__lambda_1082,  boolean_f);}
;; 
}

static void __lambda_1065(void *data, object _, int argc, object *args) /* closure _,object k_7313850, object expr_733247_733264_733292_739326, object rename_733248_733265_733293_739327, object compare_733249_733266_733294_739328 */
 {
object k_7313850 = args[0]; object expr_733247_733264_733292_739326 = args[1];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-tuck-ids");

closureN_type c_7336780;
object e_7336935 [2];
c_7336780.hdr.mark = gc_color_red;
 c_7336780.hdr.grayed = 0;
c_7336780.tag = closureN_tag;
 c_7336780.fn = (function_type)__lambda_1066;
c_7336780.num_args = 1;
c_7336780.num_elements = 2;
c_7336780.elements = (object *)e_7336935;
c_7336780.elements[0] = expr_733247_733264_733292_739326;
c_7336780.elements[1] = k_7313850;



return_direct_with_clo1(data,(closure)&c_7336780,__lambda_1066,  Cyc_cdr(data, expr_733247_733264_733292_739326));; 
}

static void __lambda_1066(void *data, object self_7319755, int argc, object *args) /* object self_7319755, object v_931_733255_733271_733296_739330 */
 {
 object v_931_733255_733271_733296_739330 = args[0];
  
closureN_type c_7336782;
object e_7336910 [1];
c_7336782.hdr.mark = gc_color_red;
 c_7336782.hdr.grayed = 0;
c_7336782.tag = closureN_tag;
 c_7336782.fn = (function_type)__lambda_1067;
c_7336782.num_args = 0;
c_7336782.num_elements = 1;
c_7336782.elements = (object *)e_7336910;
c_7336782.elements[0] = v_931_733255_733271_733296_739330;


closureN_type c_7336911;
object e_7336934 [2];
c_7336911.hdr.mark = gc_color_red;
 c_7336911.hdr.grayed = 0;
c_7336911.tag = closureN_tag;
 c_7336911.fn = (function_type)__lambda_1075;
c_7336911.num_args = 1;
c_7336911.num_elements = 2;
c_7336911.elements = (object *)e_7336934;
c_7336911.elements[0] = ((closureN)self_7319755)->elements[0];
c_7336911.elements[1] = ((closureN)self_7319755)->elements[1];

return_direct_with_clo1(data,(closure)&c_7336782,__lambda_1067,  &c_7336911);; 
}

static void __lambda_1075(void *data, object self_7319756, int argc, object *args) /* object self_7319756, object tmp_733268_733270_733295_739329 */
 {
 object tmp_733268_733270_733295_739329 = args[0];
  
closureN_type c_7336913;
object e_7336927 [2];
c_7336913.hdr.mark = gc_color_red;
 c_7336913.hdr.grayed = 0;
c_7336913.tag = closureN_tag;
 c_7336913.fn = (function_type)__lambda_1076;
c_7336913.num_args = 0;
c_7336913.num_elements = 2;
c_7336913.elements = (object *)e_7336927;
c_7336913.elements[0] = ((closureN)self_7319756)->elements[0];
c_7336913.elements[1] = tmp_733268_733270_733295_739329;


closureN_type c_7336928;
object e_7336933 [1];
c_7336928.hdr.mark = gc_color_red;
 c_7336928.hdr.grayed = 0;
c_7336928.tag = closureN_tag;
 c_7336928.fn = (function_type)__lambda_1078;
c_7336928.num_args = 1;
c_7336928.num_elements = 1;
c_7336928.elements = (object *)e_7336933;
c_7336928.elements[0] = ((closureN)self_7319756)->elements[1];

return_direct_with_clo1(data,(closure)&c_7336913,__lambda_1076,  &c_7336928);; 
}

static void __lambda_1078(void *data, object self_7319757, int argc, object *args) /* object self_7319757, object r_7313851 */
 {
 object r_7313851 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7319757)->elements[0], (((closure)  ((closureN)self_7319757)->elements[0])->fn),  Cyc_car(data, r_7313851));; 
}

static void __lambda_1076(void *data, object self_7319758, int argc, object *args) /* object self_7319758, object k_7313853 */
 {
 object k_7313853 = args[0];
  if( (boolean_f != ((closureN)self_7319758)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7313853, (((closure)  k_7313853)->fn),  ((closureN)self_7319758)->elements[1]);
} else { 
  
closureN_type c_7336918;
object e_7336924 [1];
c_7336918.hdr.mark = gc_color_red;
 c_7336918.hdr.grayed = 0;
c_7336918.tag = closureN_tag;
 c_7336918.fn = (function_type)__lambda_1077;
c_7336918.num_args = 1;
c_7336918.num_elements = 1;
c_7336918.elements = (object *)e_7336924;
c_7336918.elements[0] = k_7313853;


make_utf8_string_with_len(c_7336925, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7336918, &c_7336925, ((closureN)self_7319758)->elements[0]);}
;; 
}

static void __lambda_1077(void *data, object self_7319759, int argc, object *args) /* object self_7319759, object r_7313854 */
 {
 object r_7313854 = args[0];
  
pair_type local_7336923; 
return_direct_with_clo1(data,  ((closureN)self_7319759)->elements[0], (((closure)  ((closureN)self_7319759)->elements[0])->fn),  set_pair_as_expr(&local_7336923, r_7313854, boolean_f));; 
}

static void __lambda_1067(void *data, object self_7319760, int argc, object *args) /* object self_7319760, object k_7313856 */
 {
 object k_7313856 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319760)->elements[0])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7319760)->elements[0]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7319760)->elements[0])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7319760)->elements[0]))))) ){ 
    complex_num_type local_7336809; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7336809, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7319760)->elements[0])))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7319760)->elements[0])))))) ){ 
    complex_num_type local_7336832; 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7336832, Cyc_cdr(data, ((closureN)self_7319760)->elements[0]))) ){ 
  
closureN_type c_7336837;
object e_7336900 [2];
c_7336837.hdr.mark = gc_color_red;
 c_7336837.hdr.grayed = 0;
c_7336837.tag = closureN_tag;
 c_7336837.fn = (function_type)__lambda_1068;
c_7336837.num_args = 1;
c_7336837.num_elements = 2;
c_7336837.elements = (object *)e_7336900;
c_7336837.elements[0] = k_7313856;
c_7336837.elements[1] = ((closureN)self_7319760)->elements[0];


mmacro(c_7336901, (function_type)__lambda_1074);c_7336901.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7336837,__lambda_1068,  &c_7336901);
} else { 
  return_direct_with_clo1(data,  k_7313856, (((closure)  k_7313856)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313856, (((closure)  k_7313856)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313856, (((closure)  k_7313856)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313856, (((closure)  k_7313856)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313856, (((closure)  k_7313856)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313856, (((closure)  k_7313856)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313856, (((closure)  k_7313856)->fn),  boolean_f);}
;; 
}

static void __lambda_1074(void *data, object self_7319761, int argc, object *args) /* object self_7319761, object k_7313882, object expr_733291_733309_739343 */
 {
 object k_7313882 = args[0]; object expr_733291_733309_739343 = args[1];
  return_direct_with_clo1(data,  k_7313882, (((closure)  k_7313882)->fn),  expr_733291_733309_739343);; 
}

static void __lambda_1068(void *data, object self_7319762, int argc, object *args) /* object self_7319762, object r_7313881 */
 {
 object r_7313881 = args[0];
  
closureN_type c_7336839;
object e_7336890 [2];
c_7336839.hdr.mark = gc_color_red;
 c_7336839.hdr.grayed = 0;
c_7336839.tag = closureN_tag;
 c_7336839.fn = (function_type)__lambda_1069;
c_7336839.num_args = 1;
c_7336839.num_elements = 2;
c_7336839.elements = (object *)e_7336890;
c_7336839.elements[0] = ((closureN)self_7319762)->elements[0];
c_7336839.elements[1] = ((closureN)self_7319762)->elements[1];









return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7336839, r_7313881, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7319762)->elements[1])))));; 
}

static void __lambda_1069(void *data, object self_7319763, int argc, object *args) /* object self_7319763, object r_7313880 */
 {
 object r_7313880 = args[0];
  
closureN_type c_7336841;
object e_7336886 [2];
c_7336841.hdr.mark = gc_color_red;
 c_7336841.hdr.grayed = 0;
c_7336841.tag = closureN_tag;
 c_7336841.fn = (function_type)__lambda_1070;
c_7336841.num_args = 1;
c_7336841.num_elements = 2;
c_7336841.elements = (object *)e_7336886;
c_7336841.elements[0] = ((closureN)self_7319763)->elements[0];
c_7336841.elements[1] = ((closureN)self_7319763)->elements[1];



return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7336841, r_7313880, Cyc_cdr(data, ((closureN)self_7319763)->elements[1]));; 
}

static void __lambda_1070(void *data, object self_7319764, int argc, object *args) /* object self_7319764, object r_7313877 */
 {
 object r_7313877 = args[0];
  
closureN_type c_7336843;
object e_7336880 [2];
c_7336843.hdr.mark = gc_color_red;
 c_7336843.hdr.grayed = 0;
c_7336843.tag = closureN_tag;
 c_7336843.fn = (function_type)__lambda_1071;
c_7336843.num_args = 1;
c_7336843.num_elements = 2;
c_7336843.elements = (object *)e_7336880;
c_7336843.elements[0] = ((closureN)self_7319764)->elements[0];
c_7336843.elements[1] = ((closureN)self_7319764)->elements[1];


make_pair(c_7336885,quote__93_93_93,NULL);c_7336885.hdr.immutable = 1;

make_pair(c_7336884,quote_ids,&c_7336885);c_7336884.hdr.immutable = 1;

make_pair(c_7336883,quote__93_93_93,&c_7336884);c_7336883.hdr.immutable = 1;

make_pair(c_7336882,quote_expr,&c_7336883);c_7336882.hdr.immutable = 1;

make_pair(c_7336881,&c_7336882,NULL);c_7336881.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336843, r_7313877, NULL, &c_7336881);; 
}

static void __lambda_1071(void *data, object self_7319765, int argc, object *args) /* object self_7319765, object r_7313875 */
 {
 object r_7313875 = args[0];
  
closureN_type c_7336845;
object e_7336866 [2];
c_7336845.hdr.mark = gc_color_red;
 c_7336845.hdr.grayed = 0;
c_7336845.tag = closureN_tag;
 c_7336845.fn = (function_type)__lambda_1072;
c_7336845.num_args = 1;
c_7336845.num_elements = 2;
c_7336845.elements = (object *)e_7336866;
c_7336845.elements[0] = ((closureN)self_7319765)->elements[0];
c_7336845.elements[1] = ((closureN)self_7319765)->elements[1];








make_pair(c_7336879,quote__93_93_93,NULL);c_7336879.hdr.immutable = 1;

make_pair(c_7336878,quote_ids,&c_7336879);c_7336878.hdr.immutable = 1;

make_pair(c_7336877,quote__93_93_93,&c_7336878);c_7336877.hdr.immutable = 1;

make_pair(c_7336876,quote_expr,&c_7336877);c_7336876.hdr.immutable = 1;

make_pair(c_7336875,&c_7336876,NULL);c_7336875.hdr.immutable = 1;

make_pair(c_7336874,quote_args,&c_7336875);c_7336874.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336845, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7319765)->elements[1]))), r_7313875, &c_7336874);; 
}

static void __lambda_1072(void *data, object self_7319766, int argc, object *args) /* object self_7319766, object r_7313873 */
 {
 object r_7313873 = args[0];
  
closureN_type c_7336847;
object e_7336853 [1];
c_7336847.hdr.mark = gc_color_red;
 c_7336847.hdr.grayed = 0;
c_7336847.tag = closureN_tag;
 c_7336847.fn = (function_type)__lambda_1073;
c_7336847.num_args = 1;
c_7336847.num_elements = 1;
c_7336847.elements = (object *)e_7336853;
c_7336847.elements[0] = ((closureN)self_7319766)->elements[0];






make_pair(c_7336865,quote__93_93_93,NULL);c_7336865.hdr.immutable = 1;

make_pair(c_7336864,quote_ids,&c_7336865);c_7336864.hdr.immutable = 1;

make_pair(c_7336863,quote__93_93_93,&c_7336864);c_7336863.hdr.immutable = 1;

make_pair(c_7336862,quote_expr,&c_7336863);c_7336862.hdr.immutable = 1;

make_pair(c_7336861,&c_7336862,NULL);c_7336861.hdr.immutable = 1;

make_pair(c_7336860,quote_args,&c_7336861);c_7336860.hdr.immutable = 1;

make_pair(c_7336859,quote_letish,&c_7336860);c_7336859.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336847, Cyc_car(data, Cyc_car(data, ((closureN)self_7319766)->elements[1])), r_7313873, &c_7336859);; 
}

static void __lambda_1073(void *data, object self_7319767, int argc, object *args) /* object self_7319767, object r_7313872 */
 {
 object r_7313872 = args[0];
  
pair_type local_7336852; 
return_direct_with_clo1(data,  ((closureN)self_7319767)->elements[0], (((closure)  ((closureN)self_7319767)->elements[0])->fn),  set_pair_as_expr(&local_7336852, r_7313872, boolean_f));; 
}

static void __lambda_1058(void *data, object _, int argc, object *args) /* closure _,object k_7313837, object expr_733209_733220_733234_739317, object rename_733210_733221_733235_739318, object compare_733211_733222_733236_739319 */
 {
object k_7313837 = args[0]; object expr_733209_733220_733234_739317 = args[1];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-drop-ids");

closureN_type c_7336725;
object e_7336775 [2];
c_7336725.hdr.mark = gc_color_red;
 c_7336725.hdr.grayed = 0;
c_7336725.tag = closureN_tag;
 c_7336725.fn = (function_type)__lambda_1059;
c_7336725.num_args = 1;
c_7336725.num_elements = 2;
c_7336725.elements = (object *)e_7336775;
c_7336725.elements[0] = expr_733209_733220_733234_739317;
c_7336725.elements[1] = k_7313837;



return_direct_with_clo1(data,(closure)&c_7336725,__lambda_1059,  Cyc_cdr(data, expr_733209_733220_733234_739317));; 
}

static void __lambda_1059(void *data, object self_7319749, int argc, object *args) /* object self_7319749, object v_931_733217_733227_733238_739321 */
 {
 object v_931_733217_733227_733238_739321 = args[0];
  
closureN_type c_7336727;
object e_7336750 [1];
c_7336727.hdr.mark = gc_color_red;
 c_7336727.hdr.grayed = 0;
c_7336727.tag = closureN_tag;
 c_7336727.fn = (function_type)__lambda_1060;
c_7336727.num_args = 0;
c_7336727.num_elements = 1;
c_7336727.elements = (object *)e_7336750;
c_7336727.elements[0] = v_931_733217_733227_733238_739321;


closureN_type c_7336751;
object e_7336774 [2];
c_7336751.hdr.mark = gc_color_red;
 c_7336751.hdr.grayed = 0;
c_7336751.tag = closureN_tag;
 c_7336751.fn = (function_type)__lambda_1061;
c_7336751.num_args = 1;
c_7336751.num_elements = 2;
c_7336751.elements = (object *)e_7336774;
c_7336751.elements[0] = ((closureN)self_7319749)->elements[0];
c_7336751.elements[1] = ((closureN)self_7319749)->elements[1];

return_direct_with_clo1(data,(closure)&c_7336727,__lambda_1060,  &c_7336751);; 
}

static void __lambda_1061(void *data, object self_7319750, int argc, object *args) /* object self_7319750, object tmp_733224_733226_733237_739320 */
 {
 object tmp_733224_733226_733237_739320 = args[0];
  
closureN_type c_7336753;
object e_7336767 [2];
c_7336753.hdr.mark = gc_color_red;
 c_7336753.hdr.grayed = 0;
c_7336753.tag = closureN_tag;
 c_7336753.fn = (function_type)__lambda_1062;
c_7336753.num_args = 0;
c_7336753.num_elements = 2;
c_7336753.elements = (object *)e_7336767;
c_7336753.elements[0] = ((closureN)self_7319750)->elements[0];
c_7336753.elements[1] = tmp_733224_733226_733237_739320;


closureN_type c_7336768;
object e_7336773 [1];
c_7336768.hdr.mark = gc_color_red;
 c_7336768.hdr.grayed = 0;
c_7336768.tag = closureN_tag;
 c_7336768.fn = (function_type)__lambda_1064;
c_7336768.num_args = 1;
c_7336768.num_elements = 1;
c_7336768.elements = (object *)e_7336773;
c_7336768.elements[0] = ((closureN)self_7319750)->elements[1];

return_direct_with_clo1(data,(closure)&c_7336753,__lambda_1062,  &c_7336768);; 
}

static void __lambda_1064(void *data, object self_7319751, int argc, object *args) /* object self_7319751, object r_7313838 */
 {
 object r_7313838 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7319751)->elements[0], (((closure)  ((closureN)self_7319751)->elements[0])->fn),  Cyc_car(data, r_7313838));; 
}

static void __lambda_1062(void *data, object self_7319752, int argc, object *args) /* object self_7319752, object k_7313840 */
 {
 object k_7313840 = args[0];
  if( (boolean_f != ((closureN)self_7319752)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7313840, (((closure)  k_7313840)->fn),  ((closureN)self_7319752)->elements[1]);
} else { 
  
closureN_type c_7336758;
object e_7336764 [1];
c_7336758.hdr.mark = gc_color_red;
 c_7336758.hdr.grayed = 0;
c_7336758.tag = closureN_tag;
 c_7336758.fn = (function_type)__lambda_1063;
c_7336758.num_args = 1;
c_7336758.num_elements = 1;
c_7336758.elements = (object *)e_7336764;
c_7336758.elements[0] = k_7313840;


make_utf8_string_with_len(c_7336765, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7336758, &c_7336765, ((closureN)self_7319752)->elements[0]);}
;; 
}

static void __lambda_1063(void *data, object self_7319753, int argc, object *args) /* object self_7319753, object r_7313841 */
 {
 object r_7313841 = args[0];
  
pair_type local_7336763; 
return_direct_with_clo1(data,  ((closureN)self_7319753)->elements[0], (((closure)  ((closureN)self_7319753)->elements[0])->fn),  set_pair_as_expr(&local_7336763, r_7313841, boolean_f));; 
}

static void __lambda_1060(void *data, object self_7319754, int argc, object *args) /* object self_7319754, object k_7313843 */
 {
 object k_7313843 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319754)->elements[0])) ){ 
    complex_num_type local_7336733; 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7336733, Cyc_cdr(data, ((closureN)self_7319754)->elements[0]))) ){ 
  
  Cyc_cdr(data, ((closureN)self_7319754)->elements[0]);
pair_type local_7336741; 


return_direct_with_clo1(data,  k_7313843,__lambda_1061,  set_pair_as_expr(&local_7336741, Cyc_car(data, ((closureN)self_7319754)->elements[0]), boolean_f));;
} else { 
  return_direct_with_clo1(data,  k_7313843,__lambda_1061,  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313843,__lambda_1061,  boolean_f);}
;; 
}

static void __lambda_1043(void *data, object _, int argc, object *args) /* closure _,object k_7313790, object expr_733119_733142_733179_739291, object rename_733120_733143_733180_739292, object compare_733121_733144_733181_739293 */
 {
object k_7313790 = args[0]; object expr_733119_733142_733179_739291 = args[1]; object rename_733120_733143_733180_739292 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-quasiquote-step");

closureN_type c_7336482;
object e_7336720 [3];
c_7336482.hdr.mark = gc_color_red;
 c_7336482.hdr.grayed = 0;
c_7336482.tag = closureN_tag;
 c_7336482.fn = (function_type)__lambda_1044;
c_7336482.num_args = 1;
c_7336482.num_elements = 3;
c_7336482.elements = (object *)e_7336720;
c_7336482.elements[0] = expr_733119_733142_733179_739291;
c_7336482.elements[1] = k_7313790;
c_7336482.elements[2] = rename_733120_733143_733180_739292;



return_direct_with_clo1(data,(closure)&c_7336482,__lambda_1044,  Cyc_cdr(data, expr_733119_733142_733179_739291));; 
}

static void __lambda_1044(void *data, object self_7319735, int argc, object *args) /* object self_7319735, object v_931_733127_733149_733183_739295 */
 {
 object v_931_733127_733149_733183_739295 = args[0];
  
closureN_type c_7336484;
object e_7336695 [2];
c_7336484.hdr.mark = gc_color_red;
 c_7336484.hdr.grayed = 0;
c_7336484.tag = closureN_tag;
 c_7336484.fn = (function_type)__lambda_1045;
c_7336484.num_args = 0;
c_7336484.num_elements = 2;
c_7336484.elements = (object *)e_7336695;
c_7336484.elements[0] = ((closureN)self_7319735)->elements[2];
c_7336484.elements[1] = v_931_733127_733149_733183_739295;


closureN_type c_7336696;
object e_7336719 [2];
c_7336696.hdr.mark = gc_color_red;
 c_7336696.hdr.grayed = 0;
c_7336696.tag = closureN_tag;
 c_7336696.fn = (function_type)__lambda_1054;
c_7336696.num_args = 1;
c_7336696.num_elements = 2;
c_7336696.elements = (object *)e_7336719;
c_7336696.elements[0] = ((closureN)self_7319735)->elements[0];
c_7336696.elements[1] = ((closureN)self_7319735)->elements[1];

return_direct_with_clo1(data,(closure)&c_7336484,__lambda_1045,  &c_7336696);; 
}

static void __lambda_1054(void *data, object self_7319736, int argc, object *args) /* object self_7319736, object tmp_733146_733148_733182_739294 */
 {
 object tmp_733146_733148_733182_739294 = args[0];
  
closureN_type c_7336698;
object e_7336712 [2];
c_7336698.hdr.mark = gc_color_red;
 c_7336698.hdr.grayed = 0;
c_7336698.tag = closureN_tag;
 c_7336698.fn = (function_type)__lambda_1055;
c_7336698.num_args = 0;
c_7336698.num_elements = 2;
c_7336698.elements = (object *)e_7336712;
c_7336698.elements[0] = ((closureN)self_7319736)->elements[0];
c_7336698.elements[1] = tmp_733146_733148_733182_739294;


closureN_type c_7336713;
object e_7336718 [1];
c_7336713.hdr.mark = gc_color_red;
 c_7336713.hdr.grayed = 0;
c_7336713.tag = closureN_tag;
 c_7336713.fn = (function_type)__lambda_1057;
c_7336713.num_args = 1;
c_7336713.num_elements = 1;
c_7336713.elements = (object *)e_7336718;
c_7336713.elements[0] = ((closureN)self_7319736)->elements[1];

return_direct_with_clo1(data,(closure)&c_7336698,__lambda_1055,  &c_7336713);; 
}

static void __lambda_1057(void *data, object self_7319737, int argc, object *args) /* object self_7319737, object r_7313791 */
 {
 object r_7313791 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7319737)->elements[0], (((closure)  ((closureN)self_7319737)->elements[0])->fn),  Cyc_car(data, r_7313791));; 
}

static void __lambda_1055(void *data, object self_7319738, int argc, object *args) /* object self_7319738, object k_7313793 */
 {
 object k_7313793 = args[0];
  if( (boolean_f != ((closureN)self_7319738)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7313793, (((closure)  k_7313793)->fn),  ((closureN)self_7319738)->elements[1]);
} else { 
  
closureN_type c_7336703;
object e_7336709 [1];
c_7336703.hdr.mark = gc_color_red;
 c_7336703.hdr.grayed = 0;
c_7336703.tag = closureN_tag;
 c_7336703.fn = (function_type)__lambda_1056;
c_7336703.num_args = 1;
c_7336703.num_elements = 1;
c_7336703.elements = (object *)e_7336709;
c_7336703.elements[0] = k_7313793;


make_utf8_string_with_len(c_7336710, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7336703, &c_7336710, ((closureN)self_7319738)->elements[0]);}
;; 
}

static void __lambda_1056(void *data, object self_7319739, int argc, object *args) /* object self_7319739, object r_7313794 */
 {
 object r_7313794 = args[0];
  
pair_type local_7336708; 
return_direct_with_clo1(data,  ((closureN)self_7319739)->elements[0], (((closure)  ((closureN)self_7319739)->elements[0])->fn),  set_pair_as_expr(&local_7336708, r_7313794, boolean_f));; 
}

static void __lambda_1045(void *data, object self_7319740, int argc, object *args) /* object self_7319740, object k_7313796 */
 {
 object k_7313796 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319740)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319740)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319740)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319740)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319740)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319740)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319740)->elements[1])))))))) ){ 
    
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319740)->elements[1]))))))))) ){ 
  
closureN_type c_7336567;
object e_7336686 [2];
c_7336567.hdr.mark = gc_color_red;
 c_7336567.hdr.grayed = 0;
c_7336567.tag = closureN_tag;
 c_7336567.fn = (function_type)__lambda_1046;
c_7336567.num_args = 1;
c_7336567.num_elements = 2;
c_7336567.elements = (object *)e_7336686;
c_7336567.elements[0] = k_7313796;
c_7336567.elements[1] = ((closureN)self_7319740)->elements[1];

return_closcall2(data,  ((closureN)self_7319740)->elements[0],  &c_7336567, quote_match_91quasiquote);
} else { 
  return_direct_with_clo1(data,  k_7313796, (((closure)  k_7313796)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313796, (((closure)  k_7313796)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313796, (((closure)  k_7313796)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313796, (((closure)  k_7313796)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313796, (((closure)  k_7313796)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313796, (((closure)  k_7313796)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313796, (((closure)  k_7313796)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313796, (((closure)  k_7313796)->fn),  boolean_f);}
;; 
}

static void __lambda_1046(void *data, object self_7319741, int argc, object *args) /* object self_7319741, object r_7313820 */
 {
 object r_7313820 = args[0];
  
closureN_type c_7336569;
object e_7336656 [3];
c_7336569.hdr.mark = gc_color_red;
 c_7336569.hdr.grayed = 0;
c_7336569.tag = closureN_tag;
 c_7336569.fn = (function_type)__lambda_1047;
c_7336569.num_args = 1;
c_7336569.num_elements = 3;
c_7336569.elements = (object *)e_7336656;
c_7336569.elements[0] = ((closureN)self_7319741)->elements[0];
c_7336569.elements[1] = r_7313820;
c_7336569.elements[2] = ((closureN)self_7319741)->elements[1];




























make_pair(c_7336685,quote_i,quote_depth);c_7336685.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336569, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319741)->elements[1]))))))), Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319741)->elements[1])))))), &c_7336685);; 
}

static void __lambda_1047(void *data, object self_7319742, int argc, object *args) /* object self_7319742, object r_7313831 */
 {
 object r_7313831 = args[0];
  
closureN_type c_7336571;
object e_7336642 [3];
c_7336571.hdr.mark = gc_color_red;
 c_7336571.hdr.grayed = 0;
c_7336571.tag = closureN_tag;
 c_7336571.fn = (function_type)__lambda_1048;
c_7336571.num_args = 1;
c_7336571.num_elements = 3;
c_7336571.elements = (object *)e_7336642;
c_7336571.elements[0] = ((closureN)self_7319742)->elements[0];
c_7336571.elements[1] = ((closureN)self_7319742)->elements[1];
c_7336571.elements[2] = ((closureN)self_7319742)->elements[2];












make_pair(c_7336655,quote_i,quote_depth);c_7336655.hdr.immutable = 1;

make_pair(c_7336654,quote_fk,&c_7336655);c_7336654.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336571, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319742)->elements[2]))))), r_7313831, &c_7336654);; 
}

static void __lambda_1048(void *data, object self_7319743, int argc, object *args) /* object self_7319743, object r_7313829 */
 {
 object r_7313829 = args[0];
  
closureN_type c_7336573;
object e_7336629 [3];
c_7336573.hdr.mark = gc_color_red;
 c_7336573.hdr.grayed = 0;
c_7336573.tag = closureN_tag;
 c_7336573.fn = (function_type)__lambda_1049;
c_7336573.num_args = 1;
c_7336573.num_elements = 3;
c_7336573.elements = (object *)e_7336629;
c_7336573.elements[0] = ((closureN)self_7319743)->elements[0];
c_7336573.elements[1] = ((closureN)self_7319743)->elements[1];
c_7336573.elements[2] = ((closureN)self_7319743)->elements[2];










make_pair(c_7336641,quote_i,quote_depth);c_7336641.hdr.immutable = 1;

make_pair(c_7336640,quote_fk,&c_7336641);c_7336640.hdr.immutable = 1;

make_pair(c_7336639,quote_sk,&c_7336640);c_7336639.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336573, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319743)->elements[2])))), r_7313829, &c_7336639);; 
}

static void __lambda_1049(void *data, object self_7319744, int argc, object *args) /* object self_7319744, object r_7313827 */
 {
 object r_7313827 = args[0];
  
closureN_type c_7336575;
object e_7336617 [3];
c_7336575.hdr.mark = gc_color_red;
 c_7336575.hdr.grayed = 0;
c_7336575.tag = closureN_tag;
 c_7336575.fn = (function_type)__lambda_1050;
c_7336575.num_args = 1;
c_7336575.num_elements = 3;
c_7336575.elements = (object *)e_7336617;
c_7336575.elements[0] = ((closureN)self_7319744)->elements[0];
c_7336575.elements[1] = ((closureN)self_7319744)->elements[1];
c_7336575.elements[2] = ((closureN)self_7319744)->elements[2];








make_pair(c_7336628,quote_i,quote_depth);c_7336628.hdr.immutable = 1;

make_pair(c_7336627,quote_fk,&c_7336628);c_7336627.hdr.immutable = 1;

make_pair(c_7336626,quote_sk,&c_7336627);c_7336626.hdr.immutable = 1;

make_pair(c_7336625,quote_g_87s,&c_7336626);c_7336625.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336575, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319744)->elements[2]))), r_7313827, &c_7336625);; 
}

static void __lambda_1050(void *data, object self_7319745, int argc, object *args) /* object self_7319745, object r_7313825 */
 {
 object r_7313825 = args[0];
  
closureN_type c_7336577;
object e_7336606 [3];
c_7336577.hdr.mark = gc_color_red;
 c_7336577.hdr.grayed = 0;
c_7336577.tag = closureN_tag;
 c_7336577.fn = (function_type)__lambda_1051;
c_7336577.num_args = 1;
c_7336577.num_elements = 3;
c_7336577.elements = (object *)e_7336606;
c_7336577.elements[0] = ((closureN)self_7319745)->elements[0];
c_7336577.elements[1] = ((closureN)self_7319745)->elements[1];
c_7336577.elements[2] = ((closureN)self_7319745)->elements[2];






make_pair(c_7336616,quote_i,quote_depth);c_7336616.hdr.immutable = 1;

make_pair(c_7336615,quote_fk,&c_7336616);c_7336615.hdr.immutable = 1;

make_pair(c_7336614,quote_sk,&c_7336615);c_7336614.hdr.immutable = 1;

make_pair(c_7336613,quote_g_87s,&c_7336614);c_7336613.hdr.immutable = 1;

make_pair(c_7336612,quote_q,&c_7336613);c_7336612.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336577, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319745)->elements[2])), r_7313825, &c_7336612);; 
}

static void __lambda_1051(void *data, object self_7319746, int argc, object *args) /* object self_7319746, object r_7313823 */
 {
 object r_7313823 = args[0];
  
closureN_type c_7336579;
object e_7336596 [2];
c_7336579.hdr.mark = gc_color_red;
 c_7336579.hdr.grayed = 0;
c_7336579.tag = closureN_tag;
 c_7336579.fn = (function_type)__lambda_1052;
c_7336579.num_args = 1;
c_7336579.num_elements = 2;
c_7336579.elements = (object *)e_7336596;
c_7336579.elements[0] = ((closureN)self_7319746)->elements[0];
c_7336579.elements[1] = ((closureN)self_7319746)->elements[1];




make_pair(c_7336605,quote_i,quote_depth);c_7336605.hdr.immutable = 1;

make_pair(c_7336604,quote_fk,&c_7336605);c_7336604.hdr.immutable = 1;

make_pair(c_7336603,quote_sk,&c_7336604);c_7336603.hdr.immutable = 1;

make_pair(c_7336602,quote_g_87s,&c_7336603);c_7336602.hdr.immutable = 1;

make_pair(c_7336601,quote_q,&c_7336602);c_7336601.hdr.immutable = 1;

make_pair(c_7336600,quote_x,&c_7336601);c_7336600.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336579, Cyc_car(data, ((closureN)self_7319746)->elements[2]), r_7313823, &c_7336600);; 
}

static void __lambda_1052(void *data, object self_7319747, int argc, object *args) /* object self_7319747, object r_7313821 */
 {
 object r_7313821 = args[0];
  
closureN_type c_7336581;
object e_7336587 [1];
c_7336581.hdr.mark = gc_color_red;
 c_7336581.hdr.grayed = 0;
c_7336581.tag = closureN_tag;
 c_7336581.fn = (function_type)__lambda_1053;
c_7336581.num_args = 1;
c_7336581.num_elements = 1;
c_7336581.elements = (object *)e_7336587;
c_7336581.elements[0] = ((closureN)self_7319747)->elements[0];


make_pair(c_7336595,quote_i,quote_depth);c_7336595.hdr.immutable = 1;

make_pair(c_7336594,quote_fk,&c_7336595);c_7336594.hdr.immutable = 1;

make_pair(c_7336593,quote_sk,&c_7336594);c_7336593.hdr.immutable = 1;

make_pair(c_7336592,quote_g_87s,&c_7336593);c_7336592.hdr.immutable = 1;

make_pair(c_7336591,quote_q,&c_7336592);c_7336591.hdr.immutable = 1;

make_pair(c_7336590,quote_x,&c_7336591);c_7336590.hdr.immutable = 1;

make_pair(c_7336589,quote_match_91quasiquote,&c_7336590);c_7336589.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336581, ((closureN)self_7319747)->elements[1], r_7313821, &c_7336589);; 
}

static void __lambda_1053(void *data, object self_7319748, int argc, object *args) /* object self_7319748, object r_7313819 */
 {
 object r_7313819 = args[0];
  
pair_type local_7336586; 
return_direct_with_clo1(data,  ((closureN)self_7319748)->elements[0], (((closure)  ((closureN)self_7319748)->elements[0])->fn),  set_pair_as_expr(&local_7336586, r_7313819, boolean_f));; 
}

static void __lambda_861(void *data, object _, int argc, object *args) /* closure _,object k_7313245, object expr_732470_732611_732913_739089, object rename_732471_732612_732914_739090, object compare_732472_732613_732915_739091 */
 {
object k_7313245 = args[0]; object expr_732470_732611_732913_739089 = args[1]; object rename_732471_732612_732914_739090 = args[2]; object compare_732472_732613_732915_739091 = args[3];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-quasiquote");

closureN_type c_7333647;
object e_7336477 [4];
c_7333647.hdr.mark = gc_color_red;
 c_7333647.hdr.grayed = 0;
c_7333647.tag = closureN_tag;
 c_7333647.fn = (function_type)__lambda_862;
c_7333647.num_args = 1;
c_7333647.num_elements = 4;
c_7333647.elements = (object *)e_7336477;
c_7333647.elements[0] = compare_732472_732613_732915_739091;
c_7333647.elements[1] = expr_732470_732611_732913_739089;
c_7333647.elements[2] = k_7313245;
c_7333647.elements[3] = rename_732471_732612_732914_739090;



return_direct_with_clo1(data,(closure)&c_7333647,__lambda_862,  Cyc_cdr(data, expr_732470_732611_732913_739089));; 
}

static void __lambda_862(void *data, object self_7319554, int argc, object *args) /* object self_7319554, object v_931_732478_732879_733092_739268 */
 {
 object v_931_732478_732879_733092_739268 = args[0];
  
closureN_type c_7333649;
object e_7333885 [3];
c_7333649.hdr.mark = gc_color_red;
 c_7333649.hdr.grayed = 0;
c_7333649.tag = closureN_tag;
 c_7333649.fn = (function_type)__lambda_863;
c_7333649.num_args = 0;
c_7333649.num_elements = 3;
c_7333649.elements = (object *)e_7333885;
c_7333649.elements[0] = ((closureN)self_7319554)->elements[0];
c_7333649.elements[1] = ((closureN)self_7319554)->elements[3];
c_7333649.elements[2] = v_931_732478_732879_733092_739268;


closureN_type c_7333886;
object e_7336476 [4];
c_7333886.hdr.mark = gc_color_red;
 c_7333886.hdr.grayed = 0;
c_7333886.tag = closureN_tag;
 c_7333886.fn = (function_type)__lambda_874;
c_7333886.num_args = 1;
c_7333886.num_elements = 4;
c_7333886.elements = (object *)e_7336476;
c_7333886.elements[0] = ((closureN)self_7319554)->elements[0];
c_7333886.elements[1] = ((closureN)self_7319554)->elements[1];
c_7333886.elements[2] = ((closureN)self_7319554)->elements[2];
c_7333886.elements[3] = ((closureN)self_7319554)->elements[3];

return_direct_with_clo1(data,(closure)&c_7333649,__lambda_863,  &c_7333886);; 
}

static void __lambda_874(void *data, object self_7319555, int argc, object *args) /* object self_7319555, object tmp_732615_732617_732916_739092 */
 {
 object tmp_732615_732617_732916_739092 = args[0];
  
closureN_type c_7333888;
object e_7336469 [4];
c_7333888.hdr.mark = gc_color_red;
 c_7333888.hdr.grayed = 0;
c_7333888.tag = closureN_tag;
 c_7333888.fn = (function_type)__lambda_875;
c_7333888.num_args = 0;
c_7333888.num_elements = 4;
c_7333888.elements = (object *)e_7336469;
c_7333888.elements[0] = ((closureN)self_7319555)->elements[0];
c_7333888.elements[1] = ((closureN)self_7319555)->elements[1];
c_7333888.elements[2] = ((closureN)self_7319555)->elements[3];
c_7333888.elements[3] = tmp_732615_732617_732916_739092;


closureN_type c_7336470;
object e_7336475 [1];
c_7336470.hdr.mark = gc_color_red;
 c_7336470.hdr.grayed = 0;
c_7336470.tag = closureN_tag;
 c_7336470.fn = (function_type)__lambda_1042;
c_7336470.num_args = 1;
c_7336470.num_elements = 1;
c_7336470.elements = (object *)e_7336475;
c_7336470.elements[0] = ((closureN)self_7319555)->elements[2];

return_direct_with_clo1(data,(closure)&c_7333888,__lambda_875,  &c_7336470);; 
}

static void __lambda_1042(void *data, object self_7319556, int argc, object *args) /* object self_7319556, object r_7313246 */
 {
 object r_7313246 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7319556)->elements[0], (((closure)  ((closureN)self_7319556)->elements[0])->fn),  Cyc_car(data, r_7313246));; 
}

static void __lambda_875(void *data, object self_7319557, int argc, object *args) /* object self_7319557, object k_7313248 */
 {
 object k_7313248 = args[0];
  if( (boolean_f != ((closureN)self_7319557)->elements[3]) ){ 
  return_direct_with_clo1(data,  k_7313248, (((closure)  k_7313248)->fn),  ((closureN)self_7319557)->elements[3]);
} else { 
  
closureN_type c_7333893;
object e_7336465 [4];
c_7333893.hdr.mark = gc_color_red;
 c_7333893.hdr.grayed = 0;
c_7333893.tag = closureN_tag;
 c_7333893.fn = (function_type)__lambda_876;
c_7333893.num_args = 1;
c_7333893.num_elements = 4;
c_7333893.elements = (object *)e_7336465;
c_7333893.elements[0] = ((closureN)self_7319557)->elements[0];
c_7333893.elements[1] = ((closureN)self_7319557)->elements[1];
c_7333893.elements[2] = k_7313248;
c_7333893.elements[3] = ((closureN)self_7319557)->elements[2];



return_direct_with_clo1(data,(closure)&c_7333893,__lambda_876,  Cyc_cdr(data, ((closureN)self_7319557)->elements[1]));}
;; 
}

static void __lambda_876(void *data, object self_7319558, int argc, object *args) /* object self_7319558, object v_9318_732495_732841_733066_739242 */
 {
 object v_9318_732495_732841_733066_739242 = args[0];
  
closureN_type c_7333895;
object e_7334343 [3];
c_7333895.hdr.mark = gc_color_red;
 c_7333895.hdr.grayed = 0;
c_7333895.tag = closureN_tag;
 c_7333895.fn = (function_type)__lambda_877;
c_7333895.num_args = 0;
c_7333895.num_elements = 3;
c_7333895.elements = (object *)e_7334343;
c_7333895.elements[0] = ((closureN)self_7319558)->elements[0];
c_7333895.elements[1] = ((closureN)self_7319558)->elements[3];
c_7333895.elements[2] = v_9318_732495_732841_733066_739242;


closureN_type c_7334344;
object e_7336464 [4];
c_7334344.hdr.mark = gc_color_red;
 c_7334344.hdr.grayed = 0;
c_7334344.tag = closureN_tag;
 c_7334344.fn = (function_type)__lambda_905;
c_7334344.num_args = 1;
c_7334344.num_elements = 4;
c_7334344.elements = (object *)e_7336464;
c_7334344.elements[0] = ((closureN)self_7319558)->elements[0];
c_7334344.elements[1] = ((closureN)self_7319558)->elements[1];
c_7334344.elements[2] = ((closureN)self_7319558)->elements[2];
c_7334344.elements[3] = ((closureN)self_7319558)->elements[3];

return_direct_with_clo1(data,(closure)&c_7333895,__lambda_877,  &c_7334344);; 
}

static void __lambda_905(void *data, object self_7319559, int argc, object *args) /* object self_7319559, object tmp_732619_732621_732917_739093 */
 {
 object tmp_732619_732621_732917_739093 = args[0];
  if( (boolean_f != tmp_732619_732621_732917_739093) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7319559)->elements[2], (((closure)  ((closureN)self_7319559)->elements[2])->fn),  tmp_732619_732621_732917_739093);
} else { 
  
closureN_type c_7334348;
object e_7336460 [4];
c_7334348.hdr.mark = gc_color_red;
 c_7334348.hdr.grayed = 0;
c_7334348.tag = closureN_tag;
 c_7334348.fn = (function_type)__lambda_906;
c_7334348.num_args = 1;
c_7334348.num_elements = 4;
c_7334348.elements = (object *)e_7336460;
c_7334348.elements[0] = ((closureN)self_7319559)->elements[0];
c_7334348.elements[1] = ((closureN)self_7319559)->elements[1];
c_7334348.elements[2] = ((closureN)self_7319559)->elements[2];
c_7334348.elements[3] = ((closureN)self_7319559)->elements[3];



return_direct_with_clo1(data,(closure)&c_7334348,__lambda_906,  Cyc_cdr(data, ((closureN)self_7319559)->elements[1]));}
;; 
}

static void __lambda_906(void *data, object self_7319560, int argc, object *args) /* object self_7319560, object v_9337_732514_732807_733042_739218 */
 {
 object v_9337_732514_732807_733042_739218 = args[0];
  
closureN_type c_7334350;
object e_7334593 [3];
c_7334350.hdr.mark = gc_color_red;
 c_7334350.hdr.grayed = 0;
c_7334350.tag = closureN_tag;
 c_7334350.fn = (function_type)__lambda_907;
c_7334350.num_args = 0;
c_7334350.num_elements = 3;
c_7334350.elements = (object *)e_7334593;
c_7334350.elements[0] = ((closureN)self_7319560)->elements[0];
c_7334350.elements[1] = ((closureN)self_7319560)->elements[3];
c_7334350.elements[2] = v_9337_732514_732807_733042_739218;


closureN_type c_7334594;
object e_7336459 [4];
c_7334594.hdr.mark = gc_color_red;
 c_7334594.hdr.grayed = 0;
c_7334594.tag = closureN_tag;
 c_7334594.fn = (function_type)__lambda_919;
c_7334594.num_args = 1;
c_7334594.num_elements = 4;
c_7334594.elements = (object *)e_7336459;
c_7334594.elements[0] = ((closureN)self_7319560)->elements[0];
c_7334594.elements[1] = ((closureN)self_7319560)->elements[1];
c_7334594.elements[2] = ((closureN)self_7319560)->elements[2];
c_7334594.elements[3] = ((closureN)self_7319560)->elements[3];

return_direct_with_clo1(data,(closure)&c_7334350,__lambda_907,  &c_7334594);; 
}

static void __lambda_919(void *data, object self_7319561, int argc, object *args) /* object self_7319561, object tmp_732623_732625_732918_739094 */
 {
 object tmp_732623_732625_732918_739094 = args[0];
  if( (boolean_f != tmp_732623_732625_732918_739094) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7319561)->elements[2], (((closure)  ((closureN)self_7319561)->elements[2])->fn),  tmp_732623_732625_732918_739094);
} else { 
  
closureN_type c_7334598;
object e_7336455 [4];
c_7334598.hdr.mark = gc_color_red;
 c_7334598.hdr.grayed = 0;
c_7334598.tag = closureN_tag;
 c_7334598.fn = (function_type)__lambda_920;
c_7334598.num_args = 1;
c_7334598.num_elements = 4;
c_7334598.elements = (object *)e_7336455;
c_7334598.elements[0] = ((closureN)self_7319561)->elements[0];
c_7334598.elements[1] = ((closureN)self_7319561)->elements[1];
c_7334598.elements[2] = ((closureN)self_7319561)->elements[2];
c_7334598.elements[3] = ((closureN)self_7319561)->elements[3];



return_direct_with_clo1(data,(closure)&c_7334598,__lambda_920,  Cyc_cdr(data, ((closureN)self_7319561)->elements[1]));}
;; 
}

static void __lambda_920(void *data, object self_7319562, int argc, object *args) /* object self_7319562, object v_9354_732531_732769_733015_739191 */
 {
 object v_9354_732531_732769_733015_739191 = args[0];
  
closureN_type c_7334600;
object e_7334867 [3];
c_7334600.hdr.mark = gc_color_red;
 c_7334600.hdr.grayed = 0;
c_7334600.tag = closureN_tag;
 c_7334600.fn = (function_type)__lambda_921;
c_7334600.num_args = 0;
c_7334600.num_elements = 3;
c_7334600.elements = (object *)e_7334867;
c_7334600.elements[0] = ((closureN)self_7319562)->elements[0];
c_7334600.elements[1] = ((closureN)self_7319562)->elements[3];
c_7334600.elements[2] = v_9354_732531_732769_733015_739191;


closureN_type c_7334868;
object e_7336454 [4];
c_7334868.hdr.mark = gc_color_red;
 c_7334868.hdr.grayed = 0;
c_7334868.tag = closureN_tag;
 c_7334868.fn = (function_type)__lambda_932;
c_7334868.num_args = 1;
c_7334868.num_elements = 4;
c_7334868.elements = (object *)e_7336454;
c_7334868.elements[0] = ((closureN)self_7319562)->elements[0];
c_7334868.elements[1] = ((closureN)self_7319562)->elements[1];
c_7334868.elements[2] = ((closureN)self_7319562)->elements[2];
c_7334868.elements[3] = ((closureN)self_7319562)->elements[3];

return_direct_with_clo1(data,(closure)&c_7334600,__lambda_921,  &c_7334868);; 
}

static void __lambda_932(void *data, object self_7319563, int argc, object *args) /* object self_7319563, object tmp_732627_732629_732919_739095 */
 {
 object tmp_732627_732629_732919_739095 = args[0];
  if( (boolean_f != tmp_732627_732629_732919_739095) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7319563)->elements[2], (((closure)  ((closureN)self_7319563)->elements[2])->fn),  tmp_732627_732629_732919_739095);
} else { 
  
closureN_type c_7334872;
object e_7336450 [4];
c_7334872.hdr.mark = gc_color_red;
 c_7334872.hdr.grayed = 0;
c_7334872.tag = closureN_tag;
 c_7334872.fn = (function_type)__lambda_933;
c_7334872.num_args = 1;
c_7334872.num_elements = 4;
c_7334872.elements = (object *)e_7336450;
c_7334872.elements[0] = ((closureN)self_7319563)->elements[0];
c_7334872.elements[1] = ((closureN)self_7319563)->elements[1];
c_7334872.elements[2] = ((closureN)self_7319563)->elements[2];
c_7334872.elements[3] = ((closureN)self_7319563)->elements[3];



return_direct_with_clo1(data,(closure)&c_7334872,__lambda_933,  Cyc_cdr(data, ((closureN)self_7319563)->elements[1]));}
;; 
}

static void __lambda_933(void *data, object self_7319564, int argc, object *args) /* object self_7319564, object v_9373_732550_732731_732988_739164 */
 {
 object v_9373_732550_732731_732988_739164 = args[0];
  
closureN_type c_7334874;
object e_7335141 [3];
c_7334874.hdr.mark = gc_color_red;
 c_7334874.hdr.grayed = 0;
c_7334874.tag = closureN_tag;
 c_7334874.fn = (function_type)__lambda_934;
c_7334874.num_args = 0;
c_7334874.num_elements = 3;
c_7334874.elements = (object *)e_7335141;
c_7334874.elements[0] = ((closureN)self_7319564)->elements[0];
c_7334874.elements[1] = ((closureN)self_7319564)->elements[3];
c_7334874.elements[2] = v_9373_732550_732731_732988_739164;


closureN_type c_7335142;
object e_7336449 [3];
c_7335142.hdr.mark = gc_color_red;
 c_7335142.hdr.grayed = 0;
c_7335142.tag = closureN_tag;
 c_7335142.fn = (function_type)__lambda_945;
c_7335142.num_args = 1;
c_7335142.num_elements = 3;
c_7335142.elements = (object *)e_7336449;
c_7335142.elements[0] = ((closureN)self_7319564)->elements[1];
c_7335142.elements[1] = ((closureN)self_7319564)->elements[2];
c_7335142.elements[2] = ((closureN)self_7319564)->elements[3];

return_direct_with_clo1(data,(closure)&c_7334874,__lambda_934,  &c_7335142);; 
}

static void __lambda_945(void *data, object self_7319565, int argc, object *args) /* object self_7319565, object tmp_732631_732633_732920_739096 */
 {
 object tmp_732631_732633_732920_739096 = args[0];
  if( (boolean_f != tmp_732631_732633_732920_739096) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7319565)->elements[1], (((closure)  ((closureN)self_7319565)->elements[1])->fn),  tmp_732631_732633_732920_739096);
} else { 
  
closureN_type c_7335146;
object e_7336445 [3];
c_7335146.hdr.mark = gc_color_red;
 c_7335146.hdr.grayed = 0;
c_7335146.tag = closureN_tag;
 c_7335146.fn = (function_type)__lambda_946;
c_7335146.num_args = 1;
c_7335146.num_elements = 3;
c_7335146.elements = (object *)e_7336445;
c_7335146.elements[0] = ((closureN)self_7319565)->elements[0];
c_7335146.elements[1] = ((closureN)self_7319565)->elements[1];
c_7335146.elements[2] = ((closureN)self_7319565)->elements[2];



return_direct_with_clo1(data,(closure)&c_7335146,__lambda_946,  Cyc_cdr(data, ((closureN)self_7319565)->elements[0]));}
;; 
}

static void __lambda_946(void *data, object self_7319566, int argc, object *args) /* object self_7319566, object v_9392_732569_732701_732965_739141 */
 {
 object v_9392_732569_732701_732965_739141 = args[0];
  
closureN_type c_7335148;
object e_7335785 [2];
c_7335148.hdr.mark = gc_color_red;
 c_7335148.hdr.grayed = 0;
c_7335148.tag = closureN_tag;
 c_7335148.fn = (function_type)__lambda_947;
c_7335148.num_args = 0;
c_7335148.num_elements = 2;
c_7335148.elements = (object *)e_7335785;
c_7335148.elements[0] = ((closureN)self_7319566)->elements[2];
c_7335148.elements[1] = v_9392_732569_732701_732965_739141;


closureN_type c_7335786;
object e_7336444 [3];
c_7335786.hdr.mark = gc_color_red;
 c_7335786.hdr.grayed = 0;
c_7335786.tag = closureN_tag;
 c_7335786.fn = (function_type)__lambda_992;
c_7335786.num_args = 1;
c_7335786.num_elements = 3;
c_7335786.elements = (object *)e_7336444;
c_7335786.elements[0] = ((closureN)self_7319566)->elements[0];
c_7335786.elements[1] = ((closureN)self_7319566)->elements[1];
c_7335786.elements[2] = ((closureN)self_7319566)->elements[2];

return_direct_with_clo1(data,(closure)&c_7335148,__lambda_947,  &c_7335786);; 
}

static void __lambda_992(void *data, object self_7319567, int argc, object *args) /* object self_7319567, object tmp_732635_732637_732921_739097 */
 {
 object tmp_732635_732637_732921_739097 = args[0];
  if( (boolean_f != tmp_732635_732637_732921_739097) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7319567)->elements[1], (((closure)  ((closureN)self_7319567)->elements[1])->fn),  tmp_732635_732637_732921_739097);
} else { 
  
closureN_type c_7335790;
object e_7336440 [3];
c_7335790.hdr.mark = gc_color_red;
 c_7335790.hdr.grayed = 0;
c_7335790.tag = closureN_tag;
 c_7335790.fn = (function_type)__lambda_993;
c_7335790.num_args = 1;
c_7335790.num_elements = 3;
c_7335790.elements = (object *)e_7336440;
c_7335790.elements[0] = ((closureN)self_7319567)->elements[0];
c_7335790.elements[1] = ((closureN)self_7319567)->elements[1];
c_7335790.elements[2] = ((closureN)self_7319567)->elements[2];



return_direct_with_clo1(data,(closure)&c_7335790,__lambda_993,  Cyc_cdr(data, ((closureN)self_7319567)->elements[0]));}
;; 
}

static void __lambda_993(void *data, object self_7319568, int argc, object *args) /* object self_7319568, object v_93107_732584_732672_732944_739120 */
 {
 object v_93107_732584_732672_732944_739120 = args[0];
  
closureN_type c_7335792;
object e_7336216 [2];
c_7335792.hdr.mark = gc_color_red;
 c_7335792.hdr.grayed = 0;
c_7335792.tag = closureN_tag;
 c_7335792.fn = (function_type)__lambda_994;
c_7335792.num_args = 0;
c_7335792.num_elements = 2;
c_7335792.elements = (object *)e_7336216;
c_7335792.elements[0] = ((closureN)self_7319568)->elements[2];
c_7335792.elements[1] = v_93107_732584_732672_732944_739120;


closureN_type c_7336217;
object e_7336439 [3];
c_7336217.hdr.mark = gc_color_red;
 c_7336217.hdr.grayed = 0;
c_7336217.tag = closureN_tag;
 c_7336217.fn = (function_type)__lambda_1026;
c_7336217.num_args = 1;
c_7336217.num_elements = 3;
c_7336217.elements = (object *)e_7336439;
c_7336217.elements[0] = ((closureN)self_7319568)->elements[0];
c_7336217.elements[1] = ((closureN)self_7319568)->elements[1];
c_7336217.elements[2] = ((closureN)self_7319568)->elements[2];

return_direct_with_clo1(data,(closure)&c_7335792,__lambda_994,  &c_7336217);; 
}

static void __lambda_1026(void *data, object self_7319569, int argc, object *args) /* object self_7319569, object tmp_732639_732641_732922_739098 */
 {
 object tmp_732639_732641_732922_739098 = args[0];
  if( (boolean_f != tmp_732639_732641_732922_739098) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7319569)->elements[1], (((closure)  ((closureN)self_7319569)->elements[1])->fn),  tmp_732639_732641_732922_739098);
} else { 
  
closureN_type c_7336221;
object e_7336435 [3];
c_7336221.hdr.mark = gc_color_red;
 c_7336221.hdr.grayed = 0;
c_7336221.tag = closureN_tag;
 c_7336221.fn = (function_type)__lambda_1027;
c_7336221.num_args = 1;
c_7336221.num_elements = 3;
c_7336221.elements = (object *)e_7336435;
c_7336221.elements[0] = ((closureN)self_7319569)->elements[0];
c_7336221.elements[1] = ((closureN)self_7319569)->elements[1];
c_7336221.elements[2] = ((closureN)self_7319569)->elements[2];



return_direct_with_clo1(data,(closure)&c_7336221,__lambda_1027,  Cyc_cdr(data, ((closureN)self_7319569)->elements[0]));}
;; 
}

static void __lambda_1027(void *data, object self_7319570, int argc, object *args) /* object self_7319570, object v_93121_732598_732646_732924_739100 */
 {
 object v_93121_732598_732646_732924_739100 = args[0];
  
closureN_type c_7336223;
object e_7336420 [2];
c_7336223.hdr.mark = gc_color_red;
 c_7336223.hdr.grayed = 0;
c_7336223.tag = closureN_tag;
 c_7336223.fn = (function_type)__lambda_1028;
c_7336223.num_args = 0;
c_7336223.num_elements = 2;
c_7336223.elements = (object *)e_7336420;
c_7336223.elements[0] = ((closureN)self_7319570)->elements[2];
c_7336223.elements[1] = v_93121_732598_732646_732924_739100;


closureN_type c_7336421;
object e_7336434 [2];
c_7336421.hdr.mark = gc_color_red;
 c_7336421.hdr.grayed = 0;
c_7336421.tag = closureN_tag;
 c_7336421.fn = (function_type)__lambda_1040;
c_7336421.num_args = 1;
c_7336421.num_elements = 2;
c_7336421.elements = (object *)e_7336434;
c_7336421.elements[0] = ((closureN)self_7319570)->elements[0];
c_7336421.elements[1] = ((closureN)self_7319570)->elements[1];

return_direct_with_clo1(data,(closure)&c_7336223,__lambda_1028,  &c_7336421);; 
}

static void __lambda_1040(void *data, object self_7319571, int argc, object *args) /* object self_7319571, object tmp_732643_732645_732923_739099 */
 {
 object tmp_732643_732645_732923_739099 = args[0];
  if( (boolean_f != tmp_732643_732645_732923_739099) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7319571)->elements[1], (((closure)  ((closureN)self_7319571)->elements[1])->fn),  tmp_732643_732645_732923_739099);
} else { 
  
closureN_type c_7336425;
object e_7336431 [1];
c_7336425.hdr.mark = gc_color_red;
 c_7336425.hdr.grayed = 0;
c_7336425.tag = closureN_tag;
 c_7336425.fn = (function_type)__lambda_1041;
c_7336425.num_args = 1;
c_7336425.num_elements = 1;
c_7336425.elements = (object *)e_7336431;
c_7336425.elements[0] = ((closureN)self_7319571)->elements[1];


make_utf8_string_with_len(c_7336432, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7336425, &c_7336432, ((closureN)self_7319571)->elements[0]);}
;; 
}

static void __lambda_1041(void *data, object self_7319572, int argc, object *args) /* object self_7319572, object r_7313256 */
 {
 object r_7313256 = args[0];
  
pair_type local_7336430; 
return_direct_with_clo1(data,  ((closureN)self_7319572)->elements[0], (((closure)  ((closureN)self_7319572)->elements[0])->fn),  set_pair_as_expr(&local_7336430, r_7313256, boolean_f));; 
}

static void __lambda_1028(void *data, object self_7319573, int argc, object *args) /* object self_7319573, object k_7313258 */
 {
 object k_7313258 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319573)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319573)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319573)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319573)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319573)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319573)->elements[1]))))))) ){ 
  
  
  
  
  
  
  Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319573)->elements[1]))))));
closureN_type c_7336275;
object e_7336400 [3];
c_7336275.hdr.mark = gc_color_red;
 c_7336275.hdr.grayed = 0;
c_7336275.tag = closureN_tag;
 c_7336275.fn = (function_type)__lambda_1029;
c_7336275.num_args = 1;
c_7336275.num_elements = 3;
c_7336275.elements = (object *)e_7336400;
c_7336275.elements[0] = k_7313258;
c_7336275.elements[1] = ((closureN)self_7319573)->elements[0];
c_7336275.elements[2] = ((closureN)self_7319573)->elements[1];

return_closcall2(data,  ((closureN)self_7319573)->elements[0],  &c_7336275, quote_match_91one);;
} else { 
  return_direct_with_clo1(data,  k_7313258, (((closure)  k_7313258)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313258, (((closure)  k_7313258)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313258, (((closure)  k_7313258)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313258, (((closure)  k_7313258)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313258, (((closure)  k_7313258)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313258, (((closure)  k_7313258)->fn),  boolean_f);}
;; 
}

static void __lambda_1029(void *data, object self_7319574, int argc, object *args) /* object self_7319574, object r_7313278 */
 {
 object r_7313278 = args[0];
  
closureN_type c_7336278;
object e_7336399 [3];
c_7336278.hdr.mark = gc_color_red;
 c_7336278.hdr.grayed = 0;
c_7336278.tag = closureN_tag;
 c_7336278.fn = (function_type)__lambda_1030;
c_7336278.num_args = 1;
c_7336278.num_elements = 3;
c_7336278.elements = (object *)e_7336399;
c_7336278.elements[0] = ((closureN)self_7319574)->elements[0];
c_7336278.elements[1] = r_7313278;
c_7336278.elements[2] = ((closureN)self_7319574)->elements[2];

return_closcall2(data,  ((closureN)self_7319574)->elements[1],  &c_7336278, quote_quote);; 
}

static void __lambda_1030(void *data, object self_7319575, int argc, object *args) /* object self_7319575, object r_7313294 */
 {
 object r_7313294 = args[0];
  
closureN_type c_7336280;
object e_7336392 [4];
c_7336280.hdr.mark = gc_color_red;
 c_7336280.hdr.grayed = 0;
c_7336280.tag = closureN_tag;
 c_7336280.fn = (function_type)__lambda_1031;
c_7336280.num_args = 1;
c_7336280.num_elements = 4;
c_7336280.elements = (object *)e_7336392;
c_7336280.elements[0] = ((closureN)self_7319575)->elements[0];
c_7336280.elements[1] = ((closureN)self_7319575)->elements[1];
c_7336280.elements[2] = r_7313294;
c_7336280.elements[3] = ((closureN)self_7319575)->elements[2];






make_pair(c_7336398,quote_x,NULL);c_7336398.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336280, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319575)->elements[2])), NULL, &c_7336398);; 
}

static void __lambda_1031(void *data, object self_7319576, int argc, object *args) /* object self_7319576, object r_7313295 */
 {
 object r_7313295 = args[0];
  
closureN_type c_7336282;
object e_7336388 [3];
c_7336282.hdr.mark = gc_color_red;
 c_7336282.hdr.grayed = 0;
c_7336282.tag = closureN_tag;
 c_7336282.fn = (function_type)__lambda_1032;
c_7336282.num_args = 1;
c_7336282.num_elements = 3;
c_7336282.elements = (object *)e_7336388;
c_7336282.elements[0] = ((closureN)self_7319576)->elements[0];
c_7336282.elements[1] = ((closureN)self_7319576)->elements[1];
c_7336282.elements[2] = ((closureN)self_7319576)->elements[3];


make_pair(c_7336391,quote_x,NULL);c_7336391.hdr.immutable = 1;

make_pair(c_7336390,quote_quote,&c_7336391);c_7336390.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336282, ((closureN)self_7319576)->elements[2], r_7313295, &c_7336390);; 
}

static void __lambda_1032(void *data, object self_7319577, int argc, object *args) /* object self_7319577, object r_7313283 */
 {
 object r_7313283 = args[0];
  
closureN_type c_7336284;
object e_7336373 [4];
c_7336284.hdr.mark = gc_color_red;
 c_7336284.hdr.grayed = 0;
c_7336284.tag = closureN_tag;
 c_7336284.fn = (function_type)__lambda_1033;
c_7336284.num_args = 1;
c_7336284.num_elements = 4;
c_7336284.elements = (object *)e_7336373;
c_7336284.elements[0] = ((closureN)self_7319577)->elements[0];
c_7336284.elements[1] = ((closureN)self_7319577)->elements[1];
c_7336284.elements[2] = r_7313283;
c_7336284.elements[3] = ((closureN)self_7319577)->elements[2];














make_pair(c_7336387,quote_i,NULL);c_7336387.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336284, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319577)->elements[2])))))), NULL, &c_7336387);; 
}

static void __lambda_1033(void *data, object self_7319578, int argc, object *args) /* object self_7319578, object r_7313290 */
 {
 object r_7313290 = args[0];
  
closureN_type c_7336286;
object e_7336359 [4];
c_7336286.hdr.mark = gc_color_red;
 c_7336286.hdr.grayed = 0;
c_7336286.tag = closureN_tag;
 c_7336286.fn = (function_type)__lambda_1034;
c_7336286.num_args = 1;
c_7336286.num_elements = 4;
c_7336286.elements = (object *)e_7336359;
c_7336286.elements[0] = ((closureN)self_7319578)->elements[0];
c_7336286.elements[1] = ((closureN)self_7319578)->elements[1];
c_7336286.elements[2] = ((closureN)self_7319578)->elements[2];
c_7336286.elements[3] = ((closureN)self_7319578)->elements[3];












make_pair(c_7336372,quote_i,NULL);c_7336372.hdr.immutable = 1;

make_pair(c_7336371,quote_fk,&c_7336372);c_7336371.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336286, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319578)->elements[3]))))), r_7313290, &c_7336371);; 
}

static void __lambda_1034(void *data, object self_7319579, int argc, object *args) /* object self_7319579, object r_7313288 */
 {
 object r_7313288 = args[0];
  
closureN_type c_7336288;
object e_7336346 [4];
c_7336288.hdr.mark = gc_color_red;
 c_7336288.hdr.grayed = 0;
c_7336288.tag = closureN_tag;
 c_7336288.fn = (function_type)__lambda_1035;
c_7336288.num_args = 1;
c_7336288.num_elements = 4;
c_7336288.elements = (object *)e_7336346;
c_7336288.elements[0] = ((closureN)self_7319579)->elements[0];
c_7336288.elements[1] = ((closureN)self_7319579)->elements[1];
c_7336288.elements[2] = ((closureN)self_7319579)->elements[2];
c_7336288.elements[3] = ((closureN)self_7319579)->elements[3];










make_pair(c_7336358,quote_i,NULL);c_7336358.hdr.immutable = 1;

make_pair(c_7336357,quote_fk,&c_7336358);c_7336357.hdr.immutable = 1;

make_pair(c_7336356,quote_sk,&c_7336357);c_7336356.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336288, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319579)->elements[3])))), r_7313288, &c_7336356);; 
}

static void __lambda_1035(void *data, object self_7319580, int argc, object *args) /* object self_7319580, object r_7313286 */
 {
 object r_7313286 = args[0];
  
closureN_type c_7336290;
object e_7336334 [4];
c_7336290.hdr.mark = gc_color_red;
 c_7336290.hdr.grayed = 0;
c_7336290.tag = closureN_tag;
 c_7336290.fn = (function_type)__lambda_1036;
c_7336290.num_args = 1;
c_7336290.num_elements = 4;
c_7336290.elements = (object *)e_7336334;
c_7336290.elements[0] = ((closureN)self_7319580)->elements[0];
c_7336290.elements[1] = ((closureN)self_7319580)->elements[1];
c_7336290.elements[2] = ((closureN)self_7319580)->elements[2];
c_7336290.elements[3] = ((closureN)self_7319580)->elements[3];








make_pair(c_7336345,quote_i,NULL);c_7336345.hdr.immutable = 1;

make_pair(c_7336344,quote_fk,&c_7336345);c_7336344.hdr.immutable = 1;

make_pair(c_7336343,quote_sk,&c_7336344);c_7336343.hdr.immutable = 1;

make_pair(c_7336342,quote_g_87s,&c_7336343);c_7336342.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336290, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319580)->elements[3]))), r_7313286, &c_7336342);; 
}

static void __lambda_1036(void *data, object self_7319581, int argc, object *args) /* object self_7319581, object r_7313284 */
 {
 object r_7313284 = args[0];
  
closureN_type c_7336292;
object e_7336325 [3];
c_7336292.hdr.mark = gc_color_red;
 c_7336292.hdr.grayed = 0;
c_7336292.tag = closureN_tag;
 c_7336292.fn = (function_type)__lambda_1037;
c_7336292.num_args = 1;
c_7336292.num_elements = 3;
c_7336292.elements = (object *)e_7336325;
c_7336292.elements[0] = ((closureN)self_7319581)->elements[0];
c_7336292.elements[1] = ((closureN)self_7319581)->elements[1];
c_7336292.elements[2] = ((closureN)self_7319581)->elements[3];


make_pair(c_7336329,quote_x,NULL);c_7336329.hdr.immutable = 1;

make_pair(c_7336328,quote_quote,&c_7336329);c_7336328.hdr.immutable = 1;

make_pair(c_7336333,quote_i,NULL);c_7336333.hdr.immutable = 1;

make_pair(c_7336332,quote_fk,&c_7336333);c_7336332.hdr.immutable = 1;

make_pair(c_7336331,quote_sk,&c_7336332);c_7336331.hdr.immutable = 1;

make_pair(c_7336330,quote_g_87s,&c_7336331);c_7336330.hdr.immutable = 1;

make_pair(c_7336327,&c_7336328,&c_7336330);c_7336327.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336292, ((closureN)self_7319581)->elements[2], r_7313284, &c_7336327);; 
}

static void __lambda_1037(void *data, object self_7319582, int argc, object *args) /* object self_7319582, object r_7313281 */
 {
 object r_7313281 = args[0];
  
closureN_type c_7336294;
object e_7336313 [2];
c_7336294.hdr.mark = gc_color_red;
 c_7336294.hdr.grayed = 0;
c_7336294.tag = closureN_tag;
 c_7336294.fn = (function_type)__lambda_1038;
c_7336294.num_args = 1;
c_7336294.num_elements = 2;
c_7336294.elements = (object *)e_7336313;
c_7336294.elements[0] = ((closureN)self_7319582)->elements[0];
c_7336294.elements[1] = ((closureN)self_7319582)->elements[1];




make_pair(c_7336320,quote_x,NULL);c_7336320.hdr.immutable = 1;

make_pair(c_7336319,quote_quote,&c_7336320);c_7336319.hdr.immutable = 1;

make_pair(c_7336324,quote_i,NULL);c_7336324.hdr.immutable = 1;

make_pair(c_7336323,quote_fk,&c_7336324);c_7336323.hdr.immutable = 1;

make_pair(c_7336322,quote_sk,&c_7336323);c_7336322.hdr.immutable = 1;

make_pair(c_7336321,quote_g_87s,&c_7336322);c_7336321.hdr.immutable = 1;

make_pair(c_7336318,&c_7336319,&c_7336321);c_7336318.hdr.immutable = 1;

make_pair(c_7336317,quote_v,&c_7336318);c_7336317.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336294, Cyc_car(data, ((closureN)self_7319582)->elements[2]), r_7313281, &c_7336317);; 
}

static void __lambda_1038(void *data, object self_7319583, int argc, object *args) /* object self_7319583, object r_7313279 */
 {
 object r_7313279 = args[0];
  
closureN_type c_7336296;
object e_7336302 [1];
c_7336296.hdr.mark = gc_color_red;
 c_7336296.hdr.grayed = 0;
c_7336296.tag = closureN_tag;
 c_7336296.fn = (function_type)__lambda_1039;
c_7336296.num_args = 1;
c_7336296.num_elements = 1;
c_7336296.elements = (object *)e_7336302;
c_7336296.elements[0] = ((closureN)self_7319583)->elements[0];


make_pair(c_7336308,quote_x,NULL);c_7336308.hdr.immutable = 1;

make_pair(c_7336307,quote_quote,&c_7336308);c_7336307.hdr.immutable = 1;

make_pair(c_7336312,quote_i,NULL);c_7336312.hdr.immutable = 1;

make_pair(c_7336311,quote_fk,&c_7336312);c_7336311.hdr.immutable = 1;

make_pair(c_7336310,quote_sk,&c_7336311);c_7336310.hdr.immutable = 1;

make_pair(c_7336309,quote_g_87s,&c_7336310);c_7336309.hdr.immutable = 1;

make_pair(c_7336306,&c_7336307,&c_7336309);c_7336306.hdr.immutable = 1;

make_pair(c_7336305,quote_v,&c_7336306);c_7336305.hdr.immutable = 1;

make_pair(c_7336304,quote_match_91one,&c_7336305);c_7336304.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7336296, ((closureN)self_7319583)->elements[1], r_7313279, &c_7336304);; 
}

static void __lambda_1039(void *data, object self_7319584, int argc, object *args) /* object self_7319584, object r_7313277 */
 {
 object r_7313277 = args[0];
  
pair_type local_7336301; 
return_direct_with_clo1(data,  ((closureN)self_7319584)->elements[0], (((closure)  ((closureN)self_7319584)->elements[0])->fn),  set_pair_as_expr(&local_7336301, r_7313277, boolean_f));; 
}

static void __lambda_994(void *data, object self_7319585, int argc, object *args) /* object self_7319585, object k_7313302 */
 {
 object k_7313302 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319585)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319585)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_vector_not_record_type(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319585)->elements[1])))) ){ 
  
closureN_type c_7335809;
object e_7336207 [3];
c_7335809.hdr.mark = gc_color_red;
 c_7335809.hdr.grayed = 0;
c_7335809.tag = closureN_tag;
 c_7335809.fn = (function_type)__lambda_995;
c_7335809.num_args = 1;
c_7335809.num_elements = 3;
c_7335809.elements = (object *)e_7336207;
c_7335809.elements[0] = k_7313302;
c_7335809.elements[1] = ((closureN)self_7319585)->elements[0];
c_7335809.elements[2] = ((closureN)self_7319585)->elements[1];





return_direct_with_clo2(data,  __glo_vector_91_125list_scheme_base, (((closure)  __glo_vector_91_125list_scheme_base)->fn),  &c_7335809, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319585)->elements[1])));
} else { 
  return_direct_with_clo1(data,  k_7313302, (((closure)  k_7313302)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313302, (((closure)  k_7313302)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313302, (((closure)  k_7313302)->fn),  boolean_f);}
;; 
}

static void __lambda_995(void *data, object self_7319586, int argc, object *args) /* object self_7319586, object v_93111_732588_732680_732949_739125 */
 {
 object v_93111_732588_732680_732949_739125 = args[0];
  
closureN_type c_7335811;
object e_7336203 [4];
c_7335811.hdr.mark = gc_color_red;
 c_7335811.hdr.grayed = 0;
c_7335811.tag = closureN_tag;
 c_7335811.fn = (function_type)__lambda_996;
c_7335811.num_args = 1;
c_7335811.num_elements = 4;
c_7335811.elements = (object *)e_7336203;
c_7335811.elements[0] = ((closureN)self_7319586)->elements[0];
c_7335811.elements[1] = ((closureN)self_7319586)->elements[1];
c_7335811.elements[2] = ((closureN)self_7319586)->elements[2];
c_7335811.elements[3] = v_93111_732588_732680_732949_739125;


complex_num_type local_7336206; 
return_direct_with_clo1(data,(closure)&c_7335811,__lambda_996,  ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7336206, v_93111_732588_732680_732949_739125));; 
}

static void __lambda_996(void *data, object self_7319587, int argc, object *args) /* object self_7319587, object r_7313310 */
 {
 object r_7313310 = args[0];
  if( (boolean_f != r_7313310) ){ 
  
closureN_type c_7335813;
object e_7336199 [3];
c_7335813.hdr.mark = gc_color_red;
 c_7335813.hdr.grayed = 0;
c_7335813.tag = closureN_tag;
 c_7335813.fn = (function_type)__lambda_997;
c_7335813.num_args = 1;
c_7335813.num_elements = 3;
c_7335813.elements = (object *)e_7336199;
c_7335813.elements[0] = ((closureN)self_7319587)->elements[0];
c_7335813.elements[1] = ((closureN)self_7319587)->elements[1];
c_7335813.elements[2] = ((closureN)self_7319587)->elements[2];

return_direct_with_clo1(data,(closure)&c_7335813,__lambda_997,  ((closureN)self_7319587)->elements[3]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319587)->elements[0], (((closure)  ((closureN)self_7319587)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_997(void *data, object self_7319588, int argc, object *args) /* object self_7319588, object elt_732682_732950_739126 */
 {
 object elt_732682_732950_739126 = args[0];
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319588)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319588)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319588)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319588)->elements[2]))))))) ){ 
  
closureN_type c_7335856;
object e_7336190 [4];
c_7335856.hdr.mark = gc_color_red;
 c_7335856.hdr.grayed = 0;
c_7335856.tag = closureN_tag;
 c_7335856.fn = (function_type)__lambda_998;
c_7335856.num_args = 1;
c_7335856.num_elements = 4;
c_7335856.elements = (object *)e_7336190;
c_7335856.elements[0] = elt_732682_732950_739126;
c_7335856.elements[1] = ((closureN)self_7319588)->elements[0];
c_7335856.elements[2] = ((closureN)self_7319588)->elements[1];
c_7335856.elements[3] = ((closureN)self_7319588)->elements[2];

return_closcall2(data,  ((closureN)self_7319588)->elements[1],  &c_7335856, quote__if);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319588)->elements[0], (((closure)  ((closureN)self_7319588)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319588)->elements[0], (((closure)  ((closureN)self_7319588)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319588)->elements[0], (((closure)  ((closureN)self_7319588)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319588)->elements[0], (((closure)  ((closureN)self_7319588)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_998(void *data, object self_7319589, int argc, object *args) /* object self_7319589, object r_7313325 */
 {
 object r_7313325 = args[0];
  
closureN_type c_7335859;
object e_7336189 [5];
c_7335859.hdr.mark = gc_color_red;
 c_7335859.hdr.grayed = 0;
c_7335859.tag = closureN_tag;
 c_7335859.fn = (function_type)__lambda_999;
c_7335859.num_args = 1;
c_7335859.num_elements = 5;
c_7335859.elements = (object *)e_7336189;
c_7335859.elements[0] = ((closureN)self_7319589)->elements[0];
c_7335859.elements[1] = ((closureN)self_7319589)->elements[1];
c_7335859.elements[2] = r_7313325;
c_7335859.elements[3] = ((closureN)self_7319589)->elements[2];
c_7335859.elements[4] = ((closureN)self_7319589)->elements[3];

return_closcall2(data,  ((closureN)self_7319589)->elements[2],  &c_7335859, quote_vector_127);; 
}

static void __lambda_999(void *data, object self_7319590, int argc, object *args) /* object self_7319590, object r_7313379 */
 {
 object r_7313379 = args[0];
  
closureN_type c_7335861;
object e_7336184 [6];
c_7335861.hdr.mark = gc_color_red;
 c_7335861.hdr.grayed = 0;
c_7335861.tag = closureN_tag;
 c_7335861.fn = (function_type)__lambda_1000;
c_7335861.num_args = 1;
c_7335861.num_elements = 6;
c_7335861.elements = (object *)e_7336184;
c_7335861.elements[0] = ((closureN)self_7319590)->elements[0];
c_7335861.elements[1] = ((closureN)self_7319590)->elements[1];
c_7335861.elements[2] = ((closureN)self_7319590)->elements[2];
c_7335861.elements[3] = r_7313379;
c_7335861.elements[4] = ((closureN)self_7319590)->elements[3];
c_7335861.elements[5] = ((closureN)self_7319590)->elements[4];




make_pair(c_7336188,quote_v,NULL);c_7336188.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335861, Cyc_car(data, ((closureN)self_7319590)->elements[4]), NULL, &c_7336188);; 
}

static void __lambda_1000(void *data, object self_7319591, int argc, object *args) /* object self_7319591, object r_7313380 */
 {
 object r_7313380 = args[0];
  
closureN_type c_7335863;
object e_7336180 [5];
c_7335863.hdr.mark = gc_color_red;
 c_7335863.hdr.grayed = 0;
c_7335863.tag = closureN_tag;
 c_7335863.fn = (function_type)__lambda_1001;
c_7335863.num_args = 1;
c_7335863.num_elements = 5;
c_7335863.elements = (object *)e_7336180;
c_7335863.elements[0] = ((closureN)self_7319591)->elements[0];
c_7335863.elements[1] = ((closureN)self_7319591)->elements[1];
c_7335863.elements[2] = ((closureN)self_7319591)->elements[2];
c_7335863.elements[3] = ((closureN)self_7319591)->elements[4];
c_7335863.elements[4] = ((closureN)self_7319591)->elements[5];


make_pair(c_7336183,quote_v,NULL);c_7336183.hdr.immutable = 1;

make_pair(c_7336182,quote_vector_127,&c_7336183);c_7336182.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335863, ((closureN)self_7319591)->elements[3], r_7313380, &c_7336182);; 
}

static void __lambda_1001(void *data, object self_7319592, int argc, object *args) /* object self_7319592, object r_7313328 */
 {
 object r_7313328 = args[0];
  
closureN_type c_7335866;
object e_7336179 [6];
c_7335866.hdr.mark = gc_color_red;
 c_7335866.hdr.grayed = 0;
c_7335866.tag = closureN_tag;
 c_7335866.fn = (function_type)__lambda_1002;
c_7335866.num_args = 1;
c_7335866.num_elements = 6;
c_7335866.elements = (object *)e_7336179;
c_7335866.elements[0] = ((closureN)self_7319592)->elements[0];
c_7335866.elements[1] = ((closureN)self_7319592)->elements[1];
c_7335866.elements[2] = ((closureN)self_7319592)->elements[2];
c_7335866.elements[3] = r_7313328;
c_7335866.elements[4] = ((closureN)self_7319592)->elements[3];
c_7335866.elements[5] = ((closureN)self_7319592)->elements[4];

return_closcall2(data,  ((closureN)self_7319592)->elements[3],  &c_7335866, quote_let);; 
}

static void __lambda_1002(void *data, object self_7319593, int argc, object *args) /* object self_7319593, object r_7313336 */
 {
 object r_7313336 = args[0];
  
closureN_type c_7335869;
object e_7336178 [7];
c_7335869.hdr.mark = gc_color_red;
 c_7335869.hdr.grayed = 0;
c_7335869.tag = closureN_tag;
 c_7335869.fn = (function_type)__lambda_1003;
c_7335869.num_args = 1;
c_7335869.num_elements = 7;
c_7335869.elements = (object *)e_7336178;
c_7335869.elements[0] = ((closureN)self_7319593)->elements[0];
c_7335869.elements[1] = ((closureN)self_7319593)->elements[1];
c_7335869.elements[2] = ((closureN)self_7319593)->elements[2];
c_7335869.elements[3] = ((closureN)self_7319593)->elements[3];
c_7335869.elements[4] = r_7313336;
c_7335869.elements[5] = ((closureN)self_7319593)->elements[4];
c_7335869.elements[6] = ((closureN)self_7319593)->elements[5];

return_closcall2(data,  ((closureN)self_7319593)->elements[4],  &c_7335869, quote_ls);; 
}

static void __lambda_1003(void *data, object self_7319594, int argc, object *args) /* object self_7319594, object r_7313365 */
 {
 object r_7313365 = args[0];
  
closureN_type c_7335872;
object e_7336177 [8];
c_7335872.hdr.mark = gc_color_red;
 c_7335872.hdr.grayed = 0;
c_7335872.tag = closureN_tag;
 c_7335872.fn = (function_type)__lambda_1004;
c_7335872.num_args = 1;
c_7335872.num_elements = 8;
c_7335872.elements = (object *)e_7336177;
c_7335872.elements[0] = ((closureN)self_7319594)->elements[0];
c_7335872.elements[1] = ((closureN)self_7319594)->elements[1];
c_7335872.elements[2] = ((closureN)self_7319594)->elements[2];
c_7335872.elements[3] = ((closureN)self_7319594)->elements[3];
c_7335872.elements[4] = ((closureN)self_7319594)->elements[4];
c_7335872.elements[5] = r_7313365;
c_7335872.elements[6] = ((closureN)self_7319594)->elements[5];
c_7335872.elements[7] = ((closureN)self_7319594)->elements[6];

return_closcall2(data,  ((closureN)self_7319594)->elements[5],  &c_7335872, quote_vector_91_125list);; 
}

static void __lambda_1004(void *data, object self_7319595, int argc, object *args) /* object self_7319595, object r_7313371 */
 {
 object r_7313371 = args[0];
  
closureN_type c_7335874;
object e_7336172 [9];
c_7335874.hdr.mark = gc_color_red;
 c_7335874.hdr.grayed = 0;
c_7335874.tag = closureN_tag;
 c_7335874.fn = (function_type)__lambda_1005;
c_7335874.num_args = 1;
c_7335874.num_elements = 9;
c_7335874.elements = (object *)e_7336172;
c_7335874.elements[0] = ((closureN)self_7319595)->elements[0];
c_7335874.elements[1] = ((closureN)self_7319595)->elements[1];
c_7335874.elements[2] = ((closureN)self_7319595)->elements[2];
c_7335874.elements[3] = ((closureN)self_7319595)->elements[3];
c_7335874.elements[4] = ((closureN)self_7319595)->elements[4];
c_7335874.elements[5] = ((closureN)self_7319595)->elements[5];
c_7335874.elements[6] = r_7313371;
c_7335874.elements[7] = ((closureN)self_7319595)->elements[6];
c_7335874.elements[8] = ((closureN)self_7319595)->elements[7];




make_pair(c_7336176,quote_v,NULL);c_7336176.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335874, Cyc_car(data, ((closureN)self_7319595)->elements[7]), NULL, &c_7336176);; 
}

static void __lambda_1005(void *data, object self_7319596, int argc, object *args) /* object self_7319596, object r_7313372 */
 {
 object r_7313372 = args[0];
  
closureN_type c_7335876;
object e_7336168 [8];
c_7335876.hdr.mark = gc_color_red;
 c_7335876.hdr.grayed = 0;
c_7335876.tag = closureN_tag;
 c_7335876.fn = (function_type)__lambda_1006;
c_7335876.num_args = 1;
c_7335876.num_elements = 8;
c_7335876.elements = (object *)e_7336168;
c_7335876.elements[0] = ((closureN)self_7319596)->elements[0];
c_7335876.elements[1] = ((closureN)self_7319596)->elements[1];
c_7335876.elements[2] = ((closureN)self_7319596)->elements[2];
c_7335876.elements[3] = ((closureN)self_7319596)->elements[3];
c_7335876.elements[4] = ((closureN)self_7319596)->elements[4];
c_7335876.elements[5] = ((closureN)self_7319596)->elements[5];
c_7335876.elements[6] = ((closureN)self_7319596)->elements[7];
c_7335876.elements[7] = ((closureN)self_7319596)->elements[8];


make_pair(c_7336171,quote_v,NULL);c_7336171.hdr.immutable = 1;

make_pair(c_7336170,quote_vector_91_125list,&c_7336171);c_7336170.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335876, ((closureN)self_7319596)->elements[6], r_7313372, &c_7336170);; 
}

static void __lambda_1006(void *data, object self_7319597, int argc, object *args) /* object self_7319597, object r_7313368 */
 {
 object r_7313368 = args[0];
  
closureN_type c_7335878;
object e_7336164 [8];
c_7335878.hdr.mark = gc_color_red;
 c_7335878.hdr.grayed = 0;
c_7335878.tag = closureN_tag;
 c_7335878.fn = (function_type)__lambda_1007;
c_7335878.num_args = 1;
c_7335878.num_elements = 8;
c_7335878.elements = (object *)e_7336164;
c_7335878.elements[0] = ((closureN)self_7319597)->elements[0];
c_7335878.elements[1] = ((closureN)self_7319597)->elements[1];
c_7335878.elements[2] = ((closureN)self_7319597)->elements[2];
c_7335878.elements[3] = ((closureN)self_7319597)->elements[3];
c_7335878.elements[4] = ((closureN)self_7319597)->elements[4];
c_7335878.elements[5] = ((closureN)self_7319597)->elements[5];
c_7335878.elements[6] = ((closureN)self_7319597)->elements[6];
c_7335878.elements[7] = ((closureN)self_7319597)->elements[7];


make_pair(c_7336167,quote_v,NULL);c_7336167.hdr.immutable = 1;

make_pair(c_7336166,quote_vector_91_125list,&c_7336167);c_7336166.hdr.immutable = 1;

make_pair(c_7336165,&c_7336166,NULL);c_7336165.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335878, r_7313368, NULL, &c_7336165);; 
}

static void __lambda_1007(void *data, object self_7319598, int argc, object *args) /* object self_7319598, object r_7313366 */
 {
 object r_7313366 = args[0];
  
closureN_type c_7335880;
object e_7336158 [7];
c_7335880.hdr.mark = gc_color_red;
 c_7335880.hdr.grayed = 0;
c_7335880.tag = closureN_tag;
 c_7335880.fn = (function_type)__lambda_1008;
c_7335880.num_args = 1;
c_7335880.num_elements = 7;
c_7335880.elements = (object *)e_7336158;
c_7335880.elements[0] = ((closureN)self_7319598)->elements[0];
c_7335880.elements[1] = ((closureN)self_7319598)->elements[1];
c_7335880.elements[2] = ((closureN)self_7319598)->elements[2];
c_7335880.elements[3] = ((closureN)self_7319598)->elements[3];
c_7335880.elements[4] = ((closureN)self_7319598)->elements[4];
c_7335880.elements[5] = ((closureN)self_7319598)->elements[6];
c_7335880.elements[6] = ((closureN)self_7319598)->elements[7];


make_pair(c_7336163,quote_v,NULL);c_7336163.hdr.immutable = 1;

make_pair(c_7336162,quote_vector_91_125list,&c_7336163);c_7336162.hdr.immutable = 1;

make_pair(c_7336161,&c_7336162,NULL);c_7336161.hdr.immutable = 1;

make_pair(c_7336160,quote_ls,&c_7336161);c_7336160.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335880, ((closureN)self_7319598)->elements[5], r_7313366, &c_7336160);; 
}

static void __lambda_1008(void *data, object self_7319599, int argc, object *args) /* object self_7319599, object r_7313362 */
 {
 object r_7313362 = args[0];
  
closureN_type c_7335882;
object e_7336152 [7];
c_7335882.hdr.mark = gc_color_red;
 c_7335882.hdr.grayed = 0;
c_7335882.tag = closureN_tag;
 c_7335882.fn = (function_type)__lambda_1009;
c_7335882.num_args = 1;
c_7335882.num_elements = 7;
c_7335882.elements = (object *)e_7336152;
c_7335882.elements[0] = ((closureN)self_7319599)->elements[0];
c_7335882.elements[1] = ((closureN)self_7319599)->elements[1];
c_7335882.elements[2] = ((closureN)self_7319599)->elements[2];
c_7335882.elements[3] = ((closureN)self_7319599)->elements[3];
c_7335882.elements[4] = ((closureN)self_7319599)->elements[4];
c_7335882.elements[5] = ((closureN)self_7319599)->elements[5];
c_7335882.elements[6] = ((closureN)self_7319599)->elements[6];


make_pair(c_7336157,quote_v,NULL);c_7336157.hdr.immutable = 1;

make_pair(c_7336156,quote_vector_91_125list,&c_7336157);c_7336156.hdr.immutable = 1;

make_pair(c_7336155,&c_7336156,NULL);c_7336155.hdr.immutable = 1;

make_pair(c_7336154,quote_ls,&c_7336155);c_7336154.hdr.immutable = 1;

make_pair(c_7336153,&c_7336154,NULL);c_7336153.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335882, r_7313362, NULL, &c_7336153);; 
}

static void __lambda_1009(void *data, object self_7319600, int argc, object *args) /* object self_7319600, object r_7313339 */
 {
 object r_7313339 = args[0];
  
closureN_type c_7335885;
object e_7336151 [8];
c_7335885.hdr.mark = gc_color_red;
 c_7335885.hdr.grayed = 0;
c_7335885.tag = closureN_tag;
 c_7335885.fn = (function_type)__lambda_1010;
c_7335885.num_args = 1;
c_7335885.num_elements = 8;
c_7335885.elements = (object *)e_7336151;
c_7335885.elements[0] = ((closureN)self_7319600)->elements[0];
c_7335885.elements[1] = ((closureN)self_7319600)->elements[1];
c_7335885.elements[2] = ((closureN)self_7319600)->elements[2];
c_7335885.elements[3] = ((closureN)self_7319600)->elements[3];
c_7335885.elements[4] = ((closureN)self_7319600)->elements[4];
c_7335885.elements[5] = r_7313339;
c_7335885.elements[6] = ((closureN)self_7319600)->elements[5];
c_7335885.elements[7] = ((closureN)self_7319600)->elements[6];

return_closcall2(data,  ((closureN)self_7319600)->elements[5],  &c_7335885, quote_match_91quasiquote);; 
}

static void __lambda_1010(void *data, object self_7319601, int argc, object *args) /* object self_7319601, object r_7313345 */
 {
 object r_7313345 = args[0];
  
closureN_type c_7335888;
object e_7336150 [8];
c_7335888.hdr.mark = gc_color_red;
 c_7335888.hdr.grayed = 0;
c_7335888.tag = closureN_tag;
 c_7335888.fn = (function_type)__lambda_1011;
c_7335888.num_args = 1;
c_7335888.num_elements = 8;
c_7335888.elements = (object *)e_7336150;
c_7335888.elements[0] = ((closureN)self_7319601)->elements[0];
c_7335888.elements[1] = ((closureN)self_7319601)->elements[1];
c_7335888.elements[2] = ((closureN)self_7319601)->elements[2];
c_7335888.elements[3] = ((closureN)self_7319601)->elements[3];
c_7335888.elements[4] = ((closureN)self_7319601)->elements[4];
c_7335888.elements[5] = ((closureN)self_7319601)->elements[5];
c_7335888.elements[6] = r_7313345;
c_7335888.elements[7] = ((closureN)self_7319601)->elements[7];

return_closcall2(data,  ((closureN)self_7319601)->elements[6],  &c_7335888, quote_ls);; 
}

static void __lambda_1011(void *data, object self_7319602, int argc, object *args) /* object self_7319602, object r_7313348 */
 {
 object r_7313348 = args[0];
  
closureN_type c_7335890;
object e_7336122 [9];
c_7335890.hdr.mark = gc_color_red;
 c_7335890.hdr.grayed = 0;
c_7335890.tag = closureN_tag;
 c_7335890.fn = (function_type)__lambda_1012;
c_7335890.num_args = 1;
c_7335890.num_elements = 9;
c_7335890.elements = (object *)e_7336122;
c_7335890.elements[0] = ((closureN)self_7319602)->elements[0];
c_7335890.elements[1] = ((closureN)self_7319602)->elements[1];
c_7335890.elements[2] = ((closureN)self_7319602)->elements[2];
c_7335890.elements[3] = ((closureN)self_7319602)->elements[3];
c_7335890.elements[4] = ((closureN)self_7319602)->elements[4];
c_7335890.elements[5] = ((closureN)self_7319602)->elements[5];
c_7335890.elements[6] = ((closureN)self_7319602)->elements[6];
c_7335890.elements[7] = r_7313348;
c_7335890.elements[8] = ((closureN)self_7319602)->elements[7];


























make_pair(c_7336149,quote_i,quote_depth);c_7336149.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335890, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319602)->elements[7])))))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319602)->elements[7])))))), &c_7336149);; 
}

static void __lambda_1012(void *data, object self_7319603, int argc, object *args) /* object self_7319603, object r_7313357 */
 {
 object r_7313357 = args[0];
  
closureN_type c_7335892;
object e_7336108 [9];
c_7335892.hdr.mark = gc_color_red;
 c_7335892.hdr.grayed = 0;
c_7335892.tag = closureN_tag;
 c_7335892.fn = (function_type)__lambda_1013;
c_7335892.num_args = 1;
c_7335892.num_elements = 9;
c_7335892.elements = (object *)e_7336108;
c_7335892.elements[0] = ((closureN)self_7319603)->elements[0];
c_7335892.elements[1] = ((closureN)self_7319603)->elements[1];
c_7335892.elements[2] = ((closureN)self_7319603)->elements[2];
c_7335892.elements[3] = ((closureN)self_7319603)->elements[3];
c_7335892.elements[4] = ((closureN)self_7319603)->elements[4];
c_7335892.elements[5] = ((closureN)self_7319603)->elements[5];
c_7335892.elements[6] = ((closureN)self_7319603)->elements[6];
c_7335892.elements[7] = ((closureN)self_7319603)->elements[7];
c_7335892.elements[8] = ((closureN)self_7319603)->elements[8];












make_pair(c_7336121,quote_i,quote_depth);c_7336121.hdr.immutable = 1;

make_pair(c_7336120,quote_fk,&c_7336121);c_7336120.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335892, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319603)->elements[8]))))), r_7313357, &c_7336120);; 
}

static void __lambda_1013(void *data, object self_7319604, int argc, object *args) /* object self_7319604, object r_7313355 */
 {
 object r_7313355 = args[0];
  
closureN_type c_7335894;
object e_7336095 [9];
c_7335894.hdr.mark = gc_color_red;
 c_7335894.hdr.grayed = 0;
c_7335894.tag = closureN_tag;
 c_7335894.fn = (function_type)__lambda_1014;
c_7335894.num_args = 1;
c_7335894.num_elements = 9;
c_7335894.elements = (object *)e_7336095;
c_7335894.elements[0] = ((closureN)self_7319604)->elements[0];
c_7335894.elements[1] = ((closureN)self_7319604)->elements[1];
c_7335894.elements[2] = ((closureN)self_7319604)->elements[2];
c_7335894.elements[3] = ((closureN)self_7319604)->elements[3];
c_7335894.elements[4] = ((closureN)self_7319604)->elements[4];
c_7335894.elements[5] = ((closureN)self_7319604)->elements[5];
c_7335894.elements[6] = ((closureN)self_7319604)->elements[6];
c_7335894.elements[7] = ((closureN)self_7319604)->elements[7];
c_7335894.elements[8] = ((closureN)self_7319604)->elements[8];










make_pair(c_7336107,quote_i,quote_depth);c_7336107.hdr.immutable = 1;

make_pair(c_7336106,quote_fk,&c_7336107);c_7336106.hdr.immutable = 1;

make_pair(c_7336105,quote_sk,&c_7336106);c_7336105.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335894, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319604)->elements[8])))), r_7313355, &c_7336105);; 
}

static void __lambda_1014(void *data, object self_7319605, int argc, object *args) /* object self_7319605, object r_7313353 */
 {
 object r_7313353 = args[0];
  
closureN_type c_7335896;
object e_7336083 [9];
c_7335896.hdr.mark = gc_color_red;
 c_7335896.hdr.grayed = 0;
c_7335896.tag = closureN_tag;
 c_7335896.fn = (function_type)__lambda_1015;
c_7335896.num_args = 1;
c_7335896.num_elements = 9;
c_7335896.elements = (object *)e_7336083;
c_7335896.elements[0] = ((closureN)self_7319605)->elements[0];
c_7335896.elements[1] = ((closureN)self_7319605)->elements[1];
c_7335896.elements[2] = ((closureN)self_7319605)->elements[2];
c_7335896.elements[3] = ((closureN)self_7319605)->elements[3];
c_7335896.elements[4] = ((closureN)self_7319605)->elements[4];
c_7335896.elements[5] = ((closureN)self_7319605)->elements[5];
c_7335896.elements[6] = ((closureN)self_7319605)->elements[6];
c_7335896.elements[7] = ((closureN)self_7319605)->elements[7];
c_7335896.elements[8] = ((closureN)self_7319605)->elements[8];








make_pair(c_7336094,quote_i,quote_depth);c_7336094.hdr.immutable = 1;

make_pair(c_7336093,quote_fk,&c_7336094);c_7336093.hdr.immutable = 1;

make_pair(c_7336092,quote_sk,&c_7336093);c_7336092.hdr.immutable = 1;

make_pair(c_7336091,quote_g_87s,&c_7336092);c_7336091.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335896, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319605)->elements[8]))), r_7313353, &c_7336091);; 
}

static void __lambda_1015(void *data, object self_7319606, int argc, object *args) /* object self_7319606, object r_7313351 */
 {
 object r_7313351 = args[0];
  
closureN_type c_7335898;
object e_7336074 [8];
c_7335898.hdr.mark = gc_color_red;
 c_7335898.hdr.grayed = 0;
c_7335898.tag = closureN_tag;
 c_7335898.fn = (function_type)__lambda_1016;
c_7335898.num_args = 1;
c_7335898.num_elements = 8;
c_7335898.elements = (object *)e_7336074;
c_7335898.elements[0] = ((closureN)self_7319606)->elements[1];
c_7335898.elements[1] = ((closureN)self_7319606)->elements[2];
c_7335898.elements[2] = ((closureN)self_7319606)->elements[3];
c_7335898.elements[3] = ((closureN)self_7319606)->elements[4];
c_7335898.elements[4] = ((closureN)self_7319606)->elements[5];
c_7335898.elements[5] = ((closureN)self_7319606)->elements[6];
c_7335898.elements[6] = ((closureN)self_7319606)->elements[7];
c_7335898.elements[7] = ((closureN)self_7319606)->elements[8];


make_pair(c_7336078,quote__93_93_93,NULL);c_7336078.hdr.immutable = 1;

make_pair(c_7336077,quote_elt,&c_7336078);c_7336077.hdr.immutable = 1;

make_pair(c_7336082,quote_i,quote_depth);c_7336082.hdr.immutable = 1;

make_pair(c_7336081,quote_fk,&c_7336082);c_7336081.hdr.immutable = 1;

make_pair(c_7336080,quote_sk,&c_7336081);c_7336080.hdr.immutable = 1;

make_pair(c_7336079,quote_g_87s,&c_7336080);c_7336079.hdr.immutable = 1;

make_pair(c_7336076,&c_7336077,&c_7336079);c_7336076.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335898, ((closureN)self_7319606)->elements[0], r_7313351, &c_7336076);; 
}

static void __lambda_1016(void *data, object self_7319607, int argc, object *args) /* object self_7319607, object r_7313349 */
 {
 object r_7313349 = args[0];
  
closureN_type c_7335900;
object e_7336064 [7];
c_7335900.hdr.mark = gc_color_red;
 c_7335900.hdr.grayed = 0;
c_7335900.tag = closureN_tag;
 c_7335900.fn = (function_type)__lambda_1017;
c_7335900.num_args = 1;
c_7335900.num_elements = 7;
c_7335900.elements = (object *)e_7336064;
c_7335900.elements[0] = ((closureN)self_7319607)->elements[0];
c_7335900.elements[1] = ((closureN)self_7319607)->elements[1];
c_7335900.elements[2] = ((closureN)self_7319607)->elements[2];
c_7335900.elements[3] = ((closureN)self_7319607)->elements[3];
c_7335900.elements[4] = ((closureN)self_7319607)->elements[4];
c_7335900.elements[5] = ((closureN)self_7319607)->elements[5];
c_7335900.elements[6] = ((closureN)self_7319607)->elements[7];


make_pair(c_7336069,quote__93_93_93,NULL);c_7336069.hdr.immutable = 1;

make_pair(c_7336068,quote_elt,&c_7336069);c_7336068.hdr.immutable = 1;

make_pair(c_7336073,quote_i,quote_depth);c_7336073.hdr.immutable = 1;

make_pair(c_7336072,quote_fk,&c_7336073);c_7336072.hdr.immutable = 1;

make_pair(c_7336071,quote_sk,&c_7336072);c_7336071.hdr.immutable = 1;

make_pair(c_7336070,quote_g_87s,&c_7336071);c_7336070.hdr.immutable = 1;

make_pair(c_7336067,&c_7336068,&c_7336070);c_7336067.hdr.immutable = 1;

make_pair(c_7336066,quote_ls,&c_7336067);c_7336066.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335900, ((closureN)self_7319607)->elements[6], r_7313349, &c_7336066);; 
}

static void __lambda_1017(void *data, object self_7319608, int argc, object *args) /* object self_7319608, object r_7313346 */
 {
 object r_7313346 = args[0];
  
closureN_type c_7335902;
object e_7336053 [6];
c_7335902.hdr.mark = gc_color_red;
 c_7335902.hdr.grayed = 0;
c_7335902.tag = closureN_tag;
 c_7335902.fn = (function_type)__lambda_1018;
c_7335902.num_args = 1;
c_7335902.num_elements = 6;
c_7335902.elements = (object *)e_7336053;
c_7335902.elements[0] = ((closureN)self_7319608)->elements[0];
c_7335902.elements[1] = ((closureN)self_7319608)->elements[1];
c_7335902.elements[2] = ((closureN)self_7319608)->elements[2];
c_7335902.elements[3] = ((closureN)self_7319608)->elements[3];
c_7335902.elements[4] = ((closureN)self_7319608)->elements[4];
c_7335902.elements[5] = ((closureN)self_7319608)->elements[6];


make_pair(c_7336059,quote__93_93_93,NULL);c_7336059.hdr.immutable = 1;

make_pair(c_7336058,quote_elt,&c_7336059);c_7336058.hdr.immutable = 1;

make_pair(c_7336063,quote_i,quote_depth);c_7336063.hdr.immutable = 1;

make_pair(c_7336062,quote_fk,&c_7336063);c_7336062.hdr.immutable = 1;

make_pair(c_7336061,quote_sk,&c_7336062);c_7336061.hdr.immutable = 1;

make_pair(c_7336060,quote_g_87s,&c_7336061);c_7336060.hdr.immutable = 1;

make_pair(c_7336057,&c_7336058,&c_7336060);c_7336057.hdr.immutable = 1;

make_pair(c_7336056,quote_ls,&c_7336057);c_7336056.hdr.immutable = 1;

make_pair(c_7336055,quote_match_91quasiquote,&c_7336056);c_7336055.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335902, ((closureN)self_7319608)->elements[5], r_7313346, &c_7336055);; 
}

static void __lambda_1018(void *data, object self_7319609, int argc, object *args) /* object self_7319609, object r_7313342 */
 {
 object r_7313342 = args[0];
  
closureN_type c_7335904;
object e_7336042 [6];
c_7335904.hdr.mark = gc_color_red;
 c_7335904.hdr.grayed = 0;
c_7335904.tag = closureN_tag;
 c_7335904.fn = (function_type)__lambda_1019;
c_7335904.num_args = 1;
c_7335904.num_elements = 6;
c_7335904.elements = (object *)e_7336042;
c_7335904.elements[0] = ((closureN)self_7319609)->elements[0];
c_7335904.elements[1] = ((closureN)self_7319609)->elements[1];
c_7335904.elements[2] = ((closureN)self_7319609)->elements[2];
c_7335904.elements[3] = ((closureN)self_7319609)->elements[3];
c_7335904.elements[4] = ((closureN)self_7319609)->elements[4];
c_7335904.elements[5] = ((closureN)self_7319609)->elements[5];


make_pair(c_7336048,quote__93_93_93,NULL);c_7336048.hdr.immutable = 1;

make_pair(c_7336047,quote_elt,&c_7336048);c_7336047.hdr.immutable = 1;

make_pair(c_7336052,quote_i,quote_depth);c_7336052.hdr.immutable = 1;

make_pair(c_7336051,quote_fk,&c_7336052);c_7336051.hdr.immutable = 1;

make_pair(c_7336050,quote_sk,&c_7336051);c_7336050.hdr.immutable = 1;

make_pair(c_7336049,quote_g_87s,&c_7336050);c_7336049.hdr.immutable = 1;

make_pair(c_7336046,&c_7336047,&c_7336049);c_7336046.hdr.immutable = 1;

make_pair(c_7336045,quote_ls,&c_7336046);c_7336045.hdr.immutable = 1;

make_pair(c_7336044,quote_match_91quasiquote,&c_7336045);c_7336044.hdr.immutable = 1;

make_pair(c_7336043,&c_7336044,NULL);c_7336043.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335904, r_7313342, NULL, &c_7336043);; 
}

static void __lambda_1019(void *data, object self_7319610, int argc, object *args) /* object self_7319610, object r_7313340 */
 {
 object r_7313340 = args[0];
  
closureN_type c_7335906;
object e_7336024 [5];
c_7335906.hdr.mark = gc_color_red;
 c_7335906.hdr.grayed = 0;
c_7335906.tag = closureN_tag;
 c_7335906.fn = (function_type)__lambda_1020;
c_7335906.num_args = 1;
c_7335906.num_elements = 5;
c_7335906.elements = (object *)e_7336024;
c_7335906.elements[0] = ((closureN)self_7319610)->elements[0];
c_7335906.elements[1] = ((closureN)self_7319610)->elements[1];
c_7335906.elements[2] = ((closureN)self_7319610)->elements[2];
c_7335906.elements[3] = ((closureN)self_7319610)->elements[3];
c_7335906.elements[4] = ((closureN)self_7319610)->elements[5];


make_pair(c_7336031,quote_v,NULL);c_7336031.hdr.immutable = 1;

make_pair(c_7336030,quote_vector_91_125list,&c_7336031);c_7336030.hdr.immutable = 1;

make_pair(c_7336029,&c_7336030,NULL);c_7336029.hdr.immutable = 1;

make_pair(c_7336028,quote_ls,&c_7336029);c_7336028.hdr.immutable = 1;

make_pair(c_7336027,&c_7336028,NULL);c_7336027.hdr.immutable = 1;

make_pair(c_7336037,quote__93_93_93,NULL);c_7336037.hdr.immutable = 1;

make_pair(c_7336036,quote_elt,&c_7336037);c_7336036.hdr.immutable = 1;

make_pair(c_7336041,quote_i,quote_depth);c_7336041.hdr.immutable = 1;

make_pair(c_7336040,quote_fk,&c_7336041);c_7336040.hdr.immutable = 1;

make_pair(c_7336039,quote_sk,&c_7336040);c_7336039.hdr.immutable = 1;

make_pair(c_7336038,quote_g_87s,&c_7336039);c_7336038.hdr.immutable = 1;

make_pair(c_7336035,&c_7336036,&c_7336038);c_7336035.hdr.immutable = 1;

make_pair(c_7336034,quote_ls,&c_7336035);c_7336034.hdr.immutable = 1;

make_pair(c_7336033,quote_match_91quasiquote,&c_7336034);c_7336033.hdr.immutable = 1;

make_pair(c_7336032,&c_7336033,NULL);c_7336032.hdr.immutable = 1;

make_pair(c_7336026,&c_7336027,&c_7336032);c_7336026.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335906, ((closureN)self_7319610)->elements[4], r_7313340, &c_7336026);; 
}

static void __lambda_1020(void *data, object self_7319611, int argc, object *args) /* object self_7319611, object r_7313337 */
 {
 object r_7313337 = args[0];
  
closureN_type c_7335908;
object e_7336005 [4];
c_7335908.hdr.mark = gc_color_red;
 c_7335908.hdr.grayed = 0;
c_7335908.tag = closureN_tag;
 c_7335908.fn = (function_type)__lambda_1021;
c_7335908.num_args = 1;
c_7335908.num_elements = 4;
c_7335908.elements = (object *)e_7336005;
c_7335908.elements[0] = ((closureN)self_7319611)->elements[0];
c_7335908.elements[1] = ((closureN)self_7319611)->elements[1];
c_7335908.elements[2] = ((closureN)self_7319611)->elements[2];
c_7335908.elements[3] = ((closureN)self_7319611)->elements[4];


make_pair(c_7336013,quote_v,NULL);c_7336013.hdr.immutable = 1;

make_pair(c_7336012,quote_vector_91_125list,&c_7336013);c_7336012.hdr.immutable = 1;

make_pair(c_7336011,&c_7336012,NULL);c_7336011.hdr.immutable = 1;

make_pair(c_7336010,quote_ls,&c_7336011);c_7336010.hdr.immutable = 1;

make_pair(c_7336009,&c_7336010,NULL);c_7336009.hdr.immutable = 1;

make_pair(c_7336019,quote__93_93_93,NULL);c_7336019.hdr.immutable = 1;

make_pair(c_7336018,quote_elt,&c_7336019);c_7336018.hdr.immutable = 1;

make_pair(c_7336023,quote_i,quote_depth);c_7336023.hdr.immutable = 1;

make_pair(c_7336022,quote_fk,&c_7336023);c_7336022.hdr.immutable = 1;

make_pair(c_7336021,quote_sk,&c_7336022);c_7336021.hdr.immutable = 1;

make_pair(c_7336020,quote_g_87s,&c_7336021);c_7336020.hdr.immutable = 1;

make_pair(c_7336017,&c_7336018,&c_7336020);c_7336017.hdr.immutable = 1;

make_pair(c_7336016,quote_ls,&c_7336017);c_7336016.hdr.immutable = 1;

make_pair(c_7336015,quote_match_91quasiquote,&c_7336016);c_7336015.hdr.immutable = 1;

make_pair(c_7336014,&c_7336015,NULL);c_7336014.hdr.immutable = 1;

make_pair(c_7336008,&c_7336009,&c_7336014);c_7336008.hdr.immutable = 1;

make_pair(c_7336007,quote_let,&c_7336008);c_7336007.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335908, ((closureN)self_7319611)->elements[3], r_7313337, &c_7336007);; 
}

static void __lambda_1021(void *data, object self_7319612, int argc, object *args) /* object self_7319612, object r_7313331 */
 {
 object r_7313331 = args[0];
  
closureN_type c_7335910;
object e_7335992 [4];
c_7335910.hdr.mark = gc_color_red;
 c_7335910.hdr.grayed = 0;
c_7335910.tag = closureN_tag;
 c_7335910.fn = (function_type)__lambda_1022;
c_7335910.num_args = 1;
c_7335910.num_elements = 4;
c_7335910.elements = (object *)e_7335992;
c_7335910.elements[0] = ((closureN)self_7319612)->elements[0];
c_7335910.elements[1] = ((closureN)self_7319612)->elements[1];
c_7335910.elements[2] = ((closureN)self_7319612)->elements[2];
c_7335910.elements[3] = r_7313331;












make_pair(c_7336004,quote_fk,NULL);c_7336004.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335910, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319612)->elements[3]))))), NULL, &c_7336004);; 
}

static void __lambda_1022(void *data, object self_7319613, int argc, object *args) /* object self_7319613, object r_7313332 */
 {
 object r_7313332 = args[0];
  
closureN_type c_7335912;
object e_7335971 [3];
c_7335912.hdr.mark = gc_color_red;
 c_7335912.hdr.grayed = 0;
c_7335912.tag = closureN_tag;
 c_7335912.fn = (function_type)__lambda_1023;
c_7335912.num_args = 1;
c_7335912.num_elements = 3;
c_7335912.elements = (object *)e_7335971;
c_7335912.elements[0] = ((closureN)self_7319613)->elements[0];
c_7335912.elements[1] = ((closureN)self_7319613)->elements[1];
c_7335912.elements[2] = ((closureN)self_7319613)->elements[2];


make_pair(c_7335980,quote_v,NULL);c_7335980.hdr.immutable = 1;

make_pair(c_7335979,quote_vector_91_125list,&c_7335980);c_7335979.hdr.immutable = 1;

make_pair(c_7335978,&c_7335979,NULL);c_7335978.hdr.immutable = 1;

make_pair(c_7335977,quote_ls,&c_7335978);c_7335977.hdr.immutable = 1;

make_pair(c_7335976,&c_7335977,NULL);c_7335976.hdr.immutable = 1;

make_pair(c_7335986,quote__93_93_93,NULL);c_7335986.hdr.immutable = 1;

make_pair(c_7335985,quote_elt,&c_7335986);c_7335985.hdr.immutable = 1;

make_pair(c_7335990,quote_i,quote_depth);c_7335990.hdr.immutable = 1;

make_pair(c_7335989,quote_fk,&c_7335990);c_7335989.hdr.immutable = 1;

make_pair(c_7335988,quote_sk,&c_7335989);c_7335988.hdr.immutable = 1;

make_pair(c_7335987,quote_g_87s,&c_7335988);c_7335987.hdr.immutable = 1;

make_pair(c_7335984,&c_7335985,&c_7335987);c_7335984.hdr.immutable = 1;

make_pair(c_7335983,quote_ls,&c_7335984);c_7335983.hdr.immutable = 1;

make_pair(c_7335982,quote_match_91quasiquote,&c_7335983);c_7335982.hdr.immutable = 1;

make_pair(c_7335981,&c_7335982,NULL);c_7335981.hdr.immutable = 1;

make_pair(c_7335975,&c_7335976,&c_7335981);c_7335975.hdr.immutable = 1;

make_pair(c_7335974,quote_let,&c_7335975);c_7335974.hdr.immutable = 1;

make_pair(c_7335991,quote_fk,NULL);c_7335991.hdr.immutable = 1;

make_pair(c_7335973,&c_7335974,&c_7335991);c_7335973.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335912, ((closureN)self_7319613)->elements[3], r_7313332, &c_7335973);; 
}

static void __lambda_1023(void *data, object self_7319614, int argc, object *args) /* object self_7319614, object r_7313329 */
 {
 object r_7313329 = args[0];
  
closureN_type c_7335914;
object e_7335947 [2];
c_7335914.hdr.mark = gc_color_red;
 c_7335914.hdr.grayed = 0;
c_7335914.tag = closureN_tag;
 c_7335914.fn = (function_type)__lambda_1024;
c_7335914.num_args = 1;
c_7335914.num_elements = 2;
c_7335914.elements = (object *)e_7335947;
c_7335914.elements[0] = ((closureN)self_7319614)->elements[0];
c_7335914.elements[1] = ((closureN)self_7319614)->elements[1];


make_pair(c_7335951,quote_v,NULL);c_7335951.hdr.immutable = 1;

make_pair(c_7335950,quote_vector_127,&c_7335951);c_7335950.hdr.immutable = 1;

make_pair(c_7335959,quote_v,NULL);c_7335959.hdr.immutable = 1;

make_pair(c_7335958,quote_vector_91_125list,&c_7335959);c_7335958.hdr.immutable = 1;

make_pair(c_7335957,&c_7335958,NULL);c_7335957.hdr.immutable = 1;

make_pair(c_7335956,quote_ls,&c_7335957);c_7335956.hdr.immutable = 1;

make_pair(c_7335955,&c_7335956,NULL);c_7335955.hdr.immutable = 1;

make_pair(c_7335965,quote__93_93_93,NULL);c_7335965.hdr.immutable = 1;

make_pair(c_7335964,quote_elt,&c_7335965);c_7335964.hdr.immutable = 1;

make_pair(c_7335969,quote_i,quote_depth);c_7335969.hdr.immutable = 1;

make_pair(c_7335968,quote_fk,&c_7335969);c_7335968.hdr.immutable = 1;

make_pair(c_7335967,quote_sk,&c_7335968);c_7335967.hdr.immutable = 1;

make_pair(c_7335966,quote_g_87s,&c_7335967);c_7335966.hdr.immutable = 1;

make_pair(c_7335963,&c_7335964,&c_7335966);c_7335963.hdr.immutable = 1;

make_pair(c_7335962,quote_ls,&c_7335963);c_7335962.hdr.immutable = 1;

make_pair(c_7335961,quote_match_91quasiquote,&c_7335962);c_7335961.hdr.immutable = 1;

make_pair(c_7335960,&c_7335961,NULL);c_7335960.hdr.immutable = 1;

make_pair(c_7335954,&c_7335955,&c_7335960);c_7335954.hdr.immutable = 1;

make_pair(c_7335953,quote_let,&c_7335954);c_7335953.hdr.immutable = 1;

make_pair(c_7335970,quote_fk,NULL);c_7335970.hdr.immutable = 1;

make_pair(c_7335952,&c_7335953,&c_7335970);c_7335952.hdr.immutable = 1;

make_pair(c_7335949,&c_7335950,&c_7335952);c_7335949.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335914, ((closureN)self_7319614)->elements[2], r_7313329, &c_7335949);; 
}

static void __lambda_1024(void *data, object self_7319615, int argc, object *args) /* object self_7319615, object r_7313326 */
 {
 object r_7313326 = args[0];
  
closureN_type c_7335916;
object e_7335922 [1];
c_7335916.hdr.mark = gc_color_red;
 c_7335916.hdr.grayed = 0;
c_7335916.tag = closureN_tag;
 c_7335916.fn = (function_type)__lambda_1025;
c_7335916.num_args = 1;
c_7335916.num_elements = 1;
c_7335916.elements = (object *)e_7335922;
c_7335916.elements[0] = ((closureN)self_7319615)->elements[0];


make_pair(c_7335927,quote_v,NULL);c_7335927.hdr.immutable = 1;

make_pair(c_7335926,quote_vector_127,&c_7335927);c_7335926.hdr.immutable = 1;

make_pair(c_7335935,quote_v,NULL);c_7335935.hdr.immutable = 1;

make_pair(c_7335934,quote_vector_91_125list,&c_7335935);c_7335934.hdr.immutable = 1;

make_pair(c_7335933,&c_7335934,NULL);c_7335933.hdr.immutable = 1;

make_pair(c_7335932,quote_ls,&c_7335933);c_7335932.hdr.immutable = 1;

make_pair(c_7335931,&c_7335932,NULL);c_7335931.hdr.immutable = 1;

make_pair(c_7335941,quote__93_93_93,NULL);c_7335941.hdr.immutable = 1;

make_pair(c_7335940,quote_elt,&c_7335941);c_7335940.hdr.immutable = 1;

make_pair(c_7335945,quote_i,quote_depth);c_7335945.hdr.immutable = 1;

make_pair(c_7335944,quote_fk,&c_7335945);c_7335944.hdr.immutable = 1;

make_pair(c_7335943,quote_sk,&c_7335944);c_7335943.hdr.immutable = 1;

make_pair(c_7335942,quote_g_87s,&c_7335943);c_7335942.hdr.immutable = 1;

make_pair(c_7335939,&c_7335940,&c_7335942);c_7335939.hdr.immutable = 1;

make_pair(c_7335938,quote_ls,&c_7335939);c_7335938.hdr.immutable = 1;

make_pair(c_7335937,quote_match_91quasiquote,&c_7335938);c_7335937.hdr.immutable = 1;

make_pair(c_7335936,&c_7335937,NULL);c_7335936.hdr.immutable = 1;

make_pair(c_7335930,&c_7335931,&c_7335936);c_7335930.hdr.immutable = 1;

make_pair(c_7335929,quote_let,&c_7335930);c_7335929.hdr.immutable = 1;

make_pair(c_7335946,quote_fk,NULL);c_7335946.hdr.immutable = 1;

make_pair(c_7335928,&c_7335929,&c_7335946);c_7335928.hdr.immutable = 1;

make_pair(c_7335925,&c_7335926,&c_7335928);c_7335925.hdr.immutable = 1;

make_pair(c_7335924,quote__if,&c_7335925);c_7335924.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335916, ((closureN)self_7319615)->elements[1], r_7313326, &c_7335924);; 
}

static void __lambda_1025(void *data, object self_7319616, int argc, object *args) /* object self_7319616, object r_7313324 */
 {
 object r_7313324 = args[0];
  
pair_type local_7335921; 
return_direct_with_clo1(data,  ((closureN)self_7319616)->elements[0], (((closure)  ((closureN)self_7319616)->elements[0])->fn),  set_pair_as_expr(&local_7335921, r_7313324, boolean_f));; 
}

static void __lambda_947(void *data, object self_7319617, int argc, object *args) /* object self_7319617, object k_7313387 */
 {
 object k_7313387 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319617)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319617)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319617)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319617)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319617)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319617)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319617)->elements[1]))))))) ){ 
  
closureN_type c_7335206;
object e_7335777 [3];
c_7335206.hdr.mark = gc_color_red;
 c_7335206.hdr.grayed = 0;
c_7335206.tag = closureN_tag;
 c_7335206.fn = (function_type)__lambda_948;
c_7335206.num_args = 1;
c_7335206.num_elements = 3;
c_7335206.elements = (object *)e_7335777;
c_7335206.elements[0] = k_7313387;
c_7335206.elements[1] = ((closureN)self_7319617)->elements[0];
c_7335206.elements[2] = ((closureN)self_7319617)->elements[1];

return_closcall2(data,  ((closureN)self_7319617)->elements[0],  &c_7335206, quote__if);
} else { 
  return_direct_with_clo1(data,  k_7313387, (((closure)  k_7313387)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313387, (((closure)  k_7313387)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313387, (((closure)  k_7313387)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313387, (((closure)  k_7313387)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313387, (((closure)  k_7313387)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313387, (((closure)  k_7313387)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313387, (((closure)  k_7313387)->fn),  boolean_f);}
;; 
}

static void __lambda_948(void *data, object self_7319618, int argc, object *args) /* object self_7319618, object r_7313410 */
 {
 object r_7313410 = args[0];
  
closureN_type c_7335209;
object e_7335776 [4];
c_7335209.hdr.mark = gc_color_red;
 c_7335209.hdr.grayed = 0;
c_7335209.tag = closureN_tag;
 c_7335209.fn = (function_type)__lambda_949;
c_7335209.num_args = 1;
c_7335209.num_elements = 4;
c_7335209.elements = (object *)e_7335776;
c_7335209.elements[0] = ((closureN)self_7319618)->elements[0];
c_7335209.elements[1] = r_7313410;
c_7335209.elements[2] = ((closureN)self_7319618)->elements[1];
c_7335209.elements[3] = ((closureN)self_7319618)->elements[2];

return_closcall2(data,  ((closureN)self_7319618)->elements[1],  &c_7335209, quote_pair_127);; 
}

static void __lambda_949(void *data, object self_7319619, int argc, object *args) /* object self_7319619, object r_7313499 */
 {
 object r_7313499 = args[0];
  
closureN_type c_7335211;
object e_7335771 [5];
c_7335211.hdr.mark = gc_color_red;
 c_7335211.hdr.grayed = 0;
c_7335211.tag = closureN_tag;
 c_7335211.fn = (function_type)__lambda_950;
c_7335211.num_args = 1;
c_7335211.num_elements = 5;
c_7335211.elements = (object *)e_7335771;
c_7335211.elements[0] = ((closureN)self_7319619)->elements[0];
c_7335211.elements[1] = ((closureN)self_7319619)->elements[1];
c_7335211.elements[2] = r_7313499;
c_7335211.elements[3] = ((closureN)self_7319619)->elements[2];
c_7335211.elements[4] = ((closureN)self_7319619)->elements[3];




make_pair(c_7335775,quote_v,NULL);c_7335775.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335211, Cyc_car(data, ((closureN)self_7319619)->elements[3]), NULL, &c_7335775);; 
}

static void __lambda_950(void *data, object self_7319620, int argc, object *args) /* object self_7319620, object r_7313500 */
 {
 object r_7313500 = args[0];
  
closureN_type c_7335213;
object e_7335767 [4];
c_7335213.hdr.mark = gc_color_red;
 c_7335213.hdr.grayed = 0;
c_7335213.tag = closureN_tag;
 c_7335213.fn = (function_type)__lambda_951;
c_7335213.num_args = 1;
c_7335213.num_elements = 4;
c_7335213.elements = (object *)e_7335767;
c_7335213.elements[0] = ((closureN)self_7319620)->elements[0];
c_7335213.elements[1] = ((closureN)self_7319620)->elements[1];
c_7335213.elements[2] = ((closureN)self_7319620)->elements[3];
c_7335213.elements[3] = ((closureN)self_7319620)->elements[4];


make_pair(c_7335770,quote_v,NULL);c_7335770.hdr.immutable = 1;

make_pair(c_7335769,quote_pair_127,&c_7335770);c_7335769.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335213, ((closureN)self_7319620)->elements[2], r_7313500, &c_7335769);; 
}

static void __lambda_951(void *data, object self_7319621, int argc, object *args) /* object self_7319621, object r_7313413 */
 {
 object r_7313413 = args[0];
  
closureN_type c_7335216;
object e_7335766 [5];
c_7335216.hdr.mark = gc_color_red;
 c_7335216.hdr.grayed = 0;
c_7335216.tag = closureN_tag;
 c_7335216.fn = (function_type)__lambda_952;
c_7335216.num_args = 1;
c_7335216.num_elements = 5;
c_7335216.elements = (object *)e_7335766;
c_7335216.elements[0] = ((closureN)self_7319621)->elements[0];
c_7335216.elements[1] = ((closureN)self_7319621)->elements[1];
c_7335216.elements[2] = r_7313413;
c_7335216.elements[3] = ((closureN)self_7319621)->elements[2];
c_7335216.elements[4] = ((closureN)self_7319621)->elements[3];

return_closcall2(data,  ((closureN)self_7319621)->elements[2],  &c_7335216, quote_let);; 
}

static void __lambda_952(void *data, object self_7319622, int argc, object *args) /* object self_7319622, object r_7313421 */
 {
 object r_7313421 = args[0];
  
closureN_type c_7335219;
object e_7335765 [6];
c_7335219.hdr.mark = gc_color_red;
 c_7335219.hdr.grayed = 0;
c_7335219.tag = closureN_tag;
 c_7335219.fn = (function_type)__lambda_953;
c_7335219.num_args = 1;
c_7335219.num_elements = 6;
c_7335219.elements = (object *)e_7335765;
c_7335219.elements[0] = ((closureN)self_7319622)->elements[0];
c_7335219.elements[1] = ((closureN)self_7319622)->elements[1];
c_7335219.elements[2] = ((closureN)self_7319622)->elements[2];
c_7335219.elements[3] = r_7313421;
c_7335219.elements[4] = ((closureN)self_7319622)->elements[3];
c_7335219.elements[5] = ((closureN)self_7319622)->elements[4];

return_closcall2(data,  ((closureN)self_7319622)->elements[3],  &c_7335219, quote_w);; 
}

static void __lambda_953(void *data, object self_7319623, int argc, object *args) /* object self_7319623, object r_7313485 */
 {
 object r_7313485 = args[0];
  
closureN_type c_7335222;
object e_7335764 [7];
c_7335222.hdr.mark = gc_color_red;
 c_7335222.hdr.grayed = 0;
c_7335222.tag = closureN_tag;
 c_7335222.fn = (function_type)__lambda_954;
c_7335222.num_args = 1;
c_7335222.num_elements = 7;
c_7335222.elements = (object *)e_7335764;
c_7335222.elements[0] = ((closureN)self_7319623)->elements[0];
c_7335222.elements[1] = ((closureN)self_7319623)->elements[1];
c_7335222.elements[2] = ((closureN)self_7319623)->elements[2];
c_7335222.elements[3] = ((closureN)self_7319623)->elements[3];
c_7335222.elements[4] = r_7313485;
c_7335222.elements[5] = ((closureN)self_7319623)->elements[4];
c_7335222.elements[6] = ((closureN)self_7319623)->elements[5];

return_closcall2(data,  ((closureN)self_7319623)->elements[4],  &c_7335222, quote_car);; 
}

static void __lambda_954(void *data, object self_7319624, int argc, object *args) /* object self_7319624, object r_7313491 */
 {
 object r_7313491 = args[0];
  
closureN_type c_7335224;
object e_7335759 [8];
c_7335224.hdr.mark = gc_color_red;
 c_7335224.hdr.grayed = 0;
c_7335224.tag = closureN_tag;
 c_7335224.fn = (function_type)__lambda_955;
c_7335224.num_args = 1;
c_7335224.num_elements = 8;
c_7335224.elements = (object *)e_7335759;
c_7335224.elements[0] = ((closureN)self_7319624)->elements[0];
c_7335224.elements[1] = ((closureN)self_7319624)->elements[1];
c_7335224.elements[2] = ((closureN)self_7319624)->elements[2];
c_7335224.elements[3] = ((closureN)self_7319624)->elements[3];
c_7335224.elements[4] = ((closureN)self_7319624)->elements[4];
c_7335224.elements[5] = r_7313491;
c_7335224.elements[6] = ((closureN)self_7319624)->elements[5];
c_7335224.elements[7] = ((closureN)self_7319624)->elements[6];




make_pair(c_7335763,quote_v,NULL);c_7335763.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335224, Cyc_car(data, ((closureN)self_7319624)->elements[6]), NULL, &c_7335763);; 
}

static void __lambda_955(void *data, object self_7319625, int argc, object *args) /* object self_7319625, object r_7313492 */
 {
 object r_7313492 = args[0];
  
closureN_type c_7335226;
object e_7335755 [7];
c_7335226.hdr.mark = gc_color_red;
 c_7335226.hdr.grayed = 0;
c_7335226.tag = closureN_tag;
 c_7335226.fn = (function_type)__lambda_956;
c_7335226.num_args = 1;
c_7335226.num_elements = 7;
c_7335226.elements = (object *)e_7335755;
c_7335226.elements[0] = ((closureN)self_7319625)->elements[0];
c_7335226.elements[1] = ((closureN)self_7319625)->elements[1];
c_7335226.elements[2] = ((closureN)self_7319625)->elements[2];
c_7335226.elements[3] = ((closureN)self_7319625)->elements[3];
c_7335226.elements[4] = ((closureN)self_7319625)->elements[4];
c_7335226.elements[5] = ((closureN)self_7319625)->elements[6];
c_7335226.elements[6] = ((closureN)self_7319625)->elements[7];


make_pair(c_7335758,quote_v,NULL);c_7335758.hdr.immutable = 1;

make_pair(c_7335757,quote_car,&c_7335758);c_7335757.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335226, ((closureN)self_7319625)->elements[5], r_7313492, &c_7335757);; 
}

static void __lambda_956(void *data, object self_7319626, int argc, object *args) /* object self_7319626, object r_7313488 */
 {
 object r_7313488 = args[0];
  
closureN_type c_7335228;
object e_7335751 [7];
c_7335228.hdr.mark = gc_color_red;
 c_7335228.hdr.grayed = 0;
c_7335228.tag = closureN_tag;
 c_7335228.fn = (function_type)__lambda_957;
c_7335228.num_args = 1;
c_7335228.num_elements = 7;
c_7335228.elements = (object *)e_7335751;
c_7335228.elements[0] = ((closureN)self_7319626)->elements[0];
c_7335228.elements[1] = ((closureN)self_7319626)->elements[1];
c_7335228.elements[2] = ((closureN)self_7319626)->elements[2];
c_7335228.elements[3] = ((closureN)self_7319626)->elements[3];
c_7335228.elements[4] = ((closureN)self_7319626)->elements[4];
c_7335228.elements[5] = ((closureN)self_7319626)->elements[5];
c_7335228.elements[6] = ((closureN)self_7319626)->elements[6];


make_pair(c_7335754,quote_v,NULL);c_7335754.hdr.immutable = 1;

make_pair(c_7335753,quote_car,&c_7335754);c_7335753.hdr.immutable = 1;

make_pair(c_7335752,&c_7335753,NULL);c_7335752.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335228, r_7313488, NULL, &c_7335752);; 
}

static void __lambda_957(void *data, object self_7319627, int argc, object *args) /* object self_7319627, object r_7313486 */
 {
 object r_7313486 = args[0];
  
closureN_type c_7335230;
object e_7335745 [6];
c_7335230.hdr.mark = gc_color_red;
 c_7335230.hdr.grayed = 0;
c_7335230.tag = closureN_tag;
 c_7335230.fn = (function_type)__lambda_958;
c_7335230.num_args = 1;
c_7335230.num_elements = 6;
c_7335230.elements = (object *)e_7335745;
c_7335230.elements[0] = ((closureN)self_7319627)->elements[0];
c_7335230.elements[1] = ((closureN)self_7319627)->elements[1];
c_7335230.elements[2] = ((closureN)self_7319627)->elements[2];
c_7335230.elements[3] = ((closureN)self_7319627)->elements[3];
c_7335230.elements[4] = ((closureN)self_7319627)->elements[5];
c_7335230.elements[5] = ((closureN)self_7319627)->elements[6];


make_pair(c_7335750,quote_v,NULL);c_7335750.hdr.immutable = 1;

make_pair(c_7335749,quote_car,&c_7335750);c_7335749.hdr.immutable = 1;

make_pair(c_7335748,&c_7335749,NULL);c_7335748.hdr.immutable = 1;

make_pair(c_7335747,quote_w,&c_7335748);c_7335747.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335230, ((closureN)self_7319627)->elements[4], r_7313486, &c_7335747);; 
}

static void __lambda_958(void *data, object self_7319628, int argc, object *args) /* object self_7319628, object r_7313466 */
 {
 object r_7313466 = args[0];
  
closureN_type c_7335233;
object e_7335744 [7];
c_7335233.hdr.mark = gc_color_red;
 c_7335233.hdr.grayed = 0;
c_7335233.tag = closureN_tag;
 c_7335233.fn = (function_type)__lambda_959;
c_7335233.num_args = 1;
c_7335233.num_elements = 7;
c_7335233.elements = (object *)e_7335744;
c_7335233.elements[0] = ((closureN)self_7319628)->elements[0];
c_7335233.elements[1] = ((closureN)self_7319628)->elements[1];
c_7335233.elements[2] = ((closureN)self_7319628)->elements[2];
c_7335233.elements[3] = ((closureN)self_7319628)->elements[3];
c_7335233.elements[4] = r_7313466;
c_7335233.elements[5] = ((closureN)self_7319628)->elements[4];
c_7335233.elements[6] = ((closureN)self_7319628)->elements[5];

return_closcall2(data,  ((closureN)self_7319628)->elements[4],  &c_7335233, quote_x);; 
}

static void __lambda_959(void *data, object self_7319629, int argc, object *args) /* object self_7319629, object r_7313472 */
 {
 object r_7313472 = args[0];
  
closureN_type c_7335236;
object e_7335743 [8];
c_7335236.hdr.mark = gc_color_red;
 c_7335236.hdr.grayed = 0;
c_7335236.tag = closureN_tag;
 c_7335236.fn = (function_type)__lambda_960;
c_7335236.num_args = 1;
c_7335236.num_elements = 8;
c_7335236.elements = (object *)e_7335743;
c_7335236.elements[0] = ((closureN)self_7319629)->elements[0];
c_7335236.elements[1] = ((closureN)self_7319629)->elements[1];
c_7335236.elements[2] = ((closureN)self_7319629)->elements[2];
c_7335236.elements[3] = ((closureN)self_7319629)->elements[3];
c_7335236.elements[4] = ((closureN)self_7319629)->elements[4];
c_7335236.elements[5] = r_7313472;
c_7335236.elements[6] = ((closureN)self_7319629)->elements[5];
c_7335236.elements[7] = ((closureN)self_7319629)->elements[6];

return_closcall2(data,  ((closureN)self_7319629)->elements[5],  &c_7335236, quote_cdr);; 
}

static void __lambda_960(void *data, object self_7319630, int argc, object *args) /* object self_7319630, object r_7313478 */
 {
 object r_7313478 = args[0];
  
closureN_type c_7335238;
object e_7335738 [9];
c_7335238.hdr.mark = gc_color_red;
 c_7335238.hdr.grayed = 0;
c_7335238.tag = closureN_tag;
 c_7335238.fn = (function_type)__lambda_961;
c_7335238.num_args = 1;
c_7335238.num_elements = 9;
c_7335238.elements = (object *)e_7335738;
c_7335238.elements[0] = ((closureN)self_7319630)->elements[0];
c_7335238.elements[1] = ((closureN)self_7319630)->elements[1];
c_7335238.elements[2] = ((closureN)self_7319630)->elements[2];
c_7335238.elements[3] = ((closureN)self_7319630)->elements[3];
c_7335238.elements[4] = ((closureN)self_7319630)->elements[4];
c_7335238.elements[5] = ((closureN)self_7319630)->elements[5];
c_7335238.elements[6] = r_7313478;
c_7335238.elements[7] = ((closureN)self_7319630)->elements[6];
c_7335238.elements[8] = ((closureN)self_7319630)->elements[7];




make_pair(c_7335742,quote_v,NULL);c_7335742.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335238, Cyc_car(data, ((closureN)self_7319630)->elements[7]), NULL, &c_7335742);; 
}

static void __lambda_961(void *data, object self_7319631, int argc, object *args) /* object self_7319631, object r_7313479 */
 {
 object r_7313479 = args[0];
  
closureN_type c_7335240;
object e_7335734 [8];
c_7335240.hdr.mark = gc_color_red;
 c_7335240.hdr.grayed = 0;
c_7335240.tag = closureN_tag;
 c_7335240.fn = (function_type)__lambda_962;
c_7335240.num_args = 1;
c_7335240.num_elements = 8;
c_7335240.elements = (object *)e_7335734;
c_7335240.elements[0] = ((closureN)self_7319631)->elements[0];
c_7335240.elements[1] = ((closureN)self_7319631)->elements[1];
c_7335240.elements[2] = ((closureN)self_7319631)->elements[2];
c_7335240.elements[3] = ((closureN)self_7319631)->elements[3];
c_7335240.elements[4] = ((closureN)self_7319631)->elements[4];
c_7335240.elements[5] = ((closureN)self_7319631)->elements[5];
c_7335240.elements[6] = ((closureN)self_7319631)->elements[7];
c_7335240.elements[7] = ((closureN)self_7319631)->elements[8];


make_pair(c_7335737,quote_v,NULL);c_7335737.hdr.immutable = 1;

make_pair(c_7335736,quote_cdr,&c_7335737);c_7335736.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335240, ((closureN)self_7319631)->elements[6], r_7313479, &c_7335736);; 
}

static void __lambda_962(void *data, object self_7319632, int argc, object *args) /* object self_7319632, object r_7313475 */
 {
 object r_7313475 = args[0];
  
closureN_type c_7335242;
object e_7335730 [8];
c_7335242.hdr.mark = gc_color_red;
 c_7335242.hdr.grayed = 0;
c_7335242.tag = closureN_tag;
 c_7335242.fn = (function_type)__lambda_963;
c_7335242.num_args = 1;
c_7335242.num_elements = 8;
c_7335242.elements = (object *)e_7335730;
c_7335242.elements[0] = ((closureN)self_7319632)->elements[0];
c_7335242.elements[1] = ((closureN)self_7319632)->elements[1];
c_7335242.elements[2] = ((closureN)self_7319632)->elements[2];
c_7335242.elements[3] = ((closureN)self_7319632)->elements[3];
c_7335242.elements[4] = ((closureN)self_7319632)->elements[4];
c_7335242.elements[5] = ((closureN)self_7319632)->elements[5];
c_7335242.elements[6] = ((closureN)self_7319632)->elements[6];
c_7335242.elements[7] = ((closureN)self_7319632)->elements[7];


make_pair(c_7335733,quote_v,NULL);c_7335733.hdr.immutable = 1;

make_pair(c_7335732,quote_cdr,&c_7335733);c_7335732.hdr.immutable = 1;

make_pair(c_7335731,&c_7335732,NULL);c_7335731.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335242, r_7313475, NULL, &c_7335731);; 
}

static void __lambda_963(void *data, object self_7319633, int argc, object *args) /* object self_7319633, object r_7313473 */
 {
 object r_7313473 = args[0];
  
closureN_type c_7335244;
object e_7335724 [7];
c_7335244.hdr.mark = gc_color_red;
 c_7335244.hdr.grayed = 0;
c_7335244.tag = closureN_tag;
 c_7335244.fn = (function_type)__lambda_964;
c_7335244.num_args = 1;
c_7335244.num_elements = 7;
c_7335244.elements = (object *)e_7335724;
c_7335244.elements[0] = ((closureN)self_7319633)->elements[0];
c_7335244.elements[1] = ((closureN)self_7319633)->elements[1];
c_7335244.elements[2] = ((closureN)self_7319633)->elements[2];
c_7335244.elements[3] = ((closureN)self_7319633)->elements[3];
c_7335244.elements[4] = ((closureN)self_7319633)->elements[4];
c_7335244.elements[5] = ((closureN)self_7319633)->elements[6];
c_7335244.elements[6] = ((closureN)self_7319633)->elements[7];


make_pair(c_7335729,quote_v,NULL);c_7335729.hdr.immutable = 1;

make_pair(c_7335728,quote_cdr,&c_7335729);c_7335728.hdr.immutable = 1;

make_pair(c_7335727,&c_7335728,NULL);c_7335727.hdr.immutable = 1;

make_pair(c_7335726,quote_x,&c_7335727);c_7335726.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335244, ((closureN)self_7319633)->elements[5], r_7313473, &c_7335726);; 
}

static void __lambda_964(void *data, object self_7319634, int argc, object *args) /* object self_7319634, object r_7313469 */
 {
 object r_7313469 = args[0];
  
closureN_type c_7335246;
object e_7335718 [7];
c_7335246.hdr.mark = gc_color_red;
 c_7335246.hdr.grayed = 0;
c_7335246.tag = closureN_tag;
 c_7335246.fn = (function_type)__lambda_965;
c_7335246.num_args = 1;
c_7335246.num_elements = 7;
c_7335246.elements = (object *)e_7335718;
c_7335246.elements[0] = ((closureN)self_7319634)->elements[0];
c_7335246.elements[1] = ((closureN)self_7319634)->elements[1];
c_7335246.elements[2] = ((closureN)self_7319634)->elements[2];
c_7335246.elements[3] = ((closureN)self_7319634)->elements[3];
c_7335246.elements[4] = ((closureN)self_7319634)->elements[4];
c_7335246.elements[5] = ((closureN)self_7319634)->elements[5];
c_7335246.elements[6] = ((closureN)self_7319634)->elements[6];


make_pair(c_7335723,quote_v,NULL);c_7335723.hdr.immutable = 1;

make_pair(c_7335722,quote_cdr,&c_7335723);c_7335722.hdr.immutable = 1;

make_pair(c_7335721,&c_7335722,NULL);c_7335721.hdr.immutable = 1;

make_pair(c_7335720,quote_x,&c_7335721);c_7335720.hdr.immutable = 1;

make_pair(c_7335719,&c_7335720,NULL);c_7335719.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335246, r_7313469, NULL, &c_7335719);; 
}

static void __lambda_965(void *data, object self_7319635, int argc, object *args) /* object self_7319635, object r_7313467 */
 {
 object r_7313467 = args[0];
  
closureN_type c_7335248;
object e_7335706 [6];
c_7335248.hdr.mark = gc_color_red;
 c_7335248.hdr.grayed = 0;
c_7335248.tag = closureN_tag;
 c_7335248.fn = (function_type)__lambda_966;
c_7335248.num_args = 1;
c_7335248.num_elements = 6;
c_7335248.elements = (object *)e_7335706;
c_7335248.elements[0] = ((closureN)self_7319635)->elements[0];
c_7335248.elements[1] = ((closureN)self_7319635)->elements[1];
c_7335248.elements[2] = ((closureN)self_7319635)->elements[2];
c_7335248.elements[3] = ((closureN)self_7319635)->elements[3];
c_7335248.elements[4] = ((closureN)self_7319635)->elements[5];
c_7335248.elements[5] = ((closureN)self_7319635)->elements[6];


make_pair(c_7335712,quote_v,NULL);c_7335712.hdr.immutable = 1;

make_pair(c_7335711,quote_car,&c_7335712);c_7335711.hdr.immutable = 1;

make_pair(c_7335710,&c_7335711,NULL);c_7335710.hdr.immutable = 1;

make_pair(c_7335709,quote_w,&c_7335710);c_7335709.hdr.immutable = 1;

make_pair(c_7335717,quote_v,NULL);c_7335717.hdr.immutable = 1;

make_pair(c_7335716,quote_cdr,&c_7335717);c_7335716.hdr.immutable = 1;

make_pair(c_7335715,&c_7335716,NULL);c_7335715.hdr.immutable = 1;

make_pair(c_7335714,quote_x,&c_7335715);c_7335714.hdr.immutable = 1;

make_pair(c_7335713,&c_7335714,NULL);c_7335713.hdr.immutable = 1;

make_pair(c_7335708,&c_7335709,&c_7335713);c_7335708.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335248, ((closureN)self_7319635)->elements[4], r_7313467, &c_7335708);; 
}

static void __lambda_966(void *data, object self_7319636, int argc, object *args) /* object self_7319636, object r_7313424 */
 {
 object r_7313424 = args[0];
  
closureN_type c_7335251;
object e_7335705 [7];
c_7335251.hdr.mark = gc_color_red;
 c_7335251.hdr.grayed = 0;
c_7335251.tag = closureN_tag;
 c_7335251.fn = (function_type)__lambda_967;
c_7335251.num_args = 1;
c_7335251.num_elements = 7;
c_7335251.elements = (object *)e_7335705;
c_7335251.elements[0] = ((closureN)self_7319636)->elements[0];
c_7335251.elements[1] = ((closureN)self_7319636)->elements[1];
c_7335251.elements[2] = ((closureN)self_7319636)->elements[2];
c_7335251.elements[3] = ((closureN)self_7319636)->elements[3];
c_7335251.elements[4] = r_7313424;
c_7335251.elements[5] = ((closureN)self_7319636)->elements[4];
c_7335251.elements[6] = ((closureN)self_7319636)->elements[5];

return_closcall2(data,  ((closureN)self_7319636)->elements[4],  &c_7335251, quote_match_91quasiquote);; 
}

static void __lambda_967(void *data, object self_7319637, int argc, object *args) /* object self_7319637, object r_7313430 */
 {
 object r_7313430 = args[0];
  
closureN_type c_7335254;
object e_7335704 [8];
c_7335254.hdr.mark = gc_color_red;
 c_7335254.hdr.grayed = 0;
c_7335254.tag = closureN_tag;
 c_7335254.fn = (function_type)__lambda_968;
c_7335254.num_args = 1;
c_7335254.num_elements = 8;
c_7335254.elements = (object *)e_7335704;
c_7335254.elements[0] = ((closureN)self_7319637)->elements[0];
c_7335254.elements[1] = ((closureN)self_7319637)->elements[1];
c_7335254.elements[2] = ((closureN)self_7319637)->elements[2];
c_7335254.elements[3] = ((closureN)self_7319637)->elements[3];
c_7335254.elements[4] = ((closureN)self_7319637)->elements[4];
c_7335254.elements[5] = r_7313430;
c_7335254.elements[6] = ((closureN)self_7319637)->elements[5];
c_7335254.elements[7] = ((closureN)self_7319637)->elements[6];

return_closcall2(data,  ((closureN)self_7319637)->elements[5],  &c_7335254, quote_w);; 
}

static void __lambda_968(void *data, object self_7319638, int argc, object *args) /* object self_7319638, object r_7313433 */
 {
 object r_7313433 = args[0];
  
closureN_type c_7335257;
object e_7335703 [9];
c_7335257.hdr.mark = gc_color_red;
 c_7335257.hdr.grayed = 0;
c_7335257.tag = closureN_tag;
 c_7335257.fn = (function_type)__lambda_969;
c_7335257.num_args = 1;
c_7335257.num_elements = 9;
c_7335257.elements = (object *)e_7335703;
c_7335257.elements[0] = ((closureN)self_7319638)->elements[0];
c_7335257.elements[1] = ((closureN)self_7319638)->elements[1];
c_7335257.elements[2] = ((closureN)self_7319638)->elements[2];
c_7335257.elements[3] = ((closureN)self_7319638)->elements[3];
c_7335257.elements[4] = ((closureN)self_7319638)->elements[4];
c_7335257.elements[5] = ((closureN)self_7319638)->elements[5];
c_7335257.elements[6] = r_7313433;
c_7335257.elements[7] = ((closureN)self_7319638)->elements[6];
c_7335257.elements[8] = ((closureN)self_7319638)->elements[7];

return_closcall2(data,  ((closureN)self_7319638)->elements[6],  &c_7335257, quote_match_91quasiquote_91step);; 
}

static void __lambda_969(void *data, object self_7319639, int argc, object *args) /* object self_7319639, object r_7313446 */
 {
 object r_7313446 = args[0];
  
closureN_type c_7335260;
object e_7335702 [9];
c_7335260.hdr.mark = gc_color_red;
 c_7335260.hdr.grayed = 0;
c_7335260.tag = closureN_tag;
 c_7335260.fn = (function_type)__lambda_970;
c_7335260.num_args = 1;
c_7335260.num_elements = 9;
c_7335260.elements = (object *)e_7335702;
c_7335260.elements[0] = ((closureN)self_7319639)->elements[0];
c_7335260.elements[1] = ((closureN)self_7319639)->elements[1];
c_7335260.elements[2] = ((closureN)self_7319639)->elements[2];
c_7335260.elements[3] = ((closureN)self_7319639)->elements[3];
c_7335260.elements[4] = ((closureN)self_7319639)->elements[4];
c_7335260.elements[5] = ((closureN)self_7319639)->elements[5];
c_7335260.elements[6] = ((closureN)self_7319639)->elements[6];
c_7335260.elements[7] = r_7313446;
c_7335260.elements[8] = ((closureN)self_7319639)->elements[8];

return_closcall2(data,  ((closureN)self_7319639)->elements[7],  &c_7335260, quote_x);; 
}

static void __lambda_970(void *data, object self_7319640, int argc, object *args) /* object self_7319640, object r_7313449 */
 {
 object r_7313449 = args[0];
  
closureN_type c_7335262;
object e_7335687 [10];
c_7335262.hdr.mark = gc_color_red;
 c_7335262.hdr.grayed = 0;
c_7335262.tag = closureN_tag;
 c_7335262.fn = (function_type)__lambda_971;
c_7335262.num_args = 1;
c_7335262.num_elements = 10;
c_7335262.elements = (object *)e_7335687;
c_7335262.elements[0] = ((closureN)self_7319640)->elements[0];
c_7335262.elements[1] = ((closureN)self_7319640)->elements[1];
c_7335262.elements[2] = ((closureN)self_7319640)->elements[2];
c_7335262.elements[3] = ((closureN)self_7319640)->elements[3];
c_7335262.elements[4] = ((closureN)self_7319640)->elements[4];
c_7335262.elements[5] = ((closureN)self_7319640)->elements[5];
c_7335262.elements[6] = ((closureN)self_7319640)->elements[6];
c_7335262.elements[7] = ((closureN)self_7319640)->elements[7];
c_7335262.elements[8] = r_7313449;
c_7335262.elements[9] = ((closureN)self_7319640)->elements[8];














make_pair(c_7335701,quote_depth,NULL);c_7335701.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335262, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319640)->elements[8])))))), NULL, &c_7335701);; 
}

static void __lambda_971(void *data, object self_7319641, int argc, object *args) /* object self_7319641, object r_7313458 */
 {
 object r_7313458 = args[0];
  
closureN_type c_7335264;
object e_7335673 [10];
c_7335264.hdr.mark = gc_color_red;
 c_7335264.hdr.grayed = 0;
c_7335264.tag = closureN_tag;
 c_7335264.fn = (function_type)__lambda_972;
c_7335264.num_args = 1;
c_7335264.num_elements = 10;
c_7335264.elements = (object *)e_7335673;
c_7335264.elements[0] = ((closureN)self_7319641)->elements[0];
c_7335264.elements[1] = ((closureN)self_7319641)->elements[1];
c_7335264.elements[2] = ((closureN)self_7319641)->elements[2];
c_7335264.elements[3] = ((closureN)self_7319641)->elements[3];
c_7335264.elements[4] = ((closureN)self_7319641)->elements[4];
c_7335264.elements[5] = ((closureN)self_7319641)->elements[5];
c_7335264.elements[6] = ((closureN)self_7319641)->elements[6];
c_7335264.elements[7] = ((closureN)self_7319641)->elements[7];
c_7335264.elements[8] = ((closureN)self_7319641)->elements[8];
c_7335264.elements[9] = ((closureN)self_7319641)->elements[9];












make_pair(c_7335686,quote_depth,NULL);c_7335686.hdr.immutable = 1;

make_pair(c_7335685,quote_fk,&c_7335686);c_7335685.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335264, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319641)->elements[9]))))), r_7313458, &c_7335685);; 
}

static void __lambda_972(void *data, object self_7319642, int argc, object *args) /* object self_7319642, object r_7313456 */
 {
 object r_7313456 = args[0];
  
closureN_type c_7335266;
object e_7335660 [10];
c_7335266.hdr.mark = gc_color_red;
 c_7335266.hdr.grayed = 0;
c_7335266.tag = closureN_tag;
 c_7335266.fn = (function_type)__lambda_973;
c_7335266.num_args = 1;
c_7335266.num_elements = 10;
c_7335266.elements = (object *)e_7335660;
c_7335266.elements[0] = ((closureN)self_7319642)->elements[0];
c_7335266.elements[1] = ((closureN)self_7319642)->elements[1];
c_7335266.elements[2] = ((closureN)self_7319642)->elements[2];
c_7335266.elements[3] = ((closureN)self_7319642)->elements[3];
c_7335266.elements[4] = ((closureN)self_7319642)->elements[4];
c_7335266.elements[5] = ((closureN)self_7319642)->elements[5];
c_7335266.elements[6] = ((closureN)self_7319642)->elements[6];
c_7335266.elements[7] = ((closureN)self_7319642)->elements[7];
c_7335266.elements[8] = ((closureN)self_7319642)->elements[8];
c_7335266.elements[9] = ((closureN)self_7319642)->elements[9];










make_pair(c_7335672,quote_depth,NULL);c_7335672.hdr.immutable = 1;

make_pair(c_7335671,quote_fk,&c_7335672);c_7335671.hdr.immutable = 1;

make_pair(c_7335670,quote_sk,&c_7335671);c_7335670.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335266, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319642)->elements[9])))), r_7313456, &c_7335670);; 
}

static void __lambda_973(void *data, object self_7319643, int argc, object *args) /* object self_7319643, object r_7313454 */
 {
 object r_7313454 = args[0];
  
closureN_type c_7335268;
object e_7335648 [10];
c_7335268.hdr.mark = gc_color_red;
 c_7335268.hdr.grayed = 0;
c_7335268.tag = closureN_tag;
 c_7335268.fn = (function_type)__lambda_974;
c_7335268.num_args = 1;
c_7335268.num_elements = 10;
c_7335268.elements = (object *)e_7335648;
c_7335268.elements[0] = ((closureN)self_7319643)->elements[0];
c_7335268.elements[1] = ((closureN)self_7319643)->elements[1];
c_7335268.elements[2] = ((closureN)self_7319643)->elements[2];
c_7335268.elements[3] = ((closureN)self_7319643)->elements[3];
c_7335268.elements[4] = ((closureN)self_7319643)->elements[4];
c_7335268.elements[5] = ((closureN)self_7319643)->elements[5];
c_7335268.elements[6] = ((closureN)self_7319643)->elements[6];
c_7335268.elements[7] = ((closureN)self_7319643)->elements[7];
c_7335268.elements[8] = ((closureN)self_7319643)->elements[8];
c_7335268.elements[9] = ((closureN)self_7319643)->elements[9];








make_pair(c_7335659,quote_depth,NULL);c_7335659.hdr.immutable = 1;

make_pair(c_7335658,quote_fk,&c_7335659);c_7335658.hdr.immutable = 1;

make_pair(c_7335657,quote_sk,&c_7335658);c_7335657.hdr.immutable = 1;

make_pair(c_7335656,quote_g_87s,&c_7335657);c_7335656.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335268, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319643)->elements[9]))), r_7313454, &c_7335656);; 
}

static void __lambda_974(void *data, object self_7319644, int argc, object *args) /* object self_7319644, object r_7313452 */
 {
 object r_7313452 = args[0];
  
closureN_type c_7335270;
object e_7335635 [10];
c_7335270.hdr.mark = gc_color_red;
 c_7335270.hdr.grayed = 0;
c_7335270.tag = closureN_tag;
 c_7335270.fn = (function_type)__lambda_975;
c_7335270.num_args = 1;
c_7335270.num_elements = 10;
c_7335270.elements = (object *)e_7335635;
c_7335270.elements[0] = ((closureN)self_7319644)->elements[0];
c_7335270.elements[1] = ((closureN)self_7319644)->elements[1];
c_7335270.elements[2] = ((closureN)self_7319644)->elements[2];
c_7335270.elements[3] = ((closureN)self_7319644)->elements[3];
c_7335270.elements[4] = ((closureN)self_7319644)->elements[4];
c_7335270.elements[5] = ((closureN)self_7319644)->elements[5];
c_7335270.elements[6] = ((closureN)self_7319644)->elements[6];
c_7335270.elements[7] = ((closureN)self_7319644)->elements[7];
c_7335270.elements[8] = ((closureN)self_7319644)->elements[8];
c_7335270.elements[9] = ((closureN)self_7319644)->elements[9];








make_pair(c_7335647,quote_depth,NULL);c_7335647.hdr.immutable = 1;

make_pair(c_7335646,quote_fk,&c_7335647);c_7335646.hdr.immutable = 1;

make_pair(c_7335645,quote_sk,&c_7335646);c_7335645.hdr.immutable = 1;

make_pair(c_7335644,quote_g_87s,&c_7335645);c_7335644.hdr.immutable = 1;

make_pair(c_7335643,quote_q,&c_7335644);c_7335643.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335270, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319644)->elements[9]))), r_7313452, &c_7335643);; 
}

static void __lambda_975(void *data, object self_7319645, int argc, object *args) /* object self_7319645, object r_7313450 */
 {
 object r_7313450 = args[0];
  
closureN_type c_7335272;
object e_7335627 [9];
c_7335272.hdr.mark = gc_color_red;
 c_7335272.hdr.grayed = 0;
c_7335272.tag = closureN_tag;
 c_7335272.fn = (function_type)__lambda_976;
c_7335272.num_args = 1;
c_7335272.num_elements = 9;
c_7335272.elements = (object *)e_7335627;
c_7335272.elements[0] = ((closureN)self_7319645)->elements[0];
c_7335272.elements[1] = ((closureN)self_7319645)->elements[1];
c_7335272.elements[2] = ((closureN)self_7319645)->elements[2];
c_7335272.elements[3] = ((closureN)self_7319645)->elements[3];
c_7335272.elements[4] = ((closureN)self_7319645)->elements[4];
c_7335272.elements[5] = ((closureN)self_7319645)->elements[5];
c_7335272.elements[6] = ((closureN)self_7319645)->elements[6];
c_7335272.elements[7] = ((closureN)self_7319645)->elements[7];
c_7335272.elements[8] = ((closureN)self_7319645)->elements[9];


make_pair(c_7335634,quote_depth,NULL);c_7335634.hdr.immutable = 1;

make_pair(c_7335633,quote_fk,&c_7335634);c_7335633.hdr.immutable = 1;

make_pair(c_7335632,quote_sk,&c_7335633);c_7335632.hdr.immutable = 1;

make_pair(c_7335631,quote_g_87s,&c_7335632);c_7335631.hdr.immutable = 1;

make_pair(c_7335630,quote_q,&c_7335631);c_7335630.hdr.immutable = 1;

make_pair(c_7335629,quote_x,&c_7335630);c_7335629.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335272, ((closureN)self_7319645)->elements[8], r_7313450, &c_7335629);; 
}

static void __lambda_976(void *data, object self_7319646, int argc, object *args) /* object self_7319646, object r_7313447 */
 {
 object r_7313447 = args[0];
  
closureN_type c_7335274;
object e_7335618 [8];
c_7335274.hdr.mark = gc_color_red;
 c_7335274.hdr.grayed = 0;
c_7335274.tag = closureN_tag;
 c_7335274.fn = (function_type)__lambda_977;
c_7335274.num_args = 1;
c_7335274.num_elements = 8;
c_7335274.elements = (object *)e_7335618;
c_7335274.elements[0] = ((closureN)self_7319646)->elements[0];
c_7335274.elements[1] = ((closureN)self_7319646)->elements[1];
c_7335274.elements[2] = ((closureN)self_7319646)->elements[2];
c_7335274.elements[3] = ((closureN)self_7319646)->elements[3];
c_7335274.elements[4] = ((closureN)self_7319646)->elements[4];
c_7335274.elements[5] = ((closureN)self_7319646)->elements[5];
c_7335274.elements[6] = ((closureN)self_7319646)->elements[6];
c_7335274.elements[7] = ((closureN)self_7319646)->elements[8];


make_pair(c_7335626,quote_depth,NULL);c_7335626.hdr.immutable = 1;

make_pair(c_7335625,quote_fk,&c_7335626);c_7335625.hdr.immutable = 1;

make_pair(c_7335624,quote_sk,&c_7335625);c_7335624.hdr.immutable = 1;

make_pair(c_7335623,quote_g_87s,&c_7335624);c_7335623.hdr.immutable = 1;

make_pair(c_7335622,quote_q,&c_7335623);c_7335622.hdr.immutable = 1;

make_pair(c_7335621,quote_x,&c_7335622);c_7335621.hdr.immutable = 1;

make_pair(c_7335620,quote_match_91quasiquote_91step,&c_7335621);c_7335620.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335274, ((closureN)self_7319646)->elements[7], r_7313447, &c_7335620);; 
}

static void __lambda_977(void *data, object self_7319647, int argc, object *args) /* object self_7319647, object r_7313440 */
 {
 object r_7313440 = args[0];
  
closureN_type c_7335276;
object e_7335590 [9];
c_7335276.hdr.mark = gc_color_red;
 c_7335276.hdr.grayed = 0;
c_7335276.tag = closureN_tag;
 c_7335276.fn = (function_type)__lambda_978;
c_7335276.num_args = 1;
c_7335276.num_elements = 9;
c_7335276.elements = (object *)e_7335590;
c_7335276.elements[0] = ((closureN)self_7319647)->elements[0];
c_7335276.elements[1] = ((closureN)self_7319647)->elements[1];
c_7335276.elements[2] = ((closureN)self_7319647)->elements[2];
c_7335276.elements[3] = ((closureN)self_7319647)->elements[3];
c_7335276.elements[4] = ((closureN)self_7319647)->elements[4];
c_7335276.elements[5] = ((closureN)self_7319647)->elements[5];
c_7335276.elements[6] = ((closureN)self_7319647)->elements[6];
c_7335276.elements[7] = r_7313440;
c_7335276.elements[8] = ((closureN)self_7319647)->elements[7];


























make_pair(c_7335617,quote_i,quote_depth);c_7335617.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335276, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319647)->elements[7])))))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319647)->elements[7])))))), &c_7335617);; 
}

static void __lambda_978(void *data, object self_7319648, int argc, object *args) /* object self_7319648, object r_7313443 */
 {
 object r_7313443 = args[0];
  
closureN_type c_7335278;
object e_7335576 [9];
c_7335278.hdr.mark = gc_color_red;
 c_7335278.hdr.grayed = 0;
c_7335278.tag = closureN_tag;
 c_7335278.fn = (function_type)__lambda_979;
c_7335278.num_args = 1;
c_7335278.num_elements = 9;
c_7335278.elements = (object *)e_7335576;
c_7335278.elements[0] = ((closureN)self_7319648)->elements[0];
c_7335278.elements[1] = ((closureN)self_7319648)->elements[1];
c_7335278.elements[2] = ((closureN)self_7319648)->elements[2];
c_7335278.elements[3] = ((closureN)self_7319648)->elements[3];
c_7335278.elements[4] = ((closureN)self_7319648)->elements[4];
c_7335278.elements[5] = ((closureN)self_7319648)->elements[5];
c_7335278.elements[6] = ((closureN)self_7319648)->elements[6];
c_7335278.elements[7] = ((closureN)self_7319648)->elements[7];
c_7335278.elements[8] = ((closureN)self_7319648)->elements[8];












make_pair(c_7335589,quote_i,quote_depth);c_7335589.hdr.immutable = 1;

make_pair(c_7335588,quote_fk,&c_7335589);c_7335588.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335278, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319648)->elements[8]))))), r_7313443, &c_7335588);; 
}

static void __lambda_979(void *data, object self_7319649, int argc, object *args) /* object self_7319649, object r_7313441 */
 {
 object r_7313441 = args[0];
  
closureN_type c_7335280;
object e_7335564 [8];
c_7335280.hdr.mark = gc_color_red;
 c_7335280.hdr.grayed = 0;
c_7335280.tag = closureN_tag;
 c_7335280.fn = (function_type)__lambda_980;
c_7335280.num_args = 1;
c_7335280.num_elements = 8;
c_7335280.elements = (object *)e_7335564;
c_7335280.elements[0] = ((closureN)self_7319649)->elements[0];
c_7335280.elements[1] = ((closureN)self_7319649)->elements[1];
c_7335280.elements[2] = ((closureN)self_7319649)->elements[2];
c_7335280.elements[3] = ((closureN)self_7319649)->elements[3];
c_7335280.elements[4] = ((closureN)self_7319649)->elements[4];
c_7335280.elements[5] = ((closureN)self_7319649)->elements[5];
c_7335280.elements[6] = ((closureN)self_7319649)->elements[6];
c_7335280.elements[7] = ((closureN)self_7319649)->elements[8];


make_pair(c_7335573,quote_depth,NULL);c_7335573.hdr.immutable = 1;

make_pair(c_7335572,quote_fk,&c_7335573);c_7335572.hdr.immutable = 1;

make_pair(c_7335571,quote_sk,&c_7335572);c_7335571.hdr.immutable = 1;

make_pair(c_7335570,quote_g_87s,&c_7335571);c_7335570.hdr.immutable = 1;

make_pair(c_7335569,quote_q,&c_7335570);c_7335569.hdr.immutable = 1;

make_pair(c_7335568,quote_x,&c_7335569);c_7335568.hdr.immutable = 1;

make_pair(c_7335567,quote_match_91quasiquote_91step,&c_7335568);c_7335567.hdr.immutable = 1;

make_pair(c_7335575,quote_i,quote_depth);c_7335575.hdr.immutable = 1;

make_pair(c_7335574,quote_fk,&c_7335575);c_7335574.hdr.immutable = 1;

make_pair(c_7335566,&c_7335567,&c_7335574);c_7335566.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335280, ((closureN)self_7319649)->elements[7], r_7313441, &c_7335566);; 
}

static void __lambda_980(void *data, object self_7319650, int argc, object *args) /* object self_7319650, object r_7313438 */
 {
 object r_7313438 = args[0];
  
closureN_type c_7335282;
object e_7335545 [8];
c_7335282.hdr.mark = gc_color_red;
 c_7335282.hdr.grayed = 0;
c_7335282.tag = closureN_tag;
 c_7335282.fn = (function_type)__lambda_981;
c_7335282.num_args = 1;
c_7335282.num_elements = 8;
c_7335282.elements = (object *)e_7335545;
c_7335282.elements[0] = ((closureN)self_7319650)->elements[0];
c_7335282.elements[1] = ((closureN)self_7319650)->elements[1];
c_7335282.elements[2] = ((closureN)self_7319650)->elements[2];
c_7335282.elements[3] = ((closureN)self_7319650)->elements[3];
c_7335282.elements[4] = ((closureN)self_7319650)->elements[4];
c_7335282.elements[5] = ((closureN)self_7319650)->elements[5];
c_7335282.elements[6] = ((closureN)self_7319650)->elements[6];
c_7335282.elements[7] = ((closureN)self_7319650)->elements[7];








make_pair(c_7335561,quote_depth,NULL);c_7335561.hdr.immutable = 1;

make_pair(c_7335560,quote_fk,&c_7335561);c_7335560.hdr.immutable = 1;

make_pair(c_7335559,quote_sk,&c_7335560);c_7335559.hdr.immutable = 1;

make_pair(c_7335558,quote_g_87s,&c_7335559);c_7335558.hdr.immutable = 1;

make_pair(c_7335557,quote_q,&c_7335558);c_7335557.hdr.immutable = 1;

make_pair(c_7335556,quote_x,&c_7335557);c_7335556.hdr.immutable = 1;

make_pair(c_7335555,quote_match_91quasiquote_91step,&c_7335556);c_7335555.hdr.immutable = 1;

make_pair(c_7335563,quote_i,quote_depth);c_7335563.hdr.immutable = 1;

make_pair(c_7335562,quote_fk,&c_7335563);c_7335562.hdr.immutable = 1;

make_pair(c_7335554,&c_7335555,&c_7335562);c_7335554.hdr.immutable = 1;

make_pair(c_7335553,quote_g_87s,&c_7335554);c_7335553.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335282, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319650)->elements[7]))), r_7313438, &c_7335553);; 
}

static void __lambda_981(void *data, object self_7319651, int argc, object *args) /* object self_7319651, object r_7313436 */
 {
 object r_7313436 = args[0];
  
closureN_type c_7335284;
object e_7335525 [8];
c_7335284.hdr.mark = gc_color_red;
 c_7335284.hdr.grayed = 0;
c_7335284.tag = closureN_tag;
 c_7335284.fn = (function_type)__lambda_982;
c_7335284.num_args = 1;
c_7335284.num_elements = 8;
c_7335284.elements = (object *)e_7335525;
c_7335284.elements[0] = ((closureN)self_7319651)->elements[0];
c_7335284.elements[1] = ((closureN)self_7319651)->elements[1];
c_7335284.elements[2] = ((closureN)self_7319651)->elements[2];
c_7335284.elements[3] = ((closureN)self_7319651)->elements[3];
c_7335284.elements[4] = ((closureN)self_7319651)->elements[4];
c_7335284.elements[5] = ((closureN)self_7319651)->elements[5];
c_7335284.elements[6] = ((closureN)self_7319651)->elements[6];
c_7335284.elements[7] = ((closureN)self_7319651)->elements[7];








make_pair(c_7335542,quote_depth,NULL);c_7335542.hdr.immutable = 1;

make_pair(c_7335541,quote_fk,&c_7335542);c_7335541.hdr.immutable = 1;

make_pair(c_7335540,quote_sk,&c_7335541);c_7335540.hdr.immutable = 1;

make_pair(c_7335539,quote_g_87s,&c_7335540);c_7335539.hdr.immutable = 1;

make_pair(c_7335538,quote_q,&c_7335539);c_7335538.hdr.immutable = 1;

make_pair(c_7335537,quote_x,&c_7335538);c_7335537.hdr.immutable = 1;

make_pair(c_7335536,quote_match_91quasiquote_91step,&c_7335537);c_7335536.hdr.immutable = 1;

make_pair(c_7335544,quote_i,quote_depth);c_7335544.hdr.immutable = 1;

make_pair(c_7335543,quote_fk,&c_7335544);c_7335543.hdr.immutable = 1;

make_pair(c_7335535,&c_7335536,&c_7335543);c_7335535.hdr.immutable = 1;

make_pair(c_7335534,quote_g_87s,&c_7335535);c_7335534.hdr.immutable = 1;

make_pair(c_7335533,quote_p,&c_7335534);c_7335533.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335284, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319651)->elements[7]))), r_7313436, &c_7335533);; 
}

static void __lambda_982(void *data, object self_7319652, int argc, object *args) /* object self_7319652, object r_7313434 */
 {
 object r_7313434 = args[0];
  
closureN_type c_7335286;
object e_7335510 [7];
c_7335286.hdr.mark = gc_color_red;
 c_7335286.hdr.grayed = 0;
c_7335286.tag = closureN_tag;
 c_7335286.fn = (function_type)__lambda_983;
c_7335286.num_args = 1;
c_7335286.num_elements = 7;
c_7335286.elements = (object *)e_7335510;
c_7335286.elements[0] = ((closureN)self_7319652)->elements[0];
c_7335286.elements[1] = ((closureN)self_7319652)->elements[1];
c_7335286.elements[2] = ((closureN)self_7319652)->elements[2];
c_7335286.elements[3] = ((closureN)self_7319652)->elements[3];
c_7335286.elements[4] = ((closureN)self_7319652)->elements[4];
c_7335286.elements[5] = ((closureN)self_7319652)->elements[5];
c_7335286.elements[6] = ((closureN)self_7319652)->elements[7];


make_pair(c_7335522,quote_depth,NULL);c_7335522.hdr.immutable = 1;

make_pair(c_7335521,quote_fk,&c_7335522);c_7335521.hdr.immutable = 1;

make_pair(c_7335520,quote_sk,&c_7335521);c_7335520.hdr.immutable = 1;

make_pair(c_7335519,quote_g_87s,&c_7335520);c_7335519.hdr.immutable = 1;

make_pair(c_7335518,quote_q,&c_7335519);c_7335518.hdr.immutable = 1;

make_pair(c_7335517,quote_x,&c_7335518);c_7335517.hdr.immutable = 1;

make_pair(c_7335516,quote_match_91quasiquote_91step,&c_7335517);c_7335516.hdr.immutable = 1;

make_pair(c_7335524,quote_i,quote_depth);c_7335524.hdr.immutable = 1;

make_pair(c_7335523,quote_fk,&c_7335524);c_7335523.hdr.immutable = 1;

make_pair(c_7335515,&c_7335516,&c_7335523);c_7335515.hdr.immutable = 1;

make_pair(c_7335514,quote_g_87s,&c_7335515);c_7335514.hdr.immutable = 1;

make_pair(c_7335513,quote_p,&c_7335514);c_7335513.hdr.immutable = 1;

make_pair(c_7335512,quote_w,&c_7335513);c_7335512.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335286, ((closureN)self_7319652)->elements[6], r_7313434, &c_7335512);; 
}

static void __lambda_983(void *data, object self_7319653, int argc, object *args) /* object self_7319653, object r_7313431 */
 {
 object r_7313431 = args[0];
  
closureN_type c_7335288;
object e_7335494 [6];
c_7335288.hdr.mark = gc_color_red;
 c_7335288.hdr.grayed = 0;
c_7335288.tag = closureN_tag;
 c_7335288.fn = (function_type)__lambda_984;
c_7335288.num_args = 1;
c_7335288.num_elements = 6;
c_7335288.elements = (object *)e_7335494;
c_7335288.elements[0] = ((closureN)self_7319653)->elements[0];
c_7335288.elements[1] = ((closureN)self_7319653)->elements[1];
c_7335288.elements[2] = ((closureN)self_7319653)->elements[2];
c_7335288.elements[3] = ((closureN)self_7319653)->elements[3];
c_7335288.elements[4] = ((closureN)self_7319653)->elements[4];
c_7335288.elements[5] = ((closureN)self_7319653)->elements[6];


make_pair(c_7335507,quote_depth,NULL);c_7335507.hdr.immutable = 1;

make_pair(c_7335506,quote_fk,&c_7335507);c_7335506.hdr.immutable = 1;

make_pair(c_7335505,quote_sk,&c_7335506);c_7335505.hdr.immutable = 1;

make_pair(c_7335504,quote_g_87s,&c_7335505);c_7335504.hdr.immutable = 1;

make_pair(c_7335503,quote_q,&c_7335504);c_7335503.hdr.immutable = 1;

make_pair(c_7335502,quote_x,&c_7335503);c_7335502.hdr.immutable = 1;

make_pair(c_7335501,quote_match_91quasiquote_91step,&c_7335502);c_7335501.hdr.immutable = 1;

make_pair(c_7335509,quote_i,quote_depth);c_7335509.hdr.immutable = 1;

make_pair(c_7335508,quote_fk,&c_7335509);c_7335508.hdr.immutable = 1;

make_pair(c_7335500,&c_7335501,&c_7335508);c_7335500.hdr.immutable = 1;

make_pair(c_7335499,quote_g_87s,&c_7335500);c_7335499.hdr.immutable = 1;

make_pair(c_7335498,quote_p,&c_7335499);c_7335498.hdr.immutable = 1;

make_pair(c_7335497,quote_w,&c_7335498);c_7335497.hdr.immutable = 1;

make_pair(c_7335496,quote_match_91quasiquote,&c_7335497);c_7335496.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335288, ((closureN)self_7319653)->elements[5], r_7313431, &c_7335496);; 
}

static void __lambda_984(void *data, object self_7319654, int argc, object *args) /* object self_7319654, object r_7313427 */
 {
 object r_7313427 = args[0];
  
closureN_type c_7335290;
object e_7335478 [6];
c_7335290.hdr.mark = gc_color_red;
 c_7335290.hdr.grayed = 0;
c_7335290.tag = closureN_tag;
 c_7335290.fn = (function_type)__lambda_985;
c_7335290.num_args = 1;
c_7335290.num_elements = 6;
c_7335290.elements = (object *)e_7335478;
c_7335290.elements[0] = ((closureN)self_7319654)->elements[0];
c_7335290.elements[1] = ((closureN)self_7319654)->elements[1];
c_7335290.elements[2] = ((closureN)self_7319654)->elements[2];
c_7335290.elements[3] = ((closureN)self_7319654)->elements[3];
c_7335290.elements[4] = ((closureN)self_7319654)->elements[4];
c_7335290.elements[5] = ((closureN)self_7319654)->elements[5];


make_pair(c_7335491,quote_depth,NULL);c_7335491.hdr.immutable = 1;

make_pair(c_7335490,quote_fk,&c_7335491);c_7335490.hdr.immutable = 1;

make_pair(c_7335489,quote_sk,&c_7335490);c_7335489.hdr.immutable = 1;

make_pair(c_7335488,quote_g_87s,&c_7335489);c_7335488.hdr.immutable = 1;

make_pair(c_7335487,quote_q,&c_7335488);c_7335487.hdr.immutable = 1;

make_pair(c_7335486,quote_x,&c_7335487);c_7335486.hdr.immutable = 1;

make_pair(c_7335485,quote_match_91quasiquote_91step,&c_7335486);c_7335485.hdr.immutable = 1;

make_pair(c_7335493,quote_i,quote_depth);c_7335493.hdr.immutable = 1;

make_pair(c_7335492,quote_fk,&c_7335493);c_7335492.hdr.immutable = 1;

make_pair(c_7335484,&c_7335485,&c_7335492);c_7335484.hdr.immutable = 1;

make_pair(c_7335483,quote_g_87s,&c_7335484);c_7335483.hdr.immutable = 1;

make_pair(c_7335482,quote_p,&c_7335483);c_7335482.hdr.immutable = 1;

make_pair(c_7335481,quote_w,&c_7335482);c_7335481.hdr.immutable = 1;

make_pair(c_7335480,quote_match_91quasiquote,&c_7335481);c_7335480.hdr.immutable = 1;

make_pair(c_7335479,&c_7335480,NULL);c_7335479.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335290, r_7313427, NULL, &c_7335479);; 
}

static void __lambda_985(void *data, object self_7319655, int argc, object *args) /* object self_7319655, object r_7313425 */
 {
 object r_7313425 = args[0];
  
closureN_type c_7335292;
object e_7335450 [5];
c_7335292.hdr.mark = gc_color_red;
 c_7335292.hdr.grayed = 0;
c_7335292.tag = closureN_tag;
 c_7335292.fn = (function_type)__lambda_986;
c_7335292.num_args = 1;
c_7335292.num_elements = 5;
c_7335292.elements = (object *)e_7335450;
c_7335292.elements[0] = ((closureN)self_7319655)->elements[0];
c_7335292.elements[1] = ((closureN)self_7319655)->elements[1];
c_7335292.elements[2] = ((closureN)self_7319655)->elements[2];
c_7335292.elements[3] = ((closureN)self_7319655)->elements[3];
c_7335292.elements[4] = ((closureN)self_7319655)->elements[5];


make_pair(c_7335457,quote_v,NULL);c_7335457.hdr.immutable = 1;

make_pair(c_7335456,quote_car,&c_7335457);c_7335456.hdr.immutable = 1;

make_pair(c_7335455,&c_7335456,NULL);c_7335455.hdr.immutable = 1;

make_pair(c_7335454,quote_w,&c_7335455);c_7335454.hdr.immutable = 1;

make_pair(c_7335462,quote_v,NULL);c_7335462.hdr.immutable = 1;

make_pair(c_7335461,quote_cdr,&c_7335462);c_7335461.hdr.immutable = 1;

make_pair(c_7335460,&c_7335461,NULL);c_7335460.hdr.immutable = 1;

make_pair(c_7335459,quote_x,&c_7335460);c_7335459.hdr.immutable = 1;

make_pair(c_7335458,&c_7335459,NULL);c_7335458.hdr.immutable = 1;

make_pair(c_7335453,&c_7335454,&c_7335458);c_7335453.hdr.immutable = 1;

make_pair(c_7335475,quote_depth,NULL);c_7335475.hdr.immutable = 1;

make_pair(c_7335474,quote_fk,&c_7335475);c_7335474.hdr.immutable = 1;

make_pair(c_7335473,quote_sk,&c_7335474);c_7335473.hdr.immutable = 1;

make_pair(c_7335472,quote_g_87s,&c_7335473);c_7335472.hdr.immutable = 1;

make_pair(c_7335471,quote_q,&c_7335472);c_7335471.hdr.immutable = 1;

make_pair(c_7335470,quote_x,&c_7335471);c_7335470.hdr.immutable = 1;

make_pair(c_7335469,quote_match_91quasiquote_91step,&c_7335470);c_7335469.hdr.immutable = 1;

make_pair(c_7335477,quote_i,quote_depth);c_7335477.hdr.immutable = 1;

make_pair(c_7335476,quote_fk,&c_7335477);c_7335476.hdr.immutable = 1;

make_pair(c_7335468,&c_7335469,&c_7335476);c_7335468.hdr.immutable = 1;

make_pair(c_7335467,quote_g_87s,&c_7335468);c_7335467.hdr.immutable = 1;

make_pair(c_7335466,quote_p,&c_7335467);c_7335466.hdr.immutable = 1;

make_pair(c_7335465,quote_w,&c_7335466);c_7335465.hdr.immutable = 1;

make_pair(c_7335464,quote_match_91quasiquote,&c_7335465);c_7335464.hdr.immutable = 1;

make_pair(c_7335463,&c_7335464,NULL);c_7335463.hdr.immutable = 1;

make_pair(c_7335452,&c_7335453,&c_7335463);c_7335452.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335292, ((closureN)self_7319655)->elements[4], r_7313425, &c_7335452);; 
}

static void __lambda_986(void *data, object self_7319656, int argc, object *args) /* object self_7319656, object r_7313422 */
 {
 object r_7313422 = args[0];
  
closureN_type c_7335294;
object e_7335421 [4];
c_7335294.hdr.mark = gc_color_red;
 c_7335294.hdr.grayed = 0;
c_7335294.tag = closureN_tag;
 c_7335294.fn = (function_type)__lambda_987;
c_7335294.num_args = 1;
c_7335294.num_elements = 4;
c_7335294.elements = (object *)e_7335421;
c_7335294.elements[0] = ((closureN)self_7319656)->elements[0];
c_7335294.elements[1] = ((closureN)self_7319656)->elements[1];
c_7335294.elements[2] = ((closureN)self_7319656)->elements[2];
c_7335294.elements[3] = ((closureN)self_7319656)->elements[4];


make_pair(c_7335429,quote_v,NULL);c_7335429.hdr.immutable = 1;

make_pair(c_7335428,quote_car,&c_7335429);c_7335428.hdr.immutable = 1;

make_pair(c_7335427,&c_7335428,NULL);c_7335427.hdr.immutable = 1;

make_pair(c_7335426,quote_w,&c_7335427);c_7335426.hdr.immutable = 1;

make_pair(c_7335434,quote_v,NULL);c_7335434.hdr.immutable = 1;

make_pair(c_7335433,quote_cdr,&c_7335434);c_7335433.hdr.immutable = 1;

make_pair(c_7335432,&c_7335433,NULL);c_7335432.hdr.immutable = 1;

make_pair(c_7335431,quote_x,&c_7335432);c_7335431.hdr.immutable = 1;

make_pair(c_7335430,&c_7335431,NULL);c_7335430.hdr.immutable = 1;

make_pair(c_7335425,&c_7335426,&c_7335430);c_7335425.hdr.immutable = 1;

make_pair(c_7335447,quote_depth,NULL);c_7335447.hdr.immutable = 1;

make_pair(c_7335446,quote_fk,&c_7335447);c_7335446.hdr.immutable = 1;

make_pair(c_7335445,quote_sk,&c_7335446);c_7335445.hdr.immutable = 1;

make_pair(c_7335444,quote_g_87s,&c_7335445);c_7335444.hdr.immutable = 1;

make_pair(c_7335443,quote_q,&c_7335444);c_7335443.hdr.immutable = 1;

make_pair(c_7335442,quote_x,&c_7335443);c_7335442.hdr.immutable = 1;

make_pair(c_7335441,quote_match_91quasiquote_91step,&c_7335442);c_7335441.hdr.immutable = 1;

make_pair(c_7335449,quote_i,quote_depth);c_7335449.hdr.immutable = 1;

make_pair(c_7335448,quote_fk,&c_7335449);c_7335448.hdr.immutable = 1;

make_pair(c_7335440,&c_7335441,&c_7335448);c_7335440.hdr.immutable = 1;

make_pair(c_7335439,quote_g_87s,&c_7335440);c_7335439.hdr.immutable = 1;

make_pair(c_7335438,quote_p,&c_7335439);c_7335438.hdr.immutable = 1;

make_pair(c_7335437,quote_w,&c_7335438);c_7335437.hdr.immutable = 1;

make_pair(c_7335436,quote_match_91quasiquote,&c_7335437);c_7335436.hdr.immutable = 1;

make_pair(c_7335435,&c_7335436,NULL);c_7335435.hdr.immutable = 1;

make_pair(c_7335424,&c_7335425,&c_7335435);c_7335424.hdr.immutable = 1;

make_pair(c_7335423,quote_let,&c_7335424);c_7335423.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335294, ((closureN)self_7319656)->elements[3], r_7313422, &c_7335423);; 
}

static void __lambda_987(void *data, object self_7319657, int argc, object *args) /* object self_7319657, object r_7313416 */
 {
 object r_7313416 = args[0];
  
closureN_type c_7335296;
object e_7335408 [4];
c_7335296.hdr.mark = gc_color_red;
 c_7335296.hdr.grayed = 0;
c_7335296.tag = closureN_tag;
 c_7335296.fn = (function_type)__lambda_988;
c_7335296.num_args = 1;
c_7335296.num_elements = 4;
c_7335296.elements = (object *)e_7335408;
c_7335296.elements[0] = ((closureN)self_7319657)->elements[0];
c_7335296.elements[1] = ((closureN)self_7319657)->elements[1];
c_7335296.elements[2] = ((closureN)self_7319657)->elements[2];
c_7335296.elements[3] = r_7313416;












make_pair(c_7335420,quote_fk,NULL);c_7335420.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335296, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319657)->elements[3]))))), NULL, &c_7335420);; 
}

static void __lambda_988(void *data, object self_7319658, int argc, object *args) /* object self_7319658, object r_7313417 */
 {
 object r_7313417 = args[0];
  
closureN_type c_7335298;
object e_7335377 [3];
c_7335298.hdr.mark = gc_color_red;
 c_7335298.hdr.grayed = 0;
c_7335298.tag = closureN_tag;
 c_7335298.fn = (function_type)__lambda_989;
c_7335298.num_args = 1;
c_7335298.num_elements = 3;
c_7335298.elements = (object *)e_7335377;
c_7335298.elements[0] = ((closureN)self_7319658)->elements[0];
c_7335298.elements[1] = ((closureN)self_7319658)->elements[1];
c_7335298.elements[2] = ((closureN)self_7319658)->elements[2];


make_pair(c_7335386,quote_v,NULL);c_7335386.hdr.immutable = 1;

make_pair(c_7335385,quote_car,&c_7335386);c_7335385.hdr.immutable = 1;

make_pair(c_7335384,&c_7335385,NULL);c_7335384.hdr.immutable = 1;

make_pair(c_7335383,quote_w,&c_7335384);c_7335383.hdr.immutable = 1;

make_pair(c_7335391,quote_v,NULL);c_7335391.hdr.immutable = 1;

make_pair(c_7335390,quote_cdr,&c_7335391);c_7335390.hdr.immutable = 1;

make_pair(c_7335389,&c_7335390,NULL);c_7335389.hdr.immutable = 1;

make_pair(c_7335388,quote_x,&c_7335389);c_7335388.hdr.immutable = 1;

make_pair(c_7335387,&c_7335388,NULL);c_7335387.hdr.immutable = 1;

make_pair(c_7335382,&c_7335383,&c_7335387);c_7335382.hdr.immutable = 1;

make_pair(c_7335404,quote_depth,NULL);c_7335404.hdr.immutable = 1;

make_pair(c_7335403,quote_fk,&c_7335404);c_7335403.hdr.immutable = 1;

make_pair(c_7335402,quote_sk,&c_7335403);c_7335402.hdr.immutable = 1;

make_pair(c_7335401,quote_g_87s,&c_7335402);c_7335401.hdr.immutable = 1;

make_pair(c_7335400,quote_q,&c_7335401);c_7335400.hdr.immutable = 1;

make_pair(c_7335399,quote_x,&c_7335400);c_7335399.hdr.immutable = 1;

make_pair(c_7335398,quote_match_91quasiquote_91step,&c_7335399);c_7335398.hdr.immutable = 1;

make_pair(c_7335406,quote_i,quote_depth);c_7335406.hdr.immutable = 1;

make_pair(c_7335405,quote_fk,&c_7335406);c_7335405.hdr.immutable = 1;

make_pair(c_7335397,&c_7335398,&c_7335405);c_7335397.hdr.immutable = 1;

make_pair(c_7335396,quote_g_87s,&c_7335397);c_7335396.hdr.immutable = 1;

make_pair(c_7335395,quote_p,&c_7335396);c_7335395.hdr.immutable = 1;

make_pair(c_7335394,quote_w,&c_7335395);c_7335394.hdr.immutable = 1;

make_pair(c_7335393,quote_match_91quasiquote,&c_7335394);c_7335393.hdr.immutable = 1;

make_pair(c_7335392,&c_7335393,NULL);c_7335392.hdr.immutable = 1;

make_pair(c_7335381,&c_7335382,&c_7335392);c_7335381.hdr.immutable = 1;

make_pair(c_7335380,quote_let,&c_7335381);c_7335380.hdr.immutable = 1;

make_pair(c_7335407,quote_fk,NULL);c_7335407.hdr.immutable = 1;

make_pair(c_7335379,&c_7335380,&c_7335407);c_7335379.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335298, ((closureN)self_7319658)->elements[3], r_7313417, &c_7335379);; 
}

static void __lambda_989(void *data, object self_7319659, int argc, object *args) /* object self_7319659, object r_7313414 */
 {
 object r_7313414 = args[0];
  
closureN_type c_7335300;
object e_7335343 [2];
c_7335300.hdr.mark = gc_color_red;
 c_7335300.hdr.grayed = 0;
c_7335300.tag = closureN_tag;
 c_7335300.fn = (function_type)__lambda_990;
c_7335300.num_args = 1;
c_7335300.num_elements = 2;
c_7335300.elements = (object *)e_7335343;
c_7335300.elements[0] = ((closureN)self_7319659)->elements[0];
c_7335300.elements[1] = ((closureN)self_7319659)->elements[1];


make_pair(c_7335347,quote_v,NULL);c_7335347.hdr.immutable = 1;

make_pair(c_7335346,quote_pair_127,&c_7335347);c_7335346.hdr.immutable = 1;

make_pair(c_7335355,quote_v,NULL);c_7335355.hdr.immutable = 1;

make_pair(c_7335354,quote_car,&c_7335355);c_7335354.hdr.immutable = 1;

make_pair(c_7335353,&c_7335354,NULL);c_7335353.hdr.immutable = 1;

make_pair(c_7335352,quote_w,&c_7335353);c_7335352.hdr.immutable = 1;

make_pair(c_7335360,quote_v,NULL);c_7335360.hdr.immutable = 1;

make_pair(c_7335359,quote_cdr,&c_7335360);c_7335359.hdr.immutable = 1;

make_pair(c_7335358,&c_7335359,NULL);c_7335358.hdr.immutable = 1;

make_pair(c_7335357,quote_x,&c_7335358);c_7335357.hdr.immutable = 1;

make_pair(c_7335356,&c_7335357,NULL);c_7335356.hdr.immutable = 1;

make_pair(c_7335351,&c_7335352,&c_7335356);c_7335351.hdr.immutable = 1;

make_pair(c_7335373,quote_depth,NULL);c_7335373.hdr.immutable = 1;

make_pair(c_7335372,quote_fk,&c_7335373);c_7335372.hdr.immutable = 1;

make_pair(c_7335371,quote_sk,&c_7335372);c_7335371.hdr.immutable = 1;

make_pair(c_7335370,quote_g_87s,&c_7335371);c_7335370.hdr.immutable = 1;

make_pair(c_7335369,quote_q,&c_7335370);c_7335369.hdr.immutable = 1;

make_pair(c_7335368,quote_x,&c_7335369);c_7335368.hdr.immutable = 1;

make_pair(c_7335367,quote_match_91quasiquote_91step,&c_7335368);c_7335367.hdr.immutable = 1;

make_pair(c_7335375,quote_i,quote_depth);c_7335375.hdr.immutable = 1;

make_pair(c_7335374,quote_fk,&c_7335375);c_7335374.hdr.immutable = 1;

make_pair(c_7335366,&c_7335367,&c_7335374);c_7335366.hdr.immutable = 1;

make_pair(c_7335365,quote_g_87s,&c_7335366);c_7335365.hdr.immutable = 1;

make_pair(c_7335364,quote_p,&c_7335365);c_7335364.hdr.immutable = 1;

make_pair(c_7335363,quote_w,&c_7335364);c_7335363.hdr.immutable = 1;

make_pair(c_7335362,quote_match_91quasiquote,&c_7335363);c_7335362.hdr.immutable = 1;

make_pair(c_7335361,&c_7335362,NULL);c_7335361.hdr.immutable = 1;

make_pair(c_7335350,&c_7335351,&c_7335361);c_7335350.hdr.immutable = 1;

make_pair(c_7335349,quote_let,&c_7335350);c_7335349.hdr.immutable = 1;

make_pair(c_7335376,quote_fk,NULL);c_7335376.hdr.immutable = 1;

make_pair(c_7335348,&c_7335349,&c_7335376);c_7335348.hdr.immutable = 1;

make_pair(c_7335345,&c_7335346,&c_7335348);c_7335345.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335300, ((closureN)self_7319659)->elements[2], r_7313414, &c_7335345);; 
}

static void __lambda_990(void *data, object self_7319660, int argc, object *args) /* object self_7319660, object r_7313411 */
 {
 object r_7313411 = args[0];
  
closureN_type c_7335302;
object e_7335308 [1];
c_7335302.hdr.mark = gc_color_red;
 c_7335302.hdr.grayed = 0;
c_7335302.tag = closureN_tag;
 c_7335302.fn = (function_type)__lambda_991;
c_7335302.num_args = 1;
c_7335302.num_elements = 1;
c_7335302.elements = (object *)e_7335308;
c_7335302.elements[0] = ((closureN)self_7319660)->elements[0];


make_pair(c_7335313,quote_v,NULL);c_7335313.hdr.immutable = 1;

make_pair(c_7335312,quote_pair_127,&c_7335313);c_7335312.hdr.immutable = 1;

make_pair(c_7335321,quote_v,NULL);c_7335321.hdr.immutable = 1;

make_pair(c_7335320,quote_car,&c_7335321);c_7335320.hdr.immutable = 1;

make_pair(c_7335319,&c_7335320,NULL);c_7335319.hdr.immutable = 1;

make_pair(c_7335318,quote_w,&c_7335319);c_7335318.hdr.immutable = 1;

make_pair(c_7335326,quote_v,NULL);c_7335326.hdr.immutable = 1;

make_pair(c_7335325,quote_cdr,&c_7335326);c_7335325.hdr.immutable = 1;

make_pair(c_7335324,&c_7335325,NULL);c_7335324.hdr.immutable = 1;

make_pair(c_7335323,quote_x,&c_7335324);c_7335323.hdr.immutable = 1;

make_pair(c_7335322,&c_7335323,NULL);c_7335322.hdr.immutable = 1;

make_pair(c_7335317,&c_7335318,&c_7335322);c_7335317.hdr.immutable = 1;

make_pair(c_7335339,quote_depth,NULL);c_7335339.hdr.immutable = 1;

make_pair(c_7335338,quote_fk,&c_7335339);c_7335338.hdr.immutable = 1;

make_pair(c_7335337,quote_sk,&c_7335338);c_7335337.hdr.immutable = 1;

make_pair(c_7335336,quote_g_87s,&c_7335337);c_7335336.hdr.immutable = 1;

make_pair(c_7335335,quote_q,&c_7335336);c_7335335.hdr.immutable = 1;

make_pair(c_7335334,quote_x,&c_7335335);c_7335334.hdr.immutable = 1;

make_pair(c_7335333,quote_match_91quasiquote_91step,&c_7335334);c_7335333.hdr.immutable = 1;

make_pair(c_7335341,quote_i,quote_depth);c_7335341.hdr.immutable = 1;

make_pair(c_7335340,quote_fk,&c_7335341);c_7335340.hdr.immutable = 1;

make_pair(c_7335332,&c_7335333,&c_7335340);c_7335332.hdr.immutable = 1;

make_pair(c_7335331,quote_g_87s,&c_7335332);c_7335331.hdr.immutable = 1;

make_pair(c_7335330,quote_p,&c_7335331);c_7335330.hdr.immutable = 1;

make_pair(c_7335329,quote_w,&c_7335330);c_7335329.hdr.immutable = 1;

make_pair(c_7335328,quote_match_91quasiquote,&c_7335329);c_7335328.hdr.immutable = 1;

make_pair(c_7335327,&c_7335328,NULL);c_7335327.hdr.immutable = 1;

make_pair(c_7335316,&c_7335317,&c_7335327);c_7335316.hdr.immutable = 1;

make_pair(c_7335315,quote_let,&c_7335316);c_7335315.hdr.immutable = 1;

make_pair(c_7335342,quote_fk,NULL);c_7335342.hdr.immutable = 1;

make_pair(c_7335314,&c_7335315,&c_7335342);c_7335314.hdr.immutable = 1;

make_pair(c_7335311,&c_7335312,&c_7335314);c_7335311.hdr.immutable = 1;

make_pair(c_7335310,quote__if,&c_7335311);c_7335310.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7335302, ((closureN)self_7319660)->elements[1], r_7313411, &c_7335310);; 
}

static void __lambda_991(void *data, object self_7319661, int argc, object *args) /* object self_7319661, object r_7313409 */
 {
 object r_7313409 = args[0];
  
pair_type local_7335307; 
return_direct_with_clo1(data,  ((closureN)self_7319661)->elements[0], (((closure)  ((closureN)self_7319661)->elements[0])->fn),  set_pair_as_expr(&local_7335307, r_7313409, boolean_f));; 
}

static void __lambda_934(void *data, object self_7319662, int argc, object *args) /* object self_7319662, object k_7313507 */
 {
 object k_7313507 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319662)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319662)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319662)->elements[2])))) ){ 
  
closureN_type c_7334892;
object e_7335137 [4];
c_7334892.hdr.mark = gc_color_red;
 c_7334892.hdr.grayed = 0;
c_7334892.tag = closureN_tag;
 c_7334892.fn = (function_type)__lambda_935;
c_7334892.num_args = 1;
c_7334892.num_elements = 4;
c_7334892.elements = (object *)e_7335137;
c_7334892.elements[0] = ((closureN)self_7319662)->elements[0];
c_7334892.elements[1] = k_7313507;
c_7334892.elements[2] = ((closureN)self_7319662)->elements[1];
c_7334892.elements[3] = ((closureN)self_7319662)->elements[2];

return_closcall2(data,  ((closureN)self_7319662)->elements[1],  &c_7334892, quote_unquote_91splicing);
} else { 
  return_direct_with_clo1(data,  k_7313507, (((closure)  k_7313507)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313507, (((closure)  k_7313507)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313507, (((closure)  k_7313507)->fn),  boolean_f);}
;; 
}

static void __lambda_935(void *data, object self_7319663, int argc, object *args) /* object self_7319663, object r_7313553 */
 {
 object r_7313553 = args[0];
  
closureN_type c_7334895;
object e_7335129 [3];
c_7334895.hdr.mark = gc_color_red;
 c_7334895.hdr.grayed = 0;
c_7334895.tag = closureN_tag;
 c_7334895.fn = (function_type)__lambda_936;
c_7334895.num_args = 1;
c_7334895.num_elements = 3;
c_7334895.elements = (object *)e_7335129;
c_7334895.elements[0] = ((closureN)self_7319663)->elements[1];
c_7334895.elements[1] = ((closureN)self_7319663)->elements[2];
c_7334895.elements[2] = ((closureN)self_7319663)->elements[3];







return_closcall3(data,  ((closureN)self_7319663)->elements[0],  &c_7334895, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319663)->elements[3]))), r_7313553);; 
}

static void __lambda_936(void *data, object self_7319664, int argc, object *args) /* object self_7319664, object r_7313515 */
 {
 object r_7313515 = args[0];
  if( (boolean_f != r_7313515) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319664)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319664)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319664)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319664)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319664)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319664)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319664)->elements[2])))))))) ){ 
  
  
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319664)->elements[2])))))));
closureN_type c_7334974;
object e_7335097 [2];
c_7334974.hdr.mark = gc_color_red;
 c_7334974.hdr.grayed = 0;
c_7334974.tag = closureN_tag;
 c_7334974.fn = (function_type)__lambda_937;
c_7334974.num_args = 1;
c_7334974.num_elements = 2;
c_7334974.elements = (object *)e_7335097;
c_7334974.elements[0] = ((closureN)self_7319664)->elements[0];
c_7334974.elements[1] = ((closureN)self_7319664)->elements[2];

return_closcall2(data,  ((closureN)self_7319664)->elements[1],  &c_7334974, quote_match_91quasiquote);;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319664)->elements[0], (((closure)  ((closureN)self_7319664)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319664)->elements[0], (((closure)  ((closureN)self_7319664)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319664)->elements[0], (((closure)  ((closureN)self_7319664)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319664)->elements[0], (((closure)  ((closureN)self_7319664)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319664)->elements[0], (((closure)  ((closureN)self_7319664)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319664)->elements[0], (((closure)  ((closureN)self_7319664)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319664)->elements[0], (((closure)  ((closureN)self_7319664)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319664)->elements[0], (((closure)  ((closureN)self_7319664)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_937(void *data, object self_7319665, int argc, object *args) /* object self_7319665, object r_7313538 */
 {
 object r_7313538 = args[0];
  
closureN_type c_7334976;
object e_7335067 [3];
c_7334976.hdr.mark = gc_color_red;
 c_7334976.hdr.grayed = 0;
c_7334976.tag = closureN_tag;
 c_7334976.fn = (function_type)__lambda_938;
c_7334976.num_args = 1;
c_7334976.num_elements = 3;
c_7334976.elements = (object *)e_7335067;
c_7334976.elements[0] = ((closureN)self_7319665)->elements[0];
c_7334976.elements[1] = r_7313538;
c_7334976.elements[2] = ((closureN)self_7319665)->elements[1];




























make_pair(c_7335096,quote_i,quote_depth);c_7335096.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334976, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319665)->elements[1])))))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319665)->elements[1]))))))), &c_7335096);; 
}

static void __lambda_938(void *data, object self_7319666, int argc, object *args) /* object self_7319666, object r_7313549 */
 {
 object r_7313549 = args[0];
  
closureN_type c_7334978;
object e_7335053 [3];
c_7334978.hdr.mark = gc_color_red;
 c_7334978.hdr.grayed = 0;
c_7334978.tag = closureN_tag;
 c_7334978.fn = (function_type)__lambda_939;
c_7334978.num_args = 1;
c_7334978.num_elements = 3;
c_7334978.elements = (object *)e_7335053;
c_7334978.elements[0] = ((closureN)self_7319666)->elements[0];
c_7334978.elements[1] = ((closureN)self_7319666)->elements[1];
c_7334978.elements[2] = ((closureN)self_7319666)->elements[2];












make_pair(c_7335066,quote_i,quote_depth);c_7335066.hdr.immutable = 1;

make_pair(c_7335065,quote_fk,&c_7335066);c_7335065.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334978, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319666)->elements[2]))))), r_7313549, &c_7335065);; 
}

static void __lambda_939(void *data, object self_7319667, int argc, object *args) /* object self_7319667, object r_7313547 */
 {
 object r_7313547 = args[0];
  
closureN_type c_7334980;
object e_7335040 [3];
c_7334980.hdr.mark = gc_color_red;
 c_7334980.hdr.grayed = 0;
c_7334980.tag = closureN_tag;
 c_7334980.fn = (function_type)__lambda_940;
c_7334980.num_args = 1;
c_7334980.num_elements = 3;
c_7334980.elements = (object *)e_7335040;
c_7334980.elements[0] = ((closureN)self_7319667)->elements[0];
c_7334980.elements[1] = ((closureN)self_7319667)->elements[1];
c_7334980.elements[2] = ((closureN)self_7319667)->elements[2];










make_pair(c_7335052,quote_i,quote_depth);c_7335052.hdr.immutable = 1;

make_pair(c_7335051,quote_fk,&c_7335052);c_7335051.hdr.immutable = 1;

make_pair(c_7335050,quote_sk,&c_7335051);c_7335050.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334980, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319667)->elements[2])))), r_7313547, &c_7335050);; 
}

static void __lambda_940(void *data, object self_7319668, int argc, object *args) /* object self_7319668, object r_7313545 */
 {
 object r_7313545 = args[0];
  
closureN_type c_7334982;
object e_7335028 [3];
c_7334982.hdr.mark = gc_color_red;
 c_7334982.hdr.grayed = 0;
c_7334982.tag = closureN_tag;
 c_7334982.fn = (function_type)__lambda_941;
c_7334982.num_args = 1;
c_7334982.num_elements = 3;
c_7334982.elements = (object *)e_7335028;
c_7334982.elements[0] = ((closureN)self_7319668)->elements[0];
c_7334982.elements[1] = ((closureN)self_7319668)->elements[1];
c_7334982.elements[2] = ((closureN)self_7319668)->elements[2];








make_pair(c_7335039,quote_i,quote_depth);c_7335039.hdr.immutable = 1;

make_pair(c_7335038,quote_fk,&c_7335039);c_7335038.hdr.immutable = 1;

make_pair(c_7335037,quote_sk,&c_7335038);c_7335037.hdr.immutable = 1;

make_pair(c_7335036,quote_g_87s,&c_7335037);c_7335036.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334982, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319668)->elements[2]))), r_7313545, &c_7335036);; 
}

static void __lambda_941(void *data, object self_7319669, int argc, object *args) /* object self_7319669, object r_7313543 */
 {
 object r_7313543 = args[0];
  
closureN_type c_7334984;
object e_7335013 [3];
c_7334984.hdr.mark = gc_color_red;
 c_7334984.hdr.grayed = 0;
c_7334984.tag = closureN_tag;
 c_7334984.fn = (function_type)__lambda_942;
c_7334984.num_args = 1;
c_7334984.num_elements = 3;
c_7334984.elements = (object *)e_7335013;
c_7334984.elements[0] = ((closureN)self_7319669)->elements[0];
c_7334984.elements[1] = ((closureN)self_7319669)->elements[1];
c_7334984.elements[2] = ((closureN)self_7319669)->elements[2];










make_pair(c_7335027,quote_i,quote_depth);c_7335027.hdr.immutable = 1;

make_pair(c_7335026,quote_fk,&c_7335027);c_7335026.hdr.immutable = 1;

make_pair(c_7335025,quote_sk,&c_7335026);c_7335025.hdr.immutable = 1;

make_pair(c_7335024,quote_g_87s,&c_7335025);c_7335024.hdr.immutable = 1;

make_pair(c_7335023,quote_p,&c_7335024);c_7335023.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334984, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319669)->elements[2])))), r_7313543, &c_7335023);; 
}

static void __lambda_942(void *data, object self_7319670, int argc, object *args) /* object self_7319670, object r_7313541 */
 {
 object r_7313541 = args[0];
  
closureN_type c_7334986;
object e_7335003 [2];
c_7334986.hdr.mark = gc_color_red;
 c_7334986.hdr.grayed = 0;
c_7334986.tag = closureN_tag;
 c_7334986.fn = (function_type)__lambda_943;
c_7334986.num_args = 1;
c_7334986.num_elements = 2;
c_7334986.elements = (object *)e_7335003;
c_7334986.elements[0] = ((closureN)self_7319670)->elements[0];
c_7334986.elements[1] = ((closureN)self_7319670)->elements[1];




make_pair(c_7335012,quote_i,quote_depth);c_7335012.hdr.immutable = 1;

make_pair(c_7335011,quote_fk,&c_7335012);c_7335011.hdr.immutable = 1;

make_pair(c_7335010,quote_sk,&c_7335011);c_7335010.hdr.immutable = 1;

make_pair(c_7335009,quote_g_87s,&c_7335010);c_7335009.hdr.immutable = 1;

make_pair(c_7335008,quote_p,&c_7335009);c_7335008.hdr.immutable = 1;

make_pair(c_7335007,quote_v,&c_7335008);c_7335007.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334986, Cyc_car(data, ((closureN)self_7319670)->elements[2]), r_7313541, &c_7335007);; 
}

static void __lambda_943(void *data, object self_7319671, int argc, object *args) /* object self_7319671, object r_7313539 */
 {
 object r_7313539 = args[0];
  
closureN_type c_7334988;
object e_7334994 [1];
c_7334988.hdr.mark = gc_color_red;
 c_7334988.hdr.grayed = 0;
c_7334988.tag = closureN_tag;
 c_7334988.fn = (function_type)__lambda_944;
c_7334988.num_args = 1;
c_7334988.num_elements = 1;
c_7334988.elements = (object *)e_7334994;
c_7334988.elements[0] = ((closureN)self_7319671)->elements[0];


make_pair(c_7335002,quote_i,quote_depth);c_7335002.hdr.immutable = 1;

make_pair(c_7335001,quote_fk,&c_7335002);c_7335001.hdr.immutable = 1;

make_pair(c_7335000,quote_sk,&c_7335001);c_7335000.hdr.immutable = 1;

make_pair(c_7334999,quote_g_87s,&c_7335000);c_7334999.hdr.immutable = 1;

make_pair(c_7334998,quote_p,&c_7334999);c_7334998.hdr.immutable = 1;

make_pair(c_7334997,quote_v,&c_7334998);c_7334997.hdr.immutable = 1;

make_pair(c_7334996,quote_match_91quasiquote,&c_7334997);c_7334996.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334988, ((closureN)self_7319671)->elements[1], r_7313539, &c_7334996);; 
}

static void __lambda_944(void *data, object self_7319672, int argc, object *args) /* object self_7319672, object r_7313537 */
 {
 object r_7313537 = args[0];
  
pair_type local_7334993; 
return_direct_with_clo1(data,  ((closureN)self_7319672)->elements[0], (((closure)  ((closureN)self_7319672)->elements[0])->fn),  set_pair_as_expr(&local_7334993, r_7313537, boolean_f));; 
}

static void __lambda_921(void *data, object self_7319673, int argc, object *args) /* object self_7319673, object k_7313556 */
 {
 object k_7313556 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319673)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319673)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319673)->elements[2])))) ){ 
  
closureN_type c_7334618;
object e_7334863 [4];
c_7334618.hdr.mark = gc_color_red;
 c_7334618.hdr.grayed = 0;
c_7334618.tag = closureN_tag;
 c_7334618.fn = (function_type)__lambda_922;
c_7334618.num_args = 1;
c_7334618.num_elements = 4;
c_7334618.elements = (object *)e_7334863;
c_7334618.elements[0] = ((closureN)self_7319673)->elements[0];
c_7334618.elements[1] = k_7313556;
c_7334618.elements[2] = ((closureN)self_7319673)->elements[1];
c_7334618.elements[3] = ((closureN)self_7319673)->elements[2];

return_closcall2(data,  ((closureN)self_7319673)->elements[1],  &c_7334618, quote_unquote);
} else { 
  return_direct_with_clo1(data,  k_7313556, (((closure)  k_7313556)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313556, (((closure)  k_7313556)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313556, (((closure)  k_7313556)->fn),  boolean_f);}
;; 
}

static void __lambda_922(void *data, object self_7319674, int argc, object *args) /* object self_7319674, object r_7313602 */
 {
 object r_7313602 = args[0];
  
closureN_type c_7334621;
object e_7334855 [3];
c_7334621.hdr.mark = gc_color_red;
 c_7334621.hdr.grayed = 0;
c_7334621.tag = closureN_tag;
 c_7334621.fn = (function_type)__lambda_923;
c_7334621.num_args = 1;
c_7334621.num_elements = 3;
c_7334621.elements = (object *)e_7334855;
c_7334621.elements[0] = ((closureN)self_7319674)->elements[1];
c_7334621.elements[1] = ((closureN)self_7319674)->elements[2];
c_7334621.elements[2] = ((closureN)self_7319674)->elements[3];







return_closcall3(data,  ((closureN)self_7319674)->elements[0],  &c_7334621, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319674)->elements[3]))), r_7313602);; 
}

static void __lambda_923(void *data, object self_7319675, int argc, object *args) /* object self_7319675, object r_7313564 */
 {
 object r_7313564 = args[0];
  if( (boolean_f != r_7313564) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319675)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319675)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319675)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319675)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319675)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319675)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319675)->elements[2])))))))) ){ 
  
  
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319675)->elements[2])))))));
closureN_type c_7334700;
object e_7334823 [2];
c_7334700.hdr.mark = gc_color_red;
 c_7334700.hdr.grayed = 0;
c_7334700.tag = closureN_tag;
 c_7334700.fn = (function_type)__lambda_924;
c_7334700.num_args = 1;
c_7334700.num_elements = 2;
c_7334700.elements = (object *)e_7334823;
c_7334700.elements[0] = ((closureN)self_7319675)->elements[0];
c_7334700.elements[1] = ((closureN)self_7319675)->elements[2];

return_closcall2(data,  ((closureN)self_7319675)->elements[1],  &c_7334700, quote_match_91quasiquote);;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319675)->elements[0], (((closure)  ((closureN)self_7319675)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319675)->elements[0], (((closure)  ((closureN)self_7319675)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319675)->elements[0], (((closure)  ((closureN)self_7319675)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319675)->elements[0], (((closure)  ((closureN)self_7319675)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319675)->elements[0], (((closure)  ((closureN)self_7319675)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319675)->elements[0], (((closure)  ((closureN)self_7319675)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319675)->elements[0], (((closure)  ((closureN)self_7319675)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319675)->elements[0], (((closure)  ((closureN)self_7319675)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_924(void *data, object self_7319676, int argc, object *args) /* object self_7319676, object r_7313587 */
 {
 object r_7313587 = args[0];
  
closureN_type c_7334702;
object e_7334793 [3];
c_7334702.hdr.mark = gc_color_red;
 c_7334702.hdr.grayed = 0;
c_7334702.tag = closureN_tag;
 c_7334702.fn = (function_type)__lambda_925;
c_7334702.num_args = 1;
c_7334702.num_elements = 3;
c_7334702.elements = (object *)e_7334793;
c_7334702.elements[0] = ((closureN)self_7319676)->elements[0];
c_7334702.elements[1] = r_7313587;
c_7334702.elements[2] = ((closureN)self_7319676)->elements[1];




























make_pair(c_7334822,quote_i,quote_depth);c_7334822.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334702, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319676)->elements[1])))))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319676)->elements[1]))))))), &c_7334822);; 
}

static void __lambda_925(void *data, object self_7319677, int argc, object *args) /* object self_7319677, object r_7313598 */
 {
 object r_7313598 = args[0];
  
closureN_type c_7334704;
object e_7334779 [3];
c_7334704.hdr.mark = gc_color_red;
 c_7334704.hdr.grayed = 0;
c_7334704.tag = closureN_tag;
 c_7334704.fn = (function_type)__lambda_926;
c_7334704.num_args = 1;
c_7334704.num_elements = 3;
c_7334704.elements = (object *)e_7334779;
c_7334704.elements[0] = ((closureN)self_7319677)->elements[0];
c_7334704.elements[1] = ((closureN)self_7319677)->elements[1];
c_7334704.elements[2] = ((closureN)self_7319677)->elements[2];












make_pair(c_7334792,quote_i,quote_depth);c_7334792.hdr.immutable = 1;

make_pair(c_7334791,quote_fk,&c_7334792);c_7334791.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334704, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319677)->elements[2]))))), r_7313598, &c_7334791);; 
}

static void __lambda_926(void *data, object self_7319678, int argc, object *args) /* object self_7319678, object r_7313596 */
 {
 object r_7313596 = args[0];
  
closureN_type c_7334706;
object e_7334766 [3];
c_7334706.hdr.mark = gc_color_red;
 c_7334706.hdr.grayed = 0;
c_7334706.tag = closureN_tag;
 c_7334706.fn = (function_type)__lambda_927;
c_7334706.num_args = 1;
c_7334706.num_elements = 3;
c_7334706.elements = (object *)e_7334766;
c_7334706.elements[0] = ((closureN)self_7319678)->elements[0];
c_7334706.elements[1] = ((closureN)self_7319678)->elements[1];
c_7334706.elements[2] = ((closureN)self_7319678)->elements[2];










make_pair(c_7334778,quote_i,quote_depth);c_7334778.hdr.immutable = 1;

make_pair(c_7334777,quote_fk,&c_7334778);c_7334777.hdr.immutable = 1;

make_pair(c_7334776,quote_sk,&c_7334777);c_7334776.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334706, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319678)->elements[2])))), r_7313596, &c_7334776);; 
}

static void __lambda_927(void *data, object self_7319679, int argc, object *args) /* object self_7319679, object r_7313594 */
 {
 object r_7313594 = args[0];
  
closureN_type c_7334708;
object e_7334754 [3];
c_7334708.hdr.mark = gc_color_red;
 c_7334708.hdr.grayed = 0;
c_7334708.tag = closureN_tag;
 c_7334708.fn = (function_type)__lambda_928;
c_7334708.num_args = 1;
c_7334708.num_elements = 3;
c_7334708.elements = (object *)e_7334754;
c_7334708.elements[0] = ((closureN)self_7319679)->elements[0];
c_7334708.elements[1] = ((closureN)self_7319679)->elements[1];
c_7334708.elements[2] = ((closureN)self_7319679)->elements[2];








make_pair(c_7334765,quote_i,quote_depth);c_7334765.hdr.immutable = 1;

make_pair(c_7334764,quote_fk,&c_7334765);c_7334764.hdr.immutable = 1;

make_pair(c_7334763,quote_sk,&c_7334764);c_7334763.hdr.immutable = 1;

make_pair(c_7334762,quote_g_87s,&c_7334763);c_7334762.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334708, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319679)->elements[2]))), r_7313594, &c_7334762);; 
}

static void __lambda_928(void *data, object self_7319680, int argc, object *args) /* object self_7319680, object r_7313592 */
 {
 object r_7313592 = args[0];
  
closureN_type c_7334710;
object e_7334739 [3];
c_7334710.hdr.mark = gc_color_red;
 c_7334710.hdr.grayed = 0;
c_7334710.tag = closureN_tag;
 c_7334710.fn = (function_type)__lambda_929;
c_7334710.num_args = 1;
c_7334710.num_elements = 3;
c_7334710.elements = (object *)e_7334739;
c_7334710.elements[0] = ((closureN)self_7319680)->elements[0];
c_7334710.elements[1] = ((closureN)self_7319680)->elements[1];
c_7334710.elements[2] = ((closureN)self_7319680)->elements[2];










make_pair(c_7334753,quote_i,quote_depth);c_7334753.hdr.immutable = 1;

make_pair(c_7334752,quote_fk,&c_7334753);c_7334752.hdr.immutable = 1;

make_pair(c_7334751,quote_sk,&c_7334752);c_7334751.hdr.immutable = 1;

make_pair(c_7334750,quote_g_87s,&c_7334751);c_7334750.hdr.immutable = 1;

make_pair(c_7334749,quote_p,&c_7334750);c_7334749.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334710, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319680)->elements[2])))), r_7313592, &c_7334749);; 
}

static void __lambda_929(void *data, object self_7319681, int argc, object *args) /* object self_7319681, object r_7313590 */
 {
 object r_7313590 = args[0];
  
closureN_type c_7334712;
object e_7334729 [2];
c_7334712.hdr.mark = gc_color_red;
 c_7334712.hdr.grayed = 0;
c_7334712.tag = closureN_tag;
 c_7334712.fn = (function_type)__lambda_930;
c_7334712.num_args = 1;
c_7334712.num_elements = 2;
c_7334712.elements = (object *)e_7334729;
c_7334712.elements[0] = ((closureN)self_7319681)->elements[0];
c_7334712.elements[1] = ((closureN)self_7319681)->elements[1];




make_pair(c_7334738,quote_i,quote_depth);c_7334738.hdr.immutable = 1;

make_pair(c_7334737,quote_fk,&c_7334738);c_7334737.hdr.immutable = 1;

make_pair(c_7334736,quote_sk,&c_7334737);c_7334736.hdr.immutable = 1;

make_pair(c_7334735,quote_g_87s,&c_7334736);c_7334735.hdr.immutable = 1;

make_pair(c_7334734,quote_p,&c_7334735);c_7334734.hdr.immutable = 1;

make_pair(c_7334733,quote_v,&c_7334734);c_7334733.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334712, Cyc_car(data, ((closureN)self_7319681)->elements[2]), r_7313590, &c_7334733);; 
}

static void __lambda_930(void *data, object self_7319682, int argc, object *args) /* object self_7319682, object r_7313588 */
 {
 object r_7313588 = args[0];
  
closureN_type c_7334714;
object e_7334720 [1];
c_7334714.hdr.mark = gc_color_red;
 c_7334714.hdr.grayed = 0;
c_7334714.tag = closureN_tag;
 c_7334714.fn = (function_type)__lambda_931;
c_7334714.num_args = 1;
c_7334714.num_elements = 1;
c_7334714.elements = (object *)e_7334720;
c_7334714.elements[0] = ((closureN)self_7319682)->elements[0];


make_pair(c_7334728,quote_i,quote_depth);c_7334728.hdr.immutable = 1;

make_pair(c_7334727,quote_fk,&c_7334728);c_7334727.hdr.immutable = 1;

make_pair(c_7334726,quote_sk,&c_7334727);c_7334726.hdr.immutable = 1;

make_pair(c_7334725,quote_g_87s,&c_7334726);c_7334725.hdr.immutable = 1;

make_pair(c_7334724,quote_p,&c_7334725);c_7334724.hdr.immutable = 1;

make_pair(c_7334723,quote_v,&c_7334724);c_7334723.hdr.immutable = 1;

make_pair(c_7334722,quote_match_91quasiquote,&c_7334723);c_7334722.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334714, ((closureN)self_7319682)->elements[1], r_7313588, &c_7334722);; 
}

static void __lambda_931(void *data, object self_7319683, int argc, object *args) /* object self_7319683, object r_7313586 */
 {
 object r_7313586 = args[0];
  
pair_type local_7334719; 
return_direct_with_clo1(data,  ((closureN)self_7319683)->elements[0], (((closure)  ((closureN)self_7319683)->elements[0])->fn),  set_pair_as_expr(&local_7334719, r_7313586, boolean_f));; 
}

static void __lambda_907(void *data, object self_7319684, int argc, object *args) /* object self_7319684, object k_7313605 */
 {
 object k_7313605 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319684)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319684)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319684)->elements[2])))) ){ 
  
closureN_type c_7334368;
object e_7334589 [4];
c_7334368.hdr.mark = gc_color_red;
 c_7334368.hdr.grayed = 0;
c_7334368.tag = closureN_tag;
 c_7334368.fn = (function_type)__lambda_908;
c_7334368.num_args = 1;
c_7334368.num_elements = 4;
c_7334368.elements = (object *)e_7334589;
c_7334368.elements[0] = ((closureN)self_7319684)->elements[0];
c_7334368.elements[1] = k_7313605;
c_7334368.elements[2] = ((closureN)self_7319684)->elements[1];
c_7334368.elements[3] = ((closureN)self_7319684)->elements[2];

return_closcall2(data,  ((closureN)self_7319684)->elements[1],  &c_7334368, quote_quasiquote);
} else { 
  return_direct_with_clo1(data,  k_7313605, (((closure)  k_7313605)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313605, (((closure)  k_7313605)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313605, (((closure)  k_7313605)->fn),  boolean_f);}
;; 
}

static void __lambda_908(void *data, object self_7319685, int argc, object *args) /* object self_7319685, object r_7313650 */
 {
 object r_7313650 = args[0];
  
closureN_type c_7334371;
object e_7334581 [3];
c_7334371.hdr.mark = gc_color_red;
 c_7334371.hdr.grayed = 0;
c_7334371.tag = closureN_tag;
 c_7334371.fn = (function_type)__lambda_909;
c_7334371.num_args = 1;
c_7334371.num_elements = 3;
c_7334371.elements = (object *)e_7334581;
c_7334371.elements[0] = ((closureN)self_7319685)->elements[1];
c_7334371.elements[1] = ((closureN)self_7319685)->elements[2];
c_7334371.elements[2] = ((closureN)self_7319685)->elements[3];







return_closcall3(data,  ((closureN)self_7319685)->elements[0],  &c_7334371, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319685)->elements[3]))), r_7313650);; 
}

static void __lambda_909(void *data, object self_7319686, int argc, object *args) /* object self_7319686, object r_7313613 */
 {
 object r_7313613 = args[0];
  if( (boolean_f != r_7313613) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319686)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319686)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319686)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319686)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319686)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319686)->elements[2]))))))) ){ 
  
closureN_type c_7334434;
object e_7334566 [2];
c_7334434.hdr.mark = gc_color_red;
 c_7334434.hdr.grayed = 0;
c_7334434.tag = closureN_tag;
 c_7334434.fn = (function_type)__lambda_910;
c_7334434.num_args = 1;
c_7334434.num_elements = 2;
c_7334434.elements = (object *)e_7334566;
c_7334434.elements[0] = ((closureN)self_7319686)->elements[0];
c_7334434.elements[1] = ((closureN)self_7319686)->elements[2];

return_closcall2(data,  ((closureN)self_7319686)->elements[1],  &c_7334434, quote_match_91quasiquote);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319686)->elements[0], (((closure)  ((closureN)self_7319686)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319686)->elements[0], (((closure)  ((closureN)self_7319686)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319686)->elements[0], (((closure)  ((closureN)self_7319686)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319686)->elements[0], (((closure)  ((closureN)self_7319686)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319686)->elements[0], (((closure)  ((closureN)self_7319686)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319686)->elements[0], (((closure)  ((closureN)self_7319686)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319686)->elements[0], (((closure)  ((closureN)self_7319686)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_910(void *data, object self_7319687, int argc, object *args) /* object self_7319687, object r_7313633 */
 {
 object r_7313633 = args[0];
  
closureN_type c_7334436;
object e_7334551 [3];
c_7334436.hdr.mark = gc_color_red;
 c_7334436.hdr.grayed = 0;
c_7334436.tag = closureN_tag;
 c_7334436.fn = (function_type)__lambda_911;
c_7334436.num_args = 1;
c_7334436.num_elements = 3;
c_7334436.elements = (object *)e_7334551;
c_7334436.elements[0] = ((closureN)self_7319687)->elements[0];
c_7334436.elements[1] = r_7313633;
c_7334436.elements[2] = ((closureN)self_7319687)->elements[1];














make_pair(c_7334565,boolean_f,quote_depth);c_7334565.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334436, boolean_f, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319687)->elements[1])))))), &c_7334565);; 
}

static void __lambda_911(void *data, object self_7319688, int argc, object *args) /* object self_7319688, object r_7313646 */
 {
 object r_7313646 = args[0];
  
closureN_type c_7334438;
object e_7334535 [3];
c_7334438.hdr.mark = gc_color_red;
 c_7334438.hdr.grayed = 0;
c_7334438.tag = closureN_tag;
 c_7334438.fn = (function_type)__lambda_912;
c_7334438.num_args = 1;
c_7334438.num_elements = 3;
c_7334438.elements = (object *)e_7334535;
c_7334438.elements[0] = ((closureN)self_7319688)->elements[0];
c_7334438.elements[1] = ((closureN)self_7319688)->elements[1];
c_7334438.elements[2] = ((closureN)self_7319688)->elements[2];














make_pair(c_7334550,boolean_f,quote_depth);c_7334550.hdr.immutable = 1;

make_pair(c_7334549,quote_i,&c_7334550);c_7334549.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334438, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319688)->elements[2])))))), r_7313646, &c_7334549);; 
}

static void __lambda_912(void *data, object self_7319689, int argc, object *args) /* object self_7319689, object r_7313644 */
 {
 object r_7313644 = args[0];
  
closureN_type c_7334440;
object e_7334520 [3];
c_7334440.hdr.mark = gc_color_red;
 c_7334440.hdr.grayed = 0;
c_7334440.tag = closureN_tag;
 c_7334440.fn = (function_type)__lambda_913;
c_7334440.num_args = 1;
c_7334440.num_elements = 3;
c_7334440.elements = (object *)e_7334520;
c_7334440.elements[0] = ((closureN)self_7319689)->elements[0];
c_7334440.elements[1] = ((closureN)self_7319689)->elements[1];
c_7334440.elements[2] = ((closureN)self_7319689)->elements[2];












make_pair(c_7334534,boolean_f,quote_depth);c_7334534.hdr.immutable = 1;

make_pair(c_7334533,quote_i,&c_7334534);c_7334533.hdr.immutable = 1;

make_pair(c_7334532,quote_fk,&c_7334533);c_7334532.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334440, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319689)->elements[2]))))), r_7313644, &c_7334532);; 
}

static void __lambda_913(void *data, object self_7319690, int argc, object *args) /* object self_7319690, object r_7313642 */
 {
 object r_7313642 = args[0];
  
closureN_type c_7334442;
object e_7334506 [3];
c_7334442.hdr.mark = gc_color_red;
 c_7334442.hdr.grayed = 0;
c_7334442.tag = closureN_tag;
 c_7334442.fn = (function_type)__lambda_914;
c_7334442.num_args = 1;
c_7334442.num_elements = 3;
c_7334442.elements = (object *)e_7334506;
c_7334442.elements[0] = ((closureN)self_7319690)->elements[0];
c_7334442.elements[1] = ((closureN)self_7319690)->elements[1];
c_7334442.elements[2] = ((closureN)self_7319690)->elements[2];










make_pair(c_7334519,boolean_f,quote_depth);c_7334519.hdr.immutable = 1;

make_pair(c_7334518,quote_i,&c_7334519);c_7334518.hdr.immutable = 1;

make_pair(c_7334517,quote_fk,&c_7334518);c_7334517.hdr.immutable = 1;

make_pair(c_7334516,quote_sk,&c_7334517);c_7334516.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334442, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319690)->elements[2])))), r_7313642, &c_7334516);; 
}

static void __lambda_914(void *data, object self_7319691, int argc, object *args) /* object self_7319691, object r_7313640 */
 {
 object r_7313640 = args[0];
  
closureN_type c_7334444;
object e_7334493 [3];
c_7334444.hdr.mark = gc_color_red;
 c_7334444.hdr.grayed = 0;
c_7334444.tag = closureN_tag;
 c_7334444.fn = (function_type)__lambda_915;
c_7334444.num_args = 1;
c_7334444.num_elements = 3;
c_7334444.elements = (object *)e_7334493;
c_7334444.elements[0] = ((closureN)self_7319691)->elements[0];
c_7334444.elements[1] = ((closureN)self_7319691)->elements[1];
c_7334444.elements[2] = ((closureN)self_7319691)->elements[2];








make_pair(c_7334505,boolean_f,quote_depth);c_7334505.hdr.immutable = 1;

make_pair(c_7334504,quote_i,&c_7334505);c_7334504.hdr.immutable = 1;

make_pair(c_7334503,quote_fk,&c_7334504);c_7334503.hdr.immutable = 1;

make_pair(c_7334502,quote_sk,&c_7334503);c_7334502.hdr.immutable = 1;

make_pair(c_7334501,quote_g_87s,&c_7334502);c_7334501.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334444, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319691)->elements[2]))), r_7313640, &c_7334501);; 
}

static void __lambda_915(void *data, object self_7319692, int argc, object *args) /* object self_7319692, object r_7313638 */
 {
 object r_7313638 = args[0];
  
closureN_type c_7334446;
object e_7334477 [3];
c_7334446.hdr.mark = gc_color_red;
 c_7334446.hdr.grayed = 0;
c_7334446.tag = closureN_tag;
 c_7334446.fn = (function_type)__lambda_916;
c_7334446.num_args = 1;
c_7334446.num_elements = 3;
c_7334446.elements = (object *)e_7334477;
c_7334446.elements[0] = ((closureN)self_7319692)->elements[0];
c_7334446.elements[1] = ((closureN)self_7319692)->elements[1];
c_7334446.elements[2] = ((closureN)self_7319692)->elements[2];










make_pair(c_7334492,boolean_f,quote_depth);c_7334492.hdr.immutable = 1;

make_pair(c_7334491,quote_i,&c_7334492);c_7334491.hdr.immutable = 1;

make_pair(c_7334490,quote_fk,&c_7334491);c_7334490.hdr.immutable = 1;

make_pair(c_7334489,quote_sk,&c_7334490);c_7334489.hdr.immutable = 1;

make_pair(c_7334488,quote_g_87s,&c_7334489);c_7334488.hdr.immutable = 1;

make_pair(c_7334487,quote_p,&c_7334488);c_7334487.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334446, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319692)->elements[2])))), r_7313638, &c_7334487);; 
}

static void __lambda_916(void *data, object self_7319693, int argc, object *args) /* object self_7319693, object r_7313636 */
 {
 object r_7313636 = args[0];
  
closureN_type c_7334448;
object e_7334466 [2];
c_7334448.hdr.mark = gc_color_red;
 c_7334448.hdr.grayed = 0;
c_7334448.tag = closureN_tag;
 c_7334448.fn = (function_type)__lambda_917;
c_7334448.num_args = 1;
c_7334448.num_elements = 2;
c_7334448.elements = (object *)e_7334466;
c_7334448.elements[0] = ((closureN)self_7319693)->elements[0];
c_7334448.elements[1] = ((closureN)self_7319693)->elements[1];




make_pair(c_7334476,boolean_f,quote_depth);c_7334476.hdr.immutable = 1;

make_pair(c_7334475,quote_i,&c_7334476);c_7334475.hdr.immutable = 1;

make_pair(c_7334474,quote_fk,&c_7334475);c_7334474.hdr.immutable = 1;

make_pair(c_7334473,quote_sk,&c_7334474);c_7334473.hdr.immutable = 1;

make_pair(c_7334472,quote_g_87s,&c_7334473);c_7334472.hdr.immutable = 1;

make_pair(c_7334471,quote_p,&c_7334472);c_7334471.hdr.immutable = 1;

make_pair(c_7334470,quote_v,&c_7334471);c_7334470.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334448, Cyc_car(data, ((closureN)self_7319693)->elements[2]), r_7313636, &c_7334470);; 
}

static void __lambda_917(void *data, object self_7319694, int argc, object *args) /* object self_7319694, object r_7313634 */
 {
 object r_7313634 = args[0];
  
closureN_type c_7334450;
object e_7334456 [1];
c_7334450.hdr.mark = gc_color_red;
 c_7334450.hdr.grayed = 0;
c_7334450.tag = closureN_tag;
 c_7334450.fn = (function_type)__lambda_918;
c_7334450.num_args = 1;
c_7334450.num_elements = 1;
c_7334450.elements = (object *)e_7334456;
c_7334450.elements[0] = ((closureN)self_7319694)->elements[0];


make_pair(c_7334465,boolean_f,quote_depth);c_7334465.hdr.immutable = 1;

make_pair(c_7334464,quote_i,&c_7334465);c_7334464.hdr.immutable = 1;

make_pair(c_7334463,quote_fk,&c_7334464);c_7334463.hdr.immutable = 1;

make_pair(c_7334462,quote_sk,&c_7334463);c_7334462.hdr.immutable = 1;

make_pair(c_7334461,quote_g_87s,&c_7334462);c_7334461.hdr.immutable = 1;

make_pair(c_7334460,quote_p,&c_7334461);c_7334460.hdr.immutable = 1;

make_pair(c_7334459,quote_v,&c_7334460);c_7334459.hdr.immutable = 1;

make_pair(c_7334458,quote_match_91quasiquote,&c_7334459);c_7334458.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334450, ((closureN)self_7319694)->elements[1], r_7313634, &c_7334458);; 
}

static void __lambda_918(void *data, object self_7319695, int argc, object *args) /* object self_7319695, object r_7313632 */
 {
 object r_7313632 = args[0];
  
pair_type local_7334455; 
return_direct_with_clo1(data,  ((closureN)self_7319695)->elements[0], (((closure)  ((closureN)self_7319695)->elements[0])->fn),  set_pair_as_expr(&local_7334455, r_7313632, boolean_f));; 
}

static void __lambda_877(void *data, object self_7319696, int argc, object *args) /* object self_7319696, object k_7313653 */
 {
 object k_7313653 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319696)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319696)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319696)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319696)->elements[2]))))) ){ 
  
closureN_type c_7333922;
object e_7334338 [4];
c_7333922.hdr.mark = gc_color_red;
 c_7333922.hdr.grayed = 0;
c_7333922.tag = closureN_tag;
 c_7333922.fn = (function_type)__lambda_878;
c_7333922.num_args = 1;
c_7333922.num_elements = 4;
c_7333922.elements = (object *)e_7334338;
c_7333922.elements[0] = ((closureN)self_7319696)->elements[0];
c_7333922.elements[1] = k_7313653;
c_7333922.elements[2] = ((closureN)self_7319696)->elements[1];
c_7333922.elements[3] = ((closureN)self_7319696)->elements[2];

return_closcall2(data,  ((closureN)self_7319696)->elements[1],  &c_7333922, quote_unquote_91splicing);
} else { 
  return_direct_with_clo1(data,  k_7313653, (((closure)  k_7313653)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313653, (((closure)  k_7313653)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313653, (((closure)  k_7313653)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313653, (((closure)  k_7313653)->fn),  boolean_f);}
;; 
}

static void __lambda_878(void *data, object self_7319697, int argc, object *args) /* object self_7319697, object r_7313738 */
 {
 object r_7313738 = args[0];
  
closureN_type c_7333925;
object e_7334328 [3];
c_7333925.hdr.mark = gc_color_red;
 c_7333925.hdr.grayed = 0;
c_7333925.tag = closureN_tag;
 c_7333925.fn = (function_type)__lambda_879;
c_7333925.num_args = 1;
c_7333925.num_elements = 3;
c_7333925.elements = (object *)e_7334328;
c_7333925.elements[0] = ((closureN)self_7319697)->elements[1];
c_7333925.elements[1] = ((closureN)self_7319697)->elements[2];
c_7333925.elements[2] = ((closureN)self_7319697)->elements[3];









return_closcall3(data,  ((closureN)self_7319697)->elements[0],  &c_7333925, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319697)->elements[3])))), r_7313738);; 
}

static void __lambda_879(void *data, object self_7319698, int argc, object *args) /* object self_7319698, object r_7313663 */
 {
 object r_7313663 = args[0];
  if( (boolean_f != r_7313663) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319698)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319698)->elements[2]))))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319698)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319698)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319698)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319698)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319698)->elements[2])))))))) ){ 
  
closureN_type c_7334007;
object e_7334311 [3];
c_7334007.hdr.mark = gc_color_red;
 c_7334007.hdr.grayed = 0;
c_7334007.tag = closureN_tag;
 c_7334007.fn = (function_type)__lambda_880;
c_7334007.num_args = 1;
c_7334007.num_elements = 3;
c_7334007.elements = (object *)e_7334311;
c_7334007.elements[0] = ((closureN)self_7319698)->elements[0];
c_7334007.elements[1] = ((closureN)self_7319698)->elements[1];
c_7334007.elements[2] = ((closureN)self_7319698)->elements[2];

return_closcall2(data,  ((closureN)self_7319698)->elements[1],  &c_7334007, quote__if);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319698)->elements[0], (((closure)  ((closureN)self_7319698)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319698)->elements[0], (((closure)  ((closureN)self_7319698)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319698)->elements[0], (((closure)  ((closureN)self_7319698)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319698)->elements[0], (((closure)  ((closureN)self_7319698)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319698)->elements[0], (((closure)  ((closureN)self_7319698)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319698)->elements[0], (((closure)  ((closureN)self_7319698)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319698)->elements[0], (((closure)  ((closureN)self_7319698)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319698)->elements[0], (((closure)  ((closureN)self_7319698)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_880(void *data, object self_7319699, int argc, object *args) /* object self_7319699, object r_7313685 */
 {
 object r_7313685 = args[0];
  
closureN_type c_7334010;
object e_7334310 [4];
c_7334010.hdr.mark = gc_color_red;
 c_7334010.hdr.grayed = 0;
c_7334010.tag = closureN_tag;
 c_7334010.fn = (function_type)__lambda_881;
c_7334010.num_args = 1;
c_7334010.num_elements = 4;
c_7334010.elements = (object *)e_7334310;
c_7334010.elements[0] = ((closureN)self_7319699)->elements[0];
c_7334010.elements[1] = r_7313685;
c_7334010.elements[2] = ((closureN)self_7319699)->elements[1];
c_7334010.elements[3] = ((closureN)self_7319699)->elements[2];

return_closcall2(data,  ((closureN)self_7319699)->elements[1],  &c_7334010, quote_pair_127);; 
}

static void __lambda_881(void *data, object self_7319700, int argc, object *args) /* object self_7319700, object r_7313731 */
 {
 object r_7313731 = args[0];
  
closureN_type c_7334012;
object e_7334305 [5];
c_7334012.hdr.mark = gc_color_red;
 c_7334012.hdr.grayed = 0;
c_7334012.tag = closureN_tag;
 c_7334012.fn = (function_type)__lambda_882;
c_7334012.num_args = 1;
c_7334012.num_elements = 5;
c_7334012.elements = (object *)e_7334305;
c_7334012.elements[0] = ((closureN)self_7319700)->elements[0];
c_7334012.elements[1] = ((closureN)self_7319700)->elements[1];
c_7334012.elements[2] = r_7313731;
c_7334012.elements[3] = ((closureN)self_7319700)->elements[2];
c_7334012.elements[4] = ((closureN)self_7319700)->elements[3];




make_pair(c_7334309,quote_v,NULL);c_7334309.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334012, Cyc_car(data, ((closureN)self_7319700)->elements[3]), NULL, &c_7334309);; 
}

static void __lambda_882(void *data, object self_7319701, int argc, object *args) /* object self_7319701, object r_7313732 */
 {
 object r_7313732 = args[0];
  
closureN_type c_7334014;
object e_7334301 [4];
c_7334014.hdr.mark = gc_color_red;
 c_7334014.hdr.grayed = 0;
c_7334014.tag = closureN_tag;
 c_7334014.fn = (function_type)__lambda_883;
c_7334014.num_args = 1;
c_7334014.num_elements = 4;
c_7334014.elements = (object *)e_7334301;
c_7334014.elements[0] = ((closureN)self_7319701)->elements[0];
c_7334014.elements[1] = ((closureN)self_7319701)->elements[1];
c_7334014.elements[2] = ((closureN)self_7319701)->elements[3];
c_7334014.elements[3] = ((closureN)self_7319701)->elements[4];


make_pair(c_7334304,quote_v,NULL);c_7334304.hdr.immutable = 1;

make_pair(c_7334303,quote_pair_127,&c_7334304);c_7334303.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334014, ((closureN)self_7319701)->elements[2], r_7313732, &c_7334303);; 
}

static void __lambda_883(void *data, object self_7319702, int argc, object *args) /* object self_7319702, object r_7313688 */
 {
 object r_7313688 = args[0];
  
closureN_type c_7334017;
object e_7334300 [5];
c_7334017.hdr.mark = gc_color_red;
 c_7334017.hdr.grayed = 0;
c_7334017.tag = closureN_tag;
 c_7334017.fn = (function_type)__lambda_884;
c_7334017.num_args = 1;
c_7334017.num_elements = 5;
c_7334017.elements = (object *)e_7334300;
c_7334017.elements[0] = ((closureN)self_7319702)->elements[0];
c_7334017.elements[1] = ((closureN)self_7319702)->elements[1];
c_7334017.elements[2] = r_7313688;
c_7334017.elements[3] = ((closureN)self_7319702)->elements[2];
c_7334017.elements[4] = ((closureN)self_7319702)->elements[3];

return_closcall2(data,  ((closureN)self_7319702)->elements[2],  &c_7334017, quote_match_91one);; 
}

static void __lambda_884(void *data, object self_7319703, int argc, object *args) /* object self_7319703, object r_7313696 */
 {
 object r_7313696 = args[0];
  
closureN_type c_7334020;
object e_7334299 [6];
c_7334020.hdr.mark = gc_color_red;
 c_7334020.hdr.grayed = 0;
c_7334020.tag = closureN_tag;
 c_7334020.fn = (function_type)__lambda_885;
c_7334020.num_args = 1;
c_7334020.num_elements = 6;
c_7334020.elements = (object *)e_7334299;
c_7334020.elements[0] = ((closureN)self_7319703)->elements[0];
c_7334020.elements[1] = ((closureN)self_7319703)->elements[1];
c_7334020.elements[2] = ((closureN)self_7319703)->elements[2];
c_7334020.elements[3] = r_7313696;
c_7334020.elements[4] = ((closureN)self_7319703)->elements[3];
c_7334020.elements[5] = ((closureN)self_7319703)->elements[4];

return_closcall2(data,  ((closureN)self_7319703)->elements[3],  &c_7334020, quote_tmp);; 
}

static void __lambda_885(void *data, object self_7319704, int argc, object *args) /* object self_7319704, object r_7313727 */
 {
 object r_7313727 = args[0];
  
closureN_type c_7334022;
object e_7334286 [6];
c_7334022.hdr.mark = gc_color_red;
 c_7334022.hdr.grayed = 0;
c_7334022.tag = closureN_tag;
 c_7334022.fn = (function_type)__lambda_886;
c_7334022.num_args = 1;
c_7334022.num_elements = 6;
c_7334022.elements = (object *)e_7334286;
c_7334022.elements[0] = ((closureN)self_7319704)->elements[0];
c_7334022.elements[1] = ((closureN)self_7319704)->elements[1];
c_7334022.elements[2] = ((closureN)self_7319704)->elements[2];
c_7334022.elements[3] = ((closureN)self_7319704)->elements[3];
c_7334022.elements[4] = ((closureN)self_7319704)->elements[4];
c_7334022.elements[5] = ((closureN)self_7319704)->elements[5];












make_pair(c_7334298,quote_p,quote_tmp);c_7334298.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334022, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319704)->elements[5]))))), r_7313727, &c_7334298);; 
}

static void __lambda_886(void *data, object self_7319705, int argc, object *args) /* object self_7319705, object r_7313701 */
 {
 object r_7313701 = args[0];
  
closureN_type c_7334025;
object e_7334285 [7];
c_7334025.hdr.mark = gc_color_red;
 c_7334025.hdr.grayed = 0;
c_7334025.tag = closureN_tag;
 c_7334025.fn = (function_type)__lambda_887;
c_7334025.num_args = 1;
c_7334025.num_elements = 7;
c_7334025.elements = (object *)e_7334285;
c_7334025.elements[0] = ((closureN)self_7319705)->elements[0];
c_7334025.elements[1] = ((closureN)self_7319705)->elements[1];
c_7334025.elements[2] = ((closureN)self_7319705)->elements[2];
c_7334025.elements[3] = ((closureN)self_7319705)->elements[3];
c_7334025.elements[4] = r_7313701;
c_7334025.elements[5] = ((closureN)self_7319705)->elements[4];
c_7334025.elements[6] = ((closureN)self_7319705)->elements[5];

return_closcall2(data,  ((closureN)self_7319705)->elements[4],  &c_7334025, quote_match_91quasiquote);; 
}

static void __lambda_887(void *data, object self_7319706, int argc, object *args) /* object self_7319706, object r_7313711 */
 {
 object r_7313711 = args[0];
  
closureN_type c_7334028;
object e_7334284 [7];
c_7334028.hdr.mark = gc_color_red;
 c_7334028.hdr.grayed = 0;
c_7334028.tag = closureN_tag;
 c_7334028.fn = (function_type)__lambda_888;
c_7334028.num_args = 1;
c_7334028.num_elements = 7;
c_7334028.elements = (object *)e_7334284;
c_7334028.elements[0] = ((closureN)self_7319706)->elements[0];
c_7334028.elements[1] = ((closureN)self_7319706)->elements[1];
c_7334028.elements[2] = ((closureN)self_7319706)->elements[2];
c_7334028.elements[3] = ((closureN)self_7319706)->elements[3];
c_7334028.elements[4] = ((closureN)self_7319706)->elements[4];
c_7334028.elements[5] = r_7313711;
c_7334028.elements[6] = ((closureN)self_7319706)->elements[6];

return_closcall2(data,  ((closureN)self_7319706)->elements[5],  &c_7334028, quote_tmp);; 
}

static void __lambda_888(void *data, object self_7319707, int argc, object *args) /* object self_7319707, object r_7313714 */
 {
 object r_7313714 = args[0];
  
closureN_type c_7334030;
object e_7334271 [8];
c_7334030.hdr.mark = gc_color_red;
 c_7334030.hdr.grayed = 0;
c_7334030.tag = closureN_tag;
 c_7334030.fn = (function_type)__lambda_889;
c_7334030.num_args = 1;
c_7334030.num_elements = 8;
c_7334030.elements = (object *)e_7334271;
c_7334030.elements[0] = ((closureN)self_7319707)->elements[0];
c_7334030.elements[1] = ((closureN)self_7319707)->elements[1];
c_7334030.elements[2] = ((closureN)self_7319707)->elements[2];
c_7334030.elements[3] = ((closureN)self_7319707)->elements[3];
c_7334030.elements[4] = ((closureN)self_7319707)->elements[4];
c_7334030.elements[5] = ((closureN)self_7319707)->elements[5];
c_7334030.elements[6] = r_7313714;
c_7334030.elements[7] = ((closureN)self_7319707)->elements[6];












make_pair(c_7334283,quote_fk,NULL);c_7334283.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334030, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319707)->elements[6]))))), NULL, &c_7334283);; 
}

static void __lambda_889(void *data, object self_7319708, int argc, object *args) /* object self_7319708, object r_7313721 */
 {
 object r_7313721 = args[0];
  
closureN_type c_7334032;
object e_7334259 [8];
c_7334032.hdr.mark = gc_color_red;
 c_7334032.hdr.grayed = 0;
c_7334032.tag = closureN_tag;
 c_7334032.fn = (function_type)__lambda_890;
c_7334032.num_args = 1;
c_7334032.num_elements = 8;
c_7334032.elements = (object *)e_7334259;
c_7334032.elements[0] = ((closureN)self_7319708)->elements[0];
c_7334032.elements[1] = ((closureN)self_7319708)->elements[1];
c_7334032.elements[2] = ((closureN)self_7319708)->elements[2];
c_7334032.elements[3] = ((closureN)self_7319708)->elements[3];
c_7334032.elements[4] = ((closureN)self_7319708)->elements[4];
c_7334032.elements[5] = ((closureN)self_7319708)->elements[5];
c_7334032.elements[6] = ((closureN)self_7319708)->elements[6];
c_7334032.elements[7] = ((closureN)self_7319708)->elements[7];










make_pair(c_7334270,quote_fk,NULL);c_7334270.hdr.immutable = 1;

make_pair(c_7334269,quote_sk,&c_7334270);c_7334269.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334032, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319708)->elements[7])))), r_7313721, &c_7334269);; 
}

static void __lambda_890(void *data, object self_7319709, int argc, object *args) /* object self_7319709, object r_7313719 */
 {
 object r_7313719 = args[0];
  
closureN_type c_7334034;
object e_7334248 [8];
c_7334034.hdr.mark = gc_color_red;
 c_7334034.hdr.grayed = 0;
c_7334034.tag = closureN_tag;
 c_7334034.fn = (function_type)__lambda_891;
c_7334034.num_args = 1;
c_7334034.num_elements = 8;
c_7334034.elements = (object *)e_7334248;
c_7334034.elements[0] = ((closureN)self_7319709)->elements[0];
c_7334034.elements[1] = ((closureN)self_7319709)->elements[1];
c_7334034.elements[2] = ((closureN)self_7319709)->elements[2];
c_7334034.elements[3] = ((closureN)self_7319709)->elements[3];
c_7334034.elements[4] = ((closureN)self_7319709)->elements[4];
c_7334034.elements[5] = ((closureN)self_7319709)->elements[5];
c_7334034.elements[6] = ((closureN)self_7319709)->elements[6];
c_7334034.elements[7] = ((closureN)self_7319709)->elements[7];








make_pair(c_7334258,quote_fk,NULL);c_7334258.hdr.immutable = 1;

make_pair(c_7334257,quote_sk,&c_7334258);c_7334257.hdr.immutable = 1;

make_pair(c_7334256,quote_g_87s,&c_7334257);c_7334256.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334034, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319709)->elements[7]))), r_7313719, &c_7334256);; 
}

static void __lambda_891(void *data, object self_7319710, int argc, object *args) /* object self_7319710, object r_7313717 */
 {
 object r_7313717 = args[0];
  
closureN_type c_7334036;
object e_7334236 [8];
c_7334036.hdr.mark = gc_color_red;
 c_7334036.hdr.grayed = 0;
c_7334036.tag = closureN_tag;
 c_7334036.fn = (function_type)__lambda_892;
c_7334036.num_args = 1;
c_7334036.num_elements = 8;
c_7334036.elements = (object *)e_7334236;
c_7334036.elements[0] = ((closureN)self_7319710)->elements[0];
c_7334036.elements[1] = ((closureN)self_7319710)->elements[1];
c_7334036.elements[2] = ((closureN)self_7319710)->elements[2];
c_7334036.elements[3] = ((closureN)self_7319710)->elements[3];
c_7334036.elements[4] = ((closureN)self_7319710)->elements[4];
c_7334036.elements[5] = ((closureN)self_7319710)->elements[5];
c_7334036.elements[6] = ((closureN)self_7319710)->elements[6];
c_7334036.elements[7] = ((closureN)self_7319710)->elements[7];








make_pair(c_7334247,quote_fk,NULL);c_7334247.hdr.immutable = 1;

make_pair(c_7334246,quote_sk,&c_7334247);c_7334246.hdr.immutable = 1;

make_pair(c_7334245,quote_g_87s,&c_7334246);c_7334245.hdr.immutable = 1;

make_pair(c_7334244,quote_rest,&c_7334245);c_7334244.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334036, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319710)->elements[7]))), r_7313717, &c_7334244);; 
}

static void __lambda_892(void *data, object self_7319711, int argc, object *args) /* object self_7319711, object r_7313715 */
 {
 object r_7313715 = args[0];
  
closureN_type c_7334038;
object e_7334229 [7];
c_7334038.hdr.mark = gc_color_red;
 c_7334038.hdr.grayed = 0;
c_7334038.tag = closureN_tag;
 c_7334038.fn = (function_type)__lambda_893;
c_7334038.num_args = 1;
c_7334038.num_elements = 7;
c_7334038.elements = (object *)e_7334229;
c_7334038.elements[0] = ((closureN)self_7319711)->elements[0];
c_7334038.elements[1] = ((closureN)self_7319711)->elements[1];
c_7334038.elements[2] = ((closureN)self_7319711)->elements[2];
c_7334038.elements[3] = ((closureN)self_7319711)->elements[3];
c_7334038.elements[4] = ((closureN)self_7319711)->elements[4];
c_7334038.elements[5] = ((closureN)self_7319711)->elements[5];
c_7334038.elements[6] = ((closureN)self_7319711)->elements[7];


make_pair(c_7334235,quote_fk,NULL);c_7334235.hdr.immutable = 1;

make_pair(c_7334234,quote_sk,&c_7334235);c_7334234.hdr.immutable = 1;

make_pair(c_7334233,quote_g_87s,&c_7334234);c_7334233.hdr.immutable = 1;

make_pair(c_7334232,quote_rest,&c_7334233);c_7334232.hdr.immutable = 1;

make_pair(c_7334231,quote_tmp,&c_7334232);c_7334231.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334038, ((closureN)self_7319711)->elements[6], r_7313715, &c_7334231);; 
}

static void __lambda_893(void *data, object self_7319712, int argc, object *args) /* object self_7319712, object r_7313712 */
 {
 object r_7313712 = args[0];
  
closureN_type c_7334040;
object e_7334221 [6];
c_7334040.hdr.mark = gc_color_red;
 c_7334040.hdr.grayed = 0;
c_7334040.tag = closureN_tag;
 c_7334040.fn = (function_type)__lambda_894;
c_7334040.num_args = 1;
c_7334040.num_elements = 6;
c_7334040.elements = (object *)e_7334221;
c_7334040.elements[0] = ((closureN)self_7319712)->elements[0];
c_7334040.elements[1] = ((closureN)self_7319712)->elements[1];
c_7334040.elements[2] = ((closureN)self_7319712)->elements[2];
c_7334040.elements[3] = ((closureN)self_7319712)->elements[3];
c_7334040.elements[4] = ((closureN)self_7319712)->elements[4];
c_7334040.elements[5] = ((closureN)self_7319712)->elements[6];


make_pair(c_7334228,quote_fk,NULL);c_7334228.hdr.immutable = 1;

make_pair(c_7334227,quote_sk,&c_7334228);c_7334227.hdr.immutable = 1;

make_pair(c_7334226,quote_g_87s,&c_7334227);c_7334226.hdr.immutable = 1;

make_pair(c_7334225,quote_rest,&c_7334226);c_7334225.hdr.immutable = 1;

make_pair(c_7334224,quote_tmp,&c_7334225);c_7334224.hdr.immutable = 1;

make_pair(c_7334223,quote_match_91quasiquote,&c_7334224);c_7334223.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334040, ((closureN)self_7319712)->elements[5], r_7313712, &c_7334223);; 
}

static void __lambda_894(void *data, object self_7319713, int argc, object *args) /* object self_7319713, object r_7313704 */
 {
 object r_7313704 = args[0];
  
closureN_type c_7334042;
object e_7334206 [7];
c_7334042.hdr.mark = gc_color_red;
 c_7334042.hdr.grayed = 0;
c_7334042.tag = closureN_tag;
 c_7334042.fn = (function_type)__lambda_895;
c_7334042.num_args = 1;
c_7334042.num_elements = 7;
c_7334042.elements = (object *)e_7334206;
c_7334042.elements[0] = ((closureN)self_7319713)->elements[0];
c_7334042.elements[1] = ((closureN)self_7319713)->elements[1];
c_7334042.elements[2] = ((closureN)self_7319713)->elements[2];
c_7334042.elements[3] = ((closureN)self_7319713)->elements[3];
c_7334042.elements[4] = ((closureN)self_7319713)->elements[4];
c_7334042.elements[5] = r_7313704;
c_7334042.elements[6] = ((closureN)self_7319713)->elements[5];














make_pair(c_7334220,quote_i,NULL);c_7334220.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334042, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319713)->elements[5])))))), NULL, &c_7334220);; 
}

static void __lambda_895(void *data, object self_7319714, int argc, object *args) /* object self_7319714, object r_7313707 */
 {
 object r_7313707 = args[0];
  
closureN_type c_7334044;
object e_7334192 [7];
c_7334044.hdr.mark = gc_color_red;
 c_7334044.hdr.grayed = 0;
c_7334044.tag = closureN_tag;
 c_7334044.fn = (function_type)__lambda_896;
c_7334044.num_args = 1;
c_7334044.num_elements = 7;
c_7334044.elements = (object *)e_7334192;
c_7334044.elements[0] = ((closureN)self_7319714)->elements[0];
c_7334044.elements[1] = ((closureN)self_7319714)->elements[1];
c_7334044.elements[2] = ((closureN)self_7319714)->elements[2];
c_7334044.elements[3] = ((closureN)self_7319714)->elements[3];
c_7334044.elements[4] = ((closureN)self_7319714)->elements[4];
c_7334044.elements[5] = ((closureN)self_7319714)->elements[5];
c_7334044.elements[6] = ((closureN)self_7319714)->elements[6];












make_pair(c_7334205,quote_i,NULL);c_7334205.hdr.immutable = 1;

make_pair(c_7334204,quote_fk,&c_7334205);c_7334204.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334044, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319714)->elements[6]))))), r_7313707, &c_7334204);; 
}

static void __lambda_896(void *data, object self_7319715, int argc, object *args) /* object self_7319715, object r_7313705 */
 {
 object r_7313705 = args[0];
  
closureN_type c_7334046;
object e_7334181 [6];
c_7334046.hdr.mark = gc_color_red;
 c_7334046.hdr.grayed = 0;
c_7334046.tag = closureN_tag;
 c_7334046.fn = (function_type)__lambda_897;
c_7334046.num_args = 1;
c_7334046.num_elements = 6;
c_7334046.elements = (object *)e_7334181;
c_7334046.elements[0] = ((closureN)self_7319715)->elements[0];
c_7334046.elements[1] = ((closureN)self_7319715)->elements[1];
c_7334046.elements[2] = ((closureN)self_7319715)->elements[2];
c_7334046.elements[3] = ((closureN)self_7319715)->elements[3];
c_7334046.elements[4] = ((closureN)self_7319715)->elements[4];
c_7334046.elements[5] = ((closureN)self_7319715)->elements[6];


make_pair(c_7334189,quote_fk,NULL);c_7334189.hdr.immutable = 1;

make_pair(c_7334188,quote_sk,&c_7334189);c_7334188.hdr.immutable = 1;

make_pair(c_7334187,quote_g_87s,&c_7334188);c_7334187.hdr.immutable = 1;

make_pair(c_7334186,quote_rest,&c_7334187);c_7334186.hdr.immutable = 1;

make_pair(c_7334185,quote_tmp,&c_7334186);c_7334185.hdr.immutable = 1;

make_pair(c_7334184,quote_match_91quasiquote,&c_7334185);c_7334184.hdr.immutable = 1;

make_pair(c_7334191,quote_i,NULL);c_7334191.hdr.immutable = 1;

make_pair(c_7334190,quote_fk,&c_7334191);c_7334190.hdr.immutable = 1;

make_pair(c_7334183,&c_7334184,&c_7334190);c_7334183.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334046, ((closureN)self_7319715)->elements[5], r_7313705, &c_7334183);; 
}

static void __lambda_897(void *data, object self_7319716, int argc, object *args) /* object self_7319716, object r_7313702 */
 {
 object r_7313702 = args[0];
  
closureN_type c_7334048;
object e_7334168 [5];
c_7334048.hdr.mark = gc_color_red;
 c_7334048.hdr.grayed = 0;
c_7334048.tag = closureN_tag;
 c_7334048.fn = (function_type)__lambda_898;
c_7334048.num_args = 1;
c_7334048.num_elements = 5;
c_7334048.elements = (object *)e_7334168;
c_7334048.elements[0] = ((closureN)self_7319716)->elements[0];
c_7334048.elements[1] = ((closureN)self_7319716)->elements[1];
c_7334048.elements[2] = ((closureN)self_7319716)->elements[2];
c_7334048.elements[3] = ((closureN)self_7319716)->elements[3];
c_7334048.elements[4] = ((closureN)self_7319716)->elements[5];


make_pair(c_7334171,quote_p,quote_tmp);c_7334171.hdr.immutable = 1;

make_pair(c_7334178,quote_fk,NULL);c_7334178.hdr.immutable = 1;

make_pair(c_7334177,quote_sk,&c_7334178);c_7334177.hdr.immutable = 1;

make_pair(c_7334176,quote_g_87s,&c_7334177);c_7334176.hdr.immutable = 1;

make_pair(c_7334175,quote_rest,&c_7334176);c_7334175.hdr.immutable = 1;

make_pair(c_7334174,quote_tmp,&c_7334175);c_7334174.hdr.immutable = 1;

make_pair(c_7334173,quote_match_91quasiquote,&c_7334174);c_7334173.hdr.immutable = 1;

make_pair(c_7334180,quote_i,NULL);c_7334180.hdr.immutable = 1;

make_pair(c_7334179,quote_fk,&c_7334180);c_7334179.hdr.immutable = 1;

make_pair(c_7334172,&c_7334173,&c_7334179);c_7334172.hdr.immutable = 1;

make_pair(c_7334170,&c_7334171,&c_7334172);c_7334170.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334048, ((closureN)self_7319716)->elements[4], r_7313702, &c_7334170);; 
}

static void __lambda_898(void *data, object self_7319717, int argc, object *args) /* object self_7319717, object r_7313699 */
 {
 object r_7313699 = args[0];
  
closureN_type c_7334050;
object e_7334152 [5];
c_7334050.hdr.mark = gc_color_red;
 c_7334050.hdr.grayed = 0;
c_7334050.tag = closureN_tag;
 c_7334050.fn = (function_type)__lambda_899;
c_7334050.num_args = 1;
c_7334050.num_elements = 5;
c_7334050.elements = (object *)e_7334152;
c_7334050.elements[0] = ((closureN)self_7319717)->elements[0];
c_7334050.elements[1] = ((closureN)self_7319717)->elements[1];
c_7334050.elements[2] = ((closureN)self_7319717)->elements[2];
c_7334050.elements[3] = ((closureN)self_7319717)->elements[3];
c_7334050.elements[4] = ((closureN)self_7319717)->elements[4];




make_pair(c_7334158,quote_p,quote_tmp);c_7334158.hdr.immutable = 1;

make_pair(c_7334165,quote_fk,NULL);c_7334165.hdr.immutable = 1;

make_pair(c_7334164,quote_sk,&c_7334165);c_7334164.hdr.immutable = 1;

make_pair(c_7334163,quote_g_87s,&c_7334164);c_7334163.hdr.immutable = 1;

make_pair(c_7334162,quote_rest,&c_7334163);c_7334162.hdr.immutable = 1;

make_pair(c_7334161,quote_tmp,&c_7334162);c_7334161.hdr.immutable = 1;

make_pair(c_7334160,quote_match_91quasiquote,&c_7334161);c_7334160.hdr.immutable = 1;

make_pair(c_7334167,quote_i,NULL);c_7334167.hdr.immutable = 1;

make_pair(c_7334166,quote_fk,&c_7334167);c_7334166.hdr.immutable = 1;

make_pair(c_7334159,&c_7334160,&c_7334166);c_7334159.hdr.immutable = 1;

make_pair(c_7334157,&c_7334158,&c_7334159);c_7334157.hdr.immutable = 1;

make_pair(c_7334156,quote_v,&c_7334157);c_7334156.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334050, Cyc_car(data, ((closureN)self_7319717)->elements[4]), r_7313699, &c_7334156);; 
}

static void __lambda_899(void *data, object self_7319718, int argc, object *args) /* object self_7319718, object r_7313697 */
 {
 object r_7313697 = args[0];
  
closureN_type c_7334052;
object e_7334137 [4];
c_7334052.hdr.mark = gc_color_red;
 c_7334052.hdr.grayed = 0;
c_7334052.tag = closureN_tag;
 c_7334052.fn = (function_type)__lambda_900;
c_7334052.num_args = 1;
c_7334052.num_elements = 4;
c_7334052.elements = (object *)e_7334137;
c_7334052.elements[0] = ((closureN)self_7319718)->elements[0];
c_7334052.elements[1] = ((closureN)self_7319718)->elements[1];
c_7334052.elements[2] = ((closureN)self_7319718)->elements[2];
c_7334052.elements[3] = ((closureN)self_7319718)->elements[4];


make_pair(c_7334142,quote_p,quote_tmp);c_7334142.hdr.immutable = 1;

make_pair(c_7334149,quote_fk,NULL);c_7334149.hdr.immutable = 1;

make_pair(c_7334148,quote_sk,&c_7334149);c_7334148.hdr.immutable = 1;

make_pair(c_7334147,quote_g_87s,&c_7334148);c_7334147.hdr.immutable = 1;

make_pair(c_7334146,quote_rest,&c_7334147);c_7334146.hdr.immutable = 1;

make_pair(c_7334145,quote_tmp,&c_7334146);c_7334145.hdr.immutable = 1;

make_pair(c_7334144,quote_match_91quasiquote,&c_7334145);c_7334144.hdr.immutable = 1;

make_pair(c_7334151,quote_i,NULL);c_7334151.hdr.immutable = 1;

make_pair(c_7334150,quote_fk,&c_7334151);c_7334150.hdr.immutable = 1;

make_pair(c_7334143,&c_7334144,&c_7334150);c_7334143.hdr.immutable = 1;

make_pair(c_7334141,&c_7334142,&c_7334143);c_7334141.hdr.immutable = 1;

make_pair(c_7334140,quote_v,&c_7334141);c_7334140.hdr.immutable = 1;

make_pair(c_7334139,quote_match_91one,&c_7334140);c_7334139.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334052, ((closureN)self_7319718)->elements[3], r_7313697, &c_7334139);; 
}

static void __lambda_900(void *data, object self_7319719, int argc, object *args) /* object self_7319719, object r_7313691 */
 {
 object r_7313691 = args[0];
  
closureN_type c_7334054;
object e_7334124 [4];
c_7334054.hdr.mark = gc_color_red;
 c_7334054.hdr.grayed = 0;
c_7334054.tag = closureN_tag;
 c_7334054.fn = (function_type)__lambda_901;
c_7334054.num_args = 1;
c_7334054.num_elements = 4;
c_7334054.elements = (object *)e_7334124;
c_7334054.elements[0] = ((closureN)self_7319719)->elements[0];
c_7334054.elements[1] = ((closureN)self_7319719)->elements[1];
c_7334054.elements[2] = ((closureN)self_7319719)->elements[2];
c_7334054.elements[3] = r_7313691;












make_pair(c_7334136,quote_fk,NULL);c_7334136.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334054, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319719)->elements[3]))))), NULL, &c_7334136);; 
}

static void __lambda_901(void *data, object self_7319720, int argc, object *args) /* object self_7319720, object r_7313692 */
 {
 object r_7313692 = args[0];
  
closureN_type c_7334056;
object e_7334107 [3];
c_7334056.hdr.mark = gc_color_red;
 c_7334056.hdr.grayed = 0;
c_7334056.tag = closureN_tag;
 c_7334056.fn = (function_type)__lambda_902;
c_7334056.num_args = 1;
c_7334056.num_elements = 3;
c_7334056.elements = (object *)e_7334107;
c_7334056.elements[0] = ((closureN)self_7319720)->elements[0];
c_7334056.elements[1] = ((closureN)self_7319720)->elements[1];
c_7334056.elements[2] = ((closureN)self_7319720)->elements[2];


make_pair(c_7334113,quote_p,quote_tmp);c_7334113.hdr.immutable = 1;

make_pair(c_7334120,quote_fk,NULL);c_7334120.hdr.immutable = 1;

make_pair(c_7334119,quote_sk,&c_7334120);c_7334119.hdr.immutable = 1;

make_pair(c_7334118,quote_g_87s,&c_7334119);c_7334118.hdr.immutable = 1;

make_pair(c_7334117,quote_rest,&c_7334118);c_7334117.hdr.immutable = 1;

make_pair(c_7334116,quote_tmp,&c_7334117);c_7334116.hdr.immutable = 1;

make_pair(c_7334115,quote_match_91quasiquote,&c_7334116);c_7334115.hdr.immutable = 1;

make_pair(c_7334122,quote_i,NULL);c_7334122.hdr.immutable = 1;

make_pair(c_7334121,quote_fk,&c_7334122);c_7334121.hdr.immutable = 1;

make_pair(c_7334114,&c_7334115,&c_7334121);c_7334114.hdr.immutable = 1;

make_pair(c_7334112,&c_7334113,&c_7334114);c_7334112.hdr.immutable = 1;

make_pair(c_7334111,quote_v,&c_7334112);c_7334111.hdr.immutable = 1;

make_pair(c_7334110,quote_match_91one,&c_7334111);c_7334110.hdr.immutable = 1;

make_pair(c_7334123,quote_fk,NULL);c_7334123.hdr.immutable = 1;

make_pair(c_7334109,&c_7334110,&c_7334123);c_7334109.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334056, ((closureN)self_7319720)->elements[3], r_7313692, &c_7334109);; 
}

static void __lambda_902(void *data, object self_7319721, int argc, object *args) /* object self_7319721, object r_7313689 */
 {
 object r_7313689 = args[0];
  
closureN_type c_7334058;
object e_7334087 [2];
c_7334058.hdr.mark = gc_color_red;
 c_7334058.hdr.grayed = 0;
c_7334058.tag = closureN_tag;
 c_7334058.fn = (function_type)__lambda_903;
c_7334058.num_args = 1;
c_7334058.num_elements = 2;
c_7334058.elements = (object *)e_7334087;
c_7334058.elements[0] = ((closureN)self_7319721)->elements[0];
c_7334058.elements[1] = ((closureN)self_7319721)->elements[1];


make_pair(c_7334091,quote_v,NULL);c_7334091.hdr.immutable = 1;

make_pair(c_7334090,quote_pair_127,&c_7334091);c_7334090.hdr.immutable = 1;

make_pair(c_7334096,quote_p,quote_tmp);c_7334096.hdr.immutable = 1;

make_pair(c_7334103,quote_fk,NULL);c_7334103.hdr.immutable = 1;

make_pair(c_7334102,quote_sk,&c_7334103);c_7334102.hdr.immutable = 1;

make_pair(c_7334101,quote_g_87s,&c_7334102);c_7334101.hdr.immutable = 1;

make_pair(c_7334100,quote_rest,&c_7334101);c_7334100.hdr.immutable = 1;

make_pair(c_7334099,quote_tmp,&c_7334100);c_7334099.hdr.immutable = 1;

make_pair(c_7334098,quote_match_91quasiquote,&c_7334099);c_7334098.hdr.immutable = 1;

make_pair(c_7334105,quote_i,NULL);c_7334105.hdr.immutable = 1;

make_pair(c_7334104,quote_fk,&c_7334105);c_7334104.hdr.immutable = 1;

make_pair(c_7334097,&c_7334098,&c_7334104);c_7334097.hdr.immutable = 1;

make_pair(c_7334095,&c_7334096,&c_7334097);c_7334095.hdr.immutable = 1;

make_pair(c_7334094,quote_v,&c_7334095);c_7334094.hdr.immutable = 1;

make_pair(c_7334093,quote_match_91one,&c_7334094);c_7334093.hdr.immutable = 1;

make_pair(c_7334106,quote_fk,NULL);c_7334106.hdr.immutable = 1;

make_pair(c_7334092,&c_7334093,&c_7334106);c_7334092.hdr.immutable = 1;

make_pair(c_7334089,&c_7334090,&c_7334092);c_7334089.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334058, ((closureN)self_7319721)->elements[2], r_7313689, &c_7334089);; 
}

static void __lambda_903(void *data, object self_7319722, int argc, object *args) /* object self_7319722, object r_7313686 */
 {
 object r_7313686 = args[0];
  
closureN_type c_7334060;
object e_7334066 [1];
c_7334060.hdr.mark = gc_color_red;
 c_7334060.hdr.grayed = 0;
c_7334060.tag = closureN_tag;
 c_7334060.fn = (function_type)__lambda_904;
c_7334060.num_args = 1;
c_7334060.num_elements = 1;
c_7334060.elements = (object *)e_7334066;
c_7334060.elements[0] = ((closureN)self_7319722)->elements[0];


make_pair(c_7334071,quote_v,NULL);c_7334071.hdr.immutable = 1;

make_pair(c_7334070,quote_pair_127,&c_7334071);c_7334070.hdr.immutable = 1;

make_pair(c_7334076,quote_p,quote_tmp);c_7334076.hdr.immutable = 1;

make_pair(c_7334083,quote_fk,NULL);c_7334083.hdr.immutable = 1;

make_pair(c_7334082,quote_sk,&c_7334083);c_7334082.hdr.immutable = 1;

make_pair(c_7334081,quote_g_87s,&c_7334082);c_7334081.hdr.immutable = 1;

make_pair(c_7334080,quote_rest,&c_7334081);c_7334080.hdr.immutable = 1;

make_pair(c_7334079,quote_tmp,&c_7334080);c_7334079.hdr.immutable = 1;

make_pair(c_7334078,quote_match_91quasiquote,&c_7334079);c_7334078.hdr.immutable = 1;

make_pair(c_7334085,quote_i,NULL);c_7334085.hdr.immutable = 1;

make_pair(c_7334084,quote_fk,&c_7334085);c_7334084.hdr.immutable = 1;

make_pair(c_7334077,&c_7334078,&c_7334084);c_7334077.hdr.immutable = 1;

make_pair(c_7334075,&c_7334076,&c_7334077);c_7334075.hdr.immutable = 1;

make_pair(c_7334074,quote_v,&c_7334075);c_7334074.hdr.immutable = 1;

make_pair(c_7334073,quote_match_91one,&c_7334074);c_7334073.hdr.immutable = 1;

make_pair(c_7334086,quote_fk,NULL);c_7334086.hdr.immutable = 1;

make_pair(c_7334072,&c_7334073,&c_7334086);c_7334072.hdr.immutable = 1;

make_pair(c_7334069,&c_7334070,&c_7334072);c_7334069.hdr.immutable = 1;

make_pair(c_7334068,quote__if,&c_7334069);c_7334068.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7334060, ((closureN)self_7319722)->elements[1], r_7313686, &c_7334068);; 
}

static void __lambda_904(void *data, object self_7319723, int argc, object *args) /* object self_7319723, object r_7313684 */
 {
 object r_7313684 = args[0];
  
pair_type local_7334065; 
return_direct_with_clo1(data,  ((closureN)self_7319723)->elements[0], (((closure)  ((closureN)self_7319723)->elements[0])->fn),  set_pair_as_expr(&local_7334065, r_7313684, boolean_f));; 
}

static void __lambda_863(void *data, object self_7319724, int argc, object *args) /* object self_7319724, object k_7313741 */
 {
 object k_7313741 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319724)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319724)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319724)->elements[2])))) ){ 
  
closureN_type c_7333667;
object e_7333881 [4];
c_7333667.hdr.mark = gc_color_red;
 c_7333667.hdr.grayed = 0;
c_7333667.tag = closureN_tag;
 c_7333667.fn = (function_type)__lambda_864;
c_7333667.num_args = 1;
c_7333667.num_elements = 4;
c_7333667.elements = (object *)e_7333881;
c_7333667.elements[0] = ((closureN)self_7319724)->elements[0];
c_7333667.elements[1] = k_7313741;
c_7333667.elements[2] = ((closureN)self_7319724)->elements[1];
c_7333667.elements[3] = ((closureN)self_7319724)->elements[2];

return_closcall2(data,  ((closureN)self_7319724)->elements[1],  &c_7333667, quote_unquote);
} else { 
  return_direct_with_clo1(data,  k_7313741, (((closure)  k_7313741)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313741, (((closure)  k_7313741)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313741, (((closure)  k_7313741)->fn),  boolean_f);}
;; 
}

static void __lambda_864(void *data, object self_7319725, int argc, object *args) /* object self_7319725, object r_7313786 */
 {
 object r_7313786 = args[0];
  
closureN_type c_7333670;
object e_7333873 [3];
c_7333670.hdr.mark = gc_color_red;
 c_7333670.hdr.grayed = 0;
c_7333670.tag = closureN_tag;
 c_7333670.fn = (function_type)__lambda_865;
c_7333670.num_args = 1;
c_7333670.num_elements = 3;
c_7333670.elements = (object *)e_7333873;
c_7333670.elements[0] = ((closureN)self_7319725)->elements[1];
c_7333670.elements[1] = ((closureN)self_7319725)->elements[2];
c_7333670.elements[2] = ((closureN)self_7319725)->elements[3];







return_closcall3(data,  ((closureN)self_7319725)->elements[0],  &c_7333670, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319725)->elements[3]))), r_7313786);; 
}

static void __lambda_865(void *data, object self_7319726, int argc, object *args) /* object self_7319726, object r_7313749 */
 {
 object r_7313749 = args[0];
  if( (boolean_f != r_7313749) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319726)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319726)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319726)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319726)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319726)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319726)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319726)->elements[2])))))))) ){ 
  
closureN_type c_7333748;
object e_7333856 [2];
c_7333748.hdr.mark = gc_color_red;
 c_7333748.hdr.grayed = 0;
c_7333748.tag = closureN_tag;
 c_7333748.fn = (function_type)__lambda_866;
c_7333748.num_args = 1;
c_7333748.num_elements = 2;
c_7333748.elements = (object *)e_7333856;
c_7333748.elements[0] = ((closureN)self_7319726)->elements[0];
c_7333748.elements[1] = ((closureN)self_7319726)->elements[2];

return_closcall2(data,  ((closureN)self_7319726)->elements[1],  &c_7333748, quote_match_91one);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319726)->elements[0], (((closure)  ((closureN)self_7319726)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319726)->elements[0], (((closure)  ((closureN)self_7319726)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319726)->elements[0], (((closure)  ((closureN)self_7319726)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319726)->elements[0], (((closure)  ((closureN)self_7319726)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319726)->elements[0], (((closure)  ((closureN)self_7319726)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319726)->elements[0], (((closure)  ((closureN)self_7319726)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319726)->elements[0], (((closure)  ((closureN)self_7319726)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319726)->elements[0], (((closure)  ((closureN)self_7319726)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_866(void *data, object self_7319727, int argc, object *args) /* object self_7319727, object r_7313770 */
 {
 object r_7313770 = args[0];
  
closureN_type c_7333750;
object e_7333841 [3];
c_7333750.hdr.mark = gc_color_red;
 c_7333750.hdr.grayed = 0;
c_7333750.tag = closureN_tag;
 c_7333750.fn = (function_type)__lambda_867;
c_7333750.num_args = 1;
c_7333750.num_elements = 3;
c_7333750.elements = (object *)e_7333841;
c_7333750.elements[0] = ((closureN)self_7319727)->elements[0];
c_7333750.elements[1] = r_7313770;
c_7333750.elements[2] = ((closureN)self_7319727)->elements[1];














make_pair(c_7333855,quote_i,NULL);c_7333855.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7333750, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319727)->elements[1])))))), NULL, &c_7333855);; 
}

static void __lambda_867(void *data, object self_7319728, int argc, object *args) /* object self_7319728, object r_7313781 */
 {
 object r_7313781 = args[0];
  
closureN_type c_7333752;
object e_7333827 [3];
c_7333752.hdr.mark = gc_color_red;
 c_7333752.hdr.grayed = 0;
c_7333752.tag = closureN_tag;
 c_7333752.fn = (function_type)__lambda_868;
c_7333752.num_args = 1;
c_7333752.num_elements = 3;
c_7333752.elements = (object *)e_7333827;
c_7333752.elements[0] = ((closureN)self_7319728)->elements[0];
c_7333752.elements[1] = ((closureN)self_7319728)->elements[1];
c_7333752.elements[2] = ((closureN)self_7319728)->elements[2];












make_pair(c_7333840,quote_i,NULL);c_7333840.hdr.immutable = 1;

make_pair(c_7333839,quote_fk,&c_7333840);c_7333839.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7333752, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319728)->elements[2]))))), r_7313781, &c_7333839);; 
}

static void __lambda_868(void *data, object self_7319729, int argc, object *args) /* object self_7319729, object r_7313779 */
 {
 object r_7313779 = args[0];
  
closureN_type c_7333754;
object e_7333814 [3];
c_7333754.hdr.mark = gc_color_red;
 c_7333754.hdr.grayed = 0;
c_7333754.tag = closureN_tag;
 c_7333754.fn = (function_type)__lambda_869;
c_7333754.num_args = 1;
c_7333754.num_elements = 3;
c_7333754.elements = (object *)e_7333814;
c_7333754.elements[0] = ((closureN)self_7319729)->elements[0];
c_7333754.elements[1] = ((closureN)self_7319729)->elements[1];
c_7333754.elements[2] = ((closureN)self_7319729)->elements[2];










make_pair(c_7333826,quote_i,NULL);c_7333826.hdr.immutable = 1;

make_pair(c_7333825,quote_fk,&c_7333826);c_7333825.hdr.immutable = 1;

make_pair(c_7333824,quote_sk,&c_7333825);c_7333824.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7333754, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319729)->elements[2])))), r_7313779, &c_7333824);; 
}

static void __lambda_869(void *data, object self_7319730, int argc, object *args) /* object self_7319730, object r_7313777 */
 {
 object r_7313777 = args[0];
  
closureN_type c_7333756;
object e_7333802 [3];
c_7333756.hdr.mark = gc_color_red;
 c_7333756.hdr.grayed = 0;
c_7333756.tag = closureN_tag;
 c_7333756.fn = (function_type)__lambda_870;
c_7333756.num_args = 1;
c_7333756.num_elements = 3;
c_7333756.elements = (object *)e_7333802;
c_7333756.elements[0] = ((closureN)self_7319730)->elements[0];
c_7333756.elements[1] = ((closureN)self_7319730)->elements[1];
c_7333756.elements[2] = ((closureN)self_7319730)->elements[2];








make_pair(c_7333813,quote_i,NULL);c_7333813.hdr.immutable = 1;

make_pair(c_7333812,quote_fk,&c_7333813);c_7333812.hdr.immutable = 1;

make_pair(c_7333811,quote_sk,&c_7333812);c_7333811.hdr.immutable = 1;

make_pair(c_7333810,quote_g_87s,&c_7333811);c_7333810.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7333756, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319730)->elements[2]))), r_7313777, &c_7333810);; 
}

static void __lambda_870(void *data, object self_7319731, int argc, object *args) /* object self_7319731, object r_7313775 */
 {
 object r_7313775 = args[0];
  
closureN_type c_7333758;
object e_7333787 [3];
c_7333758.hdr.mark = gc_color_red;
 c_7333758.hdr.grayed = 0;
c_7333758.tag = closureN_tag;
 c_7333758.fn = (function_type)__lambda_871;
c_7333758.num_args = 1;
c_7333758.num_elements = 3;
c_7333758.elements = (object *)e_7333787;
c_7333758.elements[0] = ((closureN)self_7319731)->elements[0];
c_7333758.elements[1] = ((closureN)self_7319731)->elements[1];
c_7333758.elements[2] = ((closureN)self_7319731)->elements[2];










make_pair(c_7333801,quote_i,NULL);c_7333801.hdr.immutable = 1;

make_pair(c_7333800,quote_fk,&c_7333801);c_7333800.hdr.immutable = 1;

make_pair(c_7333799,quote_sk,&c_7333800);c_7333799.hdr.immutable = 1;

make_pair(c_7333798,quote_g_87s,&c_7333799);c_7333798.hdr.immutable = 1;

make_pair(c_7333797,quote_p,&c_7333798);c_7333797.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7333758, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319731)->elements[2])))), r_7313775, &c_7333797);; 
}

static void __lambda_871(void *data, object self_7319732, int argc, object *args) /* object self_7319732, object r_7313773 */
 {
 object r_7313773 = args[0];
  
closureN_type c_7333760;
object e_7333777 [2];
c_7333760.hdr.mark = gc_color_red;
 c_7333760.hdr.grayed = 0;
c_7333760.tag = closureN_tag;
 c_7333760.fn = (function_type)__lambda_872;
c_7333760.num_args = 1;
c_7333760.num_elements = 2;
c_7333760.elements = (object *)e_7333777;
c_7333760.elements[0] = ((closureN)self_7319732)->elements[0];
c_7333760.elements[1] = ((closureN)self_7319732)->elements[1];




make_pair(c_7333786,quote_i,NULL);c_7333786.hdr.immutable = 1;

make_pair(c_7333785,quote_fk,&c_7333786);c_7333785.hdr.immutable = 1;

make_pair(c_7333784,quote_sk,&c_7333785);c_7333784.hdr.immutable = 1;

make_pair(c_7333783,quote_g_87s,&c_7333784);c_7333783.hdr.immutable = 1;

make_pair(c_7333782,quote_p,&c_7333783);c_7333782.hdr.immutable = 1;

make_pair(c_7333781,quote_v,&c_7333782);c_7333781.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7333760, Cyc_car(data, ((closureN)self_7319732)->elements[2]), r_7313773, &c_7333781);; 
}

static void __lambda_872(void *data, object self_7319733, int argc, object *args) /* object self_7319733, object r_7313771 */
 {
 object r_7313771 = args[0];
  
closureN_type c_7333762;
object e_7333768 [1];
c_7333762.hdr.mark = gc_color_red;
 c_7333762.hdr.grayed = 0;
c_7333762.tag = closureN_tag;
 c_7333762.fn = (function_type)__lambda_873;
c_7333762.num_args = 1;
c_7333762.num_elements = 1;
c_7333762.elements = (object *)e_7333768;
c_7333762.elements[0] = ((closureN)self_7319733)->elements[0];


make_pair(c_7333776,quote_i,NULL);c_7333776.hdr.immutable = 1;

make_pair(c_7333775,quote_fk,&c_7333776);c_7333775.hdr.immutable = 1;

make_pair(c_7333774,quote_sk,&c_7333775);c_7333774.hdr.immutable = 1;

make_pair(c_7333773,quote_g_87s,&c_7333774);c_7333773.hdr.immutable = 1;

make_pair(c_7333772,quote_p,&c_7333773);c_7333772.hdr.immutable = 1;

make_pair(c_7333771,quote_v,&c_7333772);c_7333771.hdr.immutable = 1;

make_pair(c_7333770,quote_match_91one,&c_7333771);c_7333770.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7333762, ((closureN)self_7319733)->elements[1], r_7313771, &c_7333770);; 
}

static void __lambda_873(void *data, object self_7319734, int argc, object *args) /* object self_7319734, object r_7313769 */
 {
 object r_7313769 = args[0];
  
pair_type local_7333767; 
return_direct_with_clo1(data,  ((closureN)self_7319734)->elements[0], (((closure)  ((closureN)self_7319734)->elements[0])->fn),  set_pair_as_expr(&local_7333767, r_7313769, boolean_f));; 
}

static void __lambda_234(void *data, object _, int argc, object *args) /* closure _,object k_7311421, object expr_73531_73938_731872_738495, object rename_73532_73939_731873_738496, object compare_73533_73940_731874_738497 */
 {
object k_7311421 = args[0]; object expr_73531_73938_731872_738495 = args[1]; object rename_73532_73939_731873_738496 = args[2]; object compare_73533_73940_731874_738497 = args[3];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-two");

closureN_type c_7324109;
object e_7333642 [4];
c_7324109.hdr.mark = gc_color_red;
 c_7324109.hdr.grayed = 0;
c_7324109.tag = closureN_tag;
 c_7324109.fn = (function_type)__lambda_235;
c_7324109.num_args = 1;
c_7324109.num_elements = 4;
c_7324109.elements = (object *)e_7333642;
c_7324109.elements[0] = compare_73533_73940_731874_738497;
c_7324109.elements[1] = expr_73531_73938_731872_738495;
c_7324109.elements[2] = k_7311421;
c_7324109.elements[3] = rename_73532_73939_731873_738496;



return_direct_with_clo1(data,(closure)&c_7324109,__lambda_235,  Cyc_cdr(data, expr_73531_73938_731872_738495));; 
}

static void __lambda_235(void *data, object self_7318928, int argc, object *args) /* object self_7318928, object v_931_73539_731844_732447_739070 */
 {
 object v_931_73539_731844_732447_739070 = args[0];
  
closureN_type c_7324111;
object e_7324324 [2];
c_7324111.hdr.mark = gc_color_red;
 c_7324111.hdr.grayed = 0;
c_7324111.tag = closureN_tag;
 c_7324111.fn = (function_type)__lambda_236;
c_7324111.num_args = 0;
c_7324111.num_elements = 2;
c_7324111.elements = (object *)e_7324324;
c_7324111.elements[0] = ((closureN)self_7318928)->elements[3];
c_7324111.elements[1] = v_931_73539_731844_732447_739070;


closureN_type c_7324325;
object e_7333641 [4];
c_7324325.hdr.mark = gc_color_red;
 c_7324325.hdr.grayed = 0;
c_7324325.tag = closureN_tag;
 c_7324325.fn = (function_type)__lambda_250;
c_7324325.num_args = 1;
c_7324325.num_elements = 4;
c_7324325.elements = (object *)e_7333641;
c_7324325.elements[0] = ((closureN)self_7318928)->elements[0];
c_7324325.elements[1] = ((closureN)self_7318928)->elements[1];
c_7324325.elements[2] = ((closureN)self_7318928)->elements[2];
c_7324325.elements[3] = ((closureN)self_7318928)->elements[3];

return_direct_with_clo1(data,(closure)&c_7324111,__lambda_236,  &c_7324325);; 
}

static void __lambda_250(void *data, object self_7318929, int argc, object *args) /* object self_7318929, object tmp_73942_73944_731875_738498 */
 {
 object tmp_73942_73944_731875_738498 = args[0];
  
closureN_type c_7324327;
object e_7333634 [4];
c_7324327.hdr.mark = gc_color_red;
 c_7324327.hdr.grayed = 0;
c_7324327.tag = closureN_tag;
 c_7324327.fn = (function_type)__lambda_251;
c_7324327.num_args = 0;
c_7324327.num_elements = 4;
c_7324327.elements = (object *)e_7333634;
c_7324327.elements[0] = ((closureN)self_7318929)->elements[0];
c_7324327.elements[1] = ((closureN)self_7318929)->elements[1];
c_7324327.elements[2] = ((closureN)self_7318929)->elements[3];
c_7324327.elements[3] = tmp_73942_73944_731875_738498;


closureN_type c_7333635;
object e_7333640 [1];
c_7333635.hdr.mark = gc_color_red;
 c_7333635.hdr.grayed = 0;
c_7333635.tag = closureN_tag;
 c_7333635.fn = (function_type)__lambda_860;
c_7333635.num_args = 1;
c_7333635.num_elements = 1;
c_7333635.elements = (object *)e_7333640;
c_7333635.elements[0] = ((closureN)self_7318929)->elements[2];

return_direct_with_clo1(data,(closure)&c_7324327,__lambda_251,  &c_7333635);; 
}

static void __lambda_860(void *data, object self_7318930, int argc, object *args) /* object self_7318930, object r_7311422 */
 {
 object r_7311422 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7318930)->elements[0], (((closure)  ((closureN)self_7318930)->elements[0])->fn),  Cyc_car(data, r_7311422));; 
}

static void __lambda_251(void *data, object self_7318931, int argc, object *args) /* object self_7318931, object k_7311424 */
 {
 object k_7311424 = args[0];
  if( (boolean_f != ((closureN)self_7318931)->elements[3]) ){ 
  return_direct_with_clo1(data,  k_7311424, (((closure)  k_7311424)->fn),  ((closureN)self_7318931)->elements[3]);
} else { 
  
closureN_type c_7324332;
object e_7333630 [4];
c_7324332.hdr.mark = gc_color_red;
 c_7324332.hdr.grayed = 0;
c_7324332.tag = closureN_tag;
 c_7324332.fn = (function_type)__lambda_252;
c_7324332.num_args = 1;
c_7324332.num_elements = 4;
c_7324332.elements = (object *)e_7333630;
c_7324332.elements[0] = ((closureN)self_7318931)->elements[0];
c_7324332.elements[1] = ((closureN)self_7318931)->elements[1];
c_7324332.elements[2] = k_7311424;
c_7324332.elements[3] = ((closureN)self_7318931)->elements[2];



return_direct_with_clo1(data,(closure)&c_7324332,__lambda_252,  Cyc_cdr(data, ((closureN)self_7318931)->elements[1]));}
;; 
}

static void __lambda_252(void *data, object self_7318932, int argc, object *args) /* object self_7318932, object v_9314_73552_731808_732423_739046 */
 {
 object v_9314_73552_731808_732423_739046 = args[0];
  
closureN_type c_7324334;
object e_7324635 [3];
c_7324334.hdr.mark = gc_color_red;
 c_7324334.hdr.grayed = 0;
c_7324334.tag = closureN_tag;
 c_7324334.fn = (function_type)__lambda_253;
c_7324334.num_args = 0;
c_7324334.num_elements = 3;
c_7324334.elements = (object *)e_7324635;
c_7324334.elements[0] = ((closureN)self_7318932)->elements[0];
c_7324334.elements[1] = ((closureN)self_7318932)->elements[3];
c_7324334.elements[2] = v_9314_73552_731808_732423_739046;


closureN_type c_7324636;
object e_7333629 [4];
c_7324636.hdr.mark = gc_color_red;
 c_7324636.hdr.grayed = 0;
c_7324636.tag = closureN_tag;
 c_7324636.fn = (function_type)__lambda_273;
c_7324636.num_args = 1;
c_7324636.num_elements = 4;
c_7324636.elements = (object *)e_7333629;
c_7324636.elements[0] = ((closureN)self_7318932)->elements[0];
c_7324636.elements[1] = ((closureN)self_7318932)->elements[1];
c_7324636.elements[2] = ((closureN)self_7318932)->elements[2];
c_7324636.elements[3] = ((closureN)self_7318932)->elements[3];

return_direct_with_clo1(data,(closure)&c_7324334,__lambda_253,  &c_7324636);; 
}

static void __lambda_273(void *data, object self_7318933, int argc, object *args) /* object self_7318933, object tmp_73946_73948_731876_738499 */
 {
 object tmp_73946_73948_731876_738499 = args[0];
  if( (boolean_f != tmp_73946_73948_731876_738499) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318933)->elements[2], (((closure)  ((closureN)self_7318933)->elements[2])->fn),  tmp_73946_73948_731876_738499);
} else { 
  
closureN_type c_7324640;
object e_7333625 [4];
c_7324640.hdr.mark = gc_color_red;
 c_7324640.hdr.grayed = 0;
c_7324640.tag = closureN_tag;
 c_7324640.fn = (function_type)__lambda_274;
c_7324640.num_args = 1;
c_7324640.num_elements = 4;
c_7324640.elements = (object *)e_7333625;
c_7324640.elements[0] = ((closureN)self_7318933)->elements[0];
c_7324640.elements[1] = ((closureN)self_7318933)->elements[1];
c_7324640.elements[2] = ((closureN)self_7318933)->elements[2];
c_7324640.elements[3] = ((closureN)self_7318933)->elements[3];



return_direct_with_clo1(data,(closure)&c_7324640,__lambda_274,  Cyc_cdr(data, ((closureN)self_7318933)->elements[1]));}
;; 
}

static void __lambda_274(void *data, object self_7318934, int argc, object *args) /* object self_7318934, object v_9331_73569_731790_732411_739034 */
 {
 object v_9331_73569_731790_732411_739034 = args[0];
  
closureN_type c_7324642;
object e_7324744 [3];
c_7324642.hdr.mark = gc_color_red;
 c_7324642.hdr.grayed = 0;
c_7324642.tag = closureN_tag;
 c_7324642.fn = (function_type)__lambda_275;
c_7324642.num_args = 0;
c_7324642.num_elements = 3;
c_7324642.elements = (object *)e_7324744;
c_7324642.elements[0] = ((closureN)self_7318934)->elements[0];
c_7324642.elements[1] = ((closureN)self_7318934)->elements[3];
c_7324642.elements[2] = v_9331_73569_731790_732411_739034;


closureN_type c_7324745;
object e_7333624 [4];
c_7324745.hdr.mark = gc_color_red;
 c_7324745.hdr.grayed = 0;
c_7324745.tag = closureN_tag;
 c_7324745.fn = (function_type)__lambda_282;
c_7324745.num_args = 1;
c_7324745.num_elements = 4;
c_7324745.elements = (object *)e_7333624;
c_7324745.elements[0] = ((closureN)self_7318934)->elements[0];
c_7324745.elements[1] = ((closureN)self_7318934)->elements[1];
c_7324745.elements[2] = ((closureN)self_7318934)->elements[2];
c_7324745.elements[3] = ((closureN)self_7318934)->elements[3];

return_direct_with_clo1(data,(closure)&c_7324642,__lambda_275,  &c_7324745);; 
}

static void __lambda_282(void *data, object self_7318935, int argc, object *args) /* object self_7318935, object tmp_73950_73952_731877_738500 */
 {
 object tmp_73950_73952_731877_738500 = args[0];
  if( (boolean_f != tmp_73950_73952_731877_738500) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318935)->elements[2], (((closure)  ((closureN)self_7318935)->elements[2])->fn),  tmp_73950_73952_731877_738500);
} else { 
  
closureN_type c_7324749;
object e_7333620 [4];
c_7324749.hdr.mark = gc_color_red;
 c_7324749.hdr.grayed = 0;
c_7324749.tag = closureN_tag;
 c_7324749.fn = (function_type)__lambda_283;
c_7324749.num_args = 1;
c_7324749.num_elements = 4;
c_7324749.elements = (object *)e_7333620;
c_7324749.elements[0] = ((closureN)self_7318935)->elements[0];
c_7324749.elements[1] = ((closureN)self_7318935)->elements[1];
c_7324749.elements[2] = ((closureN)self_7318935)->elements[2];
c_7324749.elements[3] = ((closureN)self_7318935)->elements[3];



return_direct_with_clo1(data,(closure)&c_7324749,__lambda_283,  Cyc_cdr(data, ((closureN)self_7318935)->elements[1]));}
;; 
}

static void __lambda_283(void *data, object self_7318936, int argc, object *args) /* object self_7318936, object v_9340_73578_731758_732390_739013 */
 {
 object v_9340_73578_731758_732390_739013 = args[0];
  
closureN_type c_7324751;
object e_7324944 [3];
c_7324751.hdr.mark = gc_color_red;
 c_7324751.hdr.grayed = 0;
c_7324751.tag = closureN_tag;
 c_7324751.fn = (function_type)__lambda_284;
c_7324751.num_args = 0;
c_7324751.num_elements = 3;
c_7324751.elements = (object *)e_7324944;
c_7324751.elements[0] = ((closureN)self_7318936)->elements[0];
c_7324751.elements[1] = ((closureN)self_7318936)->elements[3];
c_7324751.elements[2] = v_9340_73578_731758_732390_739013;


closureN_type c_7324945;
object e_7333619 [4];
c_7324945.hdr.mark = gc_color_red;
 c_7324945.hdr.grayed = 0;
c_7324945.tag = closureN_tag;
 c_7324945.fn = (function_type)__lambda_292;
c_7324945.num_args = 1;
c_7324945.num_elements = 4;
c_7324945.elements = (object *)e_7333619;
c_7324945.elements[0] = ((closureN)self_7318936)->elements[0];
c_7324945.elements[1] = ((closureN)self_7318936)->elements[1];
c_7324945.elements[2] = ((closureN)self_7318936)->elements[2];
c_7324945.elements[3] = ((closureN)self_7318936)->elements[3];

return_direct_with_clo1(data,(closure)&c_7324751,__lambda_284,  &c_7324945);; 
}

static void __lambda_292(void *data, object self_7318937, int argc, object *args) /* object self_7318937, object tmp_73954_73956_731878_738501 */
 {
 object tmp_73954_73956_731878_738501 = args[0];
  if( (boolean_f != tmp_73954_73956_731878_738501) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318937)->elements[2], (((closure)  ((closureN)self_7318937)->elements[2])->fn),  tmp_73954_73956_731878_738501);
} else { 
  
closureN_type c_7324949;
object e_7333615 [4];
c_7324949.hdr.mark = gc_color_red;
 c_7324949.hdr.grayed = 0;
c_7324949.tag = closureN_tag;
 c_7324949.fn = (function_type)__lambda_293;
c_7324949.num_args = 1;
c_7324949.num_elements = 4;
c_7324949.elements = (object *)e_7333615;
c_7324949.elements[0] = ((closureN)self_7318937)->elements[0];
c_7324949.elements[1] = ((closureN)self_7318937)->elements[1];
c_7324949.elements[2] = ((closureN)self_7318937)->elements[2];
c_7324949.elements[3] = ((closureN)self_7318937)->elements[3];



return_direct_with_clo1(data,(closure)&c_7324949,__lambda_293,  Cyc_cdr(data, ((closureN)self_7318937)->elements[1]));}
;; 
}

static void __lambda_293(void *data, object self_7318938, int argc, object *args) /* object self_7318938, object v_9355_73593_731723_732366_738989 */
 {
 object v_9355_73593_731723_732366_738989 = args[0];
  
closureN_type c_7324951;
object e_7325328 [3];
c_7324951.hdr.mark = gc_color_red;
 c_7324951.hdr.grayed = 0;
c_7324951.tag = closureN_tag;
 c_7324951.fn = (function_type)__lambda_294;
c_7324951.num_args = 0;
c_7324951.num_elements = 3;
c_7324951.elements = (object *)e_7325328;
c_7324951.elements[0] = ((closureN)self_7318938)->elements[0];
c_7324951.elements[1] = ((closureN)self_7318938)->elements[3];
c_7324951.elements[2] = v_9355_73593_731723_732366_738989;


closureN_type c_7325329;
object e_7333614 [4];
c_7325329.hdr.mark = gc_color_red;
 c_7325329.hdr.grayed = 0;
c_7325329.tag = closureN_tag;
 c_7325329.fn = (function_type)__lambda_314;
c_7325329.num_args = 1;
c_7325329.num_elements = 4;
c_7325329.elements = (object *)e_7333614;
c_7325329.elements[0] = ((closureN)self_7318938)->elements[0];
c_7325329.elements[1] = ((closureN)self_7318938)->elements[1];
c_7325329.elements[2] = ((closureN)self_7318938)->elements[2];
c_7325329.elements[3] = ((closureN)self_7318938)->elements[3];

return_direct_with_clo1(data,(closure)&c_7324951,__lambda_294,  &c_7325329);; 
}

static void __lambda_314(void *data, object self_7318939, int argc, object *args) /* object self_7318939, object tmp_73958_73960_731879_738502 */
 {
 object tmp_73958_73960_731879_738502 = args[0];
  if( (boolean_f != tmp_73958_73960_731879_738502) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318939)->elements[2], (((closure)  ((closureN)self_7318939)->elements[2])->fn),  tmp_73958_73960_731879_738502);
} else { 
  
closureN_type c_7325333;
object e_7333610 [4];
c_7325333.hdr.mark = gc_color_red;
 c_7325333.hdr.grayed = 0;
c_7325333.tag = closureN_tag;
 c_7325333.fn = (function_type)__lambda_315;
c_7325333.num_args = 1;
c_7325333.num_elements = 4;
c_7325333.elements = (object *)e_7333610;
c_7325333.elements[0] = ((closureN)self_7318939)->elements[0];
c_7325333.elements[1] = ((closureN)self_7318939)->elements[1];
c_7325333.elements[2] = ((closureN)self_7318939)->elements[2];
c_7325333.elements[3] = ((closureN)self_7318939)->elements[3];



return_direct_with_clo1(data,(closure)&c_7325333,__lambda_315,  Cyc_cdr(data, ((closureN)self_7318939)->elements[1]));}
;; 
}

static void __lambda_315(void *data, object self_7318940, int argc, object *args) /* object self_7318940, object v_9372_73610_731693_732346_738969 */
 {
 object v_9372_73610_731693_732346_738969 = args[0];
  
closureN_type c_7325335;
object e_7325499 [3];
c_7325335.hdr.mark = gc_color_red;
 c_7325335.hdr.grayed = 0;
c_7325335.tag = closureN_tag;
 c_7325335.fn = (function_type)__lambda_316;
c_7325335.num_args = 0;
c_7325335.num_elements = 3;
c_7325335.elements = (object *)e_7325499;
c_7325335.elements[0] = ((closureN)self_7318940)->elements[0];
c_7325335.elements[1] = ((closureN)self_7318940)->elements[3];
c_7325335.elements[2] = v_9372_73610_731693_732346_738969;


closureN_type c_7325500;
object e_7333609 [4];
c_7325500.hdr.mark = gc_color_red;
 c_7325500.hdr.grayed = 0;
c_7325500.tag = closureN_tag;
 c_7325500.fn = (function_type)__lambda_319;
c_7325500.num_args = 1;
c_7325500.num_elements = 4;
c_7325500.elements = (object *)e_7333609;
c_7325500.elements[0] = ((closureN)self_7318940)->elements[0];
c_7325500.elements[1] = ((closureN)self_7318940)->elements[1];
c_7325500.elements[2] = ((closureN)self_7318940)->elements[2];
c_7325500.elements[3] = ((closureN)self_7318940)->elements[3];

return_direct_with_clo1(data,(closure)&c_7325335,__lambda_316,  &c_7325500);; 
}

static void __lambda_319(void *data, object self_7318941, int argc, object *args) /* object self_7318941, object tmp_73962_73964_731880_738503 */
 {
 object tmp_73962_73964_731880_738503 = args[0];
  if( (boolean_f != tmp_73962_73964_731880_738503) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318941)->elements[2], (((closure)  ((closureN)self_7318941)->elements[2])->fn),  tmp_73962_73964_731880_738503);
} else { 
  
closureN_type c_7325504;
object e_7333605 [4];
c_7325504.hdr.mark = gc_color_red;
 c_7325504.hdr.grayed = 0;
c_7325504.tag = closureN_tag;
 c_7325504.fn = (function_type)__lambda_320;
c_7325504.num_args = 1;
c_7325504.num_elements = 4;
c_7325504.elements = (object *)e_7333605;
c_7325504.elements[0] = ((closureN)self_7318941)->elements[0];
c_7325504.elements[1] = ((closureN)self_7318941)->elements[1];
c_7325504.elements[2] = ((closureN)self_7318941)->elements[2];
c_7325504.elements[3] = ((closureN)self_7318941)->elements[3];



return_direct_with_clo1(data,(closure)&c_7325504,__lambda_320,  Cyc_cdr(data, ((closureN)self_7318941)->elements[1]));}
;; 
}

static void __lambda_320(void *data, object self_7318942, int argc, object *args) /* object self_7318942, object v_9387_73625_731675_732334_738957 */
 {
 object v_9387_73625_731675_732334_738957 = args[0];
  
closureN_type c_7325506;
object e_7325608 [3];
c_7325506.hdr.mark = gc_color_red;
 c_7325506.hdr.grayed = 0;
c_7325506.tag = closureN_tag;
 c_7325506.fn = (function_type)__lambda_321;
c_7325506.num_args = 0;
c_7325506.num_elements = 3;
c_7325506.elements = (object *)e_7325608;
c_7325506.elements[0] = ((closureN)self_7318942)->elements[0];
c_7325506.elements[1] = ((closureN)self_7318942)->elements[3];
c_7325506.elements[2] = v_9387_73625_731675_732334_738957;


closureN_type c_7325609;
object e_7333604 [4];
c_7325609.hdr.mark = gc_color_red;
 c_7325609.hdr.grayed = 0;
c_7325609.tag = closureN_tag;
 c_7325609.fn = (function_type)__lambda_328;
c_7325609.num_args = 1;
c_7325609.num_elements = 4;
c_7325609.elements = (object *)e_7333604;
c_7325609.elements[0] = ((closureN)self_7318942)->elements[0];
c_7325609.elements[1] = ((closureN)self_7318942)->elements[1];
c_7325609.elements[2] = ((closureN)self_7318942)->elements[2];
c_7325609.elements[3] = ((closureN)self_7318942)->elements[3];

return_direct_with_clo1(data,(closure)&c_7325506,__lambda_321,  &c_7325609);; 
}

static void __lambda_328(void *data, object self_7318943, int argc, object *args) /* object self_7318943, object tmp_73966_73968_731881_738504 */
 {
 object tmp_73966_73968_731881_738504 = args[0];
  if( (boolean_f != tmp_73966_73968_731881_738504) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318943)->elements[2], (((closure)  ((closureN)self_7318943)->elements[2])->fn),  tmp_73966_73968_731881_738504);
} else { 
  
closureN_type c_7325613;
object e_7333600 [4];
c_7325613.hdr.mark = gc_color_red;
 c_7325613.hdr.grayed = 0;
c_7325613.tag = closureN_tag;
 c_7325613.fn = (function_type)__lambda_329;
c_7325613.num_args = 1;
c_7325613.num_elements = 4;
c_7325613.elements = (object *)e_7333600;
c_7325613.elements[0] = ((closureN)self_7318943)->elements[0];
c_7325613.elements[1] = ((closureN)self_7318943)->elements[1];
c_7325613.elements[2] = ((closureN)self_7318943)->elements[2];
c_7325613.elements[3] = ((closureN)self_7318943)->elements[3];



return_direct_with_clo1(data,(closure)&c_7325613,__lambda_329,  Cyc_cdr(data, ((closureN)self_7318943)->elements[1]));}
;; 
}

static void __lambda_329(void *data, object self_7318944, int argc, object *args) /* object self_7318944, object v_9396_73634_731644_732313_738936 */
 {
 object v_9396_73634_731644_732313_738936 = args[0];
  
closureN_type c_7325615;
object e_7325943 [3];
c_7325615.hdr.mark = gc_color_red;
 c_7325615.hdr.grayed = 0;
c_7325615.tag = closureN_tag;
 c_7325615.fn = (function_type)__lambda_330;
c_7325615.num_args = 0;
c_7325615.num_elements = 3;
c_7325615.elements = (object *)e_7325943;
c_7325615.elements[0] = ((closureN)self_7318944)->elements[0];
c_7325615.elements[1] = ((closureN)self_7318944)->elements[3];
c_7325615.elements[2] = v_9396_73634_731644_732313_738936;


closureN_type c_7325944;
object e_7333599 [4];
c_7325944.hdr.mark = gc_color_red;
 c_7325944.hdr.grayed = 0;
c_7325944.tag = closureN_tag;
 c_7325944.fn = (function_type)__lambda_349;
c_7325944.num_args = 1;
c_7325944.num_elements = 4;
c_7325944.elements = (object *)e_7333599;
c_7325944.elements[0] = ((closureN)self_7318944)->elements[0];
c_7325944.elements[1] = ((closureN)self_7318944)->elements[1];
c_7325944.elements[2] = ((closureN)self_7318944)->elements[2];
c_7325944.elements[3] = ((closureN)self_7318944)->elements[3];

return_direct_with_clo1(data,(closure)&c_7325615,__lambda_330,  &c_7325944);; 
}

static void __lambda_349(void *data, object self_7318945, int argc, object *args) /* object self_7318945, object tmp_73970_73972_731882_738505 */
 {
 object tmp_73970_73972_731882_738505 = args[0];
  if( (boolean_f != tmp_73970_73972_731882_738505) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318945)->elements[2], (((closure)  ((closureN)self_7318945)->elements[2])->fn),  tmp_73970_73972_731882_738505);
} else { 
  
closureN_type c_7325948;
object e_7333595 [4];
c_7325948.hdr.mark = gc_color_red;
 c_7325948.hdr.grayed = 0;
c_7325948.tag = closureN_tag;
 c_7325948.fn = (function_type)__lambda_350;
c_7325948.num_args = 1;
c_7325948.num_elements = 4;
c_7325948.elements = (object *)e_7333595;
c_7325948.elements[0] = ((closureN)self_7318945)->elements[0];
c_7325948.elements[1] = ((closureN)self_7318945)->elements[1];
c_7325948.elements[2] = ((closureN)self_7318945)->elements[2];
c_7325948.elements[3] = ((closureN)self_7318945)->elements[3];



return_direct_with_clo1(data,(closure)&c_7325948,__lambda_350,  Cyc_cdr(data, ((closureN)self_7318945)->elements[1]));}
;; 
}

static void __lambda_350(void *data, object self_7318946, int argc, object *args) /* object self_7318946, object v_93111_73649_731608_732289_738912 */
 {
 object v_93111_73649_731608_732289_738912 = args[0];
  
closureN_type c_7325950;
object e_7326273 [3];
c_7325950.hdr.mark = gc_color_red;
 c_7325950.hdr.grayed = 0;
c_7325950.tag = closureN_tag;
 c_7325950.fn = (function_type)__lambda_351;
c_7325950.num_args = 0;
c_7325950.num_elements = 3;
c_7325950.elements = (object *)e_7326273;
c_7325950.elements[0] = ((closureN)self_7318946)->elements[0];
c_7325950.elements[1] = ((closureN)self_7318946)->elements[3];
c_7325950.elements[2] = v_93111_73649_731608_732289_738912;


closureN_type c_7326274;
object e_7333594 [4];
c_7326274.hdr.mark = gc_color_red;
 c_7326274.hdr.grayed = 0;
c_7326274.tag = closureN_tag;
 c_7326274.fn = (function_type)__lambda_370;
c_7326274.num_args = 1;
c_7326274.num_elements = 4;
c_7326274.elements = (object *)e_7333594;
c_7326274.elements[0] = ((closureN)self_7318946)->elements[0];
c_7326274.elements[1] = ((closureN)self_7318946)->elements[1];
c_7326274.elements[2] = ((closureN)self_7318946)->elements[2];
c_7326274.elements[3] = ((closureN)self_7318946)->elements[3];

return_direct_with_clo1(data,(closure)&c_7325950,__lambda_351,  &c_7326274);; 
}

static void __lambda_370(void *data, object self_7318947, int argc, object *args) /* object self_7318947, object tmp_73974_73976_731883_738506 */
 {
 object tmp_73974_73976_731883_738506 = args[0];
  if( (boolean_f != tmp_73974_73976_731883_738506) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318947)->elements[2], (((closure)  ((closureN)self_7318947)->elements[2])->fn),  tmp_73974_73976_731883_738506);
} else { 
  
closureN_type c_7326278;
object e_7333590 [4];
c_7326278.hdr.mark = gc_color_red;
 c_7326278.hdr.grayed = 0;
c_7326278.tag = closureN_tag;
 c_7326278.fn = (function_type)__lambda_371;
c_7326278.num_args = 1;
c_7326278.num_elements = 4;
c_7326278.elements = (object *)e_7333590;
c_7326278.elements[0] = ((closureN)self_7318947)->elements[0];
c_7326278.elements[1] = ((closureN)self_7318947)->elements[1];
c_7326278.elements[2] = ((closureN)self_7318947)->elements[2];
c_7326278.elements[3] = ((closureN)self_7318947)->elements[3];



return_direct_with_clo1(data,(closure)&c_7326278,__lambda_371,  Cyc_cdr(data, ((closureN)self_7318947)->elements[1]));}
;; 
}

static void __lambda_371(void *data, object self_7318948, int argc, object *args) /* object self_7318948, object v_93128_73666_731564_732260_738883 */
 {
 object v_93128_73666_731564_732260_738883 = args[0];
  
closureN_type c_7326280;
object e_7326633 [3];
c_7326280.hdr.mark = gc_color_red;
 c_7326280.hdr.grayed = 0;
c_7326280.tag = closureN_tag;
 c_7326280.fn = (function_type)__lambda_372;
c_7326280.num_args = 0;
c_7326280.num_elements = 3;
c_7326280.elements = (object *)e_7326633;
c_7326280.elements[0] = ((closureN)self_7318948)->elements[0];
c_7326280.elements[1] = ((closureN)self_7318948)->elements[3];
c_7326280.elements[2] = v_93128_73666_731564_732260_738883;


closureN_type c_7326634;
object e_7333589 [4];
c_7326634.hdr.mark = gc_color_red;
 c_7326634.hdr.grayed = 0;
c_7326634.tag = closureN_tag;
 c_7326634.fn = (function_type)__lambda_391;
c_7326634.num_args = 1;
c_7326634.num_elements = 4;
c_7326634.elements = (object *)e_7333589;
c_7326634.elements[0] = ((closureN)self_7318948)->elements[0];
c_7326634.elements[1] = ((closureN)self_7318948)->elements[1];
c_7326634.elements[2] = ((closureN)self_7318948)->elements[2];
c_7326634.elements[3] = ((closureN)self_7318948)->elements[3];

return_direct_with_clo1(data,(closure)&c_7326280,__lambda_372,  &c_7326634);; 
}

static void __lambda_391(void *data, object self_7318949, int argc, object *args) /* object self_7318949, object tmp_73978_73980_731884_738507 */
 {
 object tmp_73978_73980_731884_738507 = args[0];
  if( (boolean_f != tmp_73978_73980_731884_738507) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318949)->elements[2], (((closure)  ((closureN)self_7318949)->elements[2])->fn),  tmp_73978_73980_731884_738507);
} else { 
  
closureN_type c_7326638;
object e_7333585 [4];
c_7326638.hdr.mark = gc_color_red;
 c_7326638.hdr.grayed = 0;
c_7326638.tag = closureN_tag;
 c_7326638.fn = (function_type)__lambda_392;
c_7326638.num_args = 1;
c_7326638.num_elements = 4;
c_7326638.elements = (object *)e_7333585;
c_7326638.elements[0] = ((closureN)self_7318949)->elements[0];
c_7326638.elements[1] = ((closureN)self_7318949)->elements[1];
c_7326638.elements[2] = ((closureN)self_7318949)->elements[2];
c_7326638.elements[3] = ((closureN)self_7318949)->elements[3];



return_direct_with_clo1(data,(closure)&c_7326638,__lambda_392,  Cyc_cdr(data, ((closureN)self_7318949)->elements[1]));}
;; 
}

static void __lambda_392(void *data, object self_7318950, int argc, object *args) /* object self_7318950, object v_93149_73687_731518_732230_738853 */
 {
 object v_93149_73687_731518_732230_738853 = args[0];
  
closureN_type c_7326640;
object e_7327069 [3];
c_7326640.hdr.mark = gc_color_red;
 c_7326640.hdr.grayed = 0;
c_7326640.tag = closureN_tag;
 c_7326640.fn = (function_type)__lambda_393;
c_7326640.num_args = 0;
c_7326640.num_elements = 3;
c_7326640.elements = (object *)e_7327069;
c_7326640.elements[0] = ((closureN)self_7318950)->elements[0];
c_7326640.elements[1] = ((closureN)self_7318950)->elements[3];
c_7326640.elements[2] = v_93149_73687_731518_732230_738853;


closureN_type c_7327070;
object e_7333584 [4];
c_7327070.hdr.mark = gc_color_red;
 c_7327070.hdr.grayed = 0;
c_7327070.tag = closureN_tag;
 c_7327070.fn = (function_type)__lambda_420;
c_7327070.num_args = 1;
c_7327070.num_elements = 4;
c_7327070.elements = (object *)e_7333584;
c_7327070.elements[0] = ((closureN)self_7318950)->elements[0];
c_7327070.elements[1] = ((closureN)self_7318950)->elements[1];
c_7327070.elements[2] = ((closureN)self_7318950)->elements[2];
c_7327070.elements[3] = ((closureN)self_7318950)->elements[3];

return_direct_with_clo1(data,(closure)&c_7326640,__lambda_393,  &c_7327070);; 
}

static void __lambda_420(void *data, object self_7318951, int argc, object *args) /* object self_7318951, object tmp_73982_73984_731885_738508 */
 {
 object tmp_73982_73984_731885_738508 = args[0];
  if( (boolean_f != tmp_73982_73984_731885_738508) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318951)->elements[2], (((closure)  ((closureN)self_7318951)->elements[2])->fn),  tmp_73982_73984_731885_738508);
} else { 
  
closureN_type c_7327074;
object e_7333580 [4];
c_7327074.hdr.mark = gc_color_red;
 c_7327074.hdr.grayed = 0;
c_7327074.tag = closureN_tag;
 c_7327074.fn = (function_type)__lambda_421;
c_7327074.num_args = 1;
c_7327074.num_elements = 4;
c_7327074.elements = (object *)e_7333580;
c_7327074.elements[0] = ((closureN)self_7318951)->elements[0];
c_7327074.elements[1] = ((closureN)self_7318951)->elements[1];
c_7327074.elements[2] = ((closureN)self_7318951)->elements[2];
c_7327074.elements[3] = ((closureN)self_7318951)->elements[3];



return_direct_with_clo1(data,(closure)&c_7327074,__lambda_421,  Cyc_cdr(data, ((closureN)self_7318951)->elements[1]));}
;; 
}

static void __lambda_421(void *data, object self_7318952, int argc, object *args) /* object self_7318952, object v_93170_73708_731484_732206_738829 */
 {
 object v_93170_73708_731484_732206_738829 = args[0];
  
closureN_type c_7327076;
object e_7327400 [3];
c_7327076.hdr.mark = gc_color_red;
 c_7327076.hdr.grayed = 0;
c_7327076.tag = closureN_tag;
 c_7327076.fn = (function_type)__lambda_422;
c_7327076.num_args = 0;
c_7327076.num_elements = 3;
c_7327076.elements = (object *)e_7327400;
c_7327076.elements[0] = ((closureN)self_7318952)->elements[0];
c_7327076.elements[1] = ((closureN)self_7318952)->elements[3];
c_7327076.elements[2] = v_93170_73708_731484_732206_738829;


closureN_type c_7327401;
object e_7333579 [4];
c_7327401.hdr.mark = gc_color_red;
 c_7327401.hdr.grayed = 0;
c_7327401.tag = closureN_tag;
 c_7327401.fn = (function_type)__lambda_442;
c_7327401.num_args = 1;
c_7327401.num_elements = 4;
c_7327401.elements = (object *)e_7333579;
c_7327401.elements[0] = ((closureN)self_7318952)->elements[0];
c_7327401.elements[1] = ((closureN)self_7318952)->elements[1];
c_7327401.elements[2] = ((closureN)self_7318952)->elements[2];
c_7327401.elements[3] = ((closureN)self_7318952)->elements[3];

return_direct_with_clo1(data,(closure)&c_7327076,__lambda_422,  &c_7327401);; 
}

static void __lambda_442(void *data, object self_7318953, int argc, object *args) /* object self_7318953, object tmp_73986_73988_731886_738509 */
 {
 object tmp_73986_73988_731886_738509 = args[0];
  if( (boolean_f != tmp_73986_73988_731886_738509) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318953)->elements[2], (((closure)  ((closureN)self_7318953)->elements[2])->fn),  tmp_73986_73988_731886_738509);
} else { 
  
closureN_type c_7327405;
object e_7333575 [4];
c_7327405.hdr.mark = gc_color_red;
 c_7327405.hdr.grayed = 0;
c_7327405.tag = closureN_tag;
 c_7327405.fn = (function_type)__lambda_443;
c_7327405.num_args = 1;
c_7327405.num_elements = 4;
c_7327405.elements = (object *)e_7333575;
c_7327405.elements[0] = ((closureN)self_7318953)->elements[0];
c_7327405.elements[1] = ((closureN)self_7318953)->elements[1];
c_7327405.elements[2] = ((closureN)self_7318953)->elements[2];
c_7327405.elements[3] = ((closureN)self_7318953)->elements[3];



return_direct_with_clo1(data,(closure)&c_7327405,__lambda_443,  Cyc_cdr(data, ((closureN)self_7318953)->elements[1]));}
;; 
}

static void __lambda_443(void *data, object self_7318954, int argc, object *args) /* object self_7318954, object v_93187_73725_731462_732191_738814 */
 {
 object v_93187_73725_731462_732191_738814 = args[0];
  
closureN_type c_7327407;
object e_7327615 [3];
c_7327407.hdr.mark = gc_color_red;
 c_7327407.hdr.grayed = 0;
c_7327407.tag = closureN_tag;
 c_7327407.fn = (function_type)__lambda_444;
c_7327407.num_args = 0;
c_7327407.num_elements = 3;
c_7327407.elements = (object *)e_7327615;
c_7327407.elements[0] = ((closureN)self_7318954)->elements[0];
c_7327407.elements[1] = ((closureN)self_7318954)->elements[3];
c_7327407.elements[2] = v_93187_73725_731462_732191_738814;


closureN_type c_7327616;
object e_7333574 [4];
c_7327616.hdr.mark = gc_color_red;
 c_7327616.hdr.grayed = 0;
c_7327616.tag = closureN_tag;
 c_7327616.fn = (function_type)__lambda_462;
c_7327616.num_args = 1;
c_7327616.num_elements = 4;
c_7327616.elements = (object *)e_7333574;
c_7327616.elements[0] = ((closureN)self_7318954)->elements[0];
c_7327616.elements[1] = ((closureN)self_7318954)->elements[1];
c_7327616.elements[2] = ((closureN)self_7318954)->elements[2];
c_7327616.elements[3] = ((closureN)self_7318954)->elements[3];

return_direct_with_clo1(data,(closure)&c_7327407,__lambda_444,  &c_7327616);; 
}

static void __lambda_462(void *data, object self_7318955, int argc, object *args) /* object self_7318955, object tmp_73990_73992_731887_738510 */
 {
 object tmp_73990_73992_731887_738510 = args[0];
  if( (boolean_f != tmp_73990_73992_731887_738510) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318955)->elements[2], (((closure)  ((closureN)self_7318955)->elements[2])->fn),  tmp_73990_73992_731887_738510);
} else { 
  
closureN_type c_7327620;
object e_7333570 [4];
c_7327620.hdr.mark = gc_color_red;
 c_7327620.hdr.grayed = 0;
c_7327620.tag = closureN_tag;
 c_7327620.fn = (function_type)__lambda_463;
c_7327620.num_args = 1;
c_7327620.num_elements = 4;
c_7327620.elements = (object *)e_7333570;
c_7327620.elements[0] = ((closureN)self_7318955)->elements[0];
c_7327620.elements[1] = ((closureN)self_7318955)->elements[1];
c_7327620.elements[2] = ((closureN)self_7318955)->elements[2];
c_7327620.elements[3] = ((closureN)self_7318955)->elements[3];



return_direct_with_clo1(data,(closure)&c_7327620,__lambda_463,  Cyc_cdr(data, ((closureN)self_7318955)->elements[1]));}
;; 
}

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


closureN_type c_7327945;
object e_7333569 [4];
c_7327945.hdr.mark = gc_color_red;
 c_7327945.hdr.grayed = 0;
c_7327945.tag = closureN_tag;
 c_7327945.fn = (function_type)__lambda_482;
c_7327945.num_args = 1;
c_7327945.num_elements = 4;
c_7327945.elements = (object *)e_7333569;
c_7327945.elements[0] = ((closureN)self_7318956)->elements[0];
c_7327945.elements[1] = ((closureN)self_7318956)->elements[1];
c_7327945.elements[2] = ((closureN)self_7318956)->elements[2];
c_7327945.elements[3] = ((closureN)self_7318956)->elements[3];

return_direct_with_clo1(data,(closure)&c_7327622,__lambda_464,  &c_7327945);; 
}

static void __lambda_482(void *data, object self_7318957, int argc, object *args) /* object self_7318957, object tmp_73994_73996_731888_738511 */
 {
 object tmp_73994_73996_731888_738511 = args[0];
  if( (boolean_f != tmp_73994_73996_731888_738511) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318957)->elements[2], (((closure)  ((closureN)self_7318957)->elements[2])->fn),  tmp_73994_73996_731888_738511);
} else { 
  
closureN_type c_7327949;
object e_7333565 [4];
c_7327949.hdr.mark = gc_color_red;
 c_7327949.hdr.grayed = 0;
c_7327949.tag = closureN_tag;
 c_7327949.fn = (function_type)__lambda_483;
c_7327949.num_args = 1;
c_7327949.num_elements = 4;
c_7327949.elements = (object *)e_7333565;
c_7327949.elements[0] = ((closureN)self_7318957)->elements[0];
c_7327949.elements[1] = ((closureN)self_7318957)->elements[1];
c_7327949.elements[2] = ((closureN)self_7318957)->elements[2];
c_7327949.elements[3] = ((closureN)self_7318957)->elements[3];



return_direct_with_clo1(data,(closure)&c_7327949,__lambda_483,  Cyc_cdr(data, ((closureN)self_7318957)->elements[1]));}
;; 
}

static void __lambda_483(void *data, object self_7318958, int argc, object *args) /* object self_7318958, object v_93215_73753_731398_732146_738769 */
 {
 object v_93215_73753_731398_732146_738769 = args[0];
  
closureN_type c_7327951;
object e_7328550 [2];
c_7327951.hdr.mark = gc_color_red;
 c_7327951.hdr.grayed = 0;
c_7327951.tag = closureN_tag;
 c_7327951.fn = (function_type)__lambda_484;
c_7327951.num_args = 0;
c_7327951.num_elements = 2;
c_7327951.elements = (object *)e_7328550;
c_7327951.elements[0] = ((closureN)self_7318958)->elements[3];
c_7327951.elements[1] = v_93215_73753_731398_732146_738769;


closureN_type c_7328551;
object e_7333564 [4];
c_7328551.hdr.mark = gc_color_red;
 c_7328551.hdr.grayed = 0;
c_7328551.tag = closureN_tag;
 c_7328551.fn = (function_type)__lambda_531;
c_7328551.num_args = 1;
c_7328551.num_elements = 4;
c_7328551.elements = (object *)e_7333564;
c_7328551.elements[0] = ((closureN)self_7318958)->elements[0];
c_7328551.elements[1] = ((closureN)self_7318958)->elements[1];
c_7328551.elements[2] = ((closureN)self_7318958)->elements[2];
c_7328551.elements[3] = ((closureN)self_7318958)->elements[3];

return_direct_with_clo1(data,(closure)&c_7327951,__lambda_484,  &c_7328551);; 
}

static void __lambda_531(void *data, object self_7318959, int argc, object *args) /* object self_7318959, object tmp_73998_731000_731889_738512 */
 {
 object tmp_73998_731000_731889_738512 = args[0];
  if( (boolean_f != tmp_73998_731000_731889_738512) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318959)->elements[2], (((closure)  ((closureN)self_7318959)->elements[2])->fn),  tmp_73998_731000_731889_738512);
} else { 
  
closureN_type c_7328555;
object e_7333560 [4];
c_7328555.hdr.mark = gc_color_red;
 c_7328555.hdr.grayed = 0;
c_7328555.tag = closureN_tag;
 c_7328555.fn = (function_type)__lambda_532;
c_7328555.num_args = 1;
c_7328555.num_elements = 4;
c_7328555.elements = (object *)e_7333560;
c_7328555.elements[0] = ((closureN)self_7318959)->elements[0];
c_7328555.elements[1] = ((closureN)self_7318959)->elements[1];
c_7328555.elements[2] = ((closureN)self_7318959)->elements[2];
c_7328555.elements[3] = ((closureN)self_7318959)->elements[3];



return_direct_with_clo1(data,(closure)&c_7328555,__lambda_532,  Cyc_cdr(data, ((closureN)self_7318959)->elements[1]));}
;; 
}

static void __lambda_532(void *data, object self_7318960, int argc, object *args) /* object self_7318960, object v_93230_73768_731360_732120_738743 */
 {
 object v_93230_73768_731360_732120_738743 = args[0];
  
closureN_type c_7328557;
object e_7328909 [3];
c_7328557.hdr.mark = gc_color_red;
 c_7328557.hdr.grayed = 0;
c_7328557.tag = closureN_tag;
 c_7328557.fn = (function_type)__lambda_533;
c_7328557.num_args = 0;
c_7328557.num_elements = 3;
c_7328557.elements = (object *)e_7328909;
c_7328557.elements[0] = ((closureN)self_7318960)->elements[0];
c_7328557.elements[1] = ((closureN)self_7318960)->elements[3];
c_7328557.elements[2] = v_93230_73768_731360_732120_738743;


closureN_type c_7328910;
object e_7333559 [4];
c_7328910.hdr.mark = gc_color_red;
 c_7328910.hdr.grayed = 0;
c_7328910.tag = closureN_tag;
 c_7328910.fn = (function_type)__lambda_551;
c_7328910.num_args = 1;
c_7328910.num_elements = 4;
c_7328910.elements = (object *)e_7333559;
c_7328910.elements[0] = ((closureN)self_7318960)->elements[0];
c_7328910.elements[1] = ((closureN)self_7318960)->elements[1];
c_7328910.elements[2] = ((closureN)self_7318960)->elements[2];
c_7328910.elements[3] = ((closureN)self_7318960)->elements[3];

return_direct_with_clo1(data,(closure)&c_7328557,__lambda_533,  &c_7328910);; 
}

static void __lambda_551(void *data, object self_7318961, int argc, object *args) /* object self_7318961, object tmp_731002_731004_731890_738513 */
 {
 object tmp_731002_731004_731890_738513 = args[0];
  if( (boolean_f != tmp_731002_731004_731890_738513) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318961)->elements[2], (((closure)  ((closureN)self_7318961)->elements[2])->fn),  tmp_731002_731004_731890_738513);
} else { 
  
closureN_type c_7328914;
object e_7333555 [4];
c_7328914.hdr.mark = gc_color_red;
 c_7328914.hdr.grayed = 0;
c_7328914.tag = closureN_tag;
 c_7328914.fn = (function_type)__lambda_552;
c_7328914.num_args = 1;
c_7328914.num_elements = 4;
c_7328914.elements = (object *)e_7333555;
c_7328914.elements[0] = ((closureN)self_7318961)->elements[0];
c_7328914.elements[1] = ((closureN)self_7318961)->elements[1];
c_7328914.elements[2] = ((closureN)self_7318961)->elements[2];
c_7328914.elements[3] = ((closureN)self_7318961)->elements[3];



return_direct_with_clo1(data,(closure)&c_7328914,__lambda_552,  Cyc_cdr(data, ((closureN)self_7318961)->elements[1]));}
;; 
}

static void __lambda_552(void *data, object self_7318962, int argc, object *args) /* object self_7318962, object v_93249_73787_731326_732096_738719 */
 {
 object v_93249_73787_731326_732096_738719 = args[0];
  
closureN_type c_7328916;
object e_7329140 [3];
c_7328916.hdr.mark = gc_color_red;
 c_7328916.hdr.grayed = 0;
c_7328916.tag = closureN_tag;
 c_7328916.fn = (function_type)__lambda_553;
c_7328916.num_args = 0;
c_7328916.num_elements = 3;
c_7328916.elements = (object *)e_7329140;
c_7328916.elements[0] = ((closureN)self_7318962)->elements[0];
c_7328916.elements[1] = ((closureN)self_7318962)->elements[3];
c_7328916.elements[2] = v_93249_73787_731326_732096_738719;


closureN_type c_7329141;
object e_7333554 [4];
c_7329141.hdr.mark = gc_color_red;
 c_7329141.hdr.grayed = 0;
c_7329141.tag = closureN_tag;
 c_7329141.fn = (function_type)__lambda_563;
c_7329141.num_args = 1;
c_7329141.num_elements = 4;
c_7329141.elements = (object *)e_7333554;
c_7329141.elements[0] = ((closureN)self_7318962)->elements[0];
c_7329141.elements[1] = ((closureN)self_7318962)->elements[1];
c_7329141.elements[2] = ((closureN)self_7318962)->elements[2];
c_7329141.elements[3] = ((closureN)self_7318962)->elements[3];

return_direct_with_clo1(data,(closure)&c_7328916,__lambda_553,  &c_7329141);; 
}

static void __lambda_563(void *data, object self_7318963, int argc, object *args) /* object self_7318963, object tmp_731006_731008_731891_738514 */
 {
 object tmp_731006_731008_731891_738514 = args[0];
  if( (boolean_f != tmp_731006_731008_731891_738514) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318963)->elements[2], (((closure)  ((closureN)self_7318963)->elements[2])->fn),  tmp_731006_731008_731891_738514);
} else { 
  
closureN_type c_7329145;
object e_7333550 [4];
c_7329145.hdr.mark = gc_color_red;
 c_7329145.hdr.grayed = 0;
c_7329145.tag = closureN_tag;
 c_7329145.fn = (function_type)__lambda_564;
c_7329145.num_args = 1;
c_7329145.num_elements = 4;
c_7329145.elements = (object *)e_7333550;
c_7329145.elements[0] = ((closureN)self_7318963)->elements[0];
c_7329145.elements[1] = ((closureN)self_7318963)->elements[1];
c_7329145.elements[2] = ((closureN)self_7318963)->elements[2];
c_7329145.elements[3] = ((closureN)self_7318963)->elements[3];



return_direct_with_clo1(data,(closure)&c_7329145,__lambda_564,  Cyc_cdr(data, ((closureN)self_7318963)->elements[1]));}
;; 
}

static void __lambda_564(void *data, object self_7318964, int argc, object *args) /* object self_7318964, object v_93266_73804_731292_732073_738696 */
 {
 object v_93266_73804_731292_732073_738696 = args[0];
  
closureN_type c_7329147;
object e_7329490 [3];
c_7329147.hdr.mark = gc_color_red;
 c_7329147.hdr.grayed = 0;
c_7329147.tag = closureN_tag;
 c_7329147.fn = (function_type)__lambda_565;
c_7329147.num_args = 0;
c_7329147.num_elements = 3;
c_7329147.elements = (object *)e_7329490;
c_7329147.elements[0] = ((closureN)self_7318964)->elements[0];
c_7329147.elements[1] = ((closureN)self_7318964)->elements[3];
c_7329147.elements[2] = v_93266_73804_731292_732073_738696;


closureN_type c_7329491;
object e_7333549 [4];
c_7329491.hdr.mark = gc_color_red;
 c_7329491.hdr.grayed = 0;
c_7329491.tag = closureN_tag;
 c_7329491.fn = (function_type)__lambda_587;
c_7329491.num_args = 1;
c_7329491.num_elements = 4;
c_7329491.elements = (object *)e_7333549;
c_7329491.elements[0] = ((closureN)self_7318964)->elements[0];
c_7329491.elements[1] = ((closureN)self_7318964)->elements[1];
c_7329491.elements[2] = ((closureN)self_7318964)->elements[2];
c_7329491.elements[3] = ((closureN)self_7318964)->elements[3];

return_direct_with_clo1(data,(closure)&c_7329147,__lambda_565,  &c_7329491);; 
}

static void __lambda_587(void *data, object self_7318965, int argc, object *args) /* object self_7318965, object tmp_731010_731012_731892_738515 */
 {
 object tmp_731010_731012_731892_738515 = args[0];
  if( (boolean_f != tmp_731010_731012_731892_738515) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318965)->elements[2], (((closure)  ((closureN)self_7318965)->elements[2])->fn),  tmp_731010_731012_731892_738515);
} else { 
  
closureN_type c_7329495;
object e_7333545 [4];
c_7329495.hdr.mark = gc_color_red;
 c_7329495.hdr.grayed = 0;
c_7329495.tag = closureN_tag;
 c_7329495.fn = (function_type)__lambda_588;
c_7329495.num_args = 1;
c_7329495.num_elements = 4;
c_7329495.elements = (object *)e_7333545;
c_7329495.elements[0] = ((closureN)self_7318965)->elements[0];
c_7329495.elements[1] = ((closureN)self_7318965)->elements[1];
c_7329495.elements[2] = ((closureN)self_7318965)->elements[2];
c_7329495.elements[3] = ((closureN)self_7318965)->elements[3];



return_direct_with_clo1(data,(closure)&c_7329495,__lambda_588,  Cyc_cdr(data, ((closureN)self_7318965)->elements[1]));}
;; 
}

static void __lambda_588(void *data, object self_7318966, int argc, object *args) /* object self_7318966, object v_93283_73821_731257_732049_738672 */
 {
 object v_93283_73821_731257_732049_738672 = args[0];
  
closureN_type c_7329497;
object e_7329887 [3];
c_7329497.hdr.mark = gc_color_red;
 c_7329497.hdr.grayed = 0;
c_7329497.tag = closureN_tag;
 c_7329497.fn = (function_type)__lambda_589;
c_7329497.num_args = 0;
c_7329497.num_elements = 3;
c_7329497.elements = (object *)e_7329887;
c_7329497.elements[0] = ((closureN)self_7318966)->elements[0];
c_7329497.elements[1] = ((closureN)self_7318966)->elements[3];
c_7329497.elements[2] = v_93283_73821_731257_732049_738672;


closureN_type c_7329888;
object e_7333544 [4];
c_7329888.hdr.mark = gc_color_red;
 c_7329888.hdr.grayed = 0;
c_7329888.tag = closureN_tag;
 c_7329888.fn = (function_type)__lambda_611;
c_7329888.num_args = 1;
c_7329888.num_elements = 4;
c_7329888.elements = (object *)e_7333544;
c_7329888.elements[0] = ((closureN)self_7318966)->elements[0];
c_7329888.elements[1] = ((closureN)self_7318966)->elements[1];
c_7329888.elements[2] = ((closureN)self_7318966)->elements[2];
c_7329888.elements[3] = ((closureN)self_7318966)->elements[3];

return_direct_with_clo1(data,(closure)&c_7329497,__lambda_589,  &c_7329888);; 
}

static void __lambda_611(void *data, object self_7318967, int argc, object *args) /* object self_7318967, object tmp_731014_731016_731893_738516 */
 {
 object tmp_731014_731016_731893_738516 = args[0];
  if( (boolean_f != tmp_731014_731016_731893_738516) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318967)->elements[2], (((closure)  ((closureN)self_7318967)->elements[2])->fn),  tmp_731014_731016_731893_738516);
} else { 
  
closureN_type c_7329892;
object e_7333540 [4];
c_7329892.hdr.mark = gc_color_red;
 c_7329892.hdr.grayed = 0;
c_7329892.tag = closureN_tag;
 c_7329892.fn = (function_type)__lambda_612;
c_7329892.num_args = 1;
c_7329892.num_elements = 4;
c_7329892.elements = (object *)e_7333540;
c_7329892.elements[0] = ((closureN)self_7318967)->elements[0];
c_7329892.elements[1] = ((closureN)self_7318967)->elements[1];
c_7329892.elements[2] = ((closureN)self_7318967)->elements[2];
c_7329892.elements[3] = ((closureN)self_7318967)->elements[3];



return_direct_with_clo1(data,(closure)&c_7329892,__lambda_612,  Cyc_cdr(data, ((closureN)self_7318967)->elements[1]));}
;; 
}

static void __lambda_612(void *data, object self_7318968, int argc, object *args) /* object self_7318968, object v_93300_73838_731222_732025_738648 */
 {
 object v_93300_73838_731222_732025_738648 = args[0];
  
closureN_type c_7329894;
object e_7330284 [3];
c_7329894.hdr.mark = gc_color_red;
 c_7329894.hdr.grayed = 0;
c_7329894.tag = closureN_tag;
 c_7329894.fn = (function_type)__lambda_613;
c_7329894.num_args = 0;
c_7329894.num_elements = 3;
c_7329894.elements = (object *)e_7330284;
c_7329894.elements[0] = ((closureN)self_7318968)->elements[0];
c_7329894.elements[1] = ((closureN)self_7318968)->elements[3];
c_7329894.elements[2] = v_93300_73838_731222_732025_738648;


closureN_type c_7330285;
object e_7333539 [4];
c_7330285.hdr.mark = gc_color_red;
 c_7330285.hdr.grayed = 0;
c_7330285.tag = closureN_tag;
 c_7330285.fn = (function_type)__lambda_635;
c_7330285.num_args = 1;
c_7330285.num_elements = 4;
c_7330285.elements = (object *)e_7333539;
c_7330285.elements[0] = ((closureN)self_7318968)->elements[0];
c_7330285.elements[1] = ((closureN)self_7318968)->elements[1];
c_7330285.elements[2] = ((closureN)self_7318968)->elements[2];
c_7330285.elements[3] = ((closureN)self_7318968)->elements[3];

return_direct_with_clo1(data,(closure)&c_7329894,__lambda_613,  &c_7330285);; 
}

static void __lambda_635(void *data, object self_7318969, int argc, object *args) /* object self_7318969, object tmp_731018_731020_731894_738517 */
 {
 object tmp_731018_731020_731894_738517 = args[0];
  if( (boolean_f != tmp_731018_731020_731894_738517) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318969)->elements[2], (((closure)  ((closureN)self_7318969)->elements[2])->fn),  tmp_731018_731020_731894_738517);
} else { 
  
closureN_type c_7330289;
object e_7333535 [4];
c_7330289.hdr.mark = gc_color_red;
 c_7330289.hdr.grayed = 0;
c_7330289.tag = closureN_tag;
 c_7330289.fn = (function_type)__lambda_636;
c_7330289.num_args = 1;
c_7330289.num_elements = 4;
c_7330289.elements = (object *)e_7333535;
c_7330289.elements[0] = ((closureN)self_7318969)->elements[0];
c_7330289.elements[1] = ((closureN)self_7318969)->elements[1];
c_7330289.elements[2] = ((closureN)self_7318969)->elements[2];
c_7330289.elements[3] = ((closureN)self_7318969)->elements[3];



return_direct_with_clo1(data,(closure)&c_7330289,__lambda_636,  Cyc_cdr(data, ((closureN)self_7318969)->elements[1]));}
;; 
}

static void __lambda_636(void *data, object self_7318970, int argc, object *args) /* object self_7318970, object v_93317_73855_731187_732001_738624 */
 {
 object v_93317_73855_731187_732001_738624 = args[0];
  
closureN_type c_7330291;
object e_7330664 [3];
c_7330291.hdr.mark = gc_color_red;
 c_7330291.hdr.grayed = 0;
c_7330291.tag = closureN_tag;
 c_7330291.fn = (function_type)__lambda_637;
c_7330291.num_args = 0;
c_7330291.num_elements = 3;
c_7330291.elements = (object *)e_7330664;
c_7330291.elements[0] = ((closureN)self_7318970)->elements[0];
c_7330291.elements[1] = ((closureN)self_7318970)->elements[3];
c_7330291.elements[2] = v_93317_73855_731187_732001_738624;


closureN_type c_7330665;
object e_7333534 [4];
c_7330665.hdr.mark = gc_color_red;
 c_7330665.hdr.grayed = 0;
c_7330665.tag = closureN_tag;
 c_7330665.fn = (function_type)__lambda_658;
c_7330665.num_args = 1;
c_7330665.num_elements = 4;
c_7330665.elements = (object *)e_7333534;
c_7330665.elements[0] = ((closureN)self_7318970)->elements[0];
c_7330665.elements[1] = ((closureN)self_7318970)->elements[1];
c_7330665.elements[2] = ((closureN)self_7318970)->elements[2];
c_7330665.elements[3] = ((closureN)self_7318970)->elements[3];

return_direct_with_clo1(data,(closure)&c_7330291,__lambda_637,  &c_7330665);; 
}

static void __lambda_658(void *data, object self_7318971, int argc, object *args) /* object self_7318971, object tmp_731022_731024_731895_738518 */
 {
 object tmp_731022_731024_731895_738518 = args[0];
  if( (boolean_f != tmp_731022_731024_731895_738518) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318971)->elements[2], (((closure)  ((closureN)self_7318971)->elements[2])->fn),  tmp_731022_731024_731895_738518);
} else { 
  
closureN_type c_7330669;
object e_7333530 [4];
c_7330669.hdr.mark = gc_color_red;
 c_7330669.hdr.grayed = 0;
c_7330669.tag = closureN_tag;
 c_7330669.fn = (function_type)__lambda_659;
c_7330669.num_args = 1;
c_7330669.num_elements = 4;
c_7330669.elements = (object *)e_7333530;
c_7330669.elements[0] = ((closureN)self_7318971)->elements[0];
c_7330669.elements[1] = ((closureN)self_7318971)->elements[1];
c_7330669.elements[2] = ((closureN)self_7318971)->elements[2];
c_7330669.elements[3] = ((closureN)self_7318971)->elements[3];



return_direct_with_clo1(data,(closure)&c_7330669,__lambda_659,  Cyc_cdr(data, ((closureN)self_7318971)->elements[1]));}
;; 
}

static void __lambda_659(void *data, object self_7318972, int argc, object *args) /* object self_7318972, object v_93334_73872_731152_731977_738600 */
 {
 object v_93334_73872_731152_731977_738600 = args[0];
  
closureN_type c_7330671;
object e_7331044 [3];
c_7330671.hdr.mark = gc_color_red;
 c_7330671.hdr.grayed = 0;
c_7330671.tag = closureN_tag;
 c_7330671.fn = (function_type)__lambda_660;
c_7330671.num_args = 0;
c_7330671.num_elements = 3;
c_7330671.elements = (object *)e_7331044;
c_7330671.elements[0] = ((closureN)self_7318972)->elements[0];
c_7330671.elements[1] = ((closureN)self_7318972)->elements[3];
c_7330671.elements[2] = v_93334_73872_731152_731977_738600;


closureN_type c_7331045;
object e_7333529 [4];
c_7331045.hdr.mark = gc_color_red;
 c_7331045.hdr.grayed = 0;
c_7331045.tag = closureN_tag;
 c_7331045.fn = (function_type)__lambda_681;
c_7331045.num_args = 1;
c_7331045.num_elements = 4;
c_7331045.elements = (object *)e_7333529;
c_7331045.elements[0] = ((closureN)self_7318972)->elements[0];
c_7331045.elements[1] = ((closureN)self_7318972)->elements[1];
c_7331045.elements[2] = ((closureN)self_7318972)->elements[2];
c_7331045.elements[3] = ((closureN)self_7318972)->elements[3];

return_direct_with_clo1(data,(closure)&c_7330671,__lambda_660,  &c_7331045);; 
}

static void __lambda_681(void *data, object self_7318973, int argc, object *args) /* object self_7318973, object tmp_731026_731028_731896_738519 */
 {
 object tmp_731026_731028_731896_738519 = args[0];
  if( (boolean_f != tmp_731026_731028_731896_738519) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318973)->elements[2], (((closure)  ((closureN)self_7318973)->elements[2])->fn),  tmp_731026_731028_731896_738519);
} else { 
  
closureN_type c_7331049;
object e_7333525 [4];
c_7331049.hdr.mark = gc_color_red;
 c_7331049.hdr.grayed = 0;
c_7331049.tag = closureN_tag;
 c_7331049.fn = (function_type)__lambda_682;
c_7331049.num_args = 1;
c_7331049.num_elements = 4;
c_7331049.elements = (object *)e_7333525;
c_7331049.elements[0] = ((closureN)self_7318973)->elements[0];
c_7331049.elements[1] = ((closureN)self_7318973)->elements[1];
c_7331049.elements[2] = ((closureN)self_7318973)->elements[2];
c_7331049.elements[3] = ((closureN)self_7318973)->elements[3];



return_direct_with_clo1(data,(closure)&c_7331049,__lambda_682,  Cyc_cdr(data, ((closureN)self_7318973)->elements[1]));}
;; 
}

static void __lambda_682(void *data, object self_7318974, int argc, object *args) /* object self_7318974, object v_93351_73889_731122_731955_738578 */
 {
 object v_93351_73889_731122_731955_738578 = args[0];
  
closureN_type c_7331051;
object e_7331903 [2];
c_7331051.hdr.mark = gc_color_red;
 c_7331051.hdr.grayed = 0;
c_7331051.tag = closureN_tag;
 c_7331051.fn = (function_type)__lambda_683;
c_7331051.num_args = 0;
c_7331051.num_elements = 2;
c_7331051.elements = (object *)e_7331903;
c_7331051.elements[0] = ((closureN)self_7318974)->elements[3];
c_7331051.elements[1] = v_93351_73889_731122_731955_738578;


closureN_type c_7331904;
object e_7333524 [4];
c_7331904.hdr.mark = gc_color_red;
 c_7331904.hdr.grayed = 0;
c_7331904.tag = closureN_tag;
 c_7331904.fn = (function_type)__lambda_743;
c_7331904.num_args = 1;
c_7331904.num_elements = 4;
c_7331904.elements = (object *)e_7333524;
c_7331904.elements[0] = ((closureN)self_7318974)->elements[0];
c_7331904.elements[1] = ((closureN)self_7318974)->elements[1];
c_7331904.elements[2] = ((closureN)self_7318974)->elements[2];
c_7331904.elements[3] = ((closureN)self_7318974)->elements[3];

return_direct_with_clo1(data,(closure)&c_7331051,__lambda_683,  &c_7331904);; 
}

static void __lambda_743(void *data, object self_7318975, int argc, object *args) /* object self_7318975, object tmp_731030_731032_731897_738520 */
 {
 object tmp_731030_731032_731897_738520 = args[0];
  if( (boolean_f != tmp_731030_731032_731897_738520) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318975)->elements[2], (((closure)  ((closureN)self_7318975)->elements[2])->fn),  tmp_731030_731032_731897_738520);
} else { 
  
closureN_type c_7331908;
object e_7333520 [4];
c_7331908.hdr.mark = gc_color_red;
 c_7331908.hdr.grayed = 0;
c_7331908.tag = closureN_tag;
 c_7331908.fn = (function_type)__lambda_744;
c_7331908.num_args = 1;
c_7331908.num_elements = 4;
c_7331908.elements = (object *)e_7333520;
c_7331908.elements[0] = ((closureN)self_7318975)->elements[0];
c_7331908.elements[1] = ((closureN)self_7318975)->elements[1];
c_7331908.elements[2] = ((closureN)self_7318975)->elements[2];
c_7331908.elements[3] = ((closureN)self_7318975)->elements[3];



return_direct_with_clo1(data,(closure)&c_7331908,__lambda_744,  Cyc_cdr(data, ((closureN)self_7318975)->elements[1]));}
;; 
}

static void __lambda_744(void *data, object self_7318976, int argc, object *args) /* object self_7318976, object v_93366_73904_731105_731943_738566 */
 {
 object v_93366_73904_731105_731943_738566 = args[0];
  
closureN_type c_7331910;
object e_7332027 [2];
c_7331910.hdr.mark = gc_color_red;
 c_7331910.hdr.grayed = 0;
c_7331910.tag = closureN_tag;
 c_7331910.fn = (function_type)__lambda_745;
c_7331910.num_args = 0;
c_7331910.num_elements = 2;
c_7331910.elements = (object *)e_7332027;
c_7331910.elements[0] = ((closureN)self_7318976)->elements[3];
c_7331910.elements[1] = v_93366_73904_731105_731943_738566;


closureN_type c_7332028;
object e_7333519 [4];
c_7332028.hdr.mark = gc_color_red;
 c_7332028.hdr.grayed = 0;
c_7332028.tag = closureN_tag;
 c_7332028.fn = (function_type)__lambda_755;
c_7332028.num_args = 1;
c_7332028.num_elements = 4;
c_7332028.elements = (object *)e_7333519;
c_7332028.elements[0] = ((closureN)self_7318976)->elements[0];
c_7332028.elements[1] = ((closureN)self_7318976)->elements[1];
c_7332028.elements[2] = ((closureN)self_7318976)->elements[2];
c_7332028.elements[3] = ((closureN)self_7318976)->elements[3];

return_direct_with_clo1(data,(closure)&c_7331910,__lambda_745,  &c_7332028);; 
}

static void __lambda_755(void *data, object self_7318977, int argc, object *args) /* object self_7318977, object tmp_731034_731036_731898_738521 */
 {
 object tmp_731034_731036_731898_738521 = args[0];
  if( (boolean_f != tmp_731034_731036_731898_738521) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318977)->elements[2], (((closure)  ((closureN)self_7318977)->elements[2])->fn),  tmp_731034_731036_731898_738521);
} else { 
  
closureN_type c_7332032;
object e_7333515 [4];
c_7332032.hdr.mark = gc_color_red;
 c_7332032.hdr.grayed = 0;
c_7332032.tag = closureN_tag;
 c_7332032.fn = (function_type)__lambda_756;
c_7332032.num_args = 1;
c_7332032.num_elements = 4;
c_7332032.elements = (object *)e_7333515;
c_7332032.elements[0] = ((closureN)self_7318977)->elements[0];
c_7332032.elements[1] = ((closureN)self_7318977)->elements[1];
c_7332032.elements[2] = ((closureN)self_7318977)->elements[2];
c_7332032.elements[3] = ((closureN)self_7318977)->elements[3];



return_direct_with_clo1(data,(closure)&c_7332032,__lambda_756,  Cyc_cdr(data, ((closureN)self_7318977)->elements[1]));}
;; 
}

static void __lambda_756(void *data, object self_7318978, int argc, object *args) /* object self_7318978, object v_93374_73912_731077_731924_738547 */
 {
 object v_93374_73912_731077_731924_738547 = args[0];
  
closureN_type c_7332034;
object e_7332206 [3];
c_7332034.hdr.mark = gc_color_red;
 c_7332034.hdr.grayed = 0;
c_7332034.tag = closureN_tag;
 c_7332034.fn = (function_type)__lambda_757;
c_7332034.num_args = 0;
c_7332034.num_elements = 3;
c_7332034.elements = (object *)e_7332206;
c_7332034.elements[0] = ((closureN)self_7318978)->elements[0];
c_7332034.elements[1] = ((closureN)self_7318978)->elements[3];
c_7332034.elements[2] = v_93374_73912_731077_731924_738547;


closureN_type c_7332207;
object e_7333514 [3];
c_7332207.hdr.mark = gc_color_red;
 c_7332207.hdr.grayed = 0;
c_7332207.tag = closureN_tag;
 c_7332207.fn = (function_type)__lambda_765;
c_7332207.num_args = 1;
c_7332207.num_elements = 3;
c_7332207.elements = (object *)e_7333514;
c_7332207.elements[0] = ((closureN)self_7318978)->elements[1];
c_7332207.elements[1] = ((closureN)self_7318978)->elements[2];
c_7332207.elements[2] = ((closureN)self_7318978)->elements[3];

return_direct_with_clo1(data,(closure)&c_7332034,__lambda_757,  &c_7332207);; 
}

static void __lambda_765(void *data, object self_7318979, int argc, object *args) /* object self_7318979, object tmp_731038_731040_731899_738522 */
 {
 object tmp_731038_731040_731899_738522 = args[0];
  if( (boolean_f != tmp_731038_731040_731899_738522) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318979)->elements[1], (((closure)  ((closureN)self_7318979)->elements[1])->fn),  tmp_731038_731040_731899_738522);
} else { 
  
closureN_type c_7332211;
object e_7333510 [3];
c_7332211.hdr.mark = gc_color_red;
 c_7332211.hdr.grayed = 0;
c_7332211.tag = closureN_tag;
 c_7332211.fn = (function_type)__lambda_766;
c_7332211.num_args = 1;
c_7332211.num_elements = 3;
c_7332211.elements = (object *)e_7333510;
c_7332211.elements[0] = ((closureN)self_7318979)->elements[0];
c_7332211.elements[1] = ((closureN)self_7318979)->elements[1];
c_7332211.elements[2] = ((closureN)self_7318979)->elements[2];



return_direct_with_clo1(data,(closure)&c_7332211,__lambda_766,  Cyc_cdr(data, ((closureN)self_7318979)->elements[0]));}
;; 
}

static void __lambda_766(void *data, object self_7318980, int argc, object *args) /* object self_7318980, object v_93387_73925_731045_731901_738524 */
 {
 object v_93387_73925_731045_731901_738524 = args[0];
  
closureN_type c_7332213;
object e_7333495 [2];
c_7332213.hdr.mark = gc_color_red;
 c_7332213.hdr.grayed = 0;
c_7332213.tag = closureN_tag;
 c_7332213.fn = (function_type)__lambda_767;
c_7332213.num_args = 0;
c_7332213.num_elements = 2;
c_7332213.elements = (object *)e_7333495;
c_7332213.elements[0] = ((closureN)self_7318980)->elements[2];
c_7332213.elements[1] = v_93387_73925_731045_731901_738524;


closureN_type c_7333496;
object e_7333509 [2];
c_7333496.hdr.mark = gc_color_red;
 c_7333496.hdr.grayed = 0;
c_7333496.tag = closureN_tag;
 c_7333496.fn = (function_type)__lambda_858;
c_7333496.num_args = 1;
c_7333496.num_elements = 2;
c_7333496.elements = (object *)e_7333509;
c_7333496.elements[0] = ((closureN)self_7318980)->elements[0];
c_7333496.elements[1] = ((closureN)self_7318980)->elements[1];

return_direct_with_clo1(data,(closure)&c_7332213,__lambda_767,  &c_7333496);; 
}

static void __lambda_858(void *data, object self_7318981, int argc, object *args) /* object self_7318981, object tmp_731042_731044_731900_738523 */
 {
 object tmp_731042_731044_731900_738523 = args[0];
  if( (boolean_f != tmp_731042_731044_731900_738523) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318981)->elements[1], (((closure)  ((closureN)self_7318981)->elements[1])->fn),  tmp_731042_731044_731900_738523);
} else { 
  
closureN_type c_7333500;
object e_7333506 [1];
c_7333500.hdr.mark = gc_color_red;
 c_7333500.hdr.grayed = 0;
c_7333500.tag = closureN_tag;
 c_7333500.fn = (function_type)__lambda_859;
c_7333500.num_args = 1;
c_7333500.num_elements = 1;
c_7333500.elements = (object *)e_7333506;
c_7333500.elements[0] = ((closureN)self_7318981)->elements[1];


make_utf8_string_with_len(c_7333507, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7333500, &c_7333507, ((closureN)self_7318981)->elements[0]);}
;; 
}

static void __lambda_859(void *data, object self_7318982, int argc, object *args) /* object self_7318982, object r_7311450 */
 {
 object r_7311450 = args[0];
  
pair_type local_7333505; 
return_direct_with_clo1(data,  ((closureN)self_7318982)->elements[0], (((closure)  ((closureN)self_7318982)->elements[0])->fn),  set_pair_as_expr(&local_7333505, r_7311450, boolean_f));; 
}

static void __lambda_767(void *data, object self_7318983, int argc, object *args) /* object self_7318983, object k_7311452 */
 {
 object k_7311452 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7318983)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7318983)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318983)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318983)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318983)->elements[1]))))) ){ 
    complex_num_type local_7332241; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7332241, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318983)->elements[1])))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318983)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318983)->elements[1]))))))) ){ 
    complex_num_type local_7332277; 
  
  
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7332277, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318983)->elements[1])))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318983)->elements[1])))))))) ){ 
  
closureN_type c_7332308;
object e_7333478 [3];
c_7332308.hdr.mark = gc_color_red;
 c_7332308.hdr.grayed = 0;
c_7332308.tag = closureN_tag;
 c_7332308.fn = (function_type)__lambda_768;
c_7332308.num_args = 1;
c_7332308.num_elements = 3;
c_7332308.elements = (object *)e_7333478;
c_7332308.elements[0] = k_7311452;
c_7332308.elements[1] = ((closureN)self_7318983)->elements[0];
c_7332308.elements[2] = ((closureN)self_7318983)->elements[1];

return_closcall2(data,  ((closureN)self_7318983)->elements[0],  &c_7332308, quote_match_91check_91identifier);
} else { 
  return_direct_with_clo1(data,  k_7311452, (((closure)  k_7311452)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311452, (((closure)  k_7311452)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311452, (((closure)  k_7311452)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311452, (((closure)  k_7311452)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311452, (((closure)  k_7311452)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311452, (((closure)  k_7311452)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311452, (((closure)  k_7311452)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311452, (((closure)  k_7311452)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311452, (((closure)  k_7311452)->fn),  boolean_f);}
;; 
}

static void __lambda_768(void *data, object self_7318984, int argc, object *args) /* object self_7318984, object r_7311475 */
 {
 object r_7311475 = args[0];
  
closureN_type c_7332311;
object e_7333477 [4];
c_7332311.hdr.mark = gc_color_red;
 c_7332311.hdr.grayed = 0;
c_7332311.tag = closureN_tag;
 c_7332311.fn = (function_type)__lambda_769;
c_7332311.num_args = 1;
c_7332311.num_elements = 4;
c_7332311.elements = (object *)e_7333477;
c_7332311.elements[0] = ((closureN)self_7318984)->elements[0];
c_7332311.elements[1] = r_7311475;
c_7332311.elements[2] = ((closureN)self_7318984)->elements[1];
c_7332311.elements[3] = ((closureN)self_7318984)->elements[2];

return_closcall2(data,  ((closureN)self_7318984)->elements[1],  &c_7332311, quote_let_91syntax);; 
}

static void __lambda_769(void *data, object self_7318985, int argc, object *args) /* object self_7318985, object r_7311512 */
 {
 object r_7311512 = args[0];
  
closureN_type c_7332314;
object e_7333476 [5];
c_7332314.hdr.mark = gc_color_red;
 c_7332314.hdr.grayed = 0;
c_7332314.tag = closureN_tag;
 c_7332314.fn = (function_type)__lambda_770;
c_7332314.num_args = 1;
c_7332314.num_elements = 5;
c_7332314.elements = (object *)e_7333476;
c_7332314.elements[0] = ((closureN)self_7318985)->elements[0];
c_7332314.elements[1] = ((closureN)self_7318985)->elements[1];
c_7332314.elements[2] = r_7311512;
c_7332314.elements[3] = ((closureN)self_7318985)->elements[2];
c_7332314.elements[4] = ((closureN)self_7318985)->elements[3];

return_closcall2(data,  ((closureN)self_7318985)->elements[2],  &c_7332314, quote_new_91sym_127);; 
}

static void __lambda_770(void *data, object self_7318986, int argc, object *args) /* object self_7318986, object r_7311594 */
 {
 object r_7311594 = args[0];
  
closureN_type c_7332317;
object e_7333475 [6];
c_7332317.hdr.mark = gc_color_red;
 c_7332317.hdr.grayed = 0;
c_7332317.tag = closureN_tag;
 c_7332317.fn = (function_type)__lambda_771;
c_7332317.num_args = 1;
c_7332317.num_elements = 6;
c_7332317.elements = (object *)e_7333475;
c_7332317.elements[0] = ((closureN)self_7318986)->elements[0];
c_7332317.elements[1] = ((closureN)self_7318986)->elements[1];
c_7332317.elements[2] = ((closureN)self_7318986)->elements[2];
c_7332317.elements[3] = r_7311594;
c_7332317.elements[4] = ((closureN)self_7318986)->elements[3];
c_7332317.elements[5] = ((closureN)self_7318986)->elements[4];

return_closcall2(data,  ((closureN)self_7318986)->elements[3],  &c_7332317, quote_syntax_91rules);; 
}

static void __lambda_771(void *data, object self_7318987, int argc, object *args) /* object self_7318987, object r_7311600 */
 {
 object r_7311600 = args[0];
  
closureN_type c_7332320;
object e_7333474 [7];
c_7332320.hdr.mark = gc_color_red;
 c_7332320.hdr.grayed = 0;
c_7332320.tag = closureN_tag;
 c_7332320.fn = (function_type)__lambda_772;
c_7332320.num_args = 1;
c_7332320.num_elements = 7;
c_7332320.elements = (object *)e_7333474;
c_7332320.elements[0] = ((closureN)self_7318987)->elements[0];
c_7332320.elements[1] = ((closureN)self_7318987)->elements[1];
c_7332320.elements[2] = ((closureN)self_7318987)->elements[2];
c_7332320.elements[3] = ((closureN)self_7318987)->elements[3];
c_7332320.elements[4] = r_7311600;
c_7332320.elements[5] = ((closureN)self_7318987)->elements[4];
c_7332320.elements[6] = ((closureN)self_7318987)->elements[5];

return_closcall2(data,  ((closureN)self_7318987)->elements[4],  &c_7332320, quote_new_91sym_127);; 
}

static void __lambda_772(void *data, object self_7318988, int argc, object *args) /* object self_7318988, object r_7311641 */
 {
 object r_7311641 = args[0];
  
closureN_type c_7332323;
object e_7333473 [8];
c_7332323.hdr.mark = gc_color_red;
 c_7332323.hdr.grayed = 0;
c_7332323.tag = closureN_tag;
 c_7332323.fn = (function_type)__lambda_773;
c_7332323.num_args = 1;
c_7332323.num_elements = 8;
c_7332323.elements = (object *)e_7333473;
c_7332323.elements[0] = ((closureN)self_7318988)->elements[0];
c_7332323.elements[1] = ((closureN)self_7318988)->elements[1];
c_7332323.elements[2] = ((closureN)self_7318988)->elements[2];
c_7332323.elements[3] = ((closureN)self_7318988)->elements[3];
c_7332323.elements[4] = ((closureN)self_7318988)->elements[4];
c_7332323.elements[5] = r_7311641;
c_7332323.elements[6] = ((closureN)self_7318988)->elements[5];
c_7332323.elements[7] = ((closureN)self_7318988)->elements[6];

return_closcall2(data,  ((closureN)self_7318988)->elements[5],  &c_7332323, quote_sk2);; 
}

static void __lambda_773(void *data, object self_7318989, int argc, object *args) /* object self_7318989, object r_7311646 */
 {
 object r_7311646 = args[0];
  
closureN_type c_7332326;
object e_7333472 [9];
c_7332326.hdr.mark = gc_color_red;
 c_7332326.hdr.grayed = 0;
c_7332326.tag = closureN_tag;
 c_7332326.fn = (function_type)__lambda_774;
c_7332326.num_args = 1;
c_7332326.num_elements = 9;
c_7332326.elements = (object *)e_7333472;
c_7332326.elements[0] = ((closureN)self_7318989)->elements[0];
c_7332326.elements[1] = ((closureN)self_7318989)->elements[1];
c_7332326.elements[2] = ((closureN)self_7318989)->elements[2];
c_7332326.elements[3] = ((closureN)self_7318989)->elements[3];
c_7332326.elements[4] = ((closureN)self_7318989)->elements[4];
c_7332326.elements[5] = ((closureN)self_7318989)->elements[5];
c_7332326.elements[6] = r_7311646;
c_7332326.elements[7] = ((closureN)self_7318989)->elements[6];
c_7332326.elements[8] = ((closureN)self_7318989)->elements[7];

return_closcall2(data,  ((closureN)self_7318989)->elements[6],  &c_7332326, quote_fk2);; 
}

static void __lambda_774(void *data, object self_7318990, int argc, object *args) /* object self_7318990, object r_7311649 */
 {
 object r_7311649 = args[0];
  
closureN_type c_7332328;
object e_7333470 [9];
c_7332328.hdr.mark = gc_color_red;
 c_7332328.hdr.grayed = 0;
c_7332328.tag = closureN_tag;
 c_7332328.fn = (function_type)__lambda_775;
c_7332328.num_args = 1;
c_7332328.num_elements = 9;
c_7332328.elements = (object *)e_7333470;
c_7332328.elements[0] = ((closureN)self_7318990)->elements[0];
c_7332328.elements[1] = ((closureN)self_7318990)->elements[1];
c_7332328.elements[2] = ((closureN)self_7318990)->elements[2];
c_7332328.elements[3] = ((closureN)self_7318990)->elements[3];
c_7332328.elements[4] = ((closureN)self_7318990)->elements[4];
c_7332328.elements[5] = ((closureN)self_7318990)->elements[5];
c_7332328.elements[6] = ((closureN)self_7318990)->elements[6];
c_7332328.elements[7] = ((closureN)self_7318990)->elements[7];
c_7332328.elements[8] = ((closureN)self_7318990)->elements[8];


make_pair(c_7333471,quote_fk2,NULL);c_7333471.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332328, r_7311649, NULL, &c_7333471);; 
}

static void __lambda_775(void *data, object self_7318991, int argc, object *args) /* object self_7318991, object r_7311647 */
 {
 object r_7311647 = args[0];
  
closureN_type c_7332330;
object e_7333466 [8];
c_7332330.hdr.mark = gc_color_red;
 c_7332330.hdr.grayed = 0;
c_7332330.tag = closureN_tag;
 c_7332330.fn = (function_type)__lambda_776;
c_7332330.num_args = 1;
c_7332330.num_elements = 8;
c_7332330.elements = (object *)e_7333466;
c_7332330.elements[0] = ((closureN)self_7318991)->elements[0];
c_7332330.elements[1] = ((closureN)self_7318991)->elements[1];
c_7332330.elements[2] = ((closureN)self_7318991)->elements[2];
c_7332330.elements[3] = ((closureN)self_7318991)->elements[3];
c_7332330.elements[4] = ((closureN)self_7318991)->elements[4];
c_7332330.elements[5] = ((closureN)self_7318991)->elements[5];
c_7332330.elements[6] = ((closureN)self_7318991)->elements[7];
c_7332330.elements[7] = ((closureN)self_7318991)->elements[8];


make_pair(c_7333469,quote_fk2,NULL);c_7333469.hdr.immutable = 1;

make_pair(c_7333468,quote_sk2,&c_7333469);c_7333468.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332330, ((closureN)self_7318991)->elements[6], r_7311647, &c_7333468);; 
}

static void __lambda_776(void *data, object self_7318992, int argc, object *args) /* object self_7318992, object r_7311644 */
 {
 object r_7311644 = args[0];
  
closureN_type c_7332332;
object e_7333457 [8];
c_7332332.hdr.mark = gc_color_red;
 c_7332332.hdr.grayed = 0;
c_7332332.tag = closureN_tag;
 c_7332332.fn = (function_type)__lambda_777;
c_7332332.num_args = 1;
c_7332332.num_elements = 8;
c_7332332.elements = (object *)e_7333457;
c_7332332.elements[0] = ((closureN)self_7318992)->elements[0];
c_7332332.elements[1] = ((closureN)self_7318992)->elements[1];
c_7332332.elements[2] = ((closureN)self_7318992)->elements[2];
c_7332332.elements[3] = ((closureN)self_7318992)->elements[3];
c_7332332.elements[4] = ((closureN)self_7318992)->elements[4];
c_7332332.elements[5] = ((closureN)self_7318992)->elements[5];
c_7332332.elements[6] = ((closureN)self_7318992)->elements[6];
c_7332332.elements[7] = ((closureN)self_7318992)->elements[7];






make_pair(c_7333465,quote_fk2,NULL);c_7333465.hdr.immutable = 1;

make_pair(c_7333464,quote_sk2,&c_7333465);c_7333464.hdr.immutable = 1;

make_pair(c_7333463,quote_x,&c_7333464);c_7333463.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332332, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318992)->elements[7])), r_7311644, &c_7333463);; 
}

static void __lambda_777(void *data, object self_7318993, int argc, object *args) /* object self_7318993, object r_7311642 */
 {
 object r_7311642 = args[0];
  
closureN_type c_7332334;
object e_7333451 [7];
c_7332334.hdr.mark = gc_color_red;
 c_7332334.hdr.grayed = 0;
c_7332334.tag = closureN_tag;
 c_7332334.fn = (function_type)__lambda_778;
c_7332334.num_args = 1;
c_7332334.num_elements = 7;
c_7332334.elements = (object *)e_7333451;
c_7332334.elements[0] = ((closureN)self_7318993)->elements[0];
c_7332334.elements[1] = ((closureN)self_7318993)->elements[1];
c_7332334.elements[2] = ((closureN)self_7318993)->elements[2];
c_7332334.elements[3] = ((closureN)self_7318993)->elements[3];
c_7332334.elements[4] = ((closureN)self_7318993)->elements[4];
c_7332334.elements[5] = ((closureN)self_7318993)->elements[6];
c_7332334.elements[6] = ((closureN)self_7318993)->elements[7];


make_pair(c_7333456,quote_fk2,NULL);c_7333456.hdr.immutable = 1;

make_pair(c_7333455,quote_sk2,&c_7333456);c_7333455.hdr.immutable = 1;

make_pair(c_7333454,quote_x,&c_7333455);c_7333454.hdr.immutable = 1;

make_pair(c_7333453,quote_new_91sym_127,&c_7333454);c_7333453.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332334, ((closureN)self_7318993)->elements[5], r_7311642, &c_7333453);; 
}

static void __lambda_778(void *data, object self_7318994, int argc, object *args) /* object self_7318994, object r_7311634 */
 {
 object r_7311634 = args[0];
  
closureN_type c_7332337;
object e_7333450 [8];
c_7332337.hdr.mark = gc_color_red;
 c_7332337.hdr.grayed = 0;
c_7332337.tag = closureN_tag;
 c_7332337.fn = (function_type)__lambda_779;
c_7332337.num_args = 1;
c_7332337.num_elements = 8;
c_7332337.elements = (object *)e_7333450;
c_7332337.elements[0] = ((closureN)self_7318994)->elements[0];
c_7332337.elements[1] = ((closureN)self_7318994)->elements[1];
c_7332337.elements[2] = ((closureN)self_7318994)->elements[2];
c_7332337.elements[3] = ((closureN)self_7318994)->elements[3];
c_7332337.elements[4] = ((closureN)self_7318994)->elements[4];
c_7332337.elements[5] = r_7311634;
c_7332337.elements[6] = ((closureN)self_7318994)->elements[5];
c_7332337.elements[7] = ((closureN)self_7318994)->elements[6];

return_closcall2(data,  ((closureN)self_7318994)->elements[5],  &c_7332337, quote_sk2);; 
}

static void __lambda_779(void *data, object self_7318995, int argc, object *args) /* object self_7318995, object r_7311637 */
 {
 object r_7311637 = args[0];
  
closureN_type c_7332339;
object e_7333448 [8];
c_7332339.hdr.mark = gc_color_red;
 c_7332339.hdr.grayed = 0;
c_7332339.tag = closureN_tag;
 c_7332339.fn = (function_type)__lambda_780;
c_7332339.num_args = 1;
c_7332339.num_elements = 8;
c_7332339.elements = (object *)e_7333448;
c_7332339.elements[0] = ((closureN)self_7318995)->elements[0];
c_7332339.elements[1] = ((closureN)self_7318995)->elements[1];
c_7332339.elements[2] = ((closureN)self_7318995)->elements[2];
c_7332339.elements[3] = ((closureN)self_7318995)->elements[3];
c_7332339.elements[4] = ((closureN)self_7318995)->elements[4];
c_7332339.elements[5] = ((closureN)self_7318995)->elements[5];
c_7332339.elements[6] = ((closureN)self_7318995)->elements[6];
c_7332339.elements[7] = ((closureN)self_7318995)->elements[7];


make_pair(c_7333449,quote_sk2,NULL);c_7333449.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332339, r_7311637, NULL, &c_7333449);; 
}

static void __lambda_780(void *data, object self_7318996, int argc, object *args) /* object self_7318996, object r_7311635 */
 {
 object r_7311635 = args[0];
  
closureN_type c_7332341;
object e_7333440 [7];
c_7332341.hdr.mark = gc_color_red;
 c_7332341.hdr.grayed = 0;
c_7332341.tag = closureN_tag;
 c_7332341.fn = (function_type)__lambda_781;
c_7332341.num_args = 1;
c_7332341.num_elements = 7;
c_7332341.elements = (object *)e_7333440;
c_7332341.elements[0] = ((closureN)self_7318996)->elements[0];
c_7332341.elements[1] = ((closureN)self_7318996)->elements[1];
c_7332341.elements[2] = ((closureN)self_7318996)->elements[2];
c_7332341.elements[3] = ((closureN)self_7318996)->elements[3];
c_7332341.elements[4] = ((closureN)self_7318996)->elements[4];
c_7332341.elements[5] = ((closureN)self_7318996)->elements[6];
c_7332341.elements[6] = ((closureN)self_7318996)->elements[7];


make_pair(c_7333446,quote_fk2,NULL);c_7333446.hdr.immutable = 1;

make_pair(c_7333445,quote_sk2,&c_7333446);c_7333445.hdr.immutable = 1;

make_pair(c_7333444,quote_x,&c_7333445);c_7333444.hdr.immutable = 1;

make_pair(c_7333443,quote_new_91sym_127,&c_7333444);c_7333443.hdr.immutable = 1;

make_pair(c_7333447,quote_sk2,NULL);c_7333447.hdr.immutable = 1;

make_pair(c_7333442,&c_7333443,&c_7333447);c_7333442.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332341, ((closureN)self_7318996)->elements[5], r_7311635, &c_7333442);; 
}

static void __lambda_781(void *data, object self_7318997, int argc, object *args) /* object self_7318997, object r_7311605 */
 {
 object r_7311605 = args[0];
  
closureN_type c_7332344;
object e_7333439 [8];
c_7332344.hdr.mark = gc_color_red;
 c_7332344.hdr.grayed = 0;
c_7332344.tag = closureN_tag;
 c_7332344.fn = (function_type)__lambda_782;
c_7332344.num_args = 1;
c_7332344.num_elements = 8;
c_7332344.elements = (object *)e_7333439;
c_7332344.elements[0] = ((closureN)self_7318997)->elements[0];
c_7332344.elements[1] = ((closureN)self_7318997)->elements[1];
c_7332344.elements[2] = ((closureN)self_7318997)->elements[2];
c_7332344.elements[3] = ((closureN)self_7318997)->elements[3];
c_7332344.elements[4] = ((closureN)self_7318997)->elements[4];
c_7332344.elements[5] = r_7311605;
c_7332344.elements[6] = ((closureN)self_7318997)->elements[5];
c_7332344.elements[7] = ((closureN)self_7318997)->elements[6];

return_closcall2(data,  ((closureN)self_7318997)->elements[5],  &c_7332344, quote_new_91sym_127);; 
}

static void __lambda_782(void *data, object self_7318998, int argc, object *args) /* object self_7318998, object r_7311618 */
 {
 object r_7311618 = args[0];
  
closureN_type c_7332347;
object e_7333438 [9];
c_7332347.hdr.mark = gc_color_red;
 c_7332347.hdr.grayed = 0;
c_7332347.tag = closureN_tag;
 c_7332347.fn = (function_type)__lambda_783;
c_7332347.num_args = 1;
c_7332347.num_elements = 9;
c_7332347.elements = (object *)e_7333438;
c_7332347.elements[0] = ((closureN)self_7318998)->elements[0];
c_7332347.elements[1] = ((closureN)self_7318998)->elements[1];
c_7332347.elements[2] = ((closureN)self_7318998)->elements[2];
c_7332347.elements[3] = ((closureN)self_7318998)->elements[3];
c_7332347.elements[4] = ((closureN)self_7318998)->elements[4];
c_7332347.elements[5] = ((closureN)self_7318998)->elements[5];
c_7332347.elements[6] = r_7311618;
c_7332347.elements[7] = ((closureN)self_7318998)->elements[6];
c_7332347.elements[8] = ((closureN)self_7318998)->elements[7];

return_closcall2(data,  ((closureN)self_7318998)->elements[6],  &c_7332347, quote_y);; 
}

static void __lambda_783(void *data, object self_7318999, int argc, object *args) /* object self_7318999, object r_7311621 */
 {
 object r_7311621 = args[0];
  
closureN_type c_7332350;
object e_7333437 [10];
c_7332350.hdr.mark = gc_color_red;
 c_7332350.hdr.grayed = 0;
c_7332350.tag = closureN_tag;
 c_7332350.fn = (function_type)__lambda_784;
c_7332350.num_args = 1;
c_7332350.num_elements = 10;
c_7332350.elements = (object *)e_7333437;
c_7332350.elements[0] = ((closureN)self_7318999)->elements[0];
c_7332350.elements[1] = ((closureN)self_7318999)->elements[1];
c_7332350.elements[2] = ((closureN)self_7318999)->elements[2];
c_7332350.elements[3] = ((closureN)self_7318999)->elements[3];
c_7332350.elements[4] = ((closureN)self_7318999)->elements[4];
c_7332350.elements[5] = ((closureN)self_7318999)->elements[5];
c_7332350.elements[6] = ((closureN)self_7318999)->elements[6];
c_7332350.elements[7] = r_7311621;
c_7332350.elements[8] = ((closureN)self_7318999)->elements[7];
c_7332350.elements[9] = ((closureN)self_7318999)->elements[8];

return_closcall2(data,  ((closureN)self_7318999)->elements[7],  &c_7332350, quote_sk2);; 
}

static void __lambda_784(void *data, object self_7319000, int argc, object *args) /* object self_7319000, object r_7311624 */
 {
 object r_7311624 = args[0];
  
closureN_type c_7332353;
object e_7333436 [11];
c_7332353.hdr.mark = gc_color_red;
 c_7332353.hdr.grayed = 0;
c_7332353.tag = closureN_tag;
 c_7332353.fn = (function_type)__lambda_785;
c_7332353.num_args = 1;
c_7332353.num_elements = 11;
c_7332353.elements = (object *)e_7333436;
c_7332353.elements[0] = ((closureN)self_7319000)->elements[0];
c_7332353.elements[1] = ((closureN)self_7319000)->elements[1];
c_7332353.elements[2] = ((closureN)self_7319000)->elements[2];
c_7332353.elements[3] = ((closureN)self_7319000)->elements[3];
c_7332353.elements[4] = ((closureN)self_7319000)->elements[4];
c_7332353.elements[5] = ((closureN)self_7319000)->elements[5];
c_7332353.elements[6] = ((closureN)self_7319000)->elements[6];
c_7332353.elements[7] = ((closureN)self_7319000)->elements[7];
c_7332353.elements[8] = r_7311624;
c_7332353.elements[9] = ((closureN)self_7319000)->elements[8];
c_7332353.elements[10] = ((closureN)self_7319000)->elements[9];

return_closcall2(data,  ((closureN)self_7319000)->elements[8],  &c_7332353, quote_fk2);; 
}

static void __lambda_785(void *data, object self_7319001, int argc, object *args) /* object self_7319001, object r_7311627 */
 {
 object r_7311627 = args[0];
  
closureN_type c_7332355;
object e_7333434 [11];
c_7332355.hdr.mark = gc_color_red;
 c_7332355.hdr.grayed = 0;
c_7332355.tag = closureN_tag;
 c_7332355.fn = (function_type)__lambda_786;
c_7332355.num_args = 1;
c_7332355.num_elements = 11;
c_7332355.elements = (object *)e_7333434;
c_7332355.elements[0] = ((closureN)self_7319001)->elements[0];
c_7332355.elements[1] = ((closureN)self_7319001)->elements[1];
c_7332355.elements[2] = ((closureN)self_7319001)->elements[2];
c_7332355.elements[3] = ((closureN)self_7319001)->elements[3];
c_7332355.elements[4] = ((closureN)self_7319001)->elements[4];
c_7332355.elements[5] = ((closureN)self_7319001)->elements[5];
c_7332355.elements[6] = ((closureN)self_7319001)->elements[6];
c_7332355.elements[7] = ((closureN)self_7319001)->elements[7];
c_7332355.elements[8] = ((closureN)self_7319001)->elements[8];
c_7332355.elements[9] = ((closureN)self_7319001)->elements[9];
c_7332355.elements[10] = ((closureN)self_7319001)->elements[10];


make_pair(c_7333435,quote_fk2,NULL);c_7333435.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332355, r_7311627, NULL, &c_7333435);; 
}

static void __lambda_786(void *data, object self_7319002, int argc, object *args) /* object self_7319002, object r_7311625 */
 {
 object r_7311625 = args[0];
  
closureN_type c_7332357;
object e_7333430 [10];
c_7332357.hdr.mark = gc_color_red;
 c_7332357.hdr.grayed = 0;
c_7332357.tag = closureN_tag;
 c_7332357.fn = (function_type)__lambda_787;
c_7332357.num_args = 1;
c_7332357.num_elements = 10;
c_7332357.elements = (object *)e_7333430;
c_7332357.elements[0] = ((closureN)self_7319002)->elements[0];
c_7332357.elements[1] = ((closureN)self_7319002)->elements[1];
c_7332357.elements[2] = ((closureN)self_7319002)->elements[2];
c_7332357.elements[3] = ((closureN)self_7319002)->elements[3];
c_7332357.elements[4] = ((closureN)self_7319002)->elements[4];
c_7332357.elements[5] = ((closureN)self_7319002)->elements[5];
c_7332357.elements[6] = ((closureN)self_7319002)->elements[6];
c_7332357.elements[7] = ((closureN)self_7319002)->elements[7];
c_7332357.elements[8] = ((closureN)self_7319002)->elements[9];
c_7332357.elements[9] = ((closureN)self_7319002)->elements[10];


make_pair(c_7333433,quote_fk2,NULL);c_7333433.hdr.immutable = 1;

make_pair(c_7333432,quote_sk2,&c_7333433);c_7333432.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332357, ((closureN)self_7319002)->elements[8], r_7311625, &c_7333432);; 
}

static void __lambda_787(void *data, object self_7319003, int argc, object *args) /* object self_7319003, object r_7311622 */
 {
 object r_7311622 = args[0];
  
closureN_type c_7332359;
object e_7333425 [9];
c_7332359.hdr.mark = gc_color_red;
 c_7332359.hdr.grayed = 0;
c_7332359.tag = closureN_tag;
 c_7332359.fn = (function_type)__lambda_788;
c_7332359.num_args = 1;
c_7332359.num_elements = 9;
c_7332359.elements = (object *)e_7333425;
c_7332359.elements[0] = ((closureN)self_7319003)->elements[0];
c_7332359.elements[1] = ((closureN)self_7319003)->elements[1];
c_7332359.elements[2] = ((closureN)self_7319003)->elements[2];
c_7332359.elements[3] = ((closureN)self_7319003)->elements[3];
c_7332359.elements[4] = ((closureN)self_7319003)->elements[4];
c_7332359.elements[5] = ((closureN)self_7319003)->elements[5];
c_7332359.elements[6] = ((closureN)self_7319003)->elements[6];
c_7332359.elements[7] = ((closureN)self_7319003)->elements[8];
c_7332359.elements[8] = ((closureN)self_7319003)->elements[9];


make_pair(c_7333429,quote_fk2,NULL);c_7333429.hdr.immutable = 1;

make_pair(c_7333428,quote_sk2,&c_7333429);c_7333428.hdr.immutable = 1;

make_pair(c_7333427,quote_y,&c_7333428);c_7333427.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332359, ((closureN)self_7319003)->elements[7], r_7311622, &c_7333427);; 
}

static void __lambda_788(void *data, object self_7319004, int argc, object *args) /* object self_7319004, object r_7311619 */
 {
 object r_7311619 = args[0];
  
closureN_type c_7332361;
object e_7333419 [8];
c_7332361.hdr.mark = gc_color_red;
 c_7332361.hdr.grayed = 0;
c_7332361.tag = closureN_tag;
 c_7332361.fn = (function_type)__lambda_789;
c_7332361.num_args = 1;
c_7332361.num_elements = 8;
c_7332361.elements = (object *)e_7333419;
c_7332361.elements[0] = ((closureN)self_7319004)->elements[0];
c_7332361.elements[1] = ((closureN)self_7319004)->elements[1];
c_7332361.elements[2] = ((closureN)self_7319004)->elements[2];
c_7332361.elements[3] = ((closureN)self_7319004)->elements[3];
c_7332361.elements[4] = ((closureN)self_7319004)->elements[4];
c_7332361.elements[5] = ((closureN)self_7319004)->elements[5];
c_7332361.elements[6] = ((closureN)self_7319004)->elements[7];
c_7332361.elements[7] = ((closureN)self_7319004)->elements[8];


make_pair(c_7333424,quote_fk2,NULL);c_7333424.hdr.immutable = 1;

make_pair(c_7333423,quote_sk2,&c_7333424);c_7333423.hdr.immutable = 1;

make_pair(c_7333422,quote_y,&c_7333423);c_7333422.hdr.immutable = 1;

make_pair(c_7333421,quote_new_91sym_127,&c_7333422);c_7333421.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332361, ((closureN)self_7319004)->elements[6], r_7311619, &c_7333421);; 
}

static void __lambda_789(void *data, object self_7319005, int argc, object *args) /* object self_7319005, object r_7311611 */
 {
 object r_7311611 = args[0];
  
closureN_type c_7332364;
object e_7333418 [9];
c_7332364.hdr.mark = gc_color_red;
 c_7332364.hdr.grayed = 0;
c_7332364.tag = closureN_tag;
 c_7332364.fn = (function_type)__lambda_790;
c_7332364.num_args = 1;
c_7332364.num_elements = 9;
c_7332364.elements = (object *)e_7333418;
c_7332364.elements[0] = ((closureN)self_7319005)->elements[0];
c_7332364.elements[1] = ((closureN)self_7319005)->elements[1];
c_7332364.elements[2] = ((closureN)self_7319005)->elements[2];
c_7332364.elements[3] = ((closureN)self_7319005)->elements[3];
c_7332364.elements[4] = ((closureN)self_7319005)->elements[4];
c_7332364.elements[5] = ((closureN)self_7319005)->elements[5];
c_7332364.elements[6] = r_7311611;
c_7332364.elements[7] = ((closureN)self_7319005)->elements[6];
c_7332364.elements[8] = ((closureN)self_7319005)->elements[7];

return_closcall2(data,  ((closureN)self_7319005)->elements[6],  &c_7332364, quote_fk2);; 
}

static void __lambda_790(void *data, object self_7319006, int argc, object *args) /* object self_7319006, object r_7311614 */
 {
 object r_7311614 = args[0];
  
closureN_type c_7332366;
object e_7333416 [9];
c_7332366.hdr.mark = gc_color_red;
 c_7332366.hdr.grayed = 0;
c_7332366.tag = closureN_tag;
 c_7332366.fn = (function_type)__lambda_791;
c_7332366.num_args = 1;
c_7332366.num_elements = 9;
c_7332366.elements = (object *)e_7333416;
c_7332366.elements[0] = ((closureN)self_7319006)->elements[0];
c_7332366.elements[1] = ((closureN)self_7319006)->elements[1];
c_7332366.elements[2] = ((closureN)self_7319006)->elements[2];
c_7332366.elements[3] = ((closureN)self_7319006)->elements[3];
c_7332366.elements[4] = ((closureN)self_7319006)->elements[4];
c_7332366.elements[5] = ((closureN)self_7319006)->elements[5];
c_7332366.elements[6] = ((closureN)self_7319006)->elements[6];
c_7332366.elements[7] = ((closureN)self_7319006)->elements[7];
c_7332366.elements[8] = ((closureN)self_7319006)->elements[8];


make_pair(c_7333417,quote_fk2,NULL);c_7333417.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332366, r_7311614, NULL, &c_7333417);; 
}

static void __lambda_791(void *data, object self_7319007, int argc, object *args) /* object self_7319007, object r_7311612 */
 {
 object r_7311612 = args[0];
  
closureN_type c_7332368;
object e_7333408 [8];
c_7332368.hdr.mark = gc_color_red;
 c_7332368.hdr.grayed = 0;
c_7332368.tag = closureN_tag;
 c_7332368.fn = (function_type)__lambda_792;
c_7332368.num_args = 1;
c_7332368.num_elements = 8;
c_7332368.elements = (object *)e_7333408;
c_7332368.elements[0] = ((closureN)self_7319007)->elements[0];
c_7332368.elements[1] = ((closureN)self_7319007)->elements[1];
c_7332368.elements[2] = ((closureN)self_7319007)->elements[2];
c_7332368.elements[3] = ((closureN)self_7319007)->elements[3];
c_7332368.elements[4] = ((closureN)self_7319007)->elements[4];
c_7332368.elements[5] = ((closureN)self_7319007)->elements[5];
c_7332368.elements[6] = ((closureN)self_7319007)->elements[7];
c_7332368.elements[7] = ((closureN)self_7319007)->elements[8];


make_pair(c_7333414,quote_fk2,NULL);c_7333414.hdr.immutable = 1;

make_pair(c_7333413,quote_sk2,&c_7333414);c_7333413.hdr.immutable = 1;

make_pair(c_7333412,quote_y,&c_7333413);c_7333412.hdr.immutable = 1;

make_pair(c_7333411,quote_new_91sym_127,&c_7333412);c_7333411.hdr.immutable = 1;

make_pair(c_7333415,quote_fk2,NULL);c_7333415.hdr.immutable = 1;

make_pair(c_7333410,&c_7333411,&c_7333415);c_7333410.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332368, ((closureN)self_7319007)->elements[6], r_7311612, &c_7333410);; 
}

static void __lambda_792(void *data, object self_7319008, int argc, object *args) /* object self_7319008, object r_7311608 */
 {
 object r_7311608 = args[0];
  
closureN_type c_7332370;
object e_7333400 [8];
c_7332370.hdr.mark = gc_color_red;
 c_7332370.hdr.grayed = 0;
c_7332370.tag = closureN_tag;
 c_7332370.fn = (function_type)__lambda_793;
c_7332370.num_args = 1;
c_7332370.num_elements = 8;
c_7332370.elements = (object *)e_7333400;
c_7332370.elements[0] = ((closureN)self_7319008)->elements[0];
c_7332370.elements[1] = ((closureN)self_7319008)->elements[1];
c_7332370.elements[2] = ((closureN)self_7319008)->elements[2];
c_7332370.elements[3] = ((closureN)self_7319008)->elements[3];
c_7332370.elements[4] = ((closureN)self_7319008)->elements[4];
c_7332370.elements[5] = ((closureN)self_7319008)->elements[5];
c_7332370.elements[6] = ((closureN)self_7319008)->elements[6];
c_7332370.elements[7] = ((closureN)self_7319008)->elements[7];


make_pair(c_7333406,quote_fk2,NULL);c_7333406.hdr.immutable = 1;

make_pair(c_7333405,quote_sk2,&c_7333406);c_7333405.hdr.immutable = 1;

make_pair(c_7333404,quote_y,&c_7333405);c_7333404.hdr.immutable = 1;

make_pair(c_7333403,quote_new_91sym_127,&c_7333404);c_7333403.hdr.immutable = 1;

make_pair(c_7333407,quote_fk2,NULL);c_7333407.hdr.immutable = 1;

make_pair(c_7333402,&c_7333403,&c_7333407);c_7333402.hdr.immutable = 1;

make_pair(c_7333401,&c_7333402,NULL);c_7333401.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332370, r_7311608, NULL, &c_7333401);; 
}

static void __lambda_793(void *data, object self_7319009, int argc, object *args) /* object self_7319009, object r_7311606 */
 {
 object r_7311606 = args[0];
  
closureN_type c_7332372;
object e_7333384 [7];
c_7332372.hdr.mark = gc_color_red;
 c_7332372.hdr.grayed = 0;
c_7332372.tag = closureN_tag;
 c_7332372.fn = (function_type)__lambda_794;
c_7332372.num_args = 1;
c_7332372.num_elements = 7;
c_7332372.elements = (object *)e_7333384;
c_7332372.elements[0] = ((closureN)self_7319009)->elements[0];
c_7332372.elements[1] = ((closureN)self_7319009)->elements[1];
c_7332372.elements[2] = ((closureN)self_7319009)->elements[2];
c_7332372.elements[3] = ((closureN)self_7319009)->elements[3];
c_7332372.elements[4] = ((closureN)self_7319009)->elements[4];
c_7332372.elements[5] = ((closureN)self_7319009)->elements[6];
c_7332372.elements[6] = ((closureN)self_7319009)->elements[7];


make_pair(c_7333391,quote_fk2,NULL);c_7333391.hdr.immutable = 1;

make_pair(c_7333390,quote_sk2,&c_7333391);c_7333390.hdr.immutable = 1;

make_pair(c_7333389,quote_x,&c_7333390);c_7333389.hdr.immutable = 1;

make_pair(c_7333388,quote_new_91sym_127,&c_7333389);c_7333388.hdr.immutable = 1;

make_pair(c_7333392,quote_sk2,NULL);c_7333392.hdr.immutable = 1;

make_pair(c_7333387,&c_7333388,&c_7333392);c_7333387.hdr.immutable = 1;

make_pair(c_7333398,quote_fk2,NULL);c_7333398.hdr.immutable = 1;

make_pair(c_7333397,quote_sk2,&c_7333398);c_7333397.hdr.immutable = 1;

make_pair(c_7333396,quote_y,&c_7333397);c_7333396.hdr.immutable = 1;

make_pair(c_7333395,quote_new_91sym_127,&c_7333396);c_7333395.hdr.immutable = 1;

make_pair(c_7333399,quote_fk2,NULL);c_7333399.hdr.immutable = 1;

make_pair(c_7333394,&c_7333395,&c_7333399);c_7333394.hdr.immutable = 1;

make_pair(c_7333393,&c_7333394,NULL);c_7333393.hdr.immutable = 1;

make_pair(c_7333386,&c_7333387,&c_7333393);c_7333386.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332372, ((closureN)self_7319009)->elements[5], r_7311606, &c_7333386);; 
}

static void __lambda_794(void *data, object self_7319010, int argc, object *args) /* object self_7319010, object r_7311603 */
 {
 object r_7311603 = args[0];
  
closureN_type c_7332374;
object e_7333353 [7];
c_7332374.hdr.mark = gc_color_red;
 c_7332374.hdr.grayed = 0;
c_7332374.tag = closureN_tag;
 c_7332374.fn = (function_type)__lambda_795;
c_7332374.num_args = 1;
c_7332374.num_elements = 7;
c_7332374.elements = (object *)e_7333353;
c_7332374.elements[0] = ((closureN)self_7319010)->elements[0];
c_7332374.elements[1] = ((closureN)self_7319010)->elements[1];
c_7332374.elements[2] = ((closureN)self_7319010)->elements[2];
c_7332374.elements[3] = ((closureN)self_7319010)->elements[3];
c_7332374.elements[4] = ((closureN)self_7319010)->elements[4];
c_7332374.elements[5] = ((closureN)self_7319010)->elements[5];
c_7332374.elements[6] = ((closureN)self_7319010)->elements[6];














make_pair(c_7333369,quote__93_93_93,NULL);c_7333369.hdr.immutable = 1;

make_pair(c_7333368,quote_id,&c_7333369);c_7333368.hdr.immutable = 1;

make_pair(c_7333375,quote_fk2,NULL);c_7333375.hdr.immutable = 1;

make_pair(c_7333374,quote_sk2,&c_7333375);c_7333374.hdr.immutable = 1;

make_pair(c_7333373,quote_x,&c_7333374);c_7333373.hdr.immutable = 1;

make_pair(c_7333372,quote_new_91sym_127,&c_7333373);c_7333372.hdr.immutable = 1;

make_pair(c_7333376,quote_sk2,NULL);c_7333376.hdr.immutable = 1;

make_pair(c_7333371,&c_7333372,&c_7333376);c_7333371.hdr.immutable = 1;

make_pair(c_7333382,quote_fk2,NULL);c_7333382.hdr.immutable = 1;

make_pair(c_7333381,quote_sk2,&c_7333382);c_7333381.hdr.immutable = 1;

make_pair(c_7333380,quote_y,&c_7333381);c_7333380.hdr.immutable = 1;

make_pair(c_7333379,quote_new_91sym_127,&c_7333380);c_7333379.hdr.immutable = 1;

make_pair(c_7333383,quote_fk2,NULL);c_7333383.hdr.immutable = 1;

make_pair(c_7333378,&c_7333379,&c_7333383);c_7333378.hdr.immutable = 1;

make_pair(c_7333377,&c_7333378,NULL);c_7333377.hdr.immutable = 1;

make_pair(c_7333370,&c_7333371,&c_7333377);c_7333370.hdr.immutable = 1;

make_pair(c_7333367,&c_7333368,&c_7333370);c_7333367.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332374, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319010)->elements[6])))))), r_7311603, &c_7333367);; 
}

static void __lambda_795(void *data, object self_7319011, int argc, object *args) /* object self_7319011, object r_7311601 */
 {
 object r_7311601 = args[0];
  
closureN_type c_7332376;
object e_7333333 [6];
c_7332376.hdr.mark = gc_color_red;
 c_7332376.hdr.grayed = 0;
c_7332376.tag = closureN_tag;
 c_7332376.fn = (function_type)__lambda_796;
c_7332376.num_args = 1;
c_7332376.num_elements = 6;
c_7332376.elements = (object *)e_7333333;
c_7332376.elements[0] = ((closureN)self_7319011)->elements[0];
c_7332376.elements[1] = ((closureN)self_7319011)->elements[1];
c_7332376.elements[2] = ((closureN)self_7319011)->elements[2];
c_7332376.elements[3] = ((closureN)self_7319011)->elements[3];
c_7332376.elements[4] = ((closureN)self_7319011)->elements[5];
c_7332376.elements[5] = ((closureN)self_7319011)->elements[6];


make_pair(c_7333338,quote__93_93_93,NULL);c_7333338.hdr.immutable = 1;

make_pair(c_7333337,quote_id,&c_7333338);c_7333337.hdr.immutable = 1;

make_pair(c_7333344,quote_fk2,NULL);c_7333344.hdr.immutable = 1;

make_pair(c_7333343,quote_sk2,&c_7333344);c_7333343.hdr.immutable = 1;

make_pair(c_7333342,quote_x,&c_7333343);c_7333342.hdr.immutable = 1;

make_pair(c_7333341,quote_new_91sym_127,&c_7333342);c_7333341.hdr.immutable = 1;

make_pair(c_7333345,quote_sk2,NULL);c_7333345.hdr.immutable = 1;

make_pair(c_7333340,&c_7333341,&c_7333345);c_7333340.hdr.immutable = 1;

make_pair(c_7333351,quote_fk2,NULL);c_7333351.hdr.immutable = 1;

make_pair(c_7333350,quote_sk2,&c_7333351);c_7333350.hdr.immutable = 1;

make_pair(c_7333349,quote_y,&c_7333350);c_7333349.hdr.immutable = 1;

make_pair(c_7333348,quote_new_91sym_127,&c_7333349);c_7333348.hdr.immutable = 1;

make_pair(c_7333352,quote_fk2,NULL);c_7333352.hdr.immutable = 1;

make_pair(c_7333347,&c_7333348,&c_7333352);c_7333347.hdr.immutable = 1;

make_pair(c_7333346,&c_7333347,NULL);c_7333346.hdr.immutable = 1;

make_pair(c_7333339,&c_7333340,&c_7333346);c_7333339.hdr.immutable = 1;

make_pair(c_7333336,&c_7333337,&c_7333339);c_7333336.hdr.immutable = 1;

make_pair(c_7333335,quote_syntax_91rules,&c_7333336);c_7333335.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332376, ((closureN)self_7319011)->elements[4], r_7311601, &c_7333335);; 
}

static void __lambda_796(void *data, object self_7319012, int argc, object *args) /* object self_7319012, object r_7311597 */
 {
 object r_7311597 = args[0];
  
closureN_type c_7332378;
object e_7333313 [6];
c_7332378.hdr.mark = gc_color_red;
 c_7332378.hdr.grayed = 0;
c_7332378.tag = closureN_tag;
 c_7332378.fn = (function_type)__lambda_797;
c_7332378.num_args = 1;
c_7332378.num_elements = 6;
c_7332378.elements = (object *)e_7333313;
c_7332378.elements[0] = ((closureN)self_7319012)->elements[0];
c_7332378.elements[1] = ((closureN)self_7319012)->elements[1];
c_7332378.elements[2] = ((closureN)self_7319012)->elements[2];
c_7332378.elements[3] = ((closureN)self_7319012)->elements[3];
c_7332378.elements[4] = ((closureN)self_7319012)->elements[4];
c_7332378.elements[5] = ((closureN)self_7319012)->elements[5];


make_pair(c_7333318,quote__93_93_93,NULL);c_7333318.hdr.immutable = 1;

make_pair(c_7333317,quote_id,&c_7333318);c_7333317.hdr.immutable = 1;

make_pair(c_7333324,quote_fk2,NULL);c_7333324.hdr.immutable = 1;

make_pair(c_7333323,quote_sk2,&c_7333324);c_7333323.hdr.immutable = 1;

make_pair(c_7333322,quote_x,&c_7333323);c_7333322.hdr.immutable = 1;

make_pair(c_7333321,quote_new_91sym_127,&c_7333322);c_7333321.hdr.immutable = 1;

make_pair(c_7333325,quote_sk2,NULL);c_7333325.hdr.immutable = 1;

make_pair(c_7333320,&c_7333321,&c_7333325);c_7333320.hdr.immutable = 1;

make_pair(c_7333331,quote_fk2,NULL);c_7333331.hdr.immutable = 1;

make_pair(c_7333330,quote_sk2,&c_7333331);c_7333330.hdr.immutable = 1;

make_pair(c_7333329,quote_y,&c_7333330);c_7333329.hdr.immutable = 1;

make_pair(c_7333328,quote_new_91sym_127,&c_7333329);c_7333328.hdr.immutable = 1;

make_pair(c_7333332,quote_fk2,NULL);c_7333332.hdr.immutable = 1;

make_pair(c_7333327,&c_7333328,&c_7333332);c_7333327.hdr.immutable = 1;

make_pair(c_7333326,&c_7333327,NULL);c_7333326.hdr.immutable = 1;

make_pair(c_7333319,&c_7333320,&c_7333326);c_7333319.hdr.immutable = 1;

make_pair(c_7333316,&c_7333317,&c_7333319);c_7333316.hdr.immutable = 1;

make_pair(c_7333315,quote_syntax_91rules,&c_7333316);c_7333315.hdr.immutable = 1;

make_pair(c_7333314,&c_7333315,NULL);c_7333314.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332378, r_7311597, NULL, &c_7333314);; 
}

static void __lambda_797(void *data, object self_7319013, int argc, object *args) /* object self_7319013, object r_7311595 */
 {
 object r_7311595 = args[0];
  
closureN_type c_7332380;
object e_7333291 [5];
c_7332380.hdr.mark = gc_color_red;
 c_7332380.hdr.grayed = 0;
c_7332380.tag = closureN_tag;
 c_7332380.fn = (function_type)__lambda_798;
c_7332380.num_args = 1;
c_7332380.num_elements = 5;
c_7332380.elements = (object *)e_7333291;
c_7332380.elements[0] = ((closureN)self_7319013)->elements[0];
c_7332380.elements[1] = ((closureN)self_7319013)->elements[1];
c_7332380.elements[2] = ((closureN)self_7319013)->elements[2];
c_7332380.elements[3] = ((closureN)self_7319013)->elements[4];
c_7332380.elements[4] = ((closureN)self_7319013)->elements[5];


make_pair(c_7333298,quote__93_93_93,NULL);c_7333298.hdr.immutable = 1;

make_pair(c_7333297,quote_id,&c_7333298);c_7333297.hdr.immutable = 1;

make_pair(c_7333304,quote_fk2,NULL);c_7333304.hdr.immutable = 1;

make_pair(c_7333303,quote_sk2,&c_7333304);c_7333303.hdr.immutable = 1;

make_pair(c_7333302,quote_x,&c_7333303);c_7333302.hdr.immutable = 1;

make_pair(c_7333301,quote_new_91sym_127,&c_7333302);c_7333301.hdr.immutable = 1;

make_pair(c_7333305,quote_sk2,NULL);c_7333305.hdr.immutable = 1;

make_pair(c_7333300,&c_7333301,&c_7333305);c_7333300.hdr.immutable = 1;

make_pair(c_7333311,quote_fk2,NULL);c_7333311.hdr.immutable = 1;

make_pair(c_7333310,quote_sk2,&c_7333311);c_7333310.hdr.immutable = 1;

make_pair(c_7333309,quote_y,&c_7333310);c_7333309.hdr.immutable = 1;

make_pair(c_7333308,quote_new_91sym_127,&c_7333309);c_7333308.hdr.immutable = 1;

make_pair(c_7333312,quote_fk2,NULL);c_7333312.hdr.immutable = 1;

make_pair(c_7333307,&c_7333308,&c_7333312);c_7333307.hdr.immutable = 1;

make_pair(c_7333306,&c_7333307,NULL);c_7333306.hdr.immutable = 1;

make_pair(c_7333299,&c_7333300,&c_7333306);c_7333299.hdr.immutable = 1;

make_pair(c_7333296,&c_7333297,&c_7333299);c_7333296.hdr.immutable = 1;

make_pair(c_7333295,quote_syntax_91rules,&c_7333296);c_7333295.hdr.immutable = 1;

make_pair(c_7333294,&c_7333295,NULL);c_7333294.hdr.immutable = 1;

make_pair(c_7333293,quote_new_91sym_127,&c_7333294);c_7333293.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332380, ((closureN)self_7319013)->elements[3], r_7311595, &c_7333293);; 
}

static void __lambda_798(void *data, object self_7319014, int argc, object *args) /* object self_7319014, object r_7311591 */
 {
 object r_7311591 = args[0];
  
closureN_type c_7332382;
object e_7333269 [5];
c_7332382.hdr.mark = gc_color_red;
 c_7332382.hdr.grayed = 0;
c_7332382.tag = closureN_tag;
 c_7332382.fn = (function_type)__lambda_799;
c_7332382.num_args = 1;
c_7332382.num_elements = 5;
c_7332382.elements = (object *)e_7333269;
c_7332382.elements[0] = ((closureN)self_7319014)->elements[0];
c_7332382.elements[1] = ((closureN)self_7319014)->elements[1];
c_7332382.elements[2] = ((closureN)self_7319014)->elements[2];
c_7332382.elements[3] = ((closureN)self_7319014)->elements[3];
c_7332382.elements[4] = ((closureN)self_7319014)->elements[4];


make_pair(c_7333276,quote__93_93_93,NULL);c_7333276.hdr.immutable = 1;

make_pair(c_7333275,quote_id,&c_7333276);c_7333275.hdr.immutable = 1;

make_pair(c_7333282,quote_fk2,NULL);c_7333282.hdr.immutable = 1;

make_pair(c_7333281,quote_sk2,&c_7333282);c_7333281.hdr.immutable = 1;

make_pair(c_7333280,quote_x,&c_7333281);c_7333280.hdr.immutable = 1;

make_pair(c_7333279,quote_new_91sym_127,&c_7333280);c_7333279.hdr.immutable = 1;

make_pair(c_7333283,quote_sk2,NULL);c_7333283.hdr.immutable = 1;

make_pair(c_7333278,&c_7333279,&c_7333283);c_7333278.hdr.immutable = 1;

make_pair(c_7333289,quote_fk2,NULL);c_7333289.hdr.immutable = 1;

make_pair(c_7333288,quote_sk2,&c_7333289);c_7333288.hdr.immutable = 1;

make_pair(c_7333287,quote_y,&c_7333288);c_7333287.hdr.immutable = 1;

make_pair(c_7333286,quote_new_91sym_127,&c_7333287);c_7333286.hdr.immutable = 1;

make_pair(c_7333290,quote_fk2,NULL);c_7333290.hdr.immutable = 1;

make_pair(c_7333285,&c_7333286,&c_7333290);c_7333285.hdr.immutable = 1;

make_pair(c_7333284,&c_7333285,NULL);c_7333284.hdr.immutable = 1;

make_pair(c_7333277,&c_7333278,&c_7333284);c_7333277.hdr.immutable = 1;

make_pair(c_7333274,&c_7333275,&c_7333277);c_7333274.hdr.immutable = 1;

make_pair(c_7333273,quote_syntax_91rules,&c_7333274);c_7333273.hdr.immutable = 1;

make_pair(c_7333272,&c_7333273,NULL);c_7333272.hdr.immutable = 1;

make_pair(c_7333271,quote_new_91sym_127,&c_7333272);c_7333271.hdr.immutable = 1;

make_pair(c_7333270,&c_7333271,NULL);c_7333270.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332382, r_7311591, NULL, &c_7333270);; 
}

static void __lambda_799(void *data, object self_7319015, int argc, object *args) /* object self_7319015, object r_7311515 */
 {
 object r_7311515 = args[0];
  
closureN_type c_7332385;
object e_7333268 [6];
c_7332385.hdr.mark = gc_color_red;
 c_7332385.hdr.grayed = 0;
c_7332385.tag = closureN_tag;
 c_7332385.fn = (function_type)__lambda_800;
c_7332385.num_args = 1;
c_7332385.num_elements = 6;
c_7332385.elements = (object *)e_7333268;
c_7332385.elements[0] = ((closureN)self_7319015)->elements[0];
c_7332385.elements[1] = ((closureN)self_7319015)->elements[1];
c_7332385.elements[2] = ((closureN)self_7319015)->elements[2];
c_7332385.elements[3] = r_7311515;
c_7332385.elements[4] = ((closureN)self_7319015)->elements[3];
c_7332385.elements[5] = ((closureN)self_7319015)->elements[4];

return_closcall2(data,  ((closureN)self_7319015)->elements[3],  &c_7332385, quote_new_91sym_127);; 
}

static void __lambda_800(void *data, object self_7319016, int argc, object *args) /* object self_7319016, object r_7311521 */
 {
 object r_7311521 = args[0];
  
closureN_type c_7332388;
object e_7333267 [7];
c_7332388.hdr.mark = gc_color_red;
 c_7332388.hdr.grayed = 0;
c_7332388.tag = closureN_tag;
 c_7332388.fn = (function_type)__lambda_801;
c_7332388.num_args = 1;
c_7332388.num_elements = 7;
c_7332388.elements = (object *)e_7333267;
c_7332388.elements[0] = ((closureN)self_7319016)->elements[0];
c_7332388.elements[1] = ((closureN)self_7319016)->elements[1];
c_7332388.elements[2] = ((closureN)self_7319016)->elements[2];
c_7332388.elements[3] = ((closureN)self_7319016)->elements[3];
c_7332388.elements[4] = r_7311521;
c_7332388.elements[5] = ((closureN)self_7319016)->elements[4];
c_7332388.elements[6] = ((closureN)self_7319016)->elements[5];

return_closcall2(data,  ((closureN)self_7319016)->elements[4],  &c_7332388, quote_random_91sym_91to_91match);; 
}

static void __lambda_801(void *data, object self_7319017, int argc, object *args) /* object self_7319017, object r_7311524 */
 {
 object r_7311524 = args[0];
  
closureN_type c_7332391;
object e_7333266 [8];
c_7332391.hdr.mark = gc_color_red;
 c_7332391.hdr.grayed = 0;
c_7332391.tag = closureN_tag;
 c_7332391.fn = (function_type)__lambda_802;
c_7332391.num_args = 1;
c_7332391.num_elements = 8;
c_7332391.elements = (object *)e_7333266;
c_7332391.elements[0] = ((closureN)self_7319017)->elements[0];
c_7332391.elements[1] = ((closureN)self_7319017)->elements[1];
c_7332391.elements[2] = ((closureN)self_7319017)->elements[2];
c_7332391.elements[3] = ((closureN)self_7319017)->elements[3];
c_7332391.elements[4] = ((closureN)self_7319017)->elements[4];
c_7332391.elements[5] = r_7311524;
c_7332391.elements[6] = ((closureN)self_7319017)->elements[5];
c_7332391.elements[7] = ((closureN)self_7319017)->elements[6];

return_closcall2(data,  ((closureN)self_7319017)->elements[5],  &c_7332391, quote_let);; 
}

static void __lambda_802(void *data, object self_7319018, int argc, object *args) /* object self_7319018, object r_7311559 */
 {
 object r_7311559 = args[0];
  
closureN_type c_7332393;
object e_7333261 [9];
c_7332393.hdr.mark = gc_color_red;
 c_7332393.hdr.grayed = 0;
c_7332393.tag = closureN_tag;
 c_7332393.fn = (function_type)__lambda_803;
c_7332393.num_args = 1;
c_7332393.num_elements = 9;
c_7332393.elements = (object *)e_7333261;
c_7332393.elements[0] = ((closureN)self_7319018)->elements[0];
c_7332393.elements[1] = ((closureN)self_7319018)->elements[1];
c_7332393.elements[2] = ((closureN)self_7319018)->elements[2];
c_7332393.elements[3] = ((closureN)self_7319018)->elements[3];
c_7332393.elements[4] = ((closureN)self_7319018)->elements[4];
c_7332393.elements[5] = ((closureN)self_7319018)->elements[5];
c_7332393.elements[6] = r_7311559;
c_7332393.elements[7] = ((closureN)self_7319018)->elements[6];
c_7332393.elements[8] = ((closureN)self_7319018)->elements[7];




make_pair(c_7333265,quote_v,NULL);c_7333265.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332393, Cyc_car(data, ((closureN)self_7319018)->elements[7]), NULL, &c_7333265);; 
}

static void __lambda_803(void *data, object self_7319019, int argc, object *args) /* object self_7319019, object r_7311584 */
 {
 object r_7311584 = args[0];
  
closureN_type c_7332395;
object e_7333253 [9];
c_7332395.hdr.mark = gc_color_red;
 c_7332395.hdr.grayed = 0;
c_7332395.tag = closureN_tag;
 c_7332395.fn = (function_type)__lambda_804;
c_7332395.num_args = 1;
c_7332395.num_elements = 9;
c_7332395.elements = (object *)e_7333253;
c_7332395.elements[0] = ((closureN)self_7319019)->elements[0];
c_7332395.elements[1] = ((closureN)self_7319019)->elements[1];
c_7332395.elements[2] = ((closureN)self_7319019)->elements[2];
c_7332395.elements[3] = ((closureN)self_7319019)->elements[3];
c_7332395.elements[4] = ((closureN)self_7319019)->elements[4];
c_7332395.elements[5] = ((closureN)self_7319019)->elements[5];
c_7332395.elements[6] = ((closureN)self_7319019)->elements[6];
c_7332395.elements[7] = ((closureN)self_7319019)->elements[7];
c_7332395.elements[8] = ((closureN)self_7319019)->elements[8];






make_pair(c_7333260,quote_v,NULL);c_7333260.hdr.immutable = 1;

make_pair(c_7333259,quote_x,&c_7333260);c_7333259.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332395, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319019)->elements[8])), r_7311584, &c_7333259);; 
}

static void __lambda_804(void *data, object self_7319020, int argc, object *args) /* object self_7319020, object r_7311581 */
 {
 object r_7311581 = args[0];
  
closureN_type c_7332397;
object e_7333249 [9];
c_7332397.hdr.mark = gc_color_red;
 c_7332397.hdr.grayed = 0;
c_7332397.tag = closureN_tag;
 c_7332397.fn = (function_type)__lambda_805;
c_7332397.num_args = 1;
c_7332397.num_elements = 9;
c_7332397.elements = (object *)e_7333249;
c_7332397.elements[0] = ((closureN)self_7319020)->elements[0];
c_7332397.elements[1] = ((closureN)self_7319020)->elements[1];
c_7332397.elements[2] = ((closureN)self_7319020)->elements[2];
c_7332397.elements[3] = ((closureN)self_7319020)->elements[3];
c_7332397.elements[4] = ((closureN)self_7319020)->elements[4];
c_7332397.elements[5] = ((closureN)self_7319020)->elements[5];
c_7332397.elements[6] = ((closureN)self_7319020)->elements[6];
c_7332397.elements[7] = ((closureN)self_7319020)->elements[7];
c_7332397.elements[8] = ((closureN)self_7319020)->elements[8];


make_pair(c_7333252,quote_v,NULL);c_7333252.hdr.immutable = 1;

make_pair(c_7333251,quote_x,&c_7333252);c_7333251.hdr.immutable = 1;

make_pair(c_7333250,&c_7333251,NULL);c_7333250.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332397, r_7311581, NULL, &c_7333250);; 
}

static void __lambda_805(void *data, object self_7319021, int argc, object *args) /* object self_7319021, object r_7311562 */
 {
 object r_7311562 = args[0];
  
closureN_type c_7332399;
object e_7333246 [10];
c_7332399.hdr.mark = gc_color_red;
 c_7332399.hdr.grayed = 0;
c_7332399.tag = closureN_tag;
 c_7332399.fn = (function_type)__lambda_806;
c_7332399.num_args = 1;
c_7332399.num_elements = 10;
c_7332399.elements = (object *)e_7333246;
c_7332399.elements[0] = ((closureN)self_7319021)->elements[0];
c_7332399.elements[1] = ((closureN)self_7319021)->elements[1];
c_7332399.elements[2] = ((closureN)self_7319021)->elements[2];
c_7332399.elements[3] = ((closureN)self_7319021)->elements[3];
c_7332399.elements[4] = ((closureN)self_7319021)->elements[4];
c_7332399.elements[5] = ((closureN)self_7319021)->elements[5];
c_7332399.elements[6] = ((closureN)self_7319021)->elements[6];
c_7332399.elements[7] = r_7311562;
c_7332399.elements[8] = ((closureN)self_7319021)->elements[7];
c_7332399.elements[9] = ((closureN)self_7319021)->elements[8];


mmacro(c_7333247, (function_type)__lambda_857);c_7333247.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7332399,__lambda_806,  &c_7333247);; 
}

static void __lambda_857(void *data, object self_7319022, int argc, object *args) /* object self_7319022, object k_7311580, object sk_731073_731920_738543 */
 {
 object k_7311580 = args[0]; object sk_731073_731920_738543 = args[1];
  return_direct_with_clo1(data,  k_7311580, (((closure)  k_7311580)->fn),  sk_731073_731920_738543);; 
}

static void __lambda_806(void *data, object self_7319023, int argc, object *args) /* object self_7319023, object r_7311579 */
 {
 object r_7311579 = args[0];
  
closureN_type c_7332401;
object e_7333236 [10];
c_7332401.hdr.mark = gc_color_red;
 c_7332401.hdr.grayed = 0;
c_7332401.tag = closureN_tag;
 c_7332401.fn = (function_type)__lambda_807;
c_7332401.num_args = 1;
c_7332401.num_elements = 10;
c_7332401.elements = (object *)e_7333236;
c_7332401.elements[0] = ((closureN)self_7319023)->elements[0];
c_7332401.elements[1] = ((closureN)self_7319023)->elements[1];
c_7332401.elements[2] = ((closureN)self_7319023)->elements[2];
c_7332401.elements[3] = ((closureN)self_7319023)->elements[3];
c_7332401.elements[4] = ((closureN)self_7319023)->elements[4];
c_7332401.elements[5] = ((closureN)self_7319023)->elements[5];
c_7332401.elements[6] = ((closureN)self_7319023)->elements[6];
c_7332401.elements[7] = ((closureN)self_7319023)->elements[7];
c_7332401.elements[8] = ((closureN)self_7319023)->elements[8];
c_7332401.elements[9] = ((closureN)self_7319023)->elements[9];









return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7332401, r_7311579, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319023)->elements[9])))));; 
}

static void __lambda_807(void *data, object self_7319024, int argc, object *args) /* object self_7319024, object r_7311568 */
 {
 object r_7311568 = args[0];
  
closureN_type c_7332403;
object e_7333233 [11];
c_7332403.hdr.mark = gc_color_red;
 c_7332403.hdr.grayed = 0;
c_7332403.tag = closureN_tag;
 c_7332403.fn = (function_type)__lambda_808;
c_7332403.num_args = 1;
c_7332403.num_elements = 11;
c_7332403.elements = (object *)e_7333233;
c_7332403.elements[0] = ((closureN)self_7319024)->elements[0];
c_7332403.elements[1] = ((closureN)self_7319024)->elements[1];
c_7332403.elements[2] = ((closureN)self_7319024)->elements[2];
c_7332403.elements[3] = ((closureN)self_7319024)->elements[3];
c_7332403.elements[4] = ((closureN)self_7319024)->elements[4];
c_7332403.elements[5] = ((closureN)self_7319024)->elements[5];
c_7332403.elements[6] = ((closureN)self_7319024)->elements[6];
c_7332403.elements[7] = ((closureN)self_7319024)->elements[7];
c_7332403.elements[8] = r_7311568;
c_7332403.elements[9] = ((closureN)self_7319024)->elements[8];
c_7332403.elements[10] = ((closureN)self_7319024)->elements[9];


mmacro(c_7333234, (function_type)__lambda_856);c_7333234.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7332403,__lambda_808,  &c_7333234);; 
}

static void __lambda_856(void *data, object self_7319025, int argc, object *args) /* object self_7319025, object k_7311578, object id_731074_731921_738544 */
 {
 object k_7311578 = args[0]; object id_731074_731921_738544 = args[1];
  return_direct_with_clo1(data,  k_7311578, (((closure)  k_7311578)->fn),  id_731074_731921_738544);; 
}

static void __lambda_808(void *data, object self_7319026, int argc, object *args) /* object self_7319026, object r_7311577 */
 {
 object r_7311577 = args[0];
  
closureN_type c_7332405;
object e_7333219 [11];
c_7332405.hdr.mark = gc_color_red;
 c_7332405.hdr.grayed = 0;
c_7332405.tag = closureN_tag;
 c_7332405.fn = (function_type)__lambda_809;
c_7332405.num_args = 1;
c_7332405.num_elements = 11;
c_7332405.elements = (object *)e_7333219;
c_7332405.elements[0] = ((closureN)self_7319026)->elements[0];
c_7332405.elements[1] = ((closureN)self_7319026)->elements[1];
c_7332405.elements[2] = ((closureN)self_7319026)->elements[2];
c_7332405.elements[3] = ((closureN)self_7319026)->elements[3];
c_7332405.elements[4] = ((closureN)self_7319026)->elements[4];
c_7332405.elements[5] = ((closureN)self_7319026)->elements[5];
c_7332405.elements[6] = ((closureN)self_7319026)->elements[6];
c_7332405.elements[7] = ((closureN)self_7319026)->elements[7];
c_7332405.elements[8] = ((closureN)self_7319026)->elements[8];
c_7332405.elements[9] = ((closureN)self_7319026)->elements[9];
c_7332405.elements[10] = ((closureN)self_7319026)->elements[10];













return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7332405, r_7311577, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319026)->elements[10])))))));; 
}

static void __lambda_809(void *data, object self_7319027, int argc, object *args) /* object self_7319027, object r_7311573 */
 {
 object r_7311573 = args[0];
  
closureN_type c_7332407;
object e_7333212 [12];
c_7332407.hdr.mark = gc_color_red;
 c_7332407.hdr.grayed = 0;
c_7332407.tag = closureN_tag;
 c_7332407.fn = (function_type)__lambda_810;
c_7332407.num_args = 1;
c_7332407.num_elements = 12;
c_7332407.elements = (object *)e_7333212;
c_7332407.elements[0] = ((closureN)self_7319027)->elements[0];
c_7332407.elements[1] = ((closureN)self_7319027)->elements[1];
c_7332407.elements[2] = ((closureN)self_7319027)->elements[2];
c_7332407.elements[3] = ((closureN)self_7319027)->elements[3];
c_7332407.elements[4] = ((closureN)self_7319027)->elements[4];
c_7332407.elements[5] = ((closureN)self_7319027)->elements[5];
c_7332407.elements[6] = ((closureN)self_7319027)->elements[6];
c_7332407.elements[7] = ((closureN)self_7319027)->elements[7];
c_7332407.elements[8] = ((closureN)self_7319027)->elements[8];
c_7332407.elements[9] = r_7311573;
c_7332407.elements[10] = ((closureN)self_7319027)->elements[9];
c_7332407.elements[11] = ((closureN)self_7319027)->elements[10];






make_pair(c_7333218,quote_x,NULL);c_7333218.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332407, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319027)->elements[10])), NULL, &c_7333218);; 
}

static void __lambda_810(void *data, object self_7319028, int argc, object *args) /* object self_7319028, object r_7311574 */
 {
 object r_7311574 = args[0];
  
closureN_type c_7332409;
object e_7333210 [11];
c_7332409.hdr.mark = gc_color_red;
 c_7332409.hdr.grayed = 0;
c_7332409.tag = closureN_tag;
 c_7332409.fn = (function_type)__lambda_811;
c_7332409.num_args = 1;
c_7332409.num_elements = 11;
c_7332409.elements = (object *)e_7333210;
c_7332409.elements[0] = ((closureN)self_7319028)->elements[0];
c_7332409.elements[1] = ((closureN)self_7319028)->elements[1];
c_7332409.elements[2] = ((closureN)self_7319028)->elements[2];
c_7332409.elements[3] = ((closureN)self_7319028)->elements[3];
c_7332409.elements[4] = ((closureN)self_7319028)->elements[4];
c_7332409.elements[5] = ((closureN)self_7319028)->elements[5];
c_7332409.elements[6] = ((closureN)self_7319028)->elements[6];
c_7332409.elements[7] = ((closureN)self_7319028)->elements[7];
c_7332409.elements[8] = ((closureN)self_7319028)->elements[8];
c_7332409.elements[9] = ((closureN)self_7319028)->elements[10];
c_7332409.elements[10] = ((closureN)self_7319028)->elements[11];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7332409, ((closureN)self_7319028)->elements[9], r_7311574);; 
}

static void __lambda_811(void *data, object self_7319029, int argc, object *args) /* object self_7319029, object r_7311570 */
 {
 object r_7311570 = args[0];
  
closureN_type c_7332411;
object e_7333205 [11];
c_7332411.hdr.mark = gc_color_red;
 c_7332411.hdr.grayed = 0;
c_7332411.tag = closureN_tag;
 c_7332411.fn = (function_type)__lambda_812;
c_7332411.num_args = 1;
c_7332411.num_elements = 11;
c_7332411.elements = (object *)e_7333205;
c_7332411.elements[0] = ((closureN)self_7319029)->elements[0];
c_7332411.elements[1] = ((closureN)self_7319029)->elements[1];
c_7332411.elements[2] = ((closureN)self_7319029)->elements[2];
c_7332411.elements[3] = ((closureN)self_7319029)->elements[3];
c_7332411.elements[4] = ((closureN)self_7319029)->elements[4];
c_7332411.elements[5] = ((closureN)self_7319029)->elements[5];
c_7332411.elements[6] = ((closureN)self_7319029)->elements[6];
c_7332411.elements[7] = ((closureN)self_7319029)->elements[7];
c_7332411.elements[8] = ((closureN)self_7319029)->elements[8];
c_7332411.elements[9] = ((closureN)self_7319029)->elements[9];
c_7332411.elements[10] = ((closureN)self_7319029)->elements[10];


make_pair(c_7333209,quote_x,NULL);c_7333209.hdr.immutable = 1;

make_pair(c_7333208,quote__93_93_93,&c_7333209);c_7333208.hdr.immutable = 1;

make_pair(c_7333207,quote_id,&c_7333208);c_7333207.hdr.immutable = 1;

make_pair(c_7333206,&c_7333207,NULL);c_7333206.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332411, r_7311570, NULL, &c_7333206);; 
}

static void __lambda_812(void *data, object self_7319030, int argc, object *args) /* object self_7319030, object r_7311569 */
 {
 object r_7311569 = args[0];
  
closureN_type c_7332413;
object e_7333203 [10];
c_7332413.hdr.mark = gc_color_red;
 c_7332413.hdr.grayed = 0;
c_7332413.tag = closureN_tag;
 c_7332413.fn = (function_type)__lambda_813;
c_7332413.num_args = 1;
c_7332413.num_elements = 10;
c_7332413.elements = (object *)e_7333203;
c_7332413.elements[0] = ((closureN)self_7319030)->elements[0];
c_7332413.elements[1] = ((closureN)self_7319030)->elements[1];
c_7332413.elements[2] = ((closureN)self_7319030)->elements[2];
c_7332413.elements[3] = ((closureN)self_7319030)->elements[3];
c_7332413.elements[4] = ((closureN)self_7319030)->elements[4];
c_7332413.elements[5] = ((closureN)self_7319030)->elements[5];
c_7332413.elements[6] = ((closureN)self_7319030)->elements[6];
c_7332413.elements[7] = ((closureN)self_7319030)->elements[7];
c_7332413.elements[8] = ((closureN)self_7319030)->elements[9];
c_7332413.elements[9] = ((closureN)self_7319030)->elements[10];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7332413, ((closureN)self_7319030)->elements[8], r_7311569);; 
}

static void __lambda_813(void *data, object self_7319031, int argc, object *args) /* object self_7319031, object r_7311565 */
 {
 object r_7311565 = args[0];
  
closureN_type c_7332415;
object e_7333195 [10];
c_7332415.hdr.mark = gc_color_red;
 c_7332415.hdr.grayed = 0;
c_7332415.tag = closureN_tag;
 c_7332415.fn = (function_type)__lambda_814;
c_7332415.num_args = 1;
c_7332415.num_elements = 10;
c_7332415.elements = (object *)e_7333195;
c_7332415.elements[0] = ((closureN)self_7319031)->elements[0];
c_7332415.elements[1] = ((closureN)self_7319031)->elements[1];
c_7332415.elements[2] = ((closureN)self_7319031)->elements[2];
c_7332415.elements[3] = ((closureN)self_7319031)->elements[3];
c_7332415.elements[4] = ((closureN)self_7319031)->elements[4];
c_7332415.elements[5] = ((closureN)self_7319031)->elements[5];
c_7332415.elements[6] = ((closureN)self_7319031)->elements[6];
c_7332415.elements[7] = ((closureN)self_7319031)->elements[7];
c_7332415.elements[8] = ((closureN)self_7319031)->elements[8];
c_7332415.elements[9] = ((closureN)self_7319031)->elements[9];


make_pair(c_7333202,quote_x,NULL);c_7333202.hdr.immutable = 1;

make_pair(c_7333201,quote__93_93_93,&c_7333202);c_7333201.hdr.immutable = 1;

make_pair(c_7333200,quote_id,&c_7333201);c_7333200.hdr.immutable = 1;

make_pair(c_7333199,&c_7333200,NULL);c_7333199.hdr.immutable = 1;

make_pair(c_7333198,quote__93_93_93,&c_7333199);c_7333198.hdr.immutable = 1;

make_pair(c_7333197,quote_sk,&c_7333198);c_7333197.hdr.immutable = 1;

make_pair(c_7333196,&c_7333197,NULL);c_7333196.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332415, r_7311565, NULL, &c_7333196);; 
}

static void __lambda_814(void *data, object self_7319032, int argc, object *args) /* object self_7319032, object r_7311563 */
 {
 object r_7311563 = args[0];
  
closureN_type c_7332417;
object e_7333182 [9];
c_7332417.hdr.mark = gc_color_red;
 c_7332417.hdr.grayed = 0;
c_7332417.tag = closureN_tag;
 c_7332417.fn = (function_type)__lambda_815;
c_7332417.num_args = 1;
c_7332417.num_elements = 9;
c_7332417.elements = (object *)e_7333182;
c_7332417.elements[0] = ((closureN)self_7319032)->elements[0];
c_7332417.elements[1] = ((closureN)self_7319032)->elements[1];
c_7332417.elements[2] = ((closureN)self_7319032)->elements[2];
c_7332417.elements[3] = ((closureN)self_7319032)->elements[3];
c_7332417.elements[4] = ((closureN)self_7319032)->elements[4];
c_7332417.elements[5] = ((closureN)self_7319032)->elements[5];
c_7332417.elements[6] = ((closureN)self_7319032)->elements[6];
c_7332417.elements[7] = ((closureN)self_7319032)->elements[8];
c_7332417.elements[8] = ((closureN)self_7319032)->elements[9];


make_pair(c_7333187,quote_v,NULL);c_7333187.hdr.immutable = 1;

make_pair(c_7333186,quote_x,&c_7333187);c_7333186.hdr.immutable = 1;

make_pair(c_7333185,&c_7333186,NULL);c_7333185.hdr.immutable = 1;

make_pair(c_7333194,quote_x,NULL);c_7333194.hdr.immutable = 1;

make_pair(c_7333193,quote__93_93_93,&c_7333194);c_7333193.hdr.immutable = 1;

make_pair(c_7333192,quote_id,&c_7333193);c_7333192.hdr.immutable = 1;

make_pair(c_7333191,&c_7333192,NULL);c_7333191.hdr.immutable = 1;

make_pair(c_7333190,quote__93_93_93,&c_7333191);c_7333190.hdr.immutable = 1;

make_pair(c_7333189,quote_sk,&c_7333190);c_7333189.hdr.immutable = 1;

make_pair(c_7333188,&c_7333189,NULL);c_7333188.hdr.immutable = 1;

make_pair(c_7333184,&c_7333185,&c_7333188);c_7333184.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332417, ((closureN)self_7319032)->elements[7], r_7311563, &c_7333184);; 
}

static void __lambda_815(void *data, object self_7319033, int argc, object *args) /* object self_7319033, object r_7311560 */
 {
 object r_7311560 = args[0];
  
closureN_type c_7332419;
object e_7333168 [8];
c_7332419.hdr.mark = gc_color_red;
 c_7332419.hdr.grayed = 0;
c_7332419.tag = closureN_tag;
 c_7332419.fn = (function_type)__lambda_816;
c_7332419.num_args = 1;
c_7332419.num_elements = 8;
c_7332419.elements = (object *)e_7333168;
c_7332419.elements[0] = ((closureN)self_7319033)->elements[0];
c_7332419.elements[1] = ((closureN)self_7319033)->elements[1];
c_7332419.elements[2] = ((closureN)self_7319033)->elements[2];
c_7332419.elements[3] = ((closureN)self_7319033)->elements[3];
c_7332419.elements[4] = ((closureN)self_7319033)->elements[4];
c_7332419.elements[5] = ((closureN)self_7319033)->elements[5];
c_7332419.elements[6] = ((closureN)self_7319033)->elements[7];
c_7332419.elements[7] = ((closureN)self_7319033)->elements[8];


make_pair(c_7333174,quote_v,NULL);c_7333174.hdr.immutable = 1;

make_pair(c_7333173,quote_x,&c_7333174);c_7333173.hdr.immutable = 1;

make_pair(c_7333172,&c_7333173,NULL);c_7333172.hdr.immutable = 1;

make_pair(c_7333181,quote_x,NULL);c_7333181.hdr.immutable = 1;

make_pair(c_7333180,quote__93_93_93,&c_7333181);c_7333180.hdr.immutable = 1;

make_pair(c_7333179,quote_id,&c_7333180);c_7333179.hdr.immutable = 1;

make_pair(c_7333178,&c_7333179,NULL);c_7333178.hdr.immutable = 1;

make_pair(c_7333177,quote__93_93_93,&c_7333178);c_7333177.hdr.immutable = 1;

make_pair(c_7333176,quote_sk,&c_7333177);c_7333176.hdr.immutable = 1;

make_pair(c_7333175,&c_7333176,NULL);c_7333175.hdr.immutable = 1;

make_pair(c_7333171,&c_7333172,&c_7333175);c_7333171.hdr.immutable = 1;

make_pair(c_7333170,quote_let,&c_7333171);c_7333170.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332419, ((closureN)self_7319033)->elements[6], r_7311560, &c_7333170);; 
}

static void __lambda_816(void *data, object self_7319034, int argc, object *args) /* object self_7319034, object r_7311527 */
 {
 object r_7311527 = args[0];
  
closureN_type c_7332422;
object e_7333167 [9];
c_7332422.hdr.mark = gc_color_red;
 c_7332422.hdr.grayed = 0;
c_7332422.tag = closureN_tag;
 c_7332422.fn = (function_type)__lambda_817;
c_7332422.num_args = 1;
c_7332422.num_elements = 9;
c_7332422.elements = (object *)e_7333167;
c_7332422.elements[0] = ((closureN)self_7319034)->elements[0];
c_7332422.elements[1] = ((closureN)self_7319034)->elements[1];
c_7332422.elements[2] = ((closureN)self_7319034)->elements[2];
c_7332422.elements[3] = ((closureN)self_7319034)->elements[3];
c_7332422.elements[4] = ((closureN)self_7319034)->elements[4];
c_7332422.elements[5] = ((closureN)self_7319034)->elements[5];
c_7332422.elements[6] = r_7311527;
c_7332422.elements[7] = ((closureN)self_7319034)->elements[6];
c_7332422.elements[8] = ((closureN)self_7319034)->elements[7];

return_closcall2(data,  ((closureN)self_7319034)->elements[6],  &c_7332422, quote__if);; 
}

static void __lambda_817(void *data, object self_7319035, int argc, object *args) /* object self_7319035, object r_7311533 */
 {
 object r_7311533 = args[0];
  
closureN_type c_7332425;
object e_7333166 [10];
c_7332425.hdr.mark = gc_color_red;
 c_7332425.hdr.grayed = 0;
c_7332425.tag = closureN_tag;
 c_7332425.fn = (function_type)__lambda_818;
c_7332425.num_args = 1;
c_7332425.num_elements = 10;
c_7332425.elements = (object *)e_7333166;
c_7332425.elements[0] = ((closureN)self_7319035)->elements[0];
c_7332425.elements[1] = ((closureN)self_7319035)->elements[1];
c_7332425.elements[2] = ((closureN)self_7319035)->elements[2];
c_7332425.elements[3] = ((closureN)self_7319035)->elements[3];
c_7332425.elements[4] = ((closureN)self_7319035)->elements[4];
c_7332425.elements[5] = ((closureN)self_7319035)->elements[5];
c_7332425.elements[6] = ((closureN)self_7319035)->elements[6];
c_7332425.elements[7] = r_7311533;
c_7332425.elements[8] = ((closureN)self_7319035)->elements[7];
c_7332425.elements[9] = ((closureN)self_7319035)->elements[8];

return_closcall2(data,  ((closureN)self_7319035)->elements[7],  &c_7332425, quote_equal_127);; 
}

static void __lambda_818(void *data, object self_7319036, int argc, object *args) /* object self_7319036, object r_7311550 */
 {
 object r_7311550 = args[0];
  
closureN_type c_7332427;
object e_7333159 [11];
c_7332427.hdr.mark = gc_color_red;
 c_7332427.hdr.grayed = 0;
c_7332427.tag = closureN_tag;
 c_7332427.fn = (function_type)__lambda_819;
c_7332427.num_args = 1;
c_7332427.num_elements = 11;
c_7332427.elements = (object *)e_7333159;
c_7332427.elements[0] = ((closureN)self_7319036)->elements[0];
c_7332427.elements[1] = ((closureN)self_7319036)->elements[1];
c_7332427.elements[2] = ((closureN)self_7319036)->elements[2];
c_7332427.elements[3] = ((closureN)self_7319036)->elements[3];
c_7332427.elements[4] = ((closureN)self_7319036)->elements[4];
c_7332427.elements[5] = ((closureN)self_7319036)->elements[5];
c_7332427.elements[6] = ((closureN)self_7319036)->elements[6];
c_7332427.elements[7] = ((closureN)self_7319036)->elements[7];
c_7332427.elements[8] = r_7311550;
c_7332427.elements[9] = ((closureN)self_7319036)->elements[8];
c_7332427.elements[10] = ((closureN)self_7319036)->elements[9];






make_pair(c_7333165,quote_x,NULL);c_7333165.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332427, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319036)->elements[9])), NULL, &c_7333165);; 
}

static void __lambda_819(void *data, object self_7319037, int argc, object *args) /* object self_7319037, object r_7311553 */
 {
 object r_7311553 = args[0];
  
closureN_type c_7332429;
object e_7333153 [11];
c_7332429.hdr.mark = gc_color_red;
 c_7332429.hdr.grayed = 0;
c_7332429.tag = closureN_tag;
 c_7332429.fn = (function_type)__lambda_820;
c_7332429.num_args = 1;
c_7332429.num_elements = 11;
c_7332429.elements = (object *)e_7333153;
c_7332429.elements[0] = ((closureN)self_7319037)->elements[0];
c_7332429.elements[1] = ((closureN)self_7319037)->elements[1];
c_7332429.elements[2] = ((closureN)self_7319037)->elements[2];
c_7332429.elements[3] = ((closureN)self_7319037)->elements[3];
c_7332429.elements[4] = ((closureN)self_7319037)->elements[4];
c_7332429.elements[5] = ((closureN)self_7319037)->elements[5];
c_7332429.elements[6] = ((closureN)self_7319037)->elements[6];
c_7332429.elements[7] = ((closureN)self_7319037)->elements[7];
c_7332429.elements[8] = ((closureN)self_7319037)->elements[8];
c_7332429.elements[9] = ((closureN)self_7319037)->elements[9];
c_7332429.elements[10] = ((closureN)self_7319037)->elements[10];




make_pair(c_7333158,quote_x,NULL);c_7333158.hdr.immutable = 1;

make_pair(c_7333157,quote_v,&c_7333158);c_7333157.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332429, Cyc_car(data, ((closureN)self_7319037)->elements[10]), r_7311553, &c_7333157);; 
}

static void __lambda_820(void *data, object self_7319038, int argc, object *args) /* object self_7319038, object r_7311551 */
 {
 object r_7311551 = args[0];
  
closureN_type c_7332431;
object e_7333148 [10];
c_7332431.hdr.mark = gc_color_red;
 c_7332431.hdr.grayed = 0;
c_7332431.tag = closureN_tag;
 c_7332431.fn = (function_type)__lambda_821;
c_7332431.num_args = 1;
c_7332431.num_elements = 10;
c_7332431.elements = (object *)e_7333148;
c_7332431.elements[0] = ((closureN)self_7319038)->elements[0];
c_7332431.elements[1] = ((closureN)self_7319038)->elements[1];
c_7332431.elements[2] = ((closureN)self_7319038)->elements[2];
c_7332431.elements[3] = ((closureN)self_7319038)->elements[3];
c_7332431.elements[4] = ((closureN)self_7319038)->elements[4];
c_7332431.elements[5] = ((closureN)self_7319038)->elements[5];
c_7332431.elements[6] = ((closureN)self_7319038)->elements[6];
c_7332431.elements[7] = ((closureN)self_7319038)->elements[7];
c_7332431.elements[8] = ((closureN)self_7319038)->elements[9];
c_7332431.elements[9] = ((closureN)self_7319038)->elements[10];


make_pair(c_7333152,quote_x,NULL);c_7333152.hdr.immutable = 1;

make_pair(c_7333151,quote_v,&c_7333152);c_7333151.hdr.immutable = 1;

make_pair(c_7333150,quote_equal_127,&c_7333151);c_7333150.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332431, ((closureN)self_7319038)->elements[8], r_7311551, &c_7333150);; 
}

static void __lambda_821(void *data, object self_7319039, int argc, object *args) /* object self_7319039, object r_7311536 */
 {
 object r_7311536 = args[0];
  
closureN_type c_7332433;
object e_7333145 [11];
c_7332433.hdr.mark = gc_color_red;
 c_7332433.hdr.grayed = 0;
c_7332433.tag = closureN_tag;
 c_7332433.fn = (function_type)__lambda_822;
c_7332433.num_args = 1;
c_7332433.num_elements = 11;
c_7332433.elements = (object *)e_7333145;
c_7332433.elements[0] = ((closureN)self_7319039)->elements[0];
c_7332433.elements[1] = ((closureN)self_7319039)->elements[1];
c_7332433.elements[2] = ((closureN)self_7319039)->elements[2];
c_7332433.elements[3] = ((closureN)self_7319039)->elements[3];
c_7332433.elements[4] = ((closureN)self_7319039)->elements[4];
c_7332433.elements[5] = ((closureN)self_7319039)->elements[5];
c_7332433.elements[6] = ((closureN)self_7319039)->elements[6];
c_7332433.elements[7] = ((closureN)self_7319039)->elements[7];
c_7332433.elements[8] = r_7311536;
c_7332433.elements[9] = ((closureN)self_7319039)->elements[8];
c_7332433.elements[10] = ((closureN)self_7319039)->elements[9];


mmacro(c_7333146, (function_type)__lambda_855);c_7333146.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7332433,__lambda_822,  &c_7333146);; 
}

static void __lambda_855(void *data, object self_7319040, int argc, object *args) /* object self_7319040, object k_7311549, object sk_731075_731922_738545 */
 {
 object k_7311549 = args[0]; object sk_731075_731922_738545 = args[1];
  return_direct_with_clo1(data,  k_7311549, (((closure)  k_7311549)->fn),  sk_731075_731922_738545);; 
}

static void __lambda_822(void *data, object self_7319041, int argc, object *args) /* object self_7319041, object r_7311548 */
 {
 object r_7311548 = args[0];
  
closureN_type c_7332435;
object e_7333135 [11];
c_7332435.hdr.mark = gc_color_red;
 c_7332435.hdr.grayed = 0;
c_7332435.tag = closureN_tag;
 c_7332435.fn = (function_type)__lambda_823;
c_7332435.num_args = 1;
c_7332435.num_elements = 11;
c_7332435.elements = (object *)e_7333135;
c_7332435.elements[0] = ((closureN)self_7319041)->elements[0];
c_7332435.elements[1] = ((closureN)self_7319041)->elements[1];
c_7332435.elements[2] = ((closureN)self_7319041)->elements[2];
c_7332435.elements[3] = ((closureN)self_7319041)->elements[3];
c_7332435.elements[4] = ((closureN)self_7319041)->elements[4];
c_7332435.elements[5] = ((closureN)self_7319041)->elements[5];
c_7332435.elements[6] = ((closureN)self_7319041)->elements[6];
c_7332435.elements[7] = ((closureN)self_7319041)->elements[7];
c_7332435.elements[8] = ((closureN)self_7319041)->elements[8];
c_7332435.elements[9] = ((closureN)self_7319041)->elements[9];
c_7332435.elements[10] = ((closureN)self_7319041)->elements[10];









return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7332435, r_7311548, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319041)->elements[10])))));; 
}

static void __lambda_823(void *data, object self_7319042, int argc, object *args) /* object self_7319042, object r_7311544 */
 {
 object r_7311544 = args[0];
  
closureN_type c_7332437;
object e_7333118 [12];
c_7332437.hdr.mark = gc_color_red;
 c_7332437.hdr.grayed = 0;
c_7332437.tag = closureN_tag;
 c_7332437.fn = (function_type)__lambda_824;
c_7332437.num_args = 1;
c_7332437.num_elements = 12;
c_7332437.elements = (object *)e_7333118;
c_7332437.elements[0] = ((closureN)self_7319042)->elements[0];
c_7332437.elements[1] = ((closureN)self_7319042)->elements[1];
c_7332437.elements[2] = ((closureN)self_7319042)->elements[2];
c_7332437.elements[3] = ((closureN)self_7319042)->elements[3];
c_7332437.elements[4] = ((closureN)self_7319042)->elements[4];
c_7332437.elements[5] = ((closureN)self_7319042)->elements[5];
c_7332437.elements[6] = ((closureN)self_7319042)->elements[6];
c_7332437.elements[7] = ((closureN)self_7319042)->elements[7];
c_7332437.elements[8] = ((closureN)self_7319042)->elements[8];
c_7332437.elements[9] = r_7311544;
c_7332437.elements[10] = ((closureN)self_7319042)->elements[9];
c_7332437.elements[11] = ((closureN)self_7319042)->elements[10];














make_pair(c_7333134,quote__93_93_93,NULL);c_7333134.hdr.immutable = 1;

make_pair(c_7333133,quote_id,&c_7333134);c_7333133.hdr.immutable = 1;

make_pair(c_7333132,&c_7333133,NULL);c_7333132.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332437, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319042)->elements[10])))))), NULL, &c_7333132);; 
}

static void __lambda_824(void *data, object self_7319043, int argc, object *args) /* object self_7319043, object r_7311545 */
 {
 object r_7311545 = args[0];
  
closureN_type c_7332439;
object e_7333116 [11];
c_7332439.hdr.mark = gc_color_red;
 c_7332439.hdr.grayed = 0;
c_7332439.tag = closureN_tag;
 c_7332439.fn = (function_type)__lambda_825;
c_7332439.num_args = 1;
c_7332439.num_elements = 11;
c_7332439.elements = (object *)e_7333116;
c_7332439.elements[0] = ((closureN)self_7319043)->elements[0];
c_7332439.elements[1] = ((closureN)self_7319043)->elements[1];
c_7332439.elements[2] = ((closureN)self_7319043)->elements[2];
c_7332439.elements[3] = ((closureN)self_7319043)->elements[3];
c_7332439.elements[4] = ((closureN)self_7319043)->elements[4];
c_7332439.elements[5] = ((closureN)self_7319043)->elements[5];
c_7332439.elements[6] = ((closureN)self_7319043)->elements[6];
c_7332439.elements[7] = ((closureN)self_7319043)->elements[7];
c_7332439.elements[8] = ((closureN)self_7319043)->elements[8];
c_7332439.elements[9] = ((closureN)self_7319043)->elements[10];
c_7332439.elements[10] = ((closureN)self_7319043)->elements[11];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7332439, ((closureN)self_7319043)->elements[9], r_7311545);; 
}

static void __lambda_825(void *data, object self_7319044, int argc, object *args) /* object self_7319044, object r_7311539 */
 {
 object r_7311539 = args[0];
  
closureN_type c_7332441;
object e_7333103 [12];
c_7332441.hdr.mark = gc_color_red;
 c_7332441.hdr.grayed = 0;
c_7332441.tag = closureN_tag;
 c_7332441.fn = (function_type)__lambda_826;
c_7332441.num_args = 1;
c_7332441.num_elements = 12;
c_7332441.elements = (object *)e_7333103;
c_7332441.elements[0] = ((closureN)self_7319044)->elements[0];
c_7332441.elements[1] = ((closureN)self_7319044)->elements[1];
c_7332441.elements[2] = ((closureN)self_7319044)->elements[2];
c_7332441.elements[3] = ((closureN)self_7319044)->elements[3];
c_7332441.elements[4] = ((closureN)self_7319044)->elements[4];
c_7332441.elements[5] = ((closureN)self_7319044)->elements[5];
c_7332441.elements[6] = ((closureN)self_7319044)->elements[6];
c_7332441.elements[7] = ((closureN)self_7319044)->elements[7];
c_7332441.elements[8] = ((closureN)self_7319044)->elements[8];
c_7332441.elements[9] = r_7311539;
c_7332441.elements[10] = ((closureN)self_7319044)->elements[9];
c_7332441.elements[11] = ((closureN)self_7319044)->elements[10];












make_pair(c_7333115,quote_fk,NULL);c_7333115.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332441, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319044)->elements[10]))))), NULL, &c_7333115);; 
}

static void __lambda_826(void *data, object self_7319045, int argc, object *args) /* object self_7319045, object r_7311540 */
 {
 object r_7311540 = args[0];
  
closureN_type c_7332443;
object e_7333094 [11];
c_7332443.hdr.mark = gc_color_red;
 c_7332443.hdr.grayed = 0;
c_7332443.tag = closureN_tag;
 c_7332443.fn = (function_type)__lambda_827;
c_7332443.num_args = 1;
c_7332443.num_elements = 11;
c_7332443.elements = (object *)e_7333094;
c_7332443.elements[0] = ((closureN)self_7319045)->elements[0];
c_7332443.elements[1] = ((closureN)self_7319045)->elements[1];
c_7332443.elements[2] = ((closureN)self_7319045)->elements[2];
c_7332443.elements[3] = ((closureN)self_7319045)->elements[3];
c_7332443.elements[4] = ((closureN)self_7319045)->elements[4];
c_7332443.elements[5] = ((closureN)self_7319045)->elements[5];
c_7332443.elements[6] = ((closureN)self_7319045)->elements[6];
c_7332443.elements[7] = ((closureN)self_7319045)->elements[7];
c_7332443.elements[8] = ((closureN)self_7319045)->elements[8];
c_7332443.elements[9] = ((closureN)self_7319045)->elements[10];
c_7332443.elements[10] = ((closureN)self_7319045)->elements[11];


make_pair(c_7333101,quote__93_93_93,NULL);c_7333101.hdr.immutable = 1;

make_pair(c_7333100,quote_id,&c_7333101);c_7333100.hdr.immutable = 1;

make_pair(c_7333099,&c_7333100,NULL);c_7333099.hdr.immutable = 1;

make_pair(c_7333098,quote__93_93_93,&c_7333099);c_7333098.hdr.immutable = 1;

make_pair(c_7333097,quote_sk,&c_7333098);c_7333097.hdr.immutable = 1;

make_pair(c_7333102,quote_fk,NULL);c_7333102.hdr.immutable = 1;

make_pair(c_7333096,&c_7333097,&c_7333102);c_7333096.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332443, ((closureN)self_7319045)->elements[9], r_7311540, &c_7333096);; 
}

static void __lambda_827(void *data, object self_7319046, int argc, object *args) /* object self_7319046, object r_7311537 */
 {
 object r_7311537 = args[0];
  
closureN_type c_7332445;
object e_7333081 [10];
c_7332445.hdr.mark = gc_color_red;
 c_7332445.hdr.grayed = 0;
c_7332445.tag = closureN_tag;
 c_7332445.fn = (function_type)__lambda_828;
c_7332445.num_args = 1;
c_7332445.num_elements = 10;
c_7332445.elements = (object *)e_7333081;
c_7332445.elements[0] = ((closureN)self_7319046)->elements[0];
c_7332445.elements[1] = ((closureN)self_7319046)->elements[1];
c_7332445.elements[2] = ((closureN)self_7319046)->elements[2];
c_7332445.elements[3] = ((closureN)self_7319046)->elements[3];
c_7332445.elements[4] = ((closureN)self_7319046)->elements[4];
c_7332445.elements[5] = ((closureN)self_7319046)->elements[5];
c_7332445.elements[6] = ((closureN)self_7319046)->elements[6];
c_7332445.elements[7] = ((closureN)self_7319046)->elements[7];
c_7332445.elements[8] = ((closureN)self_7319046)->elements[9];
c_7332445.elements[9] = ((closureN)self_7319046)->elements[10];


make_pair(c_7333086,quote_x,NULL);c_7333086.hdr.immutable = 1;

make_pair(c_7333085,quote_v,&c_7333086);c_7333085.hdr.immutable = 1;

make_pair(c_7333084,quote_equal_127,&c_7333085);c_7333084.hdr.immutable = 1;

make_pair(c_7333092,quote__93_93_93,NULL);c_7333092.hdr.immutable = 1;

make_pair(c_7333091,quote_id,&c_7333092);c_7333091.hdr.immutable = 1;

make_pair(c_7333090,&c_7333091,NULL);c_7333090.hdr.immutable = 1;

make_pair(c_7333089,quote__93_93_93,&c_7333090);c_7333089.hdr.immutable = 1;

make_pair(c_7333088,quote_sk,&c_7333089);c_7333088.hdr.immutable = 1;

make_pair(c_7333093,quote_fk,NULL);c_7333093.hdr.immutable = 1;

make_pair(c_7333087,&c_7333088,&c_7333093);c_7333087.hdr.immutable = 1;

make_pair(c_7333083,&c_7333084,&c_7333087);c_7333083.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332445, ((closureN)self_7319046)->elements[8], r_7311537, &c_7333083);; 
}

static void __lambda_828(void *data, object self_7319047, int argc, object *args) /* object self_7319047, object r_7311534 */
 {
 object r_7311534 = args[0];
  
closureN_type c_7332447;
object e_7333067 [9];
c_7332447.hdr.mark = gc_color_red;
 c_7332447.hdr.grayed = 0;
c_7332447.tag = closureN_tag;
 c_7332447.fn = (function_type)__lambda_829;
c_7332447.num_args = 1;
c_7332447.num_elements = 9;
c_7332447.elements = (object *)e_7333067;
c_7332447.elements[0] = ((closureN)self_7319047)->elements[0];
c_7332447.elements[1] = ((closureN)self_7319047)->elements[1];
c_7332447.elements[2] = ((closureN)self_7319047)->elements[2];
c_7332447.elements[3] = ((closureN)self_7319047)->elements[3];
c_7332447.elements[4] = ((closureN)self_7319047)->elements[4];
c_7332447.elements[5] = ((closureN)self_7319047)->elements[5];
c_7332447.elements[6] = ((closureN)self_7319047)->elements[6];
c_7332447.elements[7] = ((closureN)self_7319047)->elements[8];
c_7332447.elements[8] = ((closureN)self_7319047)->elements[9];


make_pair(c_7333073,quote_x,NULL);c_7333073.hdr.immutable = 1;

make_pair(c_7333072,quote_v,&c_7333073);c_7333072.hdr.immutable = 1;

make_pair(c_7333071,quote_equal_127,&c_7333072);c_7333071.hdr.immutable = 1;

make_pair(c_7333079,quote__93_93_93,NULL);c_7333079.hdr.immutable = 1;

make_pair(c_7333078,quote_id,&c_7333079);c_7333078.hdr.immutable = 1;

make_pair(c_7333077,&c_7333078,NULL);c_7333077.hdr.immutable = 1;

make_pair(c_7333076,quote__93_93_93,&c_7333077);c_7333076.hdr.immutable = 1;

make_pair(c_7333075,quote_sk,&c_7333076);c_7333075.hdr.immutable = 1;

make_pair(c_7333080,quote_fk,NULL);c_7333080.hdr.immutable = 1;

make_pair(c_7333074,&c_7333075,&c_7333080);c_7333074.hdr.immutable = 1;

make_pair(c_7333070,&c_7333071,&c_7333074);c_7333070.hdr.immutable = 1;

make_pair(c_7333069,quote__if,&c_7333070);c_7333069.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332447, ((closureN)self_7319047)->elements[7], r_7311534, &c_7333069);; 
}

static void __lambda_829(void *data, object self_7319048, int argc, object *args) /* object self_7319048, object r_7311530 */
 {
 object r_7311530 = args[0];
  
closureN_type c_7332449;
object e_7333053 [9];
c_7332449.hdr.mark = gc_color_red;
 c_7332449.hdr.grayed = 0;
c_7332449.tag = closureN_tag;
 c_7332449.fn = (function_type)__lambda_830;
c_7332449.num_args = 1;
c_7332449.num_elements = 9;
c_7332449.elements = (object *)e_7333053;
c_7332449.elements[0] = ((closureN)self_7319048)->elements[0];
c_7332449.elements[1] = ((closureN)self_7319048)->elements[1];
c_7332449.elements[2] = ((closureN)self_7319048)->elements[2];
c_7332449.elements[3] = ((closureN)self_7319048)->elements[3];
c_7332449.elements[4] = ((closureN)self_7319048)->elements[4];
c_7332449.elements[5] = ((closureN)self_7319048)->elements[5];
c_7332449.elements[6] = ((closureN)self_7319048)->elements[6];
c_7332449.elements[7] = ((closureN)self_7319048)->elements[7];
c_7332449.elements[8] = ((closureN)self_7319048)->elements[8];


make_pair(c_7333059,quote_x,NULL);c_7333059.hdr.immutable = 1;

make_pair(c_7333058,quote_v,&c_7333059);c_7333058.hdr.immutable = 1;

make_pair(c_7333057,quote_equal_127,&c_7333058);c_7333057.hdr.immutable = 1;

make_pair(c_7333065,quote__93_93_93,NULL);c_7333065.hdr.immutable = 1;

make_pair(c_7333064,quote_id,&c_7333065);c_7333064.hdr.immutable = 1;

make_pair(c_7333063,&c_7333064,NULL);c_7333063.hdr.immutable = 1;

make_pair(c_7333062,quote__93_93_93,&c_7333063);c_7333062.hdr.immutable = 1;

make_pair(c_7333061,quote_sk,&c_7333062);c_7333061.hdr.immutable = 1;

make_pair(c_7333066,quote_fk,NULL);c_7333066.hdr.immutable = 1;

make_pair(c_7333060,&c_7333061,&c_7333066);c_7333060.hdr.immutable = 1;

make_pair(c_7333056,&c_7333057,&c_7333060);c_7333056.hdr.immutable = 1;

make_pair(c_7333055,quote__if,&c_7333056);c_7333055.hdr.immutable = 1;

make_pair(c_7333054,&c_7333055,NULL);c_7333054.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332449, r_7311530, NULL, &c_7333054);; 
}

static void __lambda_830(void *data, object self_7319049, int argc, object *args) /* object self_7319049, object r_7311528 */
 {
 object r_7311528 = args[0];
  
closureN_type c_7332451;
object e_7333025 [8];
c_7332451.hdr.mark = gc_color_red;
 c_7332451.hdr.grayed = 0;
c_7332451.tag = closureN_tag;
 c_7332451.fn = (function_type)__lambda_831;
c_7332451.num_args = 1;
c_7332451.num_elements = 8;
c_7332451.elements = (object *)e_7333025;
c_7332451.elements[0] = ((closureN)self_7319049)->elements[0];
c_7332451.elements[1] = ((closureN)self_7319049)->elements[1];
c_7332451.elements[2] = ((closureN)self_7319049)->elements[2];
c_7332451.elements[3] = ((closureN)self_7319049)->elements[3];
c_7332451.elements[4] = ((closureN)self_7319049)->elements[4];
c_7332451.elements[5] = ((closureN)self_7319049)->elements[5];
c_7332451.elements[6] = ((closureN)self_7319049)->elements[7];
c_7332451.elements[7] = ((closureN)self_7319049)->elements[8];


make_pair(c_7333032,quote_v,NULL);c_7333032.hdr.immutable = 1;

make_pair(c_7333031,quote_x,&c_7333032);c_7333031.hdr.immutable = 1;

make_pair(c_7333030,&c_7333031,NULL);c_7333030.hdr.immutable = 1;

make_pair(c_7333039,quote_x,NULL);c_7333039.hdr.immutable = 1;

make_pair(c_7333038,quote__93_93_93,&c_7333039);c_7333038.hdr.immutable = 1;

make_pair(c_7333037,quote_id,&c_7333038);c_7333037.hdr.immutable = 1;

make_pair(c_7333036,&c_7333037,NULL);c_7333036.hdr.immutable = 1;

make_pair(c_7333035,quote__93_93_93,&c_7333036);c_7333035.hdr.immutable = 1;

make_pair(c_7333034,quote_sk,&c_7333035);c_7333034.hdr.immutable = 1;

make_pair(c_7333033,&c_7333034,NULL);c_7333033.hdr.immutable = 1;

make_pair(c_7333029,&c_7333030,&c_7333033);c_7333029.hdr.immutable = 1;

make_pair(c_7333028,quote_let,&c_7333029);c_7333028.hdr.immutable = 1;

make_pair(c_7333045,quote_x,NULL);c_7333045.hdr.immutable = 1;

make_pair(c_7333044,quote_v,&c_7333045);c_7333044.hdr.immutable = 1;

make_pair(c_7333043,quote_equal_127,&c_7333044);c_7333043.hdr.immutable = 1;

make_pair(c_7333051,quote__93_93_93,NULL);c_7333051.hdr.immutable = 1;

make_pair(c_7333050,quote_id,&c_7333051);c_7333050.hdr.immutable = 1;

make_pair(c_7333049,&c_7333050,NULL);c_7333049.hdr.immutable = 1;

make_pair(c_7333048,quote__93_93_93,&c_7333049);c_7333048.hdr.immutable = 1;

make_pair(c_7333047,quote_sk,&c_7333048);c_7333047.hdr.immutable = 1;

make_pair(c_7333052,quote_fk,NULL);c_7333052.hdr.immutable = 1;

make_pair(c_7333046,&c_7333047,&c_7333052);c_7333046.hdr.immutable = 1;

make_pair(c_7333042,&c_7333043,&c_7333046);c_7333042.hdr.immutable = 1;

make_pair(c_7333041,quote__if,&c_7333042);c_7333041.hdr.immutable = 1;

make_pair(c_7333040,&c_7333041,NULL);c_7333040.hdr.immutable = 1;

make_pair(c_7333027,&c_7333028,&c_7333040);c_7333027.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332451, ((closureN)self_7319049)->elements[6], r_7311528, &c_7333027);; 
}

static void __lambda_831(void *data, object self_7319050, int argc, object *args) /* object self_7319050, object r_7311525 */
 {
 object r_7311525 = args[0];
  
closureN_type c_7332453;
object e_7332996 [7];
c_7332453.hdr.mark = gc_color_red;
 c_7332453.hdr.grayed = 0;
c_7332453.tag = closureN_tag;
 c_7332453.fn = (function_type)__lambda_832;
c_7332453.num_args = 1;
c_7332453.num_elements = 7;
c_7332453.elements = (object *)e_7332996;
c_7332453.elements[0] = ((closureN)self_7319050)->elements[0];
c_7332453.elements[1] = ((closureN)self_7319050)->elements[1];
c_7332453.elements[2] = ((closureN)self_7319050)->elements[2];
c_7332453.elements[3] = ((closureN)self_7319050)->elements[3];
c_7332453.elements[4] = ((closureN)self_7319050)->elements[4];
c_7332453.elements[5] = ((closureN)self_7319050)->elements[6];
c_7332453.elements[6] = ((closureN)self_7319050)->elements[7];


make_pair(c_7333004,quote_v,NULL);c_7333004.hdr.immutable = 1;

make_pair(c_7333003,quote_x,&c_7333004);c_7333003.hdr.immutable = 1;

make_pair(c_7333002,&c_7333003,NULL);c_7333002.hdr.immutable = 1;

make_pair(c_7333011,quote_x,NULL);c_7333011.hdr.immutable = 1;

make_pair(c_7333010,quote__93_93_93,&c_7333011);c_7333010.hdr.immutable = 1;

make_pair(c_7333009,quote_id,&c_7333010);c_7333009.hdr.immutable = 1;

make_pair(c_7333008,&c_7333009,NULL);c_7333008.hdr.immutable = 1;

make_pair(c_7333007,quote__93_93_93,&c_7333008);c_7333007.hdr.immutable = 1;

make_pair(c_7333006,quote_sk,&c_7333007);c_7333006.hdr.immutable = 1;

make_pair(c_7333005,&c_7333006,NULL);c_7333005.hdr.immutable = 1;

make_pair(c_7333001,&c_7333002,&c_7333005);c_7333001.hdr.immutable = 1;

make_pair(c_7333000,quote_let,&c_7333001);c_7333000.hdr.immutable = 1;

make_pair(c_7333017,quote_x,NULL);c_7333017.hdr.immutable = 1;

make_pair(c_7333016,quote_v,&c_7333017);c_7333016.hdr.immutable = 1;

make_pair(c_7333015,quote_equal_127,&c_7333016);c_7333015.hdr.immutable = 1;

make_pair(c_7333023,quote__93_93_93,NULL);c_7333023.hdr.immutable = 1;

make_pair(c_7333022,quote_id,&c_7333023);c_7333022.hdr.immutable = 1;

make_pair(c_7333021,&c_7333022,NULL);c_7333021.hdr.immutable = 1;

make_pair(c_7333020,quote__93_93_93,&c_7333021);c_7333020.hdr.immutable = 1;

make_pair(c_7333019,quote_sk,&c_7333020);c_7333019.hdr.immutable = 1;

make_pair(c_7333024,quote_fk,NULL);c_7333024.hdr.immutable = 1;

make_pair(c_7333018,&c_7333019,&c_7333024);c_7333018.hdr.immutable = 1;

make_pair(c_7333014,&c_7333015,&c_7333018);c_7333014.hdr.immutable = 1;

make_pair(c_7333013,quote__if,&c_7333014);c_7333013.hdr.immutable = 1;

make_pair(c_7333012,&c_7333013,NULL);c_7333012.hdr.immutable = 1;

make_pair(c_7332999,&c_7333000,&c_7333012);c_7332999.hdr.immutable = 1;

make_pair(c_7332998,quote_random_91sym_91to_91match,&c_7332999);c_7332998.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332453, ((closureN)self_7319050)->elements[5], r_7311525, &c_7332998);; 
}

static void __lambda_832(void *data, object self_7319051, int argc, object *args) /* object self_7319051, object r_7311522 */
 {
 object r_7311522 = args[0];
  
closureN_type c_7332455;
object e_7332966 [6];
c_7332455.hdr.mark = gc_color_red;
 c_7332455.hdr.grayed = 0;
c_7332455.tag = closureN_tag;
 c_7332455.fn = (function_type)__lambda_833;
c_7332455.num_args = 1;
c_7332455.num_elements = 6;
c_7332455.elements = (object *)e_7332966;
c_7332455.elements[0] = ((closureN)self_7319051)->elements[0];
c_7332455.elements[1] = ((closureN)self_7319051)->elements[1];
c_7332455.elements[2] = ((closureN)self_7319051)->elements[2];
c_7332455.elements[3] = ((closureN)self_7319051)->elements[3];
c_7332455.elements[4] = ((closureN)self_7319051)->elements[5];
c_7332455.elements[5] = ((closureN)self_7319051)->elements[6];


make_pair(c_7332975,quote_v,NULL);c_7332975.hdr.immutable = 1;

make_pair(c_7332974,quote_x,&c_7332975);c_7332974.hdr.immutable = 1;

make_pair(c_7332973,&c_7332974,NULL);c_7332973.hdr.immutable = 1;

make_pair(c_7332982,quote_x,NULL);c_7332982.hdr.immutable = 1;

make_pair(c_7332981,quote__93_93_93,&c_7332982);c_7332981.hdr.immutable = 1;

make_pair(c_7332980,quote_id,&c_7332981);c_7332980.hdr.immutable = 1;

make_pair(c_7332979,&c_7332980,NULL);c_7332979.hdr.immutable = 1;

make_pair(c_7332978,quote__93_93_93,&c_7332979);c_7332978.hdr.immutable = 1;

make_pair(c_7332977,quote_sk,&c_7332978);c_7332977.hdr.immutable = 1;

make_pair(c_7332976,&c_7332977,NULL);c_7332976.hdr.immutable = 1;

make_pair(c_7332972,&c_7332973,&c_7332976);c_7332972.hdr.immutable = 1;

make_pair(c_7332971,quote_let,&c_7332972);c_7332971.hdr.immutable = 1;

make_pair(c_7332988,quote_x,NULL);c_7332988.hdr.immutable = 1;

make_pair(c_7332987,quote_v,&c_7332988);c_7332987.hdr.immutable = 1;

make_pair(c_7332986,quote_equal_127,&c_7332987);c_7332986.hdr.immutable = 1;

make_pair(c_7332994,quote__93_93_93,NULL);c_7332994.hdr.immutable = 1;

make_pair(c_7332993,quote_id,&c_7332994);c_7332993.hdr.immutable = 1;

make_pair(c_7332992,&c_7332993,NULL);c_7332992.hdr.immutable = 1;

make_pair(c_7332991,quote__93_93_93,&c_7332992);c_7332991.hdr.immutable = 1;

make_pair(c_7332990,quote_sk,&c_7332991);c_7332990.hdr.immutable = 1;

make_pair(c_7332995,quote_fk,NULL);c_7332995.hdr.immutable = 1;

make_pair(c_7332989,&c_7332990,&c_7332995);c_7332989.hdr.immutable = 1;

make_pair(c_7332985,&c_7332986,&c_7332989);c_7332985.hdr.immutable = 1;

make_pair(c_7332984,quote__if,&c_7332985);c_7332984.hdr.immutable = 1;

make_pair(c_7332983,&c_7332984,NULL);c_7332983.hdr.immutable = 1;

make_pair(c_7332970,&c_7332971,&c_7332983);c_7332970.hdr.immutable = 1;

make_pair(c_7332969,quote_random_91sym_91to_91match,&c_7332970);c_7332969.hdr.immutable = 1;

make_pair(c_7332968,quote_new_91sym_127,&c_7332969);c_7332968.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332455, ((closureN)self_7319051)->elements[4], r_7311522, &c_7332968);; 
}

static void __lambda_833(void *data, object self_7319052, int argc, object *args) /* object self_7319052, object r_7311518 */
 {
 object r_7311518 = args[0];
  
closureN_type c_7332457;
object e_7332936 [6];
c_7332457.hdr.mark = gc_color_red;
 c_7332457.hdr.grayed = 0;
c_7332457.tag = closureN_tag;
 c_7332457.fn = (function_type)__lambda_834;
c_7332457.num_args = 1;
c_7332457.num_elements = 6;
c_7332457.elements = (object *)e_7332936;
c_7332457.elements[0] = ((closureN)self_7319052)->elements[0];
c_7332457.elements[1] = ((closureN)self_7319052)->elements[1];
c_7332457.elements[2] = ((closureN)self_7319052)->elements[2];
c_7332457.elements[3] = ((closureN)self_7319052)->elements[3];
c_7332457.elements[4] = ((closureN)self_7319052)->elements[4];
c_7332457.elements[5] = ((closureN)self_7319052)->elements[5];


make_pair(c_7332945,quote_v,NULL);c_7332945.hdr.immutable = 1;

make_pair(c_7332944,quote_x,&c_7332945);c_7332944.hdr.immutable = 1;

make_pair(c_7332943,&c_7332944,NULL);c_7332943.hdr.immutable = 1;

make_pair(c_7332952,quote_x,NULL);c_7332952.hdr.immutable = 1;

make_pair(c_7332951,quote__93_93_93,&c_7332952);c_7332951.hdr.immutable = 1;

make_pair(c_7332950,quote_id,&c_7332951);c_7332950.hdr.immutable = 1;

make_pair(c_7332949,&c_7332950,NULL);c_7332949.hdr.immutable = 1;

make_pair(c_7332948,quote__93_93_93,&c_7332949);c_7332948.hdr.immutable = 1;

make_pair(c_7332947,quote_sk,&c_7332948);c_7332947.hdr.immutable = 1;

make_pair(c_7332946,&c_7332947,NULL);c_7332946.hdr.immutable = 1;

make_pair(c_7332942,&c_7332943,&c_7332946);c_7332942.hdr.immutable = 1;

make_pair(c_7332941,quote_let,&c_7332942);c_7332941.hdr.immutable = 1;

make_pair(c_7332958,quote_x,NULL);c_7332958.hdr.immutable = 1;

make_pair(c_7332957,quote_v,&c_7332958);c_7332957.hdr.immutable = 1;

make_pair(c_7332956,quote_equal_127,&c_7332957);c_7332956.hdr.immutable = 1;

make_pair(c_7332964,quote__93_93_93,NULL);c_7332964.hdr.immutable = 1;

make_pair(c_7332963,quote_id,&c_7332964);c_7332963.hdr.immutable = 1;

make_pair(c_7332962,&c_7332963,NULL);c_7332962.hdr.immutable = 1;

make_pair(c_7332961,quote__93_93_93,&c_7332962);c_7332961.hdr.immutable = 1;

make_pair(c_7332960,quote_sk,&c_7332961);c_7332960.hdr.immutable = 1;

make_pair(c_7332965,quote_fk,NULL);c_7332965.hdr.immutable = 1;

make_pair(c_7332959,&c_7332960,&c_7332965);c_7332959.hdr.immutable = 1;

make_pair(c_7332955,&c_7332956,&c_7332959);c_7332955.hdr.immutable = 1;

make_pair(c_7332954,quote__if,&c_7332955);c_7332954.hdr.immutable = 1;

make_pair(c_7332953,&c_7332954,NULL);c_7332953.hdr.immutable = 1;

make_pair(c_7332940,&c_7332941,&c_7332953);c_7332940.hdr.immutable = 1;

make_pair(c_7332939,quote_random_91sym_91to_91match,&c_7332940);c_7332939.hdr.immutable = 1;

make_pair(c_7332938,quote_new_91sym_127,&c_7332939);c_7332938.hdr.immutable = 1;

make_pair(c_7332937,&c_7332938,NULL);c_7332937.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332457, r_7311518, NULL, &c_7332937);; 
}

static void __lambda_834(void *data, object self_7319053, int argc, object *args) /* object self_7319053, object r_7311516 */
 {
 object r_7311516 = args[0];
  
closureN_type c_7332459;
object e_7332883 [5];
c_7332459.hdr.mark = gc_color_red;
 c_7332459.hdr.grayed = 0;
c_7332459.tag = closureN_tag;
 c_7332459.fn = (function_type)__lambda_835;
c_7332459.num_args = 1;
c_7332459.num_elements = 5;
c_7332459.elements = (object *)e_7332883;
c_7332459.elements[0] = ((closureN)self_7319053)->elements[0];
c_7332459.elements[1] = ((closureN)self_7319053)->elements[1];
c_7332459.elements[2] = ((closureN)self_7319053)->elements[2];
c_7332459.elements[3] = ((closureN)self_7319053)->elements[4];
c_7332459.elements[4] = ((closureN)self_7319053)->elements[5];


make_pair(c_7332892,quote__93_93_93,NULL);c_7332892.hdr.immutable = 1;

make_pair(c_7332891,quote_id,&c_7332892);c_7332891.hdr.immutable = 1;

make_pair(c_7332898,quote_fk2,NULL);c_7332898.hdr.immutable = 1;

make_pair(c_7332897,quote_sk2,&c_7332898);c_7332897.hdr.immutable = 1;

make_pair(c_7332896,quote_x,&c_7332897);c_7332896.hdr.immutable = 1;

make_pair(c_7332895,quote_new_91sym_127,&c_7332896);c_7332895.hdr.immutable = 1;

make_pair(c_7332899,quote_sk2,NULL);c_7332899.hdr.immutable = 1;

make_pair(c_7332894,&c_7332895,&c_7332899);c_7332894.hdr.immutable = 1;

make_pair(c_7332905,quote_fk2,NULL);c_7332905.hdr.immutable = 1;

make_pair(c_7332904,quote_sk2,&c_7332905);c_7332904.hdr.immutable = 1;

make_pair(c_7332903,quote_y,&c_7332904);c_7332903.hdr.immutable = 1;

make_pair(c_7332902,quote_new_91sym_127,&c_7332903);c_7332902.hdr.immutable = 1;

make_pair(c_7332906,quote_fk2,NULL);c_7332906.hdr.immutable = 1;

make_pair(c_7332901,&c_7332902,&c_7332906);c_7332901.hdr.immutable = 1;

make_pair(c_7332900,&c_7332901,NULL);c_7332900.hdr.immutable = 1;

make_pair(c_7332893,&c_7332894,&c_7332900);c_7332893.hdr.immutable = 1;

make_pair(c_7332890,&c_7332891,&c_7332893);c_7332890.hdr.immutable = 1;

make_pair(c_7332889,quote_syntax_91rules,&c_7332890);c_7332889.hdr.immutable = 1;

make_pair(c_7332888,&c_7332889,NULL);c_7332888.hdr.immutable = 1;

make_pair(c_7332887,quote_new_91sym_127,&c_7332888);c_7332887.hdr.immutable = 1;

make_pair(c_7332886,&c_7332887,NULL);c_7332886.hdr.immutable = 1;

make_pair(c_7332915,quote_v,NULL);c_7332915.hdr.immutable = 1;

make_pair(c_7332914,quote_x,&c_7332915);c_7332914.hdr.immutable = 1;

make_pair(c_7332913,&c_7332914,NULL);c_7332913.hdr.immutable = 1;

make_pair(c_7332922,quote_x,NULL);c_7332922.hdr.immutable = 1;

make_pair(c_7332921,quote__93_93_93,&c_7332922);c_7332921.hdr.immutable = 1;

make_pair(c_7332920,quote_id,&c_7332921);c_7332920.hdr.immutable = 1;

make_pair(c_7332919,&c_7332920,NULL);c_7332919.hdr.immutable = 1;

make_pair(c_7332918,quote__93_93_93,&c_7332919);c_7332918.hdr.immutable = 1;

make_pair(c_7332917,quote_sk,&c_7332918);c_7332917.hdr.immutable = 1;

make_pair(c_7332916,&c_7332917,NULL);c_7332916.hdr.immutable = 1;

make_pair(c_7332912,&c_7332913,&c_7332916);c_7332912.hdr.immutable = 1;

make_pair(c_7332911,quote_let,&c_7332912);c_7332911.hdr.immutable = 1;

make_pair(c_7332928,quote_x,NULL);c_7332928.hdr.immutable = 1;

make_pair(c_7332927,quote_v,&c_7332928);c_7332927.hdr.immutable = 1;

make_pair(c_7332926,quote_equal_127,&c_7332927);c_7332926.hdr.immutable = 1;

make_pair(c_7332934,quote__93_93_93,NULL);c_7332934.hdr.immutable = 1;

make_pair(c_7332933,quote_id,&c_7332934);c_7332933.hdr.immutable = 1;

make_pair(c_7332932,&c_7332933,NULL);c_7332932.hdr.immutable = 1;

make_pair(c_7332931,quote__93_93_93,&c_7332932);c_7332931.hdr.immutable = 1;

make_pair(c_7332930,quote_sk,&c_7332931);c_7332930.hdr.immutable = 1;

make_pair(c_7332935,quote_fk,NULL);c_7332935.hdr.immutable = 1;

make_pair(c_7332929,&c_7332930,&c_7332935);c_7332929.hdr.immutable = 1;

make_pair(c_7332925,&c_7332926,&c_7332929);c_7332925.hdr.immutable = 1;

make_pair(c_7332924,quote__if,&c_7332925);c_7332924.hdr.immutable = 1;

make_pair(c_7332923,&c_7332924,NULL);c_7332923.hdr.immutable = 1;

make_pair(c_7332910,&c_7332911,&c_7332923);c_7332910.hdr.immutable = 1;

make_pair(c_7332909,quote_random_91sym_91to_91match,&c_7332910);c_7332909.hdr.immutable = 1;

make_pair(c_7332908,quote_new_91sym_127,&c_7332909);c_7332908.hdr.immutable = 1;

make_pair(c_7332907,&c_7332908,NULL);c_7332907.hdr.immutable = 1;

make_pair(c_7332885,&c_7332886,&c_7332907);c_7332885.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332459, ((closureN)self_7319053)->elements[3], r_7311516, &c_7332885);; 
}

static void __lambda_835(void *data, object self_7319054, int argc, object *args) /* object self_7319054, object r_7311513 */
 {
 object r_7311513 = args[0];
  
closureN_type c_7332461;
object e_7332829 [4];
c_7332461.hdr.mark = gc_color_red;
 c_7332461.hdr.grayed = 0;
c_7332461.tag = closureN_tag;
 c_7332461.fn = (function_type)__lambda_836;
c_7332461.num_args = 1;
c_7332461.num_elements = 4;
c_7332461.elements = (object *)e_7332829;
c_7332461.elements[0] = ((closureN)self_7319054)->elements[0];
c_7332461.elements[1] = ((closureN)self_7319054)->elements[1];
c_7332461.elements[2] = ((closureN)self_7319054)->elements[3];
c_7332461.elements[3] = ((closureN)self_7319054)->elements[4];


make_pair(c_7332839,quote__93_93_93,NULL);c_7332839.hdr.immutable = 1;

make_pair(c_7332838,quote_id,&c_7332839);c_7332838.hdr.immutable = 1;

make_pair(c_7332845,quote_fk2,NULL);c_7332845.hdr.immutable = 1;

make_pair(c_7332844,quote_sk2,&c_7332845);c_7332844.hdr.immutable = 1;

make_pair(c_7332843,quote_x,&c_7332844);c_7332843.hdr.immutable = 1;

make_pair(c_7332842,quote_new_91sym_127,&c_7332843);c_7332842.hdr.immutable = 1;

make_pair(c_7332846,quote_sk2,NULL);c_7332846.hdr.immutable = 1;

make_pair(c_7332841,&c_7332842,&c_7332846);c_7332841.hdr.immutable = 1;

make_pair(c_7332852,quote_fk2,NULL);c_7332852.hdr.immutable = 1;

make_pair(c_7332851,quote_sk2,&c_7332852);c_7332851.hdr.immutable = 1;

make_pair(c_7332850,quote_y,&c_7332851);c_7332850.hdr.immutable = 1;

make_pair(c_7332849,quote_new_91sym_127,&c_7332850);c_7332849.hdr.immutable = 1;

make_pair(c_7332853,quote_fk2,NULL);c_7332853.hdr.immutable = 1;

make_pair(c_7332848,&c_7332849,&c_7332853);c_7332848.hdr.immutable = 1;

make_pair(c_7332847,&c_7332848,NULL);c_7332847.hdr.immutable = 1;

make_pair(c_7332840,&c_7332841,&c_7332847);c_7332840.hdr.immutable = 1;

make_pair(c_7332837,&c_7332838,&c_7332840);c_7332837.hdr.immutable = 1;

make_pair(c_7332836,quote_syntax_91rules,&c_7332837);c_7332836.hdr.immutable = 1;

make_pair(c_7332835,&c_7332836,NULL);c_7332835.hdr.immutable = 1;

make_pair(c_7332834,quote_new_91sym_127,&c_7332835);c_7332834.hdr.immutable = 1;

make_pair(c_7332833,&c_7332834,NULL);c_7332833.hdr.immutable = 1;

make_pair(c_7332862,quote_v,NULL);c_7332862.hdr.immutable = 1;

make_pair(c_7332861,quote_x,&c_7332862);c_7332861.hdr.immutable = 1;

make_pair(c_7332860,&c_7332861,NULL);c_7332860.hdr.immutable = 1;

make_pair(c_7332869,quote_x,NULL);c_7332869.hdr.immutable = 1;

make_pair(c_7332868,quote__93_93_93,&c_7332869);c_7332868.hdr.immutable = 1;

make_pair(c_7332867,quote_id,&c_7332868);c_7332867.hdr.immutable = 1;

make_pair(c_7332866,&c_7332867,NULL);c_7332866.hdr.immutable = 1;

make_pair(c_7332865,quote__93_93_93,&c_7332866);c_7332865.hdr.immutable = 1;

make_pair(c_7332864,quote_sk,&c_7332865);c_7332864.hdr.immutable = 1;

make_pair(c_7332863,&c_7332864,NULL);c_7332863.hdr.immutable = 1;

make_pair(c_7332859,&c_7332860,&c_7332863);c_7332859.hdr.immutable = 1;

make_pair(c_7332858,quote_let,&c_7332859);c_7332858.hdr.immutable = 1;

make_pair(c_7332875,quote_x,NULL);c_7332875.hdr.immutable = 1;

make_pair(c_7332874,quote_v,&c_7332875);c_7332874.hdr.immutable = 1;

make_pair(c_7332873,quote_equal_127,&c_7332874);c_7332873.hdr.immutable = 1;

make_pair(c_7332881,quote__93_93_93,NULL);c_7332881.hdr.immutable = 1;

make_pair(c_7332880,quote_id,&c_7332881);c_7332880.hdr.immutable = 1;

make_pair(c_7332879,&c_7332880,NULL);c_7332879.hdr.immutable = 1;

make_pair(c_7332878,quote__93_93_93,&c_7332879);c_7332878.hdr.immutable = 1;

make_pair(c_7332877,quote_sk,&c_7332878);c_7332877.hdr.immutable = 1;

make_pair(c_7332882,quote_fk,NULL);c_7332882.hdr.immutable = 1;

make_pair(c_7332876,&c_7332877,&c_7332882);c_7332876.hdr.immutable = 1;

make_pair(c_7332872,&c_7332873,&c_7332876);c_7332872.hdr.immutable = 1;

make_pair(c_7332871,quote__if,&c_7332872);c_7332871.hdr.immutable = 1;

make_pair(c_7332870,&c_7332871,NULL);c_7332870.hdr.immutable = 1;

make_pair(c_7332857,&c_7332858,&c_7332870);c_7332857.hdr.immutable = 1;

make_pair(c_7332856,quote_random_91sym_91to_91match,&c_7332857);c_7332856.hdr.immutable = 1;

make_pair(c_7332855,quote_new_91sym_127,&c_7332856);c_7332855.hdr.immutable = 1;

make_pair(c_7332854,&c_7332855,NULL);c_7332854.hdr.immutable = 1;

make_pair(c_7332832,&c_7332833,&c_7332854);c_7332832.hdr.immutable = 1;

make_pair(c_7332831,quote_let_91syntax,&c_7332832);c_7332831.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332461, ((closureN)self_7319054)->elements[2], r_7311513, &c_7332831);; 
}

static void __lambda_836(void *data, object self_7319055, int argc, object *args) /* object self_7319055, object r_7311480 */
 {
 object r_7311480 = args[0];
  
closureN_type c_7332464;
object e_7332828 [5];
c_7332464.hdr.mark = gc_color_red;
 c_7332464.hdr.grayed = 0;
c_7332464.tag = closureN_tag;
 c_7332464.fn = (function_type)__lambda_837;
c_7332464.num_args = 1;
c_7332464.num_elements = 5;
c_7332464.elements = (object *)e_7332828;
c_7332464.elements[0] = ((closureN)self_7319055)->elements[0];
c_7332464.elements[1] = ((closureN)self_7319055)->elements[1];
c_7332464.elements[2] = r_7311480;
c_7332464.elements[3] = ((closureN)self_7319055)->elements[2];
c_7332464.elements[4] = ((closureN)self_7319055)->elements[3];

return_closcall2(data,  ((closureN)self_7319055)->elements[2],  &c_7332464, quote__if);; 
}

static void __lambda_837(void *data, object self_7319056, int argc, object *args) /* object self_7319056, object r_7311486 */
 {
 object r_7311486 = args[0];
  
closureN_type c_7332467;
object e_7332827 [5];
c_7332467.hdr.mark = gc_color_red;
 c_7332467.hdr.grayed = 0;
c_7332467.tag = closureN_tag;
 c_7332467.fn = (function_type)__lambda_838;
c_7332467.num_args = 1;
c_7332467.num_elements = 5;
c_7332467.elements = (object *)e_7332827;
c_7332467.elements[0] = ((closureN)self_7319056)->elements[0];
c_7332467.elements[1] = ((closureN)self_7319056)->elements[1];
c_7332467.elements[2] = ((closureN)self_7319056)->elements[2];
c_7332467.elements[3] = r_7311486;
c_7332467.elements[4] = ((closureN)self_7319056)->elements[4];

return_closcall2(data,  ((closureN)self_7319056)->elements[3],  &c_7332467, quote_equal_127);; 
}

static void __lambda_838(void *data, object self_7319057, int argc, object *args) /* object self_7319057, object r_7311503 */
 {
 object r_7311503 = args[0];
  
closureN_type c_7332469;
object e_7332820 [6];
c_7332469.hdr.mark = gc_color_red;
 c_7332469.hdr.grayed = 0;
c_7332469.tag = closureN_tag;
 c_7332469.fn = (function_type)__lambda_839;
c_7332469.num_args = 1;
c_7332469.num_elements = 6;
c_7332469.elements = (object *)e_7332820;
c_7332469.elements[0] = ((closureN)self_7319057)->elements[0];
c_7332469.elements[1] = ((closureN)self_7319057)->elements[1];
c_7332469.elements[2] = ((closureN)self_7319057)->elements[2];
c_7332469.elements[3] = ((closureN)self_7319057)->elements[3];
c_7332469.elements[4] = r_7311503;
c_7332469.elements[5] = ((closureN)self_7319057)->elements[4];






make_pair(c_7332826,quote_x,NULL);c_7332826.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332469, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319057)->elements[4])), NULL, &c_7332826);; 
}

static void __lambda_839(void *data, object self_7319058, int argc, object *args) /* object self_7319058, object r_7311506 */
 {
 object r_7311506 = args[0];
  
closureN_type c_7332471;
object e_7332814 [6];
c_7332471.hdr.mark = gc_color_red;
 c_7332471.hdr.grayed = 0;
c_7332471.tag = closureN_tag;
 c_7332471.fn = (function_type)__lambda_840;
c_7332471.num_args = 1;
c_7332471.num_elements = 6;
c_7332471.elements = (object *)e_7332814;
c_7332471.elements[0] = ((closureN)self_7319058)->elements[0];
c_7332471.elements[1] = ((closureN)self_7319058)->elements[1];
c_7332471.elements[2] = ((closureN)self_7319058)->elements[2];
c_7332471.elements[3] = ((closureN)self_7319058)->elements[3];
c_7332471.elements[4] = ((closureN)self_7319058)->elements[4];
c_7332471.elements[5] = ((closureN)self_7319058)->elements[5];




make_pair(c_7332819,quote_x,NULL);c_7332819.hdr.immutable = 1;

make_pair(c_7332818,quote_v,&c_7332819);c_7332818.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332471, Cyc_car(data, ((closureN)self_7319058)->elements[5]), r_7311506, &c_7332818);; 
}

static void __lambda_840(void *data, object self_7319059, int argc, object *args) /* object self_7319059, object r_7311504 */
 {
 object r_7311504 = args[0];
  
closureN_type c_7332473;
object e_7332809 [5];
c_7332473.hdr.mark = gc_color_red;
 c_7332473.hdr.grayed = 0;
c_7332473.tag = closureN_tag;
 c_7332473.fn = (function_type)__lambda_841;
c_7332473.num_args = 1;
c_7332473.num_elements = 5;
c_7332473.elements = (object *)e_7332809;
c_7332473.elements[0] = ((closureN)self_7319059)->elements[0];
c_7332473.elements[1] = ((closureN)self_7319059)->elements[1];
c_7332473.elements[2] = ((closureN)self_7319059)->elements[2];
c_7332473.elements[3] = ((closureN)self_7319059)->elements[3];
c_7332473.elements[4] = ((closureN)self_7319059)->elements[5];


make_pair(c_7332813,quote_x,NULL);c_7332813.hdr.immutable = 1;

make_pair(c_7332812,quote_v,&c_7332813);c_7332812.hdr.immutable = 1;

make_pair(c_7332811,quote_equal_127,&c_7332812);c_7332811.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332473, ((closureN)self_7319059)->elements[4], r_7311504, &c_7332811);; 
}

static void __lambda_841(void *data, object self_7319060, int argc, object *args) /* object self_7319060, object r_7311489 */
 {
 object r_7311489 = args[0];
  
closureN_type c_7332475;
object e_7332806 [6];
c_7332475.hdr.mark = gc_color_red;
 c_7332475.hdr.grayed = 0;
c_7332475.tag = closureN_tag;
 c_7332475.fn = (function_type)__lambda_842;
c_7332475.num_args = 1;
c_7332475.num_elements = 6;
c_7332475.elements = (object *)e_7332806;
c_7332475.elements[0] = ((closureN)self_7319060)->elements[0];
c_7332475.elements[1] = ((closureN)self_7319060)->elements[1];
c_7332475.elements[2] = ((closureN)self_7319060)->elements[2];
c_7332475.elements[3] = ((closureN)self_7319060)->elements[3];
c_7332475.elements[4] = r_7311489;
c_7332475.elements[5] = ((closureN)self_7319060)->elements[4];


mmacro(c_7332807, (function_type)__lambda_854);c_7332807.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7332475,__lambda_842,  &c_7332807);; 
}

static void __lambda_854(void *data, object self_7319061, int argc, object *args) /* object self_7319061, object k_7311502, object sk_731076_731923_738546 */
 {
 object k_7311502 = args[0]; object sk_731076_731923_738546 = args[1];
  return_direct_with_clo1(data,  k_7311502, (((closure)  k_7311502)->fn),  sk_731076_731923_738546);; 
}

static void __lambda_842(void *data, object self_7319062, int argc, object *args) /* object self_7319062, object r_7311501 */
 {
 object r_7311501 = args[0];
  
closureN_type c_7332477;
object e_7332796 [6];
c_7332477.hdr.mark = gc_color_red;
 c_7332477.hdr.grayed = 0;
c_7332477.tag = closureN_tag;
 c_7332477.fn = (function_type)__lambda_843;
c_7332477.num_args = 1;
c_7332477.num_elements = 6;
c_7332477.elements = (object *)e_7332796;
c_7332477.elements[0] = ((closureN)self_7319062)->elements[0];
c_7332477.elements[1] = ((closureN)self_7319062)->elements[1];
c_7332477.elements[2] = ((closureN)self_7319062)->elements[2];
c_7332477.elements[3] = ((closureN)self_7319062)->elements[3];
c_7332477.elements[4] = ((closureN)self_7319062)->elements[4];
c_7332477.elements[5] = ((closureN)self_7319062)->elements[5];









return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7332477, r_7311501, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319062)->elements[5])))));; 
}

static void __lambda_843(void *data, object self_7319063, int argc, object *args) /* object self_7319063, object r_7311497 */
 {
 object r_7311497 = args[0];
  
closureN_type c_7332479;
object e_7332779 [7];
c_7332479.hdr.mark = gc_color_red;
 c_7332479.hdr.grayed = 0;
c_7332479.tag = closureN_tag;
 c_7332479.fn = (function_type)__lambda_844;
c_7332479.num_args = 1;
c_7332479.num_elements = 7;
c_7332479.elements = (object *)e_7332779;
c_7332479.elements[0] = ((closureN)self_7319063)->elements[0];
c_7332479.elements[1] = ((closureN)self_7319063)->elements[1];
c_7332479.elements[2] = ((closureN)self_7319063)->elements[2];
c_7332479.elements[3] = ((closureN)self_7319063)->elements[3];
c_7332479.elements[4] = ((closureN)self_7319063)->elements[4];
c_7332479.elements[5] = r_7311497;
c_7332479.elements[6] = ((closureN)self_7319063)->elements[5];














make_pair(c_7332795,quote__93_93_93,NULL);c_7332795.hdr.immutable = 1;

make_pair(c_7332794,quote_id,&c_7332795);c_7332794.hdr.immutable = 1;

make_pair(c_7332793,&c_7332794,NULL);c_7332793.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332479, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319063)->elements[5])))))), NULL, &c_7332793);; 
}

static void __lambda_844(void *data, object self_7319064, int argc, object *args) /* object self_7319064, object r_7311498 */
 {
 object r_7311498 = args[0];
  
closureN_type c_7332481;
object e_7332777 [6];
c_7332481.hdr.mark = gc_color_red;
 c_7332481.hdr.grayed = 0;
c_7332481.tag = closureN_tag;
 c_7332481.fn = (function_type)__lambda_845;
c_7332481.num_args = 1;
c_7332481.num_elements = 6;
c_7332481.elements = (object *)e_7332777;
c_7332481.elements[0] = ((closureN)self_7319064)->elements[0];
c_7332481.elements[1] = ((closureN)self_7319064)->elements[1];
c_7332481.elements[2] = ((closureN)self_7319064)->elements[2];
c_7332481.elements[3] = ((closureN)self_7319064)->elements[3];
c_7332481.elements[4] = ((closureN)self_7319064)->elements[4];
c_7332481.elements[5] = ((closureN)self_7319064)->elements[6];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7332481, ((closureN)self_7319064)->elements[5], r_7311498);; 
}

static void __lambda_845(void *data, object self_7319065, int argc, object *args) /* object self_7319065, object r_7311492 */
 {
 object r_7311492 = args[0];
  
closureN_type c_7332483;
object e_7332764 [7];
c_7332483.hdr.mark = gc_color_red;
 c_7332483.hdr.grayed = 0;
c_7332483.tag = closureN_tag;
 c_7332483.fn = (function_type)__lambda_846;
c_7332483.num_args = 1;
c_7332483.num_elements = 7;
c_7332483.elements = (object *)e_7332764;
c_7332483.elements[0] = ((closureN)self_7319065)->elements[0];
c_7332483.elements[1] = ((closureN)self_7319065)->elements[1];
c_7332483.elements[2] = ((closureN)self_7319065)->elements[2];
c_7332483.elements[3] = ((closureN)self_7319065)->elements[3];
c_7332483.elements[4] = ((closureN)self_7319065)->elements[4];
c_7332483.elements[5] = r_7311492;
c_7332483.elements[6] = ((closureN)self_7319065)->elements[5];












make_pair(c_7332776,quote_fk,NULL);c_7332776.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332483, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319065)->elements[5]))))), NULL, &c_7332776);; 
}

static void __lambda_846(void *data, object self_7319066, int argc, object *args) /* object self_7319066, object r_7311493 */
 {
 object r_7311493 = args[0];
  
closureN_type c_7332485;
object e_7332755 [6];
c_7332485.hdr.mark = gc_color_red;
 c_7332485.hdr.grayed = 0;
c_7332485.tag = closureN_tag;
 c_7332485.fn = (function_type)__lambda_847;
c_7332485.num_args = 1;
c_7332485.num_elements = 6;
c_7332485.elements = (object *)e_7332755;
c_7332485.elements[0] = ((closureN)self_7319066)->elements[0];
c_7332485.elements[1] = ((closureN)self_7319066)->elements[1];
c_7332485.elements[2] = ((closureN)self_7319066)->elements[2];
c_7332485.elements[3] = ((closureN)self_7319066)->elements[3];
c_7332485.elements[4] = ((closureN)self_7319066)->elements[4];
c_7332485.elements[5] = ((closureN)self_7319066)->elements[6];


make_pair(c_7332762,quote__93_93_93,NULL);c_7332762.hdr.immutable = 1;

make_pair(c_7332761,quote_id,&c_7332762);c_7332761.hdr.immutable = 1;

make_pair(c_7332760,&c_7332761,NULL);c_7332760.hdr.immutable = 1;

make_pair(c_7332759,quote__93_93_93,&c_7332760);c_7332759.hdr.immutable = 1;

make_pair(c_7332758,quote_sk,&c_7332759);c_7332758.hdr.immutable = 1;

make_pair(c_7332763,quote_fk,NULL);c_7332763.hdr.immutable = 1;

make_pair(c_7332757,&c_7332758,&c_7332763);c_7332757.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332485, ((closureN)self_7319066)->elements[5], r_7311493, &c_7332757);; 
}

static void __lambda_847(void *data, object self_7319067, int argc, object *args) /* object self_7319067, object r_7311490 */
 {
 object r_7311490 = args[0];
  
closureN_type c_7332487;
object e_7332742 [5];
c_7332487.hdr.mark = gc_color_red;
 c_7332487.hdr.grayed = 0;
c_7332487.tag = closureN_tag;
 c_7332487.fn = (function_type)__lambda_848;
c_7332487.num_args = 1;
c_7332487.num_elements = 5;
c_7332487.elements = (object *)e_7332742;
c_7332487.elements[0] = ((closureN)self_7319067)->elements[0];
c_7332487.elements[1] = ((closureN)self_7319067)->elements[1];
c_7332487.elements[2] = ((closureN)self_7319067)->elements[2];
c_7332487.elements[3] = ((closureN)self_7319067)->elements[3];
c_7332487.elements[4] = ((closureN)self_7319067)->elements[5];


make_pair(c_7332747,quote_x,NULL);c_7332747.hdr.immutable = 1;

make_pair(c_7332746,quote_v,&c_7332747);c_7332746.hdr.immutable = 1;

make_pair(c_7332745,quote_equal_127,&c_7332746);c_7332745.hdr.immutable = 1;

make_pair(c_7332753,quote__93_93_93,NULL);c_7332753.hdr.immutable = 1;

make_pair(c_7332752,quote_id,&c_7332753);c_7332752.hdr.immutable = 1;

make_pair(c_7332751,&c_7332752,NULL);c_7332751.hdr.immutable = 1;

make_pair(c_7332750,quote__93_93_93,&c_7332751);c_7332750.hdr.immutable = 1;

make_pair(c_7332749,quote_sk,&c_7332750);c_7332749.hdr.immutable = 1;

make_pair(c_7332754,quote_fk,NULL);c_7332754.hdr.immutable = 1;

make_pair(c_7332748,&c_7332749,&c_7332754);c_7332748.hdr.immutable = 1;

make_pair(c_7332744,&c_7332745,&c_7332748);c_7332744.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332487, ((closureN)self_7319067)->elements[4], r_7311490, &c_7332744);; 
}

static void __lambda_848(void *data, object self_7319068, int argc, object *args) /* object self_7319068, object r_7311487 */
 {
 object r_7311487 = args[0];
  
closureN_type c_7332489;
object e_7332728 [4];
c_7332489.hdr.mark = gc_color_red;
 c_7332489.hdr.grayed = 0;
c_7332489.tag = closureN_tag;
 c_7332489.fn = (function_type)__lambda_849;
c_7332489.num_args = 1;
c_7332489.num_elements = 4;
c_7332489.elements = (object *)e_7332728;
c_7332489.elements[0] = ((closureN)self_7319068)->elements[0];
c_7332489.elements[1] = ((closureN)self_7319068)->elements[1];
c_7332489.elements[2] = ((closureN)self_7319068)->elements[2];
c_7332489.elements[3] = ((closureN)self_7319068)->elements[4];


make_pair(c_7332734,quote_x,NULL);c_7332734.hdr.immutable = 1;

make_pair(c_7332733,quote_v,&c_7332734);c_7332733.hdr.immutable = 1;

make_pair(c_7332732,quote_equal_127,&c_7332733);c_7332732.hdr.immutable = 1;

make_pair(c_7332740,quote__93_93_93,NULL);c_7332740.hdr.immutable = 1;

make_pair(c_7332739,quote_id,&c_7332740);c_7332739.hdr.immutable = 1;

make_pair(c_7332738,&c_7332739,NULL);c_7332738.hdr.immutable = 1;

make_pair(c_7332737,quote__93_93_93,&c_7332738);c_7332737.hdr.immutable = 1;

make_pair(c_7332736,quote_sk,&c_7332737);c_7332736.hdr.immutable = 1;

make_pair(c_7332741,quote_fk,NULL);c_7332741.hdr.immutable = 1;

make_pair(c_7332735,&c_7332736,&c_7332741);c_7332735.hdr.immutable = 1;

make_pair(c_7332731,&c_7332732,&c_7332735);c_7332731.hdr.immutable = 1;

make_pair(c_7332730,quote__if,&c_7332731);c_7332730.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332489, ((closureN)self_7319068)->elements[3], r_7311487, &c_7332730);; 
}

static void __lambda_849(void *data, object self_7319069, int argc, object *args) /* object self_7319069, object r_7311483 */
 {
 object r_7311483 = args[0];
  
closureN_type c_7332491;
object e_7332714 [4];
c_7332491.hdr.mark = gc_color_red;
 c_7332491.hdr.grayed = 0;
c_7332491.tag = closureN_tag;
 c_7332491.fn = (function_type)__lambda_850;
c_7332491.num_args = 1;
c_7332491.num_elements = 4;
c_7332491.elements = (object *)e_7332714;
c_7332491.elements[0] = ((closureN)self_7319069)->elements[0];
c_7332491.elements[1] = ((closureN)self_7319069)->elements[1];
c_7332491.elements[2] = ((closureN)self_7319069)->elements[2];
c_7332491.elements[3] = ((closureN)self_7319069)->elements[3];


make_pair(c_7332720,quote_x,NULL);c_7332720.hdr.immutable = 1;

make_pair(c_7332719,quote_v,&c_7332720);c_7332719.hdr.immutable = 1;

make_pair(c_7332718,quote_equal_127,&c_7332719);c_7332718.hdr.immutable = 1;

make_pair(c_7332726,quote__93_93_93,NULL);c_7332726.hdr.immutable = 1;

make_pair(c_7332725,quote_id,&c_7332726);c_7332725.hdr.immutable = 1;

make_pair(c_7332724,&c_7332725,NULL);c_7332724.hdr.immutable = 1;

make_pair(c_7332723,quote__93_93_93,&c_7332724);c_7332723.hdr.immutable = 1;

make_pair(c_7332722,quote_sk,&c_7332723);c_7332722.hdr.immutable = 1;

make_pair(c_7332727,quote_fk,NULL);c_7332727.hdr.immutable = 1;

make_pair(c_7332721,&c_7332722,&c_7332727);c_7332721.hdr.immutable = 1;

make_pair(c_7332717,&c_7332718,&c_7332721);c_7332717.hdr.immutable = 1;

make_pair(c_7332716,quote__if,&c_7332717);c_7332716.hdr.immutable = 1;

make_pair(c_7332715,&c_7332716,NULL);c_7332715.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332491, r_7311483, NULL, &c_7332715);; 
}

static void __lambda_850(void *data, object self_7319070, int argc, object *args) /* object self_7319070, object r_7311481 */
 {
 object r_7311481 = args[0];
  
closureN_type c_7332493;
object e_7332646 [3];
c_7332493.hdr.mark = gc_color_red;
 c_7332493.hdr.grayed = 0;
c_7332493.tag = closureN_tag;
 c_7332493.fn = (function_type)__lambda_851;
c_7332493.num_args = 1;
c_7332493.num_elements = 3;
c_7332493.elements = (object *)e_7332646;
c_7332493.elements[0] = ((closureN)self_7319070)->elements[0];
c_7332493.elements[1] = ((closureN)self_7319070)->elements[1];
c_7332493.elements[2] = ((closureN)self_7319070)->elements[3];


make_pair(c_7332657,quote__93_93_93,NULL);c_7332657.hdr.immutable = 1;

make_pair(c_7332656,quote_id,&c_7332657);c_7332656.hdr.immutable = 1;

make_pair(c_7332663,quote_fk2,NULL);c_7332663.hdr.immutable = 1;

make_pair(c_7332662,quote_sk2,&c_7332663);c_7332662.hdr.immutable = 1;

make_pair(c_7332661,quote_x,&c_7332662);c_7332661.hdr.immutable = 1;

make_pair(c_7332660,quote_new_91sym_127,&c_7332661);c_7332660.hdr.immutable = 1;

make_pair(c_7332664,quote_sk2,NULL);c_7332664.hdr.immutable = 1;

make_pair(c_7332659,&c_7332660,&c_7332664);c_7332659.hdr.immutable = 1;

make_pair(c_7332670,quote_fk2,NULL);c_7332670.hdr.immutable = 1;

make_pair(c_7332669,quote_sk2,&c_7332670);c_7332669.hdr.immutable = 1;

make_pair(c_7332668,quote_y,&c_7332669);c_7332668.hdr.immutable = 1;

make_pair(c_7332667,quote_new_91sym_127,&c_7332668);c_7332667.hdr.immutable = 1;

make_pair(c_7332671,quote_fk2,NULL);c_7332671.hdr.immutable = 1;

make_pair(c_7332666,&c_7332667,&c_7332671);c_7332666.hdr.immutable = 1;

make_pair(c_7332665,&c_7332666,NULL);c_7332665.hdr.immutable = 1;

make_pair(c_7332658,&c_7332659,&c_7332665);c_7332658.hdr.immutable = 1;

make_pair(c_7332655,&c_7332656,&c_7332658);c_7332655.hdr.immutable = 1;

make_pair(c_7332654,quote_syntax_91rules,&c_7332655);c_7332654.hdr.immutable = 1;

make_pair(c_7332653,&c_7332654,NULL);c_7332653.hdr.immutable = 1;

make_pair(c_7332652,quote_new_91sym_127,&c_7332653);c_7332652.hdr.immutable = 1;

make_pair(c_7332651,&c_7332652,NULL);c_7332651.hdr.immutable = 1;

make_pair(c_7332680,quote_v,NULL);c_7332680.hdr.immutable = 1;

make_pair(c_7332679,quote_x,&c_7332680);c_7332679.hdr.immutable = 1;

make_pair(c_7332678,&c_7332679,NULL);c_7332678.hdr.immutable = 1;

make_pair(c_7332687,quote_x,NULL);c_7332687.hdr.immutable = 1;

make_pair(c_7332686,quote__93_93_93,&c_7332687);c_7332686.hdr.immutable = 1;

make_pair(c_7332685,quote_id,&c_7332686);c_7332685.hdr.immutable = 1;

make_pair(c_7332684,&c_7332685,NULL);c_7332684.hdr.immutable = 1;

make_pair(c_7332683,quote__93_93_93,&c_7332684);c_7332683.hdr.immutable = 1;

make_pair(c_7332682,quote_sk,&c_7332683);c_7332682.hdr.immutable = 1;

make_pair(c_7332681,&c_7332682,NULL);c_7332681.hdr.immutable = 1;

make_pair(c_7332677,&c_7332678,&c_7332681);c_7332677.hdr.immutable = 1;

make_pair(c_7332676,quote_let,&c_7332677);c_7332676.hdr.immutable = 1;

make_pair(c_7332693,quote_x,NULL);c_7332693.hdr.immutable = 1;

make_pair(c_7332692,quote_v,&c_7332693);c_7332692.hdr.immutable = 1;

make_pair(c_7332691,quote_equal_127,&c_7332692);c_7332691.hdr.immutable = 1;

make_pair(c_7332699,quote__93_93_93,NULL);c_7332699.hdr.immutable = 1;

make_pair(c_7332698,quote_id,&c_7332699);c_7332698.hdr.immutable = 1;

make_pair(c_7332697,&c_7332698,NULL);c_7332697.hdr.immutable = 1;

make_pair(c_7332696,quote__93_93_93,&c_7332697);c_7332696.hdr.immutable = 1;

make_pair(c_7332695,quote_sk,&c_7332696);c_7332695.hdr.immutable = 1;

make_pair(c_7332700,quote_fk,NULL);c_7332700.hdr.immutable = 1;

make_pair(c_7332694,&c_7332695,&c_7332700);c_7332694.hdr.immutable = 1;

make_pair(c_7332690,&c_7332691,&c_7332694);c_7332690.hdr.immutable = 1;

make_pair(c_7332689,quote__if,&c_7332690);c_7332689.hdr.immutable = 1;

make_pair(c_7332688,&c_7332689,NULL);c_7332688.hdr.immutable = 1;

make_pair(c_7332675,&c_7332676,&c_7332688);c_7332675.hdr.immutable = 1;

make_pair(c_7332674,quote_random_91sym_91to_91match,&c_7332675);c_7332674.hdr.immutable = 1;

make_pair(c_7332673,quote_new_91sym_127,&c_7332674);c_7332673.hdr.immutable = 1;

make_pair(c_7332672,&c_7332673,NULL);c_7332672.hdr.immutable = 1;

make_pair(c_7332650,&c_7332651,&c_7332672);c_7332650.hdr.immutable = 1;

make_pair(c_7332649,quote_let_91syntax,&c_7332650);c_7332649.hdr.immutable = 1;

make_pair(c_7332706,quote_x,NULL);c_7332706.hdr.immutable = 1;

make_pair(c_7332705,quote_v,&c_7332706);c_7332705.hdr.immutable = 1;

make_pair(c_7332704,quote_equal_127,&c_7332705);c_7332704.hdr.immutable = 1;

make_pair(c_7332712,quote__93_93_93,NULL);c_7332712.hdr.immutable = 1;

make_pair(c_7332711,quote_id,&c_7332712);c_7332711.hdr.immutable = 1;

make_pair(c_7332710,&c_7332711,NULL);c_7332710.hdr.immutable = 1;

make_pair(c_7332709,quote__93_93_93,&c_7332710);c_7332709.hdr.immutable = 1;

make_pair(c_7332708,quote_sk,&c_7332709);c_7332708.hdr.immutable = 1;

make_pair(c_7332713,quote_fk,NULL);c_7332713.hdr.immutable = 1;

make_pair(c_7332707,&c_7332708,&c_7332713);c_7332707.hdr.immutable = 1;

make_pair(c_7332703,&c_7332704,&c_7332707);c_7332703.hdr.immutable = 1;

make_pair(c_7332702,quote__if,&c_7332703);c_7332702.hdr.immutable = 1;

make_pair(c_7332701,&c_7332702,NULL);c_7332701.hdr.immutable = 1;

make_pair(c_7332648,&c_7332649,&c_7332701);c_7332648.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332493, ((closureN)self_7319070)->elements[2], r_7311481, &c_7332648);; 
}

static void __lambda_851(void *data, object self_7319071, int argc, object *args) /* object self_7319071, object r_7311478 */
 {
 object r_7311478 = args[0];
  
closureN_type c_7332495;
object e_7332573 [2];
c_7332495.hdr.mark = gc_color_red;
 c_7332495.hdr.grayed = 0;
c_7332495.tag = closureN_tag;
 c_7332495.fn = (function_type)__lambda_852;
c_7332495.num_args = 1;
c_7332495.num_elements = 2;
c_7332495.elements = (object *)e_7332573;
c_7332495.elements[0] = ((closureN)self_7319071)->elements[0];
c_7332495.elements[1] = ((closureN)self_7319071)->elements[1];






make_pair(c_7332589,quote__93_93_93,NULL);c_7332589.hdr.immutable = 1;

make_pair(c_7332588,quote_id,&c_7332589);c_7332588.hdr.immutable = 1;

make_pair(c_7332595,quote_fk2,NULL);c_7332595.hdr.immutable = 1;

make_pair(c_7332594,quote_sk2,&c_7332595);c_7332594.hdr.immutable = 1;

make_pair(c_7332593,quote_x,&c_7332594);c_7332593.hdr.immutable = 1;

make_pair(c_7332592,quote_new_91sym_127,&c_7332593);c_7332592.hdr.immutable = 1;

make_pair(c_7332596,quote_sk2,NULL);c_7332596.hdr.immutable = 1;

make_pair(c_7332591,&c_7332592,&c_7332596);c_7332591.hdr.immutable = 1;

make_pair(c_7332602,quote_fk2,NULL);c_7332602.hdr.immutable = 1;

make_pair(c_7332601,quote_sk2,&c_7332602);c_7332601.hdr.immutable = 1;

make_pair(c_7332600,quote_y,&c_7332601);c_7332600.hdr.immutable = 1;

make_pair(c_7332599,quote_new_91sym_127,&c_7332600);c_7332599.hdr.immutable = 1;

make_pair(c_7332603,quote_fk2,NULL);c_7332603.hdr.immutable = 1;

make_pair(c_7332598,&c_7332599,&c_7332603);c_7332598.hdr.immutable = 1;

make_pair(c_7332597,&c_7332598,NULL);c_7332597.hdr.immutable = 1;

make_pair(c_7332590,&c_7332591,&c_7332597);c_7332590.hdr.immutable = 1;

make_pair(c_7332587,&c_7332588,&c_7332590);c_7332587.hdr.immutable = 1;

make_pair(c_7332586,quote_syntax_91rules,&c_7332587);c_7332586.hdr.immutable = 1;

make_pair(c_7332585,&c_7332586,NULL);c_7332585.hdr.immutable = 1;

make_pair(c_7332584,quote_new_91sym_127,&c_7332585);c_7332584.hdr.immutable = 1;

make_pair(c_7332583,&c_7332584,NULL);c_7332583.hdr.immutable = 1;

make_pair(c_7332612,quote_v,NULL);c_7332612.hdr.immutable = 1;

make_pair(c_7332611,quote_x,&c_7332612);c_7332611.hdr.immutable = 1;

make_pair(c_7332610,&c_7332611,NULL);c_7332610.hdr.immutable = 1;

make_pair(c_7332619,quote_x,NULL);c_7332619.hdr.immutable = 1;

make_pair(c_7332618,quote__93_93_93,&c_7332619);c_7332618.hdr.immutable = 1;

make_pair(c_7332617,quote_id,&c_7332618);c_7332617.hdr.immutable = 1;

make_pair(c_7332616,&c_7332617,NULL);c_7332616.hdr.immutable = 1;

make_pair(c_7332615,quote__93_93_93,&c_7332616);c_7332615.hdr.immutable = 1;

make_pair(c_7332614,quote_sk,&c_7332615);c_7332614.hdr.immutable = 1;

make_pair(c_7332613,&c_7332614,NULL);c_7332613.hdr.immutable = 1;

make_pair(c_7332609,&c_7332610,&c_7332613);c_7332609.hdr.immutable = 1;

make_pair(c_7332608,quote_let,&c_7332609);c_7332608.hdr.immutable = 1;

make_pair(c_7332625,quote_x,NULL);c_7332625.hdr.immutable = 1;

make_pair(c_7332624,quote_v,&c_7332625);c_7332624.hdr.immutable = 1;

make_pair(c_7332623,quote_equal_127,&c_7332624);c_7332623.hdr.immutable = 1;

make_pair(c_7332631,quote__93_93_93,NULL);c_7332631.hdr.immutable = 1;

make_pair(c_7332630,quote_id,&c_7332631);c_7332630.hdr.immutable = 1;

make_pair(c_7332629,&c_7332630,NULL);c_7332629.hdr.immutable = 1;

make_pair(c_7332628,quote__93_93_93,&c_7332629);c_7332628.hdr.immutable = 1;

make_pair(c_7332627,quote_sk,&c_7332628);c_7332627.hdr.immutable = 1;

make_pair(c_7332632,quote_fk,NULL);c_7332632.hdr.immutable = 1;

make_pair(c_7332626,&c_7332627,&c_7332632);c_7332626.hdr.immutable = 1;

make_pair(c_7332622,&c_7332623,&c_7332626);c_7332622.hdr.immutable = 1;

make_pair(c_7332621,quote__if,&c_7332622);c_7332621.hdr.immutable = 1;

make_pair(c_7332620,&c_7332621,NULL);c_7332620.hdr.immutable = 1;

make_pair(c_7332607,&c_7332608,&c_7332620);c_7332607.hdr.immutable = 1;

make_pair(c_7332606,quote_random_91sym_91to_91match,&c_7332607);c_7332606.hdr.immutable = 1;

make_pair(c_7332605,quote_new_91sym_127,&c_7332606);c_7332605.hdr.immutable = 1;

make_pair(c_7332604,&c_7332605,NULL);c_7332604.hdr.immutable = 1;

make_pair(c_7332582,&c_7332583,&c_7332604);c_7332582.hdr.immutable = 1;

make_pair(c_7332581,quote_let_91syntax,&c_7332582);c_7332581.hdr.immutable = 1;

make_pair(c_7332638,quote_x,NULL);c_7332638.hdr.immutable = 1;

make_pair(c_7332637,quote_v,&c_7332638);c_7332637.hdr.immutable = 1;

make_pair(c_7332636,quote_equal_127,&c_7332637);c_7332636.hdr.immutable = 1;

make_pair(c_7332644,quote__93_93_93,NULL);c_7332644.hdr.immutable = 1;

make_pair(c_7332643,quote_id,&c_7332644);c_7332643.hdr.immutable = 1;

make_pair(c_7332642,&c_7332643,NULL);c_7332642.hdr.immutable = 1;

make_pair(c_7332641,quote__93_93_93,&c_7332642);c_7332641.hdr.immutable = 1;

make_pair(c_7332640,quote_sk,&c_7332641);c_7332640.hdr.immutable = 1;

make_pair(c_7332645,quote_fk,NULL);c_7332645.hdr.immutable = 1;

make_pair(c_7332639,&c_7332640,&c_7332645);c_7332639.hdr.immutable = 1;

make_pair(c_7332635,&c_7332636,&c_7332639);c_7332635.hdr.immutable = 1;

make_pair(c_7332634,quote__if,&c_7332635);c_7332634.hdr.immutable = 1;

make_pair(c_7332633,&c_7332634,NULL);c_7332633.hdr.immutable = 1;

make_pair(c_7332580,&c_7332581,&c_7332633);c_7332580.hdr.immutable = 1;

make_pair(c_7332579,quote_x,&c_7332580);c_7332579.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332495, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319071)->elements[2])), r_7311478, &c_7332579);; 
}

static void __lambda_852(void *data, object self_7319072, int argc, object *args) /* object self_7319072, object r_7311476 */
 {
 object r_7311476 = args[0];
  
closureN_type c_7332497;
object e_7332503 [1];
c_7332497.hdr.mark = gc_color_red;
 c_7332497.hdr.grayed = 0;
c_7332497.tag = closureN_tag;
 c_7332497.fn = (function_type)__lambda_853;
c_7332497.num_args = 1;
c_7332497.num_elements = 1;
c_7332497.elements = (object *)e_7332503;
c_7332497.elements[0] = ((closureN)self_7319072)->elements[0];


make_pair(c_7332516,quote__93_93_93,NULL);c_7332516.hdr.immutable = 1;

make_pair(c_7332515,quote_id,&c_7332516);c_7332515.hdr.immutable = 1;

make_pair(c_7332522,quote_fk2,NULL);c_7332522.hdr.immutable = 1;

make_pair(c_7332521,quote_sk2,&c_7332522);c_7332521.hdr.immutable = 1;

make_pair(c_7332520,quote_x,&c_7332521);c_7332520.hdr.immutable = 1;

make_pair(c_7332519,quote_new_91sym_127,&c_7332520);c_7332519.hdr.immutable = 1;

make_pair(c_7332523,quote_sk2,NULL);c_7332523.hdr.immutable = 1;

make_pair(c_7332518,&c_7332519,&c_7332523);c_7332518.hdr.immutable = 1;

make_pair(c_7332529,quote_fk2,NULL);c_7332529.hdr.immutable = 1;

make_pair(c_7332528,quote_sk2,&c_7332529);c_7332528.hdr.immutable = 1;

make_pair(c_7332527,quote_y,&c_7332528);c_7332527.hdr.immutable = 1;

make_pair(c_7332526,quote_new_91sym_127,&c_7332527);c_7332526.hdr.immutable = 1;

make_pair(c_7332530,quote_fk2,NULL);c_7332530.hdr.immutable = 1;

make_pair(c_7332525,&c_7332526,&c_7332530);c_7332525.hdr.immutable = 1;

make_pair(c_7332524,&c_7332525,NULL);c_7332524.hdr.immutable = 1;

make_pair(c_7332517,&c_7332518,&c_7332524);c_7332517.hdr.immutable = 1;

make_pair(c_7332514,&c_7332515,&c_7332517);c_7332514.hdr.immutable = 1;

make_pair(c_7332513,quote_syntax_91rules,&c_7332514);c_7332513.hdr.immutable = 1;

make_pair(c_7332512,&c_7332513,NULL);c_7332512.hdr.immutable = 1;

make_pair(c_7332511,quote_new_91sym_127,&c_7332512);c_7332511.hdr.immutable = 1;

make_pair(c_7332510,&c_7332511,NULL);c_7332510.hdr.immutable = 1;

make_pair(c_7332539,quote_v,NULL);c_7332539.hdr.immutable = 1;

make_pair(c_7332538,quote_x,&c_7332539);c_7332538.hdr.immutable = 1;

make_pair(c_7332537,&c_7332538,NULL);c_7332537.hdr.immutable = 1;

make_pair(c_7332546,quote_x,NULL);c_7332546.hdr.immutable = 1;

make_pair(c_7332545,quote__93_93_93,&c_7332546);c_7332545.hdr.immutable = 1;

make_pair(c_7332544,quote_id,&c_7332545);c_7332544.hdr.immutable = 1;

make_pair(c_7332543,&c_7332544,NULL);c_7332543.hdr.immutable = 1;

make_pair(c_7332542,quote__93_93_93,&c_7332543);c_7332542.hdr.immutable = 1;

make_pair(c_7332541,quote_sk,&c_7332542);c_7332541.hdr.immutable = 1;

make_pair(c_7332540,&c_7332541,NULL);c_7332540.hdr.immutable = 1;

make_pair(c_7332536,&c_7332537,&c_7332540);c_7332536.hdr.immutable = 1;

make_pair(c_7332535,quote_let,&c_7332536);c_7332535.hdr.immutable = 1;

make_pair(c_7332552,quote_x,NULL);c_7332552.hdr.immutable = 1;

make_pair(c_7332551,quote_v,&c_7332552);c_7332551.hdr.immutable = 1;

make_pair(c_7332550,quote_equal_127,&c_7332551);c_7332550.hdr.immutable = 1;

make_pair(c_7332558,quote__93_93_93,NULL);c_7332558.hdr.immutable = 1;

make_pair(c_7332557,quote_id,&c_7332558);c_7332557.hdr.immutable = 1;

make_pair(c_7332556,&c_7332557,NULL);c_7332556.hdr.immutable = 1;

make_pair(c_7332555,quote__93_93_93,&c_7332556);c_7332555.hdr.immutable = 1;

make_pair(c_7332554,quote_sk,&c_7332555);c_7332554.hdr.immutable = 1;

make_pair(c_7332559,quote_fk,NULL);c_7332559.hdr.immutable = 1;

make_pair(c_7332553,&c_7332554,&c_7332559);c_7332553.hdr.immutable = 1;

make_pair(c_7332549,&c_7332550,&c_7332553);c_7332549.hdr.immutable = 1;

make_pair(c_7332548,quote__if,&c_7332549);c_7332548.hdr.immutable = 1;

make_pair(c_7332547,&c_7332548,NULL);c_7332547.hdr.immutable = 1;

make_pair(c_7332534,&c_7332535,&c_7332547);c_7332534.hdr.immutable = 1;

make_pair(c_7332533,quote_random_91sym_91to_91match,&c_7332534);c_7332533.hdr.immutable = 1;

make_pair(c_7332532,quote_new_91sym_127,&c_7332533);c_7332532.hdr.immutable = 1;

make_pair(c_7332531,&c_7332532,NULL);c_7332531.hdr.immutable = 1;

make_pair(c_7332509,&c_7332510,&c_7332531);c_7332509.hdr.immutable = 1;

make_pair(c_7332508,quote_let_91syntax,&c_7332509);c_7332508.hdr.immutable = 1;

make_pair(c_7332565,quote_x,NULL);c_7332565.hdr.immutable = 1;

make_pair(c_7332564,quote_v,&c_7332565);c_7332564.hdr.immutable = 1;

make_pair(c_7332563,quote_equal_127,&c_7332564);c_7332563.hdr.immutable = 1;

make_pair(c_7332571,quote__93_93_93,NULL);c_7332571.hdr.immutable = 1;

make_pair(c_7332570,quote_id,&c_7332571);c_7332570.hdr.immutable = 1;

make_pair(c_7332569,&c_7332570,NULL);c_7332569.hdr.immutable = 1;

make_pair(c_7332568,quote__93_93_93,&c_7332569);c_7332568.hdr.immutable = 1;

make_pair(c_7332567,quote_sk,&c_7332568);c_7332567.hdr.immutable = 1;

make_pair(c_7332572,quote_fk,NULL);c_7332572.hdr.immutable = 1;

make_pair(c_7332566,&c_7332567,&c_7332572);c_7332566.hdr.immutable = 1;

make_pair(c_7332562,&c_7332563,&c_7332566);c_7332562.hdr.immutable = 1;

make_pair(c_7332561,quote__if,&c_7332562);c_7332561.hdr.immutable = 1;

make_pair(c_7332560,&c_7332561,NULL);c_7332560.hdr.immutable = 1;

make_pair(c_7332507,&c_7332508,&c_7332560);c_7332507.hdr.immutable = 1;

make_pair(c_7332506,quote_x,&c_7332507);c_7332506.hdr.immutable = 1;

make_pair(c_7332505,quote_match_91check_91identifier,&c_7332506);c_7332505.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332497, ((closureN)self_7319072)->elements[1], r_7311476, &c_7332505);; 
}

static void __lambda_853(void *data, object self_7319073, int argc, object *args) /* object self_7319073, object r_7311474 */
 {
 object r_7311474 = args[0];
  
pair_type local_7332502; 
return_direct_with_clo1(data,  ((closureN)self_7319073)->elements[0], (((closure)  ((closureN)self_7319073)->elements[0])->fn),  set_pair_as_expr(&local_7332502, r_7311474, boolean_f));; 
}

static void __lambda_757(void *data, object self_7319074, int argc, object *args) /* object self_7319074, object k_7311660 */
 {
 object k_7311660 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319074)->elements[2])) ){ 
  
  Cyc_car(data, ((closureN)self_7319074)->elements[2]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319074)->elements[2]))) ){ 
  
closureN_type c_7332046;
object e_7332200 [3];
c_7332046.hdr.mark = gc_color_red;
 c_7332046.hdr.grayed = 0;
c_7332046.tag = closureN_tag;
 c_7332046.fn = (function_type)__lambda_758;
c_7332046.num_args = 1;
c_7332046.num_elements = 3;
c_7332046.elements = (object *)e_7332200;
c_7332046.elements[0] = ((closureN)self_7319074)->elements[0];
c_7332046.elements[1] = k_7311660;
c_7332046.elements[2] = ((closureN)self_7319074)->elements[2];

return_closcall2(data,  ((closureN)self_7319074)->elements[1],  &c_7332046, quote__191);
} else { 
  return_direct_with_clo1(data,  k_7311660, (((closure)  k_7311660)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311660, (((closure)  k_7311660)->fn),  boolean_f);}
;; 
}

static void __lambda_758(void *data, object self_7319075, int argc, object *args) /* object self_7319075, object r_7311689 */
 {
 object r_7311689 = args[0];
  
closureN_type c_7332049;
object e_7332194 [2];
c_7332049.hdr.mark = gc_color_red;
 c_7332049.hdr.grayed = 0;
c_7332049.tag = closureN_tag;
 c_7332049.fn = (function_type)__lambda_759;
c_7332049.num_args = 1;
c_7332049.num_elements = 2;
c_7332049.elements = (object *)e_7332194;
c_7332049.elements[0] = ((closureN)self_7319075)->elements[1];
c_7332049.elements[1] = ((closureN)self_7319075)->elements[2];





return_closcall3(data,  ((closureN)self_7319075)->elements[0],  &c_7332049, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319075)->elements[2])), r_7311689);; 
}

static void __lambda_759(void *data, object self_7319076, int argc, object *args) /* object self_7319076, object r_7311666 */
 {
 object r_7311666 = args[0];
  if( (boolean_f != r_7311666) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319076)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319076)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319076)->elements[1]))))) ){ 
    complex_num_type local_7332069; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7332069, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319076)->elements[1])))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319076)->elements[1])))))) ){ 
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319076)->elements[1])))));  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319076)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319076)->elements[1])))))))) ){ 
  
closureN_type c_7332120;
object e_7332159 [2];
c_7332120.hdr.mark = gc_color_red;
 c_7332120.hdr.grayed = 0;
c_7332120.tag = closureN_tag;
 c_7332120.fn = (function_type)__lambda_760;
c_7332120.num_args = 1;
c_7332120.num_elements = 2;
c_7332120.elements = (object *)e_7332159;
c_7332120.elements[0] = ((closureN)self_7319076)->elements[0];
c_7332120.elements[1] = ((closureN)self_7319076)->elements[1];


mmacro(c_7332160, (function_type)__lambda_764);c_7332160.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7332120,__lambda_760,  &c_7332160);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319076)->elements[0], (((closure)  ((closureN)self_7319076)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319076)->elements[0], (((closure)  ((closureN)self_7319076)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319076)->elements[0], (((closure)  ((closureN)self_7319076)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319076)->elements[0], (((closure)  ((closureN)self_7319076)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319076)->elements[0], (((closure)  ((closureN)self_7319076)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319076)->elements[0], (((closure)  ((closureN)self_7319076)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319076)->elements[0], (((closure)  ((closureN)self_7319076)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_764(void *data, object self_7319077, int argc, object *args) /* object self_7319077, object k_7311688, object sk_731104_731942_738565 */
 {
 object k_7311688 = args[0]; object sk_731104_731942_738565 = args[1];
  return_direct_with_clo1(data,  k_7311688, (((closure)  k_7311688)->fn),  sk_731104_731942_738565);; 
}

static void __lambda_760(void *data, object self_7319078, int argc, object *args) /* object self_7319078, object r_7311687 */
 {
 object r_7311687 = args[0];
  
closureN_type c_7332122;
object e_7332149 [2];
c_7332122.hdr.mark = gc_color_red;
 c_7332122.hdr.grayed = 0;
c_7332122.tag = closureN_tag;
 c_7332122.fn = (function_type)__lambda_761;
c_7332122.num_args = 1;
c_7332122.num_elements = 2;
c_7332122.elements = (object *)e_7332149;
c_7332122.elements[0] = ((closureN)self_7319078)->elements[0];
c_7332122.elements[1] = ((closureN)self_7319078)->elements[1];









return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7332122, r_7311687, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319078)->elements[1])))));; 
}

static void __lambda_761(void *data, object self_7319079, int argc, object *args) /* object self_7319079, object r_7311683 */
 {
 object r_7311683 = args[0];
  
closureN_type c_7332124;
object e_7332134 [2];
c_7332124.hdr.mark = gc_color_red;
 c_7332124.hdr.grayed = 0;
c_7332124.tag = closureN_tag;
 c_7332124.fn = (function_type)__lambda_762;
c_7332124.num_args = 1;
c_7332124.num_elements = 2;
c_7332124.elements = (object *)e_7332134;
c_7332124.elements[0] = ((closureN)self_7319079)->elements[0];
c_7332124.elements[1] = r_7311683;














make_pair(c_7332148,quote_i,NULL);c_7332148.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7332124, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319079)->elements[1])))))), NULL, &c_7332148);; 
}

static void __lambda_762(void *data, object self_7319080, int argc, object *args) /* object self_7319080, object r_7311684 */
 {
 object r_7311684 = args[0];
  
closureN_type c_7332126;
object e_7332132 [1];
c_7332126.hdr.mark = gc_color_red;
 c_7332126.hdr.grayed = 0;
c_7332126.tag = closureN_tag;
 c_7332126.fn = (function_type)__lambda_763;
c_7332126.num_args = 1;
c_7332126.num_elements = 1;
c_7332126.elements = (object *)e_7332132;
c_7332126.elements[0] = ((closureN)self_7319080)->elements[0];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7332126, ((closureN)self_7319080)->elements[1], r_7311684);; 
}

static void __lambda_763(void *data, object self_7319081, int argc, object *args) /* object self_7319081, object r_7311682 */
 {
 object r_7311682 = args[0];
  
pair_type local_7332131; 
return_direct_with_clo1(data,  ((closureN)self_7319081)->elements[0], (((closure)  ((closureN)self_7319081)->elements[0])->fn),  set_pair_as_expr(&local_7332131, r_7311682, boolean_f));; 
}

static void __lambda_745(void *data, object self_7319082, int argc, object *args) /* object self_7319082, object k_7311692 */
 {
 object k_7311692 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319082)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319082)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_vector_not_record_type(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319082)->elements[1])))) ){ 
  
closureN_type c_7331927;
object e_7332018 [3];
c_7331927.hdr.mark = gc_color_red;
 c_7331927.hdr.grayed = 0;
c_7331927.tag = closureN_tag;
 c_7331927.fn = (function_type)__lambda_746;
c_7331927.num_args = 1;
c_7331927.num_elements = 3;
c_7331927.elements = (object *)e_7332018;
c_7331927.elements[0] = k_7311692;
c_7331927.elements[1] = ((closureN)self_7319082)->elements[0];
c_7331927.elements[2] = ((closureN)self_7319082)->elements[1];





return_direct_with_clo2(data,  __glo_vector_91_125list_scheme_base, (((closure)  __glo_vector_91_125list_scheme_base)->fn),  &c_7331927, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319082)->elements[1])));
} else { 
  return_direct_with_clo1(data,  k_7311692, (((closure)  k_7311692)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311692, (((closure)  k_7311692)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311692, (((closure)  k_7311692)->fn),  boolean_f);}
;; 
}

static void __lambda_746(void *data, object self_7319083, int argc, object *args) /* object self_7319083, object v_93370_73908_731113_731948_738571 */
 {
 object v_93370_73908_731113_731948_738571 = args[0];
  
closureN_type c_7331929;
object e_7332014 [4];
c_7331929.hdr.mark = gc_color_red;
 c_7331929.hdr.grayed = 0;
c_7331929.tag = closureN_tag;
 c_7331929.fn = (function_type)__lambda_747;
c_7331929.num_args = 1;
c_7331929.num_elements = 4;
c_7331929.elements = (object *)e_7332014;
c_7331929.elements[0] = ((closureN)self_7319083)->elements[0];
c_7331929.elements[1] = ((closureN)self_7319083)->elements[1];
c_7331929.elements[2] = ((closureN)self_7319083)->elements[2];
c_7331929.elements[3] = v_93370_73908_731113_731948_738571;


complex_num_type local_7332017; 
return_direct_with_clo1(data,(closure)&c_7331929,__lambda_747,  ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7332017, v_93370_73908_731113_731948_738571));; 
}

static void __lambda_747(void *data, object self_7319084, int argc, object *args) /* object self_7319084, object r_7311700 */
 {
 object r_7311700 = args[0];
  if( (boolean_f != r_7311700) ){ 
  
closureN_type c_7331931;
object e_7332010 [3];
c_7331931.hdr.mark = gc_color_red;
 c_7331931.hdr.grayed = 0;
c_7331931.tag = closureN_tag;
 c_7331931.fn = (function_type)__lambda_748;
c_7331931.num_args = 1;
c_7331931.num_elements = 3;
c_7331931.elements = (object *)e_7332010;
c_7331931.elements[0] = ((closureN)self_7319084)->elements[0];
c_7331931.elements[1] = ((closureN)self_7319084)->elements[1];
c_7331931.elements[2] = ((closureN)self_7319084)->elements[2];

return_direct_with_clo1(data,(closure)&c_7331931,__lambda_748,  ((closureN)self_7319084)->elements[3]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319084)->elements[0], (((closure)  ((closureN)self_7319084)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_748(void *data, object self_7319085, int argc, object *args) /* object self_7319085, object p_731115_731949_738572 */
 {
 object p_731115_731949_738572 = args[0];
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319085)->elements[2])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319085)->elements[2])));
closureN_type c_7331942;
object e_7332000 [3];
c_7331942.hdr.mark = gc_color_red;
 c_7331942.hdr.grayed = 0;
c_7331942.tag = closureN_tag;
 c_7331942.fn = (function_type)__lambda_749;
c_7331942.num_args = 1;
c_7331942.num_elements = 3;
c_7331942.elements = (object *)e_7332000;
c_7331942.elements[0] = ((closureN)self_7319085)->elements[0];
c_7331942.elements[1] = p_731115_731949_738572;
c_7331942.elements[2] = ((closureN)self_7319085)->elements[2];

return_closcall2(data,  ((closureN)self_7319085)->elements[1],  &c_7331942, quote_match_91vector);;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319085)->elements[0], (((closure)  ((closureN)self_7319085)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_749(void *data, object self_7319086, int argc, object *args) /* object self_7319086, object r_7311706 */
 {
 object r_7311706 = args[0];
  
closureN_type c_7331944;
object e_7331988 [3];
c_7331944.hdr.mark = gc_color_red;
 c_7331944.hdr.grayed = 0;
c_7331944.tag = closureN_tag;
 c_7331944.fn = (function_type)__lambda_750;
c_7331944.num_args = 1;
c_7331944.num_elements = 3;
c_7331944.elements = (object *)e_7331988;
c_7331944.elements[0] = ((closureN)self_7319086)->elements[0];
c_7331944.elements[1] = r_7311706;
c_7331944.elements[2] = ((closureN)self_7319086)->elements[2];








make_pair(c_7331999,quote__93_93_93,NULL);c_7331999.hdr.immutable = 1;

make_pair(c_7331998,quote_p,&c_7331999);c_7331998.hdr.immutable = 1;

make_pair(c_7331997,&c_7331998,quote_x);c_7331997.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331944, ((closureN)self_7319086)->elements[1], Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319086)->elements[2]))), &c_7331997);; 
}

static void __lambda_750(void *data, object self_7319087, int argc, object *args) /* object self_7319087, object r_7311714 */
 {
 object r_7311714 = args[0];
  
closureN_type c_7331946;
object e_7331983 [3];
c_7331946.hdr.mark = gc_color_red;
 c_7331946.hdr.grayed = 0;
c_7331946.tag = closureN_tag;
 c_7331946.fn = (function_type)__lambda_751;
c_7331946.num_args = 1;
c_7331946.num_elements = 3;
c_7331946.elements = (object *)e_7331983;
c_7331946.elements[0] = ((closureN)self_7319087)->elements[0];
c_7331946.elements[1] = ((closureN)self_7319087)->elements[1];
c_7331946.elements[2] = ((closureN)self_7319087)->elements[2];


make_pair(c_7331987,quote__93_93_93,NULL);c_7331987.hdr.immutable = 1;

make_pair(c_7331986,quote_p,&c_7331987);c_7331986.hdr.immutable = 1;

make_pair(c_7331985,&c_7331986,quote_x);c_7331985.hdr.immutable = 1;

make_pair(c_7331984,NULL,&c_7331985);c_7331984.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331946, NULL, r_7311714, &c_7331984);; 
}

static void __lambda_751(void *data, object self_7319088, int argc, object *args) /* object self_7319088, object r_7311711 */
 {
 object r_7311711 = args[0];
  
closureN_type c_7331948;
object e_7331977 [3];
c_7331948.hdr.mark = gc_color_red;
 c_7331948.hdr.grayed = 0;
c_7331948.tag = closureN_tag;
 c_7331948.fn = (function_type)__lambda_752;
c_7331948.num_args = 1;
c_7331948.num_elements = 3;
c_7331948.elements = (object *)e_7331977;
c_7331948.elements[0] = ((closureN)self_7319088)->elements[0];
c_7331948.elements[1] = ((closureN)self_7319088)->elements[1];
c_7331948.elements[2] = ((closureN)self_7319088)->elements[2];


make_pair(c_7331982,quote__93_93_93,NULL);c_7331982.hdr.immutable = 1;

make_pair(c_7331981,quote_p,&c_7331982);c_7331981.hdr.immutable = 1;

make_pair(c_7331980,&c_7331981,quote_x);c_7331980.hdr.immutable = 1;

make_pair(c_7331979,NULL,&c_7331980);c_7331979.hdr.immutable = 1;

make_pair(c_7331978,obj_int2obj(0),&c_7331979);c_7331978.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331948, obj_int2obj(0), r_7311711, &c_7331978);; 
}

static void __lambda_752(void *data, object self_7319089, int argc, object *args) /* object self_7319089, object r_7311709 */
 {
 object r_7311709 = args[0];
  
closureN_type c_7331950;
object e_7331967 [2];
c_7331950.hdr.mark = gc_color_red;
 c_7331950.hdr.grayed = 0;
c_7331950.tag = closureN_tag;
 c_7331950.fn = (function_type)__lambda_753;
c_7331950.num_args = 1;
c_7331950.num_elements = 2;
c_7331950.elements = (object *)e_7331967;
c_7331950.elements[0] = ((closureN)self_7319089)->elements[0];
c_7331950.elements[1] = ((closureN)self_7319089)->elements[1];




make_pair(c_7331976,quote__93_93_93,NULL);c_7331976.hdr.immutable = 1;

make_pair(c_7331975,quote_p,&c_7331976);c_7331975.hdr.immutable = 1;

make_pair(c_7331974,&c_7331975,quote_x);c_7331974.hdr.immutable = 1;

make_pair(c_7331973,NULL,&c_7331974);c_7331973.hdr.immutable = 1;

make_pair(c_7331972,obj_int2obj(0),&c_7331973);c_7331972.hdr.immutable = 1;

make_pair(c_7331971,quote_v,&c_7331972);c_7331971.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331950, Cyc_car(data, ((closureN)self_7319089)->elements[2]), r_7311709, &c_7331971);; 
}

static void __lambda_753(void *data, object self_7319090, int argc, object *args) /* object self_7319090, object r_7311707 */
 {
 object r_7311707 = args[0];
  
closureN_type c_7331952;
object e_7331958 [1];
c_7331952.hdr.mark = gc_color_red;
 c_7331952.hdr.grayed = 0;
c_7331952.tag = closureN_tag;
 c_7331952.fn = (function_type)__lambda_754;
c_7331952.num_args = 1;
c_7331952.num_elements = 1;
c_7331952.elements = (object *)e_7331958;
c_7331952.elements[0] = ((closureN)self_7319090)->elements[0];


make_pair(c_7331966,quote__93_93_93,NULL);c_7331966.hdr.immutable = 1;

make_pair(c_7331965,quote_p,&c_7331966);c_7331965.hdr.immutable = 1;

make_pair(c_7331964,&c_7331965,quote_x);c_7331964.hdr.immutable = 1;

make_pair(c_7331963,NULL,&c_7331964);c_7331963.hdr.immutable = 1;

make_pair(c_7331962,obj_int2obj(0),&c_7331963);c_7331962.hdr.immutable = 1;

make_pair(c_7331961,quote_v,&c_7331962);c_7331961.hdr.immutable = 1;

make_pair(c_7331960,quote_match_91vector,&c_7331961);c_7331960.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331952, ((closureN)self_7319090)->elements[1], r_7311707, &c_7331960);; 
}

static void __lambda_754(void *data, object self_7319091, int argc, object *args) /* object self_7319091, object r_7311705 */
 {
 object r_7311705 = args[0];
  
pair_type local_7331957; 
return_direct_with_clo1(data,  ((closureN)self_7319091)->elements[0], (((closure)  ((closureN)self_7319091)->elements[0])->fn),  set_pair_as_expr(&local_7331957, r_7311705, boolean_f));; 
}

static void __lambda_683(void *data, object self_7319092, int argc, object *args) /* object self_7319092, object k_7311719 */
 {
 object k_7311719 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319092)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319092)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319092)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319092)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319092)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319092)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319092)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319092)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319092)->elements[1])))))))) ){ 
  
closureN_type c_7331125;
object e_7331887 [3];
c_7331125.hdr.mark = gc_color_red;
 c_7331125.hdr.grayed = 0;
c_7331125.tag = closureN_tag;
 c_7331125.fn = (function_type)__lambda_684;
c_7331125.num_args = 1;
c_7331125.num_elements = 3;
c_7331125.elements = (object *)e_7331887;
c_7331125.elements[0] = k_7311719;
c_7331125.elements[1] = ((closureN)self_7319092)->elements[0];
c_7331125.elements[2] = ((closureN)self_7319092)->elements[1];

return_closcall2(data,  ((closureN)self_7319092)->elements[0],  &c_7331125, quote__if);
} else { 
  return_direct_with_clo1(data,  k_7311719, (((closure)  k_7311719)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311719, (((closure)  k_7311719)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311719, (((closure)  k_7311719)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311719, (((closure)  k_7311719)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311719, (((closure)  k_7311719)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311719, (((closure)  k_7311719)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311719, (((closure)  k_7311719)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311719, (((closure)  k_7311719)->fn),  boolean_f);}
;; 
}

static void __lambda_684(void *data, object self_7319093, int argc, object *args) /* object self_7319093, object r_7311743 */
 {
 object r_7311743 = args[0];
  
closureN_type c_7331128;
object e_7331886 [4];
c_7331128.hdr.mark = gc_color_red;
 c_7331128.hdr.grayed = 0;
c_7331128.tag = closureN_tag;
 c_7331128.fn = (function_type)__lambda_685;
c_7331128.num_args = 1;
c_7331128.num_elements = 4;
c_7331128.elements = (object *)e_7331886;
c_7331128.elements[0] = ((closureN)self_7319093)->elements[0];
c_7331128.elements[1] = r_7311743;
c_7331128.elements[2] = ((closureN)self_7319093)->elements[1];
c_7331128.elements[3] = ((closureN)self_7319093)->elements[2];

return_closcall2(data,  ((closureN)self_7319093)->elements[1],  &c_7331128, quote_pair_127);; 
}

static void __lambda_685(void *data, object self_7319094, int argc, object *args) /* object self_7319094, object r_7311869 */
 {
 object r_7311869 = args[0];
  
closureN_type c_7331130;
object e_7331881 [5];
c_7331130.hdr.mark = gc_color_red;
 c_7331130.hdr.grayed = 0;
c_7331130.tag = closureN_tag;
 c_7331130.fn = (function_type)__lambda_686;
c_7331130.num_args = 1;
c_7331130.num_elements = 5;
c_7331130.elements = (object *)e_7331881;
c_7331130.elements[0] = ((closureN)self_7319094)->elements[0];
c_7331130.elements[1] = ((closureN)self_7319094)->elements[1];
c_7331130.elements[2] = r_7311869;
c_7331130.elements[3] = ((closureN)self_7319094)->elements[2];
c_7331130.elements[4] = ((closureN)self_7319094)->elements[3];




make_pair(c_7331885,quote_v,NULL);c_7331885.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331130, Cyc_car(data, ((closureN)self_7319094)->elements[3]), NULL, &c_7331885);; 
}

static void __lambda_686(void *data, object self_7319095, int argc, object *args) /* object self_7319095, object r_7311870 */
 {
 object r_7311870 = args[0];
  
closureN_type c_7331132;
object e_7331877 [4];
c_7331132.hdr.mark = gc_color_red;
 c_7331132.hdr.grayed = 0;
c_7331132.tag = closureN_tag;
 c_7331132.fn = (function_type)__lambda_687;
c_7331132.num_args = 1;
c_7331132.num_elements = 4;
c_7331132.elements = (object *)e_7331877;
c_7331132.elements[0] = ((closureN)self_7319095)->elements[0];
c_7331132.elements[1] = ((closureN)self_7319095)->elements[1];
c_7331132.elements[2] = ((closureN)self_7319095)->elements[3];
c_7331132.elements[3] = ((closureN)self_7319095)->elements[4];


make_pair(c_7331880,quote_v,NULL);c_7331880.hdr.immutable = 1;

make_pair(c_7331879,quote_pair_127,&c_7331880);c_7331879.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331132, ((closureN)self_7319095)->elements[2], r_7311870, &c_7331879);; 
}

static void __lambda_687(void *data, object self_7319096, int argc, object *args) /* object self_7319096, object r_7311746 */
 {
 object r_7311746 = args[0];
  
closureN_type c_7331135;
object e_7331876 [5];
c_7331135.hdr.mark = gc_color_red;
 c_7331135.hdr.grayed = 0;
c_7331135.tag = closureN_tag;
 c_7331135.fn = (function_type)__lambda_688;
c_7331135.num_args = 1;
c_7331135.num_elements = 5;
c_7331135.elements = (object *)e_7331876;
c_7331135.elements[0] = ((closureN)self_7319096)->elements[0];
c_7331135.elements[1] = ((closureN)self_7319096)->elements[1];
c_7331135.elements[2] = r_7311746;
c_7331135.elements[3] = ((closureN)self_7319096)->elements[2];
c_7331135.elements[4] = ((closureN)self_7319096)->elements[3];

return_closcall2(data,  ((closureN)self_7319096)->elements[2],  &c_7331135, quote_let);; 
}

static void __lambda_688(void *data, object self_7319097, int argc, object *args) /* object self_7319097, object r_7311754 */
 {
 object r_7311754 = args[0];
  
closureN_type c_7331138;
object e_7331875 [6];
c_7331138.hdr.mark = gc_color_red;
 c_7331138.hdr.grayed = 0;
c_7331138.tag = closureN_tag;
 c_7331138.fn = (function_type)__lambda_689;
c_7331138.num_args = 1;
c_7331138.num_elements = 6;
c_7331138.elements = (object *)e_7331875;
c_7331138.elements[0] = ((closureN)self_7319097)->elements[0];
c_7331138.elements[1] = ((closureN)self_7319097)->elements[1];
c_7331138.elements[2] = ((closureN)self_7319097)->elements[2];
c_7331138.elements[3] = r_7311754;
c_7331138.elements[4] = ((closureN)self_7319097)->elements[3];
c_7331138.elements[5] = ((closureN)self_7319097)->elements[4];

return_closcall2(data,  ((closureN)self_7319097)->elements[3],  &c_7331138, quote_w);; 
}

static void __lambda_689(void *data, object self_7319098, int argc, object *args) /* object self_7319098, object r_7311855 */
 {
 object r_7311855 = args[0];
  
closureN_type c_7331141;
object e_7331874 [7];
c_7331141.hdr.mark = gc_color_red;
 c_7331141.hdr.grayed = 0;
c_7331141.tag = closureN_tag;
 c_7331141.fn = (function_type)__lambda_690;
c_7331141.num_args = 1;
c_7331141.num_elements = 7;
c_7331141.elements = (object *)e_7331874;
c_7331141.elements[0] = ((closureN)self_7319098)->elements[0];
c_7331141.elements[1] = ((closureN)self_7319098)->elements[1];
c_7331141.elements[2] = ((closureN)self_7319098)->elements[2];
c_7331141.elements[3] = ((closureN)self_7319098)->elements[3];
c_7331141.elements[4] = r_7311855;
c_7331141.elements[5] = ((closureN)self_7319098)->elements[4];
c_7331141.elements[6] = ((closureN)self_7319098)->elements[5];

return_closcall2(data,  ((closureN)self_7319098)->elements[4],  &c_7331141, quote_car);; 
}

static void __lambda_690(void *data, object self_7319099, int argc, object *args) /* object self_7319099, object r_7311861 */
 {
 object r_7311861 = args[0];
  
closureN_type c_7331143;
object e_7331869 [8];
c_7331143.hdr.mark = gc_color_red;
 c_7331143.hdr.grayed = 0;
c_7331143.tag = closureN_tag;
 c_7331143.fn = (function_type)__lambda_691;
c_7331143.num_args = 1;
c_7331143.num_elements = 8;
c_7331143.elements = (object *)e_7331869;
c_7331143.elements[0] = ((closureN)self_7319099)->elements[0];
c_7331143.elements[1] = ((closureN)self_7319099)->elements[1];
c_7331143.elements[2] = ((closureN)self_7319099)->elements[2];
c_7331143.elements[3] = ((closureN)self_7319099)->elements[3];
c_7331143.elements[4] = ((closureN)self_7319099)->elements[4];
c_7331143.elements[5] = r_7311861;
c_7331143.elements[6] = ((closureN)self_7319099)->elements[5];
c_7331143.elements[7] = ((closureN)self_7319099)->elements[6];




make_pair(c_7331873,quote_v,NULL);c_7331873.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331143, Cyc_car(data, ((closureN)self_7319099)->elements[6]), NULL, &c_7331873);; 
}

static void __lambda_691(void *data, object self_7319100, int argc, object *args) /* object self_7319100, object r_7311862 */
 {
 object r_7311862 = args[0];
  
closureN_type c_7331145;
object e_7331865 [7];
c_7331145.hdr.mark = gc_color_red;
 c_7331145.hdr.grayed = 0;
c_7331145.tag = closureN_tag;
 c_7331145.fn = (function_type)__lambda_692;
c_7331145.num_args = 1;
c_7331145.num_elements = 7;
c_7331145.elements = (object *)e_7331865;
c_7331145.elements[0] = ((closureN)self_7319100)->elements[0];
c_7331145.elements[1] = ((closureN)self_7319100)->elements[1];
c_7331145.elements[2] = ((closureN)self_7319100)->elements[2];
c_7331145.elements[3] = ((closureN)self_7319100)->elements[3];
c_7331145.elements[4] = ((closureN)self_7319100)->elements[4];
c_7331145.elements[5] = ((closureN)self_7319100)->elements[6];
c_7331145.elements[6] = ((closureN)self_7319100)->elements[7];


make_pair(c_7331868,quote_v,NULL);c_7331868.hdr.immutable = 1;

make_pair(c_7331867,quote_car,&c_7331868);c_7331867.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331145, ((closureN)self_7319100)->elements[5], r_7311862, &c_7331867);; 
}

static void __lambda_692(void *data, object self_7319101, int argc, object *args) /* object self_7319101, object r_7311858 */
 {
 object r_7311858 = args[0];
  
closureN_type c_7331147;
object e_7331861 [7];
c_7331147.hdr.mark = gc_color_red;
 c_7331147.hdr.grayed = 0;
c_7331147.tag = closureN_tag;
 c_7331147.fn = (function_type)__lambda_693;
c_7331147.num_args = 1;
c_7331147.num_elements = 7;
c_7331147.elements = (object *)e_7331861;
c_7331147.elements[0] = ((closureN)self_7319101)->elements[0];
c_7331147.elements[1] = ((closureN)self_7319101)->elements[1];
c_7331147.elements[2] = ((closureN)self_7319101)->elements[2];
c_7331147.elements[3] = ((closureN)self_7319101)->elements[3];
c_7331147.elements[4] = ((closureN)self_7319101)->elements[4];
c_7331147.elements[5] = ((closureN)self_7319101)->elements[5];
c_7331147.elements[6] = ((closureN)self_7319101)->elements[6];


make_pair(c_7331864,quote_v,NULL);c_7331864.hdr.immutable = 1;

make_pair(c_7331863,quote_car,&c_7331864);c_7331863.hdr.immutable = 1;

make_pair(c_7331862,&c_7331863,NULL);c_7331862.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331147, r_7311858, NULL, &c_7331862);; 
}

static void __lambda_693(void *data, object self_7319102, int argc, object *args) /* object self_7319102, object r_7311856 */
 {
 object r_7311856 = args[0];
  
closureN_type c_7331149;
object e_7331855 [6];
c_7331149.hdr.mark = gc_color_red;
 c_7331149.hdr.grayed = 0;
c_7331149.tag = closureN_tag;
 c_7331149.fn = (function_type)__lambda_694;
c_7331149.num_args = 1;
c_7331149.num_elements = 6;
c_7331149.elements = (object *)e_7331855;
c_7331149.elements[0] = ((closureN)self_7319102)->elements[0];
c_7331149.elements[1] = ((closureN)self_7319102)->elements[1];
c_7331149.elements[2] = ((closureN)self_7319102)->elements[2];
c_7331149.elements[3] = ((closureN)self_7319102)->elements[3];
c_7331149.elements[4] = ((closureN)self_7319102)->elements[5];
c_7331149.elements[5] = ((closureN)self_7319102)->elements[6];


make_pair(c_7331860,quote_v,NULL);c_7331860.hdr.immutable = 1;

make_pair(c_7331859,quote_car,&c_7331860);c_7331859.hdr.immutable = 1;

make_pair(c_7331858,&c_7331859,NULL);c_7331858.hdr.immutable = 1;

make_pair(c_7331857,quote_w,&c_7331858);c_7331857.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331149, ((closureN)self_7319102)->elements[4], r_7311856, &c_7331857);; 
}

static void __lambda_694(void *data, object self_7319103, int argc, object *args) /* object self_7319103, object r_7311836 */
 {
 object r_7311836 = args[0];
  
closureN_type c_7331152;
object e_7331854 [7];
c_7331152.hdr.mark = gc_color_red;
 c_7331152.hdr.grayed = 0;
c_7331152.tag = closureN_tag;
 c_7331152.fn = (function_type)__lambda_695;
c_7331152.num_args = 1;
c_7331152.num_elements = 7;
c_7331152.elements = (object *)e_7331854;
c_7331152.elements[0] = ((closureN)self_7319103)->elements[0];
c_7331152.elements[1] = ((closureN)self_7319103)->elements[1];
c_7331152.elements[2] = ((closureN)self_7319103)->elements[2];
c_7331152.elements[3] = ((closureN)self_7319103)->elements[3];
c_7331152.elements[4] = r_7311836;
c_7331152.elements[5] = ((closureN)self_7319103)->elements[4];
c_7331152.elements[6] = ((closureN)self_7319103)->elements[5];

return_closcall2(data,  ((closureN)self_7319103)->elements[4],  &c_7331152, quote_x);; 
}

static void __lambda_695(void *data, object self_7319104, int argc, object *args) /* object self_7319104, object r_7311842 */
 {
 object r_7311842 = args[0];
  
closureN_type c_7331155;
object e_7331853 [8];
c_7331155.hdr.mark = gc_color_red;
 c_7331155.hdr.grayed = 0;
c_7331155.tag = closureN_tag;
 c_7331155.fn = (function_type)__lambda_696;
c_7331155.num_args = 1;
c_7331155.num_elements = 8;
c_7331155.elements = (object *)e_7331853;
c_7331155.elements[0] = ((closureN)self_7319104)->elements[0];
c_7331155.elements[1] = ((closureN)self_7319104)->elements[1];
c_7331155.elements[2] = ((closureN)self_7319104)->elements[2];
c_7331155.elements[3] = ((closureN)self_7319104)->elements[3];
c_7331155.elements[4] = ((closureN)self_7319104)->elements[4];
c_7331155.elements[5] = r_7311842;
c_7331155.elements[6] = ((closureN)self_7319104)->elements[5];
c_7331155.elements[7] = ((closureN)self_7319104)->elements[6];

return_closcall2(data,  ((closureN)self_7319104)->elements[5],  &c_7331155, quote_cdr);; 
}

static void __lambda_696(void *data, object self_7319105, int argc, object *args) /* object self_7319105, object r_7311848 */
 {
 object r_7311848 = args[0];
  
closureN_type c_7331157;
object e_7331848 [9];
c_7331157.hdr.mark = gc_color_red;
 c_7331157.hdr.grayed = 0;
c_7331157.tag = closureN_tag;
 c_7331157.fn = (function_type)__lambda_697;
c_7331157.num_args = 1;
c_7331157.num_elements = 9;
c_7331157.elements = (object *)e_7331848;
c_7331157.elements[0] = ((closureN)self_7319105)->elements[0];
c_7331157.elements[1] = ((closureN)self_7319105)->elements[1];
c_7331157.elements[2] = ((closureN)self_7319105)->elements[2];
c_7331157.elements[3] = ((closureN)self_7319105)->elements[3];
c_7331157.elements[4] = ((closureN)self_7319105)->elements[4];
c_7331157.elements[5] = ((closureN)self_7319105)->elements[5];
c_7331157.elements[6] = r_7311848;
c_7331157.elements[7] = ((closureN)self_7319105)->elements[6];
c_7331157.elements[8] = ((closureN)self_7319105)->elements[7];




make_pair(c_7331852,quote_v,NULL);c_7331852.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331157, Cyc_car(data, ((closureN)self_7319105)->elements[7]), NULL, &c_7331852);; 
}

static void __lambda_697(void *data, object self_7319106, int argc, object *args) /* object self_7319106, object r_7311849 */
 {
 object r_7311849 = args[0];
  
closureN_type c_7331159;
object e_7331844 [8];
c_7331159.hdr.mark = gc_color_red;
 c_7331159.hdr.grayed = 0;
c_7331159.tag = closureN_tag;
 c_7331159.fn = (function_type)__lambda_698;
c_7331159.num_args = 1;
c_7331159.num_elements = 8;
c_7331159.elements = (object *)e_7331844;
c_7331159.elements[0] = ((closureN)self_7319106)->elements[0];
c_7331159.elements[1] = ((closureN)self_7319106)->elements[1];
c_7331159.elements[2] = ((closureN)self_7319106)->elements[2];
c_7331159.elements[3] = ((closureN)self_7319106)->elements[3];
c_7331159.elements[4] = ((closureN)self_7319106)->elements[4];
c_7331159.elements[5] = ((closureN)self_7319106)->elements[5];
c_7331159.elements[6] = ((closureN)self_7319106)->elements[7];
c_7331159.elements[7] = ((closureN)self_7319106)->elements[8];


make_pair(c_7331847,quote_v,NULL);c_7331847.hdr.immutable = 1;

make_pair(c_7331846,quote_cdr,&c_7331847);c_7331846.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331159, ((closureN)self_7319106)->elements[6], r_7311849, &c_7331846);; 
}

static void __lambda_698(void *data, object self_7319107, int argc, object *args) /* object self_7319107, object r_7311845 */
 {
 object r_7311845 = args[0];
  
closureN_type c_7331161;
object e_7331840 [8];
c_7331161.hdr.mark = gc_color_red;
 c_7331161.hdr.grayed = 0;
c_7331161.tag = closureN_tag;
 c_7331161.fn = (function_type)__lambda_699;
c_7331161.num_args = 1;
c_7331161.num_elements = 8;
c_7331161.elements = (object *)e_7331840;
c_7331161.elements[0] = ((closureN)self_7319107)->elements[0];
c_7331161.elements[1] = ((closureN)self_7319107)->elements[1];
c_7331161.elements[2] = ((closureN)self_7319107)->elements[2];
c_7331161.elements[3] = ((closureN)self_7319107)->elements[3];
c_7331161.elements[4] = ((closureN)self_7319107)->elements[4];
c_7331161.elements[5] = ((closureN)self_7319107)->elements[5];
c_7331161.elements[6] = ((closureN)self_7319107)->elements[6];
c_7331161.elements[7] = ((closureN)self_7319107)->elements[7];


make_pair(c_7331843,quote_v,NULL);c_7331843.hdr.immutable = 1;

make_pair(c_7331842,quote_cdr,&c_7331843);c_7331842.hdr.immutable = 1;

make_pair(c_7331841,&c_7331842,NULL);c_7331841.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331161, r_7311845, NULL, &c_7331841);; 
}

static void __lambda_699(void *data, object self_7319108, int argc, object *args) /* object self_7319108, object r_7311843 */
 {
 object r_7311843 = args[0];
  
closureN_type c_7331163;
object e_7331834 [7];
c_7331163.hdr.mark = gc_color_red;
 c_7331163.hdr.grayed = 0;
c_7331163.tag = closureN_tag;
 c_7331163.fn = (function_type)__lambda_700;
c_7331163.num_args = 1;
c_7331163.num_elements = 7;
c_7331163.elements = (object *)e_7331834;
c_7331163.elements[0] = ((closureN)self_7319108)->elements[0];
c_7331163.elements[1] = ((closureN)self_7319108)->elements[1];
c_7331163.elements[2] = ((closureN)self_7319108)->elements[2];
c_7331163.elements[3] = ((closureN)self_7319108)->elements[3];
c_7331163.elements[4] = ((closureN)self_7319108)->elements[4];
c_7331163.elements[5] = ((closureN)self_7319108)->elements[6];
c_7331163.elements[6] = ((closureN)self_7319108)->elements[7];


make_pair(c_7331839,quote_v,NULL);c_7331839.hdr.immutable = 1;

make_pair(c_7331838,quote_cdr,&c_7331839);c_7331838.hdr.immutable = 1;

make_pair(c_7331837,&c_7331838,NULL);c_7331837.hdr.immutable = 1;

make_pair(c_7331836,quote_x,&c_7331837);c_7331836.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331163, ((closureN)self_7319108)->elements[5], r_7311843, &c_7331836);; 
}

static void __lambda_700(void *data, object self_7319109, int argc, object *args) /* object self_7319109, object r_7311839 */
 {
 object r_7311839 = args[0];
  
closureN_type c_7331165;
object e_7331828 [7];
c_7331165.hdr.mark = gc_color_red;
 c_7331165.hdr.grayed = 0;
c_7331165.tag = closureN_tag;
 c_7331165.fn = (function_type)__lambda_701;
c_7331165.num_args = 1;
c_7331165.num_elements = 7;
c_7331165.elements = (object *)e_7331828;
c_7331165.elements[0] = ((closureN)self_7319109)->elements[0];
c_7331165.elements[1] = ((closureN)self_7319109)->elements[1];
c_7331165.elements[2] = ((closureN)self_7319109)->elements[2];
c_7331165.elements[3] = ((closureN)self_7319109)->elements[3];
c_7331165.elements[4] = ((closureN)self_7319109)->elements[4];
c_7331165.elements[5] = ((closureN)self_7319109)->elements[5];
c_7331165.elements[6] = ((closureN)self_7319109)->elements[6];


make_pair(c_7331833,quote_v,NULL);c_7331833.hdr.immutable = 1;

make_pair(c_7331832,quote_cdr,&c_7331833);c_7331832.hdr.immutable = 1;

make_pair(c_7331831,&c_7331832,NULL);c_7331831.hdr.immutable = 1;

make_pair(c_7331830,quote_x,&c_7331831);c_7331830.hdr.immutable = 1;

make_pair(c_7331829,&c_7331830,NULL);c_7331829.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331165, r_7311839, NULL, &c_7331829);; 
}

static void __lambda_701(void *data, object self_7319110, int argc, object *args) /* object self_7319110, object r_7311837 */
 {
 object r_7311837 = args[0];
  
closureN_type c_7331167;
object e_7331816 [6];
c_7331167.hdr.mark = gc_color_red;
 c_7331167.hdr.grayed = 0;
c_7331167.tag = closureN_tag;
 c_7331167.fn = (function_type)__lambda_702;
c_7331167.num_args = 1;
c_7331167.num_elements = 6;
c_7331167.elements = (object *)e_7331816;
c_7331167.elements[0] = ((closureN)self_7319110)->elements[0];
c_7331167.elements[1] = ((closureN)self_7319110)->elements[1];
c_7331167.elements[2] = ((closureN)self_7319110)->elements[2];
c_7331167.elements[3] = ((closureN)self_7319110)->elements[3];
c_7331167.elements[4] = ((closureN)self_7319110)->elements[5];
c_7331167.elements[5] = ((closureN)self_7319110)->elements[6];


make_pair(c_7331822,quote_v,NULL);c_7331822.hdr.immutable = 1;

make_pair(c_7331821,quote_car,&c_7331822);c_7331821.hdr.immutable = 1;

make_pair(c_7331820,&c_7331821,NULL);c_7331820.hdr.immutable = 1;

make_pair(c_7331819,quote_w,&c_7331820);c_7331819.hdr.immutable = 1;

make_pair(c_7331827,quote_v,NULL);c_7331827.hdr.immutable = 1;

make_pair(c_7331826,quote_cdr,&c_7331827);c_7331826.hdr.immutable = 1;

make_pair(c_7331825,&c_7331826,NULL);c_7331825.hdr.immutable = 1;

make_pair(c_7331824,quote_x,&c_7331825);c_7331824.hdr.immutable = 1;

make_pair(c_7331823,&c_7331824,NULL);c_7331823.hdr.immutable = 1;

make_pair(c_7331818,&c_7331819,&c_7331823);c_7331818.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331167, ((closureN)self_7319110)->elements[4], r_7311837, &c_7331818);; 
}

static void __lambda_702(void *data, object self_7319111, int argc, object *args) /* object self_7319111, object r_7311757 */
 {
 object r_7311757 = args[0];
  
closureN_type c_7331170;
object e_7331815 [7];
c_7331170.hdr.mark = gc_color_red;
 c_7331170.hdr.grayed = 0;
c_7331170.tag = closureN_tag;
 c_7331170.fn = (function_type)__lambda_703;
c_7331170.num_args = 1;
c_7331170.num_elements = 7;
c_7331170.elements = (object *)e_7331815;
c_7331170.elements[0] = ((closureN)self_7319111)->elements[0];
c_7331170.elements[1] = ((closureN)self_7319111)->elements[1];
c_7331170.elements[2] = ((closureN)self_7319111)->elements[2];
c_7331170.elements[3] = ((closureN)self_7319111)->elements[3];
c_7331170.elements[4] = r_7311757;
c_7331170.elements[5] = ((closureN)self_7319111)->elements[4];
c_7331170.elements[6] = ((closureN)self_7319111)->elements[5];

return_closcall2(data,  ((closureN)self_7319111)->elements[4],  &c_7331170, quote_match_91one);; 
}

static void __lambda_703(void *data, object self_7319112, int argc, object *args) /* object self_7319112, object r_7311763 */
 {
 object r_7311763 = args[0];
  
closureN_type c_7331173;
object e_7331814 [8];
c_7331173.hdr.mark = gc_color_red;
 c_7331173.hdr.grayed = 0;
c_7331173.tag = closureN_tag;
 c_7331173.fn = (function_type)__lambda_704;
c_7331173.num_args = 1;
c_7331173.num_elements = 8;
c_7331173.elements = (object *)e_7331814;
c_7331173.elements[0] = ((closureN)self_7319112)->elements[0];
c_7331173.elements[1] = ((closureN)self_7319112)->elements[1];
c_7331173.elements[2] = ((closureN)self_7319112)->elements[2];
c_7331173.elements[3] = ((closureN)self_7319112)->elements[3];
c_7331173.elements[4] = ((closureN)self_7319112)->elements[4];
c_7331173.elements[5] = r_7311763;
c_7331173.elements[6] = ((closureN)self_7319112)->elements[5];
c_7331173.elements[7] = ((closureN)self_7319112)->elements[6];

return_closcall2(data,  ((closureN)self_7319112)->elements[5],  &c_7331173, quote_w);; 
}

static void __lambda_704(void *data, object self_7319113, int argc, object *args) /* object self_7319113, object r_7311766 */
 {
 object r_7311766 = args[0];
  
closureN_type c_7331176;
object e_7331813 [9];
c_7331176.hdr.mark = gc_color_red;
 c_7331176.hdr.grayed = 0;
c_7331176.tag = closureN_tag;
 c_7331176.fn = (function_type)__lambda_705;
c_7331176.num_args = 1;
c_7331176.num_elements = 9;
c_7331176.elements = (object *)e_7331813;
c_7331176.elements[0] = ((closureN)self_7319113)->elements[0];
c_7331176.elements[1] = ((closureN)self_7319113)->elements[1];
c_7331176.elements[2] = ((closureN)self_7319113)->elements[2];
c_7331176.elements[3] = ((closureN)self_7319113)->elements[3];
c_7331176.elements[4] = ((closureN)self_7319113)->elements[4];
c_7331176.elements[5] = ((closureN)self_7319113)->elements[5];
c_7331176.elements[6] = r_7311766;
c_7331176.elements[7] = ((closureN)self_7319113)->elements[6];
c_7331176.elements[8] = ((closureN)self_7319113)->elements[7];

return_closcall2(data,  ((closureN)self_7319113)->elements[6],  &c_7331176, quote_car);; 
}

static void __lambda_705(void *data, object self_7319114, int argc, object *args) /* object self_7319114, object r_7311828 */
 {
 object r_7311828 = args[0];
  
closureN_type c_7331178;
object e_7331808 [10];
c_7331178.hdr.mark = gc_color_red;
 c_7331178.hdr.grayed = 0;
c_7331178.tag = closureN_tag;
 c_7331178.fn = (function_type)__lambda_706;
c_7331178.num_args = 1;
c_7331178.num_elements = 10;
c_7331178.elements = (object *)e_7331808;
c_7331178.elements[0] = ((closureN)self_7319114)->elements[0];
c_7331178.elements[1] = ((closureN)self_7319114)->elements[1];
c_7331178.elements[2] = ((closureN)self_7319114)->elements[2];
c_7331178.elements[3] = ((closureN)self_7319114)->elements[3];
c_7331178.elements[4] = ((closureN)self_7319114)->elements[4];
c_7331178.elements[5] = ((closureN)self_7319114)->elements[5];
c_7331178.elements[6] = ((closureN)self_7319114)->elements[6];
c_7331178.elements[7] = r_7311828;
c_7331178.elements[8] = ((closureN)self_7319114)->elements[7];
c_7331178.elements[9] = ((closureN)self_7319114)->elements[8];




make_pair(c_7331812,quote_v,NULL);c_7331812.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331178, Cyc_car(data, ((closureN)self_7319114)->elements[8]), NULL, &c_7331812);; 
}

static void __lambda_706(void *data, object self_7319115, int argc, object *args) /* object self_7319115, object r_7311829 */
 {
 object r_7311829 = args[0];
  
closureN_type c_7331180;
object e_7331804 [9];
c_7331180.hdr.mark = gc_color_red;
 c_7331180.hdr.grayed = 0;
c_7331180.tag = closureN_tag;
 c_7331180.fn = (function_type)__lambda_707;
c_7331180.num_args = 1;
c_7331180.num_elements = 9;
c_7331180.elements = (object *)e_7331804;
c_7331180.elements[0] = ((closureN)self_7319115)->elements[0];
c_7331180.elements[1] = ((closureN)self_7319115)->elements[1];
c_7331180.elements[2] = ((closureN)self_7319115)->elements[2];
c_7331180.elements[3] = ((closureN)self_7319115)->elements[3];
c_7331180.elements[4] = ((closureN)self_7319115)->elements[4];
c_7331180.elements[5] = ((closureN)self_7319115)->elements[5];
c_7331180.elements[6] = ((closureN)self_7319115)->elements[6];
c_7331180.elements[7] = ((closureN)self_7319115)->elements[8];
c_7331180.elements[8] = ((closureN)self_7319115)->elements[9];


make_pair(c_7331807,quote_v,NULL);c_7331807.hdr.immutable = 1;

make_pair(c_7331806,quote_car,&c_7331807);c_7331806.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331180, ((closureN)self_7319115)->elements[7], r_7311829, &c_7331806);; 
}

static void __lambda_707(void *data, object self_7319116, int argc, object *args) /* object self_7319116, object r_7311816 */
 {
 object r_7311816 = args[0];
  
closureN_type c_7331183;
object e_7331803 [10];
c_7331183.hdr.mark = gc_color_red;
 c_7331183.hdr.grayed = 0;
c_7331183.tag = closureN_tag;
 c_7331183.fn = (function_type)__lambda_708;
c_7331183.num_args = 1;
c_7331183.num_elements = 10;
c_7331183.elements = (object *)e_7331803;
c_7331183.elements[0] = ((closureN)self_7319116)->elements[0];
c_7331183.elements[1] = ((closureN)self_7319116)->elements[1];
c_7331183.elements[2] = ((closureN)self_7319116)->elements[2];
c_7331183.elements[3] = ((closureN)self_7319116)->elements[3];
c_7331183.elements[4] = ((closureN)self_7319116)->elements[4];
c_7331183.elements[5] = ((closureN)self_7319116)->elements[5];
c_7331183.elements[6] = ((closureN)self_7319116)->elements[6];
c_7331183.elements[7] = r_7311816;
c_7331183.elements[8] = ((closureN)self_7319116)->elements[7];
c_7331183.elements[9] = ((closureN)self_7319116)->elements[8];

return_closcall2(data,  ((closureN)self_7319116)->elements[7],  &c_7331183, quote_set_91car_67);; 
}

static void __lambda_708(void *data, object self_7319117, int argc, object *args) /* object self_7319117, object r_7311822 */
 {
 object r_7311822 = args[0];
  
closureN_type c_7331185;
object e_7331798 [11];
c_7331185.hdr.mark = gc_color_red;
 c_7331185.hdr.grayed = 0;
c_7331185.tag = closureN_tag;
 c_7331185.fn = (function_type)__lambda_709;
c_7331185.num_args = 1;
c_7331185.num_elements = 11;
c_7331185.elements = (object *)e_7331798;
c_7331185.elements[0] = ((closureN)self_7319117)->elements[0];
c_7331185.elements[1] = ((closureN)self_7319117)->elements[1];
c_7331185.elements[2] = ((closureN)self_7319117)->elements[2];
c_7331185.elements[3] = ((closureN)self_7319117)->elements[3];
c_7331185.elements[4] = ((closureN)self_7319117)->elements[4];
c_7331185.elements[5] = ((closureN)self_7319117)->elements[5];
c_7331185.elements[6] = ((closureN)self_7319117)->elements[6];
c_7331185.elements[7] = ((closureN)self_7319117)->elements[7];
c_7331185.elements[8] = r_7311822;
c_7331185.elements[9] = ((closureN)self_7319117)->elements[8];
c_7331185.elements[10] = ((closureN)self_7319117)->elements[9];




make_pair(c_7331802,quote_v,NULL);c_7331802.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331185, Cyc_car(data, ((closureN)self_7319117)->elements[9]), NULL, &c_7331802);; 
}

static void __lambda_709(void *data, object self_7319118, int argc, object *args) /* object self_7319118, object r_7311823 */
 {
 object r_7311823 = args[0];
  
closureN_type c_7331187;
object e_7331794 [10];
c_7331187.hdr.mark = gc_color_red;
 c_7331187.hdr.grayed = 0;
c_7331187.tag = closureN_tag;
 c_7331187.fn = (function_type)__lambda_710;
c_7331187.num_args = 1;
c_7331187.num_elements = 10;
c_7331187.elements = (object *)e_7331794;
c_7331187.elements[0] = ((closureN)self_7319118)->elements[0];
c_7331187.elements[1] = ((closureN)self_7319118)->elements[1];
c_7331187.elements[2] = ((closureN)self_7319118)->elements[2];
c_7331187.elements[3] = ((closureN)self_7319118)->elements[3];
c_7331187.elements[4] = ((closureN)self_7319118)->elements[4];
c_7331187.elements[5] = ((closureN)self_7319118)->elements[5];
c_7331187.elements[6] = ((closureN)self_7319118)->elements[6];
c_7331187.elements[7] = ((closureN)self_7319118)->elements[7];
c_7331187.elements[8] = ((closureN)self_7319118)->elements[9];
c_7331187.elements[9] = ((closureN)self_7319118)->elements[10];


make_pair(c_7331797,quote_v,NULL);c_7331797.hdr.immutable = 1;

make_pair(c_7331796,quote_set_91car_67,&c_7331797);c_7331796.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331187, ((closureN)self_7319118)->elements[8], r_7311823, &c_7331796);; 
}

static void __lambda_710(void *data, object self_7319119, int argc, object *args) /* object self_7319119, object r_7311819 */
 {
 object r_7311819 = args[0];
  
closureN_type c_7331189;
object e_7331790 [10];
c_7331189.hdr.mark = gc_color_red;
 c_7331189.hdr.grayed = 0;
c_7331189.tag = closureN_tag;
 c_7331189.fn = (function_type)__lambda_711;
c_7331189.num_args = 1;
c_7331189.num_elements = 10;
c_7331189.elements = (object *)e_7331790;
c_7331189.elements[0] = ((closureN)self_7319119)->elements[0];
c_7331189.elements[1] = ((closureN)self_7319119)->elements[1];
c_7331189.elements[2] = ((closureN)self_7319119)->elements[2];
c_7331189.elements[3] = ((closureN)self_7319119)->elements[3];
c_7331189.elements[4] = ((closureN)self_7319119)->elements[4];
c_7331189.elements[5] = ((closureN)self_7319119)->elements[5];
c_7331189.elements[6] = ((closureN)self_7319119)->elements[6];
c_7331189.elements[7] = ((closureN)self_7319119)->elements[7];
c_7331189.elements[8] = ((closureN)self_7319119)->elements[8];
c_7331189.elements[9] = ((closureN)self_7319119)->elements[9];


make_pair(c_7331793,quote_v,NULL);c_7331793.hdr.immutable = 1;

make_pair(c_7331792,quote_set_91car_67,&c_7331793);c_7331792.hdr.immutable = 1;

make_pair(c_7331791,&c_7331792,NULL);c_7331791.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331189, r_7311819, NULL, &c_7331791);; 
}

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


make_pair(c_7331786,quote_v,NULL);c_7331786.hdr.immutable = 1;

make_pair(c_7331785,quote_car,&c_7331786);c_7331785.hdr.immutable = 1;

make_pair(c_7331789,quote_v,NULL);c_7331789.hdr.immutable = 1;

make_pair(c_7331788,quote_set_91car_67,&c_7331789);c_7331788.hdr.immutable = 1;

make_pair(c_7331787,&c_7331788,NULL);c_7331787.hdr.immutable = 1;

make_pair(c_7331784,&c_7331785,&c_7331787);c_7331784.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331191, ((closureN)self_7319120)->elements[7], r_7311817, &c_7331784);; 
}

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

return_closcall2(data,  ((closureN)self_7319121)->elements[7],  &c_7331194, quote_match_91one);; 
}

static void __lambda_713(void *data, object self_7319122, int argc, object *args) /* object self_7319122, object r_7311781 */
 {
 object r_7311781 = args[0];
  
closureN_type c_7331197;
object e_7331780 [11];
c_7331197.hdr.mark = gc_color_red;
 c_7331197.hdr.grayed = 0;
c_7331197.tag = closureN_tag;
 c_7331197.fn = (function_type)__lambda_714;
c_7331197.num_args = 1;
c_7331197.num_elements = 11;
c_7331197.elements = (object *)e_7331780;
c_7331197.elements[0] = ((closureN)self_7319122)->elements[0];
c_7331197.elements[1] = ((closureN)self_7319122)->elements[1];
c_7331197.elements[2] = ((closureN)self_7319122)->elements[2];
c_7331197.elements[3] = ((closureN)self_7319122)->elements[3];
c_7331197.elements[4] = ((closureN)self_7319122)->elements[4];
c_7331197.elements[5] = ((closureN)self_7319122)->elements[5];
c_7331197.elements[6] = ((closureN)self_7319122)->elements[6];
c_7331197.elements[7] = ((closureN)self_7319122)->elements[7];
c_7331197.elements[8] = r_7311781;
c_7331197.elements[9] = ((closureN)self_7319122)->elements[8];
c_7331197.elements[10] = ((closureN)self_7319122)->elements[9];

return_closcall2(data,  ((closureN)self_7319122)->elements[8],  &c_7331197, quote_x);; 
}

static void __lambda_714(void *data, object self_7319123, int argc, object *args) /* object self_7319123, object r_7311784 */
 {
 object r_7311784 = args[0];
  
closureN_type c_7331200;
object e_7331779 [12];
c_7331200.hdr.mark = gc_color_red;
 c_7331200.hdr.grayed = 0;
c_7331200.tag = closureN_tag;
 c_7331200.fn = (function_type)__lambda_715;
c_7331200.num_args = 1;
c_7331200.num_elements = 12;
c_7331200.elements = (object *)e_7331779;
c_7331200.elements[0] = ((closureN)self_7319123)->elements[0];
c_7331200.elements[1] = ((closureN)self_7319123)->elements[1];
c_7331200.elements[2] = ((closureN)self_7319123)->elements[2];
c_7331200.elements[3] = ((closureN)self_7319123)->elements[3];
c_7331200.elements[4] = ((closureN)self_7319123)->elements[4];
c_7331200.elements[5] = ((closureN)self_7319123)->elements[5];
c_7331200.elements[6] = ((closureN)self_7319123)->elements[6];
c_7331200.elements[7] = ((closureN)self_7319123)->elements[7];
c_7331200.elements[8] = ((closureN)self_7319123)->elements[8];
c_7331200.elements[9] = r_7311784;
c_7331200.elements[10] = ((closureN)self_7319123)->elements[9];
c_7331200.elements[11] = ((closureN)self_7319123)->elements[10];

return_closcall2(data,  ((closureN)self_7319123)->elements[9],  &c_7331200, quote_cdr);; 
}

static void __lambda_715(void *data, object self_7319124, int argc, object *args) /* object self_7319124, object r_7311808 */
 {
 object r_7311808 = args[0];
  
closureN_type c_7331202;
object e_7331774 [13];
c_7331202.hdr.mark = gc_color_red;
 c_7331202.hdr.grayed = 0;
c_7331202.tag = closureN_tag;
 c_7331202.fn = (function_type)__lambda_716;
c_7331202.num_args = 1;
c_7331202.num_elements = 13;
c_7331202.elements = (object *)e_7331774;
c_7331202.elements[0] = ((closureN)self_7319124)->elements[0];
c_7331202.elements[1] = ((closureN)self_7319124)->elements[1];
c_7331202.elements[2] = ((closureN)self_7319124)->elements[2];
c_7331202.elements[3] = ((closureN)self_7319124)->elements[3];
c_7331202.elements[4] = ((closureN)self_7319124)->elements[4];
c_7331202.elements[5] = ((closureN)self_7319124)->elements[5];
c_7331202.elements[6] = ((closureN)self_7319124)->elements[6];
c_7331202.elements[7] = ((closureN)self_7319124)->elements[7];
c_7331202.elements[8] = ((closureN)self_7319124)->elements[8];
c_7331202.elements[9] = ((closureN)self_7319124)->elements[9];
c_7331202.elements[10] = r_7311808;
c_7331202.elements[11] = ((closureN)self_7319124)->elements[10];
c_7331202.elements[12] = ((closureN)self_7319124)->elements[11];




make_pair(c_7331778,quote_v,NULL);c_7331778.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331202, Cyc_car(data, ((closureN)self_7319124)->elements[11]), NULL, &c_7331778);; 
}

static void __lambda_716(void *data, object self_7319125, int argc, object *args) /* object self_7319125, object r_7311809 */
 {
 object r_7311809 = args[0];
  
closureN_type c_7331204;
object e_7331770 [12];
c_7331204.hdr.mark = gc_color_red;
 c_7331204.hdr.grayed = 0;
c_7331204.tag = closureN_tag;
 c_7331204.fn = (function_type)__lambda_717;
c_7331204.num_args = 1;
c_7331204.num_elements = 12;
c_7331204.elements = (object *)e_7331770;
c_7331204.elements[0] = ((closureN)self_7319125)->elements[0];
c_7331204.elements[1] = ((closureN)self_7319125)->elements[1];
c_7331204.elements[2] = ((closureN)self_7319125)->elements[2];
c_7331204.elements[3] = ((closureN)self_7319125)->elements[3];
c_7331204.elements[4] = ((closureN)self_7319125)->elements[4];
c_7331204.elements[5] = ((closureN)self_7319125)->elements[5];
c_7331204.elements[6] = ((closureN)self_7319125)->elements[6];
c_7331204.elements[7] = ((closureN)self_7319125)->elements[7];
c_7331204.elements[8] = ((closureN)self_7319125)->elements[8];
c_7331204.elements[9] = ((closureN)self_7319125)->elements[9];
c_7331204.elements[10] = ((closureN)self_7319125)->elements[11];
c_7331204.elements[11] = ((closureN)self_7319125)->elements[12];


make_pair(c_7331773,quote_v,NULL);c_7331773.hdr.immutable = 1;

make_pair(c_7331772,quote_cdr,&c_7331773);c_7331772.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331204, ((closureN)self_7319125)->elements[10], r_7311809, &c_7331772);; 
}

static void __lambda_717(void *data, object self_7319126, int argc, object *args) /* object self_7319126, object r_7311796 */
 {
 object r_7311796 = args[0];
  
closureN_type c_7331207;
object e_7331769 [12];
c_7331207.hdr.mark = gc_color_red;
 c_7331207.hdr.grayed = 0;
c_7331207.tag = closureN_tag;
 c_7331207.fn = (function_type)__lambda_718;
c_7331207.num_args = 1;
c_7331207.num_elements = 12;
c_7331207.elements = (object *)e_7331769;
c_7331207.elements[0] = ((closureN)self_7319126)->elements[0];
c_7331207.elements[1] = ((closureN)self_7319126)->elements[1];
c_7331207.elements[2] = ((closureN)self_7319126)->elements[2];
c_7331207.elements[3] = ((closureN)self_7319126)->elements[3];
c_7331207.elements[4] = ((closureN)self_7319126)->elements[4];
c_7331207.elements[5] = ((closureN)self_7319126)->elements[5];
c_7331207.elements[6] = ((closureN)self_7319126)->elements[6];
c_7331207.elements[7] = ((closureN)self_7319126)->elements[7];
c_7331207.elements[8] = ((closureN)self_7319126)->elements[8];
c_7331207.elements[9] = ((closureN)self_7319126)->elements[9];
c_7331207.elements[10] = r_7311796;
c_7331207.elements[11] = ((closureN)self_7319126)->elements[11];

return_closcall2(data,  ((closureN)self_7319126)->elements[10],  &c_7331207, quote_set_91cdr_67);; 
}

static void __lambda_718(void *data, object self_7319127, int argc, object *args) /* object self_7319127, object r_7311802 */
 {
 object r_7311802 = args[0];
  
closureN_type c_7331209;
object e_7331764 [13];
c_7331209.hdr.mark = gc_color_red;
 c_7331209.hdr.grayed = 0;
c_7331209.tag = closureN_tag;
 c_7331209.fn = (function_type)__lambda_719;
c_7331209.num_args = 1;
c_7331209.num_elements = 13;
c_7331209.elements = (object *)e_7331764;
c_7331209.elements[0] = ((closureN)self_7319127)->elements[0];
c_7331209.elements[1] = ((closureN)self_7319127)->elements[1];
c_7331209.elements[2] = ((closureN)self_7319127)->elements[2];
c_7331209.elements[3] = ((closureN)self_7319127)->elements[3];
c_7331209.elements[4] = ((closureN)self_7319127)->elements[4];
c_7331209.elements[5] = ((closureN)self_7319127)->elements[5];
c_7331209.elements[6] = ((closureN)self_7319127)->elements[6];
c_7331209.elements[7] = ((closureN)self_7319127)->elements[7];
c_7331209.elements[8] = ((closureN)self_7319127)->elements[8];
c_7331209.elements[9] = ((closureN)self_7319127)->elements[9];
c_7331209.elements[10] = ((closureN)self_7319127)->elements[10];
c_7331209.elements[11] = r_7311802;
c_7331209.elements[12] = ((closureN)self_7319127)->elements[11];




make_pair(c_7331768,quote_v,NULL);c_7331768.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331209, Cyc_car(data, ((closureN)self_7319127)->elements[11]), NULL, &c_7331768);; 
}

static void __lambda_719(void *data, object self_7319128, int argc, object *args) /* object self_7319128, object r_7311803 */
 {
 object r_7311803 = args[0];
  
closureN_type c_7331211;
object e_7331760 [12];
c_7331211.hdr.mark = gc_color_red;
 c_7331211.hdr.grayed = 0;
c_7331211.tag = closureN_tag;
 c_7331211.fn = (function_type)__lambda_720;
c_7331211.num_args = 1;
c_7331211.num_elements = 12;
c_7331211.elements = (object *)e_7331760;
c_7331211.elements[0] = ((closureN)self_7319128)->elements[0];
c_7331211.elements[1] = ((closureN)self_7319128)->elements[1];
c_7331211.elements[2] = ((closureN)self_7319128)->elements[2];
c_7331211.elements[3] = ((closureN)self_7319128)->elements[3];
c_7331211.elements[4] = ((closureN)self_7319128)->elements[4];
c_7331211.elements[5] = ((closureN)self_7319128)->elements[5];
c_7331211.elements[6] = ((closureN)self_7319128)->elements[6];
c_7331211.elements[7] = ((closureN)self_7319128)->elements[7];
c_7331211.elements[8] = ((closureN)self_7319128)->elements[8];
c_7331211.elements[9] = ((closureN)self_7319128)->elements[9];
c_7331211.elements[10] = ((closureN)self_7319128)->elements[10];
c_7331211.elements[11] = ((closureN)self_7319128)->elements[12];


make_pair(c_7331763,quote_v,NULL);c_7331763.hdr.immutable = 1;

make_pair(c_7331762,quote_set_91cdr_67,&c_7331763);c_7331762.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331211, ((closureN)self_7319128)->elements[11], r_7311803, &c_7331762);; 
}

static void __lambda_720(void *data, object self_7319129, int argc, object *args) /* object self_7319129, object r_7311799 */
 {
 object r_7311799 = args[0];
  
closureN_type c_7331213;
object e_7331756 [12];
c_7331213.hdr.mark = gc_color_red;
 c_7331213.hdr.grayed = 0;
c_7331213.tag = closureN_tag;
 c_7331213.fn = (function_type)__lambda_721;
c_7331213.num_args = 1;
c_7331213.num_elements = 12;
c_7331213.elements = (object *)e_7331756;
c_7331213.elements[0] = ((closureN)self_7319129)->elements[0];
c_7331213.elements[1] = ((closureN)self_7319129)->elements[1];
c_7331213.elements[2] = ((closureN)self_7319129)->elements[2];
c_7331213.elements[3] = ((closureN)self_7319129)->elements[3];
c_7331213.elements[4] = ((closureN)self_7319129)->elements[4];
c_7331213.elements[5] = ((closureN)self_7319129)->elements[5];
c_7331213.elements[6] = ((closureN)self_7319129)->elements[6];
c_7331213.elements[7] = ((closureN)self_7319129)->elements[7];
c_7331213.elements[8] = ((closureN)self_7319129)->elements[8];
c_7331213.elements[9] = ((closureN)self_7319129)->elements[9];
c_7331213.elements[10] = ((closureN)self_7319129)->elements[10];
c_7331213.elements[11] = ((closureN)self_7319129)->elements[11];


make_pair(c_7331759,quote_v,NULL);c_7331759.hdr.immutable = 1;

make_pair(c_7331758,quote_set_91cdr_67,&c_7331759);c_7331758.hdr.immutable = 1;

make_pair(c_7331757,&c_7331758,NULL);c_7331757.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331213, r_7311799, NULL, &c_7331757);; 
}

static void __lambda_721(void *data, object self_7319130, int argc, object *args) /* object self_7319130, object r_7311797 */
 {
 object r_7311797 = args[0];
  
closureN_type c_7331215;
object e_7331748 [11];
c_7331215.hdr.mark = gc_color_red;
 c_7331215.hdr.grayed = 0;
c_7331215.tag = closureN_tag;
 c_7331215.fn = (function_type)__lambda_722;
c_7331215.num_args = 1;
c_7331215.num_elements = 11;
c_7331215.elements = (object *)e_7331748;
c_7331215.elements[0] = ((closureN)self_7319130)->elements[0];
c_7331215.elements[1] = ((closureN)self_7319130)->elements[1];
c_7331215.elements[2] = ((closureN)self_7319130)->elements[2];
c_7331215.elements[3] = ((closureN)self_7319130)->elements[3];
c_7331215.elements[4] = ((closureN)self_7319130)->elements[4];
c_7331215.elements[5] = ((closureN)self_7319130)->elements[5];
c_7331215.elements[6] = ((closureN)self_7319130)->elements[6];
c_7331215.elements[7] = ((closureN)self_7319130)->elements[7];
c_7331215.elements[8] = ((closureN)self_7319130)->elements[8];
c_7331215.elements[9] = ((closureN)self_7319130)->elements[9];
c_7331215.elements[10] = ((closureN)self_7319130)->elements[11];


make_pair(c_7331752,quote_v,NULL);c_7331752.hdr.immutable = 1;

make_pair(c_7331751,quote_cdr,&c_7331752);c_7331751.hdr.immutable = 1;

make_pair(c_7331755,quote_v,NULL);c_7331755.hdr.immutable = 1;

make_pair(c_7331754,quote_set_91cdr_67,&c_7331755);c_7331754.hdr.immutable = 1;

make_pair(c_7331753,&c_7331754,NULL);c_7331753.hdr.immutable = 1;

make_pair(c_7331750,&c_7331751,&c_7331753);c_7331750.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331215, ((closureN)self_7319130)->elements[10], r_7311797, &c_7331750);; 
}

static void __lambda_722(void *data, object self_7319131, int argc, object *args) /* object self_7319131, object r_7311789 */
 {
 object r_7311789 = args[0];
  
closureN_type c_7331217;
object e_7331735 [12];
c_7331217.hdr.mark = gc_color_red;
 c_7331217.hdr.grayed = 0;
c_7331217.tag = closureN_tag;
 c_7331217.fn = (function_type)__lambda_723;
c_7331217.num_args = 1;
c_7331217.num_elements = 12;
c_7331217.elements = (object *)e_7331735;
c_7331217.elements[0] = ((closureN)self_7319131)->elements[0];
c_7331217.elements[1] = ((closureN)self_7319131)->elements[1];
c_7331217.elements[2] = ((closureN)self_7319131)->elements[2];
c_7331217.elements[3] = ((closureN)self_7319131)->elements[3];
c_7331217.elements[4] = ((closureN)self_7319131)->elements[4];
c_7331217.elements[5] = ((closureN)self_7319131)->elements[5];
c_7331217.elements[6] = ((closureN)self_7319131)->elements[6];
c_7331217.elements[7] = ((closureN)self_7319131)->elements[7];
c_7331217.elements[8] = ((closureN)self_7319131)->elements[8];
c_7331217.elements[9] = ((closureN)self_7319131)->elements[9];
c_7331217.elements[10] = r_7311789;
c_7331217.elements[11] = ((closureN)self_7319131)->elements[10];












make_pair(c_7331747,quote_fk,NULL);c_7331747.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331217, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319131)->elements[10]))))), NULL, &c_7331747);; 
}

static void __lambda_723(void *data, object self_7319132, int argc, object *args) /* object self_7319132, object r_7311792 */
 {
 object r_7311792 = args[0];
  
closureN_type c_7331219;
object e_7331723 [12];
c_7331219.hdr.mark = gc_color_red;
 c_7331219.hdr.grayed = 0;
c_7331219.tag = closureN_tag;
 c_7331219.fn = (function_type)__lambda_724;
c_7331219.num_args = 1;
c_7331219.num_elements = 12;
c_7331219.elements = (object *)e_7331723;
c_7331219.elements[0] = ((closureN)self_7319132)->elements[0];
c_7331219.elements[1] = ((closureN)self_7319132)->elements[1];
c_7331219.elements[2] = ((closureN)self_7319132)->elements[2];
c_7331219.elements[3] = ((closureN)self_7319132)->elements[3];
c_7331219.elements[4] = ((closureN)self_7319132)->elements[4];
c_7331219.elements[5] = ((closureN)self_7319132)->elements[5];
c_7331219.elements[6] = ((closureN)self_7319132)->elements[6];
c_7331219.elements[7] = ((closureN)self_7319132)->elements[7];
c_7331219.elements[8] = ((closureN)self_7319132)->elements[8];
c_7331219.elements[9] = ((closureN)self_7319132)->elements[9];
c_7331219.elements[10] = ((closureN)self_7319132)->elements[10];
c_7331219.elements[11] = ((closureN)self_7319132)->elements[11];










make_pair(c_7331734,quote_fk,NULL);c_7331734.hdr.immutable = 1;

make_pair(c_7331733,quote_sk,&c_7331734);c_7331733.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331219, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319132)->elements[11])))), r_7311792, &c_7331733);; 
}

static void __lambda_724(void *data, object self_7319133, int argc, object *args) /* object self_7319133, object r_7311790 */
 {
 object r_7311790 = args[0];
  
closureN_type c_7331221;
object e_7331712 [11];
c_7331221.hdr.mark = gc_color_red;
 c_7331221.hdr.grayed = 0;
c_7331221.tag = closureN_tag;
 c_7331221.fn = (function_type)__lambda_725;
c_7331221.num_args = 1;
c_7331221.num_elements = 11;
c_7331221.elements = (object *)e_7331712;
c_7331221.elements[0] = ((closureN)self_7319133)->elements[0];
c_7331221.elements[1] = ((closureN)self_7319133)->elements[1];
c_7331221.elements[2] = ((closureN)self_7319133)->elements[2];
c_7331221.elements[3] = ((closureN)self_7319133)->elements[3];
c_7331221.elements[4] = ((closureN)self_7319133)->elements[4];
c_7331221.elements[5] = ((closureN)self_7319133)->elements[5];
c_7331221.elements[6] = ((closureN)self_7319133)->elements[6];
c_7331221.elements[7] = ((closureN)self_7319133)->elements[7];
c_7331221.elements[8] = ((closureN)self_7319133)->elements[8];
c_7331221.elements[9] = ((closureN)self_7319133)->elements[9];
c_7331221.elements[10] = ((closureN)self_7319133)->elements[11];


make_pair(c_7331717,quote_v,NULL);c_7331717.hdr.immutable = 1;

make_pair(c_7331716,quote_cdr,&c_7331717);c_7331716.hdr.immutable = 1;

make_pair(c_7331720,quote_v,NULL);c_7331720.hdr.immutable = 1;

make_pair(c_7331719,quote_set_91cdr_67,&c_7331720);c_7331719.hdr.immutable = 1;

make_pair(c_7331718,&c_7331719,NULL);c_7331718.hdr.immutable = 1;

make_pair(c_7331715,&c_7331716,&c_7331718);c_7331715.hdr.immutable = 1;

make_pair(c_7331722,quote_fk,NULL);c_7331722.hdr.immutable = 1;

make_pair(c_7331721,quote_sk,&c_7331722);c_7331721.hdr.immutable = 1;

make_pair(c_7331714,&c_7331715,&c_7331721);c_7331714.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331221, ((closureN)self_7319133)->elements[10], r_7311790, &c_7331714);; 
}

static void __lambda_725(void *data, object self_7319134, int argc, object *args) /* object self_7319134, object r_7311787 */
 {
 object r_7311787 = args[0];
  
closureN_type c_7331223;
object e_7331694 [11];
c_7331223.hdr.mark = gc_color_red;
 c_7331223.hdr.grayed = 0;
c_7331223.tag = closureN_tag;
 c_7331223.fn = (function_type)__lambda_726;
c_7331223.num_args = 1;
c_7331223.num_elements = 11;
c_7331223.elements = (object *)e_7331694;
c_7331223.elements[0] = ((closureN)self_7319134)->elements[0];
c_7331223.elements[1] = ((closureN)self_7319134)->elements[1];
c_7331223.elements[2] = ((closureN)self_7319134)->elements[2];
c_7331223.elements[3] = ((closureN)self_7319134)->elements[3];
c_7331223.elements[4] = ((closureN)self_7319134)->elements[4];
c_7331223.elements[5] = ((closureN)self_7319134)->elements[5];
c_7331223.elements[6] = ((closureN)self_7319134)->elements[6];
c_7331223.elements[7] = ((closureN)self_7319134)->elements[7];
c_7331223.elements[8] = ((closureN)self_7319134)->elements[8];
c_7331223.elements[9] = ((closureN)self_7319134)->elements[9];
c_7331223.elements[10] = ((closureN)self_7319134)->elements[10];








make_pair(c_7331706,quote_v,NULL);c_7331706.hdr.immutable = 1;

make_pair(c_7331705,quote_cdr,&c_7331706);c_7331705.hdr.immutable = 1;

make_pair(c_7331709,quote_v,NULL);c_7331709.hdr.immutable = 1;

make_pair(c_7331708,quote_set_91cdr_67,&c_7331709);c_7331708.hdr.immutable = 1;

make_pair(c_7331707,&c_7331708,NULL);c_7331707.hdr.immutable = 1;

make_pair(c_7331704,&c_7331705,&c_7331707);c_7331704.hdr.immutable = 1;

make_pair(c_7331711,quote_fk,NULL);c_7331711.hdr.immutable = 1;

make_pair(c_7331710,quote_sk,&c_7331711);c_7331710.hdr.immutable = 1;

make_pair(c_7331703,&c_7331704,&c_7331710);c_7331703.hdr.immutable = 1;

make_pair(c_7331702,quote_q,&c_7331703);c_7331702.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331223, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319134)->elements[10]))), r_7311787, &c_7331702);; 
}

static void __lambda_726(void *data, object self_7319135, int argc, object *args) /* object self_7319135, object r_7311785 */
 {
 object r_7311785 = args[0];
  
closureN_type c_7331225;
object e_7331681 [10];
c_7331225.hdr.mark = gc_color_red;
 c_7331225.hdr.grayed = 0;
c_7331225.tag = closureN_tag;
 c_7331225.fn = (function_type)__lambda_727;
c_7331225.num_args = 1;
c_7331225.num_elements = 10;
c_7331225.elements = (object *)e_7331681;
c_7331225.elements[0] = ((closureN)self_7319135)->elements[0];
c_7331225.elements[1] = ((closureN)self_7319135)->elements[1];
c_7331225.elements[2] = ((closureN)self_7319135)->elements[2];
c_7331225.elements[3] = ((closureN)self_7319135)->elements[3];
c_7331225.elements[4] = ((closureN)self_7319135)->elements[4];
c_7331225.elements[5] = ((closureN)self_7319135)->elements[5];
c_7331225.elements[6] = ((closureN)self_7319135)->elements[6];
c_7331225.elements[7] = ((closureN)self_7319135)->elements[7];
c_7331225.elements[8] = ((closureN)self_7319135)->elements[8];
c_7331225.elements[9] = ((closureN)self_7319135)->elements[10];


make_pair(c_7331688,quote_v,NULL);c_7331688.hdr.immutable = 1;

make_pair(c_7331687,quote_cdr,&c_7331688);c_7331687.hdr.immutable = 1;

make_pair(c_7331691,quote_v,NULL);c_7331691.hdr.immutable = 1;

make_pair(c_7331690,quote_set_91cdr_67,&c_7331691);c_7331690.hdr.immutable = 1;

make_pair(c_7331689,&c_7331690,NULL);c_7331689.hdr.immutable = 1;

make_pair(c_7331686,&c_7331687,&c_7331689);c_7331686.hdr.immutable = 1;

make_pair(c_7331693,quote_fk,NULL);c_7331693.hdr.immutable = 1;

make_pair(c_7331692,quote_sk,&c_7331693);c_7331692.hdr.immutable = 1;

make_pair(c_7331685,&c_7331686,&c_7331692);c_7331685.hdr.immutable = 1;

make_pair(c_7331684,quote_q,&c_7331685);c_7331684.hdr.immutable = 1;

make_pair(c_7331683,quote_x,&c_7331684);c_7331683.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331225, ((closureN)self_7319135)->elements[9], r_7311785, &c_7331683);; 
}

static void __lambda_727(void *data, object self_7319136, int argc, object *args) /* object self_7319136, object r_7311782 */
 {
 object r_7311782 = args[0];
  
closureN_type c_7331227;
object e_7331667 [9];
c_7331227.hdr.mark = gc_color_red;
 c_7331227.hdr.grayed = 0;
c_7331227.tag = closureN_tag;
 c_7331227.fn = (function_type)__lambda_728;
c_7331227.num_args = 1;
c_7331227.num_elements = 9;
c_7331227.elements = (object *)e_7331667;
c_7331227.elements[0] = ((closureN)self_7319136)->elements[0];
c_7331227.elements[1] = ((closureN)self_7319136)->elements[1];
c_7331227.elements[2] = ((closureN)self_7319136)->elements[2];
c_7331227.elements[3] = ((closureN)self_7319136)->elements[3];
c_7331227.elements[4] = ((closureN)self_7319136)->elements[4];
c_7331227.elements[5] = ((closureN)self_7319136)->elements[5];
c_7331227.elements[6] = ((closureN)self_7319136)->elements[6];
c_7331227.elements[7] = ((closureN)self_7319136)->elements[7];
c_7331227.elements[8] = ((closureN)self_7319136)->elements[9];


make_pair(c_7331675,quote_v,NULL);c_7331675.hdr.immutable = 1;

make_pair(c_7331674,quote_cdr,&c_7331675);c_7331674.hdr.immutable = 1;

make_pair(c_7331678,quote_v,NULL);c_7331678.hdr.immutable = 1;

make_pair(c_7331677,quote_set_91cdr_67,&c_7331678);c_7331677.hdr.immutable = 1;

make_pair(c_7331676,&c_7331677,NULL);c_7331676.hdr.immutable = 1;

make_pair(c_7331673,&c_7331674,&c_7331676);c_7331673.hdr.immutable = 1;

make_pair(c_7331680,quote_fk,NULL);c_7331680.hdr.immutable = 1;

make_pair(c_7331679,quote_sk,&c_7331680);c_7331679.hdr.immutable = 1;

make_pair(c_7331672,&c_7331673,&c_7331679);c_7331672.hdr.immutable = 1;

make_pair(c_7331671,quote_q,&c_7331672);c_7331671.hdr.immutable = 1;

make_pair(c_7331670,quote_x,&c_7331671);c_7331670.hdr.immutable = 1;

make_pair(c_7331669,quote_match_91one,&c_7331670);c_7331669.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331227, ((closureN)self_7319136)->elements[8], r_7311782, &c_7331669);; 
}

static void __lambda_728(void *data, object self_7319137, int argc, object *args) /* object self_7319137, object r_7311774 */
 {
 object r_7311774 = args[0];
  
closureN_type c_7331229;
object e_7331652 [10];
c_7331229.hdr.mark = gc_color_red;
 c_7331229.hdr.grayed = 0;
c_7331229.tag = closureN_tag;
 c_7331229.fn = (function_type)__lambda_729;
c_7331229.num_args = 1;
c_7331229.num_elements = 10;
c_7331229.elements = (object *)e_7331652;
c_7331229.elements[0] = ((closureN)self_7319137)->elements[0];
c_7331229.elements[1] = ((closureN)self_7319137)->elements[1];
c_7331229.elements[2] = ((closureN)self_7319137)->elements[2];
c_7331229.elements[3] = ((closureN)self_7319137)->elements[3];
c_7331229.elements[4] = ((closureN)self_7319137)->elements[4];
c_7331229.elements[5] = ((closureN)self_7319137)->elements[5];
c_7331229.elements[6] = ((closureN)self_7319137)->elements[6];
c_7331229.elements[7] = ((closureN)self_7319137)->elements[7];
c_7331229.elements[8] = r_7311774;
c_7331229.elements[9] = ((closureN)self_7319137)->elements[8];














make_pair(c_7331666,quote_i,NULL);c_7331666.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331229, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319137)->elements[8])))))), NULL, &c_7331666);; 
}

static void __lambda_729(void *data, object self_7319138, int argc, object *args) /* object self_7319138, object r_7311777 */
 {
 object r_7311777 = args[0];
  
closureN_type c_7331231;
object e_7331638 [10];
c_7331231.hdr.mark = gc_color_red;
 c_7331231.hdr.grayed = 0;
c_7331231.tag = closureN_tag;
 c_7331231.fn = (function_type)__lambda_730;
c_7331231.num_args = 1;
c_7331231.num_elements = 10;
c_7331231.elements = (object *)e_7331638;
c_7331231.elements[0] = ((closureN)self_7319138)->elements[0];
c_7331231.elements[1] = ((closureN)self_7319138)->elements[1];
c_7331231.elements[2] = ((closureN)self_7319138)->elements[2];
c_7331231.elements[3] = ((closureN)self_7319138)->elements[3];
c_7331231.elements[4] = ((closureN)self_7319138)->elements[4];
c_7331231.elements[5] = ((closureN)self_7319138)->elements[5];
c_7331231.elements[6] = ((closureN)self_7319138)->elements[6];
c_7331231.elements[7] = ((closureN)self_7319138)->elements[7];
c_7331231.elements[8] = ((closureN)self_7319138)->elements[8];
c_7331231.elements[9] = ((closureN)self_7319138)->elements[9];












make_pair(c_7331651,quote_i,NULL);c_7331651.hdr.immutable = 1;

make_pair(c_7331650,quote_fk,&c_7331651);c_7331650.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331231, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319138)->elements[9]))))), r_7311777, &c_7331650);; 
}

static void __lambda_730(void *data, object self_7319139, int argc, object *args) /* object self_7319139, object r_7311775 */
 {
 object r_7311775 = args[0];
  
closureN_type c_7331233;
object e_7331621 [9];
c_7331233.hdr.mark = gc_color_red;
 c_7331233.hdr.grayed = 0;
c_7331233.tag = closureN_tag;
 c_7331233.fn = (function_type)__lambda_731;
c_7331233.num_args = 1;
c_7331233.num_elements = 9;
c_7331233.elements = (object *)e_7331621;
c_7331233.elements[0] = ((closureN)self_7319139)->elements[0];
c_7331233.elements[1] = ((closureN)self_7319139)->elements[1];
c_7331233.elements[2] = ((closureN)self_7319139)->elements[2];
c_7331233.elements[3] = ((closureN)self_7319139)->elements[3];
c_7331233.elements[4] = ((closureN)self_7319139)->elements[4];
c_7331233.elements[5] = ((closureN)self_7319139)->elements[5];
c_7331233.elements[6] = ((closureN)self_7319139)->elements[6];
c_7331233.elements[7] = ((closureN)self_7319139)->elements[7];
c_7331233.elements[8] = ((closureN)self_7319139)->elements[9];


make_pair(c_7331630,quote_v,NULL);c_7331630.hdr.immutable = 1;

make_pair(c_7331629,quote_cdr,&c_7331630);c_7331629.hdr.immutable = 1;

make_pair(c_7331633,quote_v,NULL);c_7331633.hdr.immutable = 1;

make_pair(c_7331632,quote_set_91cdr_67,&c_7331633);c_7331632.hdr.immutable = 1;

make_pair(c_7331631,&c_7331632,NULL);c_7331631.hdr.immutable = 1;

make_pair(c_7331628,&c_7331629,&c_7331631);c_7331628.hdr.immutable = 1;

make_pair(c_7331635,quote_fk,NULL);c_7331635.hdr.immutable = 1;

make_pair(c_7331634,quote_sk,&c_7331635);c_7331634.hdr.immutable = 1;

make_pair(c_7331627,&c_7331628,&c_7331634);c_7331627.hdr.immutable = 1;

make_pair(c_7331626,quote_q,&c_7331627);c_7331626.hdr.immutable = 1;

make_pair(c_7331625,quote_x,&c_7331626);c_7331625.hdr.immutable = 1;

make_pair(c_7331624,quote_match_91one,&c_7331625);c_7331624.hdr.immutable = 1;

make_pair(c_7331637,quote_i,NULL);c_7331637.hdr.immutable = 1;

make_pair(c_7331636,quote_fk,&c_7331637);c_7331636.hdr.immutable = 1;

make_pair(c_7331623,&c_7331624,&c_7331636);c_7331623.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331233, ((closureN)self_7319139)->elements[8], r_7311775, &c_7331623);; 
}

static void __lambda_731(void *data, object self_7319140, int argc, object *args) /* object self_7319140, object r_7311772 */
 {
 object r_7311772 = args[0];
  
closureN_type c_7331235;
object e_7331597 [8];
c_7331235.hdr.mark = gc_color_red;
 c_7331235.hdr.grayed = 0;
c_7331235.tag = closureN_tag;
 c_7331235.fn = (function_type)__lambda_732;
c_7331235.num_args = 1;
c_7331235.num_elements = 8;
c_7331235.elements = (object *)e_7331597;
c_7331235.elements[0] = ((closureN)self_7319140)->elements[0];
c_7331235.elements[1] = ((closureN)self_7319140)->elements[1];
c_7331235.elements[2] = ((closureN)self_7319140)->elements[2];
c_7331235.elements[3] = ((closureN)self_7319140)->elements[3];
c_7331235.elements[4] = ((closureN)self_7319140)->elements[4];
c_7331235.elements[5] = ((closureN)self_7319140)->elements[5];
c_7331235.elements[6] = ((closureN)self_7319140)->elements[6];
c_7331235.elements[7] = ((closureN)self_7319140)->elements[8];


make_pair(c_7331602,quote_v,NULL);c_7331602.hdr.immutable = 1;

make_pair(c_7331601,quote_car,&c_7331602);c_7331601.hdr.immutable = 1;

make_pair(c_7331605,quote_v,NULL);c_7331605.hdr.immutable = 1;

make_pair(c_7331604,quote_set_91car_67,&c_7331605);c_7331604.hdr.immutable = 1;

make_pair(c_7331603,&c_7331604,NULL);c_7331603.hdr.immutable = 1;

make_pair(c_7331600,&c_7331601,&c_7331603);c_7331600.hdr.immutable = 1;

make_pair(c_7331613,quote_v,NULL);c_7331613.hdr.immutable = 1;

make_pair(c_7331612,quote_cdr,&c_7331613);c_7331612.hdr.immutable = 1;

make_pair(c_7331616,quote_v,NULL);c_7331616.hdr.immutable = 1;

make_pair(c_7331615,quote_set_91cdr_67,&c_7331616);c_7331615.hdr.immutable = 1;

make_pair(c_7331614,&c_7331615,NULL);c_7331614.hdr.immutable = 1;

make_pair(c_7331611,&c_7331612,&c_7331614);c_7331611.hdr.immutable = 1;

make_pair(c_7331618,quote_fk,NULL);c_7331618.hdr.immutable = 1;

make_pair(c_7331617,quote_sk,&c_7331618);c_7331617.hdr.immutable = 1;

make_pair(c_7331610,&c_7331611,&c_7331617);c_7331610.hdr.immutable = 1;

make_pair(c_7331609,quote_q,&c_7331610);c_7331609.hdr.immutable = 1;

make_pair(c_7331608,quote_x,&c_7331609);c_7331608.hdr.immutable = 1;

make_pair(c_7331607,quote_match_91one,&c_7331608);c_7331607.hdr.immutable = 1;

make_pair(c_7331620,quote_i,NULL);c_7331620.hdr.immutable = 1;

make_pair(c_7331619,quote_fk,&c_7331620);c_7331619.hdr.immutable = 1;

make_pair(c_7331606,&c_7331607,&c_7331619);c_7331606.hdr.immutable = 1;

make_pair(c_7331599,&c_7331600,&c_7331606);c_7331599.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331235, ((closureN)self_7319140)->elements[7], r_7311772, &c_7331599);; 
}

static void __lambda_732(void *data, object self_7319141, int argc, object *args) /* object self_7319141, object r_7311769 */
 {
 object r_7311769 = args[0];
  
closureN_type c_7331237;
object e_7331566 [8];
c_7331237.hdr.mark = gc_color_red;
 c_7331237.hdr.grayed = 0;
c_7331237.tag = closureN_tag;
 c_7331237.fn = (function_type)__lambda_733;
c_7331237.num_args = 1;
c_7331237.num_elements = 8;
c_7331237.elements = (object *)e_7331566;
c_7331237.elements[0] = ((closureN)self_7319141)->elements[0];
c_7331237.elements[1] = ((closureN)self_7319141)->elements[1];
c_7331237.elements[2] = ((closureN)self_7319141)->elements[2];
c_7331237.elements[3] = ((closureN)self_7319141)->elements[3];
c_7331237.elements[4] = ((closureN)self_7319141)->elements[4];
c_7331237.elements[5] = ((closureN)self_7319141)->elements[5];
c_7331237.elements[6] = ((closureN)self_7319141)->elements[6];
c_7331237.elements[7] = ((closureN)self_7319141)->elements[7];








make_pair(c_7331578,quote_v,NULL);c_7331578.hdr.immutable = 1;

make_pair(c_7331577,quote_car,&c_7331578);c_7331577.hdr.immutable = 1;

make_pair(c_7331581,quote_v,NULL);c_7331581.hdr.immutable = 1;

make_pair(c_7331580,quote_set_91car_67,&c_7331581);c_7331580.hdr.immutable = 1;

make_pair(c_7331579,&c_7331580,NULL);c_7331579.hdr.immutable = 1;

make_pair(c_7331576,&c_7331577,&c_7331579);c_7331576.hdr.immutable = 1;

make_pair(c_7331589,quote_v,NULL);c_7331589.hdr.immutable = 1;

make_pair(c_7331588,quote_cdr,&c_7331589);c_7331588.hdr.immutable = 1;

make_pair(c_7331592,quote_v,NULL);c_7331592.hdr.immutable = 1;

make_pair(c_7331591,quote_set_91cdr_67,&c_7331592);c_7331591.hdr.immutable = 1;

make_pair(c_7331590,&c_7331591,NULL);c_7331590.hdr.immutable = 1;

make_pair(c_7331587,&c_7331588,&c_7331590);c_7331587.hdr.immutable = 1;

make_pair(c_7331594,quote_fk,NULL);c_7331594.hdr.immutable = 1;

make_pair(c_7331593,quote_sk,&c_7331594);c_7331593.hdr.immutable = 1;

make_pair(c_7331586,&c_7331587,&c_7331593);c_7331586.hdr.immutable = 1;

make_pair(c_7331585,quote_q,&c_7331586);c_7331585.hdr.immutable = 1;

make_pair(c_7331584,quote_x,&c_7331585);c_7331584.hdr.immutable = 1;

make_pair(c_7331583,quote_match_91one,&c_7331584);c_7331583.hdr.immutable = 1;

make_pair(c_7331596,quote_i,NULL);c_7331596.hdr.immutable = 1;

make_pair(c_7331595,quote_fk,&c_7331596);c_7331595.hdr.immutable = 1;

make_pair(c_7331582,&c_7331583,&c_7331595);c_7331582.hdr.immutable = 1;

make_pair(c_7331575,&c_7331576,&c_7331582);c_7331575.hdr.immutable = 1;

make_pair(c_7331574,quote_p,&c_7331575);c_7331574.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331237, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319141)->elements[7]))), r_7311769, &c_7331574);; 
}

static void __lambda_733(void *data, object self_7319142, int argc, object *args) /* object self_7319142, object r_7311767 */
 {
 object r_7311767 = args[0];
  
closureN_type c_7331239;
object e_7331540 [7];
c_7331239.hdr.mark = gc_color_red;
 c_7331239.hdr.grayed = 0;
c_7331239.tag = closureN_tag;
 c_7331239.fn = (function_type)__lambda_734;
c_7331239.num_args = 1;
c_7331239.num_elements = 7;
c_7331239.elements = (object *)e_7331540;
c_7331239.elements[0] = ((closureN)self_7319142)->elements[0];
c_7331239.elements[1] = ((closureN)self_7319142)->elements[1];
c_7331239.elements[2] = ((closureN)self_7319142)->elements[2];
c_7331239.elements[3] = ((closureN)self_7319142)->elements[3];
c_7331239.elements[4] = ((closureN)self_7319142)->elements[4];
c_7331239.elements[5] = ((closureN)self_7319142)->elements[5];
c_7331239.elements[6] = ((closureN)self_7319142)->elements[7];


make_pair(c_7331547,quote_v,NULL);c_7331547.hdr.immutable = 1;

make_pair(c_7331546,quote_car,&c_7331547);c_7331546.hdr.immutable = 1;

make_pair(c_7331550,quote_v,NULL);c_7331550.hdr.immutable = 1;

make_pair(c_7331549,quote_set_91car_67,&c_7331550);c_7331549.hdr.immutable = 1;

make_pair(c_7331548,&c_7331549,NULL);c_7331548.hdr.immutable = 1;

make_pair(c_7331545,&c_7331546,&c_7331548);c_7331545.hdr.immutable = 1;

make_pair(c_7331558,quote_v,NULL);c_7331558.hdr.immutable = 1;

make_pair(c_7331557,quote_cdr,&c_7331558);c_7331557.hdr.immutable = 1;

make_pair(c_7331561,quote_v,NULL);c_7331561.hdr.immutable = 1;

make_pair(c_7331560,quote_set_91cdr_67,&c_7331561);c_7331560.hdr.immutable = 1;

make_pair(c_7331559,&c_7331560,NULL);c_7331559.hdr.immutable = 1;

make_pair(c_7331556,&c_7331557,&c_7331559);c_7331556.hdr.immutable = 1;

make_pair(c_7331563,quote_fk,NULL);c_7331563.hdr.immutable = 1;

make_pair(c_7331562,quote_sk,&c_7331563);c_7331562.hdr.immutable = 1;

make_pair(c_7331555,&c_7331556,&c_7331562);c_7331555.hdr.immutable = 1;

make_pair(c_7331554,quote_q,&c_7331555);c_7331554.hdr.immutable = 1;

make_pair(c_7331553,quote_x,&c_7331554);c_7331553.hdr.immutable = 1;

make_pair(c_7331552,quote_match_91one,&c_7331553);c_7331552.hdr.immutable = 1;

make_pair(c_7331565,quote_i,NULL);c_7331565.hdr.immutable = 1;

make_pair(c_7331564,quote_fk,&c_7331565);c_7331564.hdr.immutable = 1;

make_pair(c_7331551,&c_7331552,&c_7331564);c_7331551.hdr.immutable = 1;

make_pair(c_7331544,&c_7331545,&c_7331551);c_7331544.hdr.immutable = 1;

make_pair(c_7331543,quote_p,&c_7331544);c_7331543.hdr.immutable = 1;

make_pair(c_7331542,quote_w,&c_7331543);c_7331542.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331239, ((closureN)self_7319142)->elements[6], r_7311767, &c_7331542);; 
}

static void __lambda_734(void *data, object self_7319143, int argc, object *args) /* object self_7319143, object r_7311764 */
 {
 object r_7311764 = args[0];
  
closureN_type c_7331241;
object e_7331513 [6];
c_7331241.hdr.mark = gc_color_red;
 c_7331241.hdr.grayed = 0;
c_7331241.tag = closureN_tag;
 c_7331241.fn = (function_type)__lambda_735;
c_7331241.num_args = 1;
c_7331241.num_elements = 6;
c_7331241.elements = (object *)e_7331513;
c_7331241.elements[0] = ((closureN)self_7319143)->elements[0];
c_7331241.elements[1] = ((closureN)self_7319143)->elements[1];
c_7331241.elements[2] = ((closureN)self_7319143)->elements[2];
c_7331241.elements[3] = ((closureN)self_7319143)->elements[3];
c_7331241.elements[4] = ((closureN)self_7319143)->elements[4];
c_7331241.elements[5] = ((closureN)self_7319143)->elements[6];


make_pair(c_7331521,quote_v,NULL);c_7331521.hdr.immutable = 1;

make_pair(c_7331520,quote_car,&c_7331521);c_7331520.hdr.immutable = 1;

make_pair(c_7331524,quote_v,NULL);c_7331524.hdr.immutable = 1;

make_pair(c_7331523,quote_set_91car_67,&c_7331524);c_7331523.hdr.immutable = 1;

make_pair(c_7331522,&c_7331523,NULL);c_7331522.hdr.immutable = 1;

make_pair(c_7331519,&c_7331520,&c_7331522);c_7331519.hdr.immutable = 1;

make_pair(c_7331532,quote_v,NULL);c_7331532.hdr.immutable = 1;

make_pair(c_7331531,quote_cdr,&c_7331532);c_7331531.hdr.immutable = 1;

make_pair(c_7331535,quote_v,NULL);c_7331535.hdr.immutable = 1;

make_pair(c_7331534,quote_set_91cdr_67,&c_7331535);c_7331534.hdr.immutable = 1;

make_pair(c_7331533,&c_7331534,NULL);c_7331533.hdr.immutable = 1;

make_pair(c_7331530,&c_7331531,&c_7331533);c_7331530.hdr.immutable = 1;

make_pair(c_7331537,quote_fk,NULL);c_7331537.hdr.immutable = 1;

make_pair(c_7331536,quote_sk,&c_7331537);c_7331536.hdr.immutable = 1;

make_pair(c_7331529,&c_7331530,&c_7331536);c_7331529.hdr.immutable = 1;

make_pair(c_7331528,quote_q,&c_7331529);c_7331528.hdr.immutable = 1;

make_pair(c_7331527,quote_x,&c_7331528);c_7331527.hdr.immutable = 1;

make_pair(c_7331526,quote_match_91one,&c_7331527);c_7331526.hdr.immutable = 1;

make_pair(c_7331539,quote_i,NULL);c_7331539.hdr.immutable = 1;

make_pair(c_7331538,quote_fk,&c_7331539);c_7331538.hdr.immutable = 1;

make_pair(c_7331525,&c_7331526,&c_7331538);c_7331525.hdr.immutable = 1;

make_pair(c_7331518,&c_7331519,&c_7331525);c_7331518.hdr.immutable = 1;

make_pair(c_7331517,quote_p,&c_7331518);c_7331517.hdr.immutable = 1;

make_pair(c_7331516,quote_w,&c_7331517);c_7331516.hdr.immutable = 1;

make_pair(c_7331515,quote_match_91one,&c_7331516);c_7331515.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331241, ((closureN)self_7319143)->elements[5], r_7311764, &c_7331515);; 
}

static void __lambda_735(void *data, object self_7319144, int argc, object *args) /* object self_7319144, object r_7311760 */
 {
 object r_7311760 = args[0];
  
closureN_type c_7331243;
object e_7331486 [6];
c_7331243.hdr.mark = gc_color_red;
 c_7331243.hdr.grayed = 0;
c_7331243.tag = closureN_tag;
 c_7331243.fn = (function_type)__lambda_736;
c_7331243.num_args = 1;
c_7331243.num_elements = 6;
c_7331243.elements = (object *)e_7331486;
c_7331243.elements[0] = ((closureN)self_7319144)->elements[0];
c_7331243.elements[1] = ((closureN)self_7319144)->elements[1];
c_7331243.elements[2] = ((closureN)self_7319144)->elements[2];
c_7331243.elements[3] = ((closureN)self_7319144)->elements[3];
c_7331243.elements[4] = ((closureN)self_7319144)->elements[4];
c_7331243.elements[5] = ((closureN)self_7319144)->elements[5];


make_pair(c_7331494,quote_v,NULL);c_7331494.hdr.immutable = 1;

make_pair(c_7331493,quote_car,&c_7331494);c_7331493.hdr.immutable = 1;

make_pair(c_7331497,quote_v,NULL);c_7331497.hdr.immutable = 1;

make_pair(c_7331496,quote_set_91car_67,&c_7331497);c_7331496.hdr.immutable = 1;

make_pair(c_7331495,&c_7331496,NULL);c_7331495.hdr.immutable = 1;

make_pair(c_7331492,&c_7331493,&c_7331495);c_7331492.hdr.immutable = 1;

make_pair(c_7331505,quote_v,NULL);c_7331505.hdr.immutable = 1;

make_pair(c_7331504,quote_cdr,&c_7331505);c_7331504.hdr.immutable = 1;

make_pair(c_7331508,quote_v,NULL);c_7331508.hdr.immutable = 1;

make_pair(c_7331507,quote_set_91cdr_67,&c_7331508);c_7331507.hdr.immutable = 1;

make_pair(c_7331506,&c_7331507,NULL);c_7331506.hdr.immutable = 1;

make_pair(c_7331503,&c_7331504,&c_7331506);c_7331503.hdr.immutable = 1;

make_pair(c_7331510,quote_fk,NULL);c_7331510.hdr.immutable = 1;

make_pair(c_7331509,quote_sk,&c_7331510);c_7331509.hdr.immutable = 1;

make_pair(c_7331502,&c_7331503,&c_7331509);c_7331502.hdr.immutable = 1;

make_pair(c_7331501,quote_q,&c_7331502);c_7331501.hdr.immutable = 1;

make_pair(c_7331500,quote_x,&c_7331501);c_7331500.hdr.immutable = 1;

make_pair(c_7331499,quote_match_91one,&c_7331500);c_7331499.hdr.immutable = 1;

make_pair(c_7331512,quote_i,NULL);c_7331512.hdr.immutable = 1;

make_pair(c_7331511,quote_fk,&c_7331512);c_7331511.hdr.immutable = 1;

make_pair(c_7331498,&c_7331499,&c_7331511);c_7331498.hdr.immutable = 1;

make_pair(c_7331491,&c_7331492,&c_7331498);c_7331491.hdr.immutable = 1;

make_pair(c_7331490,quote_p,&c_7331491);c_7331490.hdr.immutable = 1;

make_pair(c_7331489,quote_w,&c_7331490);c_7331489.hdr.immutable = 1;

make_pair(c_7331488,quote_match_91one,&c_7331489);c_7331488.hdr.immutable = 1;

make_pair(c_7331487,&c_7331488,NULL);c_7331487.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331243, r_7311760, NULL, &c_7331487);; 
}

static void __lambda_736(void *data, object self_7319145, int argc, object *args) /* object self_7319145, object r_7311758 */
 {
 object r_7311758 = args[0];
  
closureN_type c_7331245;
object e_7331447 [5];
c_7331245.hdr.mark = gc_color_red;
 c_7331245.hdr.grayed = 0;
c_7331245.tag = closureN_tag;
 c_7331245.fn = (function_type)__lambda_737;
c_7331245.num_args = 1;
c_7331245.num_elements = 5;
c_7331245.elements = (object *)e_7331447;
c_7331245.elements[0] = ((closureN)self_7319145)->elements[0];
c_7331245.elements[1] = ((closureN)self_7319145)->elements[1];
c_7331245.elements[2] = ((closureN)self_7319145)->elements[2];
c_7331245.elements[3] = ((closureN)self_7319145)->elements[3];
c_7331245.elements[4] = ((closureN)self_7319145)->elements[5];


make_pair(c_7331454,quote_v,NULL);c_7331454.hdr.immutable = 1;

make_pair(c_7331453,quote_car,&c_7331454);c_7331453.hdr.immutable = 1;

make_pair(c_7331452,&c_7331453,NULL);c_7331452.hdr.immutable = 1;

make_pair(c_7331451,quote_w,&c_7331452);c_7331451.hdr.immutable = 1;

make_pair(c_7331459,quote_v,NULL);c_7331459.hdr.immutable = 1;

make_pair(c_7331458,quote_cdr,&c_7331459);c_7331458.hdr.immutable = 1;

make_pair(c_7331457,&c_7331458,NULL);c_7331457.hdr.immutable = 1;

make_pair(c_7331456,quote_x,&c_7331457);c_7331456.hdr.immutable = 1;

make_pair(c_7331455,&c_7331456,NULL);c_7331455.hdr.immutable = 1;

make_pair(c_7331450,&c_7331451,&c_7331455);c_7331450.hdr.immutable = 1;

make_pair(c_7331467,quote_v,NULL);c_7331467.hdr.immutable = 1;

make_pair(c_7331466,quote_car,&c_7331467);c_7331466.hdr.immutable = 1;

make_pair(c_7331470,quote_v,NULL);c_7331470.hdr.immutable = 1;

make_pair(c_7331469,quote_set_91car_67,&c_7331470);c_7331469.hdr.immutable = 1;

make_pair(c_7331468,&c_7331469,NULL);c_7331468.hdr.immutable = 1;

make_pair(c_7331465,&c_7331466,&c_7331468);c_7331465.hdr.immutable = 1;

make_pair(c_7331478,quote_v,NULL);c_7331478.hdr.immutable = 1;

make_pair(c_7331477,quote_cdr,&c_7331478);c_7331477.hdr.immutable = 1;

make_pair(c_7331481,quote_v,NULL);c_7331481.hdr.immutable = 1;

make_pair(c_7331480,quote_set_91cdr_67,&c_7331481);c_7331480.hdr.immutable = 1;

make_pair(c_7331479,&c_7331480,NULL);c_7331479.hdr.immutable = 1;

make_pair(c_7331476,&c_7331477,&c_7331479);c_7331476.hdr.immutable = 1;

make_pair(c_7331483,quote_fk,NULL);c_7331483.hdr.immutable = 1;

make_pair(c_7331482,quote_sk,&c_7331483);c_7331482.hdr.immutable = 1;

make_pair(c_7331475,&c_7331476,&c_7331482);c_7331475.hdr.immutable = 1;

make_pair(c_7331474,quote_q,&c_7331475);c_7331474.hdr.immutable = 1;

make_pair(c_7331473,quote_x,&c_7331474);c_7331473.hdr.immutable = 1;

make_pair(c_7331472,quote_match_91one,&c_7331473);c_7331472.hdr.immutable = 1;

make_pair(c_7331485,quote_i,NULL);c_7331485.hdr.immutable = 1;

make_pair(c_7331484,quote_fk,&c_7331485);c_7331484.hdr.immutable = 1;

make_pair(c_7331471,&c_7331472,&c_7331484);c_7331471.hdr.immutable = 1;

make_pair(c_7331464,&c_7331465,&c_7331471);c_7331464.hdr.immutable = 1;

make_pair(c_7331463,quote_p,&c_7331464);c_7331463.hdr.immutable = 1;

make_pair(c_7331462,quote_w,&c_7331463);c_7331462.hdr.immutable = 1;

make_pair(c_7331461,quote_match_91one,&c_7331462);c_7331461.hdr.immutable = 1;

make_pair(c_7331460,&c_7331461,NULL);c_7331460.hdr.immutable = 1;

make_pair(c_7331449,&c_7331450,&c_7331460);c_7331449.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331245, ((closureN)self_7319145)->elements[4], r_7311758, &c_7331449);; 
}

static void __lambda_737(void *data, object self_7319146, int argc, object *args) /* object self_7319146, object r_7311755 */
 {
 object r_7311755 = args[0];
  
closureN_type c_7331247;
object e_7331407 [4];
c_7331247.hdr.mark = gc_color_red;
 c_7331247.hdr.grayed = 0;
c_7331247.tag = closureN_tag;
 c_7331247.fn = (function_type)__lambda_738;
c_7331247.num_args = 1;
c_7331247.num_elements = 4;
c_7331247.elements = (object *)e_7331407;
c_7331247.elements[0] = ((closureN)self_7319146)->elements[0];
c_7331247.elements[1] = ((closureN)self_7319146)->elements[1];
c_7331247.elements[2] = ((closureN)self_7319146)->elements[2];
c_7331247.elements[3] = ((closureN)self_7319146)->elements[4];


make_pair(c_7331415,quote_v,NULL);c_7331415.hdr.immutable = 1;

make_pair(c_7331414,quote_car,&c_7331415);c_7331414.hdr.immutable = 1;

make_pair(c_7331413,&c_7331414,NULL);c_7331413.hdr.immutable = 1;

make_pair(c_7331412,quote_w,&c_7331413);c_7331412.hdr.immutable = 1;

make_pair(c_7331420,quote_v,NULL);c_7331420.hdr.immutable = 1;

make_pair(c_7331419,quote_cdr,&c_7331420);c_7331419.hdr.immutable = 1;

make_pair(c_7331418,&c_7331419,NULL);c_7331418.hdr.immutable = 1;

make_pair(c_7331417,quote_x,&c_7331418);c_7331417.hdr.immutable = 1;

make_pair(c_7331416,&c_7331417,NULL);c_7331416.hdr.immutable = 1;

make_pair(c_7331411,&c_7331412,&c_7331416);c_7331411.hdr.immutable = 1;

make_pair(c_7331428,quote_v,NULL);c_7331428.hdr.immutable = 1;

make_pair(c_7331427,quote_car,&c_7331428);c_7331427.hdr.immutable = 1;

make_pair(c_7331431,quote_v,NULL);c_7331431.hdr.immutable = 1;

make_pair(c_7331430,quote_set_91car_67,&c_7331431);c_7331430.hdr.immutable = 1;

make_pair(c_7331429,&c_7331430,NULL);c_7331429.hdr.immutable = 1;

make_pair(c_7331426,&c_7331427,&c_7331429);c_7331426.hdr.immutable = 1;

make_pair(c_7331439,quote_v,NULL);c_7331439.hdr.immutable = 1;

make_pair(c_7331438,quote_cdr,&c_7331439);c_7331438.hdr.immutable = 1;

make_pair(c_7331442,quote_v,NULL);c_7331442.hdr.immutable = 1;

make_pair(c_7331441,quote_set_91cdr_67,&c_7331442);c_7331441.hdr.immutable = 1;

make_pair(c_7331440,&c_7331441,NULL);c_7331440.hdr.immutable = 1;

make_pair(c_7331437,&c_7331438,&c_7331440);c_7331437.hdr.immutable = 1;

make_pair(c_7331444,quote_fk,NULL);c_7331444.hdr.immutable = 1;

make_pair(c_7331443,quote_sk,&c_7331444);c_7331443.hdr.immutable = 1;

make_pair(c_7331436,&c_7331437,&c_7331443);c_7331436.hdr.immutable = 1;

make_pair(c_7331435,quote_q,&c_7331436);c_7331435.hdr.immutable = 1;

make_pair(c_7331434,quote_x,&c_7331435);c_7331434.hdr.immutable = 1;

make_pair(c_7331433,quote_match_91one,&c_7331434);c_7331433.hdr.immutable = 1;

make_pair(c_7331446,quote_i,NULL);c_7331446.hdr.immutable = 1;

make_pair(c_7331445,quote_fk,&c_7331446);c_7331445.hdr.immutable = 1;

make_pair(c_7331432,&c_7331433,&c_7331445);c_7331432.hdr.immutable = 1;

make_pair(c_7331425,&c_7331426,&c_7331432);c_7331425.hdr.immutable = 1;

make_pair(c_7331424,quote_p,&c_7331425);c_7331424.hdr.immutable = 1;

make_pair(c_7331423,quote_w,&c_7331424);c_7331423.hdr.immutable = 1;

make_pair(c_7331422,quote_match_91one,&c_7331423);c_7331422.hdr.immutable = 1;

make_pair(c_7331421,&c_7331422,NULL);c_7331421.hdr.immutable = 1;

make_pair(c_7331410,&c_7331411,&c_7331421);c_7331410.hdr.immutable = 1;

make_pair(c_7331409,quote_let,&c_7331410);c_7331409.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331247, ((closureN)self_7319146)->elements[3], r_7311755, &c_7331409);; 
}

static void __lambda_738(void *data, object self_7319147, int argc, object *args) /* object self_7319147, object r_7311749 */
 {
 object r_7311749 = args[0];
  
closureN_type c_7331249;
object e_7331394 [4];
c_7331249.hdr.mark = gc_color_red;
 c_7331249.hdr.grayed = 0;
c_7331249.tag = closureN_tag;
 c_7331249.fn = (function_type)__lambda_739;
c_7331249.num_args = 1;
c_7331249.num_elements = 4;
c_7331249.elements = (object *)e_7331394;
c_7331249.elements[0] = ((closureN)self_7319147)->elements[0];
c_7331249.elements[1] = ((closureN)self_7319147)->elements[1];
c_7331249.elements[2] = ((closureN)self_7319147)->elements[2];
c_7331249.elements[3] = r_7311749;












make_pair(c_7331406,quote_fk,NULL);c_7331406.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331249, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319147)->elements[3]))))), NULL, &c_7331406);; 
}

static void __lambda_739(void *data, object self_7319148, int argc, object *args) /* object self_7319148, object r_7311750 */
 {
 object r_7311750 = args[0];
  
closureN_type c_7331251;
object e_7331352 [3];
c_7331251.hdr.mark = gc_color_red;
 c_7331251.hdr.grayed = 0;
c_7331251.tag = closureN_tag;
 c_7331251.fn = (function_type)__lambda_740;
c_7331251.num_args = 1;
c_7331251.num_elements = 3;
c_7331251.elements = (object *)e_7331352;
c_7331251.elements[0] = ((closureN)self_7319148)->elements[0];
c_7331251.elements[1] = ((closureN)self_7319148)->elements[1];
c_7331251.elements[2] = ((closureN)self_7319148)->elements[2];


make_pair(c_7331361,quote_v,NULL);c_7331361.hdr.immutable = 1;

make_pair(c_7331360,quote_car,&c_7331361);c_7331360.hdr.immutable = 1;

make_pair(c_7331359,&c_7331360,NULL);c_7331359.hdr.immutable = 1;

make_pair(c_7331358,quote_w,&c_7331359);c_7331358.hdr.immutable = 1;

make_pair(c_7331366,quote_v,NULL);c_7331366.hdr.immutable = 1;

make_pair(c_7331365,quote_cdr,&c_7331366);c_7331365.hdr.immutable = 1;

make_pair(c_7331364,&c_7331365,NULL);c_7331364.hdr.immutable = 1;

make_pair(c_7331363,quote_x,&c_7331364);c_7331363.hdr.immutable = 1;

make_pair(c_7331362,&c_7331363,NULL);c_7331362.hdr.immutable = 1;

make_pair(c_7331357,&c_7331358,&c_7331362);c_7331357.hdr.immutable = 1;

make_pair(c_7331374,quote_v,NULL);c_7331374.hdr.immutable = 1;

make_pair(c_7331373,quote_car,&c_7331374);c_7331373.hdr.immutable = 1;

make_pair(c_7331377,quote_v,NULL);c_7331377.hdr.immutable = 1;

make_pair(c_7331376,quote_set_91car_67,&c_7331377);c_7331376.hdr.immutable = 1;

make_pair(c_7331375,&c_7331376,NULL);c_7331375.hdr.immutable = 1;

make_pair(c_7331372,&c_7331373,&c_7331375);c_7331372.hdr.immutable = 1;

make_pair(c_7331385,quote_v,NULL);c_7331385.hdr.immutable = 1;

make_pair(c_7331384,quote_cdr,&c_7331385);c_7331384.hdr.immutable = 1;

make_pair(c_7331388,quote_v,NULL);c_7331388.hdr.immutable = 1;

make_pair(c_7331387,quote_set_91cdr_67,&c_7331388);c_7331387.hdr.immutable = 1;

make_pair(c_7331386,&c_7331387,NULL);c_7331386.hdr.immutable = 1;

make_pair(c_7331383,&c_7331384,&c_7331386);c_7331383.hdr.immutable = 1;

make_pair(c_7331390,quote_fk,NULL);c_7331390.hdr.immutable = 1;

make_pair(c_7331389,quote_sk,&c_7331390);c_7331389.hdr.immutable = 1;

make_pair(c_7331382,&c_7331383,&c_7331389);c_7331382.hdr.immutable = 1;

make_pair(c_7331381,quote_q,&c_7331382);c_7331381.hdr.immutable = 1;

make_pair(c_7331380,quote_x,&c_7331381);c_7331380.hdr.immutable = 1;

make_pair(c_7331379,quote_match_91one,&c_7331380);c_7331379.hdr.immutable = 1;

make_pair(c_7331392,quote_i,NULL);c_7331392.hdr.immutable = 1;

make_pair(c_7331391,quote_fk,&c_7331392);c_7331391.hdr.immutable = 1;

make_pair(c_7331378,&c_7331379,&c_7331391);c_7331378.hdr.immutable = 1;

make_pair(c_7331371,&c_7331372,&c_7331378);c_7331371.hdr.immutable = 1;

make_pair(c_7331370,quote_p,&c_7331371);c_7331370.hdr.immutable = 1;

make_pair(c_7331369,quote_w,&c_7331370);c_7331369.hdr.immutable = 1;

make_pair(c_7331368,quote_match_91one,&c_7331369);c_7331368.hdr.immutable = 1;

make_pair(c_7331367,&c_7331368,NULL);c_7331367.hdr.immutable = 1;

make_pair(c_7331356,&c_7331357,&c_7331367);c_7331356.hdr.immutable = 1;

make_pair(c_7331355,quote_let,&c_7331356);c_7331355.hdr.immutable = 1;

make_pair(c_7331393,quote_fk,NULL);c_7331393.hdr.immutable = 1;

make_pair(c_7331354,&c_7331355,&c_7331393);c_7331354.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331251, ((closureN)self_7319148)->elements[3], r_7311750, &c_7331354);; 
}

static void __lambda_740(void *data, object self_7319149, int argc, object *args) /* object self_7319149, object r_7311747 */
 {
 object r_7311747 = args[0];
  
closureN_type c_7331253;
object e_7331307 [2];
c_7331253.hdr.mark = gc_color_red;
 c_7331253.hdr.grayed = 0;
c_7331253.tag = closureN_tag;
 c_7331253.fn = (function_type)__lambda_741;
c_7331253.num_args = 1;
c_7331253.num_elements = 2;
c_7331253.elements = (object *)e_7331307;
c_7331253.elements[0] = ((closureN)self_7319149)->elements[0];
c_7331253.elements[1] = ((closureN)self_7319149)->elements[1];


make_pair(c_7331311,quote_v,NULL);c_7331311.hdr.immutable = 1;

make_pair(c_7331310,quote_pair_127,&c_7331311);c_7331310.hdr.immutable = 1;

make_pair(c_7331319,quote_v,NULL);c_7331319.hdr.immutable = 1;

make_pair(c_7331318,quote_car,&c_7331319);c_7331318.hdr.immutable = 1;

make_pair(c_7331317,&c_7331318,NULL);c_7331317.hdr.immutable = 1;

make_pair(c_7331316,quote_w,&c_7331317);c_7331316.hdr.immutable = 1;

make_pair(c_7331324,quote_v,NULL);c_7331324.hdr.immutable = 1;

make_pair(c_7331323,quote_cdr,&c_7331324);c_7331323.hdr.immutable = 1;

make_pair(c_7331322,&c_7331323,NULL);c_7331322.hdr.immutable = 1;

make_pair(c_7331321,quote_x,&c_7331322);c_7331321.hdr.immutable = 1;

make_pair(c_7331320,&c_7331321,NULL);c_7331320.hdr.immutable = 1;

make_pair(c_7331315,&c_7331316,&c_7331320);c_7331315.hdr.immutable = 1;

make_pair(c_7331332,quote_v,NULL);c_7331332.hdr.immutable = 1;

make_pair(c_7331331,quote_car,&c_7331332);c_7331331.hdr.immutable = 1;

make_pair(c_7331335,quote_v,NULL);c_7331335.hdr.immutable = 1;

make_pair(c_7331334,quote_set_91car_67,&c_7331335);c_7331334.hdr.immutable = 1;

make_pair(c_7331333,&c_7331334,NULL);c_7331333.hdr.immutable = 1;

make_pair(c_7331330,&c_7331331,&c_7331333);c_7331330.hdr.immutable = 1;

make_pair(c_7331343,quote_v,NULL);c_7331343.hdr.immutable = 1;

make_pair(c_7331342,quote_cdr,&c_7331343);c_7331342.hdr.immutable = 1;

make_pair(c_7331346,quote_v,NULL);c_7331346.hdr.immutable = 1;

make_pair(c_7331345,quote_set_91cdr_67,&c_7331346);c_7331345.hdr.immutable = 1;

make_pair(c_7331344,&c_7331345,NULL);c_7331344.hdr.immutable = 1;

make_pair(c_7331341,&c_7331342,&c_7331344);c_7331341.hdr.immutable = 1;

make_pair(c_7331348,quote_fk,NULL);c_7331348.hdr.immutable = 1;

make_pair(c_7331347,quote_sk,&c_7331348);c_7331347.hdr.immutable = 1;

make_pair(c_7331340,&c_7331341,&c_7331347);c_7331340.hdr.immutable = 1;

make_pair(c_7331339,quote_q,&c_7331340);c_7331339.hdr.immutable = 1;

make_pair(c_7331338,quote_x,&c_7331339);c_7331338.hdr.immutable = 1;

make_pair(c_7331337,quote_match_91one,&c_7331338);c_7331337.hdr.immutable = 1;

make_pair(c_7331350,quote_i,NULL);c_7331350.hdr.immutable = 1;

make_pair(c_7331349,quote_fk,&c_7331350);c_7331349.hdr.immutable = 1;

make_pair(c_7331336,&c_7331337,&c_7331349);c_7331336.hdr.immutable = 1;

make_pair(c_7331329,&c_7331330,&c_7331336);c_7331329.hdr.immutable = 1;

make_pair(c_7331328,quote_p,&c_7331329);c_7331328.hdr.immutable = 1;

make_pair(c_7331327,quote_w,&c_7331328);c_7331327.hdr.immutable = 1;

make_pair(c_7331326,quote_match_91one,&c_7331327);c_7331326.hdr.immutable = 1;

make_pair(c_7331325,&c_7331326,NULL);c_7331325.hdr.immutable = 1;

make_pair(c_7331314,&c_7331315,&c_7331325);c_7331314.hdr.immutable = 1;

make_pair(c_7331313,quote_let,&c_7331314);c_7331313.hdr.immutable = 1;

make_pair(c_7331351,quote_fk,NULL);c_7331351.hdr.immutable = 1;

make_pair(c_7331312,&c_7331313,&c_7331351);c_7331312.hdr.immutable = 1;

make_pair(c_7331309,&c_7331310,&c_7331312);c_7331309.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331253, ((closureN)self_7319149)->elements[2], r_7311747, &c_7331309);; 
}

static void __lambda_741(void *data, object self_7319150, int argc, object *args) /* object self_7319150, object r_7311744 */
 {
 object r_7311744 = args[0];
  
closureN_type c_7331255;
object e_7331261 [1];
c_7331255.hdr.mark = gc_color_red;
 c_7331255.hdr.grayed = 0;
c_7331255.tag = closureN_tag;
 c_7331255.fn = (function_type)__lambda_742;
c_7331255.num_args = 1;
c_7331255.num_elements = 1;
c_7331255.elements = (object *)e_7331261;
c_7331255.elements[0] = ((closureN)self_7319150)->elements[0];


make_pair(c_7331266,quote_v,NULL);c_7331266.hdr.immutable = 1;

make_pair(c_7331265,quote_pair_127,&c_7331266);c_7331265.hdr.immutable = 1;

make_pair(c_7331274,quote_v,NULL);c_7331274.hdr.immutable = 1;

make_pair(c_7331273,quote_car,&c_7331274);c_7331273.hdr.immutable = 1;

make_pair(c_7331272,&c_7331273,NULL);c_7331272.hdr.immutable = 1;

make_pair(c_7331271,quote_w,&c_7331272);c_7331271.hdr.immutable = 1;

make_pair(c_7331279,quote_v,NULL);c_7331279.hdr.immutable = 1;

make_pair(c_7331278,quote_cdr,&c_7331279);c_7331278.hdr.immutable = 1;

make_pair(c_7331277,&c_7331278,NULL);c_7331277.hdr.immutable = 1;

make_pair(c_7331276,quote_x,&c_7331277);c_7331276.hdr.immutable = 1;

make_pair(c_7331275,&c_7331276,NULL);c_7331275.hdr.immutable = 1;

make_pair(c_7331270,&c_7331271,&c_7331275);c_7331270.hdr.immutable = 1;

make_pair(c_7331287,quote_v,NULL);c_7331287.hdr.immutable = 1;

make_pair(c_7331286,quote_car,&c_7331287);c_7331286.hdr.immutable = 1;

make_pair(c_7331290,quote_v,NULL);c_7331290.hdr.immutable = 1;

make_pair(c_7331289,quote_set_91car_67,&c_7331290);c_7331289.hdr.immutable = 1;

make_pair(c_7331288,&c_7331289,NULL);c_7331288.hdr.immutable = 1;

make_pair(c_7331285,&c_7331286,&c_7331288);c_7331285.hdr.immutable = 1;

make_pair(c_7331298,quote_v,NULL);c_7331298.hdr.immutable = 1;

make_pair(c_7331297,quote_cdr,&c_7331298);c_7331297.hdr.immutable = 1;

make_pair(c_7331301,quote_v,NULL);c_7331301.hdr.immutable = 1;

make_pair(c_7331300,quote_set_91cdr_67,&c_7331301);c_7331300.hdr.immutable = 1;

make_pair(c_7331299,&c_7331300,NULL);c_7331299.hdr.immutable = 1;

make_pair(c_7331296,&c_7331297,&c_7331299);c_7331296.hdr.immutable = 1;

make_pair(c_7331303,quote_fk,NULL);c_7331303.hdr.immutable = 1;

make_pair(c_7331302,quote_sk,&c_7331303);c_7331302.hdr.immutable = 1;

make_pair(c_7331295,&c_7331296,&c_7331302);c_7331295.hdr.immutable = 1;

make_pair(c_7331294,quote_q,&c_7331295);c_7331294.hdr.immutable = 1;

make_pair(c_7331293,quote_x,&c_7331294);c_7331293.hdr.immutable = 1;

make_pair(c_7331292,quote_match_91one,&c_7331293);c_7331292.hdr.immutable = 1;

make_pair(c_7331305,quote_i,NULL);c_7331305.hdr.immutable = 1;

make_pair(c_7331304,quote_fk,&c_7331305);c_7331304.hdr.immutable = 1;

make_pair(c_7331291,&c_7331292,&c_7331304);c_7331291.hdr.immutable = 1;

make_pair(c_7331284,&c_7331285,&c_7331291);c_7331284.hdr.immutable = 1;

make_pair(c_7331283,quote_p,&c_7331284);c_7331283.hdr.immutable = 1;

make_pair(c_7331282,quote_w,&c_7331283);c_7331282.hdr.immutable = 1;

make_pair(c_7331281,quote_match_91one,&c_7331282);c_7331281.hdr.immutable = 1;

make_pair(c_7331280,&c_7331281,NULL);c_7331280.hdr.immutable = 1;

make_pair(c_7331269,&c_7331270,&c_7331280);c_7331269.hdr.immutable = 1;

make_pair(c_7331268,quote_let,&c_7331269);c_7331268.hdr.immutable = 1;

make_pair(c_7331306,quote_fk,NULL);c_7331306.hdr.immutable = 1;

make_pair(c_7331267,&c_7331268,&c_7331306);c_7331267.hdr.immutable = 1;

make_pair(c_7331264,&c_7331265,&c_7331267);c_7331264.hdr.immutable = 1;

make_pair(c_7331263,quote__if,&c_7331264);c_7331263.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7331255, ((closureN)self_7319150)->elements[1], r_7311744, &c_7331263);; 
}

static void __lambda_742(void *data, object self_7319151, int argc, object *args) /* object self_7319151, object r_7311742 */
 {
 object r_7311742 = args[0];
  
pair_type local_7331260; 
return_direct_with_clo1(data,  ((closureN)self_7319151)->elements[0], (((closure)  ((closureN)self_7319151)->elements[0])->fn),  set_pair_as_expr(&local_7331260, r_7311742, boolean_f));; 
}

static void __lambda_660(void *data, object self_7319152, int argc, object *args) /* object self_7319152, object k_7311877 */
 {
 object k_7311877 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319152)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319152)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319152)->elements[2])))) ){ 
  
closureN_type c_7330689;
object e_7331040 [4];
c_7330689.hdr.mark = gc_color_red;
 c_7330689.hdr.grayed = 0;
c_7330689.tag = closureN_tag;
 c_7330689.fn = (function_type)__lambda_661;
c_7330689.num_args = 1;
c_7330689.num_elements = 4;
c_7330689.elements = (object *)e_7331040;
c_7330689.elements[0] = ((closureN)self_7319152)->elements[0];
c_7330689.elements[1] = k_7311877;
c_7330689.elements[2] = ((closureN)self_7319152)->elements[1];
c_7330689.elements[3] = ((closureN)self_7319152)->elements[2];

return_closcall2(data,  ((closureN)self_7319152)->elements[1],  &c_7330689, quote_object);
} else { 
  return_direct_with_clo1(data,  k_7311877, (((closure)  k_7311877)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311877, (((closure)  k_7311877)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311877, (((closure)  k_7311877)->fn),  boolean_f);}
;; 
}

static void __lambda_661(void *data, object self_7319153, int argc, object *args) /* object self_7319153, object r_7311944 */
 {
 object r_7311944 = args[0];
  
closureN_type c_7330692;
object e_7331032 [3];
c_7330692.hdr.mark = gc_color_red;
 c_7330692.hdr.grayed = 0;
c_7330692.tag = closureN_tag;
 c_7330692.fn = (function_type)__lambda_662;
c_7330692.num_args = 1;
c_7330692.num_elements = 3;
c_7330692.elements = (object *)e_7331032;
c_7330692.elements[0] = ((closureN)self_7319153)->elements[1];
c_7330692.elements[1] = ((closureN)self_7319153)->elements[2];
c_7330692.elements[2] = ((closureN)self_7319153)->elements[3];







return_closcall3(data,  ((closureN)self_7319153)->elements[0],  &c_7330692, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319153)->elements[3]))), r_7311944);; 
}

static void __lambda_662(void *data, object self_7319154, int argc, object *args) /* object self_7319154, object r_7311885 */
 {
 object r_7311885 = args[0];
  if( (boolean_f != r_7311885) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319154)->elements[2]))))) ){ 
    complex_num_type local_7330704; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7330704, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319154)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319154)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319154)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319154)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319154)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319154)->elements[2])))))))) ){ 
  
closureN_type c_7330771;
object e_7331015 [3];
c_7330771.hdr.mark = gc_color_red;
 c_7330771.hdr.grayed = 0;
c_7330771.tag = closureN_tag;
 c_7330771.fn = (function_type)__lambda_663;
c_7330771.num_args = 1;
c_7330771.num_elements = 3;
c_7330771.elements = (object *)e_7331015;
c_7330771.elements[0] = ((closureN)self_7319154)->elements[0];
c_7330771.elements[1] = ((closureN)self_7319154)->elements[1];
c_7330771.elements[2] = ((closureN)self_7319154)->elements[2];

return_closcall2(data,  ((closureN)self_7319154)->elements[1],  &c_7330771, quote__if);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319154)->elements[0], (((closure)  ((closureN)self_7319154)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319154)->elements[0], (((closure)  ((closureN)self_7319154)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319154)->elements[0], (((closure)  ((closureN)self_7319154)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319154)->elements[0], (((closure)  ((closureN)self_7319154)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319154)->elements[0], (((closure)  ((closureN)self_7319154)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319154)->elements[0], (((closure)  ((closureN)self_7319154)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319154)->elements[0], (((closure)  ((closureN)self_7319154)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319154)->elements[0], (((closure)  ((closureN)self_7319154)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_663(void *data, object self_7319155, int argc, object *args) /* object self_7319155, object r_7311906 */
 {
 object r_7311906 = args[0];
  
closureN_type c_7330774;
object e_7331014 [4];
c_7330774.hdr.mark = gc_color_red;
 c_7330774.hdr.grayed = 0;
c_7330774.tag = closureN_tag;
 c_7330774.fn = (function_type)__lambda_664;
c_7330774.num_args = 1;
c_7330774.num_elements = 4;
c_7330774.elements = (object *)e_7331014;
c_7330774.elements[0] = ((closureN)self_7319155)->elements[0];
c_7330774.elements[1] = r_7311906;
c_7330774.elements[2] = ((closureN)self_7319155)->elements[1];
c_7330774.elements[3] = ((closureN)self_7319155)->elements[2];

return_closcall2(data,  ((closureN)self_7319155)->elements[1],  &c_7330774, quote_is_91a_127);; 
}

static void __lambda_664(void *data, object self_7319156, int argc, object *args) /* object self_7319156, object r_7311935 */
 {
 object r_7311935 = args[0];
  
closureN_type c_7330776;
object e_7331003 [5];
c_7330776.hdr.mark = gc_color_red;
 c_7330776.hdr.grayed = 0;
c_7330776.tag = closureN_tag;
 c_7330776.fn = (function_type)__lambda_665;
c_7330776.num_args = 1;
c_7330776.num_elements = 5;
c_7330776.elements = (object *)e_7331003;
c_7330776.elements[0] = ((closureN)self_7319156)->elements[0];
c_7330776.elements[1] = ((closureN)self_7319156)->elements[1];
c_7330776.elements[2] = r_7311935;
c_7330776.elements[3] = ((closureN)self_7319156)->elements[2];
c_7330776.elements[4] = ((closureN)self_7319156)->elements[3];










make_pair(c_7331013,quote_rec,NULL);c_7331013.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330776, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319156)->elements[3])))), NULL, &c_7331013);; 
}

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




make_pair(c_7331002,quote_rec,NULL);c_7331002.hdr.immutable = 1;

make_pair(c_7331001,quote_v,&c_7331002);c_7331001.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330778, Cyc_car(data, ((closureN)self_7319157)->elements[4]), r_7311938, &c_7331001);; 
}

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


make_pair(c_7330996,quote_rec,NULL);c_7330996.hdr.immutable = 1;

make_pair(c_7330995,quote_v,&c_7330996);c_7330995.hdr.immutable = 1;

make_pair(c_7330994,quote_is_91a_127,&c_7330995);c_7330994.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330780, ((closureN)self_7319158)->elements[2], r_7311936, &c_7330994);; 
}

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

return_closcall2(data,  ((closureN)self_7319159)->elements[2],  &c_7330783, quote_match_91record_91named_91refs);; 
}

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














make_pair(c_7330990,quote_i,NULL);c_7330990.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330785, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319160)->elements[3])))))), NULL, &c_7330990);; 
}

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












make_pair(c_7330975,quote_i,NULL);c_7330975.hdr.immutable = 1;

make_pair(c_7330974,quote_fk,&c_7330975);c_7330974.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330787, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319161)->elements[4]))))), r_7311930, &c_7330974);; 
}

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










make_pair(c_7330961,quote_i,NULL);c_7330961.hdr.immutable = 1;

make_pair(c_7330960,quote_fk,&c_7330961);c_7330960.hdr.immutable = 1;

make_pair(c_7330959,quote_sk,&c_7330960);c_7330959.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330789, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319162)->elements[4])))), r_7311928, &c_7330959);; 
}

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








make_pair(c_7330948,quote_i,NULL);c_7330948.hdr.immutable = 1;

make_pair(c_7330947,quote_fk,&c_7330948);c_7330947.hdr.immutable = 1;

make_pair(c_7330946,quote_sk,&c_7330947);c_7330946.hdr.immutable = 1;

make_pair(c_7330945,quote_g_87s,&c_7330946);c_7330945.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330791, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319163)->elements[4]))), r_7311926, &c_7330945);; 
}

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










make_pair(c_7330932,quote__93_93_93,NULL);c_7330932.hdr.immutable = 1;

make_pair(c_7330931,quote_p,&c_7330932);c_7330931.hdr.immutable = 1;

make_pair(c_7330936,quote_i,NULL);c_7330936.hdr.immutable = 1;

make_pair(c_7330935,quote_fk,&c_7330936);c_7330935.hdr.immutable = 1;

make_pair(c_7330934,quote_sk,&c_7330935);c_7330934.hdr.immutable = 1;

make_pair(c_7330933,quote_g_87s,&c_7330934);c_7330933.hdr.immutable = 1;

make_pair(c_7330930,&c_7330931,&c_7330933);c_7330930.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330793, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319164)->elements[4])))), r_7311924, &c_7330930);; 
}

static void __lambda_673(void *data, object self_7319165, int argc, object *args) /* object self_7319165, object r_7311922 */
 {
 object r_7311922 = args[0];
  
closureN_type c_7330795;
object e_7330902 [5];
c_7330795.hdr.mark = gc_color_red;
 c_7330795.hdr.grayed = 0;
c_7330795.tag = closureN_tag;
 c_7330795.fn = (function_type)__lambda_674;
c_7330795.num_args = 1;
c_7330795.num_elements = 5;
c_7330795.elements = (object *)e_7330902;
c_7330795.elements[0] = ((closureN)self_7319165)->elements[0];
c_7330795.elements[1] = ((closureN)self_7319165)->elements[1];
c_7330795.elements[2] = ((closureN)self_7319165)->elements[2];
c_7330795.elements[3] = ((closureN)self_7319165)->elements[3];
c_7330795.elements[4] = ((closureN)self_7319165)->elements[4];










make_pair(c_7330915,quote__93_93_93,NULL);c_7330915.hdr.immutable = 1;

make_pair(c_7330914,quote_p,&c_7330915);c_7330914.hdr.immutable = 1;

make_pair(c_7330919,quote_i,NULL);c_7330919.hdr.immutable = 1;

make_pair(c_7330918,quote_fk,&c_7330919);c_7330918.hdr.immutable = 1;

make_pair(c_7330917,quote_sk,&c_7330918);c_7330917.hdr.immutable = 1;

make_pair(c_7330916,quote_g_87s,&c_7330917);c_7330916.hdr.immutable = 1;

make_pair(c_7330913,&c_7330914,&c_7330916);c_7330913.hdr.immutable = 1;

make_pair(c_7330912,quote_rec,&c_7330913);c_7330912.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330795, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319165)->elements[4])))), r_7311922, &c_7330912);; 
}

static void __lambda_674(void *data, object self_7319166, int argc, object *args) /* object self_7319166, object r_7311920 */
 {
 object r_7311920 = args[0];
  
closureN_type c_7330797;
object e_7330889 [5];
c_7330797.hdr.mark = gc_color_red;
 c_7330797.hdr.grayed = 0;
c_7330797.tag = closureN_tag;
 c_7330797.fn = (function_type)__lambda_675;
c_7330797.num_args = 1;
c_7330797.num_elements = 5;
c_7330797.elements = (object *)e_7330889;
c_7330797.elements[0] = ((closureN)self_7319166)->elements[0];
c_7330797.elements[1] = ((closureN)self_7319166)->elements[1];
c_7330797.elements[2] = ((closureN)self_7319166)->elements[2];
c_7330797.elements[3] = ((closureN)self_7319166)->elements[3];
c_7330797.elements[4] = ((closureN)self_7319166)->elements[4];




make_pair(c_7330897,quote__93_93_93,NULL);c_7330897.hdr.immutable = 1;

make_pair(c_7330896,quote_p,&c_7330897);c_7330896.hdr.immutable = 1;

make_pair(c_7330901,quote_i,NULL);c_7330901.hdr.immutable = 1;

make_pair(c_7330900,quote_fk,&c_7330901);c_7330900.hdr.immutable = 1;

make_pair(c_7330899,quote_sk,&c_7330900);c_7330899.hdr.immutable = 1;

make_pair(c_7330898,quote_g_87s,&c_7330899);c_7330898.hdr.immutable = 1;

make_pair(c_7330895,&c_7330896,&c_7330898);c_7330895.hdr.immutable = 1;

make_pair(c_7330894,quote_rec,&c_7330895);c_7330894.hdr.immutable = 1;

make_pair(c_7330893,quote_v,&c_7330894);c_7330893.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330797, Cyc_car(data, ((closureN)self_7319166)->elements[4]), r_7311920, &c_7330893);; 
}

static void __lambda_675(void *data, object self_7319167, int argc, object *args) /* object self_7319167, object r_7311918 */
 {
 object r_7311918 = args[0];
  
closureN_type c_7330799;
object e_7330877 [4];
c_7330799.hdr.mark = gc_color_red;
 c_7330799.hdr.grayed = 0;
c_7330799.tag = closureN_tag;
 c_7330799.fn = (function_type)__lambda_676;
c_7330799.num_args = 1;
c_7330799.num_elements = 4;
c_7330799.elements = (object *)e_7330877;
c_7330799.elements[0] = ((closureN)self_7319167)->elements[0];
c_7330799.elements[1] = ((closureN)self_7319167)->elements[1];
c_7330799.elements[2] = ((closureN)self_7319167)->elements[2];
c_7330799.elements[3] = ((closureN)self_7319167)->elements[4];


make_pair(c_7330884,quote__93_93_93,NULL);c_7330884.hdr.immutable = 1;

make_pair(c_7330883,quote_p,&c_7330884);c_7330883.hdr.immutable = 1;

make_pair(c_7330888,quote_i,NULL);c_7330888.hdr.immutable = 1;

make_pair(c_7330887,quote_fk,&c_7330888);c_7330887.hdr.immutable = 1;

make_pair(c_7330886,quote_sk,&c_7330887);c_7330886.hdr.immutable = 1;

make_pair(c_7330885,quote_g_87s,&c_7330886);c_7330885.hdr.immutable = 1;

make_pair(c_7330882,&c_7330883,&c_7330885);c_7330882.hdr.immutable = 1;

make_pair(c_7330881,quote_rec,&c_7330882);c_7330881.hdr.immutable = 1;

make_pair(c_7330880,quote_v,&c_7330881);c_7330880.hdr.immutable = 1;

make_pair(c_7330879,quote_match_91record_91named_91refs,&c_7330880);c_7330879.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330799, ((closureN)self_7319167)->elements[3], r_7311918, &c_7330879);; 
}

static void __lambda_676(void *data, object self_7319168, int argc, object *args) /* object self_7319168, object r_7311912 */
 {
 object r_7311912 = args[0];
  
closureN_type c_7330801;
object e_7330864 [4];
c_7330801.hdr.mark = gc_color_red;
 c_7330801.hdr.grayed = 0;
c_7330801.tag = closureN_tag;
 c_7330801.fn = (function_type)__lambda_677;
c_7330801.num_args = 1;
c_7330801.num_elements = 4;
c_7330801.elements = (object *)e_7330864;
c_7330801.elements[0] = ((closureN)self_7319168)->elements[0];
c_7330801.elements[1] = ((closureN)self_7319168)->elements[1];
c_7330801.elements[2] = ((closureN)self_7319168)->elements[2];
c_7330801.elements[3] = r_7311912;












make_pair(c_7330876,quote_fk,NULL);c_7330876.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330801, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319168)->elements[3]))))), NULL, &c_7330876);; 
}

static void __lambda_677(void *data, object self_7319169, int argc, object *args) /* object self_7319169, object r_7311913 */
 {
 object r_7311913 = args[0];
  
closureN_type c_7330803;
object e_7330850 [3];
c_7330803.hdr.mark = gc_color_red;
 c_7330803.hdr.grayed = 0;
c_7330803.tag = closureN_tag;
 c_7330803.fn = (function_type)__lambda_678;
c_7330803.num_args = 1;
c_7330803.num_elements = 3;
c_7330803.elements = (object *)e_7330850;
c_7330803.elements[0] = ((closureN)self_7319169)->elements[0];
c_7330803.elements[1] = ((closureN)self_7319169)->elements[1];
c_7330803.elements[2] = ((closureN)self_7319169)->elements[2];


make_pair(c_7330858,quote__93_93_93,NULL);c_7330858.hdr.immutable = 1;

make_pair(c_7330857,quote_p,&c_7330858);c_7330857.hdr.immutable = 1;

make_pair(c_7330862,quote_i,NULL);c_7330862.hdr.immutable = 1;

make_pair(c_7330861,quote_fk,&c_7330862);c_7330861.hdr.immutable = 1;

make_pair(c_7330860,quote_sk,&c_7330861);c_7330860.hdr.immutable = 1;

make_pair(c_7330859,quote_g_87s,&c_7330860);c_7330859.hdr.immutable = 1;

make_pair(c_7330856,&c_7330857,&c_7330859);c_7330856.hdr.immutable = 1;

make_pair(c_7330855,quote_rec,&c_7330856);c_7330855.hdr.immutable = 1;

make_pair(c_7330854,quote_v,&c_7330855);c_7330854.hdr.immutable = 1;

make_pair(c_7330853,quote_match_91record_91named_91refs,&c_7330854);c_7330853.hdr.immutable = 1;

make_pair(c_7330863,quote_fk,NULL);c_7330863.hdr.immutable = 1;

make_pair(c_7330852,&c_7330853,&c_7330863);c_7330852.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330803, ((closureN)self_7319169)->elements[3], r_7311913, &c_7330852);; 
}

static void __lambda_678(void *data, object self_7319170, int argc, object *args) /* object self_7319170, object r_7311910 */
 {
 object r_7311910 = args[0];
  
closureN_type c_7330805;
object e_7330832 [2];
c_7330805.hdr.mark = gc_color_red;
 c_7330805.hdr.grayed = 0;
c_7330805.tag = closureN_tag;
 c_7330805.fn = (function_type)__lambda_679;
c_7330805.num_args = 1;
c_7330805.num_elements = 2;
c_7330805.elements = (object *)e_7330832;
c_7330805.elements[0] = ((closureN)self_7319170)->elements[0];
c_7330805.elements[1] = ((closureN)self_7319170)->elements[1];


make_pair(c_7330837,quote_rec,NULL);c_7330837.hdr.immutable = 1;

make_pair(c_7330836,quote_v,&c_7330837);c_7330836.hdr.immutable = 1;

make_pair(c_7330835,quote_is_91a_127,&c_7330836);c_7330835.hdr.immutable = 1;

make_pair(c_7330844,quote__93_93_93,NULL);c_7330844.hdr.immutable = 1;

make_pair(c_7330843,quote_p,&c_7330844);c_7330843.hdr.immutable = 1;

make_pair(c_7330848,quote_i,NULL);c_7330848.hdr.immutable = 1;

make_pair(c_7330847,quote_fk,&c_7330848);c_7330847.hdr.immutable = 1;

make_pair(c_7330846,quote_sk,&c_7330847);c_7330846.hdr.immutable = 1;

make_pair(c_7330845,quote_g_87s,&c_7330846);c_7330845.hdr.immutable = 1;

make_pair(c_7330842,&c_7330843,&c_7330845);c_7330842.hdr.immutable = 1;

make_pair(c_7330841,quote_rec,&c_7330842);c_7330841.hdr.immutable = 1;

make_pair(c_7330840,quote_v,&c_7330841);c_7330840.hdr.immutable = 1;

make_pair(c_7330839,quote_match_91record_91named_91refs,&c_7330840);c_7330839.hdr.immutable = 1;

make_pair(c_7330849,quote_fk,NULL);c_7330849.hdr.immutable = 1;

make_pair(c_7330838,&c_7330839,&c_7330849);c_7330838.hdr.immutable = 1;

make_pair(c_7330834,&c_7330835,&c_7330838);c_7330834.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330805, ((closureN)self_7319170)->elements[2], r_7311910, &c_7330834);; 
}

static void __lambda_679(void *data, object self_7319171, int argc, object *args) /* object self_7319171, object r_7311907 */
 {
 object r_7311907 = args[0];
  
closureN_type c_7330807;
object e_7330813 [1];
c_7330807.hdr.mark = gc_color_red;
 c_7330807.hdr.grayed = 0;
c_7330807.tag = closureN_tag;
 c_7330807.fn = (function_type)__lambda_680;
c_7330807.num_args = 1;
c_7330807.num_elements = 1;
c_7330807.elements = (object *)e_7330813;
c_7330807.elements[0] = ((closureN)self_7319171)->elements[0];


make_pair(c_7330819,quote_rec,NULL);c_7330819.hdr.immutable = 1;

make_pair(c_7330818,quote_v,&c_7330819);c_7330818.hdr.immutable = 1;

make_pair(c_7330817,quote_is_91a_127,&c_7330818);c_7330817.hdr.immutable = 1;

make_pair(c_7330826,quote__93_93_93,NULL);c_7330826.hdr.immutable = 1;

make_pair(c_7330825,quote_p,&c_7330826);c_7330825.hdr.immutable = 1;

make_pair(c_7330830,quote_i,NULL);c_7330830.hdr.immutable = 1;

make_pair(c_7330829,quote_fk,&c_7330830);c_7330829.hdr.immutable = 1;

make_pair(c_7330828,quote_sk,&c_7330829);c_7330828.hdr.immutable = 1;

make_pair(c_7330827,quote_g_87s,&c_7330828);c_7330827.hdr.immutable = 1;

make_pair(c_7330824,&c_7330825,&c_7330827);c_7330824.hdr.immutable = 1;

make_pair(c_7330823,quote_rec,&c_7330824);c_7330823.hdr.immutable = 1;

make_pair(c_7330822,quote_v,&c_7330823);c_7330822.hdr.immutable = 1;

make_pair(c_7330821,quote_match_91record_91named_91refs,&c_7330822);c_7330821.hdr.immutable = 1;

make_pair(c_7330831,quote_fk,NULL);c_7330831.hdr.immutable = 1;

make_pair(c_7330820,&c_7330821,&c_7330831);c_7330820.hdr.immutable = 1;

make_pair(c_7330816,&c_7330817,&c_7330820);c_7330816.hdr.immutable = 1;

make_pair(c_7330815,quote__if,&c_7330816);c_7330815.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330807, ((closureN)self_7319171)->elements[1], r_7311907, &c_7330815);; 
}

static void __lambda_680(void *data, object self_7319172, int argc, object *args) /* object self_7319172, object r_7311905 */
 {
 object r_7311905 = args[0];
  
pair_type local_7330812; 
return_direct_with_clo1(data,  ((closureN)self_7319172)->elements[0], (((closure)  ((closureN)self_7319172)->elements[0])->fn),  set_pair_as_expr(&local_7330812, r_7311905, boolean_f));; 
}

static void __lambda_637(void *data, object self_7319173, int argc, object *args) /* object self_7319173, object k_7311947 */
 {
 object k_7311947 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319173)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319173)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319173)->elements[2])))) ){ 
  
closureN_type c_7330309;
object e_7330660 [4];
c_7330309.hdr.mark = gc_color_red;
 c_7330309.hdr.grayed = 0;
c_7330309.tag = closureN_tag;
 c_7330309.fn = (function_type)__lambda_638;
c_7330309.num_args = 1;
c_7330309.num_elements = 4;
c_7330309.elements = (object *)e_7330660;
c_7330309.elements[0] = ((closureN)self_7319173)->elements[0];
c_7330309.elements[1] = k_7311947;
c_7330309.elements[2] = ((closureN)self_7319173)->elements[1];
c_7330309.elements[3] = ((closureN)self_7319173)->elements[2];

return_closcall2(data,  ((closureN)self_7319173)->elements[1],  &c_7330309, quote__129);
} else { 
  return_direct_with_clo1(data,  k_7311947, (((closure)  k_7311947)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311947, (((closure)  k_7311947)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311947, (((closure)  k_7311947)->fn),  boolean_f);}
;; 
}

static void __lambda_638(void *data, object self_7319174, int argc, object *args) /* object self_7319174, object r_7312014 */
 {
 object r_7312014 = args[0];
  
closureN_type c_7330312;
object e_7330652 [3];
c_7330312.hdr.mark = gc_color_red;
 c_7330312.hdr.grayed = 0;
c_7330312.tag = closureN_tag;
 c_7330312.fn = (function_type)__lambda_639;
c_7330312.num_args = 1;
c_7330312.num_elements = 3;
c_7330312.elements = (object *)e_7330652;
c_7330312.elements[0] = ((closureN)self_7319174)->elements[1];
c_7330312.elements[1] = ((closureN)self_7319174)->elements[2];
c_7330312.elements[2] = ((closureN)self_7319174)->elements[3];







return_closcall3(data,  ((closureN)self_7319174)->elements[0],  &c_7330312, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319174)->elements[3]))), r_7312014);; 
}

static void __lambda_639(void *data, object self_7319175, int argc, object *args) /* object self_7319175, object r_7311955 */
 {
 object r_7311955 = args[0];
  if( (boolean_f != r_7311955) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319175)->elements[2]))))) ){ 
    complex_num_type local_7330324; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7330324, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319175)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319175)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319175)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319175)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319175)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319175)->elements[2])))))))) ){ 
  
closureN_type c_7330391;
object e_7330635 [3];
c_7330391.hdr.mark = gc_color_red;
 c_7330391.hdr.grayed = 0;
c_7330391.tag = closureN_tag;
 c_7330391.fn = (function_type)__lambda_640;
c_7330391.num_args = 1;
c_7330391.num_elements = 3;
c_7330391.elements = (object *)e_7330635;
c_7330391.elements[0] = ((closureN)self_7319175)->elements[0];
c_7330391.elements[1] = ((closureN)self_7319175)->elements[1];
c_7330391.elements[2] = ((closureN)self_7319175)->elements[2];

return_closcall2(data,  ((closureN)self_7319175)->elements[1],  &c_7330391, quote__if);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319175)->elements[0], (((closure)  ((closureN)self_7319175)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319175)->elements[0], (((closure)  ((closureN)self_7319175)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319175)->elements[0], (((closure)  ((closureN)self_7319175)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319175)->elements[0], (((closure)  ((closureN)self_7319175)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319175)->elements[0], (((closure)  ((closureN)self_7319175)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319175)->elements[0], (((closure)  ((closureN)self_7319175)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319175)->elements[0], (((closure)  ((closureN)self_7319175)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319175)->elements[0], (((closure)  ((closureN)self_7319175)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_640(void *data, object self_7319176, int argc, object *args) /* object self_7319176, object r_7311976 */
 {
 object r_7311976 = args[0];
  
closureN_type c_7330394;
object e_7330634 [4];
c_7330394.hdr.mark = gc_color_red;
 c_7330394.hdr.grayed = 0;
c_7330394.tag = closureN_tag;
 c_7330394.fn = (function_type)__lambda_641;
c_7330394.num_args = 1;
c_7330394.num_elements = 4;
c_7330394.elements = (object *)e_7330634;
c_7330394.elements[0] = ((closureN)self_7319176)->elements[0];
c_7330394.elements[1] = r_7311976;
c_7330394.elements[2] = ((closureN)self_7319176)->elements[1];
c_7330394.elements[3] = ((closureN)self_7319176)->elements[2];

return_closcall2(data,  ((closureN)self_7319176)->elements[1],  &c_7330394, quote_is_91a_127);; 
}

static void __lambda_641(void *data, object self_7319177, int argc, object *args) /* object self_7319177, object r_7312005 */
 {
 object r_7312005 = args[0];
  
closureN_type c_7330396;
object e_7330623 [5];
c_7330396.hdr.mark = gc_color_red;
 c_7330396.hdr.grayed = 0;
c_7330396.tag = closureN_tag;
 c_7330396.fn = (function_type)__lambda_642;
c_7330396.num_args = 1;
c_7330396.num_elements = 5;
c_7330396.elements = (object *)e_7330623;
c_7330396.elements[0] = ((closureN)self_7319177)->elements[0];
c_7330396.elements[1] = ((closureN)self_7319177)->elements[1];
c_7330396.elements[2] = r_7312005;
c_7330396.elements[3] = ((closureN)self_7319177)->elements[2];
c_7330396.elements[4] = ((closureN)self_7319177)->elements[3];










make_pair(c_7330633,quote_rec,NULL);c_7330633.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330396, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319177)->elements[3])))), NULL, &c_7330633);; 
}

static void __lambda_642(void *data, object self_7319178, int argc, object *args) /* object self_7319178, object r_7312008 */
 {
 object r_7312008 = args[0];
  
closureN_type c_7330398;
object e_7330617 [5];
c_7330398.hdr.mark = gc_color_red;
 c_7330398.hdr.grayed = 0;
c_7330398.tag = closureN_tag;
 c_7330398.fn = (function_type)__lambda_643;
c_7330398.num_args = 1;
c_7330398.num_elements = 5;
c_7330398.elements = (object *)e_7330617;
c_7330398.elements[0] = ((closureN)self_7319178)->elements[0];
c_7330398.elements[1] = ((closureN)self_7319178)->elements[1];
c_7330398.elements[2] = ((closureN)self_7319178)->elements[2];
c_7330398.elements[3] = ((closureN)self_7319178)->elements[3];
c_7330398.elements[4] = ((closureN)self_7319178)->elements[4];




make_pair(c_7330622,quote_rec,NULL);c_7330622.hdr.immutable = 1;

make_pair(c_7330621,quote_v,&c_7330622);c_7330621.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330398, Cyc_car(data, ((closureN)self_7319178)->elements[4]), r_7312008, &c_7330621);; 
}

static void __lambda_643(void *data, object self_7319179, int argc, object *args) /* object self_7319179, object r_7312006 */
 {
 object r_7312006 = args[0];
  
closureN_type c_7330400;
object e_7330612 [4];
c_7330400.hdr.mark = gc_color_red;
 c_7330400.hdr.grayed = 0;
c_7330400.tag = closureN_tag;
 c_7330400.fn = (function_type)__lambda_644;
c_7330400.num_args = 1;
c_7330400.num_elements = 4;
c_7330400.elements = (object *)e_7330612;
c_7330400.elements[0] = ((closureN)self_7319179)->elements[0];
c_7330400.elements[1] = ((closureN)self_7319179)->elements[1];
c_7330400.elements[2] = ((closureN)self_7319179)->elements[3];
c_7330400.elements[3] = ((closureN)self_7319179)->elements[4];


make_pair(c_7330616,quote_rec,NULL);c_7330616.hdr.immutable = 1;

make_pair(c_7330615,quote_v,&c_7330616);c_7330615.hdr.immutable = 1;

make_pair(c_7330614,quote_is_91a_127,&c_7330615);c_7330614.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330400, ((closureN)self_7319179)->elements[2], r_7312006, &c_7330614);; 
}

static void __lambda_644(void *data, object self_7319180, int argc, object *args) /* object self_7319180, object r_7311979 */
 {
 object r_7311979 = args[0];
  
closureN_type c_7330403;
object e_7330611 [4];
c_7330403.hdr.mark = gc_color_red;
 c_7330403.hdr.grayed = 0;
c_7330403.tag = closureN_tag;
 c_7330403.fn = (function_type)__lambda_645;
c_7330403.num_args = 1;
c_7330403.num_elements = 4;
c_7330403.elements = (object *)e_7330611;
c_7330403.elements[0] = ((closureN)self_7319180)->elements[0];
c_7330403.elements[1] = ((closureN)self_7319180)->elements[1];
c_7330403.elements[2] = r_7311979;
c_7330403.elements[3] = ((closureN)self_7319180)->elements[3];

return_closcall2(data,  ((closureN)self_7319180)->elements[2],  &c_7330403, quote_match_91record_91named_91refs);; 
}

static void __lambda_645(void *data, object self_7319181, int argc, object *args) /* object self_7319181, object r_7311987 */
 {
 object r_7311987 = args[0];
  
closureN_type c_7330405;
object e_7330596 [5];
c_7330405.hdr.mark = gc_color_red;
 c_7330405.hdr.grayed = 0;
c_7330405.tag = closureN_tag;
 c_7330405.fn = (function_type)__lambda_646;
c_7330405.num_args = 1;
c_7330405.num_elements = 5;
c_7330405.elements = (object *)e_7330596;
c_7330405.elements[0] = ((closureN)self_7319181)->elements[0];
c_7330405.elements[1] = ((closureN)self_7319181)->elements[1];
c_7330405.elements[2] = ((closureN)self_7319181)->elements[2];
c_7330405.elements[3] = r_7311987;
c_7330405.elements[4] = ((closureN)self_7319181)->elements[3];














make_pair(c_7330610,quote_i,NULL);c_7330610.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330405, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319181)->elements[3])))))), NULL, &c_7330610);; 
}

static void __lambda_646(void *data, object self_7319182, int argc, object *args) /* object self_7319182, object r_7312000 */
 {
 object r_7312000 = args[0];
  
closureN_type c_7330407;
object e_7330582 [5];
c_7330407.hdr.mark = gc_color_red;
 c_7330407.hdr.grayed = 0;
c_7330407.tag = closureN_tag;
 c_7330407.fn = (function_type)__lambda_647;
c_7330407.num_args = 1;
c_7330407.num_elements = 5;
c_7330407.elements = (object *)e_7330582;
c_7330407.elements[0] = ((closureN)self_7319182)->elements[0];
c_7330407.elements[1] = ((closureN)self_7319182)->elements[1];
c_7330407.elements[2] = ((closureN)self_7319182)->elements[2];
c_7330407.elements[3] = ((closureN)self_7319182)->elements[3];
c_7330407.elements[4] = ((closureN)self_7319182)->elements[4];












make_pair(c_7330595,quote_i,NULL);c_7330595.hdr.immutable = 1;

make_pair(c_7330594,quote_fk,&c_7330595);c_7330594.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330407, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319182)->elements[4]))))), r_7312000, &c_7330594);; 
}

static void __lambda_647(void *data, object self_7319183, int argc, object *args) /* object self_7319183, object r_7311998 */
 {
 object r_7311998 = args[0];
  
closureN_type c_7330409;
object e_7330569 [5];
c_7330409.hdr.mark = gc_color_red;
 c_7330409.hdr.grayed = 0;
c_7330409.tag = closureN_tag;
 c_7330409.fn = (function_type)__lambda_648;
c_7330409.num_args = 1;
c_7330409.num_elements = 5;
c_7330409.elements = (object *)e_7330569;
c_7330409.elements[0] = ((closureN)self_7319183)->elements[0];
c_7330409.elements[1] = ((closureN)self_7319183)->elements[1];
c_7330409.elements[2] = ((closureN)self_7319183)->elements[2];
c_7330409.elements[3] = ((closureN)self_7319183)->elements[3];
c_7330409.elements[4] = ((closureN)self_7319183)->elements[4];










make_pair(c_7330581,quote_i,NULL);c_7330581.hdr.immutable = 1;

make_pair(c_7330580,quote_fk,&c_7330581);c_7330580.hdr.immutable = 1;

make_pair(c_7330579,quote_sk,&c_7330580);c_7330579.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330409, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319183)->elements[4])))), r_7311998, &c_7330579);; 
}

static void __lambda_648(void *data, object self_7319184, int argc, object *args) /* object self_7319184, object r_7311996 */
 {
 object r_7311996 = args[0];
  
closureN_type c_7330411;
object e_7330557 [5];
c_7330411.hdr.mark = gc_color_red;
 c_7330411.hdr.grayed = 0;
c_7330411.tag = closureN_tag;
 c_7330411.fn = (function_type)__lambda_649;
c_7330411.num_args = 1;
c_7330411.num_elements = 5;
c_7330411.elements = (object *)e_7330557;
c_7330411.elements[0] = ((closureN)self_7319184)->elements[0];
c_7330411.elements[1] = ((closureN)self_7319184)->elements[1];
c_7330411.elements[2] = ((closureN)self_7319184)->elements[2];
c_7330411.elements[3] = ((closureN)self_7319184)->elements[3];
c_7330411.elements[4] = ((closureN)self_7319184)->elements[4];








make_pair(c_7330568,quote_i,NULL);c_7330568.hdr.immutable = 1;

make_pair(c_7330567,quote_fk,&c_7330568);c_7330567.hdr.immutable = 1;

make_pair(c_7330566,quote_sk,&c_7330567);c_7330566.hdr.immutable = 1;

make_pair(c_7330565,quote_g_87s,&c_7330566);c_7330565.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330411, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319184)->elements[4]))), r_7311996, &c_7330565);; 
}

static void __lambda_649(void *data, object self_7319185, int argc, object *args) /* object self_7319185, object r_7311994 */
 {
 object r_7311994 = args[0];
  
closureN_type c_7330413;
object e_7330540 [5];
c_7330413.hdr.mark = gc_color_red;
 c_7330413.hdr.grayed = 0;
c_7330413.tag = closureN_tag;
 c_7330413.fn = (function_type)__lambda_650;
c_7330413.num_args = 1;
c_7330413.num_elements = 5;
c_7330413.elements = (object *)e_7330540;
c_7330413.elements[0] = ((closureN)self_7319185)->elements[0];
c_7330413.elements[1] = ((closureN)self_7319185)->elements[1];
c_7330413.elements[2] = ((closureN)self_7319185)->elements[2];
c_7330413.elements[3] = ((closureN)self_7319185)->elements[3];
c_7330413.elements[4] = ((closureN)self_7319185)->elements[4];










make_pair(c_7330552,quote__93_93_93,NULL);c_7330552.hdr.immutable = 1;

make_pair(c_7330551,quote_p,&c_7330552);c_7330551.hdr.immutable = 1;

make_pair(c_7330556,quote_i,NULL);c_7330556.hdr.immutable = 1;

make_pair(c_7330555,quote_fk,&c_7330556);c_7330555.hdr.immutable = 1;

make_pair(c_7330554,quote_sk,&c_7330555);c_7330554.hdr.immutable = 1;

make_pair(c_7330553,quote_g_87s,&c_7330554);c_7330553.hdr.immutable = 1;

make_pair(c_7330550,&c_7330551,&c_7330553);c_7330550.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330413, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319185)->elements[4])))), r_7311994, &c_7330550);; 
}

static void __lambda_650(void *data, object self_7319186, int argc, object *args) /* object self_7319186, object r_7311992 */
 {
 object r_7311992 = args[0];
  
closureN_type c_7330415;
object e_7330522 [5];
c_7330415.hdr.mark = gc_color_red;
 c_7330415.hdr.grayed = 0;
c_7330415.tag = closureN_tag;
 c_7330415.fn = (function_type)__lambda_651;
c_7330415.num_args = 1;
c_7330415.num_elements = 5;
c_7330415.elements = (object *)e_7330522;
c_7330415.elements[0] = ((closureN)self_7319186)->elements[0];
c_7330415.elements[1] = ((closureN)self_7319186)->elements[1];
c_7330415.elements[2] = ((closureN)self_7319186)->elements[2];
c_7330415.elements[3] = ((closureN)self_7319186)->elements[3];
c_7330415.elements[4] = ((closureN)self_7319186)->elements[4];










make_pair(c_7330535,quote__93_93_93,NULL);c_7330535.hdr.immutable = 1;

make_pair(c_7330534,quote_p,&c_7330535);c_7330534.hdr.immutable = 1;

make_pair(c_7330539,quote_i,NULL);c_7330539.hdr.immutable = 1;

make_pair(c_7330538,quote_fk,&c_7330539);c_7330538.hdr.immutable = 1;

make_pair(c_7330537,quote_sk,&c_7330538);c_7330537.hdr.immutable = 1;

make_pair(c_7330536,quote_g_87s,&c_7330537);c_7330536.hdr.immutable = 1;

make_pair(c_7330533,&c_7330534,&c_7330536);c_7330533.hdr.immutable = 1;

make_pair(c_7330532,quote_rec,&c_7330533);c_7330532.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330415, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319186)->elements[4])))), r_7311992, &c_7330532);; 
}

static void __lambda_651(void *data, object self_7319187, int argc, object *args) /* object self_7319187, object r_7311990 */
 {
 object r_7311990 = args[0];
  
closureN_type c_7330417;
object e_7330509 [5];
c_7330417.hdr.mark = gc_color_red;
 c_7330417.hdr.grayed = 0;
c_7330417.tag = closureN_tag;
 c_7330417.fn = (function_type)__lambda_652;
c_7330417.num_args = 1;
c_7330417.num_elements = 5;
c_7330417.elements = (object *)e_7330509;
c_7330417.elements[0] = ((closureN)self_7319187)->elements[0];
c_7330417.elements[1] = ((closureN)self_7319187)->elements[1];
c_7330417.elements[2] = ((closureN)self_7319187)->elements[2];
c_7330417.elements[3] = ((closureN)self_7319187)->elements[3];
c_7330417.elements[4] = ((closureN)self_7319187)->elements[4];




make_pair(c_7330517,quote__93_93_93,NULL);c_7330517.hdr.immutable = 1;

make_pair(c_7330516,quote_p,&c_7330517);c_7330516.hdr.immutable = 1;

make_pair(c_7330521,quote_i,NULL);c_7330521.hdr.immutable = 1;

make_pair(c_7330520,quote_fk,&c_7330521);c_7330520.hdr.immutable = 1;

make_pair(c_7330519,quote_sk,&c_7330520);c_7330519.hdr.immutable = 1;

make_pair(c_7330518,quote_g_87s,&c_7330519);c_7330518.hdr.immutable = 1;

make_pair(c_7330515,&c_7330516,&c_7330518);c_7330515.hdr.immutable = 1;

make_pair(c_7330514,quote_rec,&c_7330515);c_7330514.hdr.immutable = 1;

make_pair(c_7330513,quote_v,&c_7330514);c_7330513.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330417, Cyc_car(data, ((closureN)self_7319187)->elements[4]), r_7311990, &c_7330513);; 
}

static void __lambda_652(void *data, object self_7319188, int argc, object *args) /* object self_7319188, object r_7311988 */
 {
 object r_7311988 = args[0];
  
closureN_type c_7330419;
object e_7330497 [4];
c_7330419.hdr.mark = gc_color_red;
 c_7330419.hdr.grayed = 0;
c_7330419.tag = closureN_tag;
 c_7330419.fn = (function_type)__lambda_653;
c_7330419.num_args = 1;
c_7330419.num_elements = 4;
c_7330419.elements = (object *)e_7330497;
c_7330419.elements[0] = ((closureN)self_7319188)->elements[0];
c_7330419.elements[1] = ((closureN)self_7319188)->elements[1];
c_7330419.elements[2] = ((closureN)self_7319188)->elements[2];
c_7330419.elements[3] = ((closureN)self_7319188)->elements[4];


make_pair(c_7330504,quote__93_93_93,NULL);c_7330504.hdr.immutable = 1;

make_pair(c_7330503,quote_p,&c_7330504);c_7330503.hdr.immutable = 1;

make_pair(c_7330508,quote_i,NULL);c_7330508.hdr.immutable = 1;

make_pair(c_7330507,quote_fk,&c_7330508);c_7330507.hdr.immutable = 1;

make_pair(c_7330506,quote_sk,&c_7330507);c_7330506.hdr.immutable = 1;

make_pair(c_7330505,quote_g_87s,&c_7330506);c_7330505.hdr.immutable = 1;

make_pair(c_7330502,&c_7330503,&c_7330505);c_7330502.hdr.immutable = 1;

make_pair(c_7330501,quote_rec,&c_7330502);c_7330501.hdr.immutable = 1;

make_pair(c_7330500,quote_v,&c_7330501);c_7330500.hdr.immutable = 1;

make_pair(c_7330499,quote_match_91record_91named_91refs,&c_7330500);c_7330499.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330419, ((closureN)self_7319188)->elements[3], r_7311988, &c_7330499);; 
}

static void __lambda_653(void *data, object self_7319189, int argc, object *args) /* object self_7319189, object r_7311982 */
 {
 object r_7311982 = args[0];
  
closureN_type c_7330421;
object e_7330484 [4];
c_7330421.hdr.mark = gc_color_red;
 c_7330421.hdr.grayed = 0;
c_7330421.tag = closureN_tag;
 c_7330421.fn = (function_type)__lambda_654;
c_7330421.num_args = 1;
c_7330421.num_elements = 4;
c_7330421.elements = (object *)e_7330484;
c_7330421.elements[0] = ((closureN)self_7319189)->elements[0];
c_7330421.elements[1] = ((closureN)self_7319189)->elements[1];
c_7330421.elements[2] = ((closureN)self_7319189)->elements[2];
c_7330421.elements[3] = r_7311982;












make_pair(c_7330496,quote_fk,NULL);c_7330496.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330421, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319189)->elements[3]))))), NULL, &c_7330496);; 
}

static void __lambda_654(void *data, object self_7319190, int argc, object *args) /* object self_7319190, object r_7311983 */
 {
 object r_7311983 = args[0];
  
closureN_type c_7330423;
object e_7330470 [3];
c_7330423.hdr.mark = gc_color_red;
 c_7330423.hdr.grayed = 0;
c_7330423.tag = closureN_tag;
 c_7330423.fn = (function_type)__lambda_655;
c_7330423.num_args = 1;
c_7330423.num_elements = 3;
c_7330423.elements = (object *)e_7330470;
c_7330423.elements[0] = ((closureN)self_7319190)->elements[0];
c_7330423.elements[1] = ((closureN)self_7319190)->elements[1];
c_7330423.elements[2] = ((closureN)self_7319190)->elements[2];


make_pair(c_7330478,quote__93_93_93,NULL);c_7330478.hdr.immutable = 1;

make_pair(c_7330477,quote_p,&c_7330478);c_7330477.hdr.immutable = 1;

make_pair(c_7330482,quote_i,NULL);c_7330482.hdr.immutable = 1;

make_pair(c_7330481,quote_fk,&c_7330482);c_7330481.hdr.immutable = 1;

make_pair(c_7330480,quote_sk,&c_7330481);c_7330480.hdr.immutable = 1;

make_pair(c_7330479,quote_g_87s,&c_7330480);c_7330479.hdr.immutable = 1;

make_pair(c_7330476,&c_7330477,&c_7330479);c_7330476.hdr.immutable = 1;

make_pair(c_7330475,quote_rec,&c_7330476);c_7330475.hdr.immutable = 1;

make_pair(c_7330474,quote_v,&c_7330475);c_7330474.hdr.immutable = 1;

make_pair(c_7330473,quote_match_91record_91named_91refs,&c_7330474);c_7330473.hdr.immutable = 1;

make_pair(c_7330483,quote_fk,NULL);c_7330483.hdr.immutable = 1;

make_pair(c_7330472,&c_7330473,&c_7330483);c_7330472.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330423, ((closureN)self_7319190)->elements[3], r_7311983, &c_7330472);; 
}

static void __lambda_655(void *data, object self_7319191, int argc, object *args) /* object self_7319191, object r_7311980 */
 {
 object r_7311980 = args[0];
  
closureN_type c_7330425;
object e_7330452 [2];
c_7330425.hdr.mark = gc_color_red;
 c_7330425.hdr.grayed = 0;
c_7330425.tag = closureN_tag;
 c_7330425.fn = (function_type)__lambda_656;
c_7330425.num_args = 1;
c_7330425.num_elements = 2;
c_7330425.elements = (object *)e_7330452;
c_7330425.elements[0] = ((closureN)self_7319191)->elements[0];
c_7330425.elements[1] = ((closureN)self_7319191)->elements[1];


make_pair(c_7330457,quote_rec,NULL);c_7330457.hdr.immutable = 1;

make_pair(c_7330456,quote_v,&c_7330457);c_7330456.hdr.immutable = 1;

make_pair(c_7330455,quote_is_91a_127,&c_7330456);c_7330455.hdr.immutable = 1;

make_pair(c_7330464,quote__93_93_93,NULL);c_7330464.hdr.immutable = 1;

make_pair(c_7330463,quote_p,&c_7330464);c_7330463.hdr.immutable = 1;

make_pair(c_7330468,quote_i,NULL);c_7330468.hdr.immutable = 1;

make_pair(c_7330467,quote_fk,&c_7330468);c_7330467.hdr.immutable = 1;

make_pair(c_7330466,quote_sk,&c_7330467);c_7330466.hdr.immutable = 1;

make_pair(c_7330465,quote_g_87s,&c_7330466);c_7330465.hdr.immutable = 1;

make_pair(c_7330462,&c_7330463,&c_7330465);c_7330462.hdr.immutable = 1;

make_pair(c_7330461,quote_rec,&c_7330462);c_7330461.hdr.immutable = 1;

make_pair(c_7330460,quote_v,&c_7330461);c_7330460.hdr.immutable = 1;

make_pair(c_7330459,quote_match_91record_91named_91refs,&c_7330460);c_7330459.hdr.immutable = 1;

make_pair(c_7330469,quote_fk,NULL);c_7330469.hdr.immutable = 1;

make_pair(c_7330458,&c_7330459,&c_7330469);c_7330458.hdr.immutable = 1;

make_pair(c_7330454,&c_7330455,&c_7330458);c_7330454.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330425, ((closureN)self_7319191)->elements[2], r_7311980, &c_7330454);; 
}

static void __lambda_656(void *data, object self_7319192, int argc, object *args) /* object self_7319192, object r_7311977 */
 {
 object r_7311977 = args[0];
  
closureN_type c_7330427;
object e_7330433 [1];
c_7330427.hdr.mark = gc_color_red;
 c_7330427.hdr.grayed = 0;
c_7330427.tag = closureN_tag;
 c_7330427.fn = (function_type)__lambda_657;
c_7330427.num_args = 1;
c_7330427.num_elements = 1;
c_7330427.elements = (object *)e_7330433;
c_7330427.elements[0] = ((closureN)self_7319192)->elements[0];


make_pair(c_7330439,quote_rec,NULL);c_7330439.hdr.immutable = 1;

make_pair(c_7330438,quote_v,&c_7330439);c_7330438.hdr.immutable = 1;

make_pair(c_7330437,quote_is_91a_127,&c_7330438);c_7330437.hdr.immutable = 1;

make_pair(c_7330446,quote__93_93_93,NULL);c_7330446.hdr.immutable = 1;

make_pair(c_7330445,quote_p,&c_7330446);c_7330445.hdr.immutable = 1;

make_pair(c_7330450,quote_i,NULL);c_7330450.hdr.immutable = 1;

make_pair(c_7330449,quote_fk,&c_7330450);c_7330449.hdr.immutable = 1;

make_pair(c_7330448,quote_sk,&c_7330449);c_7330448.hdr.immutable = 1;

make_pair(c_7330447,quote_g_87s,&c_7330448);c_7330447.hdr.immutable = 1;

make_pair(c_7330444,&c_7330445,&c_7330447);c_7330444.hdr.immutable = 1;

make_pair(c_7330443,quote_rec,&c_7330444);c_7330443.hdr.immutable = 1;

make_pair(c_7330442,quote_v,&c_7330443);c_7330442.hdr.immutable = 1;

make_pair(c_7330441,quote_match_91record_91named_91refs,&c_7330442);c_7330441.hdr.immutable = 1;

make_pair(c_7330451,quote_fk,NULL);c_7330451.hdr.immutable = 1;

make_pair(c_7330440,&c_7330441,&c_7330451);c_7330440.hdr.immutable = 1;

make_pair(c_7330436,&c_7330437,&c_7330440);c_7330436.hdr.immutable = 1;

make_pair(c_7330435,quote__if,&c_7330436);c_7330435.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330427, ((closureN)self_7319192)->elements[1], r_7311977, &c_7330435);; 
}

static void __lambda_657(void *data, object self_7319193, int argc, object *args) /* object self_7319193, object r_7311975 */
 {
 object r_7311975 = args[0];
  
pair_type local_7330432; 
return_direct_with_clo1(data,  ((closureN)self_7319193)->elements[0], (((closure)  ((closureN)self_7319193)->elements[0])->fn),  set_pair_as_expr(&local_7330432, r_7311975, boolean_f));; 
}

static void __lambda_613(void *data, object self_7319194, int argc, object *args) /* object self_7319194, object k_7312017 */
 {
 object k_7312017 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319194)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319194)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319194)->elements[2])))) ){ 
  
closureN_type c_7329912;
object e_7330280 [4];
c_7329912.hdr.mark = gc_color_red;
 c_7329912.hdr.grayed = 0;
c_7329912.tag = closureN_tag;
 c_7329912.fn = (function_type)__lambda_614;
c_7329912.num_args = 1;
c_7329912.num_elements = 4;
c_7329912.elements = (object *)e_7330280;
c_7329912.elements[0] = ((closureN)self_7319194)->elements[0];
c_7329912.elements[1] = k_7312017;
c_7329912.elements[2] = ((closureN)self_7319194)->elements[1];
c_7329912.elements[3] = ((closureN)self_7319194)->elements[2];

return_closcall2(data,  ((closureN)self_7319194)->elements[1],  &c_7329912, quote__struct);
} else { 
  return_direct_with_clo1(data,  k_7312017, (((closure)  k_7312017)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312017, (((closure)  k_7312017)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312017, (((closure)  k_7312017)->fn),  boolean_f);}
;; 
}

static void __lambda_614(void *data, object self_7319195, int argc, object *args) /* object self_7319195, object r_7312086 */
 {
 object r_7312086 = args[0];
  
closureN_type c_7329915;
object e_7330272 [3];
c_7329915.hdr.mark = gc_color_red;
 c_7329915.hdr.grayed = 0;
c_7329915.tag = closureN_tag;
 c_7329915.fn = (function_type)__lambda_615;
c_7329915.num_args = 1;
c_7329915.num_elements = 3;
c_7329915.elements = (object *)e_7330272;
c_7329915.elements[0] = ((closureN)self_7319195)->elements[1];
c_7329915.elements[1] = ((closureN)self_7319195)->elements[2];
c_7329915.elements[2] = ((closureN)self_7319195)->elements[3];







return_closcall3(data,  ((closureN)self_7319195)->elements[0],  &c_7329915, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319195)->elements[3]))), r_7312086);; 
}

static void __lambda_615(void *data, object self_7319196, int argc, object *args) /* object self_7319196, object r_7312025 */
 {
 object r_7312025 = args[0];
  if( (boolean_f != r_7312025) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319196)->elements[2]))))) ){ 
    complex_num_type local_7329927; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7329927, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319196)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319196)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319196)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319196)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319196)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319196)->elements[2])))))))) ){ 
  
closureN_type c_7329994;
object e_7330255 [3];
c_7329994.hdr.mark = gc_color_red;
 c_7329994.hdr.grayed = 0;
c_7329994.tag = closureN_tag;
 c_7329994.fn = (function_type)__lambda_616;
c_7329994.num_args = 1;
c_7329994.num_elements = 3;
c_7329994.elements = (object *)e_7330255;
c_7329994.elements[0] = ((closureN)self_7319196)->elements[0];
c_7329994.elements[1] = ((closureN)self_7319196)->elements[1];
c_7329994.elements[2] = ((closureN)self_7319196)->elements[2];

return_closcall2(data,  ((closureN)self_7319196)->elements[1],  &c_7329994, quote__if);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319196)->elements[0], (((closure)  ((closureN)self_7319196)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319196)->elements[0], (((closure)  ((closureN)self_7319196)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319196)->elements[0], (((closure)  ((closureN)self_7319196)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319196)->elements[0], (((closure)  ((closureN)self_7319196)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319196)->elements[0], (((closure)  ((closureN)self_7319196)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319196)->elements[0], (((closure)  ((closureN)self_7319196)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319196)->elements[0], (((closure)  ((closureN)self_7319196)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319196)->elements[0], (((closure)  ((closureN)self_7319196)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_616(void *data, object self_7319197, int argc, object *args) /* object self_7319197, object r_7312046 */
 {
 object r_7312046 = args[0];
  
closureN_type c_7329997;
object e_7330254 [4];
c_7329997.hdr.mark = gc_color_red;
 c_7329997.hdr.grayed = 0;
c_7329997.tag = closureN_tag;
 c_7329997.fn = (function_type)__lambda_617;
c_7329997.num_args = 1;
c_7329997.num_elements = 4;
c_7329997.elements = (object *)e_7330254;
c_7329997.elements[0] = ((closureN)self_7319197)->elements[0];
c_7329997.elements[1] = r_7312046;
c_7329997.elements[2] = ((closureN)self_7319197)->elements[1];
c_7329997.elements[3] = ((closureN)self_7319197)->elements[2];

return_closcall2(data,  ((closureN)self_7319197)->elements[1],  &c_7329997, quote_is_91a_127);; 
}

static void __lambda_617(void *data, object self_7319198, int argc, object *args) /* object self_7319198, object r_7312077 */
 {
 object r_7312077 = args[0];
  
closureN_type c_7329999;
object e_7330243 [5];
c_7329999.hdr.mark = gc_color_red;
 c_7329999.hdr.grayed = 0;
c_7329999.tag = closureN_tag;
 c_7329999.fn = (function_type)__lambda_618;
c_7329999.num_args = 1;
c_7329999.num_elements = 5;
c_7329999.elements = (object *)e_7330243;
c_7329999.elements[0] = ((closureN)self_7319198)->elements[0];
c_7329999.elements[1] = ((closureN)self_7319198)->elements[1];
c_7329999.elements[2] = r_7312077;
c_7329999.elements[3] = ((closureN)self_7319198)->elements[2];
c_7329999.elements[4] = ((closureN)self_7319198)->elements[3];










make_pair(c_7330253,quote_rec,NULL);c_7330253.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329999, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319198)->elements[3])))), NULL, &c_7330253);; 
}

static void __lambda_618(void *data, object self_7319199, int argc, object *args) /* object self_7319199, object r_7312080 */
 {
 object r_7312080 = args[0];
  
closureN_type c_7330001;
object e_7330237 [5];
c_7330001.hdr.mark = gc_color_red;
 c_7330001.hdr.grayed = 0;
c_7330001.tag = closureN_tag;
 c_7330001.fn = (function_type)__lambda_619;
c_7330001.num_args = 1;
c_7330001.num_elements = 5;
c_7330001.elements = (object *)e_7330237;
c_7330001.elements[0] = ((closureN)self_7319199)->elements[0];
c_7330001.elements[1] = ((closureN)self_7319199)->elements[1];
c_7330001.elements[2] = ((closureN)self_7319199)->elements[2];
c_7330001.elements[3] = ((closureN)self_7319199)->elements[3];
c_7330001.elements[4] = ((closureN)self_7319199)->elements[4];




make_pair(c_7330242,quote_rec,NULL);c_7330242.hdr.immutable = 1;

make_pair(c_7330241,quote_v,&c_7330242);c_7330241.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330001, Cyc_car(data, ((closureN)self_7319199)->elements[4]), r_7312080, &c_7330241);; 
}

static void __lambda_619(void *data, object self_7319200, int argc, object *args) /* object self_7319200, object r_7312078 */
 {
 object r_7312078 = args[0];
  
closureN_type c_7330003;
object e_7330232 [4];
c_7330003.hdr.mark = gc_color_red;
 c_7330003.hdr.grayed = 0;
c_7330003.tag = closureN_tag;
 c_7330003.fn = (function_type)__lambda_620;
c_7330003.num_args = 1;
c_7330003.num_elements = 4;
c_7330003.elements = (object *)e_7330232;
c_7330003.elements[0] = ((closureN)self_7319200)->elements[0];
c_7330003.elements[1] = ((closureN)self_7319200)->elements[1];
c_7330003.elements[2] = ((closureN)self_7319200)->elements[3];
c_7330003.elements[3] = ((closureN)self_7319200)->elements[4];


make_pair(c_7330236,quote_rec,NULL);c_7330236.hdr.immutable = 1;

make_pair(c_7330235,quote_v,&c_7330236);c_7330235.hdr.immutable = 1;

make_pair(c_7330234,quote_is_91a_127,&c_7330235);c_7330234.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330003, ((closureN)self_7319200)->elements[2], r_7312078, &c_7330234);; 
}

static void __lambda_620(void *data, object self_7319201, int argc, object *args) /* object self_7319201, object r_7312049 */
 {
 object r_7312049 = args[0];
  
closureN_type c_7330006;
object e_7330231 [4];
c_7330006.hdr.mark = gc_color_red;
 c_7330006.hdr.grayed = 0;
c_7330006.tag = closureN_tag;
 c_7330006.fn = (function_type)__lambda_621;
c_7330006.num_args = 1;
c_7330006.num_elements = 4;
c_7330006.elements = (object *)e_7330231;
c_7330006.elements[0] = ((closureN)self_7319201)->elements[0];
c_7330006.elements[1] = ((closureN)self_7319201)->elements[1];
c_7330006.elements[2] = r_7312049;
c_7330006.elements[3] = ((closureN)self_7319201)->elements[3];

return_closcall2(data,  ((closureN)self_7319201)->elements[2],  &c_7330006, quote_match_91record_91refs);; 
}

static void __lambda_621(void *data, object self_7319202, int argc, object *args) /* object self_7319202, object r_7312057 */
 {
 object r_7312057 = args[0];
  
closureN_type c_7330008;
object e_7330216 [5];
c_7330008.hdr.mark = gc_color_red;
 c_7330008.hdr.grayed = 0;
c_7330008.tag = closureN_tag;
 c_7330008.fn = (function_type)__lambda_622;
c_7330008.num_args = 1;
c_7330008.num_elements = 5;
c_7330008.elements = (object *)e_7330216;
c_7330008.elements[0] = ((closureN)self_7319202)->elements[0];
c_7330008.elements[1] = ((closureN)self_7319202)->elements[1];
c_7330008.elements[2] = ((closureN)self_7319202)->elements[2];
c_7330008.elements[3] = r_7312057;
c_7330008.elements[4] = ((closureN)self_7319202)->elements[3];














make_pair(c_7330230,quote_i,NULL);c_7330230.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330008, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319202)->elements[3])))))), NULL, &c_7330230);; 
}

static void __lambda_622(void *data, object self_7319203, int argc, object *args) /* object self_7319203, object r_7312072 */
 {
 object r_7312072 = args[0];
  
closureN_type c_7330010;
object e_7330202 [5];
c_7330010.hdr.mark = gc_color_red;
 c_7330010.hdr.grayed = 0;
c_7330010.tag = closureN_tag;
 c_7330010.fn = (function_type)__lambda_623;
c_7330010.num_args = 1;
c_7330010.num_elements = 5;
c_7330010.elements = (object *)e_7330202;
c_7330010.elements[0] = ((closureN)self_7319203)->elements[0];
c_7330010.elements[1] = ((closureN)self_7319203)->elements[1];
c_7330010.elements[2] = ((closureN)self_7319203)->elements[2];
c_7330010.elements[3] = ((closureN)self_7319203)->elements[3];
c_7330010.elements[4] = ((closureN)self_7319203)->elements[4];












make_pair(c_7330215,quote_i,NULL);c_7330215.hdr.immutable = 1;

make_pair(c_7330214,quote_fk,&c_7330215);c_7330214.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330010, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319203)->elements[4]))))), r_7312072, &c_7330214);; 
}

static void __lambda_623(void *data, object self_7319204, int argc, object *args) /* object self_7319204, object r_7312070 */
 {
 object r_7312070 = args[0];
  
closureN_type c_7330012;
object e_7330189 [5];
c_7330012.hdr.mark = gc_color_red;
 c_7330012.hdr.grayed = 0;
c_7330012.tag = closureN_tag;
 c_7330012.fn = (function_type)__lambda_624;
c_7330012.num_args = 1;
c_7330012.num_elements = 5;
c_7330012.elements = (object *)e_7330189;
c_7330012.elements[0] = ((closureN)self_7319204)->elements[0];
c_7330012.elements[1] = ((closureN)self_7319204)->elements[1];
c_7330012.elements[2] = ((closureN)self_7319204)->elements[2];
c_7330012.elements[3] = ((closureN)self_7319204)->elements[3];
c_7330012.elements[4] = ((closureN)self_7319204)->elements[4];










make_pair(c_7330201,quote_i,NULL);c_7330201.hdr.immutable = 1;

make_pair(c_7330200,quote_fk,&c_7330201);c_7330200.hdr.immutable = 1;

make_pair(c_7330199,quote_sk,&c_7330200);c_7330199.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330012, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319204)->elements[4])))), r_7312070, &c_7330199);; 
}

static void __lambda_624(void *data, object self_7319205, int argc, object *args) /* object self_7319205, object r_7312068 */
 {
 object r_7312068 = args[0];
  
closureN_type c_7330014;
object e_7330177 [5];
c_7330014.hdr.mark = gc_color_red;
 c_7330014.hdr.grayed = 0;
c_7330014.tag = closureN_tag;
 c_7330014.fn = (function_type)__lambda_625;
c_7330014.num_args = 1;
c_7330014.num_elements = 5;
c_7330014.elements = (object *)e_7330177;
c_7330014.elements[0] = ((closureN)self_7319205)->elements[0];
c_7330014.elements[1] = ((closureN)self_7319205)->elements[1];
c_7330014.elements[2] = ((closureN)self_7319205)->elements[2];
c_7330014.elements[3] = ((closureN)self_7319205)->elements[3];
c_7330014.elements[4] = ((closureN)self_7319205)->elements[4];








make_pair(c_7330188,quote_i,NULL);c_7330188.hdr.immutable = 1;

make_pair(c_7330187,quote_fk,&c_7330188);c_7330187.hdr.immutable = 1;

make_pair(c_7330186,quote_sk,&c_7330187);c_7330186.hdr.immutable = 1;

make_pair(c_7330185,quote_g_87s,&c_7330186);c_7330185.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330014, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319205)->elements[4]))), r_7312068, &c_7330185);; 
}

static void __lambda_625(void *data, object self_7319206, int argc, object *args) /* object self_7319206, object r_7312066 */
 {
 object r_7312066 = args[0];
  
closureN_type c_7330016;
object e_7330160 [5];
c_7330016.hdr.mark = gc_color_red;
 c_7330016.hdr.grayed = 0;
c_7330016.tag = closureN_tag;
 c_7330016.fn = (function_type)__lambda_626;
c_7330016.num_args = 1;
c_7330016.num_elements = 5;
c_7330016.elements = (object *)e_7330160;
c_7330016.elements[0] = ((closureN)self_7319206)->elements[0];
c_7330016.elements[1] = ((closureN)self_7319206)->elements[1];
c_7330016.elements[2] = ((closureN)self_7319206)->elements[2];
c_7330016.elements[3] = ((closureN)self_7319206)->elements[3];
c_7330016.elements[4] = ((closureN)self_7319206)->elements[4];










make_pair(c_7330172,quote__93_93_93,NULL);c_7330172.hdr.immutable = 1;

make_pair(c_7330171,quote_p,&c_7330172);c_7330171.hdr.immutable = 1;

make_pair(c_7330176,quote_i,NULL);c_7330176.hdr.immutable = 1;

make_pair(c_7330175,quote_fk,&c_7330176);c_7330175.hdr.immutable = 1;

make_pair(c_7330174,quote_sk,&c_7330175);c_7330174.hdr.immutable = 1;

make_pair(c_7330173,quote_g_87s,&c_7330174);c_7330173.hdr.immutable = 1;

make_pair(c_7330170,&c_7330171,&c_7330173);c_7330170.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330016, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319206)->elements[4])))), r_7312066, &c_7330170);; 
}

static void __lambda_626(void *data, object self_7319207, int argc, object *args) /* object self_7319207, object r_7312064 */
 {
 object r_7312064 = args[0];
  
closureN_type c_7330018;
object e_7330151 [5];
c_7330018.hdr.mark = gc_color_red;
 c_7330018.hdr.grayed = 0;
c_7330018.tag = closureN_tag;
 c_7330018.fn = (function_type)__lambda_627;
c_7330018.num_args = 1;
c_7330018.num_elements = 5;
c_7330018.elements = (object *)e_7330151;
c_7330018.elements[0] = ((closureN)self_7319207)->elements[0];
c_7330018.elements[1] = ((closureN)self_7319207)->elements[1];
c_7330018.elements[2] = ((closureN)self_7319207)->elements[2];
c_7330018.elements[3] = ((closureN)self_7319207)->elements[3];
c_7330018.elements[4] = ((closureN)self_7319207)->elements[4];


make_pair(c_7330155,quote__93_93_93,NULL);c_7330155.hdr.immutable = 1;

make_pair(c_7330154,quote_p,&c_7330155);c_7330154.hdr.immutable = 1;

make_pair(c_7330159,quote_i,NULL);c_7330159.hdr.immutable = 1;

make_pair(c_7330158,quote_fk,&c_7330159);c_7330158.hdr.immutable = 1;

make_pair(c_7330157,quote_sk,&c_7330158);c_7330157.hdr.immutable = 1;

make_pair(c_7330156,quote_g_87s,&c_7330157);c_7330156.hdr.immutable = 1;

make_pair(c_7330153,&c_7330154,&c_7330156);c_7330153.hdr.immutable = 1;

make_pair(c_7330152,obj_int2obj(0),&c_7330153);c_7330152.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330018, obj_int2obj(0), r_7312064, &c_7330152);; 
}

static void __lambda_627(void *data, object self_7319208, int argc, object *args) /* object self_7319208, object r_7312062 */
 {
 object r_7312062 = args[0];
  
closureN_type c_7330020;
object e_7330132 [5];
c_7330020.hdr.mark = gc_color_red;
 c_7330020.hdr.grayed = 0;
c_7330020.tag = closureN_tag;
 c_7330020.fn = (function_type)__lambda_628;
c_7330020.num_args = 1;
c_7330020.num_elements = 5;
c_7330020.elements = (object *)e_7330132;
c_7330020.elements[0] = ((closureN)self_7319208)->elements[0];
c_7330020.elements[1] = ((closureN)self_7319208)->elements[1];
c_7330020.elements[2] = ((closureN)self_7319208)->elements[2];
c_7330020.elements[3] = ((closureN)self_7319208)->elements[3];
c_7330020.elements[4] = ((closureN)self_7319208)->elements[4];










make_pair(c_7330146,quote__93_93_93,NULL);c_7330146.hdr.immutable = 1;

make_pair(c_7330145,quote_p,&c_7330146);c_7330145.hdr.immutable = 1;

make_pair(c_7330150,quote_i,NULL);c_7330150.hdr.immutable = 1;

make_pair(c_7330149,quote_fk,&c_7330150);c_7330149.hdr.immutable = 1;

make_pair(c_7330148,quote_sk,&c_7330149);c_7330148.hdr.immutable = 1;

make_pair(c_7330147,quote_g_87s,&c_7330148);c_7330147.hdr.immutable = 1;

make_pair(c_7330144,&c_7330145,&c_7330147);c_7330144.hdr.immutable = 1;

make_pair(c_7330143,obj_int2obj(0),&c_7330144);c_7330143.hdr.immutable = 1;

make_pair(c_7330142,quote_rec,&c_7330143);c_7330142.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330020, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319208)->elements[4])))), r_7312062, &c_7330142);; 
}

static void __lambda_628(void *data, object self_7319209, int argc, object *args) /* object self_7319209, object r_7312060 */
 {
 object r_7312060 = args[0];
  
closureN_type c_7330022;
object e_7330118 [5];
c_7330022.hdr.mark = gc_color_red;
 c_7330022.hdr.grayed = 0;
c_7330022.tag = closureN_tag;
 c_7330022.fn = (function_type)__lambda_629;
c_7330022.num_args = 1;
c_7330022.num_elements = 5;
c_7330022.elements = (object *)e_7330118;
c_7330022.elements[0] = ((closureN)self_7319209)->elements[0];
c_7330022.elements[1] = ((closureN)self_7319209)->elements[1];
c_7330022.elements[2] = ((closureN)self_7319209)->elements[2];
c_7330022.elements[3] = ((closureN)self_7319209)->elements[3];
c_7330022.elements[4] = ((closureN)self_7319209)->elements[4];




make_pair(c_7330127,quote__93_93_93,NULL);c_7330127.hdr.immutable = 1;

make_pair(c_7330126,quote_p,&c_7330127);c_7330126.hdr.immutable = 1;

make_pair(c_7330131,quote_i,NULL);c_7330131.hdr.immutable = 1;

make_pair(c_7330130,quote_fk,&c_7330131);c_7330130.hdr.immutable = 1;

make_pair(c_7330129,quote_sk,&c_7330130);c_7330129.hdr.immutable = 1;

make_pair(c_7330128,quote_g_87s,&c_7330129);c_7330128.hdr.immutable = 1;

make_pair(c_7330125,&c_7330126,&c_7330128);c_7330125.hdr.immutable = 1;

make_pair(c_7330124,obj_int2obj(0),&c_7330125);c_7330124.hdr.immutable = 1;

make_pair(c_7330123,quote_rec,&c_7330124);c_7330123.hdr.immutable = 1;

make_pair(c_7330122,quote_v,&c_7330123);c_7330122.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330022, Cyc_car(data, ((closureN)self_7319209)->elements[4]), r_7312060, &c_7330122);; 
}

static void __lambda_629(void *data, object self_7319210, int argc, object *args) /* object self_7319210, object r_7312058 */
 {
 object r_7312058 = args[0];
  
closureN_type c_7330024;
object e_7330105 [4];
c_7330024.hdr.mark = gc_color_red;
 c_7330024.hdr.grayed = 0;
c_7330024.tag = closureN_tag;
 c_7330024.fn = (function_type)__lambda_630;
c_7330024.num_args = 1;
c_7330024.num_elements = 4;
c_7330024.elements = (object *)e_7330105;
c_7330024.elements[0] = ((closureN)self_7319210)->elements[0];
c_7330024.elements[1] = ((closureN)self_7319210)->elements[1];
c_7330024.elements[2] = ((closureN)self_7319210)->elements[2];
c_7330024.elements[3] = ((closureN)self_7319210)->elements[4];


make_pair(c_7330113,quote__93_93_93,NULL);c_7330113.hdr.immutable = 1;

make_pair(c_7330112,quote_p,&c_7330113);c_7330112.hdr.immutable = 1;

make_pair(c_7330117,quote_i,NULL);c_7330117.hdr.immutable = 1;

make_pair(c_7330116,quote_fk,&c_7330117);c_7330116.hdr.immutable = 1;

make_pair(c_7330115,quote_sk,&c_7330116);c_7330115.hdr.immutable = 1;

make_pair(c_7330114,quote_g_87s,&c_7330115);c_7330114.hdr.immutable = 1;

make_pair(c_7330111,&c_7330112,&c_7330114);c_7330111.hdr.immutable = 1;

make_pair(c_7330110,obj_int2obj(0),&c_7330111);c_7330110.hdr.immutable = 1;

make_pair(c_7330109,quote_rec,&c_7330110);c_7330109.hdr.immutable = 1;

make_pair(c_7330108,quote_v,&c_7330109);c_7330108.hdr.immutable = 1;

make_pair(c_7330107,quote_match_91record_91refs,&c_7330108);c_7330107.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330024, ((closureN)self_7319210)->elements[3], r_7312058, &c_7330107);; 
}

static void __lambda_630(void *data, object self_7319211, int argc, object *args) /* object self_7319211, object r_7312052 */
 {
 object r_7312052 = args[0];
  
closureN_type c_7330026;
object e_7330092 [4];
c_7330026.hdr.mark = gc_color_red;
 c_7330026.hdr.grayed = 0;
c_7330026.tag = closureN_tag;
 c_7330026.fn = (function_type)__lambda_631;
c_7330026.num_args = 1;
c_7330026.num_elements = 4;
c_7330026.elements = (object *)e_7330092;
c_7330026.elements[0] = ((closureN)self_7319211)->elements[0];
c_7330026.elements[1] = ((closureN)self_7319211)->elements[1];
c_7330026.elements[2] = ((closureN)self_7319211)->elements[2];
c_7330026.elements[3] = r_7312052;












make_pair(c_7330104,quote_fk,NULL);c_7330104.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330026, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319211)->elements[3]))))), NULL, &c_7330104);; 
}

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


make_pair(c_7330086,quote__93_93_93,NULL);c_7330086.hdr.immutable = 1;

make_pair(c_7330085,quote_p,&c_7330086);c_7330085.hdr.immutable = 1;

make_pair(c_7330090,quote_i,NULL);c_7330090.hdr.immutable = 1;

make_pair(c_7330089,quote_fk,&c_7330090);c_7330089.hdr.immutable = 1;

make_pair(c_7330088,quote_sk,&c_7330089);c_7330088.hdr.immutable = 1;

make_pair(c_7330087,quote_g_87s,&c_7330088);c_7330087.hdr.immutable = 1;

make_pair(c_7330084,&c_7330085,&c_7330087);c_7330084.hdr.immutable = 1;

make_pair(c_7330083,obj_int2obj(0),&c_7330084);c_7330083.hdr.immutable = 1;

make_pair(c_7330082,quote_rec,&c_7330083);c_7330082.hdr.immutable = 1;

make_pair(c_7330081,quote_v,&c_7330082);c_7330081.hdr.immutable = 1;

make_pair(c_7330080,quote_match_91record_91refs,&c_7330081);c_7330080.hdr.immutable = 1;

make_pair(c_7330091,quote_fk,NULL);c_7330091.hdr.immutable = 1;

make_pair(c_7330079,&c_7330080,&c_7330091);c_7330079.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330028, ((closureN)self_7319212)->elements[3], r_7312053, &c_7330079);; 
}

static void __lambda_632(void *data, object self_7319213, int argc, object *args) /* object self_7319213, object r_7312050 */
 {
 object r_7312050 = args[0];
  
closureN_type c_7330030;
object e_7330058 [2];
c_7330030.hdr.mark = gc_color_red;
 c_7330030.hdr.grayed = 0;
c_7330030.tag = closureN_tag;
 c_7330030.fn = (function_type)__lambda_633;
c_7330030.num_args = 1;
c_7330030.num_elements = 2;
c_7330030.elements = (object *)e_7330058;
c_7330030.elements[0] = ((closureN)self_7319213)->elements[0];
c_7330030.elements[1] = ((closureN)self_7319213)->elements[1];


make_pair(c_7330063,quote_rec,NULL);c_7330063.hdr.immutable = 1;

make_pair(c_7330062,quote_v,&c_7330063);c_7330062.hdr.immutable = 1;

make_pair(c_7330061,quote_is_91a_127,&c_7330062);c_7330061.hdr.immutable = 1;

make_pair(c_7330071,quote__93_93_93,NULL);c_7330071.hdr.immutable = 1;

make_pair(c_7330070,quote_p,&c_7330071);c_7330070.hdr.immutable = 1;

make_pair(c_7330075,quote_i,NULL);c_7330075.hdr.immutable = 1;

make_pair(c_7330074,quote_fk,&c_7330075);c_7330074.hdr.immutable = 1;

make_pair(c_7330073,quote_sk,&c_7330074);c_7330073.hdr.immutable = 1;

make_pair(c_7330072,quote_g_87s,&c_7330073);c_7330072.hdr.immutable = 1;

make_pair(c_7330069,&c_7330070,&c_7330072);c_7330069.hdr.immutable = 1;

make_pair(c_7330068,obj_int2obj(0),&c_7330069);c_7330068.hdr.immutable = 1;

make_pair(c_7330067,quote_rec,&c_7330068);c_7330067.hdr.immutable = 1;

make_pair(c_7330066,quote_v,&c_7330067);c_7330066.hdr.immutable = 1;

make_pair(c_7330065,quote_match_91record_91refs,&c_7330066);c_7330065.hdr.immutable = 1;

make_pair(c_7330076,quote_fk,NULL);c_7330076.hdr.immutable = 1;

make_pair(c_7330064,&c_7330065,&c_7330076);c_7330064.hdr.immutable = 1;

make_pair(c_7330060,&c_7330061,&c_7330064);c_7330060.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330030, ((closureN)self_7319213)->elements[2], r_7312050, &c_7330060);; 
}

static void __lambda_633(void *data, object self_7319214, int argc, object *args) /* object self_7319214, object r_7312047 */
 {
 object r_7312047 = args[0];
  
closureN_type c_7330032;
object e_7330038 [1];
c_7330032.hdr.mark = gc_color_red;
 c_7330032.hdr.grayed = 0;
c_7330032.tag = closureN_tag;
 c_7330032.fn = (function_type)__lambda_634;
c_7330032.num_args = 1;
c_7330032.num_elements = 1;
c_7330032.elements = (object *)e_7330038;
c_7330032.elements[0] = ((closureN)self_7319214)->elements[0];


make_pair(c_7330044,quote_rec,NULL);c_7330044.hdr.immutable = 1;

make_pair(c_7330043,quote_v,&c_7330044);c_7330043.hdr.immutable = 1;

make_pair(c_7330042,quote_is_91a_127,&c_7330043);c_7330042.hdr.immutable = 1;

make_pair(c_7330052,quote__93_93_93,NULL);c_7330052.hdr.immutable = 1;

make_pair(c_7330051,quote_p,&c_7330052);c_7330051.hdr.immutable = 1;

make_pair(c_7330056,quote_i,NULL);c_7330056.hdr.immutable = 1;

make_pair(c_7330055,quote_fk,&c_7330056);c_7330055.hdr.immutable = 1;

make_pair(c_7330054,quote_sk,&c_7330055);c_7330054.hdr.immutable = 1;

make_pair(c_7330053,quote_g_87s,&c_7330054);c_7330053.hdr.immutable = 1;

make_pair(c_7330050,&c_7330051,&c_7330053);c_7330050.hdr.immutable = 1;

make_pair(c_7330049,obj_int2obj(0),&c_7330050);c_7330049.hdr.immutable = 1;

make_pair(c_7330048,quote_rec,&c_7330049);c_7330048.hdr.immutable = 1;

make_pair(c_7330047,quote_v,&c_7330048);c_7330047.hdr.immutable = 1;

make_pair(c_7330046,quote_match_91record_91refs,&c_7330047);c_7330046.hdr.immutable = 1;

make_pair(c_7330057,quote_fk,NULL);c_7330057.hdr.immutable = 1;

make_pair(c_7330045,&c_7330046,&c_7330057);c_7330045.hdr.immutable = 1;

make_pair(c_7330041,&c_7330042,&c_7330045);c_7330041.hdr.immutable = 1;

make_pair(c_7330040,quote__if,&c_7330041);c_7330040.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7330032, ((closureN)self_7319214)->elements[1], r_7312047, &c_7330040);; 
}

static void __lambda_634(void *data, object self_7319215, int argc, object *args) /* object self_7319215, object r_7312045 */
 {
 object r_7312045 = args[0];
  
pair_type local_7330037; 
return_direct_with_clo1(data,  ((closureN)self_7319215)->elements[0], (((closure)  ((closureN)self_7319215)->elements[0])->fn),  set_pair_as_expr(&local_7330037, r_7312045, boolean_f));; 
}

static void __lambda_589(void *data, object self_7319216, int argc, object *args) /* object self_7319216, object k_7312089 */
 {
 object k_7312089 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319216)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319216)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319216)->elements[2])))) ){ 
  
closureN_type c_7329515;
object e_7329883 [4];
c_7329515.hdr.mark = gc_color_red;
 c_7329515.hdr.grayed = 0;
c_7329515.tag = closureN_tag;
 c_7329515.fn = (function_type)__lambda_590;
c_7329515.num_args = 1;
c_7329515.num_elements = 4;
c_7329515.elements = (object *)e_7329883;
c_7329515.elements[0] = ((closureN)self_7319216)->elements[0];
c_7329515.elements[1] = k_7312089;
c_7329515.elements[2] = ((closureN)self_7319216)->elements[1];
c_7329515.elements[3] = ((closureN)self_7319216)->elements[2];

return_closcall2(data,  ((closureN)self_7319216)->elements[1],  &c_7329515, quote__73);
} else { 
  return_direct_with_clo1(data,  k_7312089, (((closure)  k_7312089)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312089, (((closure)  k_7312089)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312089, (((closure)  k_7312089)->fn),  boolean_f);}
;; 
}

static void __lambda_590(void *data, object self_7319217, int argc, object *args) /* object self_7319217, object r_7312158 */
 {
 object r_7312158 = args[0];
  
closureN_type c_7329518;
object e_7329875 [3];
c_7329518.hdr.mark = gc_color_red;
 c_7329518.hdr.grayed = 0;
c_7329518.tag = closureN_tag;
 c_7329518.fn = (function_type)__lambda_591;
c_7329518.num_args = 1;
c_7329518.num_elements = 3;
c_7329518.elements = (object *)e_7329875;
c_7329518.elements[0] = ((closureN)self_7319217)->elements[1];
c_7329518.elements[1] = ((closureN)self_7319217)->elements[2];
c_7329518.elements[2] = ((closureN)self_7319217)->elements[3];







return_closcall3(data,  ((closureN)self_7319217)->elements[0],  &c_7329518, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319217)->elements[3]))), r_7312158);; 
}

static void __lambda_591(void *data, object self_7319218, int argc, object *args) /* object self_7319218, object r_7312097 */
 {
 object r_7312097 = args[0];
  if( (boolean_f != r_7312097) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319218)->elements[2]))))) ){ 
    complex_num_type local_7329530; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7329530, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319218)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319218)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319218)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319218)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319218)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319218)->elements[2])))))))) ){ 
  
closureN_type c_7329597;
object e_7329858 [3];
c_7329597.hdr.mark = gc_color_red;
 c_7329597.hdr.grayed = 0;
c_7329597.tag = closureN_tag;
 c_7329597.fn = (function_type)__lambda_592;
c_7329597.num_args = 1;
c_7329597.num_elements = 3;
c_7329597.elements = (object *)e_7329858;
c_7329597.elements[0] = ((closureN)self_7319218)->elements[0];
c_7329597.elements[1] = ((closureN)self_7319218)->elements[1];
c_7329597.elements[2] = ((closureN)self_7319218)->elements[2];

return_closcall2(data,  ((closureN)self_7319218)->elements[1],  &c_7329597, quote__if);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319218)->elements[0], (((closure)  ((closureN)self_7319218)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319218)->elements[0], (((closure)  ((closureN)self_7319218)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319218)->elements[0], (((closure)  ((closureN)self_7319218)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319218)->elements[0], (((closure)  ((closureN)self_7319218)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319218)->elements[0], (((closure)  ((closureN)self_7319218)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319218)->elements[0], (((closure)  ((closureN)self_7319218)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319218)->elements[0], (((closure)  ((closureN)self_7319218)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319218)->elements[0], (((closure)  ((closureN)self_7319218)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_592(void *data, object self_7319219, int argc, object *args) /* object self_7319219, object r_7312118 */
 {
 object r_7312118 = args[0];
  
closureN_type c_7329600;
object e_7329857 [4];
c_7329600.hdr.mark = gc_color_red;
 c_7329600.hdr.grayed = 0;
c_7329600.tag = closureN_tag;
 c_7329600.fn = (function_type)__lambda_593;
c_7329600.num_args = 1;
c_7329600.num_elements = 4;
c_7329600.elements = (object *)e_7329857;
c_7329600.elements[0] = ((closureN)self_7319219)->elements[0];
c_7329600.elements[1] = r_7312118;
c_7329600.elements[2] = ((closureN)self_7319219)->elements[1];
c_7329600.elements[3] = ((closureN)self_7319219)->elements[2];

return_closcall2(data,  ((closureN)self_7319219)->elements[1],  &c_7329600, quote_is_91a_127);; 
}

static void __lambda_593(void *data, object self_7319220, int argc, object *args) /* object self_7319220, object r_7312149 */
 {
 object r_7312149 = args[0];
  
closureN_type c_7329602;
object e_7329846 [5];
c_7329602.hdr.mark = gc_color_red;
 c_7329602.hdr.grayed = 0;
c_7329602.tag = closureN_tag;
 c_7329602.fn = (function_type)__lambda_594;
c_7329602.num_args = 1;
c_7329602.num_elements = 5;
c_7329602.elements = (object *)e_7329846;
c_7329602.elements[0] = ((closureN)self_7319220)->elements[0];
c_7329602.elements[1] = ((closureN)self_7319220)->elements[1];
c_7329602.elements[2] = r_7312149;
c_7329602.elements[3] = ((closureN)self_7319220)->elements[2];
c_7329602.elements[4] = ((closureN)self_7319220)->elements[3];










make_pair(c_7329856,quote_rec,NULL);c_7329856.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329602, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319220)->elements[3])))), NULL, &c_7329856);; 
}

static void __lambda_594(void *data, object self_7319221, int argc, object *args) /* object self_7319221, object r_7312152 */
 {
 object r_7312152 = args[0];
  
closureN_type c_7329604;
object e_7329840 [5];
c_7329604.hdr.mark = gc_color_red;
 c_7329604.hdr.grayed = 0;
c_7329604.tag = closureN_tag;
 c_7329604.fn = (function_type)__lambda_595;
c_7329604.num_args = 1;
c_7329604.num_elements = 5;
c_7329604.elements = (object *)e_7329840;
c_7329604.elements[0] = ((closureN)self_7319221)->elements[0];
c_7329604.elements[1] = ((closureN)self_7319221)->elements[1];
c_7329604.elements[2] = ((closureN)self_7319221)->elements[2];
c_7329604.elements[3] = ((closureN)self_7319221)->elements[3];
c_7329604.elements[4] = ((closureN)self_7319221)->elements[4];




make_pair(c_7329845,quote_rec,NULL);c_7329845.hdr.immutable = 1;

make_pair(c_7329844,quote_v,&c_7329845);c_7329844.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329604, Cyc_car(data, ((closureN)self_7319221)->elements[4]), r_7312152, &c_7329844);; 
}

static void __lambda_595(void *data, object self_7319222, int argc, object *args) /* object self_7319222, object r_7312150 */
 {
 object r_7312150 = args[0];
  
closureN_type c_7329606;
object e_7329835 [4];
c_7329606.hdr.mark = gc_color_red;
 c_7329606.hdr.grayed = 0;
c_7329606.tag = closureN_tag;
 c_7329606.fn = (function_type)__lambda_596;
c_7329606.num_args = 1;
c_7329606.num_elements = 4;
c_7329606.elements = (object *)e_7329835;
c_7329606.elements[0] = ((closureN)self_7319222)->elements[0];
c_7329606.elements[1] = ((closureN)self_7319222)->elements[1];
c_7329606.elements[2] = ((closureN)self_7319222)->elements[3];
c_7329606.elements[3] = ((closureN)self_7319222)->elements[4];


make_pair(c_7329839,quote_rec,NULL);c_7329839.hdr.immutable = 1;

make_pair(c_7329838,quote_v,&c_7329839);c_7329838.hdr.immutable = 1;

make_pair(c_7329837,quote_is_91a_127,&c_7329838);c_7329837.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329606, ((closureN)self_7319222)->elements[2], r_7312150, &c_7329837);; 
}

static void __lambda_596(void *data, object self_7319223, int argc, object *args) /* object self_7319223, object r_7312121 */
 {
 object r_7312121 = args[0];
  
closureN_type c_7329609;
object e_7329834 [4];
c_7329609.hdr.mark = gc_color_red;
 c_7329609.hdr.grayed = 0;
c_7329609.tag = closureN_tag;
 c_7329609.fn = (function_type)__lambda_597;
c_7329609.num_args = 1;
c_7329609.num_elements = 4;
c_7329609.elements = (object *)e_7329834;
c_7329609.elements[0] = ((closureN)self_7319223)->elements[0];
c_7329609.elements[1] = ((closureN)self_7319223)->elements[1];
c_7329609.elements[2] = r_7312121;
c_7329609.elements[3] = ((closureN)self_7319223)->elements[3];

return_closcall2(data,  ((closureN)self_7319223)->elements[2],  &c_7329609, quote_match_91record_91refs);; 
}

static void __lambda_597(void *data, object self_7319224, int argc, object *args) /* object self_7319224, object r_7312129 */
 {
 object r_7312129 = args[0];
  
closureN_type c_7329611;
object e_7329819 [5];
c_7329611.hdr.mark = gc_color_red;
 c_7329611.hdr.grayed = 0;
c_7329611.tag = closureN_tag;
 c_7329611.fn = (function_type)__lambda_598;
c_7329611.num_args = 1;
c_7329611.num_elements = 5;
c_7329611.elements = (object *)e_7329819;
c_7329611.elements[0] = ((closureN)self_7319224)->elements[0];
c_7329611.elements[1] = ((closureN)self_7319224)->elements[1];
c_7329611.elements[2] = ((closureN)self_7319224)->elements[2];
c_7329611.elements[3] = r_7312129;
c_7329611.elements[4] = ((closureN)self_7319224)->elements[3];














make_pair(c_7329833,quote_i,NULL);c_7329833.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329611, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319224)->elements[3])))))), NULL, &c_7329833);; 
}

static void __lambda_598(void *data, object self_7319225, int argc, object *args) /* object self_7319225, object r_7312144 */
 {
 object r_7312144 = args[0];
  
closureN_type c_7329613;
object e_7329805 [5];
c_7329613.hdr.mark = gc_color_red;
 c_7329613.hdr.grayed = 0;
c_7329613.tag = closureN_tag;
 c_7329613.fn = (function_type)__lambda_599;
c_7329613.num_args = 1;
c_7329613.num_elements = 5;
c_7329613.elements = (object *)e_7329805;
c_7329613.elements[0] = ((closureN)self_7319225)->elements[0];
c_7329613.elements[1] = ((closureN)self_7319225)->elements[1];
c_7329613.elements[2] = ((closureN)self_7319225)->elements[2];
c_7329613.elements[3] = ((closureN)self_7319225)->elements[3];
c_7329613.elements[4] = ((closureN)self_7319225)->elements[4];












make_pair(c_7329818,quote_i,NULL);c_7329818.hdr.immutable = 1;

make_pair(c_7329817,quote_fk,&c_7329818);c_7329817.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329613, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319225)->elements[4]))))), r_7312144, &c_7329817);; 
}

static void __lambda_599(void *data, object self_7319226, int argc, object *args) /* object self_7319226, object r_7312142 */
 {
 object r_7312142 = args[0];
  
closureN_type c_7329615;
object e_7329792 [5];
c_7329615.hdr.mark = gc_color_red;
 c_7329615.hdr.grayed = 0;
c_7329615.tag = closureN_tag;
 c_7329615.fn = (function_type)__lambda_600;
c_7329615.num_args = 1;
c_7329615.num_elements = 5;
c_7329615.elements = (object *)e_7329792;
c_7329615.elements[0] = ((closureN)self_7319226)->elements[0];
c_7329615.elements[1] = ((closureN)self_7319226)->elements[1];
c_7329615.elements[2] = ((closureN)self_7319226)->elements[2];
c_7329615.elements[3] = ((closureN)self_7319226)->elements[3];
c_7329615.elements[4] = ((closureN)self_7319226)->elements[4];










make_pair(c_7329804,quote_i,NULL);c_7329804.hdr.immutable = 1;

make_pair(c_7329803,quote_fk,&c_7329804);c_7329803.hdr.immutable = 1;

make_pair(c_7329802,quote_sk,&c_7329803);c_7329802.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329615, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319226)->elements[4])))), r_7312142, &c_7329802);; 
}

static void __lambda_600(void *data, object self_7319227, int argc, object *args) /* object self_7319227, object r_7312140 */
 {
 object r_7312140 = args[0];
  
closureN_type c_7329617;
object e_7329780 [5];
c_7329617.hdr.mark = gc_color_red;
 c_7329617.hdr.grayed = 0;
c_7329617.tag = closureN_tag;
 c_7329617.fn = (function_type)__lambda_601;
c_7329617.num_args = 1;
c_7329617.num_elements = 5;
c_7329617.elements = (object *)e_7329780;
c_7329617.elements[0] = ((closureN)self_7319227)->elements[0];
c_7329617.elements[1] = ((closureN)self_7319227)->elements[1];
c_7329617.elements[2] = ((closureN)self_7319227)->elements[2];
c_7329617.elements[3] = ((closureN)self_7319227)->elements[3];
c_7329617.elements[4] = ((closureN)self_7319227)->elements[4];








make_pair(c_7329791,quote_i,NULL);c_7329791.hdr.immutable = 1;

make_pair(c_7329790,quote_fk,&c_7329791);c_7329790.hdr.immutable = 1;

make_pair(c_7329789,quote_sk,&c_7329790);c_7329789.hdr.immutable = 1;

make_pair(c_7329788,quote_g_87s,&c_7329789);c_7329788.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329617, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319227)->elements[4]))), r_7312140, &c_7329788);; 
}

static void __lambda_601(void *data, object self_7319228, int argc, object *args) /* object self_7319228, object r_7312138 */
 {
 object r_7312138 = args[0];
  
closureN_type c_7329619;
object e_7329763 [5];
c_7329619.hdr.mark = gc_color_red;
 c_7329619.hdr.grayed = 0;
c_7329619.tag = closureN_tag;
 c_7329619.fn = (function_type)__lambda_602;
c_7329619.num_args = 1;
c_7329619.num_elements = 5;
c_7329619.elements = (object *)e_7329763;
c_7329619.elements[0] = ((closureN)self_7319228)->elements[0];
c_7329619.elements[1] = ((closureN)self_7319228)->elements[1];
c_7329619.elements[2] = ((closureN)self_7319228)->elements[2];
c_7329619.elements[3] = ((closureN)self_7319228)->elements[3];
c_7329619.elements[4] = ((closureN)self_7319228)->elements[4];










make_pair(c_7329775,quote__93_93_93,NULL);c_7329775.hdr.immutable = 1;

make_pair(c_7329774,quote_p,&c_7329775);c_7329774.hdr.immutable = 1;

make_pair(c_7329779,quote_i,NULL);c_7329779.hdr.immutable = 1;

make_pair(c_7329778,quote_fk,&c_7329779);c_7329778.hdr.immutable = 1;

make_pair(c_7329777,quote_sk,&c_7329778);c_7329777.hdr.immutable = 1;

make_pair(c_7329776,quote_g_87s,&c_7329777);c_7329776.hdr.immutable = 1;

make_pair(c_7329773,&c_7329774,&c_7329776);c_7329773.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329619, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319228)->elements[4])))), r_7312138, &c_7329773);; 
}

static void __lambda_602(void *data, object self_7319229, int argc, object *args) /* object self_7319229, object r_7312136 */
 {
 object r_7312136 = args[0];
  
closureN_type c_7329621;
object e_7329754 [5];
c_7329621.hdr.mark = gc_color_red;
 c_7329621.hdr.grayed = 0;
c_7329621.tag = closureN_tag;
 c_7329621.fn = (function_type)__lambda_603;
c_7329621.num_args = 1;
c_7329621.num_elements = 5;
c_7329621.elements = (object *)e_7329754;
c_7329621.elements[0] = ((closureN)self_7319229)->elements[0];
c_7329621.elements[1] = ((closureN)self_7319229)->elements[1];
c_7329621.elements[2] = ((closureN)self_7319229)->elements[2];
c_7329621.elements[3] = ((closureN)self_7319229)->elements[3];
c_7329621.elements[4] = ((closureN)self_7319229)->elements[4];


make_pair(c_7329758,quote__93_93_93,NULL);c_7329758.hdr.immutable = 1;

make_pair(c_7329757,quote_p,&c_7329758);c_7329757.hdr.immutable = 1;

make_pair(c_7329762,quote_i,NULL);c_7329762.hdr.immutable = 1;

make_pair(c_7329761,quote_fk,&c_7329762);c_7329761.hdr.immutable = 1;

make_pair(c_7329760,quote_sk,&c_7329761);c_7329760.hdr.immutable = 1;

make_pair(c_7329759,quote_g_87s,&c_7329760);c_7329759.hdr.immutable = 1;

make_pair(c_7329756,&c_7329757,&c_7329759);c_7329756.hdr.immutable = 1;

make_pair(c_7329755,obj_int2obj(0),&c_7329756);c_7329755.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329621, obj_int2obj(0), r_7312136, &c_7329755);; 
}

static void __lambda_603(void *data, object self_7319230, int argc, object *args) /* object self_7319230, object r_7312134 */
 {
 object r_7312134 = args[0];
  
closureN_type c_7329623;
object e_7329735 [5];
c_7329623.hdr.mark = gc_color_red;
 c_7329623.hdr.grayed = 0;
c_7329623.tag = closureN_tag;
 c_7329623.fn = (function_type)__lambda_604;
c_7329623.num_args = 1;
c_7329623.num_elements = 5;
c_7329623.elements = (object *)e_7329735;
c_7329623.elements[0] = ((closureN)self_7319230)->elements[0];
c_7329623.elements[1] = ((closureN)self_7319230)->elements[1];
c_7329623.elements[2] = ((closureN)self_7319230)->elements[2];
c_7329623.elements[3] = ((closureN)self_7319230)->elements[3];
c_7329623.elements[4] = ((closureN)self_7319230)->elements[4];










make_pair(c_7329749,quote__93_93_93,NULL);c_7329749.hdr.immutable = 1;

make_pair(c_7329748,quote_p,&c_7329749);c_7329748.hdr.immutable = 1;

make_pair(c_7329753,quote_i,NULL);c_7329753.hdr.immutable = 1;

make_pair(c_7329752,quote_fk,&c_7329753);c_7329752.hdr.immutable = 1;

make_pair(c_7329751,quote_sk,&c_7329752);c_7329751.hdr.immutable = 1;

make_pair(c_7329750,quote_g_87s,&c_7329751);c_7329750.hdr.immutable = 1;

make_pair(c_7329747,&c_7329748,&c_7329750);c_7329747.hdr.immutable = 1;

make_pair(c_7329746,obj_int2obj(0),&c_7329747);c_7329746.hdr.immutable = 1;

make_pair(c_7329745,quote_rec,&c_7329746);c_7329745.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329623, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319230)->elements[4])))), r_7312134, &c_7329745);; 
}

static void __lambda_604(void *data, object self_7319231, int argc, object *args) /* object self_7319231, object r_7312132 */
 {
 object r_7312132 = args[0];
  
closureN_type c_7329625;
object e_7329721 [5];
c_7329625.hdr.mark = gc_color_red;
 c_7329625.hdr.grayed = 0;
c_7329625.tag = closureN_tag;
 c_7329625.fn = (function_type)__lambda_605;
c_7329625.num_args = 1;
c_7329625.num_elements = 5;
c_7329625.elements = (object *)e_7329721;
c_7329625.elements[0] = ((closureN)self_7319231)->elements[0];
c_7329625.elements[1] = ((closureN)self_7319231)->elements[1];
c_7329625.elements[2] = ((closureN)self_7319231)->elements[2];
c_7329625.elements[3] = ((closureN)self_7319231)->elements[3];
c_7329625.elements[4] = ((closureN)self_7319231)->elements[4];




make_pair(c_7329730,quote__93_93_93,NULL);c_7329730.hdr.immutable = 1;

make_pair(c_7329729,quote_p,&c_7329730);c_7329729.hdr.immutable = 1;

make_pair(c_7329734,quote_i,NULL);c_7329734.hdr.immutable = 1;

make_pair(c_7329733,quote_fk,&c_7329734);c_7329733.hdr.immutable = 1;

make_pair(c_7329732,quote_sk,&c_7329733);c_7329732.hdr.immutable = 1;

make_pair(c_7329731,quote_g_87s,&c_7329732);c_7329731.hdr.immutable = 1;

make_pair(c_7329728,&c_7329729,&c_7329731);c_7329728.hdr.immutable = 1;

make_pair(c_7329727,obj_int2obj(0),&c_7329728);c_7329727.hdr.immutable = 1;

make_pair(c_7329726,quote_rec,&c_7329727);c_7329726.hdr.immutable = 1;

make_pair(c_7329725,quote_v,&c_7329726);c_7329725.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329625, Cyc_car(data, ((closureN)self_7319231)->elements[4]), r_7312132, &c_7329725);; 
}

static void __lambda_605(void *data, object self_7319232, int argc, object *args) /* object self_7319232, object r_7312130 */
 {
 object r_7312130 = args[0];
  
closureN_type c_7329627;
object e_7329708 [4];
c_7329627.hdr.mark = gc_color_red;
 c_7329627.hdr.grayed = 0;
c_7329627.tag = closureN_tag;
 c_7329627.fn = (function_type)__lambda_606;
c_7329627.num_args = 1;
c_7329627.num_elements = 4;
c_7329627.elements = (object *)e_7329708;
c_7329627.elements[0] = ((closureN)self_7319232)->elements[0];
c_7329627.elements[1] = ((closureN)self_7319232)->elements[1];
c_7329627.elements[2] = ((closureN)self_7319232)->elements[2];
c_7329627.elements[3] = ((closureN)self_7319232)->elements[4];


make_pair(c_7329716,quote__93_93_93,NULL);c_7329716.hdr.immutable = 1;

make_pair(c_7329715,quote_p,&c_7329716);c_7329715.hdr.immutable = 1;

make_pair(c_7329720,quote_i,NULL);c_7329720.hdr.immutable = 1;

make_pair(c_7329719,quote_fk,&c_7329720);c_7329719.hdr.immutable = 1;

make_pair(c_7329718,quote_sk,&c_7329719);c_7329718.hdr.immutable = 1;

make_pair(c_7329717,quote_g_87s,&c_7329718);c_7329717.hdr.immutable = 1;

make_pair(c_7329714,&c_7329715,&c_7329717);c_7329714.hdr.immutable = 1;

make_pair(c_7329713,obj_int2obj(0),&c_7329714);c_7329713.hdr.immutable = 1;

make_pair(c_7329712,quote_rec,&c_7329713);c_7329712.hdr.immutable = 1;

make_pair(c_7329711,quote_v,&c_7329712);c_7329711.hdr.immutable = 1;

make_pair(c_7329710,quote_match_91record_91refs,&c_7329711);c_7329710.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329627, ((closureN)self_7319232)->elements[3], r_7312130, &c_7329710);; 
}

static void __lambda_606(void *data, object self_7319233, int argc, object *args) /* object self_7319233, object r_7312124 */
 {
 object r_7312124 = args[0];
  
closureN_type c_7329629;
object e_7329695 [4];
c_7329629.hdr.mark = gc_color_red;
 c_7329629.hdr.grayed = 0;
c_7329629.tag = closureN_tag;
 c_7329629.fn = (function_type)__lambda_607;
c_7329629.num_args = 1;
c_7329629.num_elements = 4;
c_7329629.elements = (object *)e_7329695;
c_7329629.elements[0] = ((closureN)self_7319233)->elements[0];
c_7329629.elements[1] = ((closureN)self_7319233)->elements[1];
c_7329629.elements[2] = ((closureN)self_7319233)->elements[2];
c_7329629.elements[3] = r_7312124;












make_pair(c_7329707,quote_fk,NULL);c_7329707.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329629, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319233)->elements[3]))))), NULL, &c_7329707);; 
}

static void __lambda_607(void *data, object self_7319234, int argc, object *args) /* object self_7319234, object r_7312125 */
 {
 object r_7312125 = args[0];
  
closureN_type c_7329631;
object e_7329680 [3];
c_7329631.hdr.mark = gc_color_red;
 c_7329631.hdr.grayed = 0;
c_7329631.tag = closureN_tag;
 c_7329631.fn = (function_type)__lambda_608;
c_7329631.num_args = 1;
c_7329631.num_elements = 3;
c_7329631.elements = (object *)e_7329680;
c_7329631.elements[0] = ((closureN)self_7319234)->elements[0];
c_7329631.elements[1] = ((closureN)self_7319234)->elements[1];
c_7329631.elements[2] = ((closureN)self_7319234)->elements[2];


make_pair(c_7329689,quote__93_93_93,NULL);c_7329689.hdr.immutable = 1;

make_pair(c_7329688,quote_p,&c_7329689);c_7329688.hdr.immutable = 1;

make_pair(c_7329693,quote_i,NULL);c_7329693.hdr.immutable = 1;

make_pair(c_7329692,quote_fk,&c_7329693);c_7329692.hdr.immutable = 1;

make_pair(c_7329691,quote_sk,&c_7329692);c_7329691.hdr.immutable = 1;

make_pair(c_7329690,quote_g_87s,&c_7329691);c_7329690.hdr.immutable = 1;

make_pair(c_7329687,&c_7329688,&c_7329690);c_7329687.hdr.immutable = 1;

make_pair(c_7329686,obj_int2obj(0),&c_7329687);c_7329686.hdr.immutable = 1;

make_pair(c_7329685,quote_rec,&c_7329686);c_7329685.hdr.immutable = 1;

make_pair(c_7329684,quote_v,&c_7329685);c_7329684.hdr.immutable = 1;

make_pair(c_7329683,quote_match_91record_91refs,&c_7329684);c_7329683.hdr.immutable = 1;

make_pair(c_7329694,quote_fk,NULL);c_7329694.hdr.immutable = 1;

make_pair(c_7329682,&c_7329683,&c_7329694);c_7329682.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329631, ((closureN)self_7319234)->elements[3], r_7312125, &c_7329682);; 
}

static void __lambda_608(void *data, object self_7319235, int argc, object *args) /* object self_7319235, object r_7312122 */
 {
 object r_7312122 = args[0];
  
closureN_type c_7329633;
object e_7329661 [2];
c_7329633.hdr.mark = gc_color_red;
 c_7329633.hdr.grayed = 0;
c_7329633.tag = closureN_tag;
 c_7329633.fn = (function_type)__lambda_609;
c_7329633.num_args = 1;
c_7329633.num_elements = 2;
c_7329633.elements = (object *)e_7329661;
c_7329633.elements[0] = ((closureN)self_7319235)->elements[0];
c_7329633.elements[1] = ((closureN)self_7319235)->elements[1];


make_pair(c_7329666,quote_rec,NULL);c_7329666.hdr.immutable = 1;

make_pair(c_7329665,quote_v,&c_7329666);c_7329665.hdr.immutable = 1;

make_pair(c_7329664,quote_is_91a_127,&c_7329665);c_7329664.hdr.immutable = 1;

make_pair(c_7329674,quote__93_93_93,NULL);c_7329674.hdr.immutable = 1;

make_pair(c_7329673,quote_p,&c_7329674);c_7329673.hdr.immutable = 1;

make_pair(c_7329678,quote_i,NULL);c_7329678.hdr.immutable = 1;

make_pair(c_7329677,quote_fk,&c_7329678);c_7329677.hdr.immutable = 1;

make_pair(c_7329676,quote_sk,&c_7329677);c_7329676.hdr.immutable = 1;

make_pair(c_7329675,quote_g_87s,&c_7329676);c_7329675.hdr.immutable = 1;

make_pair(c_7329672,&c_7329673,&c_7329675);c_7329672.hdr.immutable = 1;

make_pair(c_7329671,obj_int2obj(0),&c_7329672);c_7329671.hdr.immutable = 1;

make_pair(c_7329670,quote_rec,&c_7329671);c_7329670.hdr.immutable = 1;

make_pair(c_7329669,quote_v,&c_7329670);c_7329669.hdr.immutable = 1;

make_pair(c_7329668,quote_match_91record_91refs,&c_7329669);c_7329668.hdr.immutable = 1;

make_pair(c_7329679,quote_fk,NULL);c_7329679.hdr.immutable = 1;

make_pair(c_7329667,&c_7329668,&c_7329679);c_7329667.hdr.immutable = 1;

make_pair(c_7329663,&c_7329664,&c_7329667);c_7329663.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329633, ((closureN)self_7319235)->elements[2], r_7312122, &c_7329663);; 
}

static void __lambda_609(void *data, object self_7319236, int argc, object *args) /* object self_7319236, object r_7312119 */
 {
 object r_7312119 = args[0];
  
closureN_type c_7329635;
object e_7329641 [1];
c_7329635.hdr.mark = gc_color_red;
 c_7329635.hdr.grayed = 0;
c_7329635.tag = closureN_tag;
 c_7329635.fn = (function_type)__lambda_610;
c_7329635.num_args = 1;
c_7329635.num_elements = 1;
c_7329635.elements = (object *)e_7329641;
c_7329635.elements[0] = ((closureN)self_7319236)->elements[0];


make_pair(c_7329647,quote_rec,NULL);c_7329647.hdr.immutable = 1;

make_pair(c_7329646,quote_v,&c_7329647);c_7329646.hdr.immutable = 1;

make_pair(c_7329645,quote_is_91a_127,&c_7329646);c_7329645.hdr.immutable = 1;

make_pair(c_7329655,quote__93_93_93,NULL);c_7329655.hdr.immutable = 1;

make_pair(c_7329654,quote_p,&c_7329655);c_7329654.hdr.immutable = 1;

make_pair(c_7329659,quote_i,NULL);c_7329659.hdr.immutable = 1;

make_pair(c_7329658,quote_fk,&c_7329659);c_7329658.hdr.immutable = 1;

make_pair(c_7329657,quote_sk,&c_7329658);c_7329657.hdr.immutable = 1;

make_pair(c_7329656,quote_g_87s,&c_7329657);c_7329656.hdr.immutable = 1;

make_pair(c_7329653,&c_7329654,&c_7329656);c_7329653.hdr.immutable = 1;

make_pair(c_7329652,obj_int2obj(0),&c_7329653);c_7329652.hdr.immutable = 1;

make_pair(c_7329651,quote_rec,&c_7329652);c_7329651.hdr.immutable = 1;

make_pair(c_7329650,quote_v,&c_7329651);c_7329650.hdr.immutable = 1;

make_pair(c_7329649,quote_match_91record_91refs,&c_7329650);c_7329649.hdr.immutable = 1;

make_pair(c_7329660,quote_fk,NULL);c_7329660.hdr.immutable = 1;

make_pair(c_7329648,&c_7329649,&c_7329660);c_7329648.hdr.immutable = 1;

make_pair(c_7329644,&c_7329645,&c_7329648);c_7329644.hdr.immutable = 1;

make_pair(c_7329643,quote__if,&c_7329644);c_7329643.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329635, ((closureN)self_7319236)->elements[1], r_7312119, &c_7329643);; 
}

static void __lambda_610(void *data, object self_7319237, int argc, object *args) /* object self_7319237, object r_7312117 */
 {
 object r_7312117 = args[0];
  
pair_type local_7329640; 
return_direct_with_clo1(data,  ((closureN)self_7319237)->elements[0], (((closure)  ((closureN)self_7319237)->elements[0])->fn),  set_pair_as_expr(&local_7329640, r_7312117, boolean_f));; 
}

static void __lambda_565(void *data, object self_7319238, int argc, object *args) /* object self_7319238, object k_7312161 */
 {
 object k_7312161 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319238)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319238)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319238)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319238)->elements[2]))))) ){ 
  
closureN_type c_7329174;
object e_7329485 [4];
c_7329174.hdr.mark = gc_color_red;
 c_7329174.hdr.grayed = 0;
c_7329174.tag = closureN_tag;
 c_7329174.fn = (function_type)__lambda_566;
c_7329174.num_args = 1;
c_7329174.num_elements = 4;
c_7329174.elements = (object *)e_7329485;
c_7329174.elements[0] = ((closureN)self_7319238)->elements[0];
c_7329174.elements[1] = k_7312161;
c_7329174.elements[2] = ((closureN)self_7319238)->elements[1];
c_7329174.elements[3] = ((closureN)self_7319238)->elements[2];

return_closcall2(data,  ((closureN)self_7319238)->elements[1],  &c_7329174, quote__93_931);
} else { 
  return_direct_with_clo1(data,  k_7312161, (((closure)  k_7312161)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312161, (((closure)  k_7312161)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312161, (((closure)  k_7312161)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312161, (((closure)  k_7312161)->fn),  boolean_f);}
;; 
}

static void __lambda_566(void *data, object self_7319239, int argc, object *args) /* object self_7319239, object r_7312231 */
 {
 object r_7312231 = args[0];
  
closureN_type c_7329177;
object e_7329475 [3];
c_7329177.hdr.mark = gc_color_red;
 c_7329177.hdr.grayed = 0;
c_7329177.tag = closureN_tag;
 c_7329177.fn = (function_type)__lambda_567;
c_7329177.num_args = 1;
c_7329177.num_elements = 3;
c_7329177.elements = (object *)e_7329475;
c_7329177.elements[0] = ((closureN)self_7319239)->elements[1];
c_7329177.elements[1] = ((closureN)self_7319239)->elements[2];
c_7329177.elements[2] = ((closureN)self_7319239)->elements[3];









return_closcall3(data,  ((closureN)self_7319239)->elements[0],  &c_7329177, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319239)->elements[3])))), r_7312231);; 
}

static void __lambda_567(void *data, object self_7319240, int argc, object *args) /* object self_7319240, object r_7312172 */
 {
 object r_7312172 = args[0];
  if( (boolean_f != r_7312172) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319240)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319240)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319240)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319240)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319240)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319240)->elements[2])))))))) ){ 
  
closureN_type c_7329246;
object e_7329460 [3];
c_7329246.hdr.mark = gc_color_red;
 c_7329246.hdr.grayed = 0;
c_7329246.tag = closureN_tag;
 c_7329246.fn = (function_type)__lambda_568;
c_7329246.num_args = 1;
c_7329246.num_elements = 3;
c_7329246.elements = (object *)e_7329460;
c_7329246.elements[0] = ((closureN)self_7319240)->elements[0];
c_7329246.elements[1] = ((closureN)self_7319240)->elements[1];
c_7329246.elements[2] = ((closureN)self_7319240)->elements[2];

return_closcall2(data,  ((closureN)self_7319240)->elements[1],  &c_7329246, quote__if);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319240)->elements[0], (((closure)  ((closureN)self_7319240)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319240)->elements[0], (((closure)  ((closureN)self_7319240)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319240)->elements[0], (((closure)  ((closureN)self_7319240)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319240)->elements[0], (((closure)  ((closureN)self_7319240)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319240)->elements[0], (((closure)  ((closureN)self_7319240)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319240)->elements[0], (((closure)  ((closureN)self_7319240)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319240)->elements[0], (((closure)  ((closureN)self_7319240)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_568(void *data, object self_7319241, int argc, object *args) /* object self_7319241, object r_7312190 */
 {
 object r_7312190 = args[0];
  
closureN_type c_7329249;
object e_7329459 [4];
c_7329249.hdr.mark = gc_color_red;
 c_7329249.hdr.grayed = 0;
c_7329249.tag = closureN_tag;
 c_7329249.fn = (function_type)__lambda_569;
c_7329249.num_args = 1;
c_7329249.num_elements = 4;
c_7329249.elements = (object *)e_7329459;
c_7329249.elements[0] = ((closureN)self_7319241)->elements[0];
c_7329249.elements[1] = r_7312190;
c_7329249.elements[2] = ((closureN)self_7319241)->elements[1];
c_7329249.elements[3] = ((closureN)self_7319241)->elements[2];

return_closcall2(data,  ((closureN)self_7319241)->elements[1],  &c_7329249, quote_pair_127);; 
}

static void __lambda_569(void *data, object self_7319242, int argc, object *args) /* object self_7319242, object r_7312224 */
 {
 object r_7312224 = args[0];
  
closureN_type c_7329251;
object e_7329454 [5];
c_7329251.hdr.mark = gc_color_red;
 c_7329251.hdr.grayed = 0;
c_7329251.tag = closureN_tag;
 c_7329251.fn = (function_type)__lambda_570;
c_7329251.num_args = 1;
c_7329251.num_elements = 5;
c_7329251.elements = (object *)e_7329454;
c_7329251.elements[0] = ((closureN)self_7319242)->elements[0];
c_7329251.elements[1] = ((closureN)self_7319242)->elements[1];
c_7329251.elements[2] = r_7312224;
c_7329251.elements[3] = ((closureN)self_7319242)->elements[2];
c_7329251.elements[4] = ((closureN)self_7319242)->elements[3];




make_pair(c_7329458,quote_v,NULL);c_7329458.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329251, Cyc_car(data, ((closureN)self_7319242)->elements[3]), NULL, &c_7329458);; 
}

static void __lambda_570(void *data, object self_7319243, int argc, object *args) /* object self_7319243, object r_7312225 */
 {
 object r_7312225 = args[0];
  
closureN_type c_7329253;
object e_7329450 [4];
c_7329253.hdr.mark = gc_color_red;
 c_7329253.hdr.grayed = 0;
c_7329253.tag = closureN_tag;
 c_7329253.fn = (function_type)__lambda_571;
c_7329253.num_args = 1;
c_7329253.num_elements = 4;
c_7329253.elements = (object *)e_7329450;
c_7329253.elements[0] = ((closureN)self_7319243)->elements[0];
c_7329253.elements[1] = ((closureN)self_7319243)->elements[1];
c_7329253.elements[2] = ((closureN)self_7319243)->elements[3];
c_7329253.elements[3] = ((closureN)self_7319243)->elements[4];


make_pair(c_7329453,quote_v,NULL);c_7329453.hdr.immutable = 1;

make_pair(c_7329452,quote_pair_127,&c_7329453);c_7329452.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329253, ((closureN)self_7319243)->elements[2], r_7312225, &c_7329452);; 
}

static void __lambda_571(void *data, object self_7319244, int argc, object *args) /* object self_7319244, object r_7312193 */
 {
 object r_7312193 = args[0];
  
closureN_type c_7329256;
object e_7329449 [5];
c_7329256.hdr.mark = gc_color_red;
 c_7329256.hdr.grayed = 0;
c_7329256.tag = closureN_tag;
 c_7329256.fn = (function_type)__lambda_572;
c_7329256.num_args = 1;
c_7329256.num_elements = 5;
c_7329256.elements = (object *)e_7329449;
c_7329256.elements[0] = ((closureN)self_7319244)->elements[0];
c_7329256.elements[1] = ((closureN)self_7319244)->elements[1];
c_7329256.elements[2] = r_7312193;
c_7329256.elements[3] = ((closureN)self_7319244)->elements[2];
c_7329256.elements[4] = ((closureN)self_7319244)->elements[3];

return_closcall2(data,  ((closureN)self_7319244)->elements[2],  &c_7329256, quote_match_91one);; 
}

static void __lambda_572(void *data, object self_7319245, int argc, object *args) /* object self_7319245, object r_7312201 */
 {
 object r_7312201 = args[0];
  
closureN_type c_7329259;
object e_7329448 [5];
c_7329259.hdr.mark = gc_color_red;
 c_7329259.hdr.grayed = 0;
c_7329259.tag = closureN_tag;
 c_7329259.fn = (function_type)__lambda_573;
c_7329259.num_args = 1;
c_7329259.num_elements = 5;
c_7329259.elements = (object *)e_7329448;
c_7329259.elements[0] = ((closureN)self_7319245)->elements[0];
c_7329259.elements[1] = ((closureN)self_7319245)->elements[1];
c_7329259.elements[2] = ((closureN)self_7319245)->elements[2];
c_7329259.elements[3] = r_7312201;
c_7329259.elements[4] = ((closureN)self_7319245)->elements[4];

return_closcall2(data,  ((closureN)self_7319245)->elements[3],  &c_7329259, quote__191_191_191);; 
}

static void __lambda_573(void *data, object self_7319246, int argc, object *args) /* object self_7319246, object r_7312219 */
 {
 object r_7312219 = args[0];
  
closureN_type c_7329261;
object e_7329446 [5];
c_7329261.hdr.mark = gc_color_red;
 c_7329261.hdr.grayed = 0;
c_7329261.tag = closureN_tag;
 c_7329261.fn = (function_type)__lambda_574;
c_7329261.num_args = 1;
c_7329261.num_elements = 5;
c_7329261.elements = (object *)e_7329446;
c_7329261.elements[0] = ((closureN)self_7319246)->elements[0];
c_7329261.elements[1] = ((closureN)self_7319246)->elements[1];
c_7329261.elements[2] = ((closureN)self_7319246)->elements[2];
c_7329261.elements[3] = ((closureN)self_7319246)->elements[3];
c_7329261.elements[4] = ((closureN)self_7319246)->elements[4];


make_pair(c_7329447,quote__191_191_191,NULL);c_7329447.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329261, r_7312219, NULL, &c_7329447);; 
}

static void __lambda_574(void *data, object self_7319247, int argc, object *args) /* object self_7319247, object r_7312217 */
 {
 object r_7312217 = args[0];
  
closureN_type c_7329263;
object e_7329436 [5];
c_7329263.hdr.mark = gc_color_red;
 c_7329263.hdr.grayed = 0;
c_7329263.tag = closureN_tag;
 c_7329263.fn = (function_type)__lambda_575;
c_7329263.num_args = 1;
c_7329263.num_elements = 5;
c_7329263.elements = (object *)e_7329436;
c_7329263.elements[0] = ((closureN)self_7319247)->elements[0];
c_7329263.elements[1] = ((closureN)self_7319247)->elements[1];
c_7329263.elements[2] = ((closureN)self_7319247)->elements[2];
c_7329263.elements[3] = ((closureN)self_7319247)->elements[3];
c_7329263.elements[4] = ((closureN)self_7319247)->elements[4];








make_pair(c_7329445,quote__191_191_191,NULL);c_7329445.hdr.immutable = 1;

make_pair(c_7329444,quote_p,&c_7329445);c_7329444.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329263, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319247)->elements[4]))), r_7312217, &c_7329444);; 
}

static void __lambda_575(void *data, object self_7319248, int argc, object *args) /* object self_7319248, object r_7312206 */
 {
 object r_7312206 = args[0];
  
closureN_type c_7329265;
object e_7329421 [6];
c_7329265.hdr.mark = gc_color_red;
 c_7329265.hdr.grayed = 0;
c_7329265.tag = closureN_tag;
 c_7329265.fn = (function_type)__lambda_576;
c_7329265.num_args = 1;
c_7329265.num_elements = 6;
c_7329265.elements = (object *)e_7329421;
c_7329265.elements[0] = ((closureN)self_7319248)->elements[0];
c_7329265.elements[1] = ((closureN)self_7319248)->elements[1];
c_7329265.elements[2] = ((closureN)self_7319248)->elements[2];
c_7329265.elements[3] = ((closureN)self_7319248)->elements[3];
c_7329265.elements[4] = r_7312206;
c_7329265.elements[5] = ((closureN)self_7319248)->elements[4];














make_pair(c_7329435,quote_i,NULL);c_7329435.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329265, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319248)->elements[4])))))), NULL, &c_7329435);; 
}

static void __lambda_576(void *data, object self_7319249, int argc, object *args) /* object self_7319249, object r_7312213 */
 {
 object r_7312213 = args[0];
  
closureN_type c_7329267;
object e_7329407 [6];
c_7329267.hdr.mark = gc_color_red;
 c_7329267.hdr.grayed = 0;
c_7329267.tag = closureN_tag;
 c_7329267.fn = (function_type)__lambda_577;
c_7329267.num_args = 1;
c_7329267.num_elements = 6;
c_7329267.elements = (object *)e_7329407;
c_7329267.elements[0] = ((closureN)self_7319249)->elements[0];
c_7329267.elements[1] = ((closureN)self_7319249)->elements[1];
c_7329267.elements[2] = ((closureN)self_7319249)->elements[2];
c_7329267.elements[3] = ((closureN)self_7319249)->elements[3];
c_7329267.elements[4] = ((closureN)self_7319249)->elements[4];
c_7329267.elements[5] = ((closureN)self_7319249)->elements[5];












make_pair(c_7329420,quote_i,NULL);c_7329420.hdr.immutable = 1;

make_pair(c_7329419,quote_fk,&c_7329420);c_7329419.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329267, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319249)->elements[5]))))), r_7312213, &c_7329419);; 
}

static void __lambda_577(void *data, object self_7319250, int argc, object *args) /* object self_7319250, object r_7312211 */
 {
 object r_7312211 = args[0];
  
closureN_type c_7329269;
object e_7329394 [6];
c_7329269.hdr.mark = gc_color_red;
 c_7329269.hdr.grayed = 0;
c_7329269.tag = closureN_tag;
 c_7329269.fn = (function_type)__lambda_578;
c_7329269.num_args = 1;
c_7329269.num_elements = 6;
c_7329269.elements = (object *)e_7329394;
c_7329269.elements[0] = ((closureN)self_7319250)->elements[0];
c_7329269.elements[1] = ((closureN)self_7319250)->elements[1];
c_7329269.elements[2] = ((closureN)self_7319250)->elements[2];
c_7329269.elements[3] = ((closureN)self_7319250)->elements[3];
c_7329269.elements[4] = ((closureN)self_7319250)->elements[4];
c_7329269.elements[5] = ((closureN)self_7319250)->elements[5];










make_pair(c_7329406,quote_i,NULL);c_7329406.hdr.immutable = 1;

make_pair(c_7329405,quote_fk,&c_7329406);c_7329405.hdr.immutable = 1;

make_pair(c_7329404,quote_sk,&c_7329405);c_7329404.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329269, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319250)->elements[5])))), r_7312211, &c_7329404);; 
}

static void __lambda_578(void *data, object self_7319251, int argc, object *args) /* object self_7319251, object r_7312209 */
 {
 object r_7312209 = args[0];
  
closureN_type c_7329271;
object e_7329382 [6];
c_7329271.hdr.mark = gc_color_red;
 c_7329271.hdr.grayed = 0;
c_7329271.tag = closureN_tag;
 c_7329271.fn = (function_type)__lambda_579;
c_7329271.num_args = 1;
c_7329271.num_elements = 6;
c_7329271.elements = (object *)e_7329382;
c_7329271.elements[0] = ((closureN)self_7319251)->elements[0];
c_7329271.elements[1] = ((closureN)self_7319251)->elements[1];
c_7329271.elements[2] = ((closureN)self_7319251)->elements[2];
c_7329271.elements[3] = ((closureN)self_7319251)->elements[3];
c_7329271.elements[4] = ((closureN)self_7319251)->elements[4];
c_7329271.elements[5] = ((closureN)self_7319251)->elements[5];








make_pair(c_7329393,quote_i,NULL);c_7329393.hdr.immutable = 1;

make_pair(c_7329392,quote_fk,&c_7329393);c_7329392.hdr.immutable = 1;

make_pair(c_7329391,quote_sk,&c_7329392);c_7329391.hdr.immutable = 1;

make_pair(c_7329390,quote_g_87s,&c_7329391);c_7329390.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329271, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319251)->elements[5]))), r_7312209, &c_7329390);; 
}

static void __lambda_579(void *data, object self_7319252, int argc, object *args) /* object self_7319252, object r_7312207 */
 {
 object r_7312207 = args[0];
  
closureN_type c_7329273;
object e_7329373 [5];
c_7329273.hdr.mark = gc_color_red;
 c_7329273.hdr.grayed = 0;
c_7329273.tag = closureN_tag;
 c_7329273.fn = (function_type)__lambda_580;
c_7329273.num_args = 1;
c_7329273.num_elements = 5;
c_7329273.elements = (object *)e_7329373;
c_7329273.elements[0] = ((closureN)self_7319252)->elements[0];
c_7329273.elements[1] = ((closureN)self_7319252)->elements[1];
c_7329273.elements[2] = ((closureN)self_7319252)->elements[2];
c_7329273.elements[3] = ((closureN)self_7319252)->elements[3];
c_7329273.elements[4] = ((closureN)self_7319252)->elements[5];


make_pair(c_7329377,quote__191_191_191,NULL);c_7329377.hdr.immutable = 1;

make_pair(c_7329376,quote_p,&c_7329377);c_7329376.hdr.immutable = 1;

make_pair(c_7329381,quote_i,NULL);c_7329381.hdr.immutable = 1;

make_pair(c_7329380,quote_fk,&c_7329381);c_7329380.hdr.immutable = 1;

make_pair(c_7329379,quote_sk,&c_7329380);c_7329379.hdr.immutable = 1;

make_pair(c_7329378,quote_g_87s,&c_7329379);c_7329378.hdr.immutable = 1;

make_pair(c_7329375,&c_7329376,&c_7329378);c_7329375.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329273, ((closureN)self_7319252)->elements[4], r_7312207, &c_7329375);; 
}

static void __lambda_580(void *data, object self_7319253, int argc, object *args) /* object self_7319253, object r_7312204 */
 {
 object r_7312204 = args[0];
  
closureN_type c_7329275;
object e_7329361 [5];
c_7329275.hdr.mark = gc_color_red;
 c_7329275.hdr.grayed = 0;
c_7329275.tag = closureN_tag;
 c_7329275.fn = (function_type)__lambda_581;
c_7329275.num_args = 1;
c_7329275.num_elements = 5;
c_7329275.elements = (object *)e_7329361;
c_7329275.elements[0] = ((closureN)self_7319253)->elements[0];
c_7329275.elements[1] = ((closureN)self_7319253)->elements[1];
c_7329275.elements[2] = ((closureN)self_7319253)->elements[2];
c_7329275.elements[3] = ((closureN)self_7319253)->elements[3];
c_7329275.elements[4] = ((closureN)self_7319253)->elements[4];




make_pair(c_7329368,quote__191_191_191,NULL);c_7329368.hdr.immutable = 1;

make_pair(c_7329367,quote_p,&c_7329368);c_7329367.hdr.immutable = 1;

make_pair(c_7329372,quote_i,NULL);c_7329372.hdr.immutable = 1;

make_pair(c_7329371,quote_fk,&c_7329372);c_7329371.hdr.immutable = 1;

make_pair(c_7329370,quote_sk,&c_7329371);c_7329370.hdr.immutable = 1;

make_pair(c_7329369,quote_g_87s,&c_7329370);c_7329369.hdr.immutable = 1;

make_pair(c_7329366,&c_7329367,&c_7329369);c_7329366.hdr.immutable = 1;

make_pair(c_7329365,quote_v,&c_7329366);c_7329365.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329275, Cyc_car(data, ((closureN)self_7319253)->elements[4]), r_7312204, &c_7329365);; 
}

static void __lambda_581(void *data, object self_7319254, int argc, object *args) /* object self_7319254, object r_7312202 */
 {
 object r_7312202 = args[0];
  
closureN_type c_7329277;
object e_7329350 [4];
c_7329277.hdr.mark = gc_color_red;
 c_7329277.hdr.grayed = 0;
c_7329277.tag = closureN_tag;
 c_7329277.fn = (function_type)__lambda_582;
c_7329277.num_args = 1;
c_7329277.num_elements = 4;
c_7329277.elements = (object *)e_7329350;
c_7329277.elements[0] = ((closureN)self_7319254)->elements[0];
c_7329277.elements[1] = ((closureN)self_7319254)->elements[1];
c_7329277.elements[2] = ((closureN)self_7319254)->elements[2];
c_7329277.elements[3] = ((closureN)self_7319254)->elements[4];


make_pair(c_7329356,quote__191_191_191,NULL);c_7329356.hdr.immutable = 1;

make_pair(c_7329355,quote_p,&c_7329356);c_7329355.hdr.immutable = 1;

make_pair(c_7329360,quote_i,NULL);c_7329360.hdr.immutable = 1;

make_pair(c_7329359,quote_fk,&c_7329360);c_7329359.hdr.immutable = 1;

make_pair(c_7329358,quote_sk,&c_7329359);c_7329358.hdr.immutable = 1;

make_pair(c_7329357,quote_g_87s,&c_7329358);c_7329357.hdr.immutable = 1;

make_pair(c_7329354,&c_7329355,&c_7329357);c_7329354.hdr.immutable = 1;

make_pair(c_7329353,quote_v,&c_7329354);c_7329353.hdr.immutable = 1;

make_pair(c_7329352,quote_match_91one,&c_7329353);c_7329352.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329277, ((closureN)self_7319254)->elements[3], r_7312202, &c_7329352);; 
}

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












make_pair(c_7329349,quote_fk,NULL);c_7329349.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329279, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319255)->elements[3]))))), NULL, &c_7329349);; 
}

static void __lambda_583(void *data, object self_7319256, int argc, object *args) /* object self_7319256, object r_7312197 */
 {
 object r_7312197 = args[0];
  
closureN_type c_7329281;
object e_7329324 [3];
c_7329281.hdr.mark = gc_color_red;
 c_7329281.hdr.grayed = 0;
c_7329281.tag = closureN_tag;
 c_7329281.fn = (function_type)__lambda_584;
c_7329281.num_args = 1;
c_7329281.num_elements = 3;
c_7329281.elements = (object *)e_7329324;
c_7329281.elements[0] = ((closureN)self_7319256)->elements[0];
c_7329281.elements[1] = ((closureN)self_7319256)->elements[1];
c_7329281.elements[2] = ((closureN)self_7319256)->elements[2];


make_pair(c_7329331,quote__191_191_191,NULL);c_7329331.hdr.immutable = 1;

make_pair(c_7329330,quote_p,&c_7329331);c_7329330.hdr.immutable = 1;

make_pair(c_7329335,quote_i,NULL);c_7329335.hdr.immutable = 1;

make_pair(c_7329334,quote_fk,&c_7329335);c_7329334.hdr.immutable = 1;

make_pair(c_7329333,quote_sk,&c_7329334);c_7329333.hdr.immutable = 1;

make_pair(c_7329332,quote_g_87s,&c_7329333);c_7329332.hdr.immutable = 1;

make_pair(c_7329329,&c_7329330,&c_7329332);c_7329329.hdr.immutable = 1;

make_pair(c_7329328,quote_v,&c_7329329);c_7329328.hdr.immutable = 1;

make_pair(c_7329327,quote_match_91one,&c_7329328);c_7329327.hdr.immutable = 1;

make_pair(c_7329336,quote_fk,NULL);c_7329336.hdr.immutable = 1;

make_pair(c_7329326,&c_7329327,&c_7329336);c_7329326.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329281, ((closureN)self_7319256)->elements[3], r_7312197, &c_7329326);; 
}

static void __lambda_584(void *data, object self_7319257, int argc, object *args) /* object self_7319257, object r_7312194 */
 {
 object r_7312194 = args[0];
  
closureN_type c_7329283;
object e_7329308 [2];
c_7329283.hdr.mark = gc_color_red;
 c_7329283.hdr.grayed = 0;
c_7329283.tag = closureN_tag;
 c_7329283.fn = (function_type)__lambda_585;
c_7329283.num_args = 1;
c_7329283.num_elements = 2;
c_7329283.elements = (object *)e_7329308;
c_7329283.elements[0] = ((closureN)self_7319257)->elements[0];
c_7329283.elements[1] = ((closureN)self_7319257)->elements[1];


make_pair(c_7329312,quote_v,NULL);c_7329312.hdr.immutable = 1;

make_pair(c_7329311,quote_pair_127,&c_7329312);c_7329311.hdr.immutable = 1;

make_pair(c_7329318,quote__191_191_191,NULL);c_7329318.hdr.immutable = 1;

make_pair(c_7329317,quote_p,&c_7329318);c_7329317.hdr.immutable = 1;

make_pair(c_7329322,quote_i,NULL);c_7329322.hdr.immutable = 1;

make_pair(c_7329321,quote_fk,&c_7329322);c_7329321.hdr.immutable = 1;

make_pair(c_7329320,quote_sk,&c_7329321);c_7329320.hdr.immutable = 1;

make_pair(c_7329319,quote_g_87s,&c_7329320);c_7329319.hdr.immutable = 1;

make_pair(c_7329316,&c_7329317,&c_7329319);c_7329316.hdr.immutable = 1;

make_pair(c_7329315,quote_v,&c_7329316);c_7329315.hdr.immutable = 1;

make_pair(c_7329314,quote_match_91one,&c_7329315);c_7329314.hdr.immutable = 1;

make_pair(c_7329323,quote_fk,NULL);c_7329323.hdr.immutable = 1;

make_pair(c_7329313,&c_7329314,&c_7329323);c_7329313.hdr.immutable = 1;

make_pair(c_7329310,&c_7329311,&c_7329313);c_7329310.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329283, ((closureN)self_7319257)->elements[2], r_7312194, &c_7329310);; 
}

static void __lambda_585(void *data, object self_7319258, int argc, object *args) /* object self_7319258, object r_7312191 */
 {
 object r_7312191 = args[0];
  
closureN_type c_7329285;
object e_7329291 [1];
c_7329285.hdr.mark = gc_color_red;
 c_7329285.hdr.grayed = 0;
c_7329285.tag = closureN_tag;
 c_7329285.fn = (function_type)__lambda_586;
c_7329285.num_args = 1;
c_7329285.num_elements = 1;
c_7329285.elements = (object *)e_7329291;
c_7329285.elements[0] = ((closureN)self_7319258)->elements[0];


make_pair(c_7329296,quote_v,NULL);c_7329296.hdr.immutable = 1;

make_pair(c_7329295,quote_pair_127,&c_7329296);c_7329295.hdr.immutable = 1;

make_pair(c_7329302,quote__191_191_191,NULL);c_7329302.hdr.immutable = 1;

make_pair(c_7329301,quote_p,&c_7329302);c_7329301.hdr.immutable = 1;

make_pair(c_7329306,quote_i,NULL);c_7329306.hdr.immutable = 1;

make_pair(c_7329305,quote_fk,&c_7329306);c_7329305.hdr.immutable = 1;

make_pair(c_7329304,quote_sk,&c_7329305);c_7329304.hdr.immutable = 1;

make_pair(c_7329303,quote_g_87s,&c_7329304);c_7329303.hdr.immutable = 1;

make_pair(c_7329300,&c_7329301,&c_7329303);c_7329300.hdr.immutable = 1;

make_pair(c_7329299,quote_v,&c_7329300);c_7329299.hdr.immutable = 1;

make_pair(c_7329298,quote_match_91one,&c_7329299);c_7329298.hdr.immutable = 1;

make_pair(c_7329307,quote_fk,NULL);c_7329307.hdr.immutable = 1;

make_pair(c_7329297,&c_7329298,&c_7329307);c_7329297.hdr.immutable = 1;

make_pair(c_7329294,&c_7329295,&c_7329297);c_7329294.hdr.immutable = 1;

make_pair(c_7329293,quote__if,&c_7329294);c_7329293.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329285, ((closureN)self_7319258)->elements[1], r_7312191, &c_7329293);; 
}

static void __lambda_586(void *data, object self_7319259, int argc, object *args) /* object self_7319259, object r_7312189 */
 {
 object r_7312189 = args[0];
  
pair_type local_7329290; 
return_direct_with_clo1(data,  ((closureN)self_7319259)->elements[0], (((closure)  ((closureN)self_7319259)->elements[0])->fn),  set_pair_as_expr(&local_7329290, r_7312189, boolean_f));; 
}

static void __lambda_553(void *data, object self_7319260, int argc, object *args) /* object self_7319260, object k_7312234 */
 {
 object k_7312234 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319260)->elements[2])) ){ 
  
  Cyc_car(data, ((closureN)self_7319260)->elements[2]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319260)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319260)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319260)->elements[2]))))) ){ 
  
closureN_type c_7328944;
object e_7329132 [4];
c_7328944.hdr.mark = gc_color_red;
 c_7328944.hdr.grayed = 0;
c_7328944.tag = closureN_tag;
 c_7328944.fn = (function_type)__lambda_554;
c_7328944.num_args = 1;
c_7328944.num_elements = 4;
c_7328944.elements = (object *)e_7329132;
c_7328944.elements[0] = ((closureN)self_7319260)->elements[0];
c_7328944.elements[1] = k_7312234;
c_7328944.elements[2] = ((closureN)self_7319260)->elements[1];
c_7328944.elements[3] = ((closureN)self_7319260)->elements[2];

return_closcall2(data,  ((closureN)self_7319260)->elements[1],  &c_7328944, quote__85_85_85);
} else { 
  return_direct_with_clo1(data,  k_7312234, (((closure)  k_7312234)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312234, (((closure)  k_7312234)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312234, (((closure)  k_7312234)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312234, (((closure)  k_7312234)->fn),  boolean_f);}
;; 
}

static void __lambda_554(void *data, object self_7319261, int argc, object *args) /* object self_7319261, object r_7312276 */
 {
 object r_7312276 = args[0];
  
closureN_type c_7328947;
object e_7329122 [3];
c_7328947.hdr.mark = gc_color_red;
 c_7328947.hdr.grayed = 0;
c_7328947.tag = closureN_tag;
 c_7328947.fn = (function_type)__lambda_555;
c_7328947.num_args = 1;
c_7328947.num_elements = 3;
c_7328947.elements = (object *)e_7329122;
c_7328947.elements[0] = ((closureN)self_7319261)->elements[1];
c_7328947.elements[1] = ((closureN)self_7319261)->elements[2];
c_7328947.elements[2] = ((closureN)self_7319261)->elements[3];









return_closcall3(data,  ((closureN)self_7319261)->elements[0],  &c_7328947, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319261)->elements[3])))), r_7312276);; 
}

static void __lambda_555(void *data, object self_7319262, int argc, object *args) /* object self_7319262, object r_7312245 */
 {
 object r_7312245 = args[0];
  if( (boolean_f != r_7312245) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319262)->elements[2])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319262)->elements[2])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319262)->elements[2]))))) ){ 
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319262)->elements[2]))));  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319262)->elements[2])))))) ){ 
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319262)->elements[2])))));  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319262)->elements[2]))))))) ){ 
  
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319262)->elements[2]))))));  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319262)->elements[2])))))))) ){ 
  
closureN_type c_7329009;
object e_7329069 [3];
c_7329009.hdr.mark = gc_color_red;
 c_7329009.hdr.grayed = 0;
c_7329009.tag = closureN_tag;
 c_7329009.fn = (function_type)__lambda_556;
c_7329009.num_args = 1;
c_7329009.num_elements = 3;
c_7329009.elements = (object *)e_7329069;
c_7329009.elements[0] = ((closureN)self_7319262)->elements[0];
c_7329009.elements[1] = ((closureN)self_7319262)->elements[1];
c_7329009.elements[2] = ((closureN)self_7319262)->elements[2];

return_closcall2(data,  ((closureN)self_7319262)->elements[1],  &c_7329009, quote_match_91syntax_91error);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319262)->elements[0], (((closure)  ((closureN)self_7319262)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319262)->elements[0], (((closure)  ((closureN)self_7319262)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319262)->elements[0], (((closure)  ((closureN)self_7319262)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319262)->elements[0], (((closure)  ((closureN)self_7319262)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319262)->elements[0], (((closure)  ((closureN)self_7319262)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319262)->elements[0], (((closure)  ((closureN)self_7319262)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_556(void *data, object self_7319263, int argc, object *args) /* object self_7319263, object r_7312262 */
 {
 object r_7312262 = args[0];
  
closureN_type c_7329012;
object e_7329068 [3];
c_7329012.hdr.mark = gc_color_red;
 c_7329012.hdr.grayed = 0;
c_7329012.tag = closureN_tag;
 c_7329012.fn = (function_type)__lambda_557;
c_7329012.num_args = 1;
c_7329012.num_elements = 3;
c_7329012.elements = (object *)e_7329068;
c_7329012.elements[0] = ((closureN)self_7319263)->elements[0];
c_7329012.elements[1] = r_7312262;
c_7329012.elements[2] = ((closureN)self_7319263)->elements[2];

return_closcall2(data,  ((closureN)self_7319263)->elements[1],  &c_7329012, quote__85_85_85);; 
}

static void __lambda_557(void *data, object self_7319264, int argc, object *args) /* object self_7319264, object r_7312272 */
 {
 object r_7312272 = args[0];
  
closureN_type c_7329014;
object e_7329057 [3];
c_7329014.hdr.mark = gc_color_red;
 c_7329014.hdr.grayed = 0;
c_7329014.tag = closureN_tag;
 c_7329014.fn = (function_type)__lambda_558;
c_7329014.num_args = 1;
c_7329014.num_elements = 3;
c_7329014.elements = (object *)e_7329057;
c_7329014.elements[0] = ((closureN)self_7319264)->elements[0];
c_7329014.elements[1] = ((closureN)self_7319264)->elements[1];
c_7329014.elements[2] = ((closureN)self_7319264)->elements[2];










make_pair(c_7329067,quote__85_85_85,quote_q);c_7329067.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329014, r_7312272, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319264)->elements[2])))), &c_7329067);; 
}

static void __lambda_558(void *data, object self_7319265, int argc, object *args) /* object self_7319265, object r_7312270 */
 {
 object r_7312270 = args[0];
  
closureN_type c_7329016;
object e_7329047 [2];
c_7329016.hdr.mark = gc_color_red;
 c_7329016.hdr.grayed = 0;
c_7329016.tag = closureN_tag;
 c_7329016.fn = (function_type)__lambda_559;
c_7329016.num_args = 1;
c_7329016.num_elements = 2;
c_7329016.elements = (object *)e_7329047;
c_7329016.elements[0] = ((closureN)self_7319265)->elements[0];
c_7329016.elements[1] = ((closureN)self_7319265)->elements[1];








make_pair(c_7329056,quote__85_85_85,quote_q);c_7329056.hdr.immutable = 1;

make_pair(c_7329055,quote_p,&c_7329056);c_7329055.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329016, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319265)->elements[2]))), r_7312270, &c_7329055);; 
}

static void __lambda_559(void *data, object self_7319266, int argc, object *args) /* object self_7319266, object r_7312267 */
 {
 object r_7312267 = args[0];
  
closureN_type c_7329018;
object e_7329043 [2];
c_7329018.hdr.mark = gc_color_red;
 c_7329018.hdr.grayed = 0;
c_7329018.tag = closureN_tag;
 c_7329018.fn = (function_type)__lambda_560;
c_7329018.num_args = 1;
c_7329018.num_elements = 2;
c_7329018.elements = (object *)e_7329043;
c_7329018.elements[0] = ((closureN)self_7319266)->elements[0];
c_7329018.elements[1] = ((closureN)self_7319266)->elements[1];


make_pair(c_7329046,quote__85_85_85,quote_q);c_7329046.hdr.immutable = 1;

make_pair(c_7329045,quote_p,&c_7329046);c_7329045.hdr.immutable = 1;

make_pair(c_7329044,&c_7329045,NULL);c_7329044.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329018, r_7312267, NULL, &c_7329044);; 
}

static void __lambda_560(void *data, object self_7319267, int argc, object *args) /* object self_7319267, object r_7312265 */
 {
 object r_7312265 = args[0];
  
closureN_type c_7329020;
object e_7329036 [2];
c_7329020.hdr.mark = gc_color_red;
 c_7329020.hdr.grayed = 0;
c_7329020.tag = closureN_tag;
 c_7329020.fn = (function_type)__lambda_561;
c_7329020.num_args = 1;
c_7329020.num_elements = 2;
c_7329020.elements = (object *)e_7329036;
c_7329020.elements[0] = ((closureN)self_7319267)->elements[0];
c_7329020.elements[1] = ((closureN)self_7319267)->elements[1];


make_utf8_string_with_len(c_7329037, "invalid use of ***", 18, 18);

make_utf8_string_with_len(c_7329039, "invalid use of ***", 18, 18);c_7329039.hdr.immutable = 1;

make_pair(c_7329042,quote__85_85_85,quote_q);c_7329042.hdr.immutable = 1;

make_pair(c_7329041,quote_p,&c_7329042);c_7329041.hdr.immutable = 1;

make_pair(c_7329040,&c_7329041,NULL);c_7329040.hdr.immutable = 1;

make_pair(c_7329038,&c_7329039,&c_7329040);c_7329038.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329020, &c_7329037, r_7312265, &c_7329038);; 
}

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


make_utf8_string_with_len(c_7329032, "invalid use of ***", 18, 18);c_7329032.hdr.immutable = 1;

make_pair(c_7329035,quote__85_85_85,quote_q);c_7329035.hdr.immutable = 1;

make_pair(c_7329034,quote_p,&c_7329035);c_7329034.hdr.immutable = 1;

make_pair(c_7329033,&c_7329034,NULL);c_7329033.hdr.immutable = 1;

make_pair(c_7329031,&c_7329032,&c_7329033);c_7329031.hdr.immutable = 1;

make_pair(c_7329030,quote_match_91syntax_91error,&c_7329031);c_7329030.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7329022, ((closureN)self_7319268)->elements[1], r_7312263, &c_7329030);; 
}

static void __lambda_562(void *data, object self_7319269, int argc, object *args) /* object self_7319269, object r_7312261 */
 {
 object r_7312261 = args[0];
  
pair_type local_7329027; 
return_direct_with_clo1(data,  ((closureN)self_7319269)->elements[0], (((closure)  ((closureN)self_7319269)->elements[0])->fn),  set_pair_as_expr(&local_7329027, r_7312261, boolean_f));; 
}

static void __lambda_533(void *data, object self_7319270, int argc, object *args) /* object self_7319270, object k_7312279 */
 {
 object k_7312279 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319270)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319270)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319270)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319270)->elements[2]))))) ){ 
  
closureN_type c_7328584;
object e_7328904 [4];
c_7328584.hdr.mark = gc_color_red;
 c_7328584.hdr.grayed = 0;
c_7328584.tag = closureN_tag;
 c_7328584.fn = (function_type)__lambda_534;
c_7328584.num_args = 1;
c_7328584.num_elements = 4;
c_7328584.elements = (object *)e_7328904;
c_7328584.elements[0] = ((closureN)self_7319270)->elements[0];
c_7328584.elements[1] = k_7312279;
c_7328584.elements[2] = ((closureN)self_7319270)->elements[1];
c_7328584.elements[3] = ((closureN)self_7319270)->elements[2];

return_closcall2(data,  ((closureN)self_7319270)->elements[1],  &c_7328584, quote__85_85_85);
} else { 
  return_direct_with_clo1(data,  k_7312279, (((closure)  k_7312279)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312279, (((closure)  k_7312279)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312279, (((closure)  k_7312279)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312279, (((closure)  k_7312279)->fn),  boolean_f);}
;; 
}

static void __lambda_534(void *data, object self_7319271, int argc, object *args) /* object self_7319271, object r_7312343 */
 {
 object r_7312343 = args[0];
  
closureN_type c_7328587;
object e_7328894 [3];
c_7328587.hdr.mark = gc_color_red;
 c_7328587.hdr.grayed = 0;
c_7328587.tag = closureN_tag;
 c_7328587.fn = (function_type)__lambda_535;
c_7328587.num_args = 1;
c_7328587.num_elements = 3;
c_7328587.elements = (object *)e_7328894;
c_7328587.elements[0] = ((closureN)self_7319271)->elements[1];
c_7328587.elements[1] = ((closureN)self_7319271)->elements[2];
c_7328587.elements[2] = ((closureN)self_7319271)->elements[3];









return_closcall3(data,  ((closureN)self_7319271)->elements[0],  &c_7328587, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319271)->elements[3])))), r_7312343);; 
}

static void __lambda_535(void *data, object self_7319272, int argc, object *args) /* object self_7319272, object r_7312290 */
 {
 object r_7312290 = args[0];
  if( (boolean_f != r_7312290) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319272)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319272)->elements[2]))))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319272)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319272)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319272)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319272)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319272)->elements[2])))))))) ){ 
  
closureN_type c_7328669;
object e_7328877 [3];
c_7328669.hdr.mark = gc_color_red;
 c_7328669.hdr.grayed = 0;
c_7328669.tag = closureN_tag;
 c_7328669.fn = (function_type)__lambda_536;
c_7328669.num_args = 1;
c_7328669.num_elements = 3;
c_7328669.elements = (object *)e_7328877;
c_7328669.elements[0] = ((closureN)self_7319272)->elements[0];
c_7328669.elements[1] = ((closureN)self_7319272)->elements[1];
c_7328669.elements[2] = ((closureN)self_7319272)->elements[2];

return_closcall2(data,  ((closureN)self_7319272)->elements[1],  &c_7328669, quote_match_91extract_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319272)->elements[0], (((closure)  ((closureN)self_7319272)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319272)->elements[0], (((closure)  ((closureN)self_7319272)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319272)->elements[0], (((closure)  ((closureN)self_7319272)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319272)->elements[0], (((closure)  ((closureN)self_7319272)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319272)->elements[0], (((closure)  ((closureN)self_7319272)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319272)->elements[0], (((closure)  ((closureN)self_7319272)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319272)->elements[0], (((closure)  ((closureN)self_7319272)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319272)->elements[0], (((closure)  ((closureN)self_7319272)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_536(void *data, object self_7319273, int argc, object *args) /* object self_7319273, object r_7312311 */
 {
 object r_7312311 = args[0];
  
closureN_type c_7328672;
object e_7328876 [3];
c_7328672.hdr.mark = gc_color_red;
 c_7328672.hdr.grayed = 0;
c_7328672.tag = closureN_tag;
 c_7328672.fn = (function_type)__lambda_537;
c_7328672.num_args = 1;
c_7328672.num_elements = 3;
c_7328672.elements = (object *)e_7328876;
c_7328672.elements[0] = ((closureN)self_7319273)->elements[0];
c_7328672.elements[1] = r_7312311;
c_7328672.elements[2] = ((closureN)self_7319273)->elements[2];

return_closcall2(data,  ((closureN)self_7319273)->elements[1],  &c_7328672, quote_match_91gen_91search);; 
}

static void __lambda_537(void *data, object self_7319274, int argc, object *args) /* object self_7319274, object r_7312324 */
 {
 object r_7312324 = args[0];
  
closureN_type c_7328674;
object e_7328861 [4];
c_7328674.hdr.mark = gc_color_red;
 c_7328674.hdr.grayed = 0;
c_7328674.tag = closureN_tag;
 c_7328674.fn = (function_type)__lambda_538;
c_7328674.num_args = 1;
c_7328674.num_elements = 4;
c_7328674.elements = (object *)e_7328861;
c_7328674.elements[0] = ((closureN)self_7319274)->elements[0];
c_7328674.elements[1] = ((closureN)self_7319274)->elements[1];
c_7328674.elements[2] = r_7312324;
c_7328674.elements[3] = ((closureN)self_7319274)->elements[2];














make_pair(c_7328875,quote_i,NULL);c_7328875.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328674, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319274)->elements[2])))))), NULL, &c_7328875);; 
}

static void __lambda_538(void *data, object self_7319275, int argc, object *args) /* object self_7319275, object r_7312337 */
 {
 object r_7312337 = args[0];
  
closureN_type c_7328676;
object e_7328847 [4];
c_7328676.hdr.mark = gc_color_red;
 c_7328676.hdr.grayed = 0;
c_7328676.tag = closureN_tag;
 c_7328676.fn = (function_type)__lambda_539;
c_7328676.num_args = 1;
c_7328676.num_elements = 4;
c_7328676.elements = (object *)e_7328847;
c_7328676.elements[0] = ((closureN)self_7319275)->elements[0];
c_7328676.elements[1] = ((closureN)self_7319275)->elements[1];
c_7328676.elements[2] = ((closureN)self_7319275)->elements[2];
c_7328676.elements[3] = ((closureN)self_7319275)->elements[3];












make_pair(c_7328860,quote_i,NULL);c_7328860.hdr.immutable = 1;

make_pair(c_7328859,quote_fk,&c_7328860);c_7328859.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328676, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319275)->elements[3]))))), r_7312337, &c_7328859);; 
}

static void __lambda_539(void *data, object self_7319276, int argc, object *args) /* object self_7319276, object r_7312335 */
 {
 object r_7312335 = args[0];
  
closureN_type c_7328678;
object e_7328834 [4];
c_7328678.hdr.mark = gc_color_red;
 c_7328678.hdr.grayed = 0;
c_7328678.tag = closureN_tag;
 c_7328678.fn = (function_type)__lambda_540;
c_7328678.num_args = 1;
c_7328678.num_elements = 4;
c_7328678.elements = (object *)e_7328834;
c_7328678.elements[0] = ((closureN)self_7319276)->elements[0];
c_7328678.elements[1] = ((closureN)self_7319276)->elements[1];
c_7328678.elements[2] = ((closureN)self_7319276)->elements[2];
c_7328678.elements[3] = ((closureN)self_7319276)->elements[3];










make_pair(c_7328846,quote_i,NULL);c_7328846.hdr.immutable = 1;

make_pair(c_7328845,quote_fk,&c_7328846);c_7328845.hdr.immutable = 1;

make_pair(c_7328844,quote_sk,&c_7328845);c_7328844.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328678, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319276)->elements[3])))), r_7312335, &c_7328844);; 
}

static void __lambda_540(void *data, object self_7319277, int argc, object *args) /* object self_7319277, object r_7312333 */
 {
 object r_7312333 = args[0];
  
closureN_type c_7328680;
object e_7328822 [4];
c_7328680.hdr.mark = gc_color_red;
 c_7328680.hdr.grayed = 0;
c_7328680.tag = closureN_tag;
 c_7328680.fn = (function_type)__lambda_541;
c_7328680.num_args = 1;
c_7328680.num_elements = 4;
c_7328680.elements = (object *)e_7328822;
c_7328680.elements[0] = ((closureN)self_7319277)->elements[0];
c_7328680.elements[1] = ((closureN)self_7319277)->elements[1];
c_7328680.elements[2] = ((closureN)self_7319277)->elements[2];
c_7328680.elements[3] = ((closureN)self_7319277)->elements[3];








make_pair(c_7328833,quote_i,NULL);c_7328833.hdr.immutable = 1;

make_pair(c_7328832,quote_fk,&c_7328833);c_7328832.hdr.immutable = 1;

make_pair(c_7328831,quote_sk,&c_7328832);c_7328831.hdr.immutable = 1;

make_pair(c_7328830,quote_g_87s,&c_7328831);c_7328830.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328680, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319277)->elements[3]))), r_7312333, &c_7328830);; 
}

static void __lambda_541(void *data, object self_7319278, int argc, object *args) /* object self_7319278, object r_7312331 */
 {
 object r_7312331 = args[0];
  
closureN_type c_7328682;
object e_7328805 [4];
c_7328682.hdr.mark = gc_color_red;
 c_7328682.hdr.grayed = 0;
c_7328682.tag = closureN_tag;
 c_7328682.fn = (function_type)__lambda_542;
c_7328682.num_args = 1;
c_7328682.num_elements = 4;
c_7328682.elements = (object *)e_7328805;
c_7328682.elements[0] = ((closureN)self_7319278)->elements[0];
c_7328682.elements[1] = ((closureN)self_7319278)->elements[1];
c_7328682.elements[2] = ((closureN)self_7319278)->elements[2];
c_7328682.elements[3] = ((closureN)self_7319278)->elements[3];












make_pair(c_7328821,quote_i,NULL);c_7328821.hdr.immutable = 1;

make_pair(c_7328820,quote_fk,&c_7328821);c_7328820.hdr.immutable = 1;

make_pair(c_7328819,quote_sk,&c_7328820);c_7328819.hdr.immutable = 1;

make_pair(c_7328818,quote_g_87s,&c_7328819);c_7328818.hdr.immutable = 1;

make_pair(c_7328817,quote_q,&c_7328818);c_7328817.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328682, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319278)->elements[3]))))), r_7312331, &c_7328817);; 
}

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








make_pair(c_7328804,quote_i,NULL);c_7328804.hdr.immutable = 1;

make_pair(c_7328803,quote_fk,&c_7328804);c_7328803.hdr.immutable = 1;

make_pair(c_7328802,quote_sk,&c_7328803);c_7328802.hdr.immutable = 1;

make_pair(c_7328801,quote_g_87s,&c_7328802);c_7328801.hdr.immutable = 1;

make_pair(c_7328800,quote_q,&c_7328801);c_7328800.hdr.immutable = 1;

make_pair(c_7328799,quote_p,&c_7328800);c_7328799.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328684, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319279)->elements[3]))), r_7312329, &c_7328799);; 
}

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




make_pair(c_7328790,quote_i,NULL);c_7328790.hdr.immutable = 1;

make_pair(c_7328789,quote_fk,&c_7328790);c_7328789.hdr.immutable = 1;

make_pair(c_7328788,quote_sk,&c_7328789);c_7328788.hdr.immutable = 1;

make_pair(c_7328787,quote_g_87s,&c_7328788);c_7328787.hdr.immutable = 1;

make_pair(c_7328786,quote_q,&c_7328787);c_7328786.hdr.immutable = 1;

make_pair(c_7328785,quote_p,&c_7328786);c_7328785.hdr.immutable = 1;

make_pair(c_7328784,quote_v,&c_7328785);c_7328784.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328686, Cyc_car(data, ((closureN)self_7319280)->elements[3]), r_7312327, &c_7328784);; 
}

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


make_pair(c_7328779,quote_i,NULL);c_7328779.hdr.immutable = 1;

make_pair(c_7328778,quote_fk,&c_7328779);c_7328778.hdr.immutable = 1;

make_pair(c_7328777,quote_sk,&c_7328778);c_7328777.hdr.immutable = 1;

make_pair(c_7328776,quote_g_87s,&c_7328777);c_7328776.hdr.immutable = 1;

make_pair(c_7328775,quote_q,&c_7328776);c_7328775.hdr.immutable = 1;

make_pair(c_7328774,quote_p,&c_7328775);c_7328774.hdr.immutable = 1;

make_pair(c_7328773,quote_v,&c_7328774);c_7328773.hdr.immutable = 1;

make_pair(c_7328772,quote_match_91gen_91search,&c_7328773);c_7328772.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328688, ((closureN)self_7319281)->elements[2], r_7312325, &c_7328772);; 
}

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


make_pair(c_7328769,NULL,NULL);c_7328769.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328690, NULL, NULL, &c_7328769);; 
}

static void __lambda_546(void *data, object self_7319283, int argc, object *args) /* object self_7319283, object r_7312319 */
 {
 object r_7312319 = args[0];
  
closureN_type c_7328692;
object e_7328752 [4];
c_7328692.hdr.mark = gc_color_red;
 c_7328692.hdr.grayed = 0;
c_7328692.tag = closureN_tag;
 c_7328692.fn = (function_type)__lambda_547;
c_7328692.num_args = 1;
c_7328692.num_elements = 4;
c_7328692.elements = (object *)e_7328752;
c_7328692.elements[0] = ((closureN)self_7319283)->elements[0];
c_7328692.elements[1] = ((closureN)self_7319283)->elements[1];
c_7328692.elements[2] = ((closureN)self_7319283)->elements[2];
c_7328692.elements[3] = ((closureN)self_7319283)->elements[3];














make_pair(c_7328767,NULL,NULL);c_7328767.hdr.immutable = 1;

make_pair(c_7328766,quote_i,&c_7328767);c_7328766.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328692, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319283)->elements[3])))))), r_7312319, &c_7328766);; 
}

static void __lambda_547(void *data, object self_7319284, int argc, object *args) /* object self_7319284, object r_7312317 */
 {
 object r_7312317 = args[0];
  
closureN_type c_7328694;
object e_7328739 [3];
c_7328694.hdr.mark = gc_color_red;
 c_7328694.hdr.grayed = 0;
c_7328694.tag = closureN_tag;
 c_7328694.fn = (function_type)__lambda_548;
c_7328694.num_args = 1;
c_7328694.num_elements = 3;
c_7328694.elements = (object *)e_7328739;
c_7328694.elements[0] = ((closureN)self_7319284)->elements[0];
c_7328694.elements[1] = ((closureN)self_7319284)->elements[1];
c_7328694.elements[2] = ((closureN)self_7319284)->elements[3];


make_pair(c_7328749,quote_i,NULL);c_7328749.hdr.immutable = 1;

make_pair(c_7328748,quote_fk,&c_7328749);c_7328748.hdr.immutable = 1;

make_pair(c_7328747,quote_sk,&c_7328748);c_7328747.hdr.immutable = 1;

make_pair(c_7328746,quote_g_87s,&c_7328747);c_7328746.hdr.immutable = 1;

make_pair(c_7328745,quote_q,&c_7328746);c_7328745.hdr.immutable = 1;

make_pair(c_7328744,quote_p,&c_7328745);c_7328744.hdr.immutable = 1;

make_pair(c_7328743,quote_v,&c_7328744);c_7328743.hdr.immutable = 1;

make_pair(c_7328742,quote_match_91gen_91search,&c_7328743);c_7328742.hdr.immutable = 1;

make_pair(c_7328751,NULL,NULL);c_7328751.hdr.immutable = 1;

make_pair(c_7328750,quote_i,&c_7328751);c_7328750.hdr.immutable = 1;

make_pair(c_7328741,&c_7328742,&c_7328750);c_7328741.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328694, ((closureN)self_7319284)->elements[2], r_7312317, &c_7328741);; 
}

static void __lambda_548(void *data, object self_7319285, int argc, object *args) /* object self_7319285, object r_7312314 */
 {
 object r_7312314 = args[0];
  
closureN_type c_7328696;
object e_7328719 [2];
c_7328696.hdr.mark = gc_color_red;
 c_7328696.hdr.grayed = 0;
c_7328696.tag = closureN_tag;
 c_7328696.fn = (function_type)__lambda_549;
c_7328696.num_args = 1;
c_7328696.num_elements = 2;
c_7328696.elements = (object *)e_7328719;
c_7328696.elements[0] = ((closureN)self_7319285)->elements[0];
c_7328696.elements[1] = ((closureN)self_7319285)->elements[1];








make_pair(c_7328736,quote_i,NULL);c_7328736.hdr.immutable = 1;

make_pair(c_7328735,quote_fk,&c_7328736);c_7328735.hdr.immutable = 1;

make_pair(c_7328734,quote_sk,&c_7328735);c_7328734.hdr.immutable = 1;

make_pair(c_7328733,quote_g_87s,&c_7328734);c_7328733.hdr.immutable = 1;

make_pair(c_7328732,quote_q,&c_7328733);c_7328732.hdr.immutable = 1;

make_pair(c_7328731,quote_p,&c_7328732);c_7328731.hdr.immutable = 1;

make_pair(c_7328730,quote_v,&c_7328731);c_7328730.hdr.immutable = 1;

make_pair(c_7328729,quote_match_91gen_91search,&c_7328730);c_7328729.hdr.immutable = 1;

make_pair(c_7328738,NULL,NULL);c_7328738.hdr.immutable = 1;

make_pair(c_7328737,quote_i,&c_7328738);c_7328737.hdr.immutable = 1;

make_pair(c_7328728,&c_7328729,&c_7328737);c_7328728.hdr.immutable = 1;

make_pair(c_7328727,quote_p,&c_7328728);c_7328727.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328696, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319285)->elements[2]))), r_7312314, &c_7328727);; 
}

static void __lambda_549(void *data, object self_7319286, int argc, object *args) /* object self_7319286, object r_7312312 */
 {
 object r_7312312 = args[0];
  
closureN_type c_7328698;
object e_7328704 [1];
c_7328698.hdr.mark = gc_color_red;
 c_7328698.hdr.grayed = 0;
c_7328698.tag = closureN_tag;
 c_7328698.fn = (function_type)__lambda_550;
c_7328698.num_args = 1;
c_7328698.num_elements = 1;
c_7328698.elements = (object *)e_7328704;
c_7328698.elements[0] = ((closureN)self_7319286)->elements[0];


make_pair(c_7328716,quote_i,NULL);c_7328716.hdr.immutable = 1;

make_pair(c_7328715,quote_fk,&c_7328716);c_7328715.hdr.immutable = 1;

make_pair(c_7328714,quote_sk,&c_7328715);c_7328714.hdr.immutable = 1;

make_pair(c_7328713,quote_g_87s,&c_7328714);c_7328713.hdr.immutable = 1;

make_pair(c_7328712,quote_q,&c_7328713);c_7328712.hdr.immutable = 1;

make_pair(c_7328711,quote_p,&c_7328712);c_7328711.hdr.immutable = 1;

make_pair(c_7328710,quote_v,&c_7328711);c_7328710.hdr.immutable = 1;

make_pair(c_7328709,quote_match_91gen_91search,&c_7328710);c_7328709.hdr.immutable = 1;

make_pair(c_7328718,NULL,NULL);c_7328718.hdr.immutable = 1;

make_pair(c_7328717,quote_i,&c_7328718);c_7328717.hdr.immutable = 1;

make_pair(c_7328708,&c_7328709,&c_7328717);c_7328708.hdr.immutable = 1;

make_pair(c_7328707,quote_p,&c_7328708);c_7328707.hdr.immutable = 1;

make_pair(c_7328706,quote_match_91extract_91vars,&c_7328707);c_7328706.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328698, ((closureN)self_7319286)->elements[1], r_7312312, &c_7328706);; 
}

static void __lambda_550(void *data, object self_7319287, int argc, object *args) /* object self_7319287, object r_7312310 */
 {
 object r_7312310 = args[0];
  
pair_type local_7328703; 
return_direct_with_clo1(data,  ((closureN)self_7319287)->elements[0], (((closure)  ((closureN)self_7319287)->elements[0])->fn),  set_pair_as_expr(&local_7328703, r_7312310, boolean_f));; 
}

static void __lambda_484(void *data, object self_7319288, int argc, object *args) /* object self_7319288, object k_7312346 */
 {
 object k_7312346 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319288)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319288)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319288)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319288)->elements[1]))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319288)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319288)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319288)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319288)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319288)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319288)->elements[1])))))))) ){ 
  
closureN_type c_7328034;
object e_7328533 [3];
c_7328034.hdr.mark = gc_color_red;
 c_7328034.hdr.grayed = 0;
c_7328034.tag = closureN_tag;
 c_7328034.fn = (function_type)__lambda_485;
c_7328034.num_args = 1;
c_7328034.num_elements = 3;
c_7328034.elements = (object *)e_7328533;
c_7328034.elements[0] = k_7312346;
c_7328034.elements[1] = ((closureN)self_7319288)->elements[0];
c_7328034.elements[2] = ((closureN)self_7319288)->elements[1];

return_closcall2(data,  ((closureN)self_7319288)->elements[0],  &c_7328034, quote__if);
} else { 
  return_direct_with_clo1(data,  k_7312346, (((closure)  k_7312346)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312346, (((closure)  k_7312346)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312346, (((closure)  k_7312346)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312346, (((closure)  k_7312346)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312346, (((closure)  k_7312346)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312346, (((closure)  k_7312346)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312346, (((closure)  k_7312346)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312346, (((closure)  k_7312346)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312346, (((closure)  k_7312346)->fn),  boolean_f);}
;; 
}

static void __lambda_485(void *data, object self_7319289, int argc, object *args) /* object self_7319289, object r_7312371 */
 {
 object r_7312371 = args[0];
  
closureN_type c_7328037;
object e_7328532 [4];
c_7328037.hdr.mark = gc_color_red;
 c_7328037.hdr.grayed = 0;
c_7328037.tag = closureN_tag;
 c_7328037.fn = (function_type)__lambda_486;
c_7328037.num_args = 1;
c_7328037.num_elements = 4;
c_7328037.elements = (object *)e_7328532;
c_7328037.elements[0] = ((closureN)self_7319289)->elements[0];
c_7328037.elements[1] = r_7312371;
c_7328037.elements[2] = ((closureN)self_7319289)->elements[1];
c_7328037.elements[3] = ((closureN)self_7319289)->elements[2];

return_closcall2(data,  ((closureN)self_7319289)->elements[1],  &c_7328037, quote_and);; 
}

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

return_closcall2(data,  ((closureN)self_7319290)->elements[2],  &c_7328040, quote_pair_127);; 
}

static void __lambda_487(void *data, object self_7319291, int argc, object *args) /* object self_7319291, object r_7312467 */
 {
 object r_7312467 = args[0];
  
closureN_type c_7328042;
object e_7328526 [6];
c_7328042.hdr.mark = gc_color_red;
 c_7328042.hdr.grayed = 0;
c_7328042.tag = closureN_tag;
 c_7328042.fn = (function_type)__lambda_488;
c_7328042.num_args = 1;
c_7328042.num_elements = 6;
c_7328042.elements = (object *)e_7328526;
c_7328042.elements[0] = ((closureN)self_7319291)->elements[0];
c_7328042.elements[1] = ((closureN)self_7319291)->elements[1];
c_7328042.elements[2] = ((closureN)self_7319291)->elements[2];
c_7328042.elements[3] = r_7312467;
c_7328042.elements[4] = ((closureN)self_7319291)->elements[3];
c_7328042.elements[5] = ((closureN)self_7319291)->elements[4];




make_pair(c_7328530,quote_v,NULL);c_7328530.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328042, Cyc_car(data, ((closureN)self_7319291)->elements[4]), NULL, &c_7328530);; 
}

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


make_pair(c_7328525,quote_v,NULL);c_7328525.hdr.immutable = 1;

make_pair(c_7328524,quote_pair_127,&c_7328525);c_7328524.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328044, ((closureN)self_7319292)->elements[3], r_7312468, &c_7328524);; 
}

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

return_closcall2(data,  ((closureN)self_7319293)->elements[3],  &c_7328047, quote_null_127);; 
}

static void __lambda_490(void *data, object self_7319294, int argc, object *args) /* object self_7319294, object r_7312454 */
 {
 object r_7312454 = args[0];
  
closureN_type c_7328050;
object e_7328520 [7];
c_7328050.hdr.mark = gc_color_red;
 c_7328050.hdr.grayed = 0;
c_7328050.tag = closureN_tag;
 c_7328050.fn = (function_type)__lambda_491;
c_7328050.num_args = 1;
c_7328050.num_elements = 7;
c_7328050.elements = (object *)e_7328520;
c_7328050.elements[0] = ((closureN)self_7319294)->elements[0];
c_7328050.elements[1] = ((closureN)self_7319294)->elements[1];
c_7328050.elements[2] = ((closureN)self_7319294)->elements[2];
c_7328050.elements[3] = ((closureN)self_7319294)->elements[3];
c_7328050.elements[4] = r_7312454;
c_7328050.elements[5] = ((closureN)self_7319294)->elements[4];
c_7328050.elements[6] = ((closureN)self_7319294)->elements[5];

return_closcall2(data,  ((closureN)self_7319294)->elements[4],  &c_7328050, quote_cdr);; 
}

static void __lambda_491(void *data, object self_7319295, int argc, object *args) /* object self_7319295, object r_7312460 */
 {
 object r_7312460 = args[0];
  
closureN_type c_7328052;
object e_7328515 [8];
c_7328052.hdr.mark = gc_color_red;
 c_7328052.hdr.grayed = 0;
c_7328052.tag = closureN_tag;
 c_7328052.fn = (function_type)__lambda_492;
c_7328052.num_args = 1;
c_7328052.num_elements = 8;
c_7328052.elements = (object *)e_7328515;
c_7328052.elements[0] = ((closureN)self_7319295)->elements[0];
c_7328052.elements[1] = ((closureN)self_7319295)->elements[1];
c_7328052.elements[2] = ((closureN)self_7319295)->elements[2];
c_7328052.elements[3] = ((closureN)self_7319295)->elements[3];
c_7328052.elements[4] = ((closureN)self_7319295)->elements[4];
c_7328052.elements[5] = r_7312460;
c_7328052.elements[6] = ((closureN)self_7319295)->elements[5];
c_7328052.elements[7] = ((closureN)self_7319295)->elements[6];




make_pair(c_7328519,quote_v,NULL);c_7328519.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328052, Cyc_car(data, ((closureN)self_7319295)->elements[6]), NULL, &c_7328519);; 
}

static void __lambda_492(void *data, object self_7319296, int argc, object *args) /* object self_7319296, object r_7312461 */
 {
 object r_7312461 = args[0];
  
closureN_type c_7328054;
object e_7328511 [7];
c_7328054.hdr.mark = gc_color_red;
 c_7328054.hdr.grayed = 0;
c_7328054.tag = closureN_tag;
 c_7328054.fn = (function_type)__lambda_493;
c_7328054.num_args = 1;
c_7328054.num_elements = 7;
c_7328054.elements = (object *)e_7328511;
c_7328054.elements[0] = ((closureN)self_7319296)->elements[0];
c_7328054.elements[1] = ((closureN)self_7319296)->elements[1];
c_7328054.elements[2] = ((closureN)self_7319296)->elements[2];
c_7328054.elements[3] = ((closureN)self_7319296)->elements[3];
c_7328054.elements[4] = ((closureN)self_7319296)->elements[4];
c_7328054.elements[5] = ((closureN)self_7319296)->elements[6];
c_7328054.elements[6] = ((closureN)self_7319296)->elements[7];


make_pair(c_7328514,quote_v,NULL);c_7328514.hdr.immutable = 1;

make_pair(c_7328513,quote_cdr,&c_7328514);c_7328513.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328054, ((closureN)self_7319296)->elements[5], r_7312461, &c_7328513);; 
}

static void __lambda_493(void *data, object self_7319297, int argc, object *args) /* object self_7319297, object r_7312457 */
 {
 object r_7312457 = args[0];
  
closureN_type c_7328056;
object e_7328507 [7];
c_7328056.hdr.mark = gc_color_red;
 c_7328056.hdr.grayed = 0;
c_7328056.tag = closureN_tag;
 c_7328056.fn = (function_type)__lambda_494;
c_7328056.num_args = 1;
c_7328056.num_elements = 7;
c_7328056.elements = (object *)e_7328507;
c_7328056.elements[0] = ((closureN)self_7319297)->elements[0];
c_7328056.elements[1] = ((closureN)self_7319297)->elements[1];
c_7328056.elements[2] = ((closureN)self_7319297)->elements[2];
c_7328056.elements[3] = ((closureN)self_7319297)->elements[3];
c_7328056.elements[4] = ((closureN)self_7319297)->elements[4];
c_7328056.elements[5] = ((closureN)self_7319297)->elements[5];
c_7328056.elements[6] = ((closureN)self_7319297)->elements[6];


make_pair(c_7328510,quote_v,NULL);c_7328510.hdr.immutable = 1;

make_pair(c_7328509,quote_cdr,&c_7328510);c_7328509.hdr.immutable = 1;

make_pair(c_7328508,&c_7328509,NULL);c_7328508.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328056, r_7312457, NULL, &c_7328508);; 
}

static void __lambda_494(void *data, object self_7319298, int argc, object *args) /* object self_7319298, object r_7312455 */
 {
 object r_7312455 = args[0];
  
closureN_type c_7328058;
object e_7328501 [6];
c_7328058.hdr.mark = gc_color_red;
 c_7328058.hdr.grayed = 0;
c_7328058.tag = closureN_tag;
 c_7328058.fn = (function_type)__lambda_495;
c_7328058.num_args = 1;
c_7328058.num_elements = 6;
c_7328058.elements = (object *)e_7328501;
c_7328058.elements[0] = ((closureN)self_7319298)->elements[0];
c_7328058.elements[1] = ((closureN)self_7319298)->elements[1];
c_7328058.elements[2] = ((closureN)self_7319298)->elements[2];
c_7328058.elements[3] = ((closureN)self_7319298)->elements[3];
c_7328058.elements[4] = ((closureN)self_7319298)->elements[5];
c_7328058.elements[5] = ((closureN)self_7319298)->elements[6];


make_pair(c_7328506,quote_v,NULL);c_7328506.hdr.immutable = 1;

make_pair(c_7328505,quote_cdr,&c_7328506);c_7328505.hdr.immutable = 1;

make_pair(c_7328504,&c_7328505,NULL);c_7328504.hdr.immutable = 1;

make_pair(c_7328503,quote_null_127,&c_7328504);c_7328503.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328058, ((closureN)self_7319298)->elements[4], r_7312455, &c_7328503);; 
}

static void __lambda_495(void *data, object self_7319299, int argc, object *args) /* object self_7319299, object r_7312451 */
 {
 object r_7312451 = args[0];
  
closureN_type c_7328060;
object e_7328495 [6];
c_7328060.hdr.mark = gc_color_red;
 c_7328060.hdr.grayed = 0;
c_7328060.tag = closureN_tag;
 c_7328060.fn = (function_type)__lambda_496;
c_7328060.num_args = 1;
c_7328060.num_elements = 6;
c_7328060.elements = (object *)e_7328495;
c_7328060.elements[0] = ((closureN)self_7319299)->elements[0];
c_7328060.elements[1] = ((closureN)self_7319299)->elements[1];
c_7328060.elements[2] = ((closureN)self_7319299)->elements[2];
c_7328060.elements[3] = ((closureN)self_7319299)->elements[3];
c_7328060.elements[4] = ((closureN)self_7319299)->elements[4];
c_7328060.elements[5] = ((closureN)self_7319299)->elements[5];


make_pair(c_7328500,quote_v,NULL);c_7328500.hdr.immutable = 1;

make_pair(c_7328499,quote_cdr,&c_7328500);c_7328499.hdr.immutable = 1;

make_pair(c_7328498,&c_7328499,NULL);c_7328498.hdr.immutable = 1;

make_pair(c_7328497,quote_null_127,&c_7328498);c_7328497.hdr.immutable = 1;

make_pair(c_7328496,&c_7328497,NULL);c_7328496.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328060, r_7312451, NULL, &c_7328496);; 
}

static void __lambda_496(void *data, object self_7319300, int argc, object *args) /* object self_7319300, object r_7312449 */
 {
 object r_7312449 = args[0];
  
closureN_type c_7328062;
object e_7328485 [5];
c_7328062.hdr.mark = gc_color_red;
 c_7328062.hdr.grayed = 0;
c_7328062.tag = closureN_tag;
 c_7328062.fn = (function_type)__lambda_497;
c_7328062.num_args = 1;
c_7328062.num_elements = 5;
c_7328062.elements = (object *)e_7328485;
c_7328062.elements[0] = ((closureN)self_7319300)->elements[0];
c_7328062.elements[1] = ((closureN)self_7319300)->elements[1];
c_7328062.elements[2] = ((closureN)self_7319300)->elements[2];
c_7328062.elements[3] = ((closureN)self_7319300)->elements[4];
c_7328062.elements[4] = ((closureN)self_7319300)->elements[5];


make_pair(c_7328489,quote_v,NULL);c_7328489.hdr.immutable = 1;

make_pair(c_7328488,quote_pair_127,&c_7328489);c_7328488.hdr.immutable = 1;

make_pair(c_7328494,quote_v,NULL);c_7328494.hdr.immutable = 1;

make_pair(c_7328493,quote_cdr,&c_7328494);c_7328493.hdr.immutable = 1;

make_pair(c_7328492,&c_7328493,NULL);c_7328492.hdr.immutable = 1;

make_pair(c_7328491,quote_null_127,&c_7328492);c_7328491.hdr.immutable = 1;

make_pair(c_7328490,&c_7328491,NULL);c_7328490.hdr.immutable = 1;

make_pair(c_7328487,&c_7328488,&c_7328490);c_7328487.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328062, ((closureN)self_7319300)->elements[3], r_7312449, &c_7328487);; 
}

static void __lambda_497(void *data, object self_7319301, int argc, object *args) /* object self_7319301, object r_7312446 */
 {
 object r_7312446 = args[0];
  
closureN_type c_7328064;
object e_7328474 [4];
c_7328064.hdr.mark = gc_color_red;
 c_7328064.hdr.grayed = 0;
c_7328064.tag = closureN_tag;
 c_7328064.fn = (function_type)__lambda_498;
c_7328064.num_args = 1;
c_7328064.num_elements = 4;
c_7328064.elements = (object *)e_7328474;
c_7328064.elements[0] = ((closureN)self_7319301)->elements[0];
c_7328064.elements[1] = ((closureN)self_7319301)->elements[1];
c_7328064.elements[2] = ((closureN)self_7319301)->elements[3];
c_7328064.elements[3] = ((closureN)self_7319301)->elements[4];


make_pair(c_7328479,quote_v,NULL);c_7328479.hdr.immutable = 1;

make_pair(c_7328478,quote_pair_127,&c_7328479);c_7328478.hdr.immutable = 1;

make_pair(c_7328484,quote_v,NULL);c_7328484.hdr.immutable = 1;

make_pair(c_7328483,quote_cdr,&c_7328484);c_7328483.hdr.immutable = 1;

make_pair(c_7328482,&c_7328483,NULL);c_7328482.hdr.immutable = 1;

make_pair(c_7328481,quote_null_127,&c_7328482);c_7328481.hdr.immutable = 1;

make_pair(c_7328480,&c_7328481,NULL);c_7328480.hdr.immutable = 1;

make_pair(c_7328477,&c_7328478,&c_7328480);c_7328477.hdr.immutable = 1;

make_pair(c_7328476,quote_and,&c_7328477);c_7328476.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328064, ((closureN)self_7319301)->elements[2], r_7312446, &c_7328476);; 
}

static void __lambda_498(void *data, object self_7319302, int argc, object *args) /* object self_7319302, object r_7312374 */
 {
 object r_7312374 = args[0];
  
closureN_type c_7328067;
object e_7328473 [5];
c_7328067.hdr.mark = gc_color_red;
 c_7328067.hdr.grayed = 0;
c_7328067.tag = closureN_tag;
 c_7328067.fn = (function_type)__lambda_499;
c_7328067.num_args = 1;
c_7328067.num_elements = 5;
c_7328067.elements = (object *)e_7328473;
c_7328067.elements[0] = ((closureN)self_7319302)->elements[0];
c_7328067.elements[1] = ((closureN)self_7319302)->elements[1];
c_7328067.elements[2] = r_7312374;
c_7328067.elements[3] = ((closureN)self_7319302)->elements[2];
c_7328067.elements[4] = ((closureN)self_7319302)->elements[3];

return_closcall2(data,  ((closureN)self_7319302)->elements[2],  &c_7328067, quote_let);; 
}

static void __lambda_499(void *data, object self_7319303, int argc, object *args) /* object self_7319303, object r_7312382 */
 {
 object r_7312382 = args[0];
  
closureN_type c_7328070;
object e_7328472 [6];
c_7328070.hdr.mark = gc_color_red;
 c_7328070.hdr.grayed = 0;
c_7328070.tag = closureN_tag;
 c_7328070.fn = (function_type)__lambda_500;
c_7328070.num_args = 1;
c_7328070.num_elements = 6;
c_7328070.elements = (object *)e_7328472;
c_7328070.elements[0] = ((closureN)self_7319303)->elements[0];
c_7328070.elements[1] = ((closureN)self_7319303)->elements[1];
c_7328070.elements[2] = ((closureN)self_7319303)->elements[2];
c_7328070.elements[3] = r_7312382;
c_7328070.elements[4] = ((closureN)self_7319303)->elements[3];
c_7328070.elements[5] = ((closureN)self_7319303)->elements[4];

return_closcall2(data,  ((closureN)self_7319303)->elements[3],  &c_7328070, quote_w);; 
}

static void __lambda_500(void *data, object self_7319304, int argc, object *args) /* object self_7319304, object r_7312431 */
 {
 object r_7312431 = args[0];
  
closureN_type c_7328073;
object e_7328471 [7];
c_7328073.hdr.mark = gc_color_red;
 c_7328073.hdr.grayed = 0;
c_7328073.tag = closureN_tag;
 c_7328073.fn = (function_type)__lambda_501;
c_7328073.num_args = 1;
c_7328073.num_elements = 7;
c_7328073.elements = (object *)e_7328471;
c_7328073.elements[0] = ((closureN)self_7319304)->elements[0];
c_7328073.elements[1] = ((closureN)self_7319304)->elements[1];
c_7328073.elements[2] = ((closureN)self_7319304)->elements[2];
c_7328073.elements[3] = ((closureN)self_7319304)->elements[3];
c_7328073.elements[4] = r_7312431;
c_7328073.elements[5] = ((closureN)self_7319304)->elements[4];
c_7328073.elements[6] = ((closureN)self_7319304)->elements[5];

return_closcall2(data,  ((closureN)self_7319304)->elements[4],  &c_7328073, quote_car);; 
}

static void __lambda_501(void *data, object self_7319305, int argc, object *args) /* object self_7319305, object r_7312437 */
 {
 object r_7312437 = args[0];
  
closureN_type c_7328075;
object e_7328466 [8];
c_7328075.hdr.mark = gc_color_red;
 c_7328075.hdr.grayed = 0;
c_7328075.tag = closureN_tag;
 c_7328075.fn = (function_type)__lambda_502;
c_7328075.num_args = 1;
c_7328075.num_elements = 8;
c_7328075.elements = (object *)e_7328466;
c_7328075.elements[0] = ((closureN)self_7319305)->elements[0];
c_7328075.elements[1] = ((closureN)self_7319305)->elements[1];
c_7328075.elements[2] = ((closureN)self_7319305)->elements[2];
c_7328075.elements[3] = ((closureN)self_7319305)->elements[3];
c_7328075.elements[4] = ((closureN)self_7319305)->elements[4];
c_7328075.elements[5] = r_7312437;
c_7328075.elements[6] = ((closureN)self_7319305)->elements[5];
c_7328075.elements[7] = ((closureN)self_7319305)->elements[6];




make_pair(c_7328470,quote_v,NULL);c_7328470.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328075, Cyc_car(data, ((closureN)self_7319305)->elements[6]), NULL, &c_7328470);; 
}

static void __lambda_502(void *data, object self_7319306, int argc, object *args) /* object self_7319306, object r_7312438 */
 {
 object r_7312438 = args[0];
  
closureN_type c_7328077;
object e_7328462 [7];
c_7328077.hdr.mark = gc_color_red;
 c_7328077.hdr.grayed = 0;
c_7328077.tag = closureN_tag;
 c_7328077.fn = (function_type)__lambda_503;
c_7328077.num_args = 1;
c_7328077.num_elements = 7;
c_7328077.elements = (object *)e_7328462;
c_7328077.elements[0] = ((closureN)self_7319306)->elements[0];
c_7328077.elements[1] = ((closureN)self_7319306)->elements[1];
c_7328077.elements[2] = ((closureN)self_7319306)->elements[2];
c_7328077.elements[3] = ((closureN)self_7319306)->elements[3];
c_7328077.elements[4] = ((closureN)self_7319306)->elements[4];
c_7328077.elements[5] = ((closureN)self_7319306)->elements[6];
c_7328077.elements[6] = ((closureN)self_7319306)->elements[7];


make_pair(c_7328465,quote_v,NULL);c_7328465.hdr.immutable = 1;

make_pair(c_7328464,quote_car,&c_7328465);c_7328464.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328077, ((closureN)self_7319306)->elements[5], r_7312438, &c_7328464);; 
}

static void __lambda_503(void *data, object self_7319307, int argc, object *args) /* object self_7319307, object r_7312434 */
 {
 object r_7312434 = args[0];
  
closureN_type c_7328079;
object e_7328458 [7];
c_7328079.hdr.mark = gc_color_red;
 c_7328079.hdr.grayed = 0;
c_7328079.tag = closureN_tag;
 c_7328079.fn = (function_type)__lambda_504;
c_7328079.num_args = 1;
c_7328079.num_elements = 7;
c_7328079.elements = (object *)e_7328458;
c_7328079.elements[0] = ((closureN)self_7319307)->elements[0];
c_7328079.elements[1] = ((closureN)self_7319307)->elements[1];
c_7328079.elements[2] = ((closureN)self_7319307)->elements[2];
c_7328079.elements[3] = ((closureN)self_7319307)->elements[3];
c_7328079.elements[4] = ((closureN)self_7319307)->elements[4];
c_7328079.elements[5] = ((closureN)self_7319307)->elements[5];
c_7328079.elements[6] = ((closureN)self_7319307)->elements[6];


make_pair(c_7328461,quote_v,NULL);c_7328461.hdr.immutable = 1;

make_pair(c_7328460,quote_car,&c_7328461);c_7328460.hdr.immutable = 1;

make_pair(c_7328459,&c_7328460,NULL);c_7328459.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328079, r_7312434, NULL, &c_7328459);; 
}

static void __lambda_504(void *data, object self_7319308, int argc, object *args) /* object self_7319308, object r_7312432 */
 {
 object r_7312432 = args[0];
  
closureN_type c_7328081;
object e_7328452 [6];
c_7328081.hdr.mark = gc_color_red;
 c_7328081.hdr.grayed = 0;
c_7328081.tag = closureN_tag;
 c_7328081.fn = (function_type)__lambda_505;
c_7328081.num_args = 1;
c_7328081.num_elements = 6;
c_7328081.elements = (object *)e_7328452;
c_7328081.elements[0] = ((closureN)self_7319308)->elements[0];
c_7328081.elements[1] = ((closureN)self_7319308)->elements[1];
c_7328081.elements[2] = ((closureN)self_7319308)->elements[2];
c_7328081.elements[3] = ((closureN)self_7319308)->elements[3];
c_7328081.elements[4] = ((closureN)self_7319308)->elements[5];
c_7328081.elements[5] = ((closureN)self_7319308)->elements[6];


make_pair(c_7328457,quote_v,NULL);c_7328457.hdr.immutable = 1;

make_pair(c_7328456,quote_car,&c_7328457);c_7328456.hdr.immutable = 1;

make_pair(c_7328455,&c_7328456,NULL);c_7328455.hdr.immutable = 1;

make_pair(c_7328454,quote_w,&c_7328455);c_7328454.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328081, ((closureN)self_7319308)->elements[4], r_7312432, &c_7328454);; 
}

static void __lambda_505(void *data, object self_7319309, int argc, object *args) /* object self_7319309, object r_7312428 */
 {
 object r_7312428 = args[0];
  
closureN_type c_7328083;
object e_7328446 [6];
c_7328083.hdr.mark = gc_color_red;
 c_7328083.hdr.grayed = 0;
c_7328083.tag = closureN_tag;
 c_7328083.fn = (function_type)__lambda_506;
c_7328083.num_args = 1;
c_7328083.num_elements = 6;
c_7328083.elements = (object *)e_7328446;
c_7328083.elements[0] = ((closureN)self_7319309)->elements[0];
c_7328083.elements[1] = ((closureN)self_7319309)->elements[1];
c_7328083.elements[2] = ((closureN)self_7319309)->elements[2];
c_7328083.elements[3] = ((closureN)self_7319309)->elements[3];
c_7328083.elements[4] = ((closureN)self_7319309)->elements[4];
c_7328083.elements[5] = ((closureN)self_7319309)->elements[5];


make_pair(c_7328451,quote_v,NULL);c_7328451.hdr.immutable = 1;

make_pair(c_7328450,quote_car,&c_7328451);c_7328450.hdr.immutable = 1;

make_pair(c_7328449,&c_7328450,NULL);c_7328449.hdr.immutable = 1;

make_pair(c_7328448,quote_w,&c_7328449);c_7328448.hdr.immutable = 1;

make_pair(c_7328447,&c_7328448,NULL);c_7328447.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328083, r_7312428, NULL, &c_7328447);; 
}

static void __lambda_506(void *data, object self_7319310, int argc, object *args) /* object self_7319310, object r_7312385 */
 {
 object r_7312385 = args[0];
  
closureN_type c_7328086;
object e_7328445 [7];
c_7328086.hdr.mark = gc_color_red;
 c_7328086.hdr.grayed = 0;
c_7328086.tag = closureN_tag;
 c_7328086.fn = (function_type)__lambda_507;
c_7328086.num_args = 1;
c_7328086.num_elements = 7;
c_7328086.elements = (object *)e_7328445;
c_7328086.elements[0] = ((closureN)self_7319310)->elements[0];
c_7328086.elements[1] = ((closureN)self_7319310)->elements[1];
c_7328086.elements[2] = ((closureN)self_7319310)->elements[2];
c_7328086.elements[3] = ((closureN)self_7319310)->elements[3];
c_7328086.elements[4] = r_7312385;
c_7328086.elements[5] = ((closureN)self_7319310)->elements[4];
c_7328086.elements[6] = ((closureN)self_7319310)->elements[5];

return_closcall2(data,  ((closureN)self_7319310)->elements[4],  &c_7328086, quote_match_91one);; 
}

static void __lambda_507(void *data, object self_7319311, int argc, object *args) /* object self_7319311, object r_7312391 */
 {
 object r_7312391 = args[0];
  
closureN_type c_7328089;
object e_7328444 [8];
c_7328089.hdr.mark = gc_color_red;
 c_7328089.hdr.grayed = 0;
c_7328089.tag = closureN_tag;
 c_7328089.fn = (function_type)__lambda_508;
c_7328089.num_args = 1;
c_7328089.num_elements = 8;
c_7328089.elements = (object *)e_7328444;
c_7328089.elements[0] = ((closureN)self_7319311)->elements[0];
c_7328089.elements[1] = ((closureN)self_7319311)->elements[1];
c_7328089.elements[2] = ((closureN)self_7319311)->elements[2];
c_7328089.elements[3] = ((closureN)self_7319311)->elements[3];
c_7328089.elements[4] = ((closureN)self_7319311)->elements[4];
c_7328089.elements[5] = r_7312391;
c_7328089.elements[6] = ((closureN)self_7319311)->elements[5];
c_7328089.elements[7] = ((closureN)self_7319311)->elements[6];

return_closcall2(data,  ((closureN)self_7319311)->elements[5],  &c_7328089, quote_w);; 
}

static void __lambda_508(void *data, object self_7319312, int argc, object *args) /* object self_7319312, object r_7312394 */
 {
 object r_7312394 = args[0];
  
closureN_type c_7328092;
object e_7328443 [9];
c_7328092.hdr.mark = gc_color_red;
 c_7328092.hdr.grayed = 0;
c_7328092.tag = closureN_tag;
 c_7328092.fn = (function_type)__lambda_509;
c_7328092.num_args = 1;
c_7328092.num_elements = 9;
c_7328092.elements = (object *)e_7328443;
c_7328092.elements[0] = ((closureN)self_7319312)->elements[0];
c_7328092.elements[1] = ((closureN)self_7319312)->elements[1];
c_7328092.elements[2] = ((closureN)self_7319312)->elements[2];
c_7328092.elements[3] = ((closureN)self_7319312)->elements[3];
c_7328092.elements[4] = ((closureN)self_7319312)->elements[4];
c_7328092.elements[5] = ((closureN)self_7319312)->elements[5];
c_7328092.elements[6] = r_7312394;
c_7328092.elements[7] = ((closureN)self_7319312)->elements[6];
c_7328092.elements[8] = ((closureN)self_7319312)->elements[7];

return_closcall2(data,  ((closureN)self_7319312)->elements[6],  &c_7328092, quote_car);; 
}

static void __lambda_509(void *data, object self_7319313, int argc, object *args) /* object self_7319313, object r_7312420 */
 {
 object r_7312420 = args[0];
  
closureN_type c_7328094;
object e_7328438 [10];
c_7328094.hdr.mark = gc_color_red;
 c_7328094.hdr.grayed = 0;
c_7328094.tag = closureN_tag;
 c_7328094.fn = (function_type)__lambda_510;
c_7328094.num_args = 1;
c_7328094.num_elements = 10;
c_7328094.elements = (object *)e_7328438;
c_7328094.elements[0] = ((closureN)self_7319313)->elements[0];
c_7328094.elements[1] = ((closureN)self_7319313)->elements[1];
c_7328094.elements[2] = ((closureN)self_7319313)->elements[2];
c_7328094.elements[3] = ((closureN)self_7319313)->elements[3];
c_7328094.elements[4] = ((closureN)self_7319313)->elements[4];
c_7328094.elements[5] = ((closureN)self_7319313)->elements[5];
c_7328094.elements[6] = ((closureN)self_7319313)->elements[6];
c_7328094.elements[7] = r_7312420;
c_7328094.elements[8] = ((closureN)self_7319313)->elements[7];
c_7328094.elements[9] = ((closureN)self_7319313)->elements[8];




make_pair(c_7328442,quote_v,NULL);c_7328442.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328094, Cyc_car(data, ((closureN)self_7319313)->elements[8]), NULL, &c_7328442);; 
}

static void __lambda_510(void *data, object self_7319314, int argc, object *args) /* object self_7319314, object r_7312421 */
 {
 object r_7312421 = args[0];
  
closureN_type c_7328096;
object e_7328434 [9];
c_7328096.hdr.mark = gc_color_red;
 c_7328096.hdr.grayed = 0;
c_7328096.tag = closureN_tag;
 c_7328096.fn = (function_type)__lambda_511;
c_7328096.num_args = 1;
c_7328096.num_elements = 9;
c_7328096.elements = (object *)e_7328434;
c_7328096.elements[0] = ((closureN)self_7319314)->elements[0];
c_7328096.elements[1] = ((closureN)self_7319314)->elements[1];
c_7328096.elements[2] = ((closureN)self_7319314)->elements[2];
c_7328096.elements[3] = ((closureN)self_7319314)->elements[3];
c_7328096.elements[4] = ((closureN)self_7319314)->elements[4];
c_7328096.elements[5] = ((closureN)self_7319314)->elements[5];
c_7328096.elements[6] = ((closureN)self_7319314)->elements[6];
c_7328096.elements[7] = ((closureN)self_7319314)->elements[8];
c_7328096.elements[8] = ((closureN)self_7319314)->elements[9];


make_pair(c_7328437,quote_v,NULL);c_7328437.hdr.immutable = 1;

make_pair(c_7328436,quote_car,&c_7328437);c_7328436.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328096, ((closureN)self_7319314)->elements[7], r_7312421, &c_7328436);; 
}

static void __lambda_511(void *data, object self_7319315, int argc, object *args) /* object self_7319315, object r_7312408 */
 {
 object r_7312408 = args[0];
  
closureN_type c_7328099;
object e_7328433 [9];
c_7328099.hdr.mark = gc_color_red;
 c_7328099.hdr.grayed = 0;
c_7328099.tag = closureN_tag;
 c_7328099.fn = (function_type)__lambda_512;
c_7328099.num_args = 1;
c_7328099.num_elements = 9;
c_7328099.elements = (object *)e_7328433;
c_7328099.elements[0] = ((closureN)self_7319315)->elements[0];
c_7328099.elements[1] = ((closureN)self_7319315)->elements[1];
c_7328099.elements[2] = ((closureN)self_7319315)->elements[2];
c_7328099.elements[3] = ((closureN)self_7319315)->elements[3];
c_7328099.elements[4] = ((closureN)self_7319315)->elements[4];
c_7328099.elements[5] = ((closureN)self_7319315)->elements[5];
c_7328099.elements[6] = ((closureN)self_7319315)->elements[6];
c_7328099.elements[7] = r_7312408;
c_7328099.elements[8] = ((closureN)self_7319315)->elements[8];

return_closcall2(data,  ((closureN)self_7319315)->elements[7],  &c_7328099, quote_set_91car_67);; 
}

static void __lambda_512(void *data, object self_7319316, int argc, object *args) /* object self_7319316, object r_7312414 */
 {
 object r_7312414 = args[0];
  
closureN_type c_7328101;
object e_7328428 [10];
c_7328101.hdr.mark = gc_color_red;
 c_7328101.hdr.grayed = 0;
c_7328101.tag = closureN_tag;
 c_7328101.fn = (function_type)__lambda_513;
c_7328101.num_args = 1;
c_7328101.num_elements = 10;
c_7328101.elements = (object *)e_7328428;
c_7328101.elements[0] = ((closureN)self_7319316)->elements[0];
c_7328101.elements[1] = ((closureN)self_7319316)->elements[1];
c_7328101.elements[2] = ((closureN)self_7319316)->elements[2];
c_7328101.elements[3] = ((closureN)self_7319316)->elements[3];
c_7328101.elements[4] = ((closureN)self_7319316)->elements[4];
c_7328101.elements[5] = ((closureN)self_7319316)->elements[5];
c_7328101.elements[6] = ((closureN)self_7319316)->elements[6];
c_7328101.elements[7] = ((closureN)self_7319316)->elements[7];
c_7328101.elements[8] = r_7312414;
c_7328101.elements[9] = ((closureN)self_7319316)->elements[8];




make_pair(c_7328432,quote_v,NULL);c_7328432.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328101, Cyc_car(data, ((closureN)self_7319316)->elements[8]), NULL, &c_7328432);; 
}

static void __lambda_513(void *data, object self_7319317, int argc, object *args) /* object self_7319317, object r_7312415 */
 {
 object r_7312415 = args[0];
  
closureN_type c_7328103;
object e_7328424 [9];
c_7328103.hdr.mark = gc_color_red;
 c_7328103.hdr.grayed = 0;
c_7328103.tag = closureN_tag;
 c_7328103.fn = (function_type)__lambda_514;
c_7328103.num_args = 1;
c_7328103.num_elements = 9;
c_7328103.elements = (object *)e_7328424;
c_7328103.elements[0] = ((closureN)self_7319317)->elements[0];
c_7328103.elements[1] = ((closureN)self_7319317)->elements[1];
c_7328103.elements[2] = ((closureN)self_7319317)->elements[2];
c_7328103.elements[3] = ((closureN)self_7319317)->elements[3];
c_7328103.elements[4] = ((closureN)self_7319317)->elements[4];
c_7328103.elements[5] = ((closureN)self_7319317)->elements[5];
c_7328103.elements[6] = ((closureN)self_7319317)->elements[6];
c_7328103.elements[7] = ((closureN)self_7319317)->elements[7];
c_7328103.elements[8] = ((closureN)self_7319317)->elements[9];


make_pair(c_7328427,quote_v,NULL);c_7328427.hdr.immutable = 1;

make_pair(c_7328426,quote_set_91car_67,&c_7328427);c_7328426.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328103, ((closureN)self_7319317)->elements[8], r_7312415, &c_7328426);; 
}

static void __lambda_514(void *data, object self_7319318, int argc, object *args) /* object self_7319318, object r_7312411 */
 {
 object r_7312411 = args[0];
  
closureN_type c_7328105;
object e_7328420 [9];
c_7328105.hdr.mark = gc_color_red;
 c_7328105.hdr.grayed = 0;
c_7328105.tag = closureN_tag;
 c_7328105.fn = (function_type)__lambda_515;
c_7328105.num_args = 1;
c_7328105.num_elements = 9;
c_7328105.elements = (object *)e_7328420;
c_7328105.elements[0] = ((closureN)self_7319318)->elements[0];
c_7328105.elements[1] = ((closureN)self_7319318)->elements[1];
c_7328105.elements[2] = ((closureN)self_7319318)->elements[2];
c_7328105.elements[3] = ((closureN)self_7319318)->elements[3];
c_7328105.elements[4] = ((closureN)self_7319318)->elements[4];
c_7328105.elements[5] = ((closureN)self_7319318)->elements[5];
c_7328105.elements[6] = ((closureN)self_7319318)->elements[6];
c_7328105.elements[7] = ((closureN)self_7319318)->elements[7];
c_7328105.elements[8] = ((closureN)self_7319318)->elements[8];


make_pair(c_7328423,quote_v,NULL);c_7328423.hdr.immutable = 1;

make_pair(c_7328422,quote_set_91car_67,&c_7328423);c_7328422.hdr.immutable = 1;

make_pair(c_7328421,&c_7328422,NULL);c_7328421.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328105, r_7312411, NULL, &c_7328421);; 
}

static void __lambda_515(void *data, object self_7319319, int argc, object *args) /* object self_7319319, object r_7312409 */
 {
 object r_7312409 = args[0];
  
closureN_type c_7328107;
object e_7328412 [8];
c_7328107.hdr.mark = gc_color_red;
 c_7328107.hdr.grayed = 0;
c_7328107.tag = closureN_tag;
 c_7328107.fn = (function_type)__lambda_516;
c_7328107.num_args = 1;
c_7328107.num_elements = 8;
c_7328107.elements = (object *)e_7328412;
c_7328107.elements[0] = ((closureN)self_7319319)->elements[0];
c_7328107.elements[1] = ((closureN)self_7319319)->elements[1];
c_7328107.elements[2] = ((closureN)self_7319319)->elements[2];
c_7328107.elements[3] = ((closureN)self_7319319)->elements[3];
c_7328107.elements[4] = ((closureN)self_7319319)->elements[4];
c_7328107.elements[5] = ((closureN)self_7319319)->elements[5];
c_7328107.elements[6] = ((closureN)self_7319319)->elements[6];
c_7328107.elements[7] = ((closureN)self_7319319)->elements[8];


make_pair(c_7328416,quote_v,NULL);c_7328416.hdr.immutable = 1;

make_pair(c_7328415,quote_car,&c_7328416);c_7328415.hdr.immutable = 1;

make_pair(c_7328419,quote_v,NULL);c_7328419.hdr.immutable = 1;

make_pair(c_7328418,quote_set_91car_67,&c_7328419);c_7328418.hdr.immutable = 1;

make_pair(c_7328417,&c_7328418,NULL);c_7328417.hdr.immutable = 1;

make_pair(c_7328414,&c_7328415,&c_7328417);c_7328414.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328107, ((closureN)self_7319319)->elements[7], r_7312409, &c_7328414);; 
}

static void __lambda_516(void *data, object self_7319320, int argc, object *args) /* object self_7319320, object r_7312399 */
 {
 object r_7312399 = args[0];
  
closureN_type c_7328109;
object e_7328397 [9];
c_7328109.hdr.mark = gc_color_red;
 c_7328109.hdr.grayed = 0;
c_7328109.tag = closureN_tag;
 c_7328109.fn = (function_type)__lambda_517;
c_7328109.num_args = 1;
c_7328109.num_elements = 9;
c_7328109.elements = (object *)e_7328397;
c_7328109.elements[0] = ((closureN)self_7319320)->elements[0];
c_7328109.elements[1] = ((closureN)self_7319320)->elements[1];
c_7328109.elements[2] = ((closureN)self_7319320)->elements[2];
c_7328109.elements[3] = ((closureN)self_7319320)->elements[3];
c_7328109.elements[4] = ((closureN)self_7319320)->elements[4];
c_7328109.elements[5] = ((closureN)self_7319320)->elements[5];
c_7328109.elements[6] = ((closureN)self_7319320)->elements[6];
c_7328109.elements[7] = r_7312399;
c_7328109.elements[8] = ((closureN)self_7319320)->elements[7];














make_pair(c_7328411,quote_i,NULL);c_7328411.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328109, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319320)->elements[7])))))), NULL, &c_7328411);; 
}

static void __lambda_517(void *data, object self_7319321, int argc, object *args) /* object self_7319321, object r_7312404 */
 {
 object r_7312404 = args[0];
  
closureN_type c_7328111;
object e_7328383 [9];
c_7328111.hdr.mark = gc_color_red;
 c_7328111.hdr.grayed = 0;
c_7328111.tag = closureN_tag;
 c_7328111.fn = (function_type)__lambda_518;
c_7328111.num_args = 1;
c_7328111.num_elements = 9;
c_7328111.elements = (object *)e_7328383;
c_7328111.elements[0] = ((closureN)self_7319321)->elements[0];
c_7328111.elements[1] = ((closureN)self_7319321)->elements[1];
c_7328111.elements[2] = ((closureN)self_7319321)->elements[2];
c_7328111.elements[3] = ((closureN)self_7319321)->elements[3];
c_7328111.elements[4] = ((closureN)self_7319321)->elements[4];
c_7328111.elements[5] = ((closureN)self_7319321)->elements[5];
c_7328111.elements[6] = ((closureN)self_7319321)->elements[6];
c_7328111.elements[7] = ((closureN)self_7319321)->elements[7];
c_7328111.elements[8] = ((closureN)self_7319321)->elements[8];












make_pair(c_7328396,quote_i,NULL);c_7328396.hdr.immutable = 1;

make_pair(c_7328395,quote_fk,&c_7328396);c_7328395.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328111, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319321)->elements[8]))))), r_7312404, &c_7328395);; 
}

static void __lambda_518(void *data, object self_7319322, int argc, object *args) /* object self_7319322, object r_7312402 */
 {
 object r_7312402 = args[0];
  
closureN_type c_7328113;
object e_7328370 [9];
c_7328113.hdr.mark = gc_color_red;
 c_7328113.hdr.grayed = 0;
c_7328113.tag = closureN_tag;
 c_7328113.fn = (function_type)__lambda_519;
c_7328113.num_args = 1;
c_7328113.num_elements = 9;
c_7328113.elements = (object *)e_7328370;
c_7328113.elements[0] = ((closureN)self_7319322)->elements[0];
c_7328113.elements[1] = ((closureN)self_7319322)->elements[1];
c_7328113.elements[2] = ((closureN)self_7319322)->elements[2];
c_7328113.elements[3] = ((closureN)self_7319322)->elements[3];
c_7328113.elements[4] = ((closureN)self_7319322)->elements[4];
c_7328113.elements[5] = ((closureN)self_7319322)->elements[5];
c_7328113.elements[6] = ((closureN)self_7319322)->elements[6];
c_7328113.elements[7] = ((closureN)self_7319322)->elements[7];
c_7328113.elements[8] = ((closureN)self_7319322)->elements[8];










make_pair(c_7328382,quote_i,NULL);c_7328382.hdr.immutable = 1;

make_pair(c_7328381,quote_fk,&c_7328382);c_7328381.hdr.immutable = 1;

make_pair(c_7328380,quote_sk,&c_7328381);c_7328380.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328113, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319322)->elements[8])))), r_7312402, &c_7328380);; 
}

static void __lambda_519(void *data, object self_7319323, int argc, object *args) /* object self_7319323, object r_7312400 */
 {
 object r_7312400 = args[0];
  
closureN_type c_7328115;
object e_7328358 [8];
c_7328115.hdr.mark = gc_color_red;
 c_7328115.hdr.grayed = 0;
c_7328115.tag = closureN_tag;
 c_7328115.fn = (function_type)__lambda_520;
c_7328115.num_args = 1;
c_7328115.num_elements = 8;
c_7328115.elements = (object *)e_7328358;
c_7328115.elements[0] = ((closureN)self_7319323)->elements[0];
c_7328115.elements[1] = ((closureN)self_7319323)->elements[1];
c_7328115.elements[2] = ((closureN)self_7319323)->elements[2];
c_7328115.elements[3] = ((closureN)self_7319323)->elements[3];
c_7328115.elements[4] = ((closureN)self_7319323)->elements[4];
c_7328115.elements[5] = ((closureN)self_7319323)->elements[5];
c_7328115.elements[6] = ((closureN)self_7319323)->elements[6];
c_7328115.elements[7] = ((closureN)self_7319323)->elements[8];


make_pair(c_7328363,quote_v,NULL);c_7328363.hdr.immutable = 1;

make_pair(c_7328362,quote_car,&c_7328363);c_7328362.hdr.immutable = 1;

make_pair(c_7328366,quote_v,NULL);c_7328366.hdr.immutable = 1;

make_pair(c_7328365,quote_set_91car_67,&c_7328366);c_7328365.hdr.immutable = 1;

make_pair(c_7328364,&c_7328365,NULL);c_7328364.hdr.immutable = 1;

make_pair(c_7328361,&c_7328362,&c_7328364);c_7328361.hdr.immutable = 1;

make_pair(c_7328369,quote_i,NULL);c_7328369.hdr.immutable = 1;

make_pair(c_7328368,quote_fk,&c_7328369);c_7328368.hdr.immutable = 1;

make_pair(c_7328367,quote_sk,&c_7328368);c_7328367.hdr.immutable = 1;

make_pair(c_7328360,&c_7328361,&c_7328367);c_7328360.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328115, ((closureN)self_7319323)->elements[7], r_7312400, &c_7328360);; 
}

static void __lambda_520(void *data, object self_7319324, int argc, object *args) /* object self_7319324, object r_7312397 */
 {
 object r_7312397 = args[0];
  
closureN_type c_7328117;
object e_7328339 [8];
c_7328117.hdr.mark = gc_color_red;
 c_7328117.hdr.grayed = 0;
c_7328117.tag = closureN_tag;
 c_7328117.fn = (function_type)__lambda_521;
c_7328117.num_args = 1;
c_7328117.num_elements = 8;
c_7328117.elements = (object *)e_7328339;
c_7328117.elements[0] = ((closureN)self_7319324)->elements[0];
c_7328117.elements[1] = ((closureN)self_7319324)->elements[1];
c_7328117.elements[2] = ((closureN)self_7319324)->elements[2];
c_7328117.elements[3] = ((closureN)self_7319324)->elements[3];
c_7328117.elements[4] = ((closureN)self_7319324)->elements[4];
c_7328117.elements[5] = ((closureN)self_7319324)->elements[5];
c_7328117.elements[6] = ((closureN)self_7319324)->elements[6];
c_7328117.elements[7] = ((closureN)self_7319324)->elements[7];








make_pair(c_7328351,quote_v,NULL);c_7328351.hdr.immutable = 1;

make_pair(c_7328350,quote_car,&c_7328351);c_7328350.hdr.immutable = 1;

make_pair(c_7328354,quote_v,NULL);c_7328354.hdr.immutable = 1;

make_pair(c_7328353,quote_set_91car_67,&c_7328354);c_7328353.hdr.immutable = 1;

make_pair(c_7328352,&c_7328353,NULL);c_7328352.hdr.immutable = 1;

make_pair(c_7328349,&c_7328350,&c_7328352);c_7328349.hdr.immutable = 1;

make_pair(c_7328357,quote_i,NULL);c_7328357.hdr.immutable = 1;

make_pair(c_7328356,quote_fk,&c_7328357);c_7328356.hdr.immutable = 1;

make_pair(c_7328355,quote_sk,&c_7328356);c_7328355.hdr.immutable = 1;

make_pair(c_7328348,&c_7328349,&c_7328355);c_7328348.hdr.immutable = 1;

make_pair(c_7328347,quote_p,&c_7328348);c_7328347.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328117, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319324)->elements[7]))), r_7312397, &c_7328347);; 
}

static void __lambda_521(void *data, object self_7319325, int argc, object *args) /* object self_7319325, object r_7312395 */
 {
 object r_7312395 = args[0];
  
closureN_type c_7328119;
object e_7328325 [7];
c_7328119.hdr.mark = gc_color_red;
 c_7328119.hdr.grayed = 0;
c_7328119.tag = closureN_tag;
 c_7328119.fn = (function_type)__lambda_522;
c_7328119.num_args = 1;
c_7328119.num_elements = 7;
c_7328119.elements = (object *)e_7328325;
c_7328119.elements[0] = ((closureN)self_7319325)->elements[0];
c_7328119.elements[1] = ((closureN)self_7319325)->elements[1];
c_7328119.elements[2] = ((closureN)self_7319325)->elements[2];
c_7328119.elements[3] = ((closureN)self_7319325)->elements[3];
c_7328119.elements[4] = ((closureN)self_7319325)->elements[4];
c_7328119.elements[5] = ((closureN)self_7319325)->elements[5];
c_7328119.elements[6] = ((closureN)self_7319325)->elements[7];


make_pair(c_7328332,quote_v,NULL);c_7328332.hdr.immutable = 1;

make_pair(c_7328331,quote_car,&c_7328332);c_7328331.hdr.immutable = 1;

make_pair(c_7328335,quote_v,NULL);c_7328335.hdr.immutable = 1;

make_pair(c_7328334,quote_set_91car_67,&c_7328335);c_7328334.hdr.immutable = 1;

make_pair(c_7328333,&c_7328334,NULL);c_7328333.hdr.immutable = 1;

make_pair(c_7328330,&c_7328331,&c_7328333);c_7328330.hdr.immutable = 1;

make_pair(c_7328338,quote_i,NULL);c_7328338.hdr.immutable = 1;

make_pair(c_7328337,quote_fk,&c_7328338);c_7328337.hdr.immutable = 1;

make_pair(c_7328336,quote_sk,&c_7328337);c_7328336.hdr.immutable = 1;

make_pair(c_7328329,&c_7328330,&c_7328336);c_7328329.hdr.immutable = 1;

make_pair(c_7328328,quote_p,&c_7328329);c_7328328.hdr.immutable = 1;

make_pair(c_7328327,quote_w,&c_7328328);c_7328327.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328119, ((closureN)self_7319325)->elements[6], r_7312395, &c_7328327);; 
}

static void __lambda_522(void *data, object self_7319326, int argc, object *args) /* object self_7319326, object r_7312392 */
 {
 object r_7312392 = args[0];
  
closureN_type c_7328121;
object e_7328310 [6];
c_7328121.hdr.mark = gc_color_red;
 c_7328121.hdr.grayed = 0;
c_7328121.tag = closureN_tag;
 c_7328121.fn = (function_type)__lambda_523;
c_7328121.num_args = 1;
c_7328121.num_elements = 6;
c_7328121.elements = (object *)e_7328310;
c_7328121.elements[0] = ((closureN)self_7319326)->elements[0];
c_7328121.elements[1] = ((closureN)self_7319326)->elements[1];
c_7328121.elements[2] = ((closureN)self_7319326)->elements[2];
c_7328121.elements[3] = ((closureN)self_7319326)->elements[3];
c_7328121.elements[4] = ((closureN)self_7319326)->elements[4];
c_7328121.elements[5] = ((closureN)self_7319326)->elements[6];


make_pair(c_7328318,quote_v,NULL);c_7328318.hdr.immutable = 1;

make_pair(c_7328317,quote_car,&c_7328318);c_7328317.hdr.immutable = 1;

make_pair(c_7328321,quote_v,NULL);c_7328321.hdr.immutable = 1;

make_pair(c_7328320,quote_set_91car_67,&c_7328321);c_7328320.hdr.immutable = 1;

make_pair(c_7328319,&c_7328320,NULL);c_7328319.hdr.immutable = 1;

make_pair(c_7328316,&c_7328317,&c_7328319);c_7328316.hdr.immutable = 1;

make_pair(c_7328324,quote_i,NULL);c_7328324.hdr.immutable = 1;

make_pair(c_7328323,quote_fk,&c_7328324);c_7328323.hdr.immutable = 1;

make_pair(c_7328322,quote_sk,&c_7328323);c_7328322.hdr.immutable = 1;

make_pair(c_7328315,&c_7328316,&c_7328322);c_7328315.hdr.immutable = 1;

make_pair(c_7328314,quote_p,&c_7328315);c_7328314.hdr.immutable = 1;

make_pair(c_7328313,quote_w,&c_7328314);c_7328313.hdr.immutable = 1;

make_pair(c_7328312,quote_match_91one,&c_7328313);c_7328312.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328121, ((closureN)self_7319326)->elements[5], r_7312392, &c_7328312);; 
}

static void __lambda_523(void *data, object self_7319327, int argc, object *args) /* object self_7319327, object r_7312388 */
 {
 object r_7312388 = args[0];
  
closureN_type c_7328123;
object e_7328295 [6];
c_7328123.hdr.mark = gc_color_red;
 c_7328123.hdr.grayed = 0;
c_7328123.tag = closureN_tag;
 c_7328123.fn = (function_type)__lambda_524;
c_7328123.num_args = 1;
c_7328123.num_elements = 6;
c_7328123.elements = (object *)e_7328295;
c_7328123.elements[0] = ((closureN)self_7319327)->elements[0];
c_7328123.elements[1] = ((closureN)self_7319327)->elements[1];
c_7328123.elements[2] = ((closureN)self_7319327)->elements[2];
c_7328123.elements[3] = ((closureN)self_7319327)->elements[3];
c_7328123.elements[4] = ((closureN)self_7319327)->elements[4];
c_7328123.elements[5] = ((closureN)self_7319327)->elements[5];


make_pair(c_7328303,quote_v,NULL);c_7328303.hdr.immutable = 1;

make_pair(c_7328302,quote_car,&c_7328303);c_7328302.hdr.immutable = 1;

make_pair(c_7328306,quote_v,NULL);c_7328306.hdr.immutable = 1;

make_pair(c_7328305,quote_set_91car_67,&c_7328306);c_7328305.hdr.immutable = 1;

make_pair(c_7328304,&c_7328305,NULL);c_7328304.hdr.immutable = 1;

make_pair(c_7328301,&c_7328302,&c_7328304);c_7328301.hdr.immutable = 1;

make_pair(c_7328309,quote_i,NULL);c_7328309.hdr.immutable = 1;

make_pair(c_7328308,quote_fk,&c_7328309);c_7328308.hdr.immutable = 1;

make_pair(c_7328307,quote_sk,&c_7328308);c_7328307.hdr.immutable = 1;

make_pair(c_7328300,&c_7328301,&c_7328307);c_7328300.hdr.immutable = 1;

make_pair(c_7328299,quote_p,&c_7328300);c_7328299.hdr.immutable = 1;

make_pair(c_7328298,quote_w,&c_7328299);c_7328298.hdr.immutable = 1;

make_pair(c_7328297,quote_match_91one,&c_7328298);c_7328297.hdr.immutable = 1;

make_pair(c_7328296,&c_7328297,NULL);c_7328296.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328123, r_7312388, NULL, &c_7328296);; 
}

static void __lambda_524(void *data, object self_7319328, int argc, object *args) /* object self_7319328, object r_7312386 */
 {
 object r_7312386 = args[0];
  
closureN_type c_7328125;
object e_7328273 [5];
c_7328125.hdr.mark = gc_color_red;
 c_7328125.hdr.grayed = 0;
c_7328125.tag = closureN_tag;
 c_7328125.fn = (function_type)__lambda_525;
c_7328125.num_args = 1;
c_7328125.num_elements = 5;
c_7328125.elements = (object *)e_7328273;
c_7328125.elements[0] = ((closureN)self_7319328)->elements[0];
c_7328125.elements[1] = ((closureN)self_7319328)->elements[1];
c_7328125.elements[2] = ((closureN)self_7319328)->elements[2];
c_7328125.elements[3] = ((closureN)self_7319328)->elements[3];
c_7328125.elements[4] = ((closureN)self_7319328)->elements[5];


make_pair(c_7328280,quote_v,NULL);c_7328280.hdr.immutable = 1;

make_pair(c_7328279,quote_car,&c_7328280);c_7328279.hdr.immutable = 1;

make_pair(c_7328278,&c_7328279,NULL);c_7328278.hdr.immutable = 1;

make_pair(c_7328277,quote_w,&c_7328278);c_7328277.hdr.immutable = 1;

make_pair(c_7328276,&c_7328277,NULL);c_7328276.hdr.immutable = 1;

make_pair(c_7328288,quote_v,NULL);c_7328288.hdr.immutable = 1;

make_pair(c_7328287,quote_car,&c_7328288);c_7328287.hdr.immutable = 1;

make_pair(c_7328291,quote_v,NULL);c_7328291.hdr.immutable = 1;

make_pair(c_7328290,quote_set_91car_67,&c_7328291);c_7328290.hdr.immutable = 1;

make_pair(c_7328289,&c_7328290,NULL);c_7328289.hdr.immutable = 1;

make_pair(c_7328286,&c_7328287,&c_7328289);c_7328286.hdr.immutable = 1;

make_pair(c_7328294,quote_i,NULL);c_7328294.hdr.immutable = 1;

make_pair(c_7328293,quote_fk,&c_7328294);c_7328293.hdr.immutable = 1;

make_pair(c_7328292,quote_sk,&c_7328293);c_7328292.hdr.immutable = 1;

make_pair(c_7328285,&c_7328286,&c_7328292);c_7328285.hdr.immutable = 1;

make_pair(c_7328284,quote_p,&c_7328285);c_7328284.hdr.immutable = 1;

make_pair(c_7328283,quote_w,&c_7328284);c_7328283.hdr.immutable = 1;

make_pair(c_7328282,quote_match_91one,&c_7328283);c_7328282.hdr.immutable = 1;

make_pair(c_7328281,&c_7328282,NULL);c_7328281.hdr.immutable = 1;

make_pair(c_7328275,&c_7328276,&c_7328281);c_7328275.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328125, ((closureN)self_7319328)->elements[4], r_7312386, &c_7328275);; 
}

static void __lambda_525(void *data, object self_7319329, int argc, object *args) /* object self_7319329, object r_7312383 */
 {
 object r_7312383 = args[0];
  
closureN_type c_7328127;
object e_7328250 [4];
c_7328127.hdr.mark = gc_color_red;
 c_7328127.hdr.grayed = 0;
c_7328127.tag = closureN_tag;
 c_7328127.fn = (function_type)__lambda_526;
c_7328127.num_args = 1;
c_7328127.num_elements = 4;
c_7328127.elements = (object *)e_7328250;
c_7328127.elements[0] = ((closureN)self_7319329)->elements[0];
c_7328127.elements[1] = ((closureN)self_7319329)->elements[1];
c_7328127.elements[2] = ((closureN)self_7319329)->elements[2];
c_7328127.elements[3] = ((closureN)self_7319329)->elements[4];


make_pair(c_7328258,quote_v,NULL);c_7328258.hdr.immutable = 1;

make_pair(c_7328257,quote_car,&c_7328258);c_7328257.hdr.immutable = 1;

make_pair(c_7328256,&c_7328257,NULL);c_7328256.hdr.immutable = 1;

make_pair(c_7328255,quote_w,&c_7328256);c_7328255.hdr.immutable = 1;

make_pair(c_7328254,&c_7328255,NULL);c_7328254.hdr.immutable = 1;

make_pair(c_7328266,quote_v,NULL);c_7328266.hdr.immutable = 1;

make_pair(c_7328265,quote_car,&c_7328266);c_7328265.hdr.immutable = 1;

make_pair(c_7328269,quote_v,NULL);c_7328269.hdr.immutable = 1;

make_pair(c_7328268,quote_set_91car_67,&c_7328269);c_7328268.hdr.immutable = 1;

make_pair(c_7328267,&c_7328268,NULL);c_7328267.hdr.immutable = 1;

make_pair(c_7328264,&c_7328265,&c_7328267);c_7328264.hdr.immutable = 1;

make_pair(c_7328272,quote_i,NULL);c_7328272.hdr.immutable = 1;

make_pair(c_7328271,quote_fk,&c_7328272);c_7328271.hdr.immutable = 1;

make_pair(c_7328270,quote_sk,&c_7328271);c_7328270.hdr.immutable = 1;

make_pair(c_7328263,&c_7328264,&c_7328270);c_7328263.hdr.immutable = 1;

make_pair(c_7328262,quote_p,&c_7328263);c_7328262.hdr.immutable = 1;

make_pair(c_7328261,quote_w,&c_7328262);c_7328261.hdr.immutable = 1;

make_pair(c_7328260,quote_match_91one,&c_7328261);c_7328260.hdr.immutable = 1;

make_pair(c_7328259,&c_7328260,NULL);c_7328259.hdr.immutable = 1;

make_pair(c_7328253,&c_7328254,&c_7328259);c_7328253.hdr.immutable = 1;

make_pair(c_7328252,quote_let,&c_7328253);c_7328252.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328127, ((closureN)self_7319329)->elements[3], r_7312383, &c_7328252);; 
}

static void __lambda_526(void *data, object self_7319330, int argc, object *args) /* object self_7319330, object r_7312377 */
 {
 object r_7312377 = args[0];
  
closureN_type c_7328129;
object e_7328237 [4];
c_7328129.hdr.mark = gc_color_red;
 c_7328129.hdr.grayed = 0;
c_7328129.tag = closureN_tag;
 c_7328129.fn = (function_type)__lambda_527;
c_7328129.num_args = 1;
c_7328129.num_elements = 4;
c_7328129.elements = (object *)e_7328237;
c_7328129.elements[0] = ((closureN)self_7319330)->elements[0];
c_7328129.elements[1] = ((closureN)self_7319330)->elements[1];
c_7328129.elements[2] = ((closureN)self_7319330)->elements[2];
c_7328129.elements[3] = r_7312377;












make_pair(c_7328249,quote_fk,NULL);c_7328249.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328129, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319330)->elements[3]))))), NULL, &c_7328249);; 
}

static void __lambda_527(void *data, object self_7319331, int argc, object *args) /* object self_7319331, object r_7312378 */
 {
 object r_7312378 = args[0];
  
closureN_type c_7328131;
object e_7328212 [3];
c_7328131.hdr.mark = gc_color_red;
 c_7328131.hdr.grayed = 0;
c_7328131.tag = closureN_tag;
 c_7328131.fn = (function_type)__lambda_528;
c_7328131.num_args = 1;
c_7328131.num_elements = 3;
c_7328131.elements = (object *)e_7328212;
c_7328131.elements[0] = ((closureN)self_7319331)->elements[0];
c_7328131.elements[1] = ((closureN)self_7319331)->elements[1];
c_7328131.elements[2] = ((closureN)self_7319331)->elements[2];


make_pair(c_7328221,quote_v,NULL);c_7328221.hdr.immutable = 1;

make_pair(c_7328220,quote_car,&c_7328221);c_7328220.hdr.immutable = 1;

make_pair(c_7328219,&c_7328220,NULL);c_7328219.hdr.immutable = 1;

make_pair(c_7328218,quote_w,&c_7328219);c_7328218.hdr.immutable = 1;

make_pair(c_7328217,&c_7328218,NULL);c_7328217.hdr.immutable = 1;

make_pair(c_7328229,quote_v,NULL);c_7328229.hdr.immutable = 1;

make_pair(c_7328228,quote_car,&c_7328229);c_7328228.hdr.immutable = 1;

make_pair(c_7328232,quote_v,NULL);c_7328232.hdr.immutable = 1;

make_pair(c_7328231,quote_set_91car_67,&c_7328232);c_7328231.hdr.immutable = 1;

make_pair(c_7328230,&c_7328231,NULL);c_7328230.hdr.immutable = 1;

make_pair(c_7328227,&c_7328228,&c_7328230);c_7328227.hdr.immutable = 1;

make_pair(c_7328235,quote_i,NULL);c_7328235.hdr.immutable = 1;

make_pair(c_7328234,quote_fk,&c_7328235);c_7328234.hdr.immutable = 1;

make_pair(c_7328233,quote_sk,&c_7328234);c_7328233.hdr.immutable = 1;

make_pair(c_7328226,&c_7328227,&c_7328233);c_7328226.hdr.immutable = 1;

make_pair(c_7328225,quote_p,&c_7328226);c_7328225.hdr.immutable = 1;

make_pair(c_7328224,quote_w,&c_7328225);c_7328224.hdr.immutable = 1;

make_pair(c_7328223,quote_match_91one,&c_7328224);c_7328223.hdr.immutable = 1;

make_pair(c_7328222,&c_7328223,NULL);c_7328222.hdr.immutable = 1;

make_pair(c_7328216,&c_7328217,&c_7328222);c_7328216.hdr.immutable = 1;

make_pair(c_7328215,quote_let,&c_7328216);c_7328215.hdr.immutable = 1;

make_pair(c_7328236,quote_fk,NULL);c_7328236.hdr.immutable = 1;

make_pair(c_7328214,&c_7328215,&c_7328236);c_7328214.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328131, ((closureN)self_7319331)->elements[3], r_7312378, &c_7328214);; 
}

static void __lambda_528(void *data, object self_7319332, int argc, object *args) /* object self_7319332, object r_7312375 */
 {
 object r_7312375 = args[0];
  
closureN_type c_7328133;
object e_7328177 [2];
c_7328133.hdr.mark = gc_color_red;
 c_7328133.hdr.grayed = 0;
c_7328133.tag = closureN_tag;
 c_7328133.fn = (function_type)__lambda_529;
c_7328133.num_args = 1;
c_7328133.num_elements = 2;
c_7328133.elements = (object *)e_7328177;
c_7328133.elements[0] = ((closureN)self_7319332)->elements[0];
c_7328133.elements[1] = ((closureN)self_7319332)->elements[1];


make_pair(c_7328183,quote_v,NULL);c_7328183.hdr.immutable = 1;

make_pair(c_7328182,quote_pair_127,&c_7328183);c_7328182.hdr.immutable = 1;

make_pair(c_7328188,quote_v,NULL);c_7328188.hdr.immutable = 1;

make_pair(c_7328187,quote_cdr,&c_7328188);c_7328187.hdr.immutable = 1;

make_pair(c_7328186,&c_7328187,NULL);c_7328186.hdr.immutable = 1;

make_pair(c_7328185,quote_null_127,&c_7328186);c_7328185.hdr.immutable = 1;

make_pair(c_7328184,&c_7328185,NULL);c_7328184.hdr.immutable = 1;

make_pair(c_7328181,&c_7328182,&c_7328184);c_7328181.hdr.immutable = 1;

make_pair(c_7328180,quote_and,&c_7328181);c_7328180.hdr.immutable = 1;

make_pair(c_7328196,quote_v,NULL);c_7328196.hdr.immutable = 1;

make_pair(c_7328195,quote_car,&c_7328196);c_7328195.hdr.immutable = 1;

make_pair(c_7328194,&c_7328195,NULL);c_7328194.hdr.immutable = 1;

make_pair(c_7328193,quote_w,&c_7328194);c_7328193.hdr.immutable = 1;

make_pair(c_7328192,&c_7328193,NULL);c_7328192.hdr.immutable = 1;

make_pair(c_7328204,quote_v,NULL);c_7328204.hdr.immutable = 1;

make_pair(c_7328203,quote_car,&c_7328204);c_7328203.hdr.immutable = 1;

make_pair(c_7328207,quote_v,NULL);c_7328207.hdr.immutable = 1;

make_pair(c_7328206,quote_set_91car_67,&c_7328207);c_7328206.hdr.immutable = 1;

make_pair(c_7328205,&c_7328206,NULL);c_7328205.hdr.immutable = 1;

make_pair(c_7328202,&c_7328203,&c_7328205);c_7328202.hdr.immutable = 1;

make_pair(c_7328210,quote_i,NULL);c_7328210.hdr.immutable = 1;

make_pair(c_7328209,quote_fk,&c_7328210);c_7328209.hdr.immutable = 1;

make_pair(c_7328208,quote_sk,&c_7328209);c_7328208.hdr.immutable = 1;

make_pair(c_7328201,&c_7328202,&c_7328208);c_7328201.hdr.immutable = 1;

make_pair(c_7328200,quote_p,&c_7328201);c_7328200.hdr.immutable = 1;

make_pair(c_7328199,quote_w,&c_7328200);c_7328199.hdr.immutable = 1;

make_pair(c_7328198,quote_match_91one,&c_7328199);c_7328198.hdr.immutable = 1;

make_pair(c_7328197,&c_7328198,NULL);c_7328197.hdr.immutable = 1;

make_pair(c_7328191,&c_7328192,&c_7328197);c_7328191.hdr.immutable = 1;

make_pair(c_7328190,quote_let,&c_7328191);c_7328190.hdr.immutable = 1;

make_pair(c_7328211,quote_fk,NULL);c_7328211.hdr.immutable = 1;

make_pair(c_7328189,&c_7328190,&c_7328211);c_7328189.hdr.immutable = 1;

make_pair(c_7328179,&c_7328180,&c_7328189);c_7328179.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328133, ((closureN)self_7319332)->elements[2], r_7312375, &c_7328179);; 
}

static void __lambda_529(void *data, object self_7319333, int argc, object *args) /* object self_7319333, object r_7312372 */
 {
 object r_7312372 = args[0];
  
closureN_type c_7328135;
object e_7328141 [1];
c_7328135.hdr.mark = gc_color_red;
 c_7328135.hdr.grayed = 0;
c_7328135.tag = closureN_tag;
 c_7328135.fn = (function_type)__lambda_530;
c_7328135.num_args = 1;
c_7328135.num_elements = 1;
c_7328135.elements = (object *)e_7328141;
c_7328135.elements[0] = ((closureN)self_7319333)->elements[0];


make_pair(c_7328148,quote_v,NULL);c_7328148.hdr.immutable = 1;

make_pair(c_7328147,quote_pair_127,&c_7328148);c_7328147.hdr.immutable = 1;

make_pair(c_7328153,quote_v,NULL);c_7328153.hdr.immutable = 1;

make_pair(c_7328152,quote_cdr,&c_7328153);c_7328152.hdr.immutable = 1;

make_pair(c_7328151,&c_7328152,NULL);c_7328151.hdr.immutable = 1;

make_pair(c_7328150,quote_null_127,&c_7328151);c_7328150.hdr.immutable = 1;

make_pair(c_7328149,&c_7328150,NULL);c_7328149.hdr.immutable = 1;

make_pair(c_7328146,&c_7328147,&c_7328149);c_7328146.hdr.immutable = 1;

make_pair(c_7328145,quote_and,&c_7328146);c_7328145.hdr.immutable = 1;

make_pair(c_7328161,quote_v,NULL);c_7328161.hdr.immutable = 1;

make_pair(c_7328160,quote_car,&c_7328161);c_7328160.hdr.immutable = 1;

make_pair(c_7328159,&c_7328160,NULL);c_7328159.hdr.immutable = 1;

make_pair(c_7328158,quote_w,&c_7328159);c_7328158.hdr.immutable = 1;

make_pair(c_7328157,&c_7328158,NULL);c_7328157.hdr.immutable = 1;

make_pair(c_7328169,quote_v,NULL);c_7328169.hdr.immutable = 1;

make_pair(c_7328168,quote_car,&c_7328169);c_7328168.hdr.immutable = 1;

make_pair(c_7328172,quote_v,NULL);c_7328172.hdr.immutable = 1;

make_pair(c_7328171,quote_set_91car_67,&c_7328172);c_7328171.hdr.immutable = 1;

make_pair(c_7328170,&c_7328171,NULL);c_7328170.hdr.immutable = 1;

make_pair(c_7328167,&c_7328168,&c_7328170);c_7328167.hdr.immutable = 1;

make_pair(c_7328175,quote_i,NULL);c_7328175.hdr.immutable = 1;

make_pair(c_7328174,quote_fk,&c_7328175);c_7328174.hdr.immutable = 1;

make_pair(c_7328173,quote_sk,&c_7328174);c_7328173.hdr.immutable = 1;

make_pair(c_7328166,&c_7328167,&c_7328173);c_7328166.hdr.immutable = 1;

make_pair(c_7328165,quote_p,&c_7328166);c_7328165.hdr.immutable = 1;

make_pair(c_7328164,quote_w,&c_7328165);c_7328164.hdr.immutable = 1;

make_pair(c_7328163,quote_match_91one,&c_7328164);c_7328163.hdr.immutable = 1;

make_pair(c_7328162,&c_7328163,NULL);c_7328162.hdr.immutable = 1;

make_pair(c_7328156,&c_7328157,&c_7328162);c_7328156.hdr.immutable = 1;

make_pair(c_7328155,quote_let,&c_7328156);c_7328155.hdr.immutable = 1;

make_pair(c_7328176,quote_fk,NULL);c_7328176.hdr.immutable = 1;

make_pair(c_7328154,&c_7328155,&c_7328176);c_7328154.hdr.immutable = 1;

make_pair(c_7328144,&c_7328145,&c_7328154);c_7328144.hdr.immutable = 1;

make_pair(c_7328143,quote__if,&c_7328144);c_7328143.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7328135, ((closureN)self_7319333)->elements[1], r_7312372, &c_7328143);; 
}

static void __lambda_530(void *data, object self_7319334, int argc, object *args) /* object self_7319334, object r_7312370 */
 {
 object r_7312370 = args[0];
  
pair_type local_7328140; 
return_direct_with_clo1(data,  ((closureN)self_7319334)->elements[0], (((closure)  ((closureN)self_7319334)->elements[0])->fn),  set_pair_as_expr(&local_7328140, r_7312370, boolean_f));; 
}

static void __lambda_464(void *data, object self_7319335, int argc, object *args) /* object self_7319335, object k_7312476 */
 {
 object k_7312476 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319335)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319335)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319335)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319335)->elements[2]))))) ){ 
  
closureN_type c_7327649;
object e_7327939 [4];
c_7327649.hdr.mark = gc_color_red;
 c_7327649.hdr.grayed = 0;
c_7327649.tag = closureN_tag;
 c_7327649.fn = (function_type)__lambda_465;
c_7327649.num_args = 1;
c_7327649.num_elements = 4;
c_7327649.elements = (object *)e_7327939;
c_7327649.elements[0] = ((closureN)self_7319335)->elements[0];
c_7327649.elements[1] = k_7312476;
c_7327649.elements[2] = ((closureN)self_7319335)->elements[1];
c_7327649.elements[3] = ((closureN)self_7319335)->elements[2];

return_closcall2(data,  ((closureN)self_7319335)->elements[1],  &c_7327649, quote__191_191_191);
} else { 
  return_direct_with_clo1(data,  k_7312476, (((closure)  k_7312476)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312476, (((closure)  k_7312476)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312476, (((closure)  k_7312476)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312476, (((closure)  k_7312476)->fn),  boolean_f);}
;; 
}

static void __lambda_465(void *data, object self_7319336, int argc, object *args) /* object self_7319336, object r_7312536 */
 {
 object r_7312536 = args[0];
  
closureN_type c_7327652;
object e_7327929 [3];
c_7327652.hdr.mark = gc_color_red;
 c_7327652.hdr.grayed = 0;
c_7327652.tag = closureN_tag;
 c_7327652.fn = (function_type)__lambda_466;
c_7327652.num_args = 1;
c_7327652.num_elements = 3;
c_7327652.elements = (object *)e_7327929;
c_7327652.elements[0] = ((closureN)self_7319336)->elements[1];
c_7327652.elements[1] = ((closureN)self_7319336)->elements[2];
c_7327652.elements[2] = ((closureN)self_7319336)->elements[3];









return_closcall3(data,  ((closureN)self_7319336)->elements[0],  &c_7327652, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319336)->elements[3])))), r_7312536);; 
}

static void __lambda_466(void *data, object self_7319337, int argc, object *args) /* object self_7319337, object r_7312487 */
 {
 object r_7312487 = args[0];
  if( (boolean_f != r_7312487) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319337)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319337)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319337)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319337)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319337)->elements[2])))))))) ){ 
  
closureN_type c_7327710;
object e_7327916 [3];
c_7327710.hdr.mark = gc_color_red;
 c_7327710.hdr.grayed = 0;
c_7327710.tag = closureN_tag;
 c_7327710.fn = (function_type)__lambda_467;
c_7327710.num_args = 1;
c_7327710.num_elements = 3;
c_7327710.elements = (object *)e_7327916;
c_7327710.elements[0] = ((closureN)self_7319337)->elements[0];
c_7327710.elements[1] = ((closureN)self_7319337)->elements[1];
c_7327710.elements[2] = ((closureN)self_7319337)->elements[2];

return_closcall2(data,  ((closureN)self_7319337)->elements[1],  &c_7327710, quote_match_91extract_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319337)->elements[0], (((closure)  ((closureN)self_7319337)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319337)->elements[0], (((closure)  ((closureN)self_7319337)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319337)->elements[0], (((closure)  ((closureN)self_7319337)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319337)->elements[0], (((closure)  ((closureN)self_7319337)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319337)->elements[0], (((closure)  ((closureN)self_7319337)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319337)->elements[0], (((closure)  ((closureN)self_7319337)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_467(void *data, object self_7319338, int argc, object *args) /* object self_7319338, object r_7312504 */
 {
 object r_7312504 = args[0];
  
closureN_type c_7327713;
object e_7327915 [3];
c_7327713.hdr.mark = gc_color_red;
 c_7327713.hdr.grayed = 0;
c_7327713.tag = closureN_tag;
 c_7327713.fn = (function_type)__lambda_468;
c_7327713.num_args = 1;
c_7327713.num_elements = 3;
c_7327713.elements = (object *)e_7327915;
c_7327713.elements[0] = ((closureN)self_7319338)->elements[0];
c_7327713.elements[1] = r_7312504;
c_7327713.elements[2] = ((closureN)self_7319338)->elements[2];

return_closcall2(data,  ((closureN)self_7319338)->elements[1],  &c_7327713, quote_match_91gen_91ellipsis);; 
}

static void __lambda_468(void *data, object self_7319339, int argc, object *args) /* object self_7319339, object r_7312517 */
 {
 object r_7312517 = args[0];
  
closureN_type c_7327715;
object e_7327900 [4];
c_7327715.hdr.mark = gc_color_red;
 c_7327715.hdr.grayed = 0;
c_7327715.tag = closureN_tag;
 c_7327715.fn = (function_type)__lambda_469;
c_7327715.num_args = 1;
c_7327715.num_elements = 4;
c_7327715.elements = (object *)e_7327900;
c_7327715.elements[0] = ((closureN)self_7319339)->elements[0];
c_7327715.elements[1] = ((closureN)self_7319339)->elements[1];
c_7327715.elements[2] = r_7312517;
c_7327715.elements[3] = ((closureN)self_7319339)->elements[2];














make_pair(c_7327914,quote_i,NULL);c_7327914.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327715, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319339)->elements[2])))))), NULL, &c_7327914);; 
}

static void __lambda_469(void *data, object self_7319340, int argc, object *args) /* object self_7319340, object r_7312530 */
 {
 object r_7312530 = args[0];
  
closureN_type c_7327717;
object e_7327886 [4];
c_7327717.hdr.mark = gc_color_red;
 c_7327717.hdr.grayed = 0;
c_7327717.tag = closureN_tag;
 c_7327717.fn = (function_type)__lambda_470;
c_7327717.num_args = 1;
c_7327717.num_elements = 4;
c_7327717.elements = (object *)e_7327886;
c_7327717.elements[0] = ((closureN)self_7319340)->elements[0];
c_7327717.elements[1] = ((closureN)self_7319340)->elements[1];
c_7327717.elements[2] = ((closureN)self_7319340)->elements[2];
c_7327717.elements[3] = ((closureN)self_7319340)->elements[3];












make_pair(c_7327899,quote_i,NULL);c_7327899.hdr.immutable = 1;

make_pair(c_7327898,quote_fk,&c_7327899);c_7327898.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327717, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319340)->elements[3]))))), r_7312530, &c_7327898);; 
}

static void __lambda_470(void *data, object self_7319341, int argc, object *args) /* object self_7319341, object r_7312528 */
 {
 object r_7312528 = args[0];
  
closureN_type c_7327719;
object e_7327873 [4];
c_7327719.hdr.mark = gc_color_red;
 c_7327719.hdr.grayed = 0;
c_7327719.tag = closureN_tag;
 c_7327719.fn = (function_type)__lambda_471;
c_7327719.num_args = 1;
c_7327719.num_elements = 4;
c_7327719.elements = (object *)e_7327873;
c_7327719.elements[0] = ((closureN)self_7319341)->elements[0];
c_7327719.elements[1] = ((closureN)self_7319341)->elements[1];
c_7327719.elements[2] = ((closureN)self_7319341)->elements[2];
c_7327719.elements[3] = ((closureN)self_7319341)->elements[3];










make_pair(c_7327885,quote_i,NULL);c_7327885.hdr.immutable = 1;

make_pair(c_7327884,quote_fk,&c_7327885);c_7327884.hdr.immutable = 1;

make_pair(c_7327883,quote_sk,&c_7327884);c_7327883.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327719, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319341)->elements[3])))), r_7312528, &c_7327883);; 
}

static void __lambda_471(void *data, object self_7319342, int argc, object *args) /* object self_7319342, object r_7312526 */
 {
 object r_7312526 = args[0];
  
closureN_type c_7327721;
object e_7327861 [4];
c_7327721.hdr.mark = gc_color_red;
 c_7327721.hdr.grayed = 0;
c_7327721.tag = closureN_tag;
 c_7327721.fn = (function_type)__lambda_472;
c_7327721.num_args = 1;
c_7327721.num_elements = 4;
c_7327721.elements = (object *)e_7327861;
c_7327721.elements[0] = ((closureN)self_7319342)->elements[0];
c_7327721.elements[1] = ((closureN)self_7319342)->elements[1];
c_7327721.elements[2] = ((closureN)self_7319342)->elements[2];
c_7327721.elements[3] = ((closureN)self_7319342)->elements[3];








make_pair(c_7327872,quote_i,NULL);c_7327872.hdr.immutable = 1;

make_pair(c_7327871,quote_fk,&c_7327872);c_7327871.hdr.immutable = 1;

make_pair(c_7327870,quote_sk,&c_7327871);c_7327870.hdr.immutable = 1;

make_pair(c_7327869,quote_g_87s,&c_7327870);c_7327869.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327721, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319342)->elements[3]))), r_7312526, &c_7327869);; 
}

static void __lambda_472(void *data, object self_7319343, int argc, object *args) /* object self_7319343, object r_7312524 */
 {
 object r_7312524 = args[0];
  
closureN_type c_7327723;
object e_7327846 [4];
c_7327723.hdr.mark = gc_color_red;
 c_7327723.hdr.grayed = 0;
c_7327723.tag = closureN_tag;
 c_7327723.fn = (function_type)__lambda_473;
c_7327723.num_args = 1;
c_7327723.num_elements = 4;
c_7327723.elements = (object *)e_7327846;
c_7327723.elements[0] = ((closureN)self_7319343)->elements[0];
c_7327723.elements[1] = ((closureN)self_7319343)->elements[1];
c_7327723.elements[2] = ((closureN)self_7319343)->elements[2];
c_7327723.elements[3] = ((closureN)self_7319343)->elements[3];










make_pair(c_7327860,quote_i,NULL);c_7327860.hdr.immutable = 1;

make_pair(c_7327859,quote_fk,&c_7327860);c_7327859.hdr.immutable = 1;

make_pair(c_7327858,quote_sk,&c_7327859);c_7327858.hdr.immutable = 1;

make_pair(c_7327857,quote_g_87s,&c_7327858);c_7327857.hdr.immutable = 1;

make_pair(c_7327856,quote_r,&c_7327857);c_7327856.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327723, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319343)->elements[3])))), r_7312524, &c_7327856);; 
}

static void __lambda_473(void *data, object self_7319344, int argc, object *args) /* object self_7319344, object r_7312522 */
 {
 object r_7312522 = args[0];
  
closureN_type c_7327725;
object e_7327832 [4];
c_7327725.hdr.mark = gc_color_red;
 c_7327725.hdr.grayed = 0;
c_7327725.tag = closureN_tag;
 c_7327725.fn = (function_type)__lambda_474;
c_7327725.num_args = 1;
c_7327725.num_elements = 4;
c_7327725.elements = (object *)e_7327832;
c_7327725.elements[0] = ((closureN)self_7319344)->elements[0];
c_7327725.elements[1] = ((closureN)self_7319344)->elements[1];
c_7327725.elements[2] = ((closureN)self_7319344)->elements[2];
c_7327725.elements[3] = ((closureN)self_7319344)->elements[3];








make_pair(c_7327845,quote_i,NULL);c_7327845.hdr.immutable = 1;

make_pair(c_7327844,quote_fk,&c_7327845);c_7327844.hdr.immutable = 1;

make_pair(c_7327843,quote_sk,&c_7327844);c_7327843.hdr.immutable = 1;

make_pair(c_7327842,quote_g_87s,&c_7327843);c_7327842.hdr.immutable = 1;

make_pair(c_7327841,quote_r,&c_7327842);c_7327841.hdr.immutable = 1;

make_pair(c_7327840,quote_p,&c_7327841);c_7327840.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327725, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319344)->elements[3]))), r_7312522, &c_7327840);; 
}

static void __lambda_474(void *data, object self_7319345, int argc, object *args) /* object self_7319345, object r_7312520 */
 {
 object r_7312520 = args[0];
  
closureN_type c_7327727;
object e_7327821 [4];
c_7327727.hdr.mark = gc_color_red;
 c_7327727.hdr.grayed = 0;
c_7327727.tag = closureN_tag;
 c_7327727.fn = (function_type)__lambda_475;
c_7327727.num_args = 1;
c_7327727.num_elements = 4;
c_7327727.elements = (object *)e_7327821;
c_7327727.elements[0] = ((closureN)self_7319345)->elements[0];
c_7327727.elements[1] = ((closureN)self_7319345)->elements[1];
c_7327727.elements[2] = ((closureN)self_7319345)->elements[2];
c_7327727.elements[3] = ((closureN)self_7319345)->elements[3];




make_pair(c_7327831,quote_i,NULL);c_7327831.hdr.immutable = 1;

make_pair(c_7327830,quote_fk,&c_7327831);c_7327830.hdr.immutable = 1;

make_pair(c_7327829,quote_sk,&c_7327830);c_7327829.hdr.immutable = 1;

make_pair(c_7327828,quote_g_87s,&c_7327829);c_7327828.hdr.immutable = 1;

make_pair(c_7327827,quote_r,&c_7327828);c_7327827.hdr.immutable = 1;

make_pair(c_7327826,quote_p,&c_7327827);c_7327826.hdr.immutable = 1;

make_pair(c_7327825,quote_v,&c_7327826);c_7327825.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327727, Cyc_car(data, ((closureN)self_7319345)->elements[3]), r_7312520, &c_7327825);; 
}

static void __lambda_475(void *data, object self_7319346, int argc, object *args) /* object self_7319346, object r_7312518 */
 {
 object r_7312518 = args[0];
  
closureN_type c_7327729;
object e_7327811 [3];
c_7327729.hdr.mark = gc_color_red;
 c_7327729.hdr.grayed = 0;
c_7327729.tag = closureN_tag;
 c_7327729.fn = (function_type)__lambda_476;
c_7327729.num_args = 1;
c_7327729.num_elements = 3;
c_7327729.elements = (object *)e_7327811;
c_7327729.elements[0] = ((closureN)self_7319346)->elements[0];
c_7327729.elements[1] = ((closureN)self_7319346)->elements[1];
c_7327729.elements[2] = ((closureN)self_7319346)->elements[3];


make_pair(c_7327820,quote_i,NULL);c_7327820.hdr.immutable = 1;

make_pair(c_7327819,quote_fk,&c_7327820);c_7327819.hdr.immutable = 1;

make_pair(c_7327818,quote_sk,&c_7327819);c_7327818.hdr.immutable = 1;

make_pair(c_7327817,quote_g_87s,&c_7327818);c_7327817.hdr.immutable = 1;

make_pair(c_7327816,quote_r,&c_7327817);c_7327816.hdr.immutable = 1;

make_pair(c_7327815,quote_p,&c_7327816);c_7327815.hdr.immutable = 1;

make_pair(c_7327814,quote_v,&c_7327815);c_7327814.hdr.immutable = 1;

make_pair(c_7327813,quote_match_91gen_91ellipsis,&c_7327814);c_7327813.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327729, ((closureN)self_7319346)->elements[2], r_7312518, &c_7327813);; 
}

static void __lambda_476(void *data, object self_7319347, int argc, object *args) /* object self_7319347, object r_7312509 */
 {
 object r_7312509 = args[0];
  
closureN_type c_7327731;
object e_7327809 [4];
c_7327731.hdr.mark = gc_color_red;
 c_7327731.hdr.grayed = 0;
c_7327731.tag = closureN_tag;
 c_7327731.fn = (function_type)__lambda_477;
c_7327731.num_args = 1;
c_7327731.num_elements = 4;
c_7327731.elements = (object *)e_7327809;
c_7327731.elements[0] = ((closureN)self_7319347)->elements[0];
c_7327731.elements[1] = ((closureN)self_7319347)->elements[1];
c_7327731.elements[2] = r_7312509;
c_7327731.elements[3] = ((closureN)self_7319347)->elements[2];


make_pair(c_7327810,NULL,NULL);c_7327810.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327731, NULL, NULL, &c_7327810);; 
}

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














make_pair(c_7327808,NULL,NULL);c_7327808.hdr.immutable = 1;

make_pair(c_7327807,quote_i,&c_7327808);c_7327807.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327733, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319348)->elements[3])))))), r_7312512, &c_7327807);; 
}

static void __lambda_478(void *data, object self_7319349, int argc, object *args) /* object self_7319349, object r_7312510 */
 {
 object r_7312510 = args[0];
  
closureN_type c_7327735;
object e_7327780 [3];
c_7327735.hdr.mark = gc_color_red;
 c_7327735.hdr.grayed = 0;
c_7327735.tag = closureN_tag;
 c_7327735.fn = (function_type)__lambda_479;
c_7327735.num_args = 1;
c_7327735.num_elements = 3;
c_7327735.elements = (object *)e_7327780;
c_7327735.elements[0] = ((closureN)self_7319349)->elements[0];
c_7327735.elements[1] = ((closureN)self_7319349)->elements[1];
c_7327735.elements[2] = ((closureN)self_7319349)->elements[3];


make_pair(c_7327790,quote_i,NULL);c_7327790.hdr.immutable = 1;

make_pair(c_7327789,quote_fk,&c_7327790);c_7327789.hdr.immutable = 1;

make_pair(c_7327788,quote_sk,&c_7327789);c_7327788.hdr.immutable = 1;

make_pair(c_7327787,quote_g_87s,&c_7327788);c_7327787.hdr.immutable = 1;

make_pair(c_7327786,quote_r,&c_7327787);c_7327786.hdr.immutable = 1;

make_pair(c_7327785,quote_p,&c_7327786);c_7327785.hdr.immutable = 1;

make_pair(c_7327784,quote_v,&c_7327785);c_7327784.hdr.immutable = 1;

make_pair(c_7327783,quote_match_91gen_91ellipsis,&c_7327784);c_7327783.hdr.immutable = 1;

make_pair(c_7327792,NULL,NULL);c_7327792.hdr.immutable = 1;

make_pair(c_7327791,quote_i,&c_7327792);c_7327791.hdr.immutable = 1;

make_pair(c_7327782,&c_7327783,&c_7327791);c_7327782.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327735, ((closureN)self_7319349)->elements[2], r_7312510, &c_7327782);; 
}

static void __lambda_479(void *data, object self_7319350, int argc, object *args) /* object self_7319350, object r_7312507 */
 {
 object r_7312507 = args[0];
  
closureN_type c_7327737;
object e_7327760 [2];
c_7327737.hdr.mark = gc_color_red;
 c_7327737.hdr.grayed = 0;
c_7327737.tag = closureN_tag;
 c_7327737.fn = (function_type)__lambda_480;
c_7327737.num_args = 1;
c_7327737.num_elements = 2;
c_7327737.elements = (object *)e_7327760;
c_7327737.elements[0] = ((closureN)self_7319350)->elements[0];
c_7327737.elements[1] = ((closureN)self_7319350)->elements[1];








make_pair(c_7327777,quote_i,NULL);c_7327777.hdr.immutable = 1;

make_pair(c_7327776,quote_fk,&c_7327777);c_7327776.hdr.immutable = 1;

make_pair(c_7327775,quote_sk,&c_7327776);c_7327775.hdr.immutable = 1;

make_pair(c_7327774,quote_g_87s,&c_7327775);c_7327774.hdr.immutable = 1;

make_pair(c_7327773,quote_r,&c_7327774);c_7327773.hdr.immutable = 1;

make_pair(c_7327772,quote_p,&c_7327773);c_7327772.hdr.immutable = 1;

make_pair(c_7327771,quote_v,&c_7327772);c_7327771.hdr.immutable = 1;

make_pair(c_7327770,quote_match_91gen_91ellipsis,&c_7327771);c_7327770.hdr.immutable = 1;

make_pair(c_7327779,NULL,NULL);c_7327779.hdr.immutable = 1;

make_pair(c_7327778,quote_i,&c_7327779);c_7327778.hdr.immutable = 1;

make_pair(c_7327769,&c_7327770,&c_7327778);c_7327769.hdr.immutable = 1;

make_pair(c_7327768,quote_p,&c_7327769);c_7327768.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327737, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319350)->elements[2]))), r_7312507, &c_7327768);; 
}

static void __lambda_480(void *data, object self_7319351, int argc, object *args) /* object self_7319351, object r_7312505 */
 {
 object r_7312505 = args[0];
  
closureN_type c_7327739;
object e_7327745 [1];
c_7327739.hdr.mark = gc_color_red;
 c_7327739.hdr.grayed = 0;
c_7327739.tag = closureN_tag;
 c_7327739.fn = (function_type)__lambda_481;
c_7327739.num_args = 1;
c_7327739.num_elements = 1;
c_7327739.elements = (object *)e_7327745;
c_7327739.elements[0] = ((closureN)self_7319351)->elements[0];


make_pair(c_7327757,quote_i,NULL);c_7327757.hdr.immutable = 1;

make_pair(c_7327756,quote_fk,&c_7327757);c_7327756.hdr.immutable = 1;

make_pair(c_7327755,quote_sk,&c_7327756);c_7327755.hdr.immutable = 1;

make_pair(c_7327754,quote_g_87s,&c_7327755);c_7327754.hdr.immutable = 1;

make_pair(c_7327753,quote_r,&c_7327754);c_7327753.hdr.immutable = 1;

make_pair(c_7327752,quote_p,&c_7327753);c_7327752.hdr.immutable = 1;

make_pair(c_7327751,quote_v,&c_7327752);c_7327751.hdr.immutable = 1;

make_pair(c_7327750,quote_match_91gen_91ellipsis,&c_7327751);c_7327750.hdr.immutable = 1;

make_pair(c_7327759,NULL,NULL);c_7327759.hdr.immutable = 1;

make_pair(c_7327758,quote_i,&c_7327759);c_7327758.hdr.immutable = 1;

make_pair(c_7327749,&c_7327750,&c_7327758);c_7327749.hdr.immutable = 1;

make_pair(c_7327748,quote_p,&c_7327749);c_7327748.hdr.immutable = 1;

make_pair(c_7327747,quote_match_91extract_91vars,&c_7327748);c_7327747.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327739, ((closureN)self_7319351)->elements[1], r_7312505, &c_7327747);; 
}

static void __lambda_481(void *data, object self_7319352, int argc, object *args) /* object self_7319352, object r_7312503 */
 {
 object r_7312503 = args[0];
  
pair_type local_7327744; 
return_direct_with_clo1(data,  ((closureN)self_7319352)->elements[0], (((closure)  ((closureN)self_7319352)->elements[0])->fn),  set_pair_as_expr(&local_7327744, r_7312503, boolean_f));; 
}

static void __lambda_444(void *data, object self_7319353, int argc, object *args) /* object self_7319353, object k_7312539 */
 {
 object k_7312539 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319353)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319353)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319353)->elements[2])))) ){ 
  
closureN_type c_7327425;
object e_7327611 [4];
c_7327425.hdr.mark = gc_color_red;
 c_7327425.hdr.grayed = 0;
c_7327425.tag = closureN_tag;
 c_7327425.fn = (function_type)__lambda_445;
c_7327425.num_args = 1;
c_7327425.num_elements = 4;
c_7327425.elements = (object *)e_7327611;
c_7327425.elements[0] = ((closureN)self_7319353)->elements[0];
c_7327425.elements[1] = k_7312539;
c_7327425.elements[2] = ((closureN)self_7319353)->elements[1];
c_7327425.elements[3] = ((closureN)self_7319353)->elements[2];

return_closcall2(data,  ((closureN)self_7319353)->elements[1],  &c_7327425, quote__123);
} else { 
  return_direct_with_clo1(data,  k_7312539, (((closure)  k_7312539)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312539, (((closure)  k_7312539)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312539, (((closure)  k_7312539)->fn),  boolean_f);}
;; 
}

static void __lambda_445(void *data, object self_7319354, int argc, object *args) /* object self_7319354, object r_7312591 */
 {
 object r_7312591 = args[0];
  
closureN_type c_7327428;
object e_7327603 [3];
c_7327428.hdr.mark = gc_color_red;
 c_7327428.hdr.grayed = 0;
c_7327428.tag = closureN_tag;
 c_7327428.fn = (function_type)__lambda_446;
c_7327428.num_args = 1;
c_7327428.num_elements = 3;
c_7327428.elements = (object *)e_7327603;
c_7327428.elements[0] = ((closureN)self_7319354)->elements[1];
c_7327428.elements[1] = ((closureN)self_7319354)->elements[2];
c_7327428.elements[2] = ((closureN)self_7319354)->elements[3];







return_closcall3(data,  ((closureN)self_7319354)->elements[0],  &c_7327428, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319354)->elements[3]))), r_7312591);; 
}

static void __lambda_446(void *data, object self_7319355, int argc, object *args) /* object self_7319355, object r_7312547 */
 {
 object r_7312547 = args[0];
  if( (boolean_f != r_7312547) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319355)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319355)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319355)->elements[2]))))))) ){ 
  
closureN_type c_7327464;
object e_7327594 [3];
c_7327464.hdr.mark = gc_color_red;
 c_7327464.hdr.grayed = 0;
c_7327464.tag = closureN_tag;
 c_7327464.fn = (function_type)__lambda_447;
c_7327464.num_args = 1;
c_7327464.num_elements = 3;
c_7327464.elements = (object *)e_7327594;
c_7327464.elements[0] = ((closureN)self_7319355)->elements[0];
c_7327464.elements[1] = ((closureN)self_7319355)->elements[1];
c_7327464.elements[2] = ((closureN)self_7319355)->elements[2];

return_closcall2(data,  ((closureN)self_7319355)->elements[1],  &c_7327464, quote_let);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319355)->elements[0], (((closure)  ((closureN)self_7319355)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319355)->elements[0], (((closure)  ((closureN)self_7319355)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319355)->elements[0], (((closure)  ((closureN)self_7319355)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319355)->elements[0], (((closure)  ((closureN)self_7319355)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_447(void *data, object self_7319356, int argc, object *args) /* object self_7319356, object r_7312558 */
 {
 object r_7312558 = args[0];
  
closureN_type c_7327467;
object e_7327593 [4];
c_7327467.hdr.mark = gc_color_red;
 c_7327467.hdr.grayed = 0;
c_7327467.tag = closureN_tag;
 c_7327467.fn = (function_type)__lambda_448;
c_7327467.num_args = 1;
c_7327467.num_elements = 4;
c_7327467.elements = (object *)e_7327593;
c_7327467.elements[0] = ((closureN)self_7319356)->elements[0];
c_7327467.elements[1] = r_7312558;
c_7327467.elements[2] = ((closureN)self_7319356)->elements[1];
c_7327467.elements[3] = ((closureN)self_7319356)->elements[2];

return_closcall2(data,  ((closureN)self_7319356)->elements[1],  &c_7327467, quote_w);; 
}

static void __lambda_448(void *data, object self_7319357, int argc, object *args) /* object self_7319357, object r_7312579 */
 {
 object r_7312579 = args[0];
  
closureN_type c_7327469;
object e_7327588 [5];
c_7327469.hdr.mark = gc_color_red;
 c_7327469.hdr.grayed = 0;
c_7327469.tag = closureN_tag;
 c_7327469.fn = (function_type)__lambda_449;
c_7327469.num_args = 1;
c_7327469.num_elements = 5;
c_7327469.elements = (object *)e_7327588;
c_7327469.elements[0] = ((closureN)self_7319357)->elements[0];
c_7327469.elements[1] = ((closureN)self_7319357)->elements[1];
c_7327469.elements[2] = r_7312579;
c_7327469.elements[3] = ((closureN)self_7319357)->elements[2];
c_7327469.elements[4] = ((closureN)self_7319357)->elements[3];




make_pair(c_7327592,quote_v,NULL);c_7327592.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327469, Cyc_car(data, ((closureN)self_7319357)->elements[3]), NULL, &c_7327592);; 
}

static void __lambda_449(void *data, object self_7319358, int argc, object *args) /* object self_7319358, object r_7312585 */
 {
 object r_7312585 = args[0];
  
closureN_type c_7327471;
object e_7327576 [5];
c_7327471.hdr.mark = gc_color_red;
 c_7327471.hdr.grayed = 0;
c_7327471.tag = closureN_tag;
 c_7327471.fn = (function_type)__lambda_450;
c_7327471.num_args = 1;
c_7327471.num_elements = 5;
c_7327471.elements = (object *)e_7327576;
c_7327471.elements[0] = ((closureN)self_7319358)->elements[0];
c_7327471.elements[1] = ((closureN)self_7319358)->elements[1];
c_7327471.elements[2] = ((closureN)self_7319358)->elements[2];
c_7327471.elements[3] = ((closureN)self_7319358)->elements[3];
c_7327471.elements[4] = ((closureN)self_7319358)->elements[4];










make_pair(c_7327587,quote_v,NULL);c_7327587.hdr.immutable = 1;

make_pair(c_7327586,quote_proc,&c_7327587);c_7327586.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327471, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319358)->elements[4])))), r_7312585, &c_7327586);; 
}

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


make_pair(c_7327575,quote_v,NULL);c_7327575.hdr.immutable = 1;

make_pair(c_7327574,quote_proc,&c_7327575);c_7327574.hdr.immutable = 1;

make_pair(c_7327573,&c_7327574,NULL);c_7327573.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327473, r_7312582, NULL, &c_7327573);; 
}

static void __lambda_451(void *data, object self_7319360, int argc, object *args) /* object self_7319360, object r_7312580 */
 {
 object r_7312580 = args[0];
  
closureN_type c_7327475;
object e_7327566 [4];
c_7327475.hdr.mark = gc_color_red;
 c_7327475.hdr.grayed = 0;
c_7327475.tag = closureN_tag;
 c_7327475.fn = (function_type)__lambda_452;
c_7327475.num_args = 1;
c_7327475.num_elements = 4;
c_7327475.elements = (object *)e_7327566;
c_7327475.elements[0] = ((closureN)self_7319360)->elements[0];
c_7327475.elements[1] = ((closureN)self_7319360)->elements[1];
c_7327475.elements[2] = ((closureN)self_7319360)->elements[3];
c_7327475.elements[3] = ((closureN)self_7319360)->elements[4];


make_pair(c_7327571,quote_v,NULL);c_7327571.hdr.immutable = 1;

make_pair(c_7327570,quote_proc,&c_7327571);c_7327570.hdr.immutable = 1;

make_pair(c_7327569,&c_7327570,NULL);c_7327569.hdr.immutable = 1;

make_pair(c_7327568,quote_w,&c_7327569);c_7327568.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327475, ((closureN)self_7319360)->elements[2], r_7312580, &c_7327568);; 
}

static void __lambda_452(void *data, object self_7319361, int argc, object *args) /* object self_7319361, object r_7312576 */
 {
 object r_7312576 = args[0];
  
closureN_type c_7327477;
object e_7327560 [4];
c_7327477.hdr.mark = gc_color_red;
 c_7327477.hdr.grayed = 0;
c_7327477.tag = closureN_tag;
 c_7327477.fn = (function_type)__lambda_453;
c_7327477.num_args = 1;
c_7327477.num_elements = 4;
c_7327477.elements = (object *)e_7327560;
c_7327477.elements[0] = ((closureN)self_7319361)->elements[0];
c_7327477.elements[1] = ((closureN)self_7319361)->elements[1];
c_7327477.elements[2] = ((closureN)self_7319361)->elements[2];
c_7327477.elements[3] = ((closureN)self_7319361)->elements[3];


make_pair(c_7327565,quote_v,NULL);c_7327565.hdr.immutable = 1;

make_pair(c_7327564,quote_proc,&c_7327565);c_7327564.hdr.immutable = 1;

make_pair(c_7327563,&c_7327564,NULL);c_7327563.hdr.immutable = 1;

make_pair(c_7327562,quote_w,&c_7327563);c_7327562.hdr.immutable = 1;

make_pair(c_7327561,&c_7327562,NULL);c_7327561.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327477, r_7312576, NULL, &c_7327561);; 
}

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

return_closcall2(data,  ((closureN)self_7319362)->elements[2],  &c_7327480, quote_match_91one);; 
}

static void __lambda_454(void *data, object self_7319363, int argc, object *args) /* object self_7319363, object r_7312567 */
 {
 object r_7312567 = args[0];
  
closureN_type c_7327483;
object e_7327558 [5];
c_7327483.hdr.mark = gc_color_red;
 c_7327483.hdr.grayed = 0;
c_7327483.tag = closureN_tag;
 c_7327483.fn = (function_type)__lambda_455;
c_7327483.num_args = 1;
c_7327483.num_elements = 5;
c_7327483.elements = (object *)e_7327558;
c_7327483.elements[0] = ((closureN)self_7319363)->elements[0];
c_7327483.elements[1] = ((closureN)self_7319363)->elements[1];
c_7327483.elements[2] = ((closureN)self_7319363)->elements[2];
c_7327483.elements[3] = r_7312567;
c_7327483.elements[4] = ((closureN)self_7319363)->elements[4];

return_closcall2(data,  ((closureN)self_7319363)->elements[3],  &c_7327483, quote_w);; 
}

static void __lambda_455(void *data, object self_7319364, int argc, object *args) /* object self_7319364, object r_7312570 */
 {
 object r_7312570 = args[0];
  
closureN_type c_7327485;
object e_7327540 [5];
c_7327485.hdr.mark = gc_color_red;
 c_7327485.hdr.grayed = 0;
c_7327485.tag = closureN_tag;
 c_7327485.fn = (function_type)__lambda_456;
c_7327485.num_args = 1;
c_7327485.num_elements = 5;
c_7327485.elements = (object *)e_7327540;
c_7327485.elements[0] = ((closureN)self_7319364)->elements[0];
c_7327485.elements[1] = ((closureN)self_7319364)->elements[1];
c_7327485.elements[2] = ((closureN)self_7319364)->elements[2];
c_7327485.elements[3] = ((closureN)self_7319364)->elements[3];
c_7327485.elements[4] = r_7312570;
















make_pair(c_7327557,quote_p,quote_x);c_7327557.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327485, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319364)->elements[4]))))), Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319364)->elements[4])), &c_7327557);; 
}

static void __lambda_456(void *data, object self_7319365, int argc, object *args) /* object self_7319365, object r_7312571 */
 {
 object r_7312571 = args[0];
  
closureN_type c_7327487;
object e_7327536 [4];
c_7327487.hdr.mark = gc_color_red;
 c_7327487.hdr.grayed = 0;
c_7327487.tag = closureN_tag;
 c_7327487.fn = (function_type)__lambda_457;
c_7327487.num_args = 1;
c_7327487.num_elements = 4;
c_7327487.elements = (object *)e_7327536;
c_7327487.elements[0] = ((closureN)self_7319365)->elements[0];
c_7327487.elements[1] = ((closureN)self_7319365)->elements[1];
c_7327487.elements[2] = ((closureN)self_7319365)->elements[2];
c_7327487.elements[3] = ((closureN)self_7319365)->elements[3];


make_pair(c_7327539,quote_p,quote_x);c_7327539.hdr.immutable = 1;

make_pair(c_7327538,quote_w,&c_7327539);c_7327538.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327487, ((closureN)self_7319365)->elements[4], r_7312571, &c_7327538);; 
}

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


make_pair(c_7327535,quote_p,quote_x);c_7327535.hdr.immutable = 1;

make_pair(c_7327534,quote_w,&c_7327535);c_7327534.hdr.immutable = 1;

make_pair(c_7327533,quote_match_91one,&c_7327534);c_7327533.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327489, ((closureN)self_7319366)->elements[3], r_7312568, &c_7327533);; 
}

static void __lambda_458(void *data, object self_7319367, int argc, object *args) /* object self_7319367, object r_7312564 */
 {
 object r_7312564 = args[0];
  
closureN_type c_7327491;
object e_7327526 [3];
c_7327491.hdr.mark = gc_color_red;
 c_7327491.hdr.grayed = 0;
c_7327491.tag = closureN_tag;
 c_7327491.fn = (function_type)__lambda_459;
c_7327491.num_args = 1;
c_7327491.num_elements = 3;
c_7327491.elements = (object *)e_7327526;
c_7327491.elements[0] = ((closureN)self_7319367)->elements[0];
c_7327491.elements[1] = ((closureN)self_7319367)->elements[1];
c_7327491.elements[2] = ((closureN)self_7319367)->elements[2];


make_pair(c_7327530,quote_p,quote_x);c_7327530.hdr.immutable = 1;

make_pair(c_7327529,quote_w,&c_7327530);c_7327529.hdr.immutable = 1;

make_pair(c_7327528,quote_match_91one,&c_7327529);c_7327528.hdr.immutable = 1;

make_pair(c_7327527,&c_7327528,NULL);c_7327527.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327491, r_7312564, NULL, &c_7327527);; 
}

static void __lambda_459(void *data, object self_7319368, int argc, object *args) /* object self_7319368, object r_7312562 */
 {
 object r_7312562 = args[0];
  
closureN_type c_7327493;
object e_7327514 [2];
c_7327493.hdr.mark = gc_color_red;
 c_7327493.hdr.grayed = 0;
c_7327493.tag = closureN_tag;
 c_7327493.fn = (function_type)__lambda_460;
c_7327493.num_args = 1;
c_7327493.num_elements = 2;
c_7327493.elements = (object *)e_7327514;
c_7327493.elements[0] = ((closureN)self_7319368)->elements[0];
c_7327493.elements[1] = ((closureN)self_7319368)->elements[1];


make_pair(c_7327521,quote_v,NULL);c_7327521.hdr.immutable = 1;

make_pair(c_7327520,quote_proc,&c_7327521);c_7327520.hdr.immutable = 1;

make_pair(c_7327519,&c_7327520,NULL);c_7327519.hdr.immutable = 1;

make_pair(c_7327518,quote_w,&c_7327519);c_7327518.hdr.immutable = 1;

make_pair(c_7327517,&c_7327518,NULL);c_7327517.hdr.immutable = 1;

make_pair(c_7327525,quote_p,quote_x);c_7327525.hdr.immutable = 1;

make_pair(c_7327524,quote_w,&c_7327525);c_7327524.hdr.immutable = 1;

make_pair(c_7327523,quote_match_91one,&c_7327524);c_7327523.hdr.immutable = 1;

make_pair(c_7327522,&c_7327523,NULL);c_7327522.hdr.immutable = 1;

make_pair(c_7327516,&c_7327517,&c_7327522);c_7327516.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327493, ((closureN)self_7319368)->elements[2], r_7312562, &c_7327516);; 
}

static void __lambda_460(void *data, object self_7319369, int argc, object *args) /* object self_7319369, object r_7312559 */
 {
 object r_7312559 = args[0];
  
closureN_type c_7327495;
object e_7327501 [1];
c_7327495.hdr.mark = gc_color_red;
 c_7327495.hdr.grayed = 0;
c_7327495.tag = closureN_tag;
 c_7327495.fn = (function_type)__lambda_461;
c_7327495.num_args = 1;
c_7327495.num_elements = 1;
c_7327495.elements = (object *)e_7327501;
c_7327495.elements[0] = ((closureN)self_7319369)->elements[0];


make_pair(c_7327509,quote_v,NULL);c_7327509.hdr.immutable = 1;

make_pair(c_7327508,quote_proc,&c_7327509);c_7327508.hdr.immutable = 1;

make_pair(c_7327507,&c_7327508,NULL);c_7327507.hdr.immutable = 1;

make_pair(c_7327506,quote_w,&c_7327507);c_7327506.hdr.immutable = 1;

make_pair(c_7327505,&c_7327506,NULL);c_7327505.hdr.immutable = 1;

make_pair(c_7327513,quote_p,quote_x);c_7327513.hdr.immutable = 1;

make_pair(c_7327512,quote_w,&c_7327513);c_7327512.hdr.immutable = 1;

make_pair(c_7327511,quote_match_91one,&c_7327512);c_7327511.hdr.immutable = 1;

make_pair(c_7327510,&c_7327511,NULL);c_7327510.hdr.immutable = 1;

make_pair(c_7327504,&c_7327505,&c_7327510);c_7327504.hdr.immutable = 1;

make_pair(c_7327503,quote_let,&c_7327504);c_7327503.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327495, ((closureN)self_7319369)->elements[1], r_7312559, &c_7327503);; 
}

static void __lambda_461(void *data, object self_7319370, int argc, object *args) /* object self_7319370, object r_7312557 */
 {
 object r_7312557 = args[0];
  
pair_type local_7327500; 
return_direct_with_clo1(data,  ((closureN)self_7319370)->elements[0], (((closure)  ((closureN)self_7319370)->elements[0])->fn),  set_pair_as_expr(&local_7327500, r_7312557, boolean_f));; 
}

static void __lambda_422(void *data, object self_7319371, int argc, object *args) /* object self_7319371, object k_7312594 */
 {
 object k_7312594 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319371)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319371)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319371)->elements[2])))) ){ 
  
closureN_type c_7327094;
object e_7327396 [4];
c_7327094.hdr.mark = gc_color_red;
 c_7327094.hdr.grayed = 0;
c_7327094.tag = closureN_tag;
 c_7327094.fn = (function_type)__lambda_423;
c_7327094.num_args = 1;
c_7327094.num_elements = 4;
c_7327094.elements = (object *)e_7327396;
c_7327094.elements[0] = ((closureN)self_7319371)->elements[0];
c_7327094.elements[1] = k_7312594;
c_7327094.elements[2] = ((closureN)self_7319371)->elements[1];
c_7327094.elements[3] = ((closureN)self_7319371)->elements[2];

return_closcall2(data,  ((closureN)self_7319371)->elements[1],  &c_7327094, quote__127);
} else { 
  return_direct_with_clo1(data,  k_7312594, (((closure)  k_7312594)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312594, (((closure)  k_7312594)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312594, (((closure)  k_7312594)->fn),  boolean_f);}
;; 
}

static void __lambda_423(void *data, object self_7319372, int argc, object *args) /* object self_7319372, object r_7312658 */
 {
 object r_7312658 = args[0];
  
closureN_type c_7327097;
object e_7327388 [3];
c_7327097.hdr.mark = gc_color_red;
 c_7327097.hdr.grayed = 0;
c_7327097.tag = closureN_tag;
 c_7327097.fn = (function_type)__lambda_424;
c_7327097.num_args = 1;
c_7327097.num_elements = 3;
c_7327097.elements = (object *)e_7327388;
c_7327097.elements[0] = ((closureN)self_7319372)->elements[1];
c_7327097.elements[1] = ((closureN)self_7319372)->elements[2];
c_7327097.elements[2] = ((closureN)self_7319372)->elements[3];







return_closcall3(data,  ((closureN)self_7319372)->elements[0],  &c_7327097, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319372)->elements[3]))), r_7312658);; 
}

static void __lambda_424(void *data, object self_7319373, int argc, object *args) /* object self_7319373, object r_7312602 */
 {
 object r_7312602 = args[0];
  if( (boolean_f != r_7312602) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319373)->elements[2]))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319373)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319373)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319373)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319373)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319373)->elements[2])))))))) ){ 
  
closureN_type c_7327164;
object e_7327373 [3];
c_7327164.hdr.mark = gc_color_red;
 c_7327164.hdr.grayed = 0;
c_7327164.tag = closureN_tag;
 c_7327164.fn = (function_type)__lambda_425;
c_7327164.num_args = 1;
c_7327164.num_elements = 3;
c_7327164.elements = (object *)e_7327373;
c_7327164.elements[0] = ((closureN)self_7319373)->elements[0];
c_7327164.elements[1] = ((closureN)self_7319373)->elements[1];
c_7327164.elements[2] = ((closureN)self_7319373)->elements[2];

return_closcall2(data,  ((closureN)self_7319373)->elements[1],  &c_7327164, quote__if);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319373)->elements[0], (((closure)  ((closureN)self_7319373)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319373)->elements[0], (((closure)  ((closureN)self_7319373)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319373)->elements[0], (((closure)  ((closureN)self_7319373)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319373)->elements[0], (((closure)  ((closureN)self_7319373)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319373)->elements[0], (((closure)  ((closureN)self_7319373)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319373)->elements[0], (((closure)  ((closureN)self_7319373)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319373)->elements[0], (((closure)  ((closureN)self_7319373)->elements[0])->fn),  boolean_f);}
;; 
}

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




make_pair(c_7327372,quote_v,NULL);c_7327372.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327166, Cyc_car(data, ((closureN)self_7319374)->elements[2]), NULL, &c_7327372);; 
}

static void __lambda_426(void *data, object self_7319375, int argc, object *args) /* object self_7319375, object r_7312653 */
 {
 object r_7312653 = args[0];
  
closureN_type c_7327168;
object e_7327356 [4];
c_7327168.hdr.mark = gc_color_red;
 c_7327168.hdr.grayed = 0;
c_7327168.tag = closureN_tag;
 c_7327168.fn = (function_type)__lambda_427;
c_7327168.num_args = 1;
c_7327168.num_elements = 4;
c_7327168.elements = (object *)e_7327356;
c_7327168.elements[0] = ((closureN)self_7319375)->elements[0];
c_7327168.elements[1] = ((closureN)self_7319375)->elements[1];
c_7327168.elements[2] = ((closureN)self_7319375)->elements[2];
c_7327168.elements[3] = ((closureN)self_7319375)->elements[3];










make_pair(c_7327367,quote_v,NULL);c_7327367.hdr.immutable = 1;

make_pair(c_7327366,quote_pred,&c_7327367);c_7327366.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327168, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319375)->elements[3])))), r_7312653, &c_7327366);; 
}

static void __lambda_427(void *data, object self_7319376, int argc, object *args) /* object self_7319376, object r_7312625 */
 {
 object r_7312625 = args[0];
  
closureN_type c_7327171;
object e_7327355 [5];
c_7327171.hdr.mark = gc_color_red;
 c_7327171.hdr.grayed = 0;
c_7327171.tag = closureN_tag;
 c_7327171.fn = (function_type)__lambda_428;
c_7327171.num_args = 1;
c_7327171.num_elements = 5;
c_7327171.elements = (object *)e_7327355;
c_7327171.elements[0] = ((closureN)self_7319376)->elements[0];
c_7327171.elements[1] = ((closureN)self_7319376)->elements[1];
c_7327171.elements[2] = r_7312625;
c_7327171.elements[3] = ((closureN)self_7319376)->elements[2];
c_7327171.elements[4] = ((closureN)self_7319376)->elements[3];

return_closcall2(data,  ((closureN)self_7319376)->elements[2],  &c_7327171, quote_match_91one);; 
}

static void __lambda_428(void *data, object self_7319377, int argc, object *args) /* object self_7319377, object r_7312633 */
 {
 object r_7312633 = args[0];
  
closureN_type c_7327174;
object e_7327354 [5];
c_7327174.hdr.mark = gc_color_red;
 c_7327174.hdr.grayed = 0;
c_7327174.tag = closureN_tag;
 c_7327174.fn = (function_type)__lambda_429;
c_7327174.num_args = 1;
c_7327174.num_elements = 5;
c_7327174.elements = (object *)e_7327354;
c_7327174.elements[0] = ((closureN)self_7319377)->elements[0];
c_7327174.elements[1] = ((closureN)self_7319377)->elements[1];
c_7327174.elements[2] = ((closureN)self_7319377)->elements[2];
c_7327174.elements[3] = r_7312633;
c_7327174.elements[4] = ((closureN)self_7319377)->elements[4];

return_closcall2(data,  ((closureN)self_7319377)->elements[3],  &c_7327174, quote_and);; 
}

static void __lambda_429(void *data, object self_7319378, int argc, object *args) /* object self_7319378, object r_7312649 */
 {
 object r_7312649 = args[0];
  
closureN_type c_7327176;
object e_7327343 [5];
c_7327176.hdr.mark = gc_color_red;
 c_7327176.hdr.grayed = 0;
c_7327176.tag = closureN_tag;
 c_7327176.fn = (function_type)__lambda_430;
c_7327176.num_args = 1;
c_7327176.num_elements = 5;
c_7327176.elements = (object *)e_7327343;
c_7327176.elements[0] = ((closureN)self_7319378)->elements[0];
c_7327176.elements[1] = ((closureN)self_7319378)->elements[1];
c_7327176.elements[2] = ((closureN)self_7319378)->elements[2];
c_7327176.elements[3] = ((closureN)self_7319378)->elements[3];
c_7327176.elements[4] = ((closureN)self_7319378)->elements[4];










make_pair(c_7327353,quote_and,quote_p);c_7327353.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327176, r_7312649, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319378)->elements[4])))), &c_7327353);; 
}

static void __lambda_430(void *data, object self_7319379, int argc, object *args) /* object self_7319379, object r_7312638 */
 {
 object r_7312638 = args[0];
  
closureN_type c_7327178;
object e_7327328 [6];
c_7327178.hdr.mark = gc_color_red;
 c_7327178.hdr.grayed = 0;
c_7327178.tag = closureN_tag;
 c_7327178.fn = (function_type)__lambda_431;
c_7327178.num_args = 1;
c_7327178.num_elements = 6;
c_7327178.elements = (object *)e_7327328;
c_7327178.elements[0] = ((closureN)self_7319379)->elements[0];
c_7327178.elements[1] = ((closureN)self_7319379)->elements[1];
c_7327178.elements[2] = ((closureN)self_7319379)->elements[2];
c_7327178.elements[3] = ((closureN)self_7319379)->elements[3];
c_7327178.elements[4] = r_7312638;
c_7327178.elements[5] = ((closureN)self_7319379)->elements[4];














make_pair(c_7327342,quote_i,NULL);c_7327342.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327178, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319379)->elements[4])))))), NULL, &c_7327342);; 
}

static void __lambda_431(void *data, object self_7319380, int argc, object *args) /* object self_7319380, object r_7312645 */
 {
 object r_7312645 = args[0];
  
closureN_type c_7327180;
object e_7327314 [6];
c_7327180.hdr.mark = gc_color_red;
 c_7327180.hdr.grayed = 0;
c_7327180.tag = closureN_tag;
 c_7327180.fn = (function_type)__lambda_432;
c_7327180.num_args = 1;
c_7327180.num_elements = 6;
c_7327180.elements = (object *)e_7327314;
c_7327180.elements[0] = ((closureN)self_7319380)->elements[0];
c_7327180.elements[1] = ((closureN)self_7319380)->elements[1];
c_7327180.elements[2] = ((closureN)self_7319380)->elements[2];
c_7327180.elements[3] = ((closureN)self_7319380)->elements[3];
c_7327180.elements[4] = ((closureN)self_7319380)->elements[4];
c_7327180.elements[5] = ((closureN)self_7319380)->elements[5];












make_pair(c_7327327,quote_i,NULL);c_7327327.hdr.immutable = 1;

make_pair(c_7327326,quote_fk,&c_7327327);c_7327326.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327180, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319380)->elements[5]))))), r_7312645, &c_7327326);; 
}

static void __lambda_432(void *data, object self_7319381, int argc, object *args) /* object self_7319381, object r_7312643 */
 {
 object r_7312643 = args[0];
  
closureN_type c_7327182;
object e_7327301 [6];
c_7327182.hdr.mark = gc_color_red;
 c_7327182.hdr.grayed = 0;
c_7327182.tag = closureN_tag;
 c_7327182.fn = (function_type)__lambda_433;
c_7327182.num_args = 1;
c_7327182.num_elements = 6;
c_7327182.elements = (object *)e_7327301;
c_7327182.elements[0] = ((closureN)self_7319381)->elements[0];
c_7327182.elements[1] = ((closureN)self_7319381)->elements[1];
c_7327182.elements[2] = ((closureN)self_7319381)->elements[2];
c_7327182.elements[3] = ((closureN)self_7319381)->elements[3];
c_7327182.elements[4] = ((closureN)self_7319381)->elements[4];
c_7327182.elements[5] = ((closureN)self_7319381)->elements[5];










make_pair(c_7327313,quote_i,NULL);c_7327313.hdr.immutable = 1;

make_pair(c_7327312,quote_fk,&c_7327313);c_7327312.hdr.immutable = 1;

make_pair(c_7327311,quote_sk,&c_7327312);c_7327311.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327182, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319381)->elements[5])))), r_7312643, &c_7327311);; 
}

static void __lambda_433(void *data, object self_7319382, int argc, object *args) /* object self_7319382, object r_7312641 */
 {
 object r_7312641 = args[0];
  
closureN_type c_7327184;
object e_7327289 [6];
c_7327184.hdr.mark = gc_color_red;
 c_7327184.hdr.grayed = 0;
c_7327184.tag = closureN_tag;
 c_7327184.fn = (function_type)__lambda_434;
c_7327184.num_args = 1;
c_7327184.num_elements = 6;
c_7327184.elements = (object *)e_7327289;
c_7327184.elements[0] = ((closureN)self_7319382)->elements[0];
c_7327184.elements[1] = ((closureN)self_7319382)->elements[1];
c_7327184.elements[2] = ((closureN)self_7319382)->elements[2];
c_7327184.elements[3] = ((closureN)self_7319382)->elements[3];
c_7327184.elements[4] = ((closureN)self_7319382)->elements[4];
c_7327184.elements[5] = ((closureN)self_7319382)->elements[5];








make_pair(c_7327300,quote_i,NULL);c_7327300.hdr.immutable = 1;

make_pair(c_7327299,quote_fk,&c_7327300);c_7327299.hdr.immutable = 1;

make_pair(c_7327298,quote_sk,&c_7327299);c_7327298.hdr.immutable = 1;

make_pair(c_7327297,quote_g_87s,&c_7327298);c_7327297.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327184, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319382)->elements[5]))), r_7312641, &c_7327297);; 
}

static void __lambda_434(void *data, object self_7319383, int argc, object *args) /* object self_7319383, object r_7312639 */
 {
 object r_7312639 = args[0];
  
closureN_type c_7327186;
object e_7327281 [5];
c_7327186.hdr.mark = gc_color_red;
 c_7327186.hdr.grayed = 0;
c_7327186.tag = closureN_tag;
 c_7327186.fn = (function_type)__lambda_435;
c_7327186.num_args = 1;
c_7327186.num_elements = 5;
c_7327186.elements = (object *)e_7327281;
c_7327186.elements[0] = ((closureN)self_7319383)->elements[0];
c_7327186.elements[1] = ((closureN)self_7319383)->elements[1];
c_7327186.elements[2] = ((closureN)self_7319383)->elements[2];
c_7327186.elements[3] = ((closureN)self_7319383)->elements[3];
c_7327186.elements[4] = ((closureN)self_7319383)->elements[5];


make_pair(c_7327284,quote_and,quote_p);c_7327284.hdr.immutable = 1;

make_pair(c_7327288,quote_i,NULL);c_7327288.hdr.immutable = 1;

make_pair(c_7327287,quote_fk,&c_7327288);c_7327287.hdr.immutable = 1;

make_pair(c_7327286,quote_sk,&c_7327287);c_7327286.hdr.immutable = 1;

make_pair(c_7327285,quote_g_87s,&c_7327286);c_7327285.hdr.immutable = 1;

make_pair(c_7327283,&c_7327284,&c_7327285);c_7327283.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327186, ((closureN)self_7319383)->elements[4], r_7312639, &c_7327283);; 
}

static void __lambda_435(void *data, object self_7319384, int argc, object *args) /* object self_7319384, object r_7312636 */
 {
 object r_7312636 = args[0];
  
closureN_type c_7327188;
object e_7327270 [5];
c_7327188.hdr.mark = gc_color_red;
 c_7327188.hdr.grayed = 0;
c_7327188.tag = closureN_tag;
 c_7327188.fn = (function_type)__lambda_436;
c_7327188.num_args = 1;
c_7327188.num_elements = 5;
c_7327188.elements = (object *)e_7327270;
c_7327188.elements[0] = ((closureN)self_7319384)->elements[0];
c_7327188.elements[1] = ((closureN)self_7319384)->elements[1];
c_7327188.elements[2] = ((closureN)self_7319384)->elements[2];
c_7327188.elements[3] = ((closureN)self_7319384)->elements[3];
c_7327188.elements[4] = ((closureN)self_7319384)->elements[4];




make_pair(c_7327276,quote_and,quote_p);c_7327276.hdr.immutable = 1;

make_pair(c_7327280,quote_i,NULL);c_7327280.hdr.immutable = 1;

make_pair(c_7327279,quote_fk,&c_7327280);c_7327279.hdr.immutable = 1;

make_pair(c_7327278,quote_sk,&c_7327279);c_7327278.hdr.immutable = 1;

make_pair(c_7327277,quote_g_87s,&c_7327278);c_7327277.hdr.immutable = 1;

make_pair(c_7327275,&c_7327276,&c_7327277);c_7327275.hdr.immutable = 1;

make_pair(c_7327274,quote_v,&c_7327275);c_7327274.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327188, Cyc_car(data, ((closureN)self_7319384)->elements[4]), r_7312636, &c_7327274);; 
}

static void __lambda_436(void *data, object self_7319385, int argc, object *args) /* object self_7319385, object r_7312634 */
 {
 object r_7312634 = args[0];
  
closureN_type c_7327190;
object e_7327260 [4];
c_7327190.hdr.mark = gc_color_red;
 c_7327190.hdr.grayed = 0;
c_7327190.tag = closureN_tag;
 c_7327190.fn = (function_type)__lambda_437;
c_7327190.num_args = 1;
c_7327190.num_elements = 4;
c_7327190.elements = (object *)e_7327260;
c_7327190.elements[0] = ((closureN)self_7319385)->elements[0];
c_7327190.elements[1] = ((closureN)self_7319385)->elements[1];
c_7327190.elements[2] = ((closureN)self_7319385)->elements[2];
c_7327190.elements[3] = ((closureN)self_7319385)->elements[4];


make_pair(c_7327265,quote_and,quote_p);c_7327265.hdr.immutable = 1;

make_pair(c_7327269,quote_i,NULL);c_7327269.hdr.immutable = 1;

make_pair(c_7327268,quote_fk,&c_7327269);c_7327268.hdr.immutable = 1;

make_pair(c_7327267,quote_sk,&c_7327268);c_7327267.hdr.immutable = 1;

make_pair(c_7327266,quote_g_87s,&c_7327267);c_7327266.hdr.immutable = 1;

make_pair(c_7327264,&c_7327265,&c_7327266);c_7327264.hdr.immutable = 1;

make_pair(c_7327263,quote_v,&c_7327264);c_7327263.hdr.immutable = 1;

make_pair(c_7327262,quote_match_91one,&c_7327263);c_7327262.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327190, ((closureN)self_7319385)->elements[3], r_7312634, &c_7327262);; 
}

static void __lambda_437(void *data, object self_7319386, int argc, object *args) /* object self_7319386, object r_7312628 */
 {
 object r_7312628 = args[0];
  
closureN_type c_7327192;
object e_7327247 [4];
c_7327192.hdr.mark = gc_color_red;
 c_7327192.hdr.grayed = 0;
c_7327192.tag = closureN_tag;
 c_7327192.fn = (function_type)__lambda_438;
c_7327192.num_args = 1;
c_7327192.num_elements = 4;
c_7327192.elements = (object *)e_7327247;
c_7327192.elements[0] = ((closureN)self_7319386)->elements[0];
c_7327192.elements[1] = ((closureN)self_7319386)->elements[1];
c_7327192.elements[2] = ((closureN)self_7319386)->elements[2];
c_7327192.elements[3] = r_7312628;












make_pair(c_7327259,quote_fk,NULL);c_7327259.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327192, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319386)->elements[3]))))), NULL, &c_7327259);; 
}

static void __lambda_438(void *data, object self_7319387, int argc, object *args) /* object self_7319387, object r_7312629 */
 {
 object r_7312629 = args[0];
  
closureN_type c_7327194;
object e_7327235 [3];
c_7327194.hdr.mark = gc_color_red;
 c_7327194.hdr.grayed = 0;
c_7327194.tag = closureN_tag;
 c_7327194.fn = (function_type)__lambda_439;
c_7327194.num_args = 1;
c_7327194.num_elements = 3;
c_7327194.elements = (object *)e_7327235;
c_7327194.elements[0] = ((closureN)self_7319387)->elements[0];
c_7327194.elements[1] = ((closureN)self_7319387)->elements[1];
c_7327194.elements[2] = ((closureN)self_7319387)->elements[2];


make_pair(c_7327241,quote_and,quote_p);c_7327241.hdr.immutable = 1;

make_pair(c_7327245,quote_i,NULL);c_7327245.hdr.immutable = 1;

make_pair(c_7327244,quote_fk,&c_7327245);c_7327244.hdr.immutable = 1;

make_pair(c_7327243,quote_sk,&c_7327244);c_7327243.hdr.immutable = 1;

make_pair(c_7327242,quote_g_87s,&c_7327243);c_7327242.hdr.immutable = 1;

make_pair(c_7327240,&c_7327241,&c_7327242);c_7327240.hdr.immutable = 1;

make_pair(c_7327239,quote_v,&c_7327240);c_7327239.hdr.immutable = 1;

make_pair(c_7327238,quote_match_91one,&c_7327239);c_7327238.hdr.immutable = 1;

make_pair(c_7327246,quote_fk,NULL);c_7327246.hdr.immutable = 1;

make_pair(c_7327237,&c_7327238,&c_7327246);c_7327237.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327194, ((closureN)self_7319387)->elements[3], r_7312629, &c_7327237);; 
}

static void __lambda_439(void *data, object self_7319388, int argc, object *args) /* object self_7319388, object r_7312626 */
 {
 object r_7312626 = args[0];
  
closureN_type c_7327196;
object e_7327220 [2];
c_7327196.hdr.mark = gc_color_red;
 c_7327196.hdr.grayed = 0;
c_7327196.tag = closureN_tag;
 c_7327196.fn = (function_type)__lambda_440;
c_7327196.num_args = 1;
c_7327196.num_elements = 2;
c_7327196.elements = (object *)e_7327220;
c_7327196.elements[0] = ((closureN)self_7319388)->elements[0];
c_7327196.elements[1] = ((closureN)self_7319388)->elements[1];


make_pair(c_7327224,quote_v,NULL);c_7327224.hdr.immutable = 1;

make_pair(c_7327223,quote_pred,&c_7327224);c_7327223.hdr.immutable = 1;

make_pair(c_7327229,quote_and,quote_p);c_7327229.hdr.immutable = 1;

make_pair(c_7327233,quote_i,NULL);c_7327233.hdr.immutable = 1;

make_pair(c_7327232,quote_fk,&c_7327233);c_7327232.hdr.immutable = 1;

make_pair(c_7327231,quote_sk,&c_7327232);c_7327231.hdr.immutable = 1;

make_pair(c_7327230,quote_g_87s,&c_7327231);c_7327230.hdr.immutable = 1;

make_pair(c_7327228,&c_7327229,&c_7327230);c_7327228.hdr.immutable = 1;

make_pair(c_7327227,quote_v,&c_7327228);c_7327227.hdr.immutable = 1;

make_pair(c_7327226,quote_match_91one,&c_7327227);c_7327226.hdr.immutable = 1;

make_pair(c_7327234,quote_fk,NULL);c_7327234.hdr.immutable = 1;

make_pair(c_7327225,&c_7327226,&c_7327234);c_7327225.hdr.immutable = 1;

make_pair(c_7327222,&c_7327223,&c_7327225);c_7327222.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327196, ((closureN)self_7319388)->elements[2], r_7312626, &c_7327222);; 
}

static void __lambda_440(void *data, object self_7319389, int argc, object *args) /* object self_7319389, object r_7312623 */
 {
 object r_7312623 = args[0];
  
closureN_type c_7327198;
object e_7327204 [1];
c_7327198.hdr.mark = gc_color_red;
 c_7327198.hdr.grayed = 0;
c_7327198.tag = closureN_tag;
 c_7327198.fn = (function_type)__lambda_441;
c_7327198.num_args = 1;
c_7327198.num_elements = 1;
c_7327198.elements = (object *)e_7327204;
c_7327198.elements[0] = ((closureN)self_7319389)->elements[0];


make_pair(c_7327209,quote_v,NULL);c_7327209.hdr.immutable = 1;

make_pair(c_7327208,quote_pred,&c_7327209);c_7327208.hdr.immutable = 1;

make_pair(c_7327214,quote_and,quote_p);c_7327214.hdr.immutable = 1;

make_pair(c_7327218,quote_i,NULL);c_7327218.hdr.immutable = 1;

make_pair(c_7327217,quote_fk,&c_7327218);c_7327217.hdr.immutable = 1;

make_pair(c_7327216,quote_sk,&c_7327217);c_7327216.hdr.immutable = 1;

make_pair(c_7327215,quote_g_87s,&c_7327216);c_7327215.hdr.immutable = 1;

make_pair(c_7327213,&c_7327214,&c_7327215);c_7327213.hdr.immutable = 1;

make_pair(c_7327212,quote_v,&c_7327213);c_7327212.hdr.immutable = 1;

make_pair(c_7327211,quote_match_91one,&c_7327212);c_7327211.hdr.immutable = 1;

make_pair(c_7327219,quote_fk,NULL);c_7327219.hdr.immutable = 1;

make_pair(c_7327210,&c_7327211,&c_7327219);c_7327210.hdr.immutable = 1;

make_pair(c_7327207,&c_7327208,&c_7327210);c_7327207.hdr.immutable = 1;

make_pair(c_7327206,quote__if,&c_7327207);c_7327206.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7327198, ((closureN)self_7319389)->elements[1], r_7312623, &c_7327206);; 
}

static void __lambda_441(void *data, object self_7319390, int argc, object *args) /* object self_7319390, object r_7312621 */
 {
 object r_7312621 = args[0];
  
pair_type local_7327203; 
return_direct_with_clo1(data,  ((closureN)self_7319390)->elements[0], (((closure)  ((closureN)self_7319390)->elements[0])->fn),  set_pair_as_expr(&local_7327203, r_7312621, boolean_f));; 
}

static void __lambda_393(void *data, object self_7319391, int argc, object *args) /* object self_7319391, object k_7312661 */
 {
 object k_7312661 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319391)->elements[2])) ){ 
  
  Cyc_car(data, ((closureN)self_7319391)->elements[2]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319391)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319391)->elements[2])))) ){ 
  
closureN_type c_7326659;
object e_7327062 [4];
c_7326659.hdr.mark = gc_color_red;
 c_7326659.hdr.grayed = 0;
c_7326659.tag = closureN_tag;
 c_7326659.fn = (function_type)__lambda_394;
c_7326659.num_args = 1;
c_7326659.num_elements = 4;
c_7326659.elements = (object *)e_7327062;
c_7326659.elements[0] = ((closureN)self_7319391)->elements[0];
c_7326659.elements[1] = k_7312661;
c_7326659.elements[2] = ((closureN)self_7319391)->elements[1];
c_7326659.elements[3] = ((closureN)self_7319391)->elements[2];

return_closcall2(data,  ((closureN)self_7319391)->elements[1],  &c_7326659, quote_set_67);
} else { 
  return_direct_with_clo1(data,  k_7312661, (((closure)  k_7312661)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312661, (((closure)  k_7312661)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312661, (((closure)  k_7312661)->fn),  boolean_f);}
;; 
}

static void __lambda_394(void *data, object self_7319392, int argc, object *args) /* object self_7319392, object r_7312745 */
 {
 object r_7312745 = args[0];
  
closureN_type c_7326662;
object e_7327054 [3];
c_7326662.hdr.mark = gc_color_red;
 c_7326662.hdr.grayed = 0;
c_7326662.tag = closureN_tag;
 c_7326662.fn = (function_type)__lambda_395;
c_7326662.num_args = 1;
c_7326662.num_elements = 3;
c_7326662.elements = (object *)e_7327054;
c_7326662.elements[0] = ((closureN)self_7319392)->elements[1];
c_7326662.elements[1] = ((closureN)self_7319392)->elements[2];
c_7326662.elements[2] = ((closureN)self_7319392)->elements[3];







return_closcall3(data,  ((closureN)self_7319392)->elements[0],  &c_7326662, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319392)->elements[3]))), r_7312745);; 
}

static void __lambda_395(void *data, object self_7319393, int argc, object *args) /* object self_7319393, object r_7312669 */
 {
 object r_7312669 = args[0];
  if( (boolean_f != r_7312669) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2]))))) ){ 
  
  
  
  
  Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2]))));  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2])))))) ){ 
    complex_num_type local_7326713; 
  
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7326713, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2]))))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2]))))))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2]))))) ){ 
    complex_num_type local_7326749; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7326749, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2])))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2])))))) ){ 
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2])))));  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319393)->elements[2])))))))) ){ 
  
closureN_type c_7326801;
object e_7327007 [3];
c_7326801.hdr.mark = gc_color_red;
 c_7326801.hdr.grayed = 0;
c_7326801.tag = closureN_tag;
 c_7326801.fn = (function_type)__lambda_396;
c_7326801.num_args = 1;
c_7326801.num_elements = 3;
c_7326801.elements = (object *)e_7327007;
c_7326801.elements[0] = ((closureN)self_7319393)->elements[0];
c_7326801.elements[1] = ((closureN)self_7319393)->elements[1];
c_7326801.elements[2] = ((closureN)self_7319393)->elements[2];

return_closcall2(data,  ((closureN)self_7319393)->elements[1],  &c_7326801, quote_let);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319393)->elements[0], (((closure)  ((closureN)self_7319393)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_396(void *data, object self_7319394, int argc, object *args) /* object self_7319394, object r_7312699 */
 {
 object r_7312699 = args[0];
  
closureN_type c_7326804;
object e_7327006 [4];
c_7326804.hdr.mark = gc_color_red;
 c_7326804.hdr.grayed = 0;
c_7326804.tag = closureN_tag;
 c_7326804.fn = (function_type)__lambda_397;
c_7326804.num_args = 1;
c_7326804.num_elements = 4;
c_7326804.elements = (object *)e_7327006;
c_7326804.elements[0] = ((closureN)self_7319394)->elements[0];
c_7326804.elements[1] = r_7312699;
c_7326804.elements[2] = ((closureN)self_7319394)->elements[1];
c_7326804.elements[3] = ((closureN)self_7319394)->elements[2];

return_closcall2(data,  ((closureN)self_7319394)->elements[1],  &c_7326804, quote_lambda);; 
}

static void __lambda_397(void *data, object self_7319395, int argc, object *args) /* object self_7319395, object r_7312722 */
 {
 object r_7312722 = args[0];
  
closureN_type c_7326807;
object e_7327005 [5];
c_7326807.hdr.mark = gc_color_red;
 c_7326807.hdr.grayed = 0;
c_7326807.tag = closureN_tag;
 c_7326807.fn = (function_type)__lambda_398;
c_7326807.num_args = 1;
c_7326807.num_elements = 5;
c_7326807.elements = (object *)e_7327005;
c_7326807.elements[0] = ((closureN)self_7319395)->elements[0];
c_7326807.elements[1] = ((closureN)self_7319395)->elements[1];
c_7326807.elements[2] = r_7312722;
c_7326807.elements[3] = ((closureN)self_7319395)->elements[2];
c_7326807.elements[4] = ((closureN)self_7319395)->elements[3];

return_closcall2(data,  ((closureN)self_7319395)->elements[2],  &c_7326807, quote_x);; 
}

static void __lambda_398(void *data, object self_7319396, int argc, object *args) /* object self_7319396, object r_7312739 */
 {
 object r_7312739 = args[0];
  
closureN_type c_7326809;
object e_7327003 [5];
c_7326809.hdr.mark = gc_color_red;
 c_7326809.hdr.grayed = 0;
c_7326809.tag = closureN_tag;
 c_7326809.fn = (function_type)__lambda_399;
c_7326809.num_args = 1;
c_7326809.num_elements = 5;
c_7326809.elements = (object *)e_7327003;
c_7326809.elements[0] = ((closureN)self_7319396)->elements[0];
c_7326809.elements[1] = ((closureN)self_7319396)->elements[1];
c_7326809.elements[2] = ((closureN)self_7319396)->elements[2];
c_7326809.elements[3] = ((closureN)self_7319396)->elements[3];
c_7326809.elements[4] = ((closureN)self_7319396)->elements[4];


make_pair(c_7327004,quote_x,NULL);c_7327004.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326809, r_7312739, NULL, &c_7327004);; 
}

static void __lambda_399(void *data, object self_7319397, int argc, object *args) /* object self_7319397, object r_7312725 */
 {
 object r_7312725 = args[0];
  
closureN_type c_7326811;
object e_7327000 [6];
c_7326811.hdr.mark = gc_color_red;
 c_7326811.hdr.grayed = 0;
c_7326811.tag = closureN_tag;
 c_7326811.fn = (function_type)__lambda_400;
c_7326811.num_args = 1;
c_7326811.num_elements = 6;
c_7326811.elements = (object *)e_7327000;
c_7326811.elements[0] = ((closureN)self_7319397)->elements[0];
c_7326811.elements[1] = ((closureN)self_7319397)->elements[1];
c_7326811.elements[2] = ((closureN)self_7319397)->elements[2];
c_7326811.elements[3] = r_7312725;
c_7326811.elements[4] = ((closureN)self_7319397)->elements[3];
c_7326811.elements[5] = ((closureN)self_7319397)->elements[4];


mmacro(c_7327001, (function_type)__lambda_419);c_7327001.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7326811,__lambda_400,  &c_7327001);; 
}

static void __lambda_419(void *data, object self_7319398, int argc, object *args) /* object self_7319398, object k_7312738, object s_731562_732258_738881 */
 {
 object k_7312738 = args[0]; object s_731562_732258_738881 = args[1];
  return_direct_with_clo1(data,  k_7312738, (((closure)  k_7312738)->fn),  s_731562_732258_738881);; 
}

static void __lambda_400(void *data, object self_7319399, int argc, object *args) /* object self_7319399, object r_7312737 */
 {
 object r_7312737 = args[0];
  
closureN_type c_7326813;
object e_7326988 [6];
c_7326813.hdr.mark = gc_color_red;
 c_7326813.hdr.grayed = 0;
c_7326813.tag = closureN_tag;
 c_7326813.fn = (function_type)__lambda_401;
c_7326813.num_args = 1;
c_7326813.num_elements = 6;
c_7326813.elements = (object *)e_7326988;
c_7326813.elements[0] = ((closureN)self_7319399)->elements[0];
c_7326813.elements[1] = ((closureN)self_7319399)->elements[1];
c_7326813.elements[2] = ((closureN)self_7319399)->elements[2];
c_7326813.elements[3] = ((closureN)self_7319399)->elements[3];
c_7326813.elements[4] = ((closureN)self_7319399)->elements[4];
c_7326813.elements[5] = ((closureN)self_7319399)->elements[5];











return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7326813, r_7312737, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319399)->elements[5]))))));; 
}

static void __lambda_401(void *data, object self_7319400, int argc, object *args) /* object self_7319400, object r_7312731 */
 {
 object r_7312731 = args[0];
  
closureN_type c_7326816;
object e_7326987 [6];
c_7326816.hdr.mark = gc_color_red;
 c_7326816.hdr.grayed = 0;
c_7326816.tag = closureN_tag;
 c_7326816.fn = (function_type)__lambda_402;
c_7326816.num_args = 1;
c_7326816.num_elements = 6;
c_7326816.elements = (object *)e_7326987;
c_7326816.elements[0] = ((closureN)self_7319400)->elements[0];
c_7326816.elements[1] = ((closureN)self_7319400)->elements[1];
c_7326816.elements[2] = ((closureN)self_7319400)->elements[2];
c_7326816.elements[3] = ((closureN)self_7319400)->elements[3];
c_7326816.elements[4] = r_7312731;
c_7326816.elements[5] = ((closureN)self_7319400)->elements[5];

return_closcall2(data,  ((closureN)self_7319400)->elements[4],  &c_7326816, quote_x);; 
}

static void __lambda_402(void *data, object self_7319401, int argc, object *args) /* object self_7319401, object r_7312733 */
 {
 object r_7312733 = args[0];
  
closureN_type c_7326818;
object e_7326985 [6];
c_7326818.hdr.mark = gc_color_red;
 c_7326818.hdr.grayed = 0;
c_7326818.tag = closureN_tag;
 c_7326818.fn = (function_type)__lambda_403;
c_7326818.num_args = 1;
c_7326818.num_elements = 6;
c_7326818.elements = (object *)e_7326985;
c_7326818.elements[0] = ((closureN)self_7319401)->elements[0];
c_7326818.elements[1] = ((closureN)self_7319401)->elements[1];
c_7326818.elements[2] = ((closureN)self_7319401)->elements[2];
c_7326818.elements[3] = ((closureN)self_7319401)->elements[3];
c_7326818.elements[4] = ((closureN)self_7319401)->elements[4];
c_7326818.elements[5] = ((closureN)self_7319401)->elements[5];


make_pair(c_7326986,quote_x,NULL);c_7326986.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326818, r_7312733, NULL, &c_7326986);; 
}

static void __lambda_403(void *data, object self_7319402, int argc, object *args) /* object self_7319402, object r_7312732 */
 {
 object r_7312732 = args[0];
  
closureN_type c_7326820;
object e_7326983 [5];
c_7326820.hdr.mark = gc_color_red;
 c_7326820.hdr.grayed = 0;
c_7326820.tag = closureN_tag;
 c_7326820.fn = (function_type)__lambda_404;
c_7326820.num_args = 1;
c_7326820.num_elements = 5;
c_7326820.elements = (object *)e_7326983;
c_7326820.elements[0] = ((closureN)self_7319402)->elements[0];
c_7326820.elements[1] = ((closureN)self_7319402)->elements[1];
c_7326820.elements[2] = ((closureN)self_7319402)->elements[2];
c_7326820.elements[3] = ((closureN)self_7319402)->elements[3];
c_7326820.elements[4] = ((closureN)self_7319402)->elements[5];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7326820, ((closureN)self_7319402)->elements[4], r_7312732);; 
}

static void __lambda_404(void *data, object self_7319403, int argc, object *args) /* object self_7319403, object r_7312728 */
 {
 object r_7312728 = args[0];
  
closureN_type c_7326822;
object e_7326978 [5];
c_7326822.hdr.mark = gc_color_red;
 c_7326822.hdr.grayed = 0;
c_7326822.tag = closureN_tag;
 c_7326822.fn = (function_type)__lambda_405;
c_7326822.num_args = 1;
c_7326822.num_elements = 5;
c_7326822.elements = (object *)e_7326978;
c_7326822.elements[0] = ((closureN)self_7319403)->elements[0];
c_7326822.elements[1] = ((closureN)self_7319403)->elements[1];
c_7326822.elements[2] = ((closureN)self_7319403)->elements[2];
c_7326822.elements[3] = ((closureN)self_7319403)->elements[3];
c_7326822.elements[4] = ((closureN)self_7319403)->elements[4];


make_pair(c_7326982,quote_x,NULL);c_7326982.hdr.immutable = 1;

make_pair(c_7326981,quote__93_93_93,&c_7326982);c_7326981.hdr.immutable = 1;

make_pair(c_7326980,quote_s,&c_7326981);c_7326980.hdr.immutable = 1;

make_pair(c_7326979,&c_7326980,NULL);c_7326979.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326822, r_7312728, NULL, &c_7326979);; 
}

static void __lambda_405(void *data, object self_7319404, int argc, object *args) /* object self_7319404, object r_7312726 */
 {
 object r_7312726 = args[0];
  
closureN_type c_7326824;
object e_7326970 [4];
c_7326824.hdr.mark = gc_color_red;
 c_7326824.hdr.grayed = 0;
c_7326824.tag = closureN_tag;
 c_7326824.fn = (function_type)__lambda_406;
c_7326824.num_args = 1;
c_7326824.num_elements = 4;
c_7326824.elements = (object *)e_7326970;
c_7326824.elements[0] = ((closureN)self_7319404)->elements[0];
c_7326824.elements[1] = ((closureN)self_7319404)->elements[1];
c_7326824.elements[2] = ((closureN)self_7319404)->elements[2];
c_7326824.elements[3] = ((closureN)self_7319404)->elements[4];


make_pair(c_7326973,quote_x,NULL);c_7326973.hdr.immutable = 1;

make_pair(c_7326977,quote_x,NULL);c_7326977.hdr.immutable = 1;

make_pair(c_7326976,quote__93_93_93,&c_7326977);c_7326976.hdr.immutable = 1;

make_pair(c_7326975,quote_s,&c_7326976);c_7326975.hdr.immutable = 1;

make_pair(c_7326974,&c_7326975,NULL);c_7326974.hdr.immutable = 1;

make_pair(c_7326972,&c_7326973,&c_7326974);c_7326972.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326824, ((closureN)self_7319404)->elements[3], r_7312726, &c_7326972);; 
}

static void __lambda_406(void *data, object self_7319405, int argc, object *args) /* object self_7319405, object r_7312723 */
 {
 object r_7312723 = args[0];
  
closureN_type c_7326826;
object e_7326961 [3];
c_7326826.hdr.mark = gc_color_red;
 c_7326826.hdr.grayed = 0;
c_7326826.tag = closureN_tag;
 c_7326826.fn = (function_type)__lambda_407;
c_7326826.num_args = 1;
c_7326826.num_elements = 3;
c_7326826.elements = (object *)e_7326961;
c_7326826.elements[0] = ((closureN)self_7319405)->elements[0];
c_7326826.elements[1] = ((closureN)self_7319405)->elements[1];
c_7326826.elements[2] = ((closureN)self_7319405)->elements[3];


make_pair(c_7326965,quote_x,NULL);c_7326965.hdr.immutable = 1;

make_pair(c_7326969,quote_x,NULL);c_7326969.hdr.immutable = 1;

make_pair(c_7326968,quote__93_93_93,&c_7326969);c_7326968.hdr.immutable = 1;

make_pair(c_7326967,quote_s,&c_7326968);c_7326967.hdr.immutable = 1;

make_pair(c_7326966,&c_7326967,NULL);c_7326966.hdr.immutable = 1;

make_pair(c_7326964,&c_7326965,&c_7326966);c_7326964.hdr.immutable = 1;

make_pair(c_7326963,quote_lambda,&c_7326964);c_7326963.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326826, ((closureN)self_7319405)->elements[2], r_7312723, &c_7326963);; 
}

static void __lambda_407(void *data, object self_7319406, int argc, object *args) /* object self_7319406, object r_7312719 */
 {
 object r_7312719 = args[0];
  
closureN_type c_7326828;
object e_7326952 [3];
c_7326828.hdr.mark = gc_color_red;
 c_7326828.hdr.grayed = 0;
c_7326828.tag = closureN_tag;
 c_7326828.fn = (function_type)__lambda_408;
c_7326828.num_args = 1;
c_7326828.num_elements = 3;
c_7326828.elements = (object *)e_7326952;
c_7326828.elements[0] = ((closureN)self_7319406)->elements[0];
c_7326828.elements[1] = ((closureN)self_7319406)->elements[1];
c_7326828.elements[2] = ((closureN)self_7319406)->elements[2];


make_pair(c_7326956,quote_x,NULL);c_7326956.hdr.immutable = 1;

make_pair(c_7326960,quote_x,NULL);c_7326960.hdr.immutable = 1;

make_pair(c_7326959,quote__93_93_93,&c_7326960);c_7326959.hdr.immutable = 1;

make_pair(c_7326958,quote_s,&c_7326959);c_7326958.hdr.immutable = 1;

make_pair(c_7326957,&c_7326958,NULL);c_7326957.hdr.immutable = 1;

make_pair(c_7326955,&c_7326956,&c_7326957);c_7326955.hdr.immutable = 1;

make_pair(c_7326954,quote_lambda,&c_7326955);c_7326954.hdr.immutable = 1;

make_pair(c_7326953,&c_7326954,NULL);c_7326953.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326828, r_7312719, NULL, &c_7326953);; 
}

static void __lambda_408(void *data, object self_7319407, int argc, object *args) /* object self_7319407, object r_7312717 */
 {
 object r_7312717 = args[0];
  
closureN_type c_7326830;
object e_7326933 [3];
c_7326830.hdr.mark = gc_color_red;
 c_7326830.hdr.grayed = 0;
c_7326830.tag = closureN_tag;
 c_7326830.fn = (function_type)__lambda_409;
c_7326830.num_args = 1;
c_7326830.num_elements = 3;
c_7326830.elements = (object *)e_7326933;
c_7326830.elements[0] = ((closureN)self_7319407)->elements[0];
c_7326830.elements[1] = ((closureN)self_7319407)->elements[1];
c_7326830.elements[2] = ((closureN)self_7319407)->elements[2];










make_pair(c_7326947,quote_x,NULL);c_7326947.hdr.immutable = 1;

make_pair(c_7326951,quote_x,NULL);c_7326951.hdr.immutable = 1;

make_pair(c_7326950,quote__93_93_93,&c_7326951);c_7326950.hdr.immutable = 1;

make_pair(c_7326949,quote_s,&c_7326950);c_7326949.hdr.immutable = 1;

make_pair(c_7326948,&c_7326949,NULL);c_7326948.hdr.immutable = 1;

make_pair(c_7326946,&c_7326947,&c_7326948);c_7326946.hdr.immutable = 1;

make_pair(c_7326945,quote_lambda,&c_7326946);c_7326945.hdr.immutable = 1;

make_pair(c_7326944,&c_7326945,NULL);c_7326944.hdr.immutable = 1;

make_pair(c_7326943,quote_setter,&c_7326944);c_7326943.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326830, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319407)->elements[2])))), r_7312717, &c_7326943);; 
}

static void __lambda_409(void *data, object self_7319408, int argc, object *args) /* object self_7319408, object r_7312714 */
 {
 object r_7312714 = args[0];
  
closureN_type c_7326832;
object e_7326922 [3];
c_7326832.hdr.mark = gc_color_red;
 c_7326832.hdr.grayed = 0;
c_7326832.tag = closureN_tag;
 c_7326832.fn = (function_type)__lambda_410;
c_7326832.num_args = 1;
c_7326832.num_elements = 3;
c_7326832.elements = (object *)e_7326922;
c_7326832.elements[0] = ((closureN)self_7319408)->elements[0];
c_7326832.elements[1] = ((closureN)self_7319408)->elements[1];
c_7326832.elements[2] = ((closureN)self_7319408)->elements[2];


make_pair(c_7326928,quote_x,NULL);c_7326928.hdr.immutable = 1;

make_pair(c_7326932,quote_x,NULL);c_7326932.hdr.immutable = 1;

make_pair(c_7326931,quote__93_93_93,&c_7326932);c_7326931.hdr.immutable = 1;

make_pair(c_7326930,quote_s,&c_7326931);c_7326930.hdr.immutable = 1;

make_pair(c_7326929,&c_7326930,NULL);c_7326929.hdr.immutable = 1;

make_pair(c_7326927,&c_7326928,&c_7326929);c_7326927.hdr.immutable = 1;

make_pair(c_7326926,quote_lambda,&c_7326927);c_7326926.hdr.immutable = 1;

make_pair(c_7326925,&c_7326926,NULL);c_7326925.hdr.immutable = 1;

make_pair(c_7326924,quote_setter,&c_7326925);c_7326924.hdr.immutable = 1;

make_pair(c_7326923,&c_7326924,NULL);c_7326923.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326832, r_7312714, NULL, &c_7326923);; 
}

static void __lambda_410(void *data, object self_7319409, int argc, object *args) /* object self_7319409, object r_7312702 */
 {
 object r_7312702 = args[0];
  
closureN_type c_7326834;
object e_7326919 [4];
c_7326834.hdr.mark = gc_color_red;
 c_7326834.hdr.grayed = 0;
c_7326834.tag = closureN_tag;
 c_7326834.fn = (function_type)__lambda_411;
c_7326834.num_args = 1;
c_7326834.num_elements = 4;
c_7326834.elements = (object *)e_7326919;
c_7326834.elements[0] = ((closureN)self_7319409)->elements[0];
c_7326834.elements[1] = ((closureN)self_7319409)->elements[1];
c_7326834.elements[2] = r_7312702;
c_7326834.elements[3] = ((closureN)self_7319409)->elements[2];


mmacro(c_7326920, (function_type)__lambda_418);c_7326920.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7326834,__lambda_411,  &c_7326920);; 
}

static void __lambda_418(void *data, object self_7319410, int argc, object *args) /* object self_7319410, object k_7312713, object sk_731563_732259_738882 */
 {
 object k_7312713 = args[0]; object sk_731563_732259_738882 = args[1];
  return_direct_with_clo1(data,  k_7312713, (((closure)  k_7312713)->fn),  sk_731563_732259_738882);; 
}

static void __lambda_411(void *data, object self_7319411, int argc, object *args) /* object self_7319411, object r_7312712 */
 {
 object r_7312712 = args[0];
  
closureN_type c_7326836;
object e_7326909 [4];
c_7326836.hdr.mark = gc_color_red;
 c_7326836.hdr.grayed = 0;
c_7326836.tag = closureN_tag;
 c_7326836.fn = (function_type)__lambda_412;
c_7326836.num_args = 1;
c_7326836.num_elements = 4;
c_7326836.elements = (object *)e_7326909;
c_7326836.elements[0] = ((closureN)self_7319411)->elements[0];
c_7326836.elements[1] = ((closureN)self_7319411)->elements[1];
c_7326836.elements[2] = ((closureN)self_7319411)->elements[2];
c_7326836.elements[3] = ((closureN)self_7319411)->elements[3];









return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7326836, r_7312712, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319411)->elements[3])))));; 
}

static void __lambda_412(void *data, object self_7319412, int argc, object *args) /* object self_7319412, object r_7312708 */
 {
 object r_7312708 = args[0];
  
closureN_type c_7326838;
object e_7326894 [4];
c_7326838.hdr.mark = gc_color_red;
 c_7326838.hdr.grayed = 0;
c_7326838.tag = closureN_tag;
 c_7326838.fn = (function_type)__lambda_413;
c_7326838.num_args = 1;
c_7326838.num_elements = 4;
c_7326838.elements = (object *)e_7326894;
c_7326838.elements[0] = ((closureN)self_7319412)->elements[0];
c_7326838.elements[1] = ((closureN)self_7319412)->elements[1];
c_7326838.elements[2] = ((closureN)self_7319412)->elements[2];
c_7326838.elements[3] = r_7312708;














make_pair(c_7326908,quote_i,NULL);c_7326908.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326838, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319412)->elements[3])))))), NULL, &c_7326908);; 
}

static void __lambda_413(void *data, object self_7319413, int argc, object *args) /* object self_7319413, object r_7312709 */
 {
 object r_7312709 = args[0];
  
closureN_type c_7326840;
object e_7326892 [3];
c_7326840.hdr.mark = gc_color_red;
 c_7326840.hdr.grayed = 0;
c_7326840.tag = closureN_tag;
 c_7326840.fn = (function_type)__lambda_414;
c_7326840.num_args = 1;
c_7326840.num_elements = 3;
c_7326840.elements = (object *)e_7326892;
c_7326840.elements[0] = ((closureN)self_7319413)->elements[0];
c_7326840.elements[1] = ((closureN)self_7319413)->elements[1];
c_7326840.elements[2] = ((closureN)self_7319413)->elements[2];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7326840, ((closureN)self_7319413)->elements[3], r_7312709);; 
}

static void __lambda_414(void *data, object self_7319414, int argc, object *args) /* object self_7319414, object r_7312705 */
 {
 object r_7312705 = args[0];
  
closureN_type c_7326842;
object e_7326887 [3];
c_7326842.hdr.mark = gc_color_red;
 c_7326842.hdr.grayed = 0;
c_7326842.tag = closureN_tag;
 c_7326842.fn = (function_type)__lambda_415;
c_7326842.num_args = 1;
c_7326842.num_elements = 3;
c_7326842.elements = (object *)e_7326887;
c_7326842.elements[0] = ((closureN)self_7319414)->elements[0];
c_7326842.elements[1] = ((closureN)self_7319414)->elements[1];
c_7326842.elements[2] = ((closureN)self_7319414)->elements[2];


make_pair(c_7326891,quote_i,NULL);c_7326891.hdr.immutable = 1;

make_pair(c_7326890,quote__93_93_93,&c_7326891);c_7326890.hdr.immutable = 1;

make_pair(c_7326889,quote_sk,&c_7326890);c_7326889.hdr.immutable = 1;

make_pair(c_7326888,&c_7326889,NULL);c_7326888.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326842, r_7312705, NULL, &c_7326888);; 
}

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


make_pair(c_7326878,quote_x,NULL);c_7326878.hdr.immutable = 1;

make_pair(c_7326882,quote_x,NULL);c_7326882.hdr.immutable = 1;

make_pair(c_7326881,quote__93_93_93,&c_7326882);c_7326881.hdr.immutable = 1;

make_pair(c_7326880,quote_s,&c_7326881);c_7326880.hdr.immutable = 1;

make_pair(c_7326879,&c_7326880,NULL);c_7326879.hdr.immutable = 1;

make_pair(c_7326877,&c_7326878,&c_7326879);c_7326877.hdr.immutable = 1;

make_pair(c_7326876,quote_lambda,&c_7326877);c_7326876.hdr.immutable = 1;

make_pair(c_7326875,&c_7326876,NULL);c_7326875.hdr.immutable = 1;

make_pair(c_7326874,quote_setter,&c_7326875);c_7326874.hdr.immutable = 1;

make_pair(c_7326873,&c_7326874,NULL);c_7326873.hdr.immutable = 1;

make_pair(c_7326886,quote_i,NULL);c_7326886.hdr.immutable = 1;

make_pair(c_7326885,quote__93_93_93,&c_7326886);c_7326885.hdr.immutable = 1;

make_pair(c_7326884,quote_sk,&c_7326885);c_7326884.hdr.immutable = 1;

make_pair(c_7326883,&c_7326884,NULL);c_7326883.hdr.immutable = 1;

make_pair(c_7326872,&c_7326873,&c_7326883);c_7326872.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326844, ((closureN)self_7319415)->elements[2], r_7312703, &c_7326872);; 
}

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


make_pair(c_7326861,quote_x,NULL);c_7326861.hdr.immutable = 1;

make_pair(c_7326865,quote_x,NULL);c_7326865.hdr.immutable = 1;

make_pair(c_7326864,quote__93_93_93,&c_7326865);c_7326864.hdr.immutable = 1;

make_pair(c_7326863,quote_s,&c_7326864);c_7326863.hdr.immutable = 1;

make_pair(c_7326862,&c_7326863,NULL);c_7326862.hdr.immutable = 1;

make_pair(c_7326860,&c_7326861,&c_7326862);c_7326860.hdr.immutable = 1;

make_pair(c_7326859,quote_lambda,&c_7326860);c_7326859.hdr.immutable = 1;

make_pair(c_7326858,&c_7326859,NULL);c_7326858.hdr.immutable = 1;

make_pair(c_7326857,quote_setter,&c_7326858);c_7326857.hdr.immutable = 1;

make_pair(c_7326856,&c_7326857,NULL);c_7326856.hdr.immutable = 1;

make_pair(c_7326869,quote_i,NULL);c_7326869.hdr.immutable = 1;

make_pair(c_7326868,quote__93_93_93,&c_7326869);c_7326868.hdr.immutable = 1;

make_pair(c_7326867,quote_sk,&c_7326868);c_7326867.hdr.immutable = 1;

make_pair(c_7326866,&c_7326867,NULL);c_7326866.hdr.immutable = 1;

make_pair(c_7326855,&c_7326856,&c_7326866);c_7326855.hdr.immutable = 1;

make_pair(c_7326854,quote_let,&c_7326855);c_7326854.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326846, ((closureN)self_7319416)->elements[1], r_7312700, &c_7326854);; 
}

static void __lambda_417(void *data, object self_7319417, int argc, object *args) /* object self_7319417, object r_7312698 */
 {
 object r_7312698 = args[0];
  
pair_type local_7326851; 
return_direct_with_clo1(data,  ((closureN)self_7319417)->elements[0], (((closure)  ((closureN)self_7319417)->elements[0])->fn),  set_pair_as_expr(&local_7326851, r_7312698, boolean_f));; 
}

static void __lambda_372(void *data, object self_7319418, int argc, object *args) /* object self_7319418, object k_7312748 */
 {
 object k_7312748 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319418)->elements[2])) ){ 
  
  Cyc_car(data, ((closureN)self_7319418)->elements[2]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319418)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319418)->elements[2])))) ){ 
  
closureN_type c_7326299;
object e_7326626 [4];
c_7326299.hdr.mark = gc_color_red;
 c_7326299.hdr.grayed = 0;
c_7326299.tag = closureN_tag;
 c_7326299.fn = (function_type)__lambda_373;
c_7326299.num_args = 1;
c_7326299.num_elements = 4;
c_7326299.elements = (object *)e_7326626;
c_7326299.elements[0] = ((closureN)self_7319418)->elements[0];
c_7326299.elements[1] = k_7312748;
c_7326299.elements[2] = ((closureN)self_7319418)->elements[1];
c_7326299.elements[3] = ((closureN)self_7319418)->elements[2];

return_closcall2(data,  ((closureN)self_7319418)->elements[1],  &c_7326299, quote_get_67);
} else { 
  return_direct_with_clo1(data,  k_7312748, (((closure)  k_7312748)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312748, (((closure)  k_7312748)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312748, (((closure)  k_7312748)->fn),  boolean_f);}
;; 
}

static void __lambda_373(void *data, object self_7319419, int argc, object *args) /* object self_7319419, object r_7312818 */
 {
 object r_7312818 = args[0];
  
closureN_type c_7326302;
object e_7326618 [3];
c_7326302.hdr.mark = gc_color_red;
 c_7326302.hdr.grayed = 0;
c_7326302.tag = closureN_tag;
 c_7326302.fn = (function_type)__lambda_374;
c_7326302.num_args = 1;
c_7326302.num_elements = 3;
c_7326302.elements = (object *)e_7326618;
c_7326302.elements[0] = ((closureN)self_7319419)->elements[1];
c_7326302.elements[1] = ((closureN)self_7319419)->elements[2];
c_7326302.elements[2] = ((closureN)self_7319419)->elements[3];







return_closcall3(data,  ((closureN)self_7319419)->elements[0],  &c_7326302, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319419)->elements[3]))), r_7312818);; 
}

static void __lambda_374(void *data, object self_7319420, int argc, object *args) /* object self_7319420, object r_7312756 */
 {
 object r_7312756 = args[0];
  if( (boolean_f != r_7312756) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2])))))) ){ 
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2])))));  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2]))))))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2]))))) ){ 
    complex_num_type local_7326375; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7326375, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2])))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2])))))) ){ 
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2])))));  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319420)->elements[2])))))))) ){ 
  
closureN_type c_7326427;
object e_7326571 [3];
c_7326427.hdr.mark = gc_color_red;
 c_7326427.hdr.grayed = 0;
c_7326427.tag = closureN_tag;
 c_7326427.fn = (function_type)__lambda_375;
c_7326427.num_args = 1;
c_7326427.num_elements = 3;
c_7326427.elements = (object *)e_7326571;
c_7326427.elements[0] = ((closureN)self_7319420)->elements[0];
c_7326427.elements[1] = ((closureN)self_7319420)->elements[1];
c_7326427.elements[2] = ((closureN)self_7319420)->elements[2];

return_closcall2(data,  ((closureN)self_7319420)->elements[1],  &c_7326427, quote_let);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319420)->elements[0], (((closure)  ((closureN)self_7319420)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319420)->elements[0], (((closure)  ((closureN)self_7319420)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319420)->elements[0], (((closure)  ((closureN)self_7319420)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319420)->elements[0], (((closure)  ((closureN)self_7319420)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319420)->elements[0], (((closure)  ((closureN)self_7319420)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319420)->elements[0], (((closure)  ((closureN)self_7319420)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319420)->elements[0], (((closure)  ((closureN)self_7319420)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319420)->elements[0], (((closure)  ((closureN)self_7319420)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319420)->elements[0], (((closure)  ((closureN)self_7319420)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319420)->elements[0], (((closure)  ((closureN)self_7319420)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319420)->elements[0], (((closure)  ((closureN)self_7319420)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319420)->elements[0], (((closure)  ((closureN)self_7319420)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_375(void *data, object self_7319421, int argc, object *args) /* object self_7319421, object r_7312785 */
 {
 object r_7312785 = args[0];
  
closureN_type c_7326430;
object e_7326570 [3];
c_7326430.hdr.mark = gc_color_red;
 c_7326430.hdr.grayed = 0;
c_7326430.tag = closureN_tag;
 c_7326430.fn = (function_type)__lambda_376;
c_7326430.num_args = 1;
c_7326430.num_elements = 3;
c_7326430.elements = (object *)e_7326570;
c_7326430.elements[0] = ((closureN)self_7319421)->elements[0];
c_7326430.elements[1] = r_7312785;
c_7326430.elements[2] = ((closureN)self_7319421)->elements[2];

return_closcall2(data,  ((closureN)self_7319421)->elements[1],  &c_7326430, quote_lambda);; 
}

static void __lambda_376(void *data, object self_7319422, int argc, object *args) /* object self_7319422, object r_7312808 */
 {
 object r_7312808 = args[0];
  
closureN_type c_7326432;
object e_7326559 [4];
c_7326432.hdr.mark = gc_color_red;
 c_7326432.hdr.grayed = 0;
c_7326432.tag = closureN_tag;
 c_7326432.fn = (function_type)__lambda_377;
c_7326432.num_args = 1;
c_7326432.num_elements = 4;
c_7326432.elements = (object *)e_7326559;
c_7326432.elements[0] = ((closureN)self_7319422)->elements[0];
c_7326432.elements[1] = ((closureN)self_7319422)->elements[1];
c_7326432.elements[2] = r_7312808;
c_7326432.elements[3] = ((closureN)self_7319422)->elements[2];










make_pair(c_7326569,quote_g,NULL);c_7326569.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326432, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319422)->elements[2])))), NULL, &c_7326569);; 
}

static void __lambda_377(void *data, object self_7319423, int argc, object *args) /* object self_7319423, object r_7312812 */
 {
 object r_7312812 = args[0];
  
closureN_type c_7326434;
object e_7326556 [4];
c_7326434.hdr.mark = gc_color_red;
 c_7326434.hdr.grayed = 0;
c_7326434.tag = closureN_tag;
 c_7326434.fn = (function_type)__lambda_378;
c_7326434.num_args = 1;
c_7326434.num_elements = 4;
c_7326434.elements = (object *)e_7326556;
c_7326434.elements[0] = ((closureN)self_7319423)->elements[0];
c_7326434.elements[1] = ((closureN)self_7319423)->elements[1];
c_7326434.elements[2] = ((closureN)self_7319423)->elements[2];
c_7326434.elements[3] = ((closureN)self_7319423)->elements[3];


make_pair(c_7326558,quote_g,NULL);c_7326558.hdr.immutable = 1;

make_pair(c_7326557,NULL,&c_7326558);c_7326557.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326434, NULL, r_7312812, &c_7326557);; 
}

static void __lambda_378(void *data, object self_7319424, int argc, object *args) /* object self_7319424, object r_7312809 */
 {
 object r_7312809 = args[0];
  
closureN_type c_7326436;
object e_7326551 [3];
c_7326436.hdr.mark = gc_color_red;
 c_7326436.hdr.grayed = 0;
c_7326436.tag = closureN_tag;
 c_7326436.fn = (function_type)__lambda_379;
c_7326436.num_args = 1;
c_7326436.num_elements = 3;
c_7326436.elements = (object *)e_7326551;
c_7326436.elements[0] = ((closureN)self_7319424)->elements[0];
c_7326436.elements[1] = ((closureN)self_7319424)->elements[1];
c_7326436.elements[2] = ((closureN)self_7319424)->elements[3];


make_pair(c_7326555,quote_g,NULL);c_7326555.hdr.immutable = 1;

make_pair(c_7326554,NULL,&c_7326555);c_7326554.hdr.immutable = 1;

make_pair(c_7326553,quote_lambda,&c_7326554);c_7326553.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326436, ((closureN)self_7319424)->elements[2], r_7312809, &c_7326553);; 
}

static void __lambda_379(void *data, object self_7319425, int argc, object *args) /* object self_7319425, object r_7312805 */
 {
 object r_7312805 = args[0];
  
closureN_type c_7326438;
object e_7326546 [3];
c_7326438.hdr.mark = gc_color_red;
 c_7326438.hdr.grayed = 0;
c_7326438.tag = closureN_tag;
 c_7326438.fn = (function_type)__lambda_380;
c_7326438.num_args = 1;
c_7326438.num_elements = 3;
c_7326438.elements = (object *)e_7326546;
c_7326438.elements[0] = ((closureN)self_7319425)->elements[0];
c_7326438.elements[1] = ((closureN)self_7319425)->elements[1];
c_7326438.elements[2] = ((closureN)self_7319425)->elements[2];


make_pair(c_7326550,quote_g,NULL);c_7326550.hdr.immutable = 1;

make_pair(c_7326549,NULL,&c_7326550);c_7326549.hdr.immutable = 1;

make_pair(c_7326548,quote_lambda,&c_7326549);c_7326548.hdr.immutable = 1;

make_pair(c_7326547,&c_7326548,NULL);c_7326547.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326438, r_7312805, NULL, &c_7326547);; 
}

static void __lambda_380(void *data, object self_7319426, int argc, object *args) /* object self_7319426, object r_7312803 */
 {
 object r_7312803 = args[0];
  
closureN_type c_7326440;
object e_7326531 [3];
c_7326440.hdr.mark = gc_color_red;
 c_7326440.hdr.grayed = 0;
c_7326440.tag = closureN_tag;
 c_7326440.fn = (function_type)__lambda_381;
c_7326440.num_args = 1;
c_7326440.num_elements = 3;
c_7326440.elements = (object *)e_7326531;
c_7326440.elements[0] = ((closureN)self_7319426)->elements[0];
c_7326440.elements[1] = ((closureN)self_7319426)->elements[1];
c_7326440.elements[2] = ((closureN)self_7319426)->elements[2];










make_pair(c_7326545,quote_g,NULL);c_7326545.hdr.immutable = 1;

make_pair(c_7326544,NULL,&c_7326545);c_7326544.hdr.immutable = 1;

make_pair(c_7326543,quote_lambda,&c_7326544);c_7326543.hdr.immutable = 1;

make_pair(c_7326542,&c_7326543,NULL);c_7326542.hdr.immutable = 1;

make_pair(c_7326541,quote_getter,&c_7326542);c_7326541.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326440, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319426)->elements[2])))), r_7312803, &c_7326541);; 
}

static void __lambda_381(void *data, object self_7319427, int argc, object *args) /* object self_7319427, object r_7312800 */
 {
 object r_7312800 = args[0];
  
closureN_type c_7326442;
object e_7326524 [3];
c_7326442.hdr.mark = gc_color_red;
 c_7326442.hdr.grayed = 0;
c_7326442.tag = closureN_tag;
 c_7326442.fn = (function_type)__lambda_382;
c_7326442.num_args = 1;
c_7326442.num_elements = 3;
c_7326442.elements = (object *)e_7326524;
c_7326442.elements[0] = ((closureN)self_7319427)->elements[0];
c_7326442.elements[1] = ((closureN)self_7319427)->elements[1];
c_7326442.elements[2] = ((closureN)self_7319427)->elements[2];


make_pair(c_7326530,quote_g,NULL);c_7326530.hdr.immutable = 1;

make_pair(c_7326529,NULL,&c_7326530);c_7326529.hdr.immutable = 1;

make_pair(c_7326528,quote_lambda,&c_7326529);c_7326528.hdr.immutable = 1;

make_pair(c_7326527,&c_7326528,NULL);c_7326527.hdr.immutable = 1;

make_pair(c_7326526,quote_getter,&c_7326527);c_7326526.hdr.immutable = 1;

make_pair(c_7326525,&c_7326526,NULL);c_7326525.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326442, r_7312800, NULL, &c_7326525);; 
}

static void __lambda_382(void *data, object self_7319428, int argc, object *args) /* object self_7319428, object r_7312788 */
 {
 object r_7312788 = args[0];
  
closureN_type c_7326444;
object e_7326521 [4];
c_7326444.hdr.mark = gc_color_red;
 c_7326444.hdr.grayed = 0;
c_7326444.tag = closureN_tag;
 c_7326444.fn = (function_type)__lambda_383;
c_7326444.num_args = 1;
c_7326444.num_elements = 4;
c_7326444.elements = (object *)e_7326521;
c_7326444.elements[0] = ((closureN)self_7319428)->elements[0];
c_7326444.elements[1] = ((closureN)self_7319428)->elements[1];
c_7326444.elements[2] = r_7312788;
c_7326444.elements[3] = ((closureN)self_7319428)->elements[2];


mmacro(c_7326522, (function_type)__lambda_390);c_7326522.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7326444,__lambda_383,  &c_7326522);; 
}

static void __lambda_390(void *data, object self_7319429, int argc, object *args) /* object self_7319429, object k_7312799, object sk_731607_732288_738911 */
 {
 object k_7312799 = args[0]; object sk_731607_732288_738911 = args[1];
  return_direct_with_clo1(data,  k_7312799, (((closure)  k_7312799)->fn),  sk_731607_732288_738911);; 
}

static void __lambda_383(void *data, object self_7319430, int argc, object *args) /* object self_7319430, object r_7312798 */
 {
 object r_7312798 = args[0];
  
closureN_type c_7326446;
object e_7326511 [4];
c_7326446.hdr.mark = gc_color_red;
 c_7326446.hdr.grayed = 0;
c_7326446.tag = closureN_tag;
 c_7326446.fn = (function_type)__lambda_384;
c_7326446.num_args = 1;
c_7326446.num_elements = 4;
c_7326446.elements = (object *)e_7326511;
c_7326446.elements[0] = ((closureN)self_7319430)->elements[0];
c_7326446.elements[1] = ((closureN)self_7319430)->elements[1];
c_7326446.elements[2] = ((closureN)self_7319430)->elements[2];
c_7326446.elements[3] = ((closureN)self_7319430)->elements[3];









return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7326446, r_7312798, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319430)->elements[3])))));; 
}

static void __lambda_384(void *data, object self_7319431, int argc, object *args) /* object self_7319431, object r_7312794 */
 {
 object r_7312794 = args[0];
  
closureN_type c_7326448;
object e_7326496 [4];
c_7326448.hdr.mark = gc_color_red;
 c_7326448.hdr.grayed = 0;
c_7326448.tag = closureN_tag;
 c_7326448.fn = (function_type)__lambda_385;
c_7326448.num_args = 1;
c_7326448.num_elements = 4;
c_7326448.elements = (object *)e_7326496;
c_7326448.elements[0] = ((closureN)self_7319431)->elements[0];
c_7326448.elements[1] = ((closureN)self_7319431)->elements[1];
c_7326448.elements[2] = ((closureN)self_7319431)->elements[2];
c_7326448.elements[3] = r_7312794;














make_pair(c_7326510,quote_i,NULL);c_7326510.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326448, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319431)->elements[3])))))), NULL, &c_7326510);; 
}

static void __lambda_385(void *data, object self_7319432, int argc, object *args) /* object self_7319432, object r_7312795 */
 {
 object r_7312795 = args[0];
  
closureN_type c_7326450;
object e_7326494 [3];
c_7326450.hdr.mark = gc_color_red;
 c_7326450.hdr.grayed = 0;
c_7326450.tag = closureN_tag;
 c_7326450.fn = (function_type)__lambda_386;
c_7326450.num_args = 1;
c_7326450.num_elements = 3;
c_7326450.elements = (object *)e_7326494;
c_7326450.elements[0] = ((closureN)self_7319432)->elements[0];
c_7326450.elements[1] = ((closureN)self_7319432)->elements[1];
c_7326450.elements[2] = ((closureN)self_7319432)->elements[2];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7326450, ((closureN)self_7319432)->elements[3], r_7312795);; 
}

static void __lambda_386(void *data, object self_7319433, int argc, object *args) /* object self_7319433, object r_7312791 */
 {
 object r_7312791 = args[0];
  
closureN_type c_7326452;
object e_7326489 [3];
c_7326452.hdr.mark = gc_color_red;
 c_7326452.hdr.grayed = 0;
c_7326452.tag = closureN_tag;
 c_7326452.fn = (function_type)__lambda_387;
c_7326452.num_args = 1;
c_7326452.num_elements = 3;
c_7326452.elements = (object *)e_7326489;
c_7326452.elements[0] = ((closureN)self_7319433)->elements[0];
c_7326452.elements[1] = ((closureN)self_7319433)->elements[1];
c_7326452.elements[2] = ((closureN)self_7319433)->elements[2];


make_pair(c_7326493,quote_i,NULL);c_7326493.hdr.immutable = 1;

make_pair(c_7326492,quote__93_93_93,&c_7326493);c_7326492.hdr.immutable = 1;

make_pair(c_7326491,quote_sk,&c_7326492);c_7326491.hdr.immutable = 1;

make_pair(c_7326490,&c_7326491,NULL);c_7326490.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326452, r_7312791, NULL, &c_7326490);; 
}

static void __lambda_387(void *data, object self_7319434, int argc, object *args) /* object self_7319434, object r_7312789 */
 {
 object r_7312789 = args[0];
  
closureN_type c_7326454;
object e_7326476 [2];
c_7326454.hdr.mark = gc_color_red;
 c_7326454.hdr.grayed = 0;
c_7326454.tag = closureN_tag;
 c_7326454.fn = (function_type)__lambda_388;
c_7326454.num_args = 1;
c_7326454.num_elements = 2;
c_7326454.elements = (object *)e_7326476;
c_7326454.elements[0] = ((closureN)self_7319434)->elements[0];
c_7326454.elements[1] = ((closureN)self_7319434)->elements[1];


make_pair(c_7326484,quote_g,NULL);c_7326484.hdr.immutable = 1;

make_pair(c_7326483,NULL,&c_7326484);c_7326483.hdr.immutable = 1;

make_pair(c_7326482,quote_lambda,&c_7326483);c_7326482.hdr.immutable = 1;

make_pair(c_7326481,&c_7326482,NULL);c_7326481.hdr.immutable = 1;

make_pair(c_7326480,quote_getter,&c_7326481);c_7326480.hdr.immutable = 1;

make_pair(c_7326479,&c_7326480,NULL);c_7326479.hdr.immutable = 1;

make_pair(c_7326488,quote_i,NULL);c_7326488.hdr.immutable = 1;

make_pair(c_7326487,quote__93_93_93,&c_7326488);c_7326487.hdr.immutable = 1;

make_pair(c_7326486,quote_sk,&c_7326487);c_7326486.hdr.immutable = 1;

make_pair(c_7326485,&c_7326486,NULL);c_7326485.hdr.immutable = 1;

make_pair(c_7326478,&c_7326479,&c_7326485);c_7326478.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326454, ((closureN)self_7319434)->elements[2], r_7312789, &c_7326478);; 
}

static void __lambda_388(void *data, object self_7319435, int argc, object *args) /* object self_7319435, object r_7312786 */
 {
 object r_7312786 = args[0];
  
closureN_type c_7326456;
object e_7326462 [1];
c_7326456.hdr.mark = gc_color_red;
 c_7326456.hdr.grayed = 0;
c_7326456.tag = closureN_tag;
 c_7326456.fn = (function_type)__lambda_389;
c_7326456.num_args = 1;
c_7326456.num_elements = 1;
c_7326456.elements = (object *)e_7326462;
c_7326456.elements[0] = ((closureN)self_7319435)->elements[0];


make_pair(c_7326471,quote_g,NULL);c_7326471.hdr.immutable = 1;

make_pair(c_7326470,NULL,&c_7326471);c_7326470.hdr.immutable = 1;

make_pair(c_7326469,quote_lambda,&c_7326470);c_7326469.hdr.immutable = 1;

make_pair(c_7326468,&c_7326469,NULL);c_7326468.hdr.immutable = 1;

make_pair(c_7326467,quote_getter,&c_7326468);c_7326467.hdr.immutable = 1;

make_pair(c_7326466,&c_7326467,NULL);c_7326466.hdr.immutable = 1;

make_pair(c_7326475,quote_i,NULL);c_7326475.hdr.immutable = 1;

make_pair(c_7326474,quote__93_93_93,&c_7326475);c_7326474.hdr.immutable = 1;

make_pair(c_7326473,quote_sk,&c_7326474);c_7326473.hdr.immutable = 1;

make_pair(c_7326472,&c_7326473,NULL);c_7326472.hdr.immutable = 1;

make_pair(c_7326465,&c_7326466,&c_7326472);c_7326465.hdr.immutable = 1;

make_pair(c_7326464,quote_let,&c_7326465);c_7326464.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326456, ((closureN)self_7319435)->elements[1], r_7312786, &c_7326464);; 
}

static void __lambda_389(void *data, object self_7319436, int argc, object *args) /* object self_7319436, object r_7312784 */
 {
 object r_7312784 = args[0];
  
pair_type local_7326461; 
return_direct_with_clo1(data,  ((closureN)self_7319436)->elements[0], (((closure)  ((closureN)self_7319436)->elements[0])->fn),  set_pair_as_expr(&local_7326461, r_7312784, boolean_f));; 
}

static void __lambda_351(void *data, object self_7319437, int argc, object *args) /* object self_7319437, object k_7312821 */
 {
 object k_7312821 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319437)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319437)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319437)->elements[2])))) ){ 
  
closureN_type c_7325968;
object e_7326269 [4];
c_7325968.hdr.mark = gc_color_red;
 c_7325968.hdr.grayed = 0;
c_7325968.tag = closureN_tag;
 c_7325968.fn = (function_type)__lambda_352;
c_7325968.num_args = 1;
c_7325968.num_elements = 4;
c_7325968.elements = (object *)e_7326269;
c_7325968.elements[0] = ((closureN)self_7319437)->elements[0];
c_7325968.elements[1] = k_7312821;
c_7325968.elements[2] = ((closureN)self_7319437)->elements[1];
c_7325968.elements[3] = ((closureN)self_7319437)->elements[2];

return_closcall2(data,  ((closureN)self_7319437)->elements[1],  &c_7325968, quote_not);
} else { 
  return_direct_with_clo1(data,  k_7312821, (((closure)  k_7312821)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312821, (((closure)  k_7312821)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312821, (((closure)  k_7312821)->fn),  boolean_f);}
;; 
}

static void __lambda_352(void *data, object self_7319438, int argc, object *args) /* object self_7319438, object r_7312881 */
 {
 object r_7312881 = args[0];
  
closureN_type c_7325971;
object e_7326261 [3];
c_7325971.hdr.mark = gc_color_red;
 c_7325971.hdr.grayed = 0;
c_7325971.tag = closureN_tag;
 c_7325971.fn = (function_type)__lambda_353;
c_7325971.num_args = 1;
c_7325971.num_elements = 3;
c_7325971.elements = (object *)e_7326261;
c_7325971.elements[0] = ((closureN)self_7319438)->elements[1];
c_7325971.elements[1] = ((closureN)self_7319438)->elements[2];
c_7325971.elements[2] = ((closureN)self_7319438)->elements[3];







return_closcall3(data,  ((closureN)self_7319438)->elements[0],  &c_7325971, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319438)->elements[3]))), r_7312881);; 
}

static void __lambda_353(void *data, object self_7319439, int argc, object *args) /* object self_7319439, object r_7312829 */
 {
 object r_7312829 = args[0];
  if( (boolean_f != r_7312829) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319439)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319439)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319439)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319439)->elements[2]))))) ){ 
    complex_num_type local_7326010; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7326010, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319439)->elements[2])))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319439)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319439)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319439)->elements[2])))))))) ){ 
  
closureN_type c_7326061;
object e_7326242 [3];
c_7326061.hdr.mark = gc_color_red;
 c_7326061.hdr.grayed = 0;
c_7326061.tag = closureN_tag;
 c_7326061.fn = (function_type)__lambda_354;
c_7326061.num_args = 1;
c_7326061.num_elements = 3;
c_7326061.elements = (object *)e_7326242;
c_7326061.elements[0] = ((closureN)self_7319439)->elements[0];
c_7326061.elements[1] = ((closureN)self_7319439)->elements[1];
c_7326061.elements[2] = ((closureN)self_7319439)->elements[2];

return_closcall2(data,  ((closureN)self_7319439)->elements[1],  &c_7326061, quote_match_91one);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319439)->elements[0], (((closure)  ((closureN)self_7319439)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319439)->elements[0], (((closure)  ((closureN)self_7319439)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319439)->elements[0], (((closure)  ((closureN)self_7319439)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319439)->elements[0], (((closure)  ((closureN)self_7319439)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319439)->elements[0], (((closure)  ((closureN)self_7319439)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319439)->elements[0], (((closure)  ((closureN)self_7319439)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319439)->elements[0], (((closure)  ((closureN)self_7319439)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319439)->elements[0], (((closure)  ((closureN)self_7319439)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319439)->elements[0], (((closure)  ((closureN)self_7319439)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_354(void *data, object self_7319440, int argc, object *args) /* object self_7319440, object r_7312851 */
 {
 object r_7312851 = args[0];
  
closureN_type c_7326064;
object e_7326241 [3];
c_7326064.hdr.mark = gc_color_red;
 c_7326064.hdr.grayed = 0;
c_7326064.tag = closureN_tag;
 c_7326064.fn = (function_type)__lambda_355;
c_7326064.num_args = 1;
c_7326064.num_elements = 3;
c_7326064.elements = (object *)e_7326241;
c_7326064.elements[0] = ((closureN)self_7319440)->elements[0];
c_7326064.elements[1] = r_7312851;
c_7326064.elements[2] = ((closureN)self_7319440)->elements[2];

return_closcall2(data,  ((closureN)self_7319440)->elements[1],  &c_7326064, quote_match_91drop_91ids);; 
}

static void __lambda_355(void *data, object self_7319441, int argc, object *args) /* object self_7319441, object r_7312874 */
 {
 object r_7312874 = args[0];
  
closureN_type c_7326066;
object e_7326228 [4];
c_7326066.hdr.mark = gc_color_red;
 c_7326066.hdr.grayed = 0;
c_7326066.tag = closureN_tag;
 c_7326066.fn = (function_type)__lambda_356;
c_7326066.num_args = 1;
c_7326066.num_elements = 4;
c_7326066.elements = (object *)e_7326228;
c_7326066.elements[0] = ((closureN)self_7319441)->elements[0];
c_7326066.elements[1] = ((closureN)self_7319441)->elements[1];
c_7326066.elements[2] = r_7312874;
c_7326066.elements[3] = ((closureN)self_7319441)->elements[2];












make_pair(c_7326240,quote_fk,NULL);c_7326240.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326066, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319441)->elements[2]))))), NULL, &c_7326240);; 
}

static void __lambda_356(void *data, object self_7319442, int argc, object *args) /* object self_7319442, object r_7312875 */
 {
 object r_7312875 = args[0];
  
closureN_type c_7326068;
object e_7326224 [3];
c_7326068.hdr.mark = gc_color_red;
 c_7326068.hdr.grayed = 0;
c_7326068.tag = closureN_tag;
 c_7326068.fn = (function_type)__lambda_357;
c_7326068.num_args = 1;
c_7326068.num_elements = 3;
c_7326068.elements = (object *)e_7326224;
c_7326068.elements[0] = ((closureN)self_7319442)->elements[0];
c_7326068.elements[1] = ((closureN)self_7319442)->elements[1];
c_7326068.elements[2] = ((closureN)self_7319442)->elements[3];


make_pair(c_7326227,quote_fk,NULL);c_7326227.hdr.immutable = 1;

make_pair(c_7326226,quote_match_91drop_91ids,&c_7326227);c_7326226.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326068, ((closureN)self_7319442)->elements[2], r_7312875, &c_7326226);; 
}

static void __lambda_357(void *data, object self_7319443, int argc, object *args) /* object self_7319443, object r_7312860 */
 {
 object r_7312860 = args[0];
  
closureN_type c_7326070;
object e_7326221 [4];
c_7326070.hdr.mark = gc_color_red;
 c_7326070.hdr.grayed = 0;
c_7326070.tag = closureN_tag;
 c_7326070.fn = (function_type)__lambda_358;
c_7326070.num_args = 1;
c_7326070.num_elements = 4;
c_7326070.elements = (object *)e_7326221;
c_7326070.elements[0] = ((closureN)self_7319443)->elements[0];
c_7326070.elements[1] = ((closureN)self_7319443)->elements[1];
c_7326070.elements[2] = r_7312860;
c_7326070.elements[3] = ((closureN)self_7319443)->elements[2];


mmacro(c_7326222, (function_type)__lambda_369);c_7326222.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7326070,__lambda_358,  &c_7326222);; 
}

static void __lambda_369(void *data, object self_7319444, int argc, object *args) /* object self_7319444, object k_7312873, object sk_731643_732312_738935 */
 {
 object k_7312873 = args[0]; object sk_731643_732312_738935 = args[1];
  return_direct_with_clo1(data,  k_7312873, (((closure)  k_7312873)->fn),  sk_731643_732312_738935);; 
}

static void __lambda_358(void *data, object self_7319445, int argc, object *args) /* object self_7319445, object r_7312872 */
 {
 object r_7312872 = args[0];
  
closureN_type c_7326072;
object e_7326211 [4];
c_7326072.hdr.mark = gc_color_red;
 c_7326072.hdr.grayed = 0;
c_7326072.tag = closureN_tag;
 c_7326072.fn = (function_type)__lambda_359;
c_7326072.num_args = 1;
c_7326072.num_elements = 4;
c_7326072.elements = (object *)e_7326211;
c_7326072.elements[0] = ((closureN)self_7319445)->elements[0];
c_7326072.elements[1] = ((closureN)self_7319445)->elements[1];
c_7326072.elements[2] = ((closureN)self_7319445)->elements[2];
c_7326072.elements[3] = ((closureN)self_7319445)->elements[3];









return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7326072, r_7312872, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319445)->elements[3])))));; 
}

static void __lambda_359(void *data, object self_7319446, int argc, object *args) /* object self_7319446, object r_7312868 */
 {
 object r_7312868 = args[0];
  
closureN_type c_7326074;
object e_7326196 [5];
c_7326074.hdr.mark = gc_color_red;
 c_7326074.hdr.grayed = 0;
c_7326074.tag = closureN_tag;
 c_7326074.fn = (function_type)__lambda_360;
c_7326074.num_args = 1;
c_7326074.num_elements = 5;
c_7326074.elements = (object *)e_7326196;
c_7326074.elements[0] = ((closureN)self_7319446)->elements[0];
c_7326074.elements[1] = ((closureN)self_7319446)->elements[1];
c_7326074.elements[2] = ((closureN)self_7319446)->elements[2];
c_7326074.elements[3] = r_7312868;
c_7326074.elements[4] = ((closureN)self_7319446)->elements[3];














make_pair(c_7326210,quote_i,NULL);c_7326210.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326074, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319446)->elements[3])))))), NULL, &c_7326210);; 
}

static void __lambda_360(void *data, object self_7319447, int argc, object *args) /* object self_7319447, object r_7312869 */
 {
 object r_7312869 = args[0];
  
closureN_type c_7326076;
object e_7326194 [4];
c_7326076.hdr.mark = gc_color_red;
 c_7326076.hdr.grayed = 0;
c_7326076.tag = closureN_tag;
 c_7326076.fn = (function_type)__lambda_361;
c_7326076.num_args = 1;
c_7326076.num_elements = 4;
c_7326076.elements = (object *)e_7326194;
c_7326076.elements[0] = ((closureN)self_7319447)->elements[0];
c_7326076.elements[1] = ((closureN)self_7319447)->elements[1];
c_7326076.elements[2] = ((closureN)self_7319447)->elements[2];
c_7326076.elements[3] = ((closureN)self_7319447)->elements[4];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7326076, ((closureN)self_7319447)->elements[3], r_7312869);; 
}

static void __lambda_361(void *data, object self_7319448, int argc, object *args) /* object self_7319448, object r_7312863 */
 {
 object r_7312863 = args[0];
  
closureN_type c_7326078;
object e_7326179 [5];
c_7326078.hdr.mark = gc_color_red;
 c_7326078.hdr.grayed = 0;
c_7326078.tag = closureN_tag;
 c_7326078.fn = (function_type)__lambda_362;
c_7326078.num_args = 1;
c_7326078.num_elements = 5;
c_7326078.elements = (object *)e_7326179;
c_7326078.elements[0] = ((closureN)self_7319448)->elements[0];
c_7326078.elements[1] = ((closureN)self_7319448)->elements[1];
c_7326078.elements[2] = ((closureN)self_7319448)->elements[2];
c_7326078.elements[3] = r_7312863;
c_7326078.elements[4] = ((closureN)self_7319448)->elements[3];














make_pair(c_7326193,quote_i,NULL);c_7326193.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326078, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319448)->elements[3])))))), NULL, &c_7326193);; 
}

static void __lambda_362(void *data, object self_7319449, int argc, object *args) /* object self_7319449, object r_7312864 */
 {
 object r_7312864 = args[0];
  
closureN_type c_7326080;
object e_7326172 [4];
c_7326080.hdr.mark = gc_color_red;
 c_7326080.hdr.grayed = 0;
c_7326080.tag = closureN_tag;
 c_7326080.fn = (function_type)__lambda_363;
c_7326080.num_args = 1;
c_7326080.num_elements = 4;
c_7326080.elements = (object *)e_7326172;
c_7326080.elements[0] = ((closureN)self_7319449)->elements[0];
c_7326080.elements[1] = ((closureN)self_7319449)->elements[1];
c_7326080.elements[2] = ((closureN)self_7319449)->elements[2];
c_7326080.elements[3] = ((closureN)self_7319449)->elements[4];


make_pair(c_7326177,quote_i,NULL);c_7326177.hdr.immutable = 1;

make_pair(c_7326176,quote__93_93_93,&c_7326177);c_7326176.hdr.immutable = 1;

make_pair(c_7326175,quote_sk,&c_7326176);c_7326175.hdr.immutable = 1;

make_pair(c_7326178,quote_i,NULL);c_7326178.hdr.immutable = 1;

make_pair(c_7326174,&c_7326175,&c_7326178);c_7326174.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326080, ((closureN)self_7319449)->elements[3], r_7312864, &c_7326174);; 
}

static void __lambda_363(void *data, object self_7319450, int argc, object *args) /* object self_7319450, object r_7312861 */
 {
 object r_7312861 = args[0];
  
closureN_type c_7326082;
object e_7326162 [3];
c_7326082.hdr.mark = gc_color_red;
 c_7326082.hdr.grayed = 0;
c_7326082.tag = closureN_tag;
 c_7326082.fn = (function_type)__lambda_364;
c_7326082.num_args = 1;
c_7326082.num_elements = 3;
c_7326082.elements = (object *)e_7326162;
c_7326082.elements[0] = ((closureN)self_7319450)->elements[0];
c_7326082.elements[1] = ((closureN)self_7319450)->elements[1];
c_7326082.elements[2] = ((closureN)self_7319450)->elements[3];


make_pair(c_7326166,quote_fk,NULL);c_7326166.hdr.immutable = 1;

make_pair(c_7326165,quote_match_91drop_91ids,&c_7326166);c_7326165.hdr.immutable = 1;

make_pair(c_7326170,quote_i,NULL);c_7326170.hdr.immutable = 1;

make_pair(c_7326169,quote__93_93_93,&c_7326170);c_7326169.hdr.immutable = 1;

make_pair(c_7326168,quote_sk,&c_7326169);c_7326168.hdr.immutable = 1;

make_pair(c_7326171,quote_i,NULL);c_7326171.hdr.immutable = 1;

make_pair(c_7326167,&c_7326168,&c_7326171);c_7326167.hdr.immutable = 1;

make_pair(c_7326164,&c_7326165,&c_7326167);c_7326164.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326082, ((closureN)self_7319450)->elements[2], r_7312861, &c_7326164);; 
}

static void __lambda_364(void *data, object self_7319451, int argc, object *args) /* object self_7319451, object r_7312858 */
 {
 object r_7312858 = args[0];
  
closureN_type c_7326084;
object e_7326145 [3];
c_7326084.hdr.mark = gc_color_red;
 c_7326084.hdr.grayed = 0;
c_7326084.tag = closureN_tag;
 c_7326084.fn = (function_type)__lambda_365;
c_7326084.num_args = 1;
c_7326084.num_elements = 3;
c_7326084.elements = (object *)e_7326145;
c_7326084.elements[0] = ((closureN)self_7319451)->elements[0];
c_7326084.elements[1] = ((closureN)self_7319451)->elements[1];
c_7326084.elements[2] = ((closureN)self_7319451)->elements[2];








make_pair(c_7326156,quote_fk,NULL);c_7326156.hdr.immutable = 1;

make_pair(c_7326155,quote_match_91drop_91ids,&c_7326156);c_7326155.hdr.immutable = 1;

make_pair(c_7326160,quote_i,NULL);c_7326160.hdr.immutable = 1;

make_pair(c_7326159,quote__93_93_93,&c_7326160);c_7326159.hdr.immutable = 1;

make_pair(c_7326158,quote_sk,&c_7326159);c_7326158.hdr.immutable = 1;

make_pair(c_7326161,quote_i,NULL);c_7326161.hdr.immutable = 1;

make_pair(c_7326157,&c_7326158,&c_7326161);c_7326157.hdr.immutable = 1;

make_pair(c_7326154,&c_7326155,&c_7326157);c_7326154.hdr.immutable = 1;

make_pair(c_7326153,quote_g_87s,&c_7326154);c_7326153.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326084, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319451)->elements[2]))), r_7312858, &c_7326153);; 
}

static void __lambda_365(void *data, object self_7319452, int argc, object *args) /* object self_7319452, object r_7312856 */
 {
 object r_7312856 = args[0];
  
closureN_type c_7326086;
object e_7326125 [3];
c_7326086.hdr.mark = gc_color_red;
 c_7326086.hdr.grayed = 0;
c_7326086.tag = closureN_tag;
 c_7326086.fn = (function_type)__lambda_366;
c_7326086.num_args = 1;
c_7326086.num_elements = 3;
c_7326086.elements = (object *)e_7326125;
c_7326086.elements[0] = ((closureN)self_7319452)->elements[0];
c_7326086.elements[1] = ((closureN)self_7319452)->elements[1];
c_7326086.elements[2] = ((closureN)self_7319452)->elements[2];










make_pair(c_7326139,quote_fk,NULL);c_7326139.hdr.immutable = 1;

make_pair(c_7326138,quote_match_91drop_91ids,&c_7326139);c_7326138.hdr.immutable = 1;

make_pair(c_7326143,quote_i,NULL);c_7326143.hdr.immutable = 1;

make_pair(c_7326142,quote__93_93_93,&c_7326143);c_7326142.hdr.immutable = 1;

make_pair(c_7326141,quote_sk,&c_7326142);c_7326141.hdr.immutable = 1;

make_pair(c_7326144,quote_i,NULL);c_7326144.hdr.immutable = 1;

make_pair(c_7326140,&c_7326141,&c_7326144);c_7326140.hdr.immutable = 1;

make_pair(c_7326137,&c_7326138,&c_7326140);c_7326137.hdr.immutable = 1;

make_pair(c_7326136,quote_g_87s,&c_7326137);c_7326136.hdr.immutable = 1;

make_pair(c_7326135,quote_p,&c_7326136);c_7326135.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326086, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319452)->elements[2])))), r_7312856, &c_7326135);; 
}

static void __lambda_366(void *data, object self_7319453, int argc, object *args) /* object self_7319453, object r_7312854 */
 {
 object r_7312854 = args[0];
  
closureN_type c_7326088;
object e_7326110 [2];
c_7326088.hdr.mark = gc_color_red;
 c_7326088.hdr.grayed = 0;
c_7326088.tag = closureN_tag;
 c_7326088.fn = (function_type)__lambda_367;
c_7326088.num_args = 1;
c_7326088.num_elements = 2;
c_7326088.elements = (object *)e_7326110;
c_7326088.elements[0] = ((closureN)self_7319453)->elements[0];
c_7326088.elements[1] = ((closureN)self_7319453)->elements[1];




make_pair(c_7326119,quote_fk,NULL);c_7326119.hdr.immutable = 1;

make_pair(c_7326118,quote_match_91drop_91ids,&c_7326119);c_7326118.hdr.immutable = 1;

make_pair(c_7326123,quote_i,NULL);c_7326123.hdr.immutable = 1;

make_pair(c_7326122,quote__93_93_93,&c_7326123);c_7326122.hdr.immutable = 1;

make_pair(c_7326121,quote_sk,&c_7326122);c_7326121.hdr.immutable = 1;

make_pair(c_7326124,quote_i,NULL);c_7326124.hdr.immutable = 1;

make_pair(c_7326120,&c_7326121,&c_7326124);c_7326120.hdr.immutable = 1;

make_pair(c_7326117,&c_7326118,&c_7326120);c_7326117.hdr.immutable = 1;

make_pair(c_7326116,quote_g_87s,&c_7326117);c_7326116.hdr.immutable = 1;

make_pair(c_7326115,quote_p,&c_7326116);c_7326115.hdr.immutable = 1;

make_pair(c_7326114,quote_v,&c_7326115);c_7326114.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326088, Cyc_car(data, ((closureN)self_7319453)->elements[2]), r_7312854, &c_7326114);; 
}

static void __lambda_367(void *data, object self_7319454, int argc, object *args) /* object self_7319454, object r_7312852 */
 {
 object r_7312852 = args[0];
  
closureN_type c_7326090;
object e_7326096 [1];
c_7326090.hdr.mark = gc_color_red;
 c_7326090.hdr.grayed = 0;
c_7326090.tag = closureN_tag;
 c_7326090.fn = (function_type)__lambda_368;
c_7326090.num_args = 1;
c_7326090.num_elements = 1;
c_7326090.elements = (object *)e_7326096;
c_7326090.elements[0] = ((closureN)self_7319454)->elements[0];


make_pair(c_7326104,quote_fk,NULL);c_7326104.hdr.immutable = 1;

make_pair(c_7326103,quote_match_91drop_91ids,&c_7326104);c_7326103.hdr.immutable = 1;

make_pair(c_7326108,quote_i,NULL);c_7326108.hdr.immutable = 1;

make_pair(c_7326107,quote__93_93_93,&c_7326108);c_7326107.hdr.immutable = 1;

make_pair(c_7326106,quote_sk,&c_7326107);c_7326106.hdr.immutable = 1;

make_pair(c_7326109,quote_i,NULL);c_7326109.hdr.immutable = 1;

make_pair(c_7326105,&c_7326106,&c_7326109);c_7326105.hdr.immutable = 1;

make_pair(c_7326102,&c_7326103,&c_7326105);c_7326102.hdr.immutable = 1;

make_pair(c_7326101,quote_g_87s,&c_7326102);c_7326101.hdr.immutable = 1;

make_pair(c_7326100,quote_p,&c_7326101);c_7326100.hdr.immutable = 1;

make_pair(c_7326099,quote_v,&c_7326100);c_7326099.hdr.immutable = 1;

make_pair(c_7326098,quote_match_91one,&c_7326099);c_7326098.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7326090, ((closureN)self_7319454)->elements[1], r_7312852, &c_7326098);; 
}

static void __lambda_368(void *data, object self_7319455, int argc, object *args) /* object self_7319455, object r_7312850 */
 {
 object r_7312850 = args[0];
  
pair_type local_7326095; 
return_direct_with_clo1(data,  ((closureN)self_7319455)->elements[0], (((closure)  ((closureN)self_7319455)->elements[0])->fn),  set_pair_as_expr(&local_7326095, r_7312850, boolean_f));; 
}

static void __lambda_330(void *data, object self_7319456, int argc, object *args) /* object self_7319456, object k_7312884 */
 {
 object k_7312884 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319456)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319456)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319456)->elements[2])))) ){ 
  
closureN_type c_7325633;
object e_7325939 [4];
c_7325633.hdr.mark = gc_color_red;
 c_7325633.hdr.grayed = 0;
c_7325633.tag = closureN_tag;
 c_7325633.fn = (function_type)__lambda_331;
c_7325633.num_args = 1;
c_7325633.num_elements = 4;
c_7325633.elements = (object *)e_7325939;
c_7325633.elements[0] = ((closureN)self_7319456)->elements[0];
c_7325633.elements[1] = k_7312884;
c_7325633.elements[2] = ((closureN)self_7319456)->elements[1];
c_7325633.elements[3] = ((closureN)self_7319456)->elements[2];

return_closcall2(data,  ((closureN)self_7319456)->elements[1],  &c_7325633, quote_or);
} else { 
  return_direct_with_clo1(data,  k_7312884, (((closure)  k_7312884)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312884, (((closure)  k_7312884)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312884, (((closure)  k_7312884)->fn),  boolean_f);}
;; 
}

static void __lambda_331(void *data, object self_7319457, int argc, object *args) /* object self_7319457, object r_7312944 */
 {
 object r_7312944 = args[0];
  
closureN_type c_7325636;
object e_7325931 [3];
c_7325636.hdr.mark = gc_color_red;
 c_7325636.hdr.grayed = 0;
c_7325636.tag = closureN_tag;
 c_7325636.fn = (function_type)__lambda_332;
c_7325636.num_args = 1;
c_7325636.num_elements = 3;
c_7325636.elements = (object *)e_7325931;
c_7325636.elements[0] = ((closureN)self_7319457)->elements[1];
c_7325636.elements[1] = ((closureN)self_7319457)->elements[2];
c_7325636.elements[2] = ((closureN)self_7319457)->elements[3];







return_closcall3(data,  ((closureN)self_7319457)->elements[0],  &c_7325636, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319457)->elements[3]))), r_7312944);; 
}

static void __lambda_332(void *data, object self_7319458, int argc, object *args) /* object self_7319458, object r_7312892 */
 {
 object r_7312892 = args[0];
  if( (boolean_f != r_7312892) ){ 
    complex_num_type local_7325639; 
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7325639, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319458)->elements[2]))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319458)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319458)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319458)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319458)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319458)->elements[2])))))))) ){ 
  
closureN_type c_7325704;
object e_7325916 [3];
c_7325704.hdr.mark = gc_color_red;
 c_7325704.hdr.grayed = 0;
c_7325704.tag = closureN_tag;
 c_7325704.fn = (function_type)__lambda_333;
c_7325704.num_args = 1;
c_7325704.num_elements = 3;
c_7325704.elements = (object *)e_7325916;
c_7325704.elements[0] = ((closureN)self_7319458)->elements[0];
c_7325704.elements[1] = ((closureN)self_7319458)->elements[1];
c_7325704.elements[2] = ((closureN)self_7319458)->elements[2];

return_closcall2(data,  ((closureN)self_7319458)->elements[1],  &c_7325704, quote_match_91extract_91vars);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319458)->elements[0], (((closure)  ((closureN)self_7319458)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319458)->elements[0], (((closure)  ((closureN)self_7319458)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319458)->elements[0], (((closure)  ((closureN)self_7319458)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319458)->elements[0], (((closure)  ((closureN)self_7319458)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319458)->elements[0], (((closure)  ((closureN)self_7319458)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319458)->elements[0], (((closure)  ((closureN)self_7319458)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319458)->elements[0], (((closure)  ((closureN)self_7319458)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_333(void *data, object self_7319459, int argc, object *args) /* object self_7319459, object r_7312910 */
 {
 object r_7312910 = args[0];
  
closureN_type c_7325707;
object e_7325915 [4];
c_7325707.hdr.mark = gc_color_red;
 c_7325707.hdr.grayed = 0;
c_7325707.tag = closureN_tag;
 c_7325707.fn = (function_type)__lambda_334;
c_7325707.num_args = 1;
c_7325707.num_elements = 4;
c_7325707.elements = (object *)e_7325915;
c_7325707.elements[0] = ((closureN)self_7319459)->elements[0];
c_7325707.elements[1] = r_7312910;
c_7325707.elements[2] = ((closureN)self_7319459)->elements[1];
c_7325707.elements[3] = ((closureN)self_7319459)->elements[2];

return_closcall2(data,  ((closureN)self_7319459)->elements[1],  &c_7325707, quote_or);; 
}

static void __lambda_334(void *data, object self_7319460, int argc, object *args) /* object self_7319460, object r_7312940 */
 {
 object r_7312940 = args[0];
  
closureN_type c_7325709;
object e_7325904 [4];
c_7325709.hdr.mark = gc_color_red;
 c_7325709.hdr.grayed = 0;
c_7325709.tag = closureN_tag;
 c_7325709.fn = (function_type)__lambda_335;
c_7325709.num_args = 1;
c_7325709.num_elements = 4;
c_7325709.elements = (object *)e_7325904;
c_7325709.elements[0] = ((closureN)self_7319460)->elements[0];
c_7325709.elements[1] = ((closureN)self_7319460)->elements[1];
c_7325709.elements[2] = ((closureN)self_7319460)->elements[2];
c_7325709.elements[3] = ((closureN)self_7319460)->elements[3];








make_pair(c_7325914,quote__93_93_93,NULL);c_7325914.hdr.immutable = 1;

make_pair(c_7325913,quote_p,&c_7325914);c_7325913.hdr.immutable = 1;

make_pair(c_7325912,quote_or,&c_7325913);c_7325912.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325709, r_7312940, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319460)->elements[3]))), &c_7325912);; 
}

static void __lambda_335(void *data, object self_7319461, int argc, object *args) /* object self_7319461, object r_7312913 */
 {
 object r_7312913 = args[0];
  
closureN_type c_7325712;
object e_7325903 [4];
c_7325712.hdr.mark = gc_color_red;
 c_7325712.hdr.grayed = 0;
c_7325712.tag = closureN_tag;
 c_7325712.fn = (function_type)__lambda_336;
c_7325712.num_args = 1;
c_7325712.num_elements = 4;
c_7325712.elements = (object *)e_7325903;
c_7325712.elements[0] = ((closureN)self_7319461)->elements[0];
c_7325712.elements[1] = ((closureN)self_7319461)->elements[1];
c_7325712.elements[2] = r_7312913;
c_7325712.elements[3] = ((closureN)self_7319461)->elements[3];

return_closcall2(data,  ((closureN)self_7319461)->elements[2],  &c_7325712, quote_match_91gen_91or);; 
}

static void __lambda_336(void *data, object self_7319462, int argc, object *args) /* object self_7319462, object r_7312924 */
 {
 object r_7312924 = args[0];
  
closureN_type c_7325714;
object e_7325888 [5];
c_7325714.hdr.mark = gc_color_red;
 c_7325714.hdr.grayed = 0;
c_7325714.tag = closureN_tag;
 c_7325714.fn = (function_type)__lambda_337;
c_7325714.num_args = 1;
c_7325714.num_elements = 5;
c_7325714.elements = (object *)e_7325888;
c_7325714.elements[0] = ((closureN)self_7319462)->elements[0];
c_7325714.elements[1] = ((closureN)self_7319462)->elements[1];
c_7325714.elements[2] = ((closureN)self_7319462)->elements[2];
c_7325714.elements[3] = r_7312924;
c_7325714.elements[4] = ((closureN)self_7319462)->elements[3];














make_pair(c_7325902,quote_i,NULL);c_7325902.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325714, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319462)->elements[3])))))), NULL, &c_7325902);; 
}

static void __lambda_337(void *data, object self_7319463, int argc, object *args) /* object self_7319463, object r_7312935 */
 {
 object r_7312935 = args[0];
  
closureN_type c_7325716;
object e_7325874 [5];
c_7325716.hdr.mark = gc_color_red;
 c_7325716.hdr.grayed = 0;
c_7325716.tag = closureN_tag;
 c_7325716.fn = (function_type)__lambda_338;
c_7325716.num_args = 1;
c_7325716.num_elements = 5;
c_7325716.elements = (object *)e_7325874;
c_7325716.elements[0] = ((closureN)self_7319463)->elements[0];
c_7325716.elements[1] = ((closureN)self_7319463)->elements[1];
c_7325716.elements[2] = ((closureN)self_7319463)->elements[2];
c_7325716.elements[3] = ((closureN)self_7319463)->elements[3];
c_7325716.elements[4] = ((closureN)self_7319463)->elements[4];












make_pair(c_7325887,quote_i,NULL);c_7325887.hdr.immutable = 1;

make_pair(c_7325886,quote_fk,&c_7325887);c_7325886.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325716, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319463)->elements[4]))))), r_7312935, &c_7325886);; 
}

static void __lambda_338(void *data, object self_7319464, int argc, object *args) /* object self_7319464, object r_7312933 */
 {
 object r_7312933 = args[0];
  
closureN_type c_7325718;
object e_7325861 [5];
c_7325718.hdr.mark = gc_color_red;
 c_7325718.hdr.grayed = 0;
c_7325718.tag = closureN_tag;
 c_7325718.fn = (function_type)__lambda_339;
c_7325718.num_args = 1;
c_7325718.num_elements = 5;
c_7325718.elements = (object *)e_7325861;
c_7325718.elements[0] = ((closureN)self_7319464)->elements[0];
c_7325718.elements[1] = ((closureN)self_7319464)->elements[1];
c_7325718.elements[2] = ((closureN)self_7319464)->elements[2];
c_7325718.elements[3] = ((closureN)self_7319464)->elements[3];
c_7325718.elements[4] = ((closureN)self_7319464)->elements[4];










make_pair(c_7325873,quote_i,NULL);c_7325873.hdr.immutable = 1;

make_pair(c_7325872,quote_fk,&c_7325873);c_7325872.hdr.immutable = 1;

make_pair(c_7325871,quote_sk,&c_7325872);c_7325871.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325718, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319464)->elements[4])))), r_7312933, &c_7325871);; 
}

static void __lambda_339(void *data, object self_7319465, int argc, object *args) /* object self_7319465, object r_7312931 */
 {
 object r_7312931 = args[0];
  
closureN_type c_7325720;
object e_7325849 [5];
c_7325720.hdr.mark = gc_color_red;
 c_7325720.hdr.grayed = 0;
c_7325720.tag = closureN_tag;
 c_7325720.fn = (function_type)__lambda_340;
c_7325720.num_args = 1;
c_7325720.num_elements = 5;
c_7325720.elements = (object *)e_7325849;
c_7325720.elements[0] = ((closureN)self_7319465)->elements[0];
c_7325720.elements[1] = ((closureN)self_7319465)->elements[1];
c_7325720.elements[2] = ((closureN)self_7319465)->elements[2];
c_7325720.elements[3] = ((closureN)self_7319465)->elements[3];
c_7325720.elements[4] = ((closureN)self_7319465)->elements[4];








make_pair(c_7325860,quote_i,NULL);c_7325860.hdr.immutable = 1;

make_pair(c_7325859,quote_fk,&c_7325860);c_7325859.hdr.immutable = 1;

make_pair(c_7325858,quote_sk,&c_7325859);c_7325858.hdr.immutable = 1;

make_pair(c_7325857,quote_g_87s,&c_7325858);c_7325857.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325720, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319465)->elements[4]))), r_7312931, &c_7325857);; 
}

static void __lambda_340(void *data, object self_7319466, int argc, object *args) /* object self_7319466, object r_7312929 */
 {
 object r_7312929 = args[0];
  
closureN_type c_7325722;
object e_7325834 [5];
c_7325722.hdr.mark = gc_color_red;
 c_7325722.hdr.grayed = 0;
c_7325722.tag = closureN_tag;
 c_7325722.fn = (function_type)__lambda_341;
c_7325722.num_args = 1;
c_7325722.num_elements = 5;
c_7325722.elements = (object *)e_7325834;
c_7325722.elements[0] = ((closureN)self_7319466)->elements[0];
c_7325722.elements[1] = ((closureN)self_7319466)->elements[1];
c_7325722.elements[2] = ((closureN)self_7319466)->elements[2];
c_7325722.elements[3] = ((closureN)self_7319466)->elements[3];
c_7325722.elements[4] = ((closureN)self_7319466)->elements[4];








make_pair(c_7325844,quote__93_93_93,NULL);c_7325844.hdr.immutable = 1;

make_pair(c_7325843,quote_p,&c_7325844);c_7325843.hdr.immutable = 1;

make_pair(c_7325848,quote_i,NULL);c_7325848.hdr.immutable = 1;

make_pair(c_7325847,quote_fk,&c_7325848);c_7325847.hdr.immutable = 1;

make_pair(c_7325846,quote_sk,&c_7325847);c_7325846.hdr.immutable = 1;

make_pair(c_7325845,quote_g_87s,&c_7325846);c_7325845.hdr.immutable = 1;

make_pair(c_7325842,&c_7325843,&c_7325845);c_7325842.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325722, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319466)->elements[4]))), r_7312929, &c_7325842);; 
}

static void __lambda_341(void *data, object self_7319467, int argc, object *args) /* object self_7319467, object r_7312927 */
 {
 object r_7312927 = args[0];
  
closureN_type c_7325724;
object e_7325822 [5];
c_7325724.hdr.mark = gc_color_red;
 c_7325724.hdr.grayed = 0;
c_7325724.tag = closureN_tag;
 c_7325724.fn = (function_type)__lambda_342;
c_7325724.num_args = 1;
c_7325724.num_elements = 5;
c_7325724.elements = (object *)e_7325822;
c_7325724.elements[0] = ((closureN)self_7319467)->elements[0];
c_7325724.elements[1] = ((closureN)self_7319467)->elements[1];
c_7325724.elements[2] = ((closureN)self_7319467)->elements[2];
c_7325724.elements[3] = ((closureN)self_7319467)->elements[3];
c_7325724.elements[4] = ((closureN)self_7319467)->elements[4];




make_pair(c_7325829,quote__93_93_93,NULL);c_7325829.hdr.immutable = 1;

make_pair(c_7325828,quote_p,&c_7325829);c_7325828.hdr.immutable = 1;

make_pair(c_7325833,quote_i,NULL);c_7325833.hdr.immutable = 1;

make_pair(c_7325832,quote_fk,&c_7325833);c_7325832.hdr.immutable = 1;

make_pair(c_7325831,quote_sk,&c_7325832);c_7325831.hdr.immutable = 1;

make_pair(c_7325830,quote_g_87s,&c_7325831);c_7325830.hdr.immutable = 1;

make_pair(c_7325827,&c_7325828,&c_7325830);c_7325827.hdr.immutable = 1;

make_pair(c_7325826,quote_v,&c_7325827);c_7325826.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325724, Cyc_car(data, ((closureN)self_7319467)->elements[4]), r_7312927, &c_7325826);; 
}

static void __lambda_342(void *data, object self_7319468, int argc, object *args) /* object self_7319468, object r_7312925 */
 {
 object r_7312925 = args[0];
  
closureN_type c_7325726;
object e_7325811 [4];
c_7325726.hdr.mark = gc_color_red;
 c_7325726.hdr.grayed = 0;
c_7325726.tag = closureN_tag;
 c_7325726.fn = (function_type)__lambda_343;
c_7325726.num_args = 1;
c_7325726.num_elements = 4;
c_7325726.elements = (object *)e_7325811;
c_7325726.elements[0] = ((closureN)self_7319468)->elements[0];
c_7325726.elements[1] = ((closureN)self_7319468)->elements[1];
c_7325726.elements[2] = ((closureN)self_7319468)->elements[2];
c_7325726.elements[3] = ((closureN)self_7319468)->elements[4];


make_pair(c_7325817,quote__93_93_93,NULL);c_7325817.hdr.immutable = 1;

make_pair(c_7325816,quote_p,&c_7325817);c_7325816.hdr.immutable = 1;

make_pair(c_7325821,quote_i,NULL);c_7325821.hdr.immutable = 1;

make_pair(c_7325820,quote_fk,&c_7325821);c_7325820.hdr.immutable = 1;

make_pair(c_7325819,quote_sk,&c_7325820);c_7325819.hdr.immutable = 1;

make_pair(c_7325818,quote_g_87s,&c_7325819);c_7325818.hdr.immutable = 1;

make_pair(c_7325815,&c_7325816,&c_7325818);c_7325815.hdr.immutable = 1;

make_pair(c_7325814,quote_v,&c_7325815);c_7325814.hdr.immutable = 1;

make_pair(c_7325813,quote_match_91gen_91or,&c_7325814);c_7325813.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325726, ((closureN)self_7319468)->elements[3], r_7312925, &c_7325813);; 
}

static void __lambda_343(void *data, object self_7319469, int argc, object *args) /* object self_7319469, object r_7312916 */
 {
 object r_7312916 = args[0];
  
closureN_type c_7325728;
object e_7325809 [5];
c_7325728.hdr.mark = gc_color_red;
 c_7325728.hdr.grayed = 0;
c_7325728.tag = closureN_tag;
 c_7325728.fn = (function_type)__lambda_344;
c_7325728.num_args = 1;
c_7325728.num_elements = 5;
c_7325728.elements = (object *)e_7325809;
c_7325728.elements[0] = ((closureN)self_7319469)->elements[0];
c_7325728.elements[1] = ((closureN)self_7319469)->elements[1];
c_7325728.elements[2] = ((closureN)self_7319469)->elements[2];
c_7325728.elements[3] = r_7312916;
c_7325728.elements[4] = ((closureN)self_7319469)->elements[3];


make_pair(c_7325810,NULL,NULL);c_7325810.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325728, NULL, NULL, &c_7325810);; 
}

static void __lambda_344(void *data, object self_7319470, int argc, object *args) /* object self_7319470, object r_7312919 */
 {
 object r_7312919 = args[0];
  
closureN_type c_7325730;
object e_7325793 [4];
c_7325730.hdr.mark = gc_color_red;
 c_7325730.hdr.grayed = 0;
c_7325730.tag = closureN_tag;
 c_7325730.fn = (function_type)__lambda_345;
c_7325730.num_args = 1;
c_7325730.num_elements = 4;
c_7325730.elements = (object *)e_7325793;
c_7325730.elements[0] = ((closureN)self_7319470)->elements[0];
c_7325730.elements[1] = ((closureN)self_7319470)->elements[1];
c_7325730.elements[2] = ((closureN)self_7319470)->elements[2];
c_7325730.elements[3] = ((closureN)self_7319470)->elements[3];














make_pair(c_7325808,NULL,NULL);c_7325808.hdr.immutable = 1;

make_pair(c_7325807,quote_i,&c_7325808);c_7325807.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325730, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319470)->elements[4])))))), r_7312919, &c_7325807);; 
}

static void __lambda_345(void *data, object self_7319471, int argc, object *args) /* object self_7319471, object r_7312917 */
 {
 object r_7312917 = args[0];
  
closureN_type c_7325732;
object e_7325779 [3];
c_7325732.hdr.mark = gc_color_red;
 c_7325732.hdr.grayed = 0;
c_7325732.tag = closureN_tag;
 c_7325732.fn = (function_type)__lambda_346;
c_7325732.num_args = 1;
c_7325732.num_elements = 3;
c_7325732.elements = (object *)e_7325779;
c_7325732.elements[0] = ((closureN)self_7319471)->elements[0];
c_7325732.elements[1] = ((closureN)self_7319471)->elements[1];
c_7325732.elements[2] = ((closureN)self_7319471)->elements[2];


make_pair(c_7325786,quote__93_93_93,NULL);c_7325786.hdr.immutable = 1;

make_pair(c_7325785,quote_p,&c_7325786);c_7325785.hdr.immutable = 1;

make_pair(c_7325790,quote_i,NULL);c_7325790.hdr.immutable = 1;

make_pair(c_7325789,quote_fk,&c_7325790);c_7325789.hdr.immutable = 1;

make_pair(c_7325788,quote_sk,&c_7325789);c_7325788.hdr.immutable = 1;

make_pair(c_7325787,quote_g_87s,&c_7325788);c_7325787.hdr.immutable = 1;

make_pair(c_7325784,&c_7325785,&c_7325787);c_7325784.hdr.immutable = 1;

make_pair(c_7325783,quote_v,&c_7325784);c_7325783.hdr.immutable = 1;

make_pair(c_7325782,quote_match_91gen_91or,&c_7325783);c_7325782.hdr.immutable = 1;

make_pair(c_7325792,NULL,NULL);c_7325792.hdr.immutable = 1;

make_pair(c_7325791,quote_i,&c_7325792);c_7325791.hdr.immutable = 1;

make_pair(c_7325781,&c_7325782,&c_7325791);c_7325781.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325732, ((closureN)self_7319471)->elements[3], r_7312917, &c_7325781);; 
}

static void __lambda_346(void *data, object self_7319472, int argc, object *args) /* object self_7319472, object r_7312914 */
 {
 object r_7312914 = args[0];
  
closureN_type c_7325734;
object e_7325761 [2];
c_7325734.hdr.mark = gc_color_red;
 c_7325734.hdr.grayed = 0;
c_7325734.tag = closureN_tag;
 c_7325734.fn = (function_type)__lambda_347;
c_7325734.num_args = 1;
c_7325734.num_elements = 2;
c_7325734.elements = (object *)e_7325761;
c_7325734.elements[0] = ((closureN)self_7319472)->elements[0];
c_7325734.elements[1] = ((closureN)self_7319472)->elements[1];


make_pair(c_7325766,quote__93_93_93,NULL);c_7325766.hdr.immutable = 1;

make_pair(c_7325765,quote_p,&c_7325766);c_7325765.hdr.immutable = 1;

make_pair(c_7325764,quote_or,&c_7325765);c_7325764.hdr.immutable = 1;

make_pair(c_7325772,quote__93_93_93,NULL);c_7325772.hdr.immutable = 1;

make_pair(c_7325771,quote_p,&c_7325772);c_7325771.hdr.immutable = 1;

make_pair(c_7325776,quote_i,NULL);c_7325776.hdr.immutable = 1;

make_pair(c_7325775,quote_fk,&c_7325776);c_7325775.hdr.immutable = 1;

make_pair(c_7325774,quote_sk,&c_7325775);c_7325774.hdr.immutable = 1;

make_pair(c_7325773,quote_g_87s,&c_7325774);c_7325773.hdr.immutable = 1;

make_pair(c_7325770,&c_7325771,&c_7325773);c_7325770.hdr.immutable = 1;

make_pair(c_7325769,quote_v,&c_7325770);c_7325769.hdr.immutable = 1;

make_pair(c_7325768,quote_match_91gen_91or,&c_7325769);c_7325768.hdr.immutable = 1;

make_pair(c_7325778,NULL,NULL);c_7325778.hdr.immutable = 1;

make_pair(c_7325777,quote_i,&c_7325778);c_7325777.hdr.immutable = 1;

make_pair(c_7325767,&c_7325768,&c_7325777);c_7325767.hdr.immutable = 1;

make_pair(c_7325763,&c_7325764,&c_7325767);c_7325763.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325734, ((closureN)self_7319472)->elements[2], r_7312914, &c_7325763);; 
}

static void __lambda_347(void *data, object self_7319473, int argc, object *args) /* object self_7319473, object r_7312911 */
 {
 object r_7312911 = args[0];
  
closureN_type c_7325736;
object e_7325742 [1];
c_7325736.hdr.mark = gc_color_red;
 c_7325736.hdr.grayed = 0;
c_7325736.tag = closureN_tag;
 c_7325736.fn = (function_type)__lambda_348;
c_7325736.num_args = 1;
c_7325736.num_elements = 1;
c_7325736.elements = (object *)e_7325742;
c_7325736.elements[0] = ((closureN)self_7319473)->elements[0];


make_pair(c_7325748,quote__93_93_93,NULL);c_7325748.hdr.immutable = 1;

make_pair(c_7325747,quote_p,&c_7325748);c_7325747.hdr.immutable = 1;

make_pair(c_7325746,quote_or,&c_7325747);c_7325746.hdr.immutable = 1;

make_pair(c_7325754,quote__93_93_93,NULL);c_7325754.hdr.immutable = 1;

make_pair(c_7325753,quote_p,&c_7325754);c_7325753.hdr.immutable = 1;

make_pair(c_7325758,quote_i,NULL);c_7325758.hdr.immutable = 1;

make_pair(c_7325757,quote_fk,&c_7325758);c_7325757.hdr.immutable = 1;

make_pair(c_7325756,quote_sk,&c_7325757);c_7325756.hdr.immutable = 1;

make_pair(c_7325755,quote_g_87s,&c_7325756);c_7325755.hdr.immutable = 1;

make_pair(c_7325752,&c_7325753,&c_7325755);c_7325752.hdr.immutable = 1;

make_pair(c_7325751,quote_v,&c_7325752);c_7325751.hdr.immutable = 1;

make_pair(c_7325750,quote_match_91gen_91or,&c_7325751);c_7325750.hdr.immutable = 1;

make_pair(c_7325760,NULL,NULL);c_7325760.hdr.immutable = 1;

make_pair(c_7325759,quote_i,&c_7325760);c_7325759.hdr.immutable = 1;

make_pair(c_7325749,&c_7325750,&c_7325759);c_7325749.hdr.immutable = 1;

make_pair(c_7325745,&c_7325746,&c_7325749);c_7325745.hdr.immutable = 1;

make_pair(c_7325744,quote_match_91extract_91vars,&c_7325745);c_7325744.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325736, ((closureN)self_7319473)->elements[1], r_7312911, &c_7325744);; 
}

static void __lambda_348(void *data, object self_7319474, int argc, object *args) /* object self_7319474, object r_7312909 */
 {
 object r_7312909 = args[0];
  
pair_type local_7325741; 
return_direct_with_clo1(data,  ((closureN)self_7319474)->elements[0], (((closure)  ((closureN)self_7319474)->elements[0])->fn),  set_pair_as_expr(&local_7325741, r_7312909, boolean_f));; 
}

static void __lambda_321(void *data, object self_7319475, int argc, object *args) /* object self_7319475, object k_7312947 */
 {
 object k_7312947 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319475)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319475)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319475)->elements[2])))) ){ 
  
closureN_type c_7325524;
object e_7325604 [4];
c_7325524.hdr.mark = gc_color_red;
 c_7325524.hdr.grayed = 0;
c_7325524.tag = closureN_tag;
 c_7325524.fn = (function_type)__lambda_322;
c_7325524.num_args = 1;
c_7325524.num_elements = 4;
c_7325524.elements = (object *)e_7325604;
c_7325524.elements[0] = ((closureN)self_7319475)->elements[0];
c_7325524.elements[1] = k_7312947;
c_7325524.elements[2] = ((closureN)self_7319475)->elements[1];
c_7325524.elements[3] = ((closureN)self_7319475)->elements[2];

return_closcall2(data,  ((closureN)self_7319475)->elements[1],  &c_7325524, quote_or);
} else { 
  return_direct_with_clo1(data,  k_7312947, (((closure)  k_7312947)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312947, (((closure)  k_7312947)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312947, (((closure)  k_7312947)->fn),  boolean_f);}
;; 
}

static void __lambda_322(void *data, object self_7319476, int argc, object *args) /* object self_7319476, object r_7312970 */
 {
 object r_7312970 = args[0];
  
closureN_type c_7325527;
object e_7325596 [3];
c_7325527.hdr.mark = gc_color_red;
 c_7325527.hdr.grayed = 0;
c_7325527.tag = closureN_tag;
 c_7325527.fn = (function_type)__lambda_323;
c_7325527.num_args = 1;
c_7325527.num_elements = 3;
c_7325527.elements = (object *)e_7325596;
c_7325527.elements[0] = ((closureN)self_7319476)->elements[1];
c_7325527.elements[1] = ((closureN)self_7319476)->elements[2];
c_7325527.elements[2] = ((closureN)self_7319476)->elements[3];







return_closcall3(data,  ((closureN)self_7319476)->elements[0],  &c_7325527, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319476)->elements[3]))), r_7312970);; 
}

static void __lambda_323(void *data, object self_7319477, int argc, object *args) /* object self_7319477, object r_7312955 */
 {
 object r_7312955 = args[0];
  if( (boolean_f != r_7312955) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319477)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319477)->elements[2])))))) ){ 
  
closureN_type c_7325550;
object e_7325589 [2];
c_7325550.hdr.mark = gc_color_red;
 c_7325550.hdr.grayed = 0;
c_7325550.tag = closureN_tag;
 c_7325550.fn = (function_type)__lambda_324;
c_7325550.num_args = 1;
c_7325550.num_elements = 2;
c_7325550.elements = (object *)e_7325589;
c_7325550.elements[0] = ((closureN)self_7319477)->elements[0];
c_7325550.elements[1] = ((closureN)self_7319477)->elements[2];

return_closcall2(data,  ((closureN)self_7319477)->elements[1],  &c_7325550, quote_match_91one);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319477)->elements[0], (((closure)  ((closureN)self_7319477)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319477)->elements[0], (((closure)  ((closureN)self_7319477)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319477)->elements[0], (((closure)  ((closureN)self_7319477)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_324(void *data, object self_7319478, int argc, object *args) /* object self_7319478, object r_7312963 */
 {
 object r_7312963 = args[0];
  
closureN_type c_7325552;
object e_7325573 [3];
c_7325552.hdr.mark = gc_color_red;
 c_7325552.hdr.grayed = 0;
c_7325552.tag = closureN_tag;
 c_7325552.fn = (function_type)__lambda_325;
c_7325552.num_args = 1;
c_7325552.num_elements = 3;
c_7325552.elements = (object *)e_7325573;
c_7325552.elements[0] = ((closureN)self_7319478)->elements[0];
c_7325552.elements[1] = r_7312963;
c_7325552.elements[2] = ((closureN)self_7319478)->elements[1];














make_pair(c_7325588,quote_p,quote_x);c_7325588.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325552, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319478)->elements[1])))), Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319478)->elements[1])), &c_7325588);; 
}

static void __lambda_325(void *data, object self_7319479, int argc, object *args) /* object self_7319479, object r_7312966 */
 {
 object r_7312966 = args[0];
  
closureN_type c_7325554;
object e_7325567 [2];
c_7325554.hdr.mark = gc_color_red;
 c_7325554.hdr.grayed = 0;
c_7325554.tag = closureN_tag;
 c_7325554.fn = (function_type)__lambda_326;
c_7325554.num_args = 1;
c_7325554.num_elements = 2;
c_7325554.elements = (object *)e_7325567;
c_7325554.elements[0] = ((closureN)self_7319479)->elements[0];
c_7325554.elements[1] = ((closureN)self_7319479)->elements[1];




make_pair(c_7325572,quote_p,quote_x);c_7325572.hdr.immutable = 1;

make_pair(c_7325571,quote_v,&c_7325572);c_7325571.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325554, Cyc_car(data, ((closureN)self_7319479)->elements[2]), r_7312966, &c_7325571);; 
}

static void __lambda_326(void *data, object self_7319480, int argc, object *args) /* object self_7319480, object r_7312964 */
 {
 object r_7312964 = args[0];
  
closureN_type c_7325556;
object e_7325562 [1];
c_7325556.hdr.mark = gc_color_red;
 c_7325556.hdr.grayed = 0;
c_7325556.tag = closureN_tag;
 c_7325556.fn = (function_type)__lambda_327;
c_7325556.num_args = 1;
c_7325556.num_elements = 1;
c_7325556.elements = (object *)e_7325562;
c_7325556.elements[0] = ((closureN)self_7319480)->elements[0];


make_pair(c_7325566,quote_p,quote_x);c_7325566.hdr.immutable = 1;

make_pair(c_7325565,quote_v,&c_7325566);c_7325565.hdr.immutable = 1;

make_pair(c_7325564,quote_match_91one,&c_7325565);c_7325564.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325556, ((closureN)self_7319480)->elements[1], r_7312964, &c_7325564);; 
}

static void __lambda_327(void *data, object self_7319481, int argc, object *args) /* object self_7319481, object r_7312962 */
 {
 object r_7312962 = args[0];
  
pair_type local_7325561; 
return_direct_with_clo1(data,  ((closureN)self_7319481)->elements[0], (((closure)  ((closureN)self_7319481)->elements[0])->fn),  set_pair_as_expr(&local_7325561, r_7312962, boolean_f));; 
}

static void __lambda_316(void *data, object self_7319482, int argc, object *args) /* object self_7319482, object k_7312973 */
 {
 object k_7312973 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319482)->elements[2])) ){ 
  
  Cyc_car(data, ((closureN)self_7319482)->elements[2]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319482)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319482)->elements[2])))) ){ 
  
closureN_type c_7325354;
object e_7325492 [3];
c_7325354.hdr.mark = gc_color_red;
 c_7325354.hdr.grayed = 0;
c_7325354.tag = closureN_tag;
 c_7325354.fn = (function_type)__lambda_317;
c_7325354.num_args = 1;
c_7325354.num_elements = 3;
c_7325354.elements = (object *)e_7325492;
c_7325354.elements[0] = ((closureN)self_7319482)->elements[0];
c_7325354.elements[1] = k_7312973;
c_7325354.elements[2] = ((closureN)self_7319482)->elements[2];

return_closcall2(data,  ((closureN)self_7319482)->elements[1],  &c_7325354, quote_or);
} else { 
  return_direct_with_clo1(data,  k_7312973, (((closure)  k_7312973)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312973, (((closure)  k_7312973)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7312973, (((closure)  k_7312973)->fn),  boolean_f);}
;; 
}

static void __lambda_317(void *data, object self_7319483, int argc, object *args) /* object self_7319483, object r_7312998 */
 {
 object r_7312998 = args[0];
  
closureN_type c_7325357;
object e_7325484 [2];
c_7325357.hdr.mark = gc_color_red;
 c_7325357.hdr.grayed = 0;
c_7325357.tag = closureN_tag;
 c_7325357.fn = (function_type)__lambda_318;
c_7325357.num_args = 1;
c_7325357.num_elements = 2;
c_7325357.elements = (object *)e_7325484;
c_7325357.elements[0] = ((closureN)self_7319483)->elements[1];
c_7325357.elements[1] = ((closureN)self_7319483)->elements[2];







return_closcall3(data,  ((closureN)self_7319483)->elements[0],  &c_7325357, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319483)->elements[2]))), r_7312998);; 
}

static void __lambda_318(void *data, object self_7319484, int argc, object *args) /* object self_7319484, object r_7312981 */
 {
 object r_7312981 = args[0];
  if( (boolean_f != r_7312981) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319484)->elements[1]))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319484)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319484)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319484)->elements[1]))))) ){ 
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319484)->elements[1]))));  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319484)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319484)->elements[1]))))))) ){ 
  
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319484)->elements[1]))))));  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319484)->elements[1])))))))) ){ 
  
pair_type local_7325429; 










return_direct_with_clo1(data,  ((closureN)self_7319484)->elements[0], (((closure)  ((closureN)self_7319484)->elements[0])->fn),  set_pair_as_expr(&local_7325429, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319484)->elements[1]))))), boolean_f));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319484)->elements[0], (((closure)  ((closureN)self_7319484)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319484)->elements[0], (((closure)  ((closureN)self_7319484)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319484)->elements[0], (((closure)  ((closureN)self_7319484)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319484)->elements[0], (((closure)  ((closureN)self_7319484)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319484)->elements[0], (((closure)  ((closureN)self_7319484)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319484)->elements[0], (((closure)  ((closureN)self_7319484)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319484)->elements[0], (((closure)  ((closureN)self_7319484)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_294(void *data, object self_7319485, int argc, object *args) /* object self_7319485, object k_7313001 */
 {
 object k_7313001 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319485)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319485)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319485)->elements[2])))) ){ 
  
closureN_type c_7324969;
object e_7325324 [4];
c_7324969.hdr.mark = gc_color_red;
 c_7324969.hdr.grayed = 0;
c_7324969.tag = closureN_tag;
 c_7324969.fn = (function_type)__lambda_295;
c_7324969.num_args = 1;
c_7324969.num_elements = 4;
c_7324969.elements = (object *)e_7325324;
c_7324969.elements[0] = ((closureN)self_7319485)->elements[0];
c_7324969.elements[1] = k_7313001;
c_7324969.elements[2] = ((closureN)self_7319485)->elements[1];
c_7324969.elements[3] = ((closureN)self_7319485)->elements[2];

return_closcall2(data,  ((closureN)self_7319485)->elements[1],  &c_7324969, quote_and);
} else { 
  return_direct_with_clo1(data,  k_7313001, (((closure)  k_7313001)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313001, (((closure)  k_7313001)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313001, (((closure)  k_7313001)->fn),  boolean_f);}
;; 
}

static void __lambda_295(void *data, object self_7319486, int argc, object *args) /* object self_7319486, object r_7313065 */
 {
 object r_7313065 = args[0];
  
closureN_type c_7324972;
object e_7325316 [3];
c_7324972.hdr.mark = gc_color_red;
 c_7324972.hdr.grayed = 0;
c_7324972.tag = closureN_tag;
 c_7324972.fn = (function_type)__lambda_296;
c_7324972.num_args = 1;
c_7324972.num_elements = 3;
c_7324972.elements = (object *)e_7325316;
c_7324972.elements[0] = ((closureN)self_7319486)->elements[1];
c_7324972.elements[1] = ((closureN)self_7319486)->elements[2];
c_7324972.elements[2] = ((closureN)self_7319486)->elements[3];







return_closcall3(data,  ((closureN)self_7319486)->elements[0],  &c_7324972, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319486)->elements[3]))), r_7313065);; 
}

static void __lambda_296(void *data, object self_7319487, int argc, object *args) /* object self_7319487, object r_7313009 */
 {
 object r_7313009 = args[0];
  if( (boolean_f != r_7313009) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319487)->elements[2]))))) ){ 
    complex_num_type local_7324984; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7324984, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319487)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319487)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319487)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319487)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319487)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319487)->elements[2])))))))) ){ 
  
closureN_type c_7325051;
object e_7325299 [3];
c_7325051.hdr.mark = gc_color_red;
 c_7325051.hdr.grayed = 0;
c_7325051.tag = closureN_tag;
 c_7325051.fn = (function_type)__lambda_297;
c_7325051.num_args = 1;
c_7325051.num_elements = 3;
c_7325051.elements = (object *)e_7325299;
c_7325051.elements[0] = ((closureN)self_7319487)->elements[0];
c_7325051.elements[1] = ((closureN)self_7319487)->elements[1];
c_7325051.elements[2] = ((closureN)self_7319487)->elements[2];

return_closcall2(data,  ((closureN)self_7319487)->elements[1],  &c_7325051, quote_match_91one);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319487)->elements[0], (((closure)  ((closureN)self_7319487)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319487)->elements[0], (((closure)  ((closureN)self_7319487)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319487)->elements[0], (((closure)  ((closureN)self_7319487)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319487)->elements[0], (((closure)  ((closureN)self_7319487)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319487)->elements[0], (((closure)  ((closureN)self_7319487)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319487)->elements[0], (((closure)  ((closureN)self_7319487)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319487)->elements[0], (((closure)  ((closureN)self_7319487)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319487)->elements[0], (((closure)  ((closureN)self_7319487)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_297(void *data, object self_7319488, int argc, object *args) /* object self_7319488, object r_7313030 */
 {
 object r_7313030 = args[0];
  
closureN_type c_7325054;
object e_7325298 [4];
c_7325054.hdr.mark = gc_color_red;
 c_7325054.hdr.grayed = 0;
c_7325054.tag = closureN_tag;
 c_7325054.fn = (function_type)__lambda_298;
c_7325054.num_args = 1;
c_7325054.num_elements = 4;
c_7325054.elements = (object *)e_7325298;
c_7325054.elements[0] = ((closureN)self_7319488)->elements[0];
c_7325054.elements[1] = r_7313030;
c_7325054.elements[2] = ((closureN)self_7319488)->elements[1];
c_7325054.elements[3] = ((closureN)self_7319488)->elements[2];

return_closcall2(data,  ((closureN)self_7319488)->elements[1],  &c_7325054, quote_match_91one);; 
}

static void __lambda_298(void *data, object self_7319489, int argc, object *args) /* object self_7319489, object r_7313046 */
 {
 object r_7313046 = args[0];
  
closureN_type c_7325057;
object e_7325297 [4];
c_7325057.hdr.mark = gc_color_red;
 c_7325057.hdr.grayed = 0;
c_7325057.tag = closureN_tag;
 c_7325057.fn = (function_type)__lambda_299;
c_7325057.num_args = 1;
c_7325057.num_elements = 4;
c_7325057.elements = (object *)e_7325297;
c_7325057.elements[0] = ((closureN)self_7319489)->elements[0];
c_7325057.elements[1] = ((closureN)self_7319489)->elements[1];
c_7325057.elements[2] = r_7313046;
c_7325057.elements[3] = ((closureN)self_7319489)->elements[3];

return_closcall2(data,  ((closureN)self_7319489)->elements[2],  &c_7325057, quote_and);; 
}

static void __lambda_299(void *data, object self_7319490, int argc, object *args) /* object self_7319490, object r_7313060 */
 {
 object r_7313060 = args[0];
  
closureN_type c_7325059;
object e_7325284 [4];
c_7325059.hdr.mark = gc_color_red;
 c_7325059.hdr.grayed = 0;
c_7325059.tag = closureN_tag;
 c_7325059.fn = (function_type)__lambda_300;
c_7325059.num_args = 1;
c_7325059.num_elements = 4;
c_7325059.elements = (object *)e_7325284;
c_7325059.elements[0] = ((closureN)self_7319490)->elements[0];
c_7325059.elements[1] = ((closureN)self_7319490)->elements[1];
c_7325059.elements[2] = ((closureN)self_7319490)->elements[2];
c_7325059.elements[3] = ((closureN)self_7319490)->elements[3];










make_pair(c_7325296,quote__93_93_93,NULL);c_7325296.hdr.immutable = 1;

make_pair(c_7325295,quote_q,&c_7325296);c_7325295.hdr.immutable = 1;

make_pair(c_7325294,quote_and,&c_7325295);c_7325294.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325059, r_7313060, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319490)->elements[3])))), &c_7325294);; 
}

static void __lambda_300(void *data, object self_7319491, int argc, object *args) /* object self_7319491, object r_7313051 */
 {
 object r_7313051 = args[0];
  
closureN_type c_7325061;
object e_7325271 [5];
c_7325061.hdr.mark = gc_color_red;
 c_7325061.hdr.grayed = 0;
c_7325061.tag = closureN_tag;
 c_7325061.fn = (function_type)__lambda_301;
c_7325061.num_args = 1;
c_7325061.num_elements = 5;
c_7325061.elements = (object *)e_7325271;
c_7325061.elements[0] = ((closureN)self_7319491)->elements[0];
c_7325061.elements[1] = ((closureN)self_7319491)->elements[1];
c_7325061.elements[2] = ((closureN)self_7319491)->elements[2];
c_7325061.elements[3] = r_7313051;
c_7325061.elements[4] = ((closureN)self_7319491)->elements[3];












make_pair(c_7325283,quote_fk,NULL);c_7325283.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325061, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319491)->elements[3]))))), NULL, &c_7325283);; 
}

static void __lambda_301(void *data, object self_7319492, int argc, object *args) /* object self_7319492, object r_7313056 */
 {
 object r_7313056 = args[0];
  
closureN_type c_7325063;
object e_7325259 [5];
c_7325063.hdr.mark = gc_color_red;
 c_7325063.hdr.grayed = 0;
c_7325063.tag = closureN_tag;
 c_7325063.fn = (function_type)__lambda_302;
c_7325063.num_args = 1;
c_7325063.num_elements = 5;
c_7325063.elements = (object *)e_7325259;
c_7325063.elements[0] = ((closureN)self_7319492)->elements[0];
c_7325063.elements[1] = ((closureN)self_7319492)->elements[1];
c_7325063.elements[2] = ((closureN)self_7319492)->elements[2];
c_7325063.elements[3] = ((closureN)self_7319492)->elements[3];
c_7325063.elements[4] = ((closureN)self_7319492)->elements[4];










make_pair(c_7325270,quote_fk,NULL);c_7325270.hdr.immutable = 1;

make_pair(c_7325269,quote_sk,&c_7325270);c_7325269.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325063, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319492)->elements[4])))), r_7313056, &c_7325269);; 
}

static void __lambda_302(void *data, object self_7319493, int argc, object *args) /* object self_7319493, object r_7313054 */
 {
 object r_7313054 = args[0];
  
closureN_type c_7325065;
object e_7325248 [5];
c_7325065.hdr.mark = gc_color_red;
 c_7325065.hdr.grayed = 0;
c_7325065.tag = closureN_tag;
 c_7325065.fn = (function_type)__lambda_303;
c_7325065.num_args = 1;
c_7325065.num_elements = 5;
c_7325065.elements = (object *)e_7325248;
c_7325065.elements[0] = ((closureN)self_7319493)->elements[0];
c_7325065.elements[1] = ((closureN)self_7319493)->elements[1];
c_7325065.elements[2] = ((closureN)self_7319493)->elements[2];
c_7325065.elements[3] = ((closureN)self_7319493)->elements[3];
c_7325065.elements[4] = ((closureN)self_7319493)->elements[4];








make_pair(c_7325258,quote_fk,NULL);c_7325258.hdr.immutable = 1;

make_pair(c_7325257,quote_sk,&c_7325258);c_7325257.hdr.immutable = 1;

make_pair(c_7325256,quote_g_87s,&c_7325257);c_7325256.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325065, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319493)->elements[4]))), r_7313054, &c_7325256);; 
}

static void __lambda_303(void *data, object self_7319494, int argc, object *args) /* object self_7319494, object r_7313052 */
 {
 object r_7313052 = args[0];
  
closureN_type c_7325067;
object e_7325239 [4];
c_7325067.hdr.mark = gc_color_red;
 c_7325067.hdr.grayed = 0;
c_7325067.tag = closureN_tag;
 c_7325067.fn = (function_type)__lambda_304;
c_7325067.num_args = 1;
c_7325067.num_elements = 4;
c_7325067.elements = (object *)e_7325239;
c_7325067.elements[0] = ((closureN)self_7319494)->elements[0];
c_7325067.elements[1] = ((closureN)self_7319494)->elements[1];
c_7325067.elements[2] = ((closureN)self_7319494)->elements[2];
c_7325067.elements[3] = ((closureN)self_7319494)->elements[4];


make_pair(c_7325244,quote__93_93_93,NULL);c_7325244.hdr.immutable = 1;

make_pair(c_7325243,quote_q,&c_7325244);c_7325243.hdr.immutable = 1;

make_pair(c_7325242,quote_and,&c_7325243);c_7325242.hdr.immutable = 1;

make_pair(c_7325247,quote_fk,NULL);c_7325247.hdr.immutable = 1;

make_pair(c_7325246,quote_sk,&c_7325247);c_7325246.hdr.immutable = 1;

make_pair(c_7325245,quote_g_87s,&c_7325246);c_7325245.hdr.immutable = 1;

make_pair(c_7325241,&c_7325242,&c_7325245);c_7325241.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325067, ((closureN)self_7319494)->elements[3], r_7313052, &c_7325241);; 
}

static void __lambda_304(void *data, object self_7319495, int argc, object *args) /* object self_7319495, object r_7313049 */
 {
 object r_7313049 = args[0];
  
closureN_type c_7325069;
object e_7325227 [4];
c_7325069.hdr.mark = gc_color_red;
 c_7325069.hdr.grayed = 0;
c_7325069.tag = closureN_tag;
 c_7325069.fn = (function_type)__lambda_305;
c_7325069.num_args = 1;
c_7325069.num_elements = 4;
c_7325069.elements = (object *)e_7325227;
c_7325069.elements[0] = ((closureN)self_7319495)->elements[0];
c_7325069.elements[1] = ((closureN)self_7319495)->elements[1];
c_7325069.elements[2] = ((closureN)self_7319495)->elements[2];
c_7325069.elements[3] = ((closureN)self_7319495)->elements[3];




make_pair(c_7325235,quote__93_93_93,NULL);c_7325235.hdr.immutable = 1;

make_pair(c_7325234,quote_q,&c_7325235);c_7325234.hdr.immutable = 1;

make_pair(c_7325233,quote_and,&c_7325234);c_7325233.hdr.immutable = 1;

make_pair(c_7325238,quote_fk,NULL);c_7325238.hdr.immutable = 1;

make_pair(c_7325237,quote_sk,&c_7325238);c_7325237.hdr.immutable = 1;

make_pair(c_7325236,quote_g_87s,&c_7325237);c_7325236.hdr.immutable = 1;

make_pair(c_7325232,&c_7325233,&c_7325236);c_7325232.hdr.immutable = 1;

make_pair(c_7325231,quote_v,&c_7325232);c_7325231.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325069, Cyc_car(data, ((closureN)self_7319495)->elements[3]), r_7313049, &c_7325231);; 
}

static void __lambda_305(void *data, object self_7319496, int argc, object *args) /* object self_7319496, object r_7313047 */
 {
 object r_7313047 = args[0];
  
closureN_type c_7325071;
object e_7325216 [3];
c_7325071.hdr.mark = gc_color_red;
 c_7325071.hdr.grayed = 0;
c_7325071.tag = closureN_tag;
 c_7325071.fn = (function_type)__lambda_306;
c_7325071.num_args = 1;
c_7325071.num_elements = 3;
c_7325071.elements = (object *)e_7325216;
c_7325071.elements[0] = ((closureN)self_7319496)->elements[0];
c_7325071.elements[1] = ((closureN)self_7319496)->elements[1];
c_7325071.elements[2] = ((closureN)self_7319496)->elements[3];


make_pair(c_7325223,quote__93_93_93,NULL);c_7325223.hdr.immutable = 1;

make_pair(c_7325222,quote_q,&c_7325223);c_7325222.hdr.immutable = 1;

make_pair(c_7325221,quote_and,&c_7325222);c_7325221.hdr.immutable = 1;

make_pair(c_7325226,quote_fk,NULL);c_7325226.hdr.immutable = 1;

make_pair(c_7325225,quote_sk,&c_7325226);c_7325225.hdr.immutable = 1;

make_pair(c_7325224,quote_g_87s,&c_7325225);c_7325224.hdr.immutable = 1;

make_pair(c_7325220,&c_7325221,&c_7325224);c_7325220.hdr.immutable = 1;

make_pair(c_7325219,quote_v,&c_7325220);c_7325219.hdr.immutable = 1;

make_pair(c_7325218,quote_match_91one,&c_7325219);c_7325218.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325071, ((closureN)self_7319496)->elements[2], r_7313047, &c_7325218);; 
}

static void __lambda_306(void *data, object self_7319497, int argc, object *args) /* object self_7319497, object r_7313039 */
 {
 object r_7313039 = args[0];
  
closureN_type c_7325073;
object e_7325201 [4];
c_7325073.hdr.mark = gc_color_red;
 c_7325073.hdr.grayed = 0;
c_7325073.tag = closureN_tag;
 c_7325073.fn = (function_type)__lambda_307;
c_7325073.num_args = 1;
c_7325073.num_elements = 4;
c_7325073.elements = (object *)e_7325201;
c_7325073.elements[0] = ((closureN)self_7319497)->elements[0];
c_7325073.elements[1] = ((closureN)self_7319497)->elements[1];
c_7325073.elements[2] = r_7313039;
c_7325073.elements[3] = ((closureN)self_7319497)->elements[2];














make_pair(c_7325215,quote_i,NULL);c_7325215.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325073, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319497)->elements[2])))))), NULL, &c_7325215);; 
}

static void __lambda_307(void *data, object self_7319498, int argc, object *args) /* object self_7319498, object r_7313042 */
 {
 object r_7313042 = args[0];
  
closureN_type c_7325075;
object e_7325187 [4];
c_7325075.hdr.mark = gc_color_red;
 c_7325075.hdr.grayed = 0;
c_7325075.tag = closureN_tag;
 c_7325075.fn = (function_type)__lambda_308;
c_7325075.num_args = 1;
c_7325075.num_elements = 4;
c_7325075.elements = (object *)e_7325187;
c_7325075.elements[0] = ((closureN)self_7319498)->elements[0];
c_7325075.elements[1] = ((closureN)self_7319498)->elements[1];
c_7325075.elements[2] = ((closureN)self_7319498)->elements[2];
c_7325075.elements[3] = ((closureN)self_7319498)->elements[3];












make_pair(c_7325200,quote_i,NULL);c_7325200.hdr.immutable = 1;

make_pair(c_7325199,quote_fk,&c_7325200);c_7325199.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325075, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319498)->elements[3]))))), r_7313042, &c_7325199);; 
}

static void __lambda_308(void *data, object self_7319499, int argc, object *args) /* object self_7319499, object r_7313040 */
 {
 object r_7313040 = args[0];
  
closureN_type c_7325077;
object e_7325173 [3];
c_7325077.hdr.mark = gc_color_red;
 c_7325077.hdr.grayed = 0;
c_7325077.tag = closureN_tag;
 c_7325077.fn = (function_type)__lambda_309;
c_7325077.num_args = 1;
c_7325077.num_elements = 3;
c_7325077.elements = (object *)e_7325173;
c_7325077.elements[0] = ((closureN)self_7319499)->elements[0];
c_7325077.elements[1] = ((closureN)self_7319499)->elements[1];
c_7325077.elements[2] = ((closureN)self_7319499)->elements[3];


make_pair(c_7325181,quote__93_93_93,NULL);c_7325181.hdr.immutable = 1;

make_pair(c_7325180,quote_q,&c_7325181);c_7325180.hdr.immutable = 1;

make_pair(c_7325179,quote_and,&c_7325180);c_7325179.hdr.immutable = 1;

make_pair(c_7325184,quote_fk,NULL);c_7325184.hdr.immutable = 1;

make_pair(c_7325183,quote_sk,&c_7325184);c_7325183.hdr.immutable = 1;

make_pair(c_7325182,quote_g_87s,&c_7325183);c_7325182.hdr.immutable = 1;

make_pair(c_7325178,&c_7325179,&c_7325182);c_7325178.hdr.immutable = 1;

make_pair(c_7325177,quote_v,&c_7325178);c_7325177.hdr.immutable = 1;

make_pair(c_7325176,quote_match_91one,&c_7325177);c_7325176.hdr.immutable = 1;

make_pair(c_7325186,quote_i,NULL);c_7325186.hdr.immutable = 1;

make_pair(c_7325185,quote_fk,&c_7325186);c_7325185.hdr.immutable = 1;

make_pair(c_7325175,&c_7325176,&c_7325185);c_7325175.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325077, ((closureN)self_7319499)->elements[2], r_7313040, &c_7325175);; 
}

static void __lambda_309(void *data, object self_7319500, int argc, object *args) /* object self_7319500, object r_7313037 */
 {
 object r_7313037 = args[0];
  
closureN_type c_7325079;
object e_7325152 [3];
c_7325079.hdr.mark = gc_color_red;
 c_7325079.hdr.grayed = 0;
c_7325079.tag = closureN_tag;
 c_7325079.fn = (function_type)__lambda_310;
c_7325079.num_args = 1;
c_7325079.num_elements = 3;
c_7325079.elements = (object *)e_7325152;
c_7325079.elements[0] = ((closureN)self_7319500)->elements[0];
c_7325079.elements[1] = ((closureN)self_7319500)->elements[1];
c_7325079.elements[2] = ((closureN)self_7319500)->elements[2];








make_pair(c_7325167,quote__93_93_93,NULL);c_7325167.hdr.immutable = 1;

make_pair(c_7325166,quote_q,&c_7325167);c_7325166.hdr.immutable = 1;

make_pair(c_7325165,quote_and,&c_7325166);c_7325165.hdr.immutable = 1;

make_pair(c_7325170,quote_fk,NULL);c_7325170.hdr.immutable = 1;

make_pair(c_7325169,quote_sk,&c_7325170);c_7325169.hdr.immutable = 1;

make_pair(c_7325168,quote_g_87s,&c_7325169);c_7325168.hdr.immutable = 1;

make_pair(c_7325164,&c_7325165,&c_7325168);c_7325164.hdr.immutable = 1;

make_pair(c_7325163,quote_v,&c_7325164);c_7325163.hdr.immutable = 1;

make_pair(c_7325162,quote_match_91one,&c_7325163);c_7325162.hdr.immutable = 1;

make_pair(c_7325172,quote_i,NULL);c_7325172.hdr.immutable = 1;

make_pair(c_7325171,quote_fk,&c_7325172);c_7325171.hdr.immutable = 1;

make_pair(c_7325161,&c_7325162,&c_7325171);c_7325161.hdr.immutable = 1;

make_pair(c_7325160,quote_g_87s,&c_7325161);c_7325160.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325079, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319500)->elements[2]))), r_7313037, &c_7325160);; 
}

static void __lambda_310(void *data, object self_7319501, int argc, object *args) /* object self_7319501, object r_7313035 */
 {
 object r_7313035 = args[0];
  
closureN_type c_7325081;
object e_7325128 [3];
c_7325081.hdr.mark = gc_color_red;
 c_7325081.hdr.grayed = 0;
c_7325081.tag = closureN_tag;
 c_7325081.fn = (function_type)__lambda_311;
c_7325081.num_args = 1;
c_7325081.num_elements = 3;
c_7325081.elements = (object *)e_7325128;
c_7325081.elements[0] = ((closureN)self_7319501)->elements[0];
c_7325081.elements[1] = ((closureN)self_7319501)->elements[1];
c_7325081.elements[2] = ((closureN)self_7319501)->elements[2];










make_pair(c_7325146,quote__93_93_93,NULL);c_7325146.hdr.immutable = 1;

make_pair(c_7325145,quote_q,&c_7325146);c_7325145.hdr.immutable = 1;

make_pair(c_7325144,quote_and,&c_7325145);c_7325144.hdr.immutable = 1;

make_pair(c_7325149,quote_fk,NULL);c_7325149.hdr.immutable = 1;

make_pair(c_7325148,quote_sk,&c_7325149);c_7325148.hdr.immutable = 1;

make_pair(c_7325147,quote_g_87s,&c_7325148);c_7325147.hdr.immutable = 1;

make_pair(c_7325143,&c_7325144,&c_7325147);c_7325143.hdr.immutable = 1;

make_pair(c_7325142,quote_v,&c_7325143);c_7325142.hdr.immutable = 1;

make_pair(c_7325141,quote_match_91one,&c_7325142);c_7325141.hdr.immutable = 1;

make_pair(c_7325151,quote_i,NULL);c_7325151.hdr.immutable = 1;

make_pair(c_7325150,quote_fk,&c_7325151);c_7325150.hdr.immutable = 1;

make_pair(c_7325140,&c_7325141,&c_7325150);c_7325140.hdr.immutable = 1;

make_pair(c_7325139,quote_g_87s,&c_7325140);c_7325139.hdr.immutable = 1;

make_pair(c_7325138,quote_p,&c_7325139);c_7325138.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325081, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319501)->elements[2])))), r_7313035, &c_7325138);; 
}

static void __lambda_311(void *data, object self_7319502, int argc, object *args) /* object self_7319502, object r_7313033 */
 {
 object r_7313033 = args[0];
  
closureN_type c_7325083;
object e_7325109 [2];
c_7325083.hdr.mark = gc_color_red;
 c_7325083.hdr.grayed = 0;
c_7325083.tag = closureN_tag;
 c_7325083.fn = (function_type)__lambda_312;
c_7325083.num_args = 1;
c_7325083.num_elements = 2;
c_7325083.elements = (object *)e_7325109;
c_7325083.elements[0] = ((closureN)self_7319502)->elements[0];
c_7325083.elements[1] = ((closureN)self_7319502)->elements[1];




make_pair(c_7325122,quote__93_93_93,NULL);c_7325122.hdr.immutable = 1;

make_pair(c_7325121,quote_q,&c_7325122);c_7325121.hdr.immutable = 1;

make_pair(c_7325120,quote_and,&c_7325121);c_7325120.hdr.immutable = 1;

make_pair(c_7325125,quote_fk,NULL);c_7325125.hdr.immutable = 1;

make_pair(c_7325124,quote_sk,&c_7325125);c_7325124.hdr.immutable = 1;

make_pair(c_7325123,quote_g_87s,&c_7325124);c_7325123.hdr.immutable = 1;

make_pair(c_7325119,&c_7325120,&c_7325123);c_7325119.hdr.immutable = 1;

make_pair(c_7325118,quote_v,&c_7325119);c_7325118.hdr.immutable = 1;

make_pair(c_7325117,quote_match_91one,&c_7325118);c_7325117.hdr.immutable = 1;

make_pair(c_7325127,quote_i,NULL);c_7325127.hdr.immutable = 1;

make_pair(c_7325126,quote_fk,&c_7325127);c_7325126.hdr.immutable = 1;

make_pair(c_7325116,&c_7325117,&c_7325126);c_7325116.hdr.immutable = 1;

make_pair(c_7325115,quote_g_87s,&c_7325116);c_7325115.hdr.immutable = 1;

make_pair(c_7325114,quote_p,&c_7325115);c_7325114.hdr.immutable = 1;

make_pair(c_7325113,quote_v,&c_7325114);c_7325113.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325083, Cyc_car(data, ((closureN)self_7319502)->elements[2]), r_7313033, &c_7325113);; 
}

static void __lambda_312(void *data, object self_7319503, int argc, object *args) /* object self_7319503, object r_7313031 */
 {
 object r_7313031 = args[0];
  
closureN_type c_7325085;
object e_7325091 [1];
c_7325085.hdr.mark = gc_color_red;
 c_7325085.hdr.grayed = 0;
c_7325085.tag = closureN_tag;
 c_7325085.fn = (function_type)__lambda_313;
c_7325085.num_args = 1;
c_7325085.num_elements = 1;
c_7325085.elements = (object *)e_7325091;
c_7325085.elements[0] = ((closureN)self_7319503)->elements[0];


make_pair(c_7325103,quote__93_93_93,NULL);c_7325103.hdr.immutable = 1;

make_pair(c_7325102,quote_q,&c_7325103);c_7325102.hdr.immutable = 1;

make_pair(c_7325101,quote_and,&c_7325102);c_7325101.hdr.immutable = 1;

make_pair(c_7325106,quote_fk,NULL);c_7325106.hdr.immutable = 1;

make_pair(c_7325105,quote_sk,&c_7325106);c_7325105.hdr.immutable = 1;

make_pair(c_7325104,quote_g_87s,&c_7325105);c_7325104.hdr.immutable = 1;

make_pair(c_7325100,&c_7325101,&c_7325104);c_7325100.hdr.immutable = 1;

make_pair(c_7325099,quote_v,&c_7325100);c_7325099.hdr.immutable = 1;

make_pair(c_7325098,quote_match_91one,&c_7325099);c_7325098.hdr.immutable = 1;

make_pair(c_7325108,quote_i,NULL);c_7325108.hdr.immutable = 1;

make_pair(c_7325107,quote_fk,&c_7325108);c_7325107.hdr.immutable = 1;

make_pair(c_7325097,&c_7325098,&c_7325107);c_7325097.hdr.immutable = 1;

make_pair(c_7325096,quote_g_87s,&c_7325097);c_7325096.hdr.immutable = 1;

make_pair(c_7325095,quote_p,&c_7325096);c_7325095.hdr.immutable = 1;

make_pair(c_7325094,quote_v,&c_7325095);c_7325094.hdr.immutable = 1;

make_pair(c_7325093,quote_match_91one,&c_7325094);c_7325093.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7325085, ((closureN)self_7319503)->elements[1], r_7313031, &c_7325093);; 
}

static void __lambda_313(void *data, object self_7319504, int argc, object *args) /* object self_7319504, object r_7313029 */
 {
 object r_7313029 = args[0];
  
pair_type local_7325090; 
return_direct_with_clo1(data,  ((closureN)self_7319504)->elements[0], (((closure)  ((closureN)self_7319504)->elements[0])->fn),  set_pair_as_expr(&local_7325090, r_7313029, boolean_f));; 
}

static void __lambda_284(void *data, object self_7319505, int argc, object *args) /* object self_7319505, object k_7313068 */
 {
 object k_7313068 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319505)->elements[2])) ){ 
  
  Cyc_car(data, ((closureN)self_7319505)->elements[2]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319505)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319505)->elements[2])))) ){ 
  
closureN_type c_7324770;
object e_7324937 [3];
c_7324770.hdr.mark = gc_color_red;
 c_7324770.hdr.grayed = 0;
c_7324770.tag = closureN_tag;
 c_7324770.fn = (function_type)__lambda_285;
c_7324770.num_args = 1;
c_7324770.num_elements = 3;
c_7324770.elements = (object *)e_7324937;
c_7324770.elements[0] = ((closureN)self_7319505)->elements[0];
c_7324770.elements[1] = k_7313068;
c_7324770.elements[2] = ((closureN)self_7319505)->elements[2];

return_closcall2(data,  ((closureN)self_7319505)->elements[1],  &c_7324770, quote_and);
} else { 
  return_direct_with_clo1(data,  k_7313068, (((closure)  k_7313068)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313068, (((closure)  k_7313068)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313068, (((closure)  k_7313068)->fn),  boolean_f);}
;; 
}

static void __lambda_285(void *data, object self_7319506, int argc, object *args) /* object self_7319506, object r_7313101 */
 {
 object r_7313101 = args[0];
  
closureN_type c_7324773;
object e_7324929 [2];
c_7324773.hdr.mark = gc_color_red;
 c_7324773.hdr.grayed = 0;
c_7324773.tag = closureN_tag;
 c_7324773.fn = (function_type)__lambda_286;
c_7324773.num_args = 1;
c_7324773.num_elements = 2;
c_7324773.elements = (object *)e_7324929;
c_7324773.elements[0] = ((closureN)self_7319506)->elements[1];
c_7324773.elements[1] = ((closureN)self_7319506)->elements[2];







return_closcall3(data,  ((closureN)self_7319506)->elements[0],  &c_7324773, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319506)->elements[2]))), r_7313101);; 
}

static void __lambda_286(void *data, object self_7319507, int argc, object *args) /* object self_7319507, object r_7313076 */
 {
 object r_7313076 = args[0];
  if( (boolean_f != r_7313076) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319507)->elements[1]))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319507)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319507)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319507)->elements[1]))))) ){ 
    complex_num_type local_7324802; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7324802, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319507)->elements[1])))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319507)->elements[1])))))) ){ 
  
  
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319507)->elements[1])))));  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319507)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319507)->elements[1])))))))) ){ 
  
closureN_type c_7324853;
object e_7324892 [2];
c_7324853.hdr.mark = gc_color_red;
 c_7324853.hdr.grayed = 0;
c_7324853.tag = closureN_tag;
 c_7324853.fn = (function_type)__lambda_287;
c_7324853.num_args = 1;
c_7324853.num_elements = 2;
c_7324853.elements = (object *)e_7324892;
c_7324853.elements[0] = ((closureN)self_7319507)->elements[0];
c_7324853.elements[1] = ((closureN)self_7319507)->elements[1];


mmacro(c_7324893, (function_type)__lambda_291);c_7324893.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7324853,__lambda_287,  &c_7324893);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319507)->elements[0], (((closure)  ((closureN)self_7319507)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319507)->elements[0], (((closure)  ((closureN)self_7319507)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319507)->elements[0], (((closure)  ((closureN)self_7319507)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319507)->elements[0], (((closure)  ((closureN)self_7319507)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319507)->elements[0], (((closure)  ((closureN)self_7319507)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319507)->elements[0], (((closure)  ((closureN)self_7319507)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319507)->elements[0], (((closure)  ((closureN)self_7319507)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319507)->elements[0], (((closure)  ((closureN)self_7319507)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_291(void *data, object self_7319508, int argc, object *args) /* object self_7319508, object k_7313100, object sk_731789_732410_739033 */
 {
 object k_7313100 = args[0]; object sk_731789_732410_739033 = args[1];
  return_direct_with_clo1(data,  k_7313100, (((closure)  k_7313100)->fn),  sk_731789_732410_739033);; 
}

static void __lambda_287(void *data, object self_7319509, int argc, object *args) /* object self_7319509, object r_7313099 */
 {
 object r_7313099 = args[0];
  
closureN_type c_7324855;
object e_7324882 [2];
c_7324855.hdr.mark = gc_color_red;
 c_7324855.hdr.grayed = 0;
c_7324855.tag = closureN_tag;
 c_7324855.fn = (function_type)__lambda_288;
c_7324855.num_args = 1;
c_7324855.num_elements = 2;
c_7324855.elements = (object *)e_7324882;
c_7324855.elements[0] = ((closureN)self_7319509)->elements[0];
c_7324855.elements[1] = ((closureN)self_7319509)->elements[1];









return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7324855, r_7313099, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319509)->elements[1])))));; 
}

static void __lambda_288(void *data, object self_7319510, int argc, object *args) /* object self_7319510, object r_7313095 */
 {
 object r_7313095 = args[0];
  
closureN_type c_7324857;
object e_7324867 [2];
c_7324857.hdr.mark = gc_color_red;
 c_7324857.hdr.grayed = 0;
c_7324857.tag = closureN_tag;
 c_7324857.fn = (function_type)__lambda_289;
c_7324857.num_args = 1;
c_7324857.num_elements = 2;
c_7324857.elements = (object *)e_7324867;
c_7324857.elements[0] = ((closureN)self_7319510)->elements[0];
c_7324857.elements[1] = r_7313095;














make_pair(c_7324881,quote_i,NULL);c_7324881.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324857, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319510)->elements[1])))))), NULL, &c_7324881);; 
}

static void __lambda_289(void *data, object self_7319511, int argc, object *args) /* object self_7319511, object r_7313096 */
 {
 object r_7313096 = args[0];
  
closureN_type c_7324859;
object e_7324865 [1];
c_7324859.hdr.mark = gc_color_red;
 c_7324859.hdr.grayed = 0;
c_7324859.tag = closureN_tag;
 c_7324859.fn = (function_type)__lambda_290;
c_7324859.num_args = 1;
c_7324859.num_elements = 1;
c_7324859.elements = (object *)e_7324865;
c_7324859.elements[0] = ((closureN)self_7319511)->elements[0];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7324859, ((closureN)self_7319511)->elements[1], r_7313096);; 
}

static void __lambda_290(void *data, object self_7319512, int argc, object *args) /* object self_7319512, object r_7313094 */
 {
 object r_7313094 = args[0];
  
pair_type local_7324864; 
return_direct_with_clo1(data,  ((closureN)self_7319512)->elements[0], (((closure)  ((closureN)self_7319512)->elements[0])->fn),  set_pair_as_expr(&local_7324864, r_7313094, boolean_f));; 
}

static void __lambda_275(void *data, object self_7319513, int argc, object *args) /* object self_7319513, object k_7313104 */
 {
 object k_7313104 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319513)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319513)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319513)->elements[2])))) ){ 
  
closureN_type c_7324660;
object e_7324740 [4];
c_7324660.hdr.mark = gc_color_red;
 c_7324660.hdr.grayed = 0;
c_7324660.tag = closureN_tag;
 c_7324660.fn = (function_type)__lambda_276;
c_7324660.num_args = 1;
c_7324660.num_elements = 4;
c_7324660.elements = (object *)e_7324740;
c_7324660.elements[0] = ((closureN)self_7319513)->elements[0];
c_7324660.elements[1] = k_7313104;
c_7324660.elements[2] = ((closureN)self_7319513)->elements[1];
c_7324660.elements[3] = ((closureN)self_7319513)->elements[2];

return_closcall2(data,  ((closureN)self_7319513)->elements[1],  &c_7324660, quote_quasiquote);
} else { 
  return_direct_with_clo1(data,  k_7313104, (((closure)  k_7313104)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313104, (((closure)  k_7313104)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313104, (((closure)  k_7313104)->fn),  boolean_f);}
;; 
}

static void __lambda_276(void *data, object self_7319514, int argc, object *args) /* object self_7319514, object r_7313127 */
 {
 object r_7313127 = args[0];
  
closureN_type c_7324663;
object e_7324732 [3];
c_7324663.hdr.mark = gc_color_red;
 c_7324663.hdr.grayed = 0;
c_7324663.tag = closureN_tag;
 c_7324663.fn = (function_type)__lambda_277;
c_7324663.num_args = 1;
c_7324663.num_elements = 3;
c_7324663.elements = (object *)e_7324732;
c_7324663.elements[0] = ((closureN)self_7319514)->elements[1];
c_7324663.elements[1] = ((closureN)self_7319514)->elements[2];
c_7324663.elements[2] = ((closureN)self_7319514)->elements[3];







return_closcall3(data,  ((closureN)self_7319514)->elements[0],  &c_7324663, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319514)->elements[3]))), r_7313127);; 
}

static void __lambda_277(void *data, object self_7319515, int argc, object *args) /* object self_7319515, object r_7313112 */
 {
 object r_7313112 = args[0];
  if( (boolean_f != r_7313112) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319515)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319515)->elements[2])))))) ){ 
  
closureN_type c_7324686;
object e_7324725 [2];
c_7324686.hdr.mark = gc_color_red;
 c_7324686.hdr.grayed = 0;
c_7324686.tag = closureN_tag;
 c_7324686.fn = (function_type)__lambda_278;
c_7324686.num_args = 1;
c_7324686.num_elements = 2;
c_7324686.elements = (object *)e_7324725;
c_7324686.elements[0] = ((closureN)self_7319515)->elements[0];
c_7324686.elements[1] = ((closureN)self_7319515)->elements[2];

return_closcall2(data,  ((closureN)self_7319515)->elements[1],  &c_7324686, quote_match_91quasiquote);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319515)->elements[0], (((closure)  ((closureN)self_7319515)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319515)->elements[0], (((closure)  ((closureN)self_7319515)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319515)->elements[0], (((closure)  ((closureN)self_7319515)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_278(void *data, object self_7319516, int argc, object *args) /* object self_7319516, object r_7313120 */
 {
 object r_7313120 = args[0];
  
closureN_type c_7324688;
object e_7324709 [3];
c_7324688.hdr.mark = gc_color_red;
 c_7324688.hdr.grayed = 0;
c_7324688.tag = closureN_tag;
 c_7324688.fn = (function_type)__lambda_279;
c_7324688.num_args = 1;
c_7324688.num_elements = 3;
c_7324688.elements = (object *)e_7324709;
c_7324688.elements[0] = ((closureN)self_7319516)->elements[0];
c_7324688.elements[1] = r_7313120;
c_7324688.elements[2] = ((closureN)self_7319516)->elements[1];














make_pair(c_7324724,quote_p,quote_x);c_7324724.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324688, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319516)->elements[1])))), Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319516)->elements[1])), &c_7324724);; 
}

static void __lambda_279(void *data, object self_7319517, int argc, object *args) /* object self_7319517, object r_7313123 */
 {
 object r_7313123 = args[0];
  
closureN_type c_7324690;
object e_7324703 [2];
c_7324690.hdr.mark = gc_color_red;
 c_7324690.hdr.grayed = 0;
c_7324690.tag = closureN_tag;
 c_7324690.fn = (function_type)__lambda_280;
c_7324690.num_args = 1;
c_7324690.num_elements = 2;
c_7324690.elements = (object *)e_7324703;
c_7324690.elements[0] = ((closureN)self_7319517)->elements[0];
c_7324690.elements[1] = ((closureN)self_7319517)->elements[1];




make_pair(c_7324708,quote_p,quote_x);c_7324708.hdr.immutable = 1;

make_pair(c_7324707,quote_v,&c_7324708);c_7324707.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324690, Cyc_car(data, ((closureN)self_7319517)->elements[2]), r_7313123, &c_7324707);; 
}

static void __lambda_280(void *data, object self_7319518, int argc, object *args) /* object self_7319518, object r_7313121 */
 {
 object r_7313121 = args[0];
  
closureN_type c_7324692;
object e_7324698 [1];
c_7324692.hdr.mark = gc_color_red;
 c_7324692.hdr.grayed = 0;
c_7324692.tag = closureN_tag;
 c_7324692.fn = (function_type)__lambda_281;
c_7324692.num_args = 1;
c_7324692.num_elements = 1;
c_7324692.elements = (object *)e_7324698;
c_7324692.elements[0] = ((closureN)self_7319518)->elements[0];


make_pair(c_7324702,quote_p,quote_x);c_7324702.hdr.immutable = 1;

make_pair(c_7324701,quote_v,&c_7324702);c_7324701.hdr.immutable = 1;

make_pair(c_7324700,quote_match_91quasiquote,&c_7324701);c_7324700.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324692, ((closureN)self_7319518)->elements[1], r_7313121, &c_7324700);; 
}

static void __lambda_281(void *data, object self_7319519, int argc, object *args) /* object self_7319519, object r_7313119 */
 {
 object r_7313119 = args[0];
  
pair_type local_7324697; 
return_direct_with_clo1(data,  ((closureN)self_7319519)->elements[0], (((closure)  ((closureN)self_7319519)->elements[0])->fn),  set_pair_as_expr(&local_7324697, r_7313119, boolean_f));; 
}

static void __lambda_253(void *data, object self_7319520, int argc, object *args) /* object self_7319520, object k_7313130 */
 {
 object k_7313130 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319520)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319520)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319520)->elements[2])))) ){ 
  
closureN_type c_7324352;
object e_7324631 [4];
c_7324352.hdr.mark = gc_color_red;
 c_7324352.hdr.grayed = 0;
c_7324352.tag = closureN_tag;
 c_7324352.fn = (function_type)__lambda_254;
c_7324352.num_args = 1;
c_7324352.num_elements = 4;
c_7324352.elements = (object *)e_7324631;
c_7324352.elements[0] = ((closureN)self_7319520)->elements[0];
c_7324352.elements[1] = k_7313130;
c_7324352.elements[2] = ((closureN)self_7319520)->elements[1];
c_7324352.elements[3] = ((closureN)self_7319520)->elements[2];

return_closcall2(data,  ((closureN)self_7319520)->elements[1],  &c_7324352, quote_quote);
} else { 
  return_direct_with_clo1(data,  k_7313130, (((closure)  k_7313130)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313130, (((closure)  k_7313130)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313130, (((closure)  k_7313130)->fn),  boolean_f);}
;; 
}

static void __lambda_254(void *data, object self_7319521, int argc, object *args) /* object self_7319521, object r_7313193 */
 {
 object r_7313193 = args[0];
  
closureN_type c_7324355;
object e_7324623 [3];
c_7324355.hdr.mark = gc_color_red;
 c_7324355.hdr.grayed = 0;
c_7324355.tag = closureN_tag;
 c_7324355.fn = (function_type)__lambda_255;
c_7324355.num_args = 1;
c_7324355.num_elements = 3;
c_7324355.elements = (object *)e_7324623;
c_7324355.elements[0] = ((closureN)self_7319521)->elements[1];
c_7324355.elements[1] = ((closureN)self_7319521)->elements[2];
c_7324355.elements[2] = ((closureN)self_7319521)->elements[3];







return_closcall3(data,  ((closureN)self_7319521)->elements[0],  &c_7324355, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319521)->elements[3]))), r_7313193);; 
}

static void __lambda_255(void *data, object self_7319522, int argc, object *args) /* object self_7319522, object r_7313138 */
 {
 object r_7313138 = args[0];
  if( (boolean_f != r_7313138) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319522)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319522)->elements[2])))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319522)->elements[2])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319522)->elements[2])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319522)->elements[2]))))) ){ 
    complex_num_type local_7324395; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7324395, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319522)->elements[2])))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319522)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319522)->elements[2]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319522)->elements[2])))))))) ){ 
  
closureN_type c_7324446;
object e_7324597 [3];
c_7324446.hdr.mark = gc_color_red;
 c_7324446.hdr.grayed = 0;
c_7324446.tag = closureN_tag;
 c_7324446.fn = (function_type)__lambda_256;
c_7324446.num_args = 1;
c_7324446.num_elements = 3;
c_7324446.elements = (object *)e_7324597;
c_7324446.elements[0] = ((closureN)self_7319522)->elements[0];
c_7324446.elements[1] = ((closureN)self_7319522)->elements[1];
c_7324446.elements[2] = ((closureN)self_7319522)->elements[2];

return_closcall2(data,  ((closureN)self_7319522)->elements[1],  &c_7324446, quote__if);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319522)->elements[0], (((closure)  ((closureN)self_7319522)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319522)->elements[0], (((closure)  ((closureN)self_7319522)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319522)->elements[0], (((closure)  ((closureN)self_7319522)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319522)->elements[0], (((closure)  ((closureN)self_7319522)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319522)->elements[0], (((closure)  ((closureN)self_7319522)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319522)->elements[0], (((closure)  ((closureN)self_7319522)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319522)->elements[0], (((closure)  ((closureN)self_7319522)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319522)->elements[0], (((closure)  ((closureN)self_7319522)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7319522)->elements[0], (((closure)  ((closureN)self_7319522)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_256(void *data, object self_7319523, int argc, object *args) /* object self_7319523, object r_7313160 */
 {
 object r_7313160 = args[0];
  
closureN_type c_7324449;
object e_7324596 [4];
c_7324449.hdr.mark = gc_color_red;
 c_7324449.hdr.grayed = 0;
c_7324449.tag = closureN_tag;
 c_7324449.fn = (function_type)__lambda_257;
c_7324449.num_args = 1;
c_7324449.num_elements = 4;
c_7324449.elements = (object *)e_7324596;
c_7324449.elements[0] = ((closureN)self_7319523)->elements[0];
c_7324449.elements[1] = r_7313160;
c_7324449.elements[2] = ((closureN)self_7319523)->elements[1];
c_7324449.elements[3] = ((closureN)self_7319523)->elements[2];

return_closcall2(data,  ((closureN)self_7319523)->elements[1],  &c_7324449, quote_equal_127);; 
}

static void __lambda_257(void *data, object self_7319524, int argc, object *args) /* object self_7319524, object r_7313177 */
 {
 object r_7313177 = args[0];
  
closureN_type c_7324452;
object e_7324595 [4];
c_7324452.hdr.mark = gc_color_red;
 c_7324452.hdr.grayed = 0;
c_7324452.tag = closureN_tag;
 c_7324452.fn = (function_type)__lambda_258;
c_7324452.num_args = 1;
c_7324452.num_elements = 4;
c_7324452.elements = (object *)e_7324595;
c_7324452.elements[0] = ((closureN)self_7319524)->elements[0];
c_7324452.elements[1] = ((closureN)self_7319524)->elements[1];
c_7324452.elements[2] = r_7313177;
c_7324452.elements[3] = ((closureN)self_7319524)->elements[3];

return_closcall2(data,  ((closureN)self_7319524)->elements[2],  &c_7324452, quote_quote);; 
}

static void __lambda_258(void *data, object self_7319525, int argc, object *args) /* object self_7319525, object r_7313185 */
 {
 object r_7313185 = args[0];
  
closureN_type c_7324454;
object e_7324584 [5];
c_7324454.hdr.mark = gc_color_red;
 c_7324454.hdr.grayed = 0;
c_7324454.tag = closureN_tag;
 c_7324454.fn = (function_type)__lambda_259;
c_7324454.num_args = 1;
c_7324454.num_elements = 5;
c_7324454.elements = (object *)e_7324584;
c_7324454.elements[0] = ((closureN)self_7319525)->elements[0];
c_7324454.elements[1] = ((closureN)self_7319525)->elements[1];
c_7324454.elements[2] = ((closureN)self_7319525)->elements[2];
c_7324454.elements[3] = r_7313185;
c_7324454.elements[4] = ((closureN)self_7319525)->elements[3];










make_pair(c_7324594,quote_p,NULL);c_7324594.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324454, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319525)->elements[3])))), NULL, &c_7324594);; 
}

static void __lambda_259(void *data, object self_7319526, int argc, object *args) /* object self_7319526, object r_7313186 */
 {
 object r_7313186 = args[0];
  
closureN_type c_7324456;
object e_7324580 [4];
c_7324456.hdr.mark = gc_color_red;
 c_7324456.hdr.grayed = 0;
c_7324456.tag = closureN_tag;
 c_7324456.fn = (function_type)__lambda_260;
c_7324456.num_args = 1;
c_7324456.num_elements = 4;
c_7324456.elements = (object *)e_7324580;
c_7324456.elements[0] = ((closureN)self_7319526)->elements[0];
c_7324456.elements[1] = ((closureN)self_7319526)->elements[1];
c_7324456.elements[2] = ((closureN)self_7319526)->elements[2];
c_7324456.elements[3] = ((closureN)self_7319526)->elements[4];


make_pair(c_7324583,quote_p,NULL);c_7324583.hdr.immutable = 1;

make_pair(c_7324582,quote_quote,&c_7324583);c_7324582.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324456, ((closureN)self_7319526)->elements[3], r_7313186, &c_7324582);; 
}

static void __lambda_260(void *data, object self_7319527, int argc, object *args) /* object self_7319527, object r_7313182 */
 {
 object r_7313182 = args[0];
  
closureN_type c_7324458;
object e_7324576 [4];
c_7324458.hdr.mark = gc_color_red;
 c_7324458.hdr.grayed = 0;
c_7324458.tag = closureN_tag;
 c_7324458.fn = (function_type)__lambda_261;
c_7324458.num_args = 1;
c_7324458.num_elements = 4;
c_7324458.elements = (object *)e_7324576;
c_7324458.elements[0] = ((closureN)self_7319527)->elements[0];
c_7324458.elements[1] = ((closureN)self_7319527)->elements[1];
c_7324458.elements[2] = ((closureN)self_7319527)->elements[2];
c_7324458.elements[3] = ((closureN)self_7319527)->elements[3];


make_pair(c_7324579,quote_p,NULL);c_7324579.hdr.immutable = 1;

make_pair(c_7324578,quote_quote,&c_7324579);c_7324578.hdr.immutable = 1;

make_pair(c_7324577,&c_7324578,NULL);c_7324577.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324458, r_7313182, NULL, &c_7324577);; 
}

static void __lambda_261(void *data, object self_7319528, int argc, object *args) /* object self_7319528, object r_7313180 */
 {
 object r_7313180 = args[0];
  
closureN_type c_7324460;
object e_7324568 [4];
c_7324460.hdr.mark = gc_color_red;
 c_7324460.hdr.grayed = 0;
c_7324460.tag = closureN_tag;
 c_7324460.fn = (function_type)__lambda_262;
c_7324460.num_args = 1;
c_7324460.num_elements = 4;
c_7324460.elements = (object *)e_7324568;
c_7324460.elements[0] = ((closureN)self_7319528)->elements[0];
c_7324460.elements[1] = ((closureN)self_7319528)->elements[1];
c_7324460.elements[2] = ((closureN)self_7319528)->elements[2];
c_7324460.elements[3] = ((closureN)self_7319528)->elements[3];




make_pair(c_7324575,quote_p,NULL);c_7324575.hdr.immutable = 1;

make_pair(c_7324574,quote_quote,&c_7324575);c_7324574.hdr.immutable = 1;

make_pair(c_7324573,&c_7324574,NULL);c_7324573.hdr.immutable = 1;

make_pair(c_7324572,quote_v,&c_7324573);c_7324572.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324460, Cyc_car(data, ((closureN)self_7319528)->elements[3]), r_7313180, &c_7324572);; 
}

static void __lambda_262(void *data, object self_7319529, int argc, object *args) /* object self_7319529, object r_7313178 */
 {
 object r_7313178 = args[0];
  
closureN_type c_7324462;
object e_7324561 [3];
c_7324462.hdr.mark = gc_color_red;
 c_7324462.hdr.grayed = 0;
c_7324462.tag = closureN_tag;
 c_7324462.fn = (function_type)__lambda_263;
c_7324462.num_args = 1;
c_7324462.num_elements = 3;
c_7324462.elements = (object *)e_7324561;
c_7324462.elements[0] = ((closureN)self_7319529)->elements[0];
c_7324462.elements[1] = ((closureN)self_7319529)->elements[1];
c_7324462.elements[2] = ((closureN)self_7319529)->elements[3];


make_pair(c_7324567,quote_p,NULL);c_7324567.hdr.immutable = 1;

make_pair(c_7324566,quote_quote,&c_7324567);c_7324566.hdr.immutable = 1;

make_pair(c_7324565,&c_7324566,NULL);c_7324565.hdr.immutable = 1;

make_pair(c_7324564,quote_v,&c_7324565);c_7324564.hdr.immutable = 1;

make_pair(c_7324563,quote_equal_127,&c_7324564);c_7324563.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324462, ((closureN)self_7319529)->elements[2], r_7313178, &c_7324563);; 
}

static void __lambda_263(void *data, object self_7319530, int argc, object *args) /* object self_7319530, object r_7313163 */
 {
 object r_7313163 = args[0];
  
closureN_type c_7324464;
object e_7324558 [4];
c_7324464.hdr.mark = gc_color_red;
 c_7324464.hdr.grayed = 0;
c_7324464.tag = closureN_tag;
 c_7324464.fn = (function_type)__lambda_264;
c_7324464.num_args = 1;
c_7324464.num_elements = 4;
c_7324464.elements = (object *)e_7324558;
c_7324464.elements[0] = ((closureN)self_7319530)->elements[0];
c_7324464.elements[1] = ((closureN)self_7319530)->elements[1];
c_7324464.elements[2] = r_7313163;
c_7324464.elements[3] = ((closureN)self_7319530)->elements[2];


mmacro(c_7324559, (function_type)__lambda_272);c_7324559.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7324464,__lambda_264,  &c_7324559);; 
}

static void __lambda_272(void *data, object self_7319531, int argc, object *args) /* object self_7319531, object k_7313176, object sk_731843_732446_739069 */
 {
 object k_7313176 = args[0]; object sk_731843_732446_739069 = args[1];
  return_direct_with_clo1(data,  k_7313176, (((closure)  k_7313176)->fn),  sk_731843_732446_739069);; 
}

static void __lambda_264(void *data, object self_7319532, int argc, object *args) /* object self_7319532, object r_7313175 */
 {
 object r_7313175 = args[0];
  
closureN_type c_7324466;
object e_7324548 [4];
c_7324466.hdr.mark = gc_color_red;
 c_7324466.hdr.grayed = 0;
c_7324466.tag = closureN_tag;
 c_7324466.fn = (function_type)__lambda_265;
c_7324466.num_args = 1;
c_7324466.num_elements = 4;
c_7324466.elements = (object *)e_7324548;
c_7324466.elements[0] = ((closureN)self_7319532)->elements[0];
c_7324466.elements[1] = ((closureN)self_7319532)->elements[1];
c_7324466.elements[2] = ((closureN)self_7319532)->elements[2];
c_7324466.elements[3] = ((closureN)self_7319532)->elements[3];









return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7324466, r_7313175, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319532)->elements[3])))));; 
}

static void __lambda_265(void *data, object self_7319533, int argc, object *args) /* object self_7319533, object r_7313171 */
 {
 object r_7313171 = args[0];
  
closureN_type c_7324468;
object e_7324533 [5];
c_7324468.hdr.mark = gc_color_red;
 c_7324468.hdr.grayed = 0;
c_7324468.tag = closureN_tag;
 c_7324468.fn = (function_type)__lambda_266;
c_7324468.num_args = 1;
c_7324468.num_elements = 5;
c_7324468.elements = (object *)e_7324533;
c_7324468.elements[0] = ((closureN)self_7319533)->elements[0];
c_7324468.elements[1] = ((closureN)self_7319533)->elements[1];
c_7324468.elements[2] = ((closureN)self_7319533)->elements[2];
c_7324468.elements[3] = r_7313171;
c_7324468.elements[4] = ((closureN)self_7319533)->elements[3];














make_pair(c_7324547,quote_i,NULL);c_7324547.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324468, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319533)->elements[3])))))), NULL, &c_7324547);; 
}

static void __lambda_266(void *data, object self_7319534, int argc, object *args) /* object self_7319534, object r_7313172 */
 {
 object r_7313172 = args[0];
  
closureN_type c_7324470;
object e_7324531 [4];
c_7324470.hdr.mark = gc_color_red;
 c_7324470.hdr.grayed = 0;
c_7324470.tag = closureN_tag;
 c_7324470.fn = (function_type)__lambda_267;
c_7324470.num_args = 1;
c_7324470.num_elements = 4;
c_7324470.elements = (object *)e_7324531;
c_7324470.elements[0] = ((closureN)self_7319534)->elements[0];
c_7324470.elements[1] = ((closureN)self_7319534)->elements[1];
c_7324470.elements[2] = ((closureN)self_7319534)->elements[2];
c_7324470.elements[3] = ((closureN)self_7319534)->elements[4];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7324470, ((closureN)self_7319534)->elements[3], r_7313172);; 
}

static void __lambda_267(void *data, object self_7319535, int argc, object *args) /* object self_7319535, object r_7313166 */
 {
 object r_7313166 = args[0];
  
closureN_type c_7324472;
object e_7324518 [4];
c_7324472.hdr.mark = gc_color_red;
 c_7324472.hdr.grayed = 0;
c_7324472.tag = closureN_tag;
 c_7324472.fn = (function_type)__lambda_268;
c_7324472.num_args = 1;
c_7324472.num_elements = 4;
c_7324472.elements = (object *)e_7324518;
c_7324472.elements[0] = ((closureN)self_7319535)->elements[0];
c_7324472.elements[1] = ((closureN)self_7319535)->elements[1];
c_7324472.elements[2] = ((closureN)self_7319535)->elements[2];
c_7324472.elements[3] = r_7313166;












make_pair(c_7324530,quote_fk,NULL);c_7324530.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324472, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319535)->elements[3]))))), NULL, &c_7324530);; 
}

static void __lambda_268(void *data, object self_7319536, int argc, object *args) /* object self_7319536, object r_7313167 */
 {
 object r_7313167 = args[0];
  
closureN_type c_7324474;
object e_7324511 [3];
c_7324474.hdr.mark = gc_color_red;
 c_7324474.hdr.grayed = 0;
c_7324474.tag = closureN_tag;
 c_7324474.fn = (function_type)__lambda_269;
c_7324474.num_args = 1;
c_7324474.num_elements = 3;
c_7324474.elements = (object *)e_7324511;
c_7324474.elements[0] = ((closureN)self_7319536)->elements[0];
c_7324474.elements[1] = ((closureN)self_7319536)->elements[1];
c_7324474.elements[2] = ((closureN)self_7319536)->elements[2];


make_pair(c_7324516,quote_i,NULL);c_7324516.hdr.immutable = 1;

make_pair(c_7324515,quote__93_93_93,&c_7324516);c_7324515.hdr.immutable = 1;

make_pair(c_7324514,quote_sk,&c_7324515);c_7324514.hdr.immutable = 1;

make_pair(c_7324517,quote_fk,NULL);c_7324517.hdr.immutable = 1;

make_pair(c_7324513,&c_7324514,&c_7324517);c_7324513.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324474, ((closureN)self_7319536)->elements[3], r_7313167, &c_7324513);; 
}

static void __lambda_269(void *data, object self_7319537, int argc, object *args) /* object self_7319537, object r_7313164 */
 {
 object r_7313164 = args[0];
  
closureN_type c_7324476;
object e_7324498 [2];
c_7324476.hdr.mark = gc_color_red;
 c_7324476.hdr.grayed = 0;
c_7324476.tag = closureN_tag;
 c_7324476.fn = (function_type)__lambda_270;
c_7324476.num_args = 1;
c_7324476.num_elements = 2;
c_7324476.elements = (object *)e_7324498;
c_7324476.elements[0] = ((closureN)self_7319537)->elements[0];
c_7324476.elements[1] = ((closureN)self_7319537)->elements[1];


make_pair(c_7324505,quote_p,NULL);c_7324505.hdr.immutable = 1;

make_pair(c_7324504,quote_quote,&c_7324505);c_7324504.hdr.immutable = 1;

make_pair(c_7324503,&c_7324504,NULL);c_7324503.hdr.immutable = 1;

make_pair(c_7324502,quote_v,&c_7324503);c_7324502.hdr.immutable = 1;

make_pair(c_7324501,quote_equal_127,&c_7324502);c_7324501.hdr.immutable = 1;

make_pair(c_7324509,quote_i,NULL);c_7324509.hdr.immutable = 1;

make_pair(c_7324508,quote__93_93_93,&c_7324509);c_7324508.hdr.immutable = 1;

make_pair(c_7324507,quote_sk,&c_7324508);c_7324507.hdr.immutable = 1;

make_pair(c_7324510,quote_fk,NULL);c_7324510.hdr.immutable = 1;

make_pair(c_7324506,&c_7324507,&c_7324510);c_7324506.hdr.immutable = 1;

make_pair(c_7324500,&c_7324501,&c_7324506);c_7324500.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324476, ((closureN)self_7319537)->elements[2], r_7313164, &c_7324500);; 
}

static void __lambda_270(void *data, object self_7319538, int argc, object *args) /* object self_7319538, object r_7313161 */
 {
 object r_7313161 = args[0];
  
closureN_type c_7324478;
object e_7324484 [1];
c_7324478.hdr.mark = gc_color_red;
 c_7324478.hdr.grayed = 0;
c_7324478.tag = closureN_tag;
 c_7324478.fn = (function_type)__lambda_271;
c_7324478.num_args = 1;
c_7324478.num_elements = 1;
c_7324478.elements = (object *)e_7324484;
c_7324478.elements[0] = ((closureN)self_7319538)->elements[0];


make_pair(c_7324492,quote_p,NULL);c_7324492.hdr.immutable = 1;

make_pair(c_7324491,quote_quote,&c_7324492);c_7324491.hdr.immutable = 1;

make_pair(c_7324490,&c_7324491,NULL);c_7324490.hdr.immutable = 1;

make_pair(c_7324489,quote_v,&c_7324490);c_7324489.hdr.immutable = 1;

make_pair(c_7324488,quote_equal_127,&c_7324489);c_7324488.hdr.immutable = 1;

make_pair(c_7324496,quote_i,NULL);c_7324496.hdr.immutable = 1;

make_pair(c_7324495,quote__93_93_93,&c_7324496);c_7324495.hdr.immutable = 1;

make_pair(c_7324494,quote_sk,&c_7324495);c_7324494.hdr.immutable = 1;

make_pair(c_7324497,quote_fk,NULL);c_7324497.hdr.immutable = 1;

make_pair(c_7324493,&c_7324494,&c_7324497);c_7324493.hdr.immutable = 1;

make_pair(c_7324487,&c_7324488,&c_7324493);c_7324487.hdr.immutable = 1;

make_pair(c_7324486,quote__if,&c_7324487);c_7324486.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324478, ((closureN)self_7319538)->elements[1], r_7313161, &c_7324486);; 
}

static void __lambda_271(void *data, object self_7319539, int argc, object *args) /* object self_7319539, object r_7313159 */
 {
 object r_7313159 = args[0];
  
pair_type local_7324483; 
return_direct_with_clo1(data,  ((closureN)self_7319539)->elements[0], (((closure)  ((closureN)self_7319539)->elements[0])->fn),  set_pair_as_expr(&local_7324483, r_7313159, boolean_f));; 
}

static void __lambda_236(void *data, object self_7319540, int argc, object *args) /* object self_7319540, object k_7313196 */
 {
 object k_7313196 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7319540)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7319540)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7319540)->elements[1])))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319540)->elements[1])))) ){ 
  
  
  
  Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319540)->elements[1])));  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319540)->elements[1]))))) ){ 
    complex_num_type local_7324146; 
  
  
  
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7324146, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319540)->elements[1])))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319540)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319540)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319540)->elements[1])))))))) ){ 
  
closureN_type c_7324197;
object e_7324307 [3];
c_7324197.hdr.mark = gc_color_red;
 c_7324197.hdr.grayed = 0;
c_7324197.tag = closureN_tag;
 c_7324197.fn = (function_type)__lambda_237;
c_7324197.num_args = 1;
c_7324197.num_elements = 3;
c_7324197.elements = (object *)e_7324307;
c_7324197.elements[0] = k_7313196;
c_7324197.elements[1] = ((closureN)self_7319540)->elements[0];
c_7324197.elements[2] = ((closureN)self_7319540)->elements[1];

return_closcall2(data,  ((closureN)self_7319540)->elements[0],  &c_7324197, quote__if);
} else { 
  return_direct_with_clo1(data,  k_7313196, (((closure)  k_7313196)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313196, (((closure)  k_7313196)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313196, (((closure)  k_7313196)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313196, (((closure)  k_7313196)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313196, (((closure)  k_7313196)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313196, (((closure)  k_7313196)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313196, (((closure)  k_7313196)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313196, (((closure)  k_7313196)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7313196, (((closure)  k_7313196)->fn),  boolean_f);}
;; 
}

static void __lambda_237(void *data, object self_7319541, int argc, object *args) /* object self_7319541, object r_7313219 */
 {
 object r_7313219 = args[0];
  
closureN_type c_7324200;
object e_7324306 [3];
c_7324200.hdr.mark = gc_color_red;
 c_7324200.hdr.grayed = 0;
c_7324200.tag = closureN_tag;
 c_7324200.fn = (function_type)__lambda_238;
c_7324200.num_args = 1;
c_7324200.num_elements = 3;
c_7324200.elements = (object *)e_7324306;
c_7324200.elements[0] = ((closureN)self_7319541)->elements[0];
c_7324200.elements[1] = r_7313219;
c_7324200.elements[2] = ((closureN)self_7319541)->elements[2];

return_closcall2(data,  ((closureN)self_7319541)->elements[1],  &c_7324200, quote_null_127);; 
}

static void __lambda_238(void *data, object self_7319542, int argc, object *args) /* object self_7319542, object r_7313236 */
 {
 object r_7313236 = args[0];
  
closureN_type c_7324202;
object e_7324301 [4];
c_7324202.hdr.mark = gc_color_red;
 c_7324202.hdr.grayed = 0;
c_7324202.tag = closureN_tag;
 c_7324202.fn = (function_type)__lambda_239;
c_7324202.num_args = 1;
c_7324202.num_elements = 4;
c_7324202.elements = (object *)e_7324301;
c_7324202.elements[0] = ((closureN)self_7319542)->elements[0];
c_7324202.elements[1] = ((closureN)self_7319542)->elements[1];
c_7324202.elements[2] = r_7313236;
c_7324202.elements[3] = ((closureN)self_7319542)->elements[2];




make_pair(c_7324305,quote_v,NULL);c_7324305.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324202, Cyc_car(data, ((closureN)self_7319542)->elements[2]), NULL, &c_7324305);; 
}

static void __lambda_239(void *data, object self_7319543, int argc, object *args) /* object self_7319543, object r_7313237 */
 {
 object r_7313237 = args[0];
  
closureN_type c_7324204;
object e_7324297 [3];
c_7324204.hdr.mark = gc_color_red;
 c_7324204.hdr.grayed = 0;
c_7324204.tag = closureN_tag;
 c_7324204.fn = (function_type)__lambda_240;
c_7324204.num_args = 1;
c_7324204.num_elements = 3;
c_7324204.elements = (object *)e_7324297;
c_7324204.elements[0] = ((closureN)self_7319543)->elements[0];
c_7324204.elements[1] = ((closureN)self_7319543)->elements[1];
c_7324204.elements[2] = ((closureN)self_7319543)->elements[3];


make_pair(c_7324300,quote_v,NULL);c_7324300.hdr.immutable = 1;

make_pair(c_7324299,quote_null_127,&c_7324300);c_7324299.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324204, ((closureN)self_7319543)->elements[2], r_7313237, &c_7324299);; 
}

static void __lambda_240(void *data, object self_7319544, int argc, object *args) /* object self_7319544, object r_7313222 */
 {
 object r_7313222 = args[0];
  
closureN_type c_7324206;
object e_7324294 [4];
c_7324206.hdr.mark = gc_color_red;
 c_7324206.hdr.grayed = 0;
c_7324206.tag = closureN_tag;
 c_7324206.fn = (function_type)__lambda_241;
c_7324206.num_args = 1;
c_7324206.num_elements = 4;
c_7324206.elements = (object *)e_7324294;
c_7324206.elements[0] = ((closureN)self_7319544)->elements[0];
c_7324206.elements[1] = ((closureN)self_7319544)->elements[1];
c_7324206.elements[2] = r_7313222;
c_7324206.elements[3] = ((closureN)self_7319544)->elements[2];


mmacro(c_7324295, (function_type)__lambda_249);c_7324295.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7324206,__lambda_241,  &c_7324295);; 
}

static void __lambda_249(void *data, object self_7319545, int argc, object *args) /* object self_7319545, object k_7313235, object sk_731871_732465_739088 */
 {
 object k_7313235 = args[0]; object sk_731871_732465_739088 = args[1];
  return_direct_with_clo1(data,  k_7313235, (((closure)  k_7313235)->fn),  sk_731871_732465_739088);; 
}

static void __lambda_241(void *data, object self_7319546, int argc, object *args) /* object self_7319546, object r_7313234 */
 {
 object r_7313234 = args[0];
  
closureN_type c_7324208;
object e_7324284 [4];
c_7324208.hdr.mark = gc_color_red;
 c_7324208.hdr.grayed = 0;
c_7324208.tag = closureN_tag;
 c_7324208.fn = (function_type)__lambda_242;
c_7324208.num_args = 1;
c_7324208.num_elements = 4;
c_7324208.elements = (object *)e_7324284;
c_7324208.elements[0] = ((closureN)self_7319546)->elements[0];
c_7324208.elements[1] = ((closureN)self_7319546)->elements[1];
c_7324208.elements[2] = ((closureN)self_7319546)->elements[2];
c_7324208.elements[3] = ((closureN)self_7319546)->elements[3];









return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7324208, r_7313234, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319546)->elements[3])))));; 
}

static void __lambda_242(void *data, object self_7319547, int argc, object *args) /* object self_7319547, object r_7313230 */
 {
 object r_7313230 = args[0];
  
closureN_type c_7324210;
object e_7324269 [5];
c_7324210.hdr.mark = gc_color_red;
 c_7324210.hdr.grayed = 0;
c_7324210.tag = closureN_tag;
 c_7324210.fn = (function_type)__lambda_243;
c_7324210.num_args = 1;
c_7324210.num_elements = 5;
c_7324210.elements = (object *)e_7324269;
c_7324210.elements[0] = ((closureN)self_7319547)->elements[0];
c_7324210.elements[1] = ((closureN)self_7319547)->elements[1];
c_7324210.elements[2] = ((closureN)self_7319547)->elements[2];
c_7324210.elements[3] = r_7313230;
c_7324210.elements[4] = ((closureN)self_7319547)->elements[3];














make_pair(c_7324283,quote_i,NULL);c_7324283.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324210, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319547)->elements[3])))))), NULL, &c_7324283);; 
}

static void __lambda_243(void *data, object self_7319548, int argc, object *args) /* object self_7319548, object r_7313231 */
 {
 object r_7313231 = args[0];
  
closureN_type c_7324212;
object e_7324267 [4];
c_7324212.hdr.mark = gc_color_red;
 c_7324212.hdr.grayed = 0;
c_7324212.tag = closureN_tag;
 c_7324212.fn = (function_type)__lambda_244;
c_7324212.num_args = 1;
c_7324212.num_elements = 4;
c_7324212.elements = (object *)e_7324267;
c_7324212.elements[0] = ((closureN)self_7319548)->elements[0];
c_7324212.elements[1] = ((closureN)self_7319548)->elements[1];
c_7324212.elements[2] = ((closureN)self_7319548)->elements[2];
c_7324212.elements[3] = ((closureN)self_7319548)->elements[4];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7324212, ((closureN)self_7319548)->elements[3], r_7313231);; 
}

static void __lambda_244(void *data, object self_7319549, int argc, object *args) /* object self_7319549, object r_7313225 */
 {
 object r_7313225 = args[0];
  
closureN_type c_7324214;
object e_7324254 [4];
c_7324214.hdr.mark = gc_color_red;
 c_7324214.hdr.grayed = 0;
c_7324214.tag = closureN_tag;
 c_7324214.fn = (function_type)__lambda_245;
c_7324214.num_args = 1;
c_7324214.num_elements = 4;
c_7324214.elements = (object *)e_7324254;
c_7324214.elements[0] = ((closureN)self_7319549)->elements[0];
c_7324214.elements[1] = ((closureN)self_7319549)->elements[1];
c_7324214.elements[2] = ((closureN)self_7319549)->elements[2];
c_7324214.elements[3] = r_7313225;












make_pair(c_7324266,quote_fk,NULL);c_7324266.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324214, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7319549)->elements[3]))))), NULL, &c_7324266);; 
}

static void __lambda_245(void *data, object self_7319550, int argc, object *args) /* object self_7319550, object r_7313226 */
 {
 object r_7313226 = args[0];
  
closureN_type c_7324216;
object e_7324247 [3];
c_7324216.hdr.mark = gc_color_red;
 c_7324216.hdr.grayed = 0;
c_7324216.tag = closureN_tag;
 c_7324216.fn = (function_type)__lambda_246;
c_7324216.num_args = 1;
c_7324216.num_elements = 3;
c_7324216.elements = (object *)e_7324247;
c_7324216.elements[0] = ((closureN)self_7319550)->elements[0];
c_7324216.elements[1] = ((closureN)self_7319550)->elements[1];
c_7324216.elements[2] = ((closureN)self_7319550)->elements[2];


make_pair(c_7324252,quote_i,NULL);c_7324252.hdr.immutable = 1;

make_pair(c_7324251,quote__93_93_93,&c_7324252);c_7324251.hdr.immutable = 1;

make_pair(c_7324250,quote_sk,&c_7324251);c_7324250.hdr.immutable = 1;

make_pair(c_7324253,quote_fk,NULL);c_7324253.hdr.immutable = 1;

make_pair(c_7324249,&c_7324250,&c_7324253);c_7324249.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324216, ((closureN)self_7319550)->elements[3], r_7313226, &c_7324249);; 
}

static void __lambda_246(void *data, object self_7319551, int argc, object *args) /* object self_7319551, object r_7313223 */
 {
 object r_7313223 = args[0];
  
closureN_type c_7324218;
object e_7324237 [2];
c_7324218.hdr.mark = gc_color_red;
 c_7324218.hdr.grayed = 0;
c_7324218.tag = closureN_tag;
 c_7324218.fn = (function_type)__lambda_247;
c_7324218.num_args = 1;
c_7324218.num_elements = 2;
c_7324218.elements = (object *)e_7324237;
c_7324218.elements[0] = ((closureN)self_7319551)->elements[0];
c_7324218.elements[1] = ((closureN)self_7319551)->elements[1];


make_pair(c_7324241,quote_v,NULL);c_7324241.hdr.immutable = 1;

make_pair(c_7324240,quote_null_127,&c_7324241);c_7324240.hdr.immutable = 1;

make_pair(c_7324245,quote_i,NULL);c_7324245.hdr.immutable = 1;

make_pair(c_7324244,quote__93_93_93,&c_7324245);c_7324244.hdr.immutable = 1;

make_pair(c_7324243,quote_sk,&c_7324244);c_7324243.hdr.immutable = 1;

make_pair(c_7324246,quote_fk,NULL);c_7324246.hdr.immutable = 1;

make_pair(c_7324242,&c_7324243,&c_7324246);c_7324242.hdr.immutable = 1;

make_pair(c_7324239,&c_7324240,&c_7324242);c_7324239.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324218, ((closureN)self_7319551)->elements[2], r_7313223, &c_7324239);; 
}

static void __lambda_247(void *data, object self_7319552, int argc, object *args) /* object self_7319552, object r_7313220 */
 {
 object r_7313220 = args[0];
  
closureN_type c_7324220;
object e_7324226 [1];
c_7324220.hdr.mark = gc_color_red;
 c_7324220.hdr.grayed = 0;
c_7324220.tag = closureN_tag;
 c_7324220.fn = (function_type)__lambda_248;
c_7324220.num_args = 1;
c_7324220.num_elements = 1;
c_7324220.elements = (object *)e_7324226;
c_7324220.elements[0] = ((closureN)self_7319552)->elements[0];


make_pair(c_7324231,quote_v,NULL);c_7324231.hdr.immutable = 1;

make_pair(c_7324230,quote_null_127,&c_7324231);c_7324230.hdr.immutable = 1;

make_pair(c_7324235,quote_i,NULL);c_7324235.hdr.immutable = 1;

make_pair(c_7324234,quote__93_93_93,&c_7324235);c_7324234.hdr.immutable = 1;

make_pair(c_7324233,quote_sk,&c_7324234);c_7324233.hdr.immutable = 1;

make_pair(c_7324236,quote_fk,NULL);c_7324236.hdr.immutable = 1;

make_pair(c_7324232,&c_7324233,&c_7324236);c_7324232.hdr.immutable = 1;

make_pair(c_7324229,&c_7324230,&c_7324232);c_7324229.hdr.immutable = 1;

make_pair(c_7324228,quote__if,&c_7324229);c_7324228.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324220, ((closureN)self_7319552)->elements[1], r_7313220, &c_7324228);; 
}

static void __lambda_248(void *data, object self_7319553, int argc, object *args) /* object self_7319553, object r_7313218 */
 {
 object r_7313218 = args[0];
  
pair_type local_7324225; 
return_direct_with_clo1(data,  ((closureN)self_7319553)->elements[0], (((closure)  ((closureN)self_7319553)->elements[0])->fn),  set_pair_as_expr(&local_7324225, r_7313218, boolean_f));; 
}

static void __lambda_194(void *data, object _, int argc, object *args) /* closure _,object k_7311316, object expr_73422_73448_73495_738463, object rename_73423_73449_73496_738464, object compare_73424_73450_73497_738465 */
 {
object k_7311316 = args[0]; object expr_73422_73448_73495_738463 = args[1]; object rename_73423_73449_73496_738464 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-one");

closureN_type c_7323506;
object e_7324104 [3];
c_7323506.hdr.mark = gc_color_red;
 c_7323506.hdr.grayed = 0;
c_7323506.tag = closureN_tag;
 c_7323506.fn = (function_type)__lambda_195;
c_7323506.num_args = 1;
c_7323506.num_elements = 3;
c_7323506.elements = (object *)e_7324104;
c_7323506.elements[0] = expr_73422_73448_73495_738463;
c_7323506.elements[1] = k_7311316;
c_7323506.elements[2] = rename_73423_73449_73496_738464;



return_direct_with_clo1(data,(closure)&c_7323506,__lambda_195,  Cyc_cdr(data, expr_73422_73448_73495_738463));; 
}

static void __lambda_195(void *data, object self_7318889, int argc, object *args) /* object self_7318889, object v_931_73430_73461_73502_738470 */
 {
 object v_931_73430_73461_73502_738470 = args[0];
  
closureN_type c_7323508;
object e_7324056 [2];
c_7323508.hdr.mark = gc_color_red;
 c_7323508.hdr.grayed = 0;
c_7323508.tag = closureN_tag;
 c_7323508.fn = (function_type)__lambda_196;
c_7323508.num_args = 0;
c_7323508.num_elements = 2;
c_7323508.elements = (object *)e_7324056;
c_7323508.elements[0] = ((closureN)self_7318889)->elements[2];
c_7323508.elements[1] = v_931_73430_73461_73502_738470;


closureN_type c_7324057;
object e_7324103 [3];
c_7324057.hdr.mark = gc_color_red;
 c_7324057.hdr.grayed = 0;
c_7324057.tag = closureN_tag;
 c_7324057.fn = (function_type)__lambda_227;
c_7324057.num_args = 1;
c_7324057.num_elements = 3;
c_7324057.elements = (object *)e_7324103;
c_7324057.elements[0] = ((closureN)self_7318889)->elements[0];
c_7324057.elements[1] = ((closureN)self_7318889)->elements[1];
c_7324057.elements[2] = ((closureN)self_7318889)->elements[2];

return_direct_with_clo1(data,(closure)&c_7323508,__lambda_196,  &c_7324057);; 
}

static void __lambda_227(void *data, object self_7318890, int argc, object *args) /* object self_7318890, object tmp_73452_73454_73498_738466 */
 {
 object tmp_73452_73454_73498_738466 = args[0];
  
closureN_type c_7324059;
object e_7324096 [3];
c_7324059.hdr.mark = gc_color_red;
 c_7324059.hdr.grayed = 0;
c_7324059.tag = closureN_tag;
 c_7324059.fn = (function_type)__lambda_228;
c_7324059.num_args = 0;
c_7324059.num_elements = 3;
c_7324059.elements = (object *)e_7324096;
c_7324059.elements[0] = ((closureN)self_7318890)->elements[0];
c_7324059.elements[1] = ((closureN)self_7318890)->elements[2];
c_7324059.elements[2] = tmp_73452_73454_73498_738466;


closureN_type c_7324097;
object e_7324102 [1];
c_7324097.hdr.mark = gc_color_red;
 c_7324097.hdr.grayed = 0;
c_7324097.tag = closureN_tag;
 c_7324097.fn = (function_type)__lambda_233;
c_7324097.num_args = 1;
c_7324097.num_elements = 1;
c_7324097.elements = (object *)e_7324102;
c_7324097.elements[0] = ((closureN)self_7318890)->elements[1];

return_direct_with_clo1(data,(closure)&c_7324059,__lambda_228,  &c_7324097);; 
}

static void __lambda_233(void *data, object self_7318891, int argc, object *args) /* object self_7318891, object r_7311317 */
 {
 object r_7311317 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7318891)->elements[0], (((closure)  ((closureN)self_7318891)->elements[0])->fn),  Cyc_car(data, r_7311317));; 
}

static void __lambda_228(void *data, object self_7318892, int argc, object *args) /* object self_7318892, object k_7311319 */
 {
 object k_7311319 = args[0];
  if( (boolean_f != ((closureN)self_7318892)->elements[2]) ){ 
  return_direct_with_clo1(data,  k_7311319, (((closure)  k_7311319)->fn),  ((closureN)self_7318892)->elements[2]);
} else { 
  
closureN_type c_7324064;
object e_7324092 [3];
c_7324064.hdr.mark = gc_color_red;
 c_7324064.hdr.grayed = 0;
c_7324064.tag = closureN_tag;
 c_7324064.fn = (function_type)__lambda_229;
c_7324064.num_args = 1;
c_7324064.num_elements = 3;
c_7324064.elements = (object *)e_7324092;
c_7324064.elements[0] = ((closureN)self_7318892)->elements[0];
c_7324064.elements[1] = k_7311319;
c_7324064.elements[2] = ((closureN)self_7318892)->elements[1];



return_direct_with_clo1(data,(closure)&c_7324064,__lambda_229,  Cyc_cdr(data, ((closureN)self_7318892)->elements[0]));}
;; 
}

static void __lambda_229(void *data, object self_7318893, int argc, object *args) /* object self_7318893, object x_73460_73501_738469 */
 {
 object x_73460_73501_738469 = args[0];
  
closureN_type c_7324067;
object e_7324091 [3];
c_7324067.hdr.mark = gc_color_red;
 c_7324067.hdr.grayed = 0;
c_7324067.tag = closureN_tag;
 c_7324067.fn = (function_type)__lambda_230;
c_7324067.num_args = 1;
c_7324067.num_elements = 3;
c_7324067.elements = (object *)e_7324091;
c_7324067.elements[0] = ((closureN)self_7318893)->elements[0];
c_7324067.elements[1] = ((closureN)self_7318893)->elements[1];
c_7324067.elements[2] = x_73460_73501_738469;

return_closcall2(data,  ((closureN)self_7318893)->elements[2],  &c_7324067, quote_match_91two);; 
}

static void __lambda_230(void *data, object self_7318894, int argc, object *args) /* object self_7318894, object r_7311324 */
 {
 object r_7311324 = args[0];
  
closureN_type c_7324069;
object e_7324088 [2];
c_7324069.hdr.mark = gc_color_red;
 c_7324069.hdr.grayed = 0;
c_7324069.tag = closureN_tag;
 c_7324069.fn = (function_type)__lambda_231;
c_7324069.num_args = 1;
c_7324069.num_elements = 2;
c_7324069.elements = (object *)e_7324088;
c_7324069.elements[0] = ((closureN)self_7318894)->elements[0];
c_7324069.elements[1] = ((closureN)self_7318894)->elements[1];


make_pair(c_7324090,quote_match_91two,quote_x);c_7324090.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7324069, r_7311324, ((closureN)self_7318894)->elements[2], &c_7324090);; 
}

static void __lambda_231(void *data, object self_7318895, int argc, object *args) /* object self_7318895, object r_7311323 */
 {
 object r_7311323 = args[0];
    pair_type local_7324072; 
if( (boolean_f != set_pair_as_expr(&local_7324072, r_7311323, boolean_f)) ){ 
  
pair_type local_7324077; 
return_direct_with_clo1(data,  ((closureN)self_7318895)->elements[1], (((closure)  ((closureN)self_7318895)->elements[1])->fn),  set_pair_as_expr(&local_7324077, r_7311323, boolean_f));
} else { 
  
closureN_type c_7324079;
object e_7324085 [1];
c_7324079.hdr.mark = gc_color_red;
 c_7324079.hdr.grayed = 0;
c_7324079.tag = closureN_tag;
 c_7324079.fn = (function_type)__lambda_232;
c_7324079.num_args = 1;
c_7324079.num_elements = 1;
c_7324079.elements = (object *)e_7324085;
c_7324079.elements[0] = ((closureN)self_7318895)->elements[1];


make_utf8_string_with_len(c_7324086, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7324079, &c_7324086, ((closureN)self_7318895)->elements[0]);}
;; 
}

static void __lambda_232(void *data, object self_7318896, int argc, object *args) /* object self_7318896, object r_7311321 */
 {
 object r_7311321 = args[0];
  
pair_type local_7324084; 
return_direct_with_clo1(data,  ((closureN)self_7318896)->elements[0], (((closure)  ((closureN)self_7318896)->elements[0])->fn),  set_pair_as_expr(&local_7324084, r_7311321, boolean_f));; 
}

static void __lambda_196(void *data, object self_7318897, int argc, object *args) /* object self_7318897, object k_7311328 */
 {
 object k_7311328 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7318897)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7318897)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318897)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318897)->elements[1]))))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318897)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318897)->elements[1]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318897)->elements[1])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318897)->elements[1]))))))) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318897)->elements[1])))))))) ){ 
  
closureN_type c_7323590;
object e_7324046 [3];
c_7323590.hdr.mark = gc_color_red;
 c_7323590.hdr.grayed = 0;
c_7323590.tag = closureN_tag;
 c_7323590.fn = (function_type)__lambda_197;
c_7323590.num_args = 1;
c_7323590.num_elements = 3;
c_7323590.elements = (object *)e_7324046;
c_7323590.elements[0] = k_7311328;
c_7323590.elements[1] = ((closureN)self_7318897)->elements[0];
c_7323590.elements[2] = ((closureN)self_7318897)->elements[1];

return_closcall2(data,  ((closureN)self_7318897)->elements[0],  &c_7323590, quote_match_91check_91ellipsis);
} else { 
  return_direct_with_clo1(data,  k_7311328, (((closure)  k_7311328)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311328, (((closure)  k_7311328)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311328, (((closure)  k_7311328)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311328, (((closure)  k_7311328)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311328, (((closure)  k_7311328)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311328, (((closure)  k_7311328)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311328, (((closure)  k_7311328)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311328, (((closure)  k_7311328)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311328, (((closure)  k_7311328)->fn),  boolean_f);}
;; 
}

static void __lambda_197(void *data, object self_7318898, int argc, object *args) /* object self_7318898, object r_7311355 */
 {
 object r_7311355 = args[0];
  
closureN_type c_7323593;
object e_7324045 [4];
c_7323593.hdr.mark = gc_color_red;
 c_7323593.hdr.grayed = 0;
c_7323593.tag = closureN_tag;
 c_7323593.fn = (function_type)__lambda_198;
c_7323593.num_args = 1;
c_7323593.num_elements = 4;
c_7323593.elements = (object *)e_7324045;
c_7323593.elements[0] = ((closureN)self_7318898)->elements[0];
c_7323593.elements[1] = r_7311355;
c_7323593.elements[2] = ((closureN)self_7318898)->elements[1];
c_7323593.elements[3] = ((closureN)self_7318898)->elements[2];

return_closcall2(data,  ((closureN)self_7318898)->elements[1],  &c_7323593, quote_match_91extract_91vars);; 
}

static void __lambda_198(void *data, object self_7318899, int argc, object *args) /* object self_7318899, object r_7311386 */
 {
 object r_7311386 = args[0];
  
closureN_type c_7323596;
object e_7324044 [5];
c_7323596.hdr.mark = gc_color_red;
 c_7323596.hdr.grayed = 0;
c_7323596.tag = closureN_tag;
 c_7323596.fn = (function_type)__lambda_199;
c_7323596.num_args = 1;
c_7323596.num_elements = 5;
c_7323596.elements = (object *)e_7324044;
c_7323596.elements[0] = ((closureN)self_7318899)->elements[0];
c_7323596.elements[1] = ((closureN)self_7318899)->elements[1];
c_7323596.elements[2] = r_7311386;
c_7323596.elements[3] = ((closureN)self_7318899)->elements[2];
c_7323596.elements[4] = ((closureN)self_7318899)->elements[3];

return_closcall2(data,  ((closureN)self_7318899)->elements[2],  &c_7323596, quote_match_91gen_91ellipsis);; 
}

static void __lambda_199(void *data, object self_7318900, int argc, object *args) /* object self_7318900, object r_7311399 */
 {
 object r_7311399 = args[0];
  
closureN_type c_7323598;
object e_7324029 [6];
c_7323598.hdr.mark = gc_color_red;
 c_7323598.hdr.grayed = 0;
c_7323598.tag = closureN_tag;
 c_7323598.fn = (function_type)__lambda_200;
c_7323598.num_args = 1;
c_7323598.num_elements = 6;
c_7323598.elements = (object *)e_7324029;
c_7323598.elements[0] = ((closureN)self_7318900)->elements[0];
c_7323598.elements[1] = ((closureN)self_7318900)->elements[1];
c_7323598.elements[2] = ((closureN)self_7318900)->elements[2];
c_7323598.elements[3] = r_7311399;
c_7323598.elements[4] = ((closureN)self_7318900)->elements[3];
c_7323598.elements[5] = ((closureN)self_7318900)->elements[4];














make_pair(c_7324043,quote_i,NULL);c_7324043.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323598, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318900)->elements[4])))))), NULL, &c_7324043);; 
}

static void __lambda_200(void *data, object self_7318901, int argc, object *args) /* object self_7318901, object r_7311412 */
 {
 object r_7311412 = args[0];
  
closureN_type c_7323600;
object e_7324015 [6];
c_7323600.hdr.mark = gc_color_red;
 c_7323600.hdr.grayed = 0;
c_7323600.tag = closureN_tag;
 c_7323600.fn = (function_type)__lambda_201;
c_7323600.num_args = 1;
c_7323600.num_elements = 6;
c_7323600.elements = (object *)e_7324015;
c_7323600.elements[0] = ((closureN)self_7318901)->elements[0];
c_7323600.elements[1] = ((closureN)self_7318901)->elements[1];
c_7323600.elements[2] = ((closureN)self_7318901)->elements[2];
c_7323600.elements[3] = ((closureN)self_7318901)->elements[3];
c_7323600.elements[4] = ((closureN)self_7318901)->elements[4];
c_7323600.elements[5] = ((closureN)self_7318901)->elements[5];












make_pair(c_7324028,quote_i,NULL);c_7324028.hdr.immutable = 1;

make_pair(c_7324027,quote_fk,&c_7324028);c_7324027.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323600, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318901)->elements[5]))))), r_7311412, &c_7324027);; 
}

static void __lambda_201(void *data, object self_7318902, int argc, object *args) /* object self_7318902, object r_7311410 */
 {
 object r_7311410 = args[0];
  
closureN_type c_7323602;
object e_7324002 [6];
c_7323602.hdr.mark = gc_color_red;
 c_7323602.hdr.grayed = 0;
c_7323602.tag = closureN_tag;
 c_7323602.fn = (function_type)__lambda_202;
c_7323602.num_args = 1;
c_7323602.num_elements = 6;
c_7323602.elements = (object *)e_7324002;
c_7323602.elements[0] = ((closureN)self_7318902)->elements[0];
c_7323602.elements[1] = ((closureN)self_7318902)->elements[1];
c_7323602.elements[2] = ((closureN)self_7318902)->elements[2];
c_7323602.elements[3] = ((closureN)self_7318902)->elements[3];
c_7323602.elements[4] = ((closureN)self_7318902)->elements[4];
c_7323602.elements[5] = ((closureN)self_7318902)->elements[5];










make_pair(c_7324014,quote_i,NULL);c_7324014.hdr.immutable = 1;

make_pair(c_7324013,quote_fk,&c_7324014);c_7324013.hdr.immutable = 1;

make_pair(c_7324012,quote_sk,&c_7324013);c_7324012.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323602, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318902)->elements[5])))), r_7311410, &c_7324012);; 
}

static void __lambda_202(void *data, object self_7318903, int argc, object *args) /* object self_7318903, object r_7311408 */
 {
 object r_7311408 = args[0];
  
closureN_type c_7323604;
object e_7323990 [6];
c_7323604.hdr.mark = gc_color_red;
 c_7323604.hdr.grayed = 0;
c_7323604.tag = closureN_tag;
 c_7323604.fn = (function_type)__lambda_203;
c_7323604.num_args = 1;
c_7323604.num_elements = 6;
c_7323604.elements = (object *)e_7323990;
c_7323604.elements[0] = ((closureN)self_7318903)->elements[0];
c_7323604.elements[1] = ((closureN)self_7318903)->elements[1];
c_7323604.elements[2] = ((closureN)self_7318903)->elements[2];
c_7323604.elements[3] = ((closureN)self_7318903)->elements[3];
c_7323604.elements[4] = ((closureN)self_7318903)->elements[4];
c_7323604.elements[5] = ((closureN)self_7318903)->elements[5];








make_pair(c_7324001,quote_i,NULL);c_7324001.hdr.immutable = 1;

make_pair(c_7324000,quote_fk,&c_7324001);c_7324000.hdr.immutable = 1;

make_pair(c_7323999,quote_sk,&c_7324000);c_7323999.hdr.immutable = 1;

make_pair(c_7323998,quote_g_87s,&c_7323999);c_7323998.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323604, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318903)->elements[5]))), r_7311408, &c_7323998);; 
}

static void __lambda_203(void *data, object self_7318904, int argc, object *args) /* object self_7318904, object r_7311406 */
 {
 object r_7311406 = args[0];
  
closureN_type c_7323606;
object e_7323975 [6];
c_7323606.hdr.mark = gc_color_red;
 c_7323606.hdr.grayed = 0;
c_7323606.tag = closureN_tag;
 c_7323606.fn = (function_type)__lambda_204;
c_7323606.num_args = 1;
c_7323606.num_elements = 6;
c_7323606.elements = (object *)e_7323975;
c_7323606.elements[0] = ((closureN)self_7318904)->elements[0];
c_7323606.elements[1] = ((closureN)self_7318904)->elements[1];
c_7323606.elements[2] = ((closureN)self_7318904)->elements[2];
c_7323606.elements[3] = ((closureN)self_7318904)->elements[3];
c_7323606.elements[4] = ((closureN)self_7318904)->elements[4];
c_7323606.elements[5] = ((closureN)self_7318904)->elements[5];










make_pair(c_7323989,quote_i,NULL);c_7323989.hdr.immutable = 1;

make_pair(c_7323988,quote_fk,&c_7323989);c_7323988.hdr.immutable = 1;

make_pair(c_7323987,quote_sk,&c_7323988);c_7323987.hdr.immutable = 1;

make_pair(c_7323986,quote_g_87s,&c_7323987);c_7323986.hdr.immutable = 1;

make_pair(c_7323985,quote_r,&c_7323986);c_7323985.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323606, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318904)->elements[5])))), r_7311406, &c_7323985);; 
}

static void __lambda_204(void *data, object self_7318905, int argc, object *args) /* object self_7318905, object r_7311404 */
 {
 object r_7311404 = args[0];
  
closureN_type c_7323608;
object e_7323961 [6];
c_7323608.hdr.mark = gc_color_red;
 c_7323608.hdr.grayed = 0;
c_7323608.tag = closureN_tag;
 c_7323608.fn = (function_type)__lambda_205;
c_7323608.num_args = 1;
c_7323608.num_elements = 6;
c_7323608.elements = (object *)e_7323961;
c_7323608.elements[0] = ((closureN)self_7318905)->elements[0];
c_7323608.elements[1] = ((closureN)self_7318905)->elements[1];
c_7323608.elements[2] = ((closureN)self_7318905)->elements[2];
c_7323608.elements[3] = ((closureN)self_7318905)->elements[3];
c_7323608.elements[4] = ((closureN)self_7318905)->elements[4];
c_7323608.elements[5] = ((closureN)self_7318905)->elements[5];








make_pair(c_7323974,quote_i,NULL);c_7323974.hdr.immutable = 1;

make_pair(c_7323973,quote_fk,&c_7323974);c_7323973.hdr.immutable = 1;

make_pair(c_7323972,quote_sk,&c_7323973);c_7323972.hdr.immutable = 1;

make_pair(c_7323971,quote_g_87s,&c_7323972);c_7323971.hdr.immutable = 1;

make_pair(c_7323970,quote_r,&c_7323971);c_7323970.hdr.immutable = 1;

make_pair(c_7323969,quote_p,&c_7323970);c_7323969.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323608, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318905)->elements[5]))), r_7311404, &c_7323969);; 
}

static void __lambda_205(void *data, object self_7318906, int argc, object *args) /* object self_7318906, object r_7311402 */
 {
 object r_7311402 = args[0];
  
closureN_type c_7323610;
object e_7323950 [6];
c_7323610.hdr.mark = gc_color_red;
 c_7323610.hdr.grayed = 0;
c_7323610.tag = closureN_tag;
 c_7323610.fn = (function_type)__lambda_206;
c_7323610.num_args = 1;
c_7323610.num_elements = 6;
c_7323610.elements = (object *)e_7323950;
c_7323610.elements[0] = ((closureN)self_7318906)->elements[0];
c_7323610.elements[1] = ((closureN)self_7318906)->elements[1];
c_7323610.elements[2] = ((closureN)self_7318906)->elements[2];
c_7323610.elements[3] = ((closureN)self_7318906)->elements[3];
c_7323610.elements[4] = ((closureN)self_7318906)->elements[4];
c_7323610.elements[5] = ((closureN)self_7318906)->elements[5];




make_pair(c_7323960,quote_i,NULL);c_7323960.hdr.immutable = 1;

make_pair(c_7323959,quote_fk,&c_7323960);c_7323959.hdr.immutable = 1;

make_pair(c_7323958,quote_sk,&c_7323959);c_7323958.hdr.immutable = 1;

make_pair(c_7323957,quote_g_87s,&c_7323958);c_7323957.hdr.immutable = 1;

make_pair(c_7323956,quote_r,&c_7323957);c_7323956.hdr.immutable = 1;

make_pair(c_7323955,quote_p,&c_7323956);c_7323955.hdr.immutable = 1;

make_pair(c_7323954,quote_v,&c_7323955);c_7323954.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323610, Cyc_car(data, ((closureN)self_7318906)->elements[5]), r_7311402, &c_7323954);; 
}

static void __lambda_206(void *data, object self_7318907, int argc, object *args) /* object self_7318907, object r_7311400 */
 {
 object r_7311400 = args[0];
  
closureN_type c_7323612;
object e_7323940 [5];
c_7323612.hdr.mark = gc_color_red;
 c_7323612.hdr.grayed = 0;
c_7323612.tag = closureN_tag;
 c_7323612.fn = (function_type)__lambda_207;
c_7323612.num_args = 1;
c_7323612.num_elements = 5;
c_7323612.elements = (object *)e_7323940;
c_7323612.elements[0] = ((closureN)self_7318907)->elements[0];
c_7323612.elements[1] = ((closureN)self_7318907)->elements[1];
c_7323612.elements[2] = ((closureN)self_7318907)->elements[2];
c_7323612.elements[3] = ((closureN)self_7318907)->elements[4];
c_7323612.elements[4] = ((closureN)self_7318907)->elements[5];


make_pair(c_7323949,quote_i,NULL);c_7323949.hdr.immutable = 1;

make_pair(c_7323948,quote_fk,&c_7323949);c_7323948.hdr.immutable = 1;

make_pair(c_7323947,quote_sk,&c_7323948);c_7323947.hdr.immutable = 1;

make_pair(c_7323946,quote_g_87s,&c_7323947);c_7323946.hdr.immutable = 1;

make_pair(c_7323945,quote_r,&c_7323946);c_7323945.hdr.immutable = 1;

make_pair(c_7323944,quote_p,&c_7323945);c_7323944.hdr.immutable = 1;

make_pair(c_7323943,quote_v,&c_7323944);c_7323943.hdr.immutable = 1;

make_pair(c_7323942,quote_match_91gen_91ellipsis,&c_7323943);c_7323942.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323612, ((closureN)self_7318907)->elements[3], r_7311400, &c_7323942);; 
}

static void __lambda_207(void *data, object self_7318908, int argc, object *args) /* object self_7318908, object r_7311391 */
 {
 object r_7311391 = args[0];
  
closureN_type c_7323614;
object e_7323938 [6];
c_7323614.hdr.mark = gc_color_red;
 c_7323614.hdr.grayed = 0;
c_7323614.tag = closureN_tag;
 c_7323614.fn = (function_type)__lambda_208;
c_7323614.num_args = 1;
c_7323614.num_elements = 6;
c_7323614.elements = (object *)e_7323938;
c_7323614.elements[0] = ((closureN)self_7318908)->elements[0];
c_7323614.elements[1] = ((closureN)self_7318908)->elements[1];
c_7323614.elements[2] = ((closureN)self_7318908)->elements[2];
c_7323614.elements[3] = r_7311391;
c_7323614.elements[4] = ((closureN)self_7318908)->elements[3];
c_7323614.elements[5] = ((closureN)self_7318908)->elements[4];


make_pair(c_7323939,NULL,NULL);c_7323939.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323614, NULL, NULL, &c_7323939);; 
}

static void __lambda_208(void *data, object self_7318909, int argc, object *args) /* object self_7318909, object r_7311394 */
 {
 object r_7311394 = args[0];
  
closureN_type c_7323616;
object e_7323922 [6];
c_7323616.hdr.mark = gc_color_red;
 c_7323616.hdr.grayed = 0;
c_7323616.tag = closureN_tag;
 c_7323616.fn = (function_type)__lambda_209;
c_7323616.num_args = 1;
c_7323616.num_elements = 6;
c_7323616.elements = (object *)e_7323922;
c_7323616.elements[0] = ((closureN)self_7318909)->elements[0];
c_7323616.elements[1] = ((closureN)self_7318909)->elements[1];
c_7323616.elements[2] = ((closureN)self_7318909)->elements[2];
c_7323616.elements[3] = ((closureN)self_7318909)->elements[3];
c_7323616.elements[4] = ((closureN)self_7318909)->elements[4];
c_7323616.elements[5] = ((closureN)self_7318909)->elements[5];














make_pair(c_7323937,NULL,NULL);c_7323937.hdr.immutable = 1;

make_pair(c_7323936,quote_i,&c_7323937);c_7323936.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323616, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318909)->elements[5])))))), r_7311394, &c_7323936);; 
}

static void __lambda_209(void *data, object self_7318910, int argc, object *args) /* object self_7318910, object r_7311392 */
 {
 object r_7311392 = args[0];
  
closureN_type c_7323618;
object e_7323909 [5];
c_7323618.hdr.mark = gc_color_red;
 c_7323618.hdr.grayed = 0;
c_7323618.tag = closureN_tag;
 c_7323618.fn = (function_type)__lambda_210;
c_7323618.num_args = 1;
c_7323618.num_elements = 5;
c_7323618.elements = (object *)e_7323909;
c_7323618.elements[0] = ((closureN)self_7318910)->elements[0];
c_7323618.elements[1] = ((closureN)self_7318910)->elements[1];
c_7323618.elements[2] = ((closureN)self_7318910)->elements[2];
c_7323618.elements[3] = ((closureN)self_7318910)->elements[4];
c_7323618.elements[4] = ((closureN)self_7318910)->elements[5];


make_pair(c_7323919,quote_i,NULL);c_7323919.hdr.immutable = 1;

make_pair(c_7323918,quote_fk,&c_7323919);c_7323918.hdr.immutable = 1;

make_pair(c_7323917,quote_sk,&c_7323918);c_7323917.hdr.immutable = 1;

make_pair(c_7323916,quote_g_87s,&c_7323917);c_7323916.hdr.immutable = 1;

make_pair(c_7323915,quote_r,&c_7323916);c_7323915.hdr.immutable = 1;

make_pair(c_7323914,quote_p,&c_7323915);c_7323914.hdr.immutable = 1;

make_pair(c_7323913,quote_v,&c_7323914);c_7323913.hdr.immutable = 1;

make_pair(c_7323912,quote_match_91gen_91ellipsis,&c_7323913);c_7323912.hdr.immutable = 1;

make_pair(c_7323921,NULL,NULL);c_7323921.hdr.immutable = 1;

make_pair(c_7323920,quote_i,&c_7323921);c_7323920.hdr.immutable = 1;

make_pair(c_7323911,&c_7323912,&c_7323920);c_7323911.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323618, ((closureN)self_7318910)->elements[3], r_7311392, &c_7323911);; 
}

static void __lambda_210(void *data, object self_7318911, int argc, object *args) /* object self_7318911, object r_7311389 */
 {
 object r_7311389 = args[0];
  
closureN_type c_7323620;
object e_7323889 [5];
c_7323620.hdr.mark = gc_color_red;
 c_7323620.hdr.grayed = 0;
c_7323620.tag = closureN_tag;
 c_7323620.fn = (function_type)__lambda_211;
c_7323620.num_args = 1;
c_7323620.num_elements = 5;
c_7323620.elements = (object *)e_7323889;
c_7323620.elements[0] = ((closureN)self_7318911)->elements[0];
c_7323620.elements[1] = ((closureN)self_7318911)->elements[1];
c_7323620.elements[2] = ((closureN)self_7318911)->elements[2];
c_7323620.elements[3] = ((closureN)self_7318911)->elements[3];
c_7323620.elements[4] = ((closureN)self_7318911)->elements[4];








make_pair(c_7323906,quote_i,NULL);c_7323906.hdr.immutable = 1;

make_pair(c_7323905,quote_fk,&c_7323906);c_7323905.hdr.immutable = 1;

make_pair(c_7323904,quote_sk,&c_7323905);c_7323904.hdr.immutable = 1;

make_pair(c_7323903,quote_g_87s,&c_7323904);c_7323903.hdr.immutable = 1;

make_pair(c_7323902,quote_r,&c_7323903);c_7323902.hdr.immutable = 1;

make_pair(c_7323901,quote_p,&c_7323902);c_7323901.hdr.immutable = 1;

make_pair(c_7323900,quote_v,&c_7323901);c_7323900.hdr.immutable = 1;

make_pair(c_7323899,quote_match_91gen_91ellipsis,&c_7323900);c_7323899.hdr.immutable = 1;

make_pair(c_7323908,NULL,NULL);c_7323908.hdr.immutable = 1;

make_pair(c_7323907,quote_i,&c_7323908);c_7323907.hdr.immutable = 1;

make_pair(c_7323898,&c_7323899,&c_7323907);c_7323898.hdr.immutable = 1;

make_pair(c_7323897,quote_p,&c_7323898);c_7323897.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323620, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318911)->elements[4]))), r_7311389, &c_7323897);; 
}

static void __lambda_211(void *data, object self_7318912, int argc, object *args) /* object self_7318912, object r_7311387 */
 {
 object r_7311387 = args[0];
  
closureN_type c_7323622;
object e_7323874 [4];
c_7323622.hdr.mark = gc_color_red;
 c_7323622.hdr.grayed = 0;
c_7323622.tag = closureN_tag;
 c_7323622.fn = (function_type)__lambda_212;
c_7323622.num_args = 1;
c_7323622.num_elements = 4;
c_7323622.elements = (object *)e_7323874;
c_7323622.elements[0] = ((closureN)self_7318912)->elements[0];
c_7323622.elements[1] = ((closureN)self_7318912)->elements[1];
c_7323622.elements[2] = ((closureN)self_7318912)->elements[3];
c_7323622.elements[3] = ((closureN)self_7318912)->elements[4];


make_pair(c_7323886,quote_i,NULL);c_7323886.hdr.immutable = 1;

make_pair(c_7323885,quote_fk,&c_7323886);c_7323885.hdr.immutable = 1;

make_pair(c_7323884,quote_sk,&c_7323885);c_7323884.hdr.immutable = 1;

make_pair(c_7323883,quote_g_87s,&c_7323884);c_7323883.hdr.immutable = 1;

make_pair(c_7323882,quote_r,&c_7323883);c_7323882.hdr.immutable = 1;

make_pair(c_7323881,quote_p,&c_7323882);c_7323881.hdr.immutable = 1;

make_pair(c_7323880,quote_v,&c_7323881);c_7323880.hdr.immutable = 1;

make_pair(c_7323879,quote_match_91gen_91ellipsis,&c_7323880);c_7323879.hdr.immutable = 1;

make_pair(c_7323888,NULL,NULL);c_7323888.hdr.immutable = 1;

make_pair(c_7323887,quote_i,&c_7323888);c_7323887.hdr.immutable = 1;

make_pair(c_7323878,&c_7323879,&c_7323887);c_7323878.hdr.immutable = 1;

make_pair(c_7323877,quote_p,&c_7323878);c_7323877.hdr.immutable = 1;

make_pair(c_7323876,quote_match_91extract_91vars,&c_7323877);c_7323876.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323622, ((closureN)self_7318912)->elements[2], r_7311387, &c_7323876);; 
}

static void __lambda_212(void *data, object self_7318913, int argc, object *args) /* object self_7318913, object r_7311360 */
 {
 object r_7311360 = args[0];
  
closureN_type c_7323625;
object e_7323873 [4];
c_7323625.hdr.mark = gc_color_red;
 c_7323625.hdr.grayed = 0;
c_7323625.tag = closureN_tag;
 c_7323625.fn = (function_type)__lambda_213;
c_7323625.num_args = 1;
c_7323625.num_elements = 4;
c_7323625.elements = (object *)e_7323873;
c_7323625.elements[0] = ((closureN)self_7318913)->elements[0];
c_7323625.elements[1] = ((closureN)self_7318913)->elements[1];
c_7323625.elements[2] = r_7311360;
c_7323625.elements[3] = ((closureN)self_7318913)->elements[3];

return_closcall2(data,  ((closureN)self_7318913)->elements[2],  &c_7323625, quote_match_91two);; 
}

static void __lambda_213(void *data, object self_7318914, int argc, object *args) /* object self_7318914, object r_7311366 */
 {
 object r_7311366 = args[0];
  
closureN_type c_7323627;
object e_7323853 [5];
c_7323627.hdr.mark = gc_color_red;
 c_7323627.hdr.grayed = 0;
c_7323627.tag = closureN_tag;
 c_7323627.fn = (function_type)__lambda_214;
c_7323627.num_args = 1;
c_7323627.num_elements = 5;
c_7323627.elements = (object *)e_7323853;
c_7323627.elements[0] = ((closureN)self_7318914)->elements[0];
c_7323627.elements[1] = ((closureN)self_7318914)->elements[1];
c_7323627.elements[2] = ((closureN)self_7318914)->elements[2];
c_7323627.elements[3] = r_7311366;
c_7323627.elements[4] = ((closureN)self_7318914)->elements[3];


















make_pair(c_7323872,quote_q,quote_r);c_7323872.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323627, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318914)->elements[3])))), Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318914)->elements[3])))), &c_7323872);; 
}

static void __lambda_214(void *data, object self_7318915, int argc, object *args) /* object self_7318915, object r_7311382 */
 {
 object r_7311382 = args[0];
  
closureN_type c_7323629;
object e_7323843 [5];
c_7323629.hdr.mark = gc_color_red;
 c_7323629.hdr.grayed = 0;
c_7323629.tag = closureN_tag;
 c_7323629.fn = (function_type)__lambda_215;
c_7323629.num_args = 1;
c_7323629.num_elements = 5;
c_7323629.elements = (object *)e_7323843;
c_7323629.elements[0] = ((closureN)self_7318915)->elements[0];
c_7323629.elements[1] = ((closureN)self_7318915)->elements[1];
c_7323629.elements[2] = ((closureN)self_7318915)->elements[2];
c_7323629.elements[3] = ((closureN)self_7318915)->elements[3];
c_7323629.elements[4] = ((closureN)self_7318915)->elements[4];








make_pair(c_7323852,quote_q,quote_r);c_7323852.hdr.immutable = 1;

make_pair(c_7323851,quote_p,&c_7323852);c_7323851.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323629, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318915)->elements[4]))), r_7311382, &c_7323851);; 
}

static void __lambda_215(void *data, object self_7318916, int argc, object *args) /* object self_7318916, object r_7311371 */
 {
 object r_7311371 = args[0];
  
closureN_type c_7323631;
object e_7323828 [6];
c_7323631.hdr.mark = gc_color_red;
 c_7323631.hdr.grayed = 0;
c_7323631.tag = closureN_tag;
 c_7323631.fn = (function_type)__lambda_216;
c_7323631.num_args = 1;
c_7323631.num_elements = 6;
c_7323631.elements = (object *)e_7323828;
c_7323631.elements[0] = ((closureN)self_7318916)->elements[0];
c_7323631.elements[1] = ((closureN)self_7318916)->elements[1];
c_7323631.elements[2] = ((closureN)self_7318916)->elements[2];
c_7323631.elements[3] = ((closureN)self_7318916)->elements[3];
c_7323631.elements[4] = r_7311371;
c_7323631.elements[5] = ((closureN)self_7318916)->elements[4];














make_pair(c_7323842,quote_i,NULL);c_7323842.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323631, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318916)->elements[4])))))), NULL, &c_7323842);; 
}

static void __lambda_216(void *data, object self_7318917, int argc, object *args) /* object self_7318917, object r_7311378 */
 {
 object r_7311378 = args[0];
  
closureN_type c_7323633;
object e_7323814 [6];
c_7323633.hdr.mark = gc_color_red;
 c_7323633.hdr.grayed = 0;
c_7323633.tag = closureN_tag;
 c_7323633.fn = (function_type)__lambda_217;
c_7323633.num_args = 1;
c_7323633.num_elements = 6;
c_7323633.elements = (object *)e_7323814;
c_7323633.elements[0] = ((closureN)self_7318917)->elements[0];
c_7323633.elements[1] = ((closureN)self_7318917)->elements[1];
c_7323633.elements[2] = ((closureN)self_7318917)->elements[2];
c_7323633.elements[3] = ((closureN)self_7318917)->elements[3];
c_7323633.elements[4] = ((closureN)self_7318917)->elements[4];
c_7323633.elements[5] = ((closureN)self_7318917)->elements[5];












make_pair(c_7323827,quote_i,NULL);c_7323827.hdr.immutable = 1;

make_pair(c_7323826,quote_fk,&c_7323827);c_7323826.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323633, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318917)->elements[5]))))), r_7311378, &c_7323826);; 
}

static void __lambda_217(void *data, object self_7318918, int argc, object *args) /* object self_7318918, object r_7311376 */
 {
 object r_7311376 = args[0];
  
closureN_type c_7323635;
object e_7323801 [6];
c_7323635.hdr.mark = gc_color_red;
 c_7323635.hdr.grayed = 0;
c_7323635.tag = closureN_tag;
 c_7323635.fn = (function_type)__lambda_218;
c_7323635.num_args = 1;
c_7323635.num_elements = 6;
c_7323635.elements = (object *)e_7323801;
c_7323635.elements[0] = ((closureN)self_7318918)->elements[0];
c_7323635.elements[1] = ((closureN)self_7318918)->elements[1];
c_7323635.elements[2] = ((closureN)self_7318918)->elements[2];
c_7323635.elements[3] = ((closureN)self_7318918)->elements[3];
c_7323635.elements[4] = ((closureN)self_7318918)->elements[4];
c_7323635.elements[5] = ((closureN)self_7318918)->elements[5];










make_pair(c_7323813,quote_i,NULL);c_7323813.hdr.immutable = 1;

make_pair(c_7323812,quote_fk,&c_7323813);c_7323812.hdr.immutable = 1;

make_pair(c_7323811,quote_sk,&c_7323812);c_7323811.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323635, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318918)->elements[5])))), r_7311376, &c_7323811);; 
}

static void __lambda_218(void *data, object self_7318919, int argc, object *args) /* object self_7318919, object r_7311374 */
 {
 object r_7311374 = args[0];
  
closureN_type c_7323637;
object e_7323789 [6];
c_7323637.hdr.mark = gc_color_red;
 c_7323637.hdr.grayed = 0;
c_7323637.tag = closureN_tag;
 c_7323637.fn = (function_type)__lambda_219;
c_7323637.num_args = 1;
c_7323637.num_elements = 6;
c_7323637.elements = (object *)e_7323789;
c_7323637.elements[0] = ((closureN)self_7318919)->elements[0];
c_7323637.elements[1] = ((closureN)self_7318919)->elements[1];
c_7323637.elements[2] = ((closureN)self_7318919)->elements[2];
c_7323637.elements[3] = ((closureN)self_7318919)->elements[3];
c_7323637.elements[4] = ((closureN)self_7318919)->elements[4];
c_7323637.elements[5] = ((closureN)self_7318919)->elements[5];








make_pair(c_7323800,quote_i,NULL);c_7323800.hdr.immutable = 1;

make_pair(c_7323799,quote_fk,&c_7323800);c_7323799.hdr.immutable = 1;

make_pair(c_7323798,quote_sk,&c_7323799);c_7323798.hdr.immutable = 1;

make_pair(c_7323797,quote_g_87s,&c_7323798);c_7323797.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323637, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318919)->elements[5]))), r_7311374, &c_7323797);; 
}

static void __lambda_219(void *data, object self_7318920, int argc, object *args) /* object self_7318920, object r_7311372 */
 {
 object r_7311372 = args[0];
  
closureN_type c_7323639;
object e_7323780 [5];
c_7323639.hdr.mark = gc_color_red;
 c_7323639.hdr.grayed = 0;
c_7323639.tag = closureN_tag;
 c_7323639.fn = (function_type)__lambda_220;
c_7323639.num_args = 1;
c_7323639.num_elements = 5;
c_7323639.elements = (object *)e_7323780;
c_7323639.elements[0] = ((closureN)self_7318920)->elements[0];
c_7323639.elements[1] = ((closureN)self_7318920)->elements[1];
c_7323639.elements[2] = ((closureN)self_7318920)->elements[2];
c_7323639.elements[3] = ((closureN)self_7318920)->elements[3];
c_7323639.elements[4] = ((closureN)self_7318920)->elements[5];


make_pair(c_7323784,quote_q,quote_r);c_7323784.hdr.immutable = 1;

make_pair(c_7323783,quote_p,&c_7323784);c_7323783.hdr.immutable = 1;

make_pair(c_7323788,quote_i,NULL);c_7323788.hdr.immutable = 1;

make_pair(c_7323787,quote_fk,&c_7323788);c_7323787.hdr.immutable = 1;

make_pair(c_7323786,quote_sk,&c_7323787);c_7323786.hdr.immutable = 1;

make_pair(c_7323785,quote_g_87s,&c_7323786);c_7323785.hdr.immutable = 1;

make_pair(c_7323782,&c_7323783,&c_7323785);c_7323782.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323639, ((closureN)self_7318920)->elements[4], r_7311372, &c_7323782);; 
}

static void __lambda_220(void *data, object self_7318921, int argc, object *args) /* object self_7318921, object r_7311369 */
 {
 object r_7311369 = args[0];
  
closureN_type c_7323641;
object e_7323768 [5];
c_7323641.hdr.mark = gc_color_red;
 c_7323641.hdr.grayed = 0;
c_7323641.tag = closureN_tag;
 c_7323641.fn = (function_type)__lambda_221;
c_7323641.num_args = 1;
c_7323641.num_elements = 5;
c_7323641.elements = (object *)e_7323768;
c_7323641.elements[0] = ((closureN)self_7318921)->elements[0];
c_7323641.elements[1] = ((closureN)self_7318921)->elements[1];
c_7323641.elements[2] = ((closureN)self_7318921)->elements[2];
c_7323641.elements[3] = ((closureN)self_7318921)->elements[3];
c_7323641.elements[4] = ((closureN)self_7318921)->elements[4];




make_pair(c_7323775,quote_q,quote_r);c_7323775.hdr.immutable = 1;

make_pair(c_7323774,quote_p,&c_7323775);c_7323774.hdr.immutable = 1;

make_pair(c_7323779,quote_i,NULL);c_7323779.hdr.immutable = 1;

make_pair(c_7323778,quote_fk,&c_7323779);c_7323778.hdr.immutable = 1;

make_pair(c_7323777,quote_sk,&c_7323778);c_7323777.hdr.immutable = 1;

make_pair(c_7323776,quote_g_87s,&c_7323777);c_7323776.hdr.immutable = 1;

make_pair(c_7323773,&c_7323774,&c_7323776);c_7323773.hdr.immutable = 1;

make_pair(c_7323772,quote_v,&c_7323773);c_7323772.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323641, Cyc_car(data, ((closureN)self_7318921)->elements[4]), r_7311369, &c_7323772);; 
}

static void __lambda_221(void *data, object self_7318922, int argc, object *args) /* object self_7318922, object r_7311367 */
 {
 object r_7311367 = args[0];
  
closureN_type c_7323643;
object e_7323757 [4];
c_7323643.hdr.mark = gc_color_red;
 c_7323643.hdr.grayed = 0;
c_7323643.tag = closureN_tag;
 c_7323643.fn = (function_type)__lambda_222;
c_7323643.num_args = 1;
c_7323643.num_elements = 4;
c_7323643.elements = (object *)e_7323757;
c_7323643.elements[0] = ((closureN)self_7318922)->elements[0];
c_7323643.elements[1] = ((closureN)self_7318922)->elements[1];
c_7323643.elements[2] = ((closureN)self_7318922)->elements[2];
c_7323643.elements[3] = ((closureN)self_7318922)->elements[4];


make_pair(c_7323763,quote_q,quote_r);c_7323763.hdr.immutable = 1;

make_pair(c_7323762,quote_p,&c_7323763);c_7323762.hdr.immutable = 1;

make_pair(c_7323767,quote_i,NULL);c_7323767.hdr.immutable = 1;

make_pair(c_7323766,quote_fk,&c_7323767);c_7323766.hdr.immutable = 1;

make_pair(c_7323765,quote_sk,&c_7323766);c_7323765.hdr.immutable = 1;

make_pair(c_7323764,quote_g_87s,&c_7323765);c_7323764.hdr.immutable = 1;

make_pair(c_7323761,&c_7323762,&c_7323764);c_7323761.hdr.immutable = 1;

make_pair(c_7323760,quote_v,&c_7323761);c_7323760.hdr.immutable = 1;

make_pair(c_7323759,quote_match_91two,&c_7323760);c_7323759.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323643, ((closureN)self_7318922)->elements[3], r_7311367, &c_7323759);; 
}

static void __lambda_222(void *data, object self_7318923, int argc, object *args) /* object self_7318923, object r_7311363 */
 {
 object r_7311363 = args[0];
  
closureN_type c_7323645;
object e_7323746 [4];
c_7323645.hdr.mark = gc_color_red;
 c_7323645.hdr.grayed = 0;
c_7323645.tag = closureN_tag;
 c_7323645.fn = (function_type)__lambda_223;
c_7323645.num_args = 1;
c_7323645.num_elements = 4;
c_7323645.elements = (object *)e_7323746;
c_7323645.elements[0] = ((closureN)self_7318923)->elements[0];
c_7323645.elements[1] = ((closureN)self_7318923)->elements[1];
c_7323645.elements[2] = ((closureN)self_7318923)->elements[2];
c_7323645.elements[3] = ((closureN)self_7318923)->elements[3];


make_pair(c_7323752,quote_q,quote_r);c_7323752.hdr.immutable = 1;

make_pair(c_7323751,quote_p,&c_7323752);c_7323751.hdr.immutable = 1;

make_pair(c_7323756,quote_i,NULL);c_7323756.hdr.immutable = 1;

make_pair(c_7323755,quote_fk,&c_7323756);c_7323755.hdr.immutable = 1;

make_pair(c_7323754,quote_sk,&c_7323755);c_7323754.hdr.immutable = 1;

make_pair(c_7323753,quote_g_87s,&c_7323754);c_7323753.hdr.immutable = 1;

make_pair(c_7323750,&c_7323751,&c_7323753);c_7323750.hdr.immutable = 1;

make_pair(c_7323749,quote_v,&c_7323750);c_7323749.hdr.immutable = 1;

make_pair(c_7323748,quote_match_91two,&c_7323749);c_7323748.hdr.immutable = 1;

make_pair(c_7323747,&c_7323748,NULL);c_7323747.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323645, r_7311363, NULL, &c_7323747);; 
}

static void __lambda_223(void *data, object self_7318924, int argc, object *args) /* object self_7318924, object r_7311361 */
 {
 object r_7311361 = args[0];
  
closureN_type c_7323647;
object e_7323720 [3];
c_7323647.hdr.mark = gc_color_red;
 c_7323647.hdr.grayed = 0;
c_7323647.tag = closureN_tag;
 c_7323647.fn = (function_type)__lambda_224;
c_7323647.num_args = 1;
c_7323647.num_elements = 3;
c_7323647.elements = (object *)e_7323720;
c_7323647.elements[0] = ((closureN)self_7318924)->elements[0];
c_7323647.elements[1] = ((closureN)self_7318924)->elements[1];
c_7323647.elements[2] = ((closureN)self_7318924)->elements[3];


make_pair(c_7323733,quote_i,NULL);c_7323733.hdr.immutable = 1;

make_pair(c_7323732,quote_fk,&c_7323733);c_7323732.hdr.immutable = 1;

make_pair(c_7323731,quote_sk,&c_7323732);c_7323731.hdr.immutable = 1;

make_pair(c_7323730,quote_g_87s,&c_7323731);c_7323730.hdr.immutable = 1;

make_pair(c_7323729,quote_r,&c_7323730);c_7323729.hdr.immutable = 1;

make_pair(c_7323728,quote_p,&c_7323729);c_7323728.hdr.immutable = 1;

make_pair(c_7323727,quote_v,&c_7323728);c_7323727.hdr.immutable = 1;

make_pair(c_7323726,quote_match_91gen_91ellipsis,&c_7323727);c_7323726.hdr.immutable = 1;

make_pair(c_7323735,NULL,NULL);c_7323735.hdr.immutable = 1;

make_pair(c_7323734,quote_i,&c_7323735);c_7323734.hdr.immutable = 1;

make_pair(c_7323725,&c_7323726,&c_7323734);c_7323725.hdr.immutable = 1;

make_pair(c_7323724,quote_p,&c_7323725);c_7323724.hdr.immutable = 1;

make_pair(c_7323723,quote_match_91extract_91vars,&c_7323724);c_7323723.hdr.immutable = 1;

make_pair(c_7323741,quote_q,quote_r);c_7323741.hdr.immutable = 1;

make_pair(c_7323740,quote_p,&c_7323741);c_7323740.hdr.immutable = 1;

make_pair(c_7323745,quote_i,NULL);c_7323745.hdr.immutable = 1;

make_pair(c_7323744,quote_fk,&c_7323745);c_7323744.hdr.immutable = 1;

make_pair(c_7323743,quote_sk,&c_7323744);c_7323743.hdr.immutable = 1;

make_pair(c_7323742,quote_g_87s,&c_7323743);c_7323742.hdr.immutable = 1;

make_pair(c_7323739,&c_7323740,&c_7323742);c_7323739.hdr.immutable = 1;

make_pair(c_7323738,quote_v,&c_7323739);c_7323738.hdr.immutable = 1;

make_pair(c_7323737,quote_match_91two,&c_7323738);c_7323737.hdr.immutable = 1;

make_pair(c_7323736,&c_7323737,NULL);c_7323736.hdr.immutable = 1;

make_pair(c_7323722,&c_7323723,&c_7323736);c_7323722.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323647, ((closureN)self_7318924)->elements[2], r_7311361, &c_7323722);; 
}

static void __lambda_224(void *data, object self_7318925, int argc, object *args) /* object self_7318925, object r_7311358 */
 {
 object r_7311358 = args[0];
  
closureN_type c_7323649;
object e_7323685 [2];
c_7323649.hdr.mark = gc_color_red;
 c_7323649.hdr.grayed = 0;
c_7323649.tag = closureN_tag;
 c_7323649.fn = (function_type)__lambda_225;
c_7323649.num_args = 1;
c_7323649.num_elements = 2;
c_7323649.elements = (object *)e_7323685;
c_7323649.elements[0] = ((closureN)self_7318925)->elements[0];
c_7323649.elements[1] = ((closureN)self_7318925)->elements[1];










make_pair(c_7323707,quote_i,NULL);c_7323707.hdr.immutable = 1;

make_pair(c_7323706,quote_fk,&c_7323707);c_7323706.hdr.immutable = 1;

make_pair(c_7323705,quote_sk,&c_7323706);c_7323705.hdr.immutable = 1;

make_pair(c_7323704,quote_g_87s,&c_7323705);c_7323704.hdr.immutable = 1;

make_pair(c_7323703,quote_r,&c_7323704);c_7323703.hdr.immutable = 1;

make_pair(c_7323702,quote_p,&c_7323703);c_7323702.hdr.immutable = 1;

make_pair(c_7323701,quote_v,&c_7323702);c_7323701.hdr.immutable = 1;

make_pair(c_7323700,quote_match_91gen_91ellipsis,&c_7323701);c_7323700.hdr.immutable = 1;

make_pair(c_7323709,NULL,NULL);c_7323709.hdr.immutable = 1;

make_pair(c_7323708,quote_i,&c_7323709);c_7323708.hdr.immutable = 1;

make_pair(c_7323699,&c_7323700,&c_7323708);c_7323699.hdr.immutable = 1;

make_pair(c_7323698,quote_p,&c_7323699);c_7323698.hdr.immutable = 1;

make_pair(c_7323697,quote_match_91extract_91vars,&c_7323698);c_7323697.hdr.immutable = 1;

make_pair(c_7323715,quote_q,quote_r);c_7323715.hdr.immutable = 1;

make_pair(c_7323714,quote_p,&c_7323715);c_7323714.hdr.immutable = 1;

make_pair(c_7323719,quote_i,NULL);c_7323719.hdr.immutable = 1;

make_pair(c_7323718,quote_fk,&c_7323719);c_7323718.hdr.immutable = 1;

make_pair(c_7323717,quote_sk,&c_7323718);c_7323717.hdr.immutable = 1;

make_pair(c_7323716,quote_g_87s,&c_7323717);c_7323716.hdr.immutable = 1;

make_pair(c_7323713,&c_7323714,&c_7323716);c_7323713.hdr.immutable = 1;

make_pair(c_7323712,quote_v,&c_7323713);c_7323712.hdr.immutable = 1;

make_pair(c_7323711,quote_match_91two,&c_7323712);c_7323711.hdr.immutable = 1;

make_pair(c_7323710,&c_7323711,NULL);c_7323710.hdr.immutable = 1;

make_pair(c_7323696,&c_7323697,&c_7323710);c_7323696.hdr.immutable = 1;

make_pair(c_7323695,quote_q,&c_7323696);c_7323695.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323649, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318925)->elements[2])))), r_7311358, &c_7323695);; 
}

static void __lambda_225(void *data, object self_7318926, int argc, object *args) /* object self_7318926, object r_7311356 */
 {
 object r_7311356 = args[0];
  
closureN_type c_7323651;
object e_7323657 [1];
c_7323651.hdr.mark = gc_color_red;
 c_7323651.hdr.grayed = 0;
c_7323651.tag = closureN_tag;
 c_7323651.fn = (function_type)__lambda_226;
c_7323651.num_args = 1;
c_7323651.num_elements = 1;
c_7323651.elements = (object *)e_7323657;
c_7323651.elements[0] = ((closureN)self_7318926)->elements[0];


make_pair(c_7323672,quote_i,NULL);c_7323672.hdr.immutable = 1;

make_pair(c_7323671,quote_fk,&c_7323672);c_7323671.hdr.immutable = 1;

make_pair(c_7323670,quote_sk,&c_7323671);c_7323670.hdr.immutable = 1;

make_pair(c_7323669,quote_g_87s,&c_7323670);c_7323669.hdr.immutable = 1;

make_pair(c_7323668,quote_r,&c_7323669);c_7323668.hdr.immutable = 1;

make_pair(c_7323667,quote_p,&c_7323668);c_7323667.hdr.immutable = 1;

make_pair(c_7323666,quote_v,&c_7323667);c_7323666.hdr.immutable = 1;

make_pair(c_7323665,quote_match_91gen_91ellipsis,&c_7323666);c_7323665.hdr.immutable = 1;

make_pair(c_7323674,NULL,NULL);c_7323674.hdr.immutable = 1;

make_pair(c_7323673,quote_i,&c_7323674);c_7323673.hdr.immutable = 1;

make_pair(c_7323664,&c_7323665,&c_7323673);c_7323664.hdr.immutable = 1;

make_pair(c_7323663,quote_p,&c_7323664);c_7323663.hdr.immutable = 1;

make_pair(c_7323662,quote_match_91extract_91vars,&c_7323663);c_7323662.hdr.immutable = 1;

make_pair(c_7323680,quote_q,quote_r);c_7323680.hdr.immutable = 1;

make_pair(c_7323679,quote_p,&c_7323680);c_7323679.hdr.immutable = 1;

make_pair(c_7323684,quote_i,NULL);c_7323684.hdr.immutable = 1;

make_pair(c_7323683,quote_fk,&c_7323684);c_7323683.hdr.immutable = 1;

make_pair(c_7323682,quote_sk,&c_7323683);c_7323682.hdr.immutable = 1;

make_pair(c_7323681,quote_g_87s,&c_7323682);c_7323681.hdr.immutable = 1;

make_pair(c_7323678,&c_7323679,&c_7323681);c_7323678.hdr.immutable = 1;

make_pair(c_7323677,quote_v,&c_7323678);c_7323677.hdr.immutable = 1;

make_pair(c_7323676,quote_match_91two,&c_7323677);c_7323676.hdr.immutable = 1;

make_pair(c_7323675,&c_7323676,NULL);c_7323675.hdr.immutable = 1;

make_pair(c_7323661,&c_7323662,&c_7323675);c_7323661.hdr.immutable = 1;

make_pair(c_7323660,quote_q,&c_7323661);c_7323660.hdr.immutable = 1;

make_pair(c_7323659,quote_match_91check_91ellipsis,&c_7323660);c_7323659.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323651, ((closureN)self_7318926)->elements[1], r_7311356, &c_7323659);; 
}

static void __lambda_226(void *data, object self_7318927, int argc, object *args) /* object self_7318927, object r_7311354 */
 {
 object r_7311354 = args[0];
  
pair_type local_7323656; 
return_direct_with_clo1(data,  ((closureN)self_7318927)->elements[0], (((closure)  ((closureN)self_7318927)->elements[0])->fn),  set_pair_as_expr(&local_7323656, r_7311354, boolean_f));; 
}

static void __lambda_131(void *data, object _, int argc, object *args) /* closure _,object k_7311149, object expr_73260_73297_73370_738415, object rename_73261_73298_73371_738416, object compare_73262_73299_73372_738417 */
 {
object k_7311149 = args[0]; object expr_73260_73297_73370_738415 = args[1]; object rename_73261_73298_73371_738416 = args[2]; object compare_73262_73299_73372_738417 = args[3];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-next");

closureN_type c_7322777;
object e_7323501 [4];
c_7322777.hdr.mark = gc_color_red;
 c_7322777.hdr.grayed = 0;
c_7322777.tag = closureN_tag;
 c_7322777.fn = (function_type)__lambda_132;
c_7322777.num_args = 1;
c_7322777.num_elements = 4;
c_7322777.elements = (object *)e_7323501;
c_7322777.elements[0] = compare_73262_73299_73372_738417;
c_7322777.elements[1] = expr_73260_73297_73370_738415;
c_7322777.elements[2] = k_7311149;
c_7322777.elements[3] = rename_73261_73298_73371_738416;



return_direct_with_clo1(data,(closure)&c_7322777,__lambda_132,  Cyc_cdr(data, expr_73260_73297_73370_738415));; 
}

static void __lambda_132(void *data, object self_7318827, int argc, object *args) /* object self_7318827, object v_931_73268_73360_73411_738456 */
 {
 object v_931_73268_73360_73411_738456 = args[0];
  
closureN_type c_7322779;
object e_7322860 [2];
c_7322779.hdr.mark = gc_color_red;
 c_7322779.hdr.grayed = 0;
c_7322779.tag = closureN_tag;
 c_7322779.fn = (function_type)__lambda_133;
c_7322779.num_args = 0;
c_7322779.num_elements = 2;
c_7322779.elements = (object *)e_7322860;
c_7322779.elements[0] = ((closureN)self_7318827)->elements[3];
c_7322779.elements[1] = v_931_73268_73360_73411_738456;


closureN_type c_7322861;
object e_7323500 [4];
c_7322861.hdr.mark = gc_color_red;
 c_7322861.hdr.grayed = 0;
c_7322861.tag = closureN_tag;
 c_7322861.fn = (function_type)__lambda_142;
c_7322861.num_args = 1;
c_7322861.num_elements = 4;
c_7322861.elements = (object *)e_7323500;
c_7322861.elements[0] = ((closureN)self_7318827)->elements[0];
c_7322861.elements[1] = ((closureN)self_7318827)->elements[1];
c_7322861.elements[2] = ((closureN)self_7318827)->elements[2];
c_7322861.elements[3] = ((closureN)self_7318827)->elements[3];

return_direct_with_clo1(data,(closure)&c_7322779,__lambda_133,  &c_7322861);; 
}

static void __lambda_142(void *data, object self_7318828, int argc, object *args) /* object self_7318828, object tmp_73301_73303_73373_738418 */
 {
 object tmp_73301_73303_73373_738418 = args[0];
  
closureN_type c_7322863;
object e_7323493 [4];
c_7322863.hdr.mark = gc_color_red;
 c_7322863.hdr.grayed = 0;
c_7322863.tag = closureN_tag;
 c_7322863.fn = (function_type)__lambda_143;
c_7322863.num_args = 0;
c_7322863.num_elements = 4;
c_7322863.elements = (object *)e_7323493;
c_7322863.elements[0] = ((closureN)self_7318828)->elements[0];
c_7322863.elements[1] = ((closureN)self_7318828)->elements[1];
c_7322863.elements[2] = ((closureN)self_7318828)->elements[3];
c_7322863.elements[3] = tmp_73301_73303_73373_738418;


closureN_type c_7323494;
object e_7323499 [1];
c_7323494.hdr.mark = gc_color_red;
 c_7323494.hdr.grayed = 0;
c_7323494.tag = closureN_tag;
 c_7323494.fn = (function_type)__lambda_193;
c_7323494.num_args = 1;
c_7323494.num_elements = 1;
c_7323494.elements = (object *)e_7323499;
c_7323494.elements[0] = ((closureN)self_7318828)->elements[2];

return_direct_with_clo1(data,(closure)&c_7322863,__lambda_143,  &c_7323494);; 
}

static void __lambda_193(void *data, object self_7318829, int argc, object *args) /* object self_7318829, object r_7311150 */
 {
 object r_7311150 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7318829)->elements[0], (((closure)  ((closureN)self_7318829)->elements[0])->fn),  Cyc_car(data, r_7311150));; 
}

static void __lambda_143(void *data, object self_7318830, int argc, object *args) /* object self_7318830, object k_7311152 */
 {
 object k_7311152 = args[0];
  if( (boolean_f != ((closureN)self_7318830)->elements[3]) ){ 
  return_direct_with_clo1(data,  k_7311152, (((closure)  k_7311152)->fn),  ((closureN)self_7318830)->elements[3]);
} else { 
  
closureN_type c_7322868;
object e_7323489 [4];
c_7322868.hdr.mark = gc_color_red;
 c_7322868.hdr.grayed = 0;
c_7322868.tag = closureN_tag;
 c_7322868.fn = (function_type)__lambda_144;
c_7322868.num_args = 1;
c_7322868.num_elements = 4;
c_7322868.elements = (object *)e_7323489;
c_7322868.elements[0] = ((closureN)self_7318830)->elements[0];
c_7322868.elements[1] = ((closureN)self_7318830)->elements[1];
c_7322868.elements[2] = k_7311152;
c_7322868.elements[3] = ((closureN)self_7318830)->elements[2];



return_direct_with_clo1(data,(closure)&c_7322868,__lambda_144,  Cyc_cdr(data, ((closureN)self_7318830)->elements[1]));}
;; 
}

static void __lambda_144(void *data, object self_7318831, int argc, object *args) /* object self_7318831, object v_936_73273_73330_73390_738435 */
 {
 object v_936_73273_73330_73390_738435 = args[0];
  
closureN_type c_7322870;
object e_7323321 [3];
c_7322870.hdr.mark = gc_color_red;
 c_7322870.hdr.grayed = 0;
c_7322870.tag = closureN_tag;
 c_7322870.fn = (function_type)__lambda_145;
c_7322870.num_args = 0;
c_7322870.num_elements = 3;
c_7322870.elements = (object *)e_7323321;
c_7322870.elements[0] = ((closureN)self_7318831)->elements[0];
c_7322870.elements[1] = ((closureN)self_7318831)->elements[3];
c_7322870.elements[2] = v_936_73273_73330_73390_738435;


closureN_type c_7323322;
object e_7323488 [3];
c_7323322.hdr.mark = gc_color_red;
 c_7323322.hdr.grayed = 0;
c_7323322.tag = closureN_tag;
 c_7323322.fn = (function_type)__lambda_177;
c_7323322.num_args = 1;
c_7323322.num_elements = 3;
c_7323322.elements = (object *)e_7323488;
c_7323322.elements[0] = ((closureN)self_7318831)->elements[1];
c_7323322.elements[1] = ((closureN)self_7318831)->elements[2];
c_7323322.elements[2] = ((closureN)self_7318831)->elements[3];

return_direct_with_clo1(data,(closure)&c_7322870,__lambda_145,  &c_7323322);; 
}

static void __lambda_177(void *data, object self_7318832, int argc, object *args) /* object self_7318832, object tmp_73305_73307_73374_738419 */
 {
 object tmp_73305_73307_73374_738419 = args[0];
  if( (boolean_f != tmp_73305_73307_73374_738419) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318832)->elements[1], (((closure)  ((closureN)self_7318832)->elements[1])->fn),  tmp_73305_73307_73374_738419);
} else { 
  
closureN_type c_7323326;
object e_7323484 [3];
c_7323326.hdr.mark = gc_color_red;
 c_7323326.hdr.grayed = 0;
c_7323326.tag = closureN_tag;
 c_7323326.fn = (function_type)__lambda_178;
c_7323326.num_args = 1;
c_7323326.num_elements = 3;
c_7323326.elements = (object *)e_7323484;
c_7323326.elements[0] = ((closureN)self_7318832)->elements[0];
c_7323326.elements[1] = ((closureN)self_7318832)->elements[1];
c_7323326.elements[2] = ((closureN)self_7318832)->elements[2];



return_direct_with_clo1(data,(closure)&c_7323326,__lambda_178,  Cyc_cdr(data, ((closureN)self_7318832)->elements[0]));}
;; 
}

static void __lambda_178(void *data, object self_7318833, int argc, object *args) /* object self_7318833, object v_9321_73288_73312_73376_738421 */
 {
 object v_9321_73288_73312_73376_738421 = args[0];
  
closureN_type c_7323328;
object e_7323469 [2];
c_7323328.hdr.mark = gc_color_red;
 c_7323328.hdr.grayed = 0;
c_7323328.tag = closureN_tag;
 c_7323328.fn = (function_type)__lambda_179;
c_7323328.num_args = 0;
c_7323328.num_elements = 2;
c_7323328.elements = (object *)e_7323469;
c_7323328.elements[0] = ((closureN)self_7318833)->elements[2];
c_7323328.elements[1] = v_9321_73288_73312_73376_738421;


closureN_type c_7323470;
object e_7323483 [2];
c_7323470.hdr.mark = gc_color_red;
 c_7323470.hdr.grayed = 0;
c_7323470.tag = closureN_tag;
 c_7323470.fn = (function_type)__lambda_191;
c_7323470.num_args = 1;
c_7323470.num_elements = 2;
c_7323470.elements = (object *)e_7323483;
c_7323470.elements[0] = ((closureN)self_7318833)->elements[0];
c_7323470.elements[1] = ((closureN)self_7318833)->elements[1];

return_direct_with_clo1(data,(closure)&c_7323328,__lambda_179,  &c_7323470);; 
}

static void __lambda_191(void *data, object self_7318834, int argc, object *args) /* object self_7318834, object tmp_73309_73311_73375_738420 */
 {
 object tmp_73309_73311_73375_738420 = args[0];
  if( (boolean_f != tmp_73309_73311_73375_738420) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318834)->elements[1], (((closure)  ((closureN)self_7318834)->elements[1])->fn),  tmp_73309_73311_73375_738420);
} else { 
  
closureN_type c_7323474;
object e_7323480 [1];
c_7323474.hdr.mark = gc_color_red;
 c_7323474.hdr.grayed = 0;
c_7323474.tag = closureN_tag;
 c_7323474.fn = (function_type)__lambda_192;
c_7323474.num_args = 1;
c_7323474.num_elements = 1;
c_7323474.elements = (object *)e_7323480;
c_7323474.elements[0] = ((closureN)self_7318834)->elements[1];


make_utf8_string_with_len(c_7323481, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7323474, &c_7323481, ((closureN)self_7318834)->elements[0]);}
;; 
}

static void __lambda_192(void *data, object self_7318835, int argc, object *args) /* object self_7318835, object r_7311155 */
 {
 object r_7311155 = args[0];
  
pair_type local_7323479; 
return_direct_with_clo1(data,  ((closureN)self_7318835)->elements[0], (((closure)  ((closureN)self_7318835)->elements[0])->fn),  set_pair_as_expr(&local_7323479, r_7311155, boolean_f));; 
}

static void __lambda_179(void *data, object self_7318836, int argc, object *args) /* object self_7318836, object k_7311157 */
 {
 object k_7311157 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7318836)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7318836)->elements[1]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318836)->elements[1])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318836)->elements[1]))))) ){ 
  
closureN_type c_7323355;
object e_7323464 [3];
c_7323355.hdr.mark = gc_color_red;
 c_7323355.hdr.grayed = 0;
c_7323355.tag = closureN_tag;
 c_7323355.fn = (function_type)__lambda_180;
c_7323355.num_args = 1;
c_7323355.num_elements = 3;
c_7323355.elements = (object *)e_7323464;
c_7323355.elements[0] = k_7311157;
c_7323355.elements[1] = ((closureN)self_7318836)->elements[0];
c_7323355.elements[2] = ((closureN)self_7318836)->elements[1];

return_closcall2(data,  ((closureN)self_7318836)->elements[0],  &c_7323355, quote_match_91next);
} else { 
  return_direct_with_clo1(data,  k_7311157, (((closure)  k_7311157)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311157, (((closure)  k_7311157)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311157, (((closure)  k_7311157)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311157, (((closure)  k_7311157)->fn),  boolean_f);}
;; 
}

static void __lambda_180(void *data, object self_7318837, int argc, object *args) /* object self_7318837, object r_7311171 */
 {
 object r_7311171 = args[0];
  
closureN_type c_7323358;
object e_7323463 [4];
c_7323358.hdr.mark = gc_color_red;
 c_7323358.hdr.grayed = 0;
c_7323358.tag = closureN_tag;
 c_7323358.fn = (function_type)__lambda_181;
c_7323358.num_args = 1;
c_7323358.num_elements = 4;
c_7323358.elements = (object *)e_7323463;
c_7323358.elements[0] = ((closureN)self_7318837)->elements[0];
c_7323358.elements[1] = r_7311171;
c_7323358.elements[2] = ((closureN)self_7318837)->elements[1];
c_7323358.elements[3] = ((closureN)self_7318837)->elements[2];

return_closcall2(data,  ((closureN)self_7318837)->elements[1],  &c_7323358, quote__123_125);; 
}

static void __lambda_181(void *data, object self_7318838, int argc, object *args) /* object self_7318838, object r_7311184 */
 {
 object r_7311184 = args[0];
  
closureN_type c_7323361;
object e_7323462 [4];
c_7323361.hdr.mark = gc_color_red;
 c_7323361.hdr.grayed = 0;
c_7323361.tag = closureN_tag;
 c_7323361.fn = (function_type)__lambda_182;
c_7323361.num_args = 1;
c_7323361.num_elements = 4;
c_7323361.elements = (object *)e_7323462;
c_7323361.elements[0] = ((closureN)self_7318838)->elements[0];
c_7323361.elements[1] = ((closureN)self_7318838)->elements[1];
c_7323361.elements[2] = r_7311184;
c_7323361.elements[3] = ((closureN)self_7318838)->elements[3];

return_closcall2(data,  ((closureN)self_7318838)->elements[2],  &c_7323361, quote_failure);; 
}

static void __lambda_182(void *data, object self_7318839, int argc, object *args) /* object self_7318839, object r_7311187 */
 {
 object r_7311187 = args[0];
  
closureN_type c_7323363;
object e_7323460 [4];
c_7323363.hdr.mark = gc_color_red;
 c_7323363.hdr.grayed = 0;
c_7323363.tag = closureN_tag;
 c_7323363.fn = (function_type)__lambda_183;
c_7323363.num_args = 1;
c_7323363.num_elements = 4;
c_7323363.elements = (object *)e_7323460;
c_7323363.elements[0] = ((closureN)self_7318839)->elements[0];
c_7323363.elements[1] = ((closureN)self_7318839)->elements[1];
c_7323363.elements[2] = ((closureN)self_7318839)->elements[2];
c_7323363.elements[3] = ((closureN)self_7318839)->elements[3];


make_pair(c_7323461,quote_failure,NULL);c_7323461.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323363, r_7311187, NULL, &c_7323461);; 
}

static void __lambda_183(void *data, object self_7318840, int argc, object *args) /* object self_7318840, object r_7311185 */
 {
 object r_7311185 = args[0];
  
closureN_type c_7323365;
object e_7323456 [3];
c_7323365.hdr.mark = gc_color_red;
 c_7323365.hdr.grayed = 0;
c_7323365.tag = closureN_tag;
 c_7323365.fn = (function_type)__lambda_184;
c_7323365.num_args = 1;
c_7323365.num_elements = 3;
c_7323365.elements = (object *)e_7323456;
c_7323365.elements[0] = ((closureN)self_7318840)->elements[0];
c_7323365.elements[1] = ((closureN)self_7318840)->elements[1];
c_7323365.elements[2] = ((closureN)self_7318840)->elements[3];


make_pair(c_7323459,quote_failure,NULL);c_7323459.hdr.immutable = 1;

make_pair(c_7323458,quote__123_125,&c_7323459);c_7323458.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323365, ((closureN)self_7318840)->elements[2], r_7311185, &c_7323458);; 
}

static void __lambda_184(void *data, object self_7318841, int argc, object *args) /* object self_7318841, object r_7311182 */
 {
 object r_7311182 = args[0];
  
closureN_type c_7323367;
object e_7323443 [3];
c_7323367.hdr.mark = gc_color_red;
 c_7323367.hdr.grayed = 0;
c_7323367.tag = closureN_tag;
 c_7323367.fn = (function_type)__lambda_185;
c_7323367.num_args = 1;
c_7323367.num_elements = 3;
c_7323367.elements = (object *)e_7323443;
c_7323367.elements[0] = ((closureN)self_7318841)->elements[0];
c_7323367.elements[1] = ((closureN)self_7318841)->elements[1];
c_7323367.elements[2] = ((closureN)self_7318841)->elements[2];










make_pair(c_7323455,quote_failure,NULL);c_7323455.hdr.immutable = 1;

make_pair(c_7323454,quote__123_125,&c_7323455);c_7323454.hdr.immutable = 1;

make_pair(c_7323453,&c_7323454,quote_body);c_7323453.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323367, r_7311182, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318841)->elements[2])))), &c_7323453);; 
}

static void __lambda_185(void *data, object self_7318842, int argc, object *args) /* object self_7318842, object r_7311180 */
 {
 object r_7311180 = args[0];
  
closureN_type c_7323369;
object e_7323429 [3];
c_7323369.hdr.mark = gc_color_red;
 c_7323369.hdr.grayed = 0;
c_7323369.tag = closureN_tag;
 c_7323369.fn = (function_type)__lambda_186;
c_7323369.num_args = 1;
c_7323369.num_elements = 3;
c_7323369.elements = (object *)e_7323429;
c_7323369.elements[0] = ((closureN)self_7318842)->elements[0];
c_7323369.elements[1] = ((closureN)self_7318842)->elements[1];
c_7323369.elements[2] = ((closureN)self_7318842)->elements[2];










make_pair(c_7323442,quote_failure,NULL);c_7323442.hdr.immutable = 1;

make_pair(c_7323441,quote__123_125,&c_7323442);c_7323441.hdr.immutable = 1;

make_pair(c_7323440,&c_7323441,quote_body);c_7323440.hdr.immutable = 1;

make_pair(c_7323439,quote_pat,&c_7323440);c_7323439.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323369, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318842)->elements[2])))), r_7311180, &c_7323439);; 
}

static void __lambda_186(void *data, object self_7318843, int argc, object *args) /* object self_7318843, object r_7311178 */
 {
 object r_7311178 = args[0];
  
closureN_type c_7323371;
object e_7323416 [3];
c_7323371.hdr.mark = gc_color_red;
 c_7323371.hdr.grayed = 0;
c_7323371.tag = closureN_tag;
 c_7323371.fn = (function_type)__lambda_187;
c_7323371.num_args = 1;
c_7323371.num_elements = 3;
c_7323371.elements = (object *)e_7323416;
c_7323371.elements[0] = ((closureN)self_7318843)->elements[0];
c_7323371.elements[1] = ((closureN)self_7318843)->elements[1];
c_7323371.elements[2] = ((closureN)self_7318843)->elements[2];








make_pair(c_7323428,quote_failure,NULL);c_7323428.hdr.immutable = 1;

make_pair(c_7323427,quote__123_125,&c_7323428);c_7323427.hdr.immutable = 1;

make_pair(c_7323426,&c_7323427,quote_body);c_7323426.hdr.immutable = 1;

make_pair(c_7323425,quote_pat,&c_7323426);c_7323425.hdr.immutable = 1;

make_pair(c_7323424,&c_7323425,quote_rest);c_7323424.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323371, r_7311178, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318843)->elements[2]))), &c_7323424);; 
}

static void __lambda_187(void *data, object self_7318844, int argc, object *args) /* object self_7318844, object r_7311176 */
 {
 object r_7311176 = args[0];
  
closureN_type c_7323373;
object e_7323404 [3];
c_7323373.hdr.mark = gc_color_red;
 c_7323373.hdr.grayed = 0;
c_7323373.tag = closureN_tag;
 c_7323373.fn = (function_type)__lambda_188;
c_7323373.num_args = 1;
c_7323373.num_elements = 3;
c_7323373.elements = (object *)e_7323404;
c_7323373.elements[0] = ((closureN)self_7318844)->elements[0];
c_7323373.elements[1] = ((closureN)self_7318844)->elements[1];
c_7323373.elements[2] = ((closureN)self_7318844)->elements[2];






make_pair(c_7323415,quote_failure,NULL);c_7323415.hdr.immutable = 1;

make_pair(c_7323414,quote__123_125,&c_7323415);c_7323414.hdr.immutable = 1;

make_pair(c_7323413,&c_7323414,quote_body);c_7323413.hdr.immutable = 1;

make_pair(c_7323412,quote_pat,&c_7323413);c_7323412.hdr.immutable = 1;

make_pair(c_7323411,&c_7323412,quote_rest);c_7323411.hdr.immutable = 1;

make_pair(c_7323410,quote_g_87s,&c_7323411);c_7323410.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323373, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318844)->elements[2])), r_7311176, &c_7323410);; 
}

static void __lambda_188(void *data, object self_7318845, int argc, object *args) /* object self_7318845, object r_7311174 */
 {
 object r_7311174 = args[0];
  
closureN_type c_7323375;
object e_7323393 [2];
c_7323375.hdr.mark = gc_color_red;
 c_7323375.hdr.grayed = 0;
c_7323375.tag = closureN_tag;
 c_7323375.fn = (function_type)__lambda_189;
c_7323375.num_args = 1;
c_7323375.num_elements = 2;
c_7323375.elements = (object *)e_7323393;
c_7323375.elements[0] = ((closureN)self_7318845)->elements[0];
c_7323375.elements[1] = ((closureN)self_7318845)->elements[1];




make_pair(c_7323403,quote_failure,NULL);c_7323403.hdr.immutable = 1;

make_pair(c_7323402,quote__123_125,&c_7323403);c_7323402.hdr.immutable = 1;

make_pair(c_7323401,&c_7323402,quote_body);c_7323401.hdr.immutable = 1;

make_pair(c_7323400,quote_pat,&c_7323401);c_7323400.hdr.immutable = 1;

make_pair(c_7323399,&c_7323400,quote_rest);c_7323399.hdr.immutable = 1;

make_pair(c_7323398,quote_g_87s,&c_7323399);c_7323398.hdr.immutable = 1;

make_pair(c_7323397,quote_v,&c_7323398);c_7323397.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323375, Cyc_car(data, ((closureN)self_7318845)->elements[2]), r_7311174, &c_7323397);; 
}

static void __lambda_189(void *data, object self_7318846, int argc, object *args) /* object self_7318846, object r_7311172 */
 {
 object r_7311172 = args[0];
  
closureN_type c_7323377;
object e_7323383 [1];
c_7323377.hdr.mark = gc_color_red;
 c_7323377.hdr.grayed = 0;
c_7323377.tag = closureN_tag;
 c_7323377.fn = (function_type)__lambda_190;
c_7323377.num_args = 1;
c_7323377.num_elements = 1;
c_7323377.elements = (object *)e_7323383;
c_7323377.elements[0] = ((closureN)self_7318846)->elements[0];


make_pair(c_7323392,quote_failure,NULL);c_7323392.hdr.immutable = 1;

make_pair(c_7323391,quote__123_125,&c_7323392);c_7323391.hdr.immutable = 1;

make_pair(c_7323390,&c_7323391,quote_body);c_7323390.hdr.immutable = 1;

make_pair(c_7323389,quote_pat,&c_7323390);c_7323389.hdr.immutable = 1;

make_pair(c_7323388,&c_7323389,quote_rest);c_7323388.hdr.immutable = 1;

make_pair(c_7323387,quote_g_87s,&c_7323388);c_7323387.hdr.immutable = 1;

make_pair(c_7323386,quote_v,&c_7323387);c_7323386.hdr.immutable = 1;

make_pair(c_7323385,quote_match_91next,&c_7323386);c_7323385.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323377, ((closureN)self_7318846)->elements[1], r_7311172, &c_7323385);; 
}

static void __lambda_190(void *data, object self_7318847, int argc, object *args) /* object self_7318847, object r_7311170 */
 {
 object r_7311170 = args[0];
  
pair_type local_7323382; 
return_direct_with_clo1(data,  ((closureN)self_7318847)->elements[0], (((closure)  ((closureN)self_7318847)->elements[0])->fn),  set_pair_as_expr(&local_7323382, r_7311170, boolean_f));; 
}

static void __lambda_145(void *data, object self_7318848, int argc, object *args) /* object self_7318848, object k_7311194 */
 {
 object k_7311194 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7318848)->elements[2])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7318848)->elements[2]))) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318848)->elements[2])))) ){ 
    
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318848)->elements[2]))))) ){ 
    
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318848)->elements[2])))))) ){ 
    
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318848)->elements[2]))))))) ){ 
  
closureN_type c_7322921;
object e_7323314 [4];
c_7322921.hdr.mark = gc_color_red;
 c_7322921.hdr.grayed = 0;
c_7322921.tag = closureN_tag;
 c_7322921.fn = (function_type)__lambda_146;
c_7322921.num_args = 1;
c_7322921.num_elements = 4;
c_7322921.elements = (object *)e_7323314;
c_7322921.elements[0] = ((closureN)self_7318848)->elements[0];
c_7322921.elements[1] = k_7311194;
c_7322921.elements[2] = ((closureN)self_7318848)->elements[1];
c_7322921.elements[3] = ((closureN)self_7318848)->elements[2];

return_closcall2(data,  ((closureN)self_7318848)->elements[1],  &c_7322921, quote__123_125);
} else { 
  return_direct_with_clo1(data,  k_7311194, (((closure)  k_7311194)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311194, (((closure)  k_7311194)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311194, (((closure)  k_7311194)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311194, (((closure)  k_7311194)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311194, (((closure)  k_7311194)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311194, (((closure)  k_7311194)->fn),  boolean_f);}
;; 
}

static void __lambda_146(void *data, object self_7318849, int argc, object *args) /* object self_7318849, object r_7311285 */
 {
 object r_7311285 = args[0];
  
closureN_type c_7322924;
object e_7323300 [3];
c_7322924.hdr.mark = gc_color_red;
 c_7322924.hdr.grayed = 0;
c_7322924.tag = closureN_tag;
 c_7322924.fn = (function_type)__lambda_147;
c_7322924.num_args = 1;
c_7322924.num_elements = 3;
c_7322924.elements = (object *)e_7323300;
c_7322924.elements[0] = ((closureN)self_7318849)->elements[1];
c_7322924.elements[1] = ((closureN)self_7318849)->elements[2];
c_7322924.elements[2] = ((closureN)self_7318849)->elements[3];













return_closcall3(data,  ((closureN)self_7318849)->elements[0],  &c_7322924, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318849)->elements[3])))))), r_7311285);; 
}

static void __lambda_147(void *data, object self_7318850, int argc, object *args) /* object self_7318850, object r_7311210 */
 {
 object r_7311210 = args[0];
  if( (boolean_f != r_7311210) ){ 
    
  
  
  
  
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318850)->elements[2])))))))) ){ 
    
  
  
  
  
  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318850)->elements[2]))))))))) ){ 
  
closureN_type c_7322959;
object e_7323293 [3];
c_7322959.hdr.mark = gc_color_red;
 c_7322959.hdr.grayed = 0;
c_7322959.tag = closureN_tag;
 c_7322959.fn = (function_type)__lambda_148;
c_7322959.num_args = 1;
c_7322959.num_elements = 3;
c_7322959.elements = (object *)e_7323293;
c_7322959.elements[0] = ((closureN)self_7318850)->elements[0];
c_7322959.elements[1] = ((closureN)self_7318850)->elements[1];
c_7322959.elements[2] = ((closureN)self_7318850)->elements[2];

return_closcall2(data,  ((closureN)self_7318850)->elements[1],  &c_7322959, quote_let);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7318850)->elements[0], (((closure)  ((closureN)self_7318850)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7318850)->elements[0], (((closure)  ((closureN)self_7318850)->elements[0])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7318850)->elements[0], (((closure)  ((closureN)self_7318850)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_148(void *data, object self_7318851, int argc, object *args) /* object self_7318851, object r_7311219 */
 {
 object r_7311219 = args[0];
  
closureN_type c_7322962;
object e_7323292 [4];
c_7322962.hdr.mark = gc_color_red;
 c_7322962.hdr.grayed = 0;
c_7322962.tag = closureN_tag;
 c_7322962.fn = (function_type)__lambda_149;
c_7322962.num_args = 1;
c_7322962.num_elements = 4;
c_7322962.elements = (object *)e_7323292;
c_7322962.elements[0] = ((closureN)self_7318851)->elements[0];
c_7322962.elements[1] = r_7311219;
c_7322962.elements[2] = ((closureN)self_7318851)->elements[1];
c_7322962.elements[3] = ((closureN)self_7318851)->elements[2];

return_closcall2(data,  ((closureN)self_7318851)->elements[1],  &c_7322962, quote_lambda);; 
}

static void __lambda_149(void *data, object self_7318852, int argc, object *args) /* object self_7318852, object r_7311267 */
 {
 object r_7311267 = args[0];
  
closureN_type c_7322965;
object e_7323291 [5];
c_7322965.hdr.mark = gc_color_red;
 c_7322965.hdr.grayed = 0;
c_7322965.tag = closureN_tag;
 c_7322965.fn = (function_type)__lambda_150;
c_7322965.num_args = 1;
c_7322965.num_elements = 5;
c_7322965.elements = (object *)e_7323291;
c_7322965.elements[0] = ((closureN)self_7318852)->elements[0];
c_7322965.elements[1] = ((closureN)self_7318852)->elements[1];
c_7322965.elements[2] = r_7311267;
c_7322965.elements[3] = ((closureN)self_7318852)->elements[2];
c_7322965.elements[4] = ((closureN)self_7318852)->elements[3];

return_closcall2(data,  ((closureN)self_7318852)->elements[2],  &c_7322965, quote_match_91next);; 
}

static void __lambda_150(void *data, object self_7318853, int argc, object *args) /* object self_7318853, object r_7311276 */
 {
 object r_7311276 = args[0];
  
closureN_type c_7322967;
object e_7323277 [6];
c_7322967.hdr.mark = gc_color_red;
 c_7322967.hdr.grayed = 0;
c_7322967.tag = closureN_tag;
 c_7322967.fn = (function_type)__lambda_151;
c_7322967.num_args = 1;
c_7322967.num_elements = 6;
c_7322967.elements = (object *)e_7323277;
c_7322967.elements[0] = ((closureN)self_7318853)->elements[0];
c_7322967.elements[1] = ((closureN)self_7318853)->elements[1];
c_7322967.elements[2] = ((closureN)self_7318853)->elements[2];
c_7322967.elements[3] = r_7311276;
c_7322967.elements[4] = ((closureN)self_7318853)->elements[3];
c_7322967.elements[5] = ((closureN)self_7318853)->elements[4];












make_pair(c_7323290,quote_g_87s,quote_rest);c_7323290.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322967, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318853)->elements[4])), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318853)->elements[4]))), &c_7323290);; 
}

static void __lambda_151(void *data, object self_7318854, int argc, object *args) /* object self_7318854, object r_7311279 */
 {
 object r_7311279 = args[0];
  
closureN_type c_7322969;
object e_7323271 [6];
c_7322969.hdr.mark = gc_color_red;
 c_7322969.hdr.grayed = 0;
c_7322969.tag = closureN_tag;
 c_7322969.fn = (function_type)__lambda_152;
c_7322969.num_args = 1;
c_7322969.num_elements = 6;
c_7322969.elements = (object *)e_7323271;
c_7322969.elements[0] = ((closureN)self_7318854)->elements[0];
c_7322969.elements[1] = ((closureN)self_7318854)->elements[1];
c_7322969.elements[2] = ((closureN)self_7318854)->elements[2];
c_7322969.elements[3] = ((closureN)self_7318854)->elements[3];
c_7322969.elements[4] = ((closureN)self_7318854)->elements[4];
c_7322969.elements[5] = ((closureN)self_7318854)->elements[5];




make_pair(c_7323276,quote_g_87s,quote_rest);c_7323276.hdr.immutable = 1;

make_pair(c_7323275,quote_v,&c_7323276);c_7323275.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322969, Cyc_car(data, ((closureN)self_7318854)->elements[5]), r_7311279, &c_7323275);; 
}

static void __lambda_152(void *data, object self_7318855, int argc, object *args) /* object self_7318855, object r_7311277 */
 {
 object r_7311277 = args[0];
  
closureN_type c_7322971;
object e_7323266 [5];
c_7322971.hdr.mark = gc_color_red;
 c_7322971.hdr.grayed = 0;
c_7322971.tag = closureN_tag;
 c_7322971.fn = (function_type)__lambda_153;
c_7322971.num_args = 1;
c_7322971.num_elements = 5;
c_7322971.elements = (object *)e_7323266;
c_7322971.elements[0] = ((closureN)self_7318855)->elements[0];
c_7322971.elements[1] = ((closureN)self_7318855)->elements[1];
c_7322971.elements[2] = ((closureN)self_7318855)->elements[2];
c_7322971.elements[3] = ((closureN)self_7318855)->elements[4];
c_7322971.elements[4] = ((closureN)self_7318855)->elements[5];


make_pair(c_7323270,quote_g_87s,quote_rest);c_7323270.hdr.immutable = 1;

make_pair(c_7323269,quote_v,&c_7323270);c_7323269.hdr.immutable = 1;

make_pair(c_7323268,quote_match_91next,&c_7323269);c_7323268.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322971, ((closureN)self_7318855)->elements[3], r_7311277, &c_7323268);; 
}

static void __lambda_153(void *data, object self_7318856, int argc, object *args) /* object self_7318856, object r_7311273 */
 {
 object r_7311273 = args[0];
  
closureN_type c_7322973;
object e_7323261 [5];
c_7322973.hdr.mark = gc_color_red;
 c_7322973.hdr.grayed = 0;
c_7322973.tag = closureN_tag;
 c_7322973.fn = (function_type)__lambda_154;
c_7322973.num_args = 1;
c_7322973.num_elements = 5;
c_7322973.elements = (object *)e_7323261;
c_7322973.elements[0] = ((closureN)self_7318856)->elements[0];
c_7322973.elements[1] = ((closureN)self_7318856)->elements[1];
c_7322973.elements[2] = ((closureN)self_7318856)->elements[2];
c_7322973.elements[3] = ((closureN)self_7318856)->elements[3];
c_7322973.elements[4] = ((closureN)self_7318856)->elements[4];


make_pair(c_7323265,quote_g_87s,quote_rest);c_7323265.hdr.immutable = 1;

make_pair(c_7323264,quote_v,&c_7323265);c_7323264.hdr.immutable = 1;

make_pair(c_7323263,quote_match_91next,&c_7323264);c_7323263.hdr.immutable = 1;

make_pair(c_7323262,&c_7323263,NULL);c_7323262.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322973, r_7311273, NULL, &c_7323262);; 
}

static void __lambda_154(void *data, object self_7318857, int argc, object *args) /* object self_7318857, object r_7311271 */
 {
 object r_7311271 = args[0];
  
closureN_type c_7322975;
object e_7323255 [5];
c_7322975.hdr.mark = gc_color_red;
 c_7322975.hdr.grayed = 0;
c_7322975.tag = closureN_tag;
 c_7322975.fn = (function_type)__lambda_155;
c_7322975.num_args = 1;
c_7322975.num_elements = 5;
c_7322975.elements = (object *)e_7323255;
c_7322975.elements[0] = ((closureN)self_7318857)->elements[0];
c_7322975.elements[1] = ((closureN)self_7318857)->elements[1];
c_7322975.elements[2] = ((closureN)self_7318857)->elements[2];
c_7322975.elements[3] = ((closureN)self_7318857)->elements[3];
c_7322975.elements[4] = ((closureN)self_7318857)->elements[4];


make_pair(c_7323260,quote_g_87s,quote_rest);c_7323260.hdr.immutable = 1;

make_pair(c_7323259,quote_v,&c_7323260);c_7323259.hdr.immutable = 1;

make_pair(c_7323258,quote_match_91next,&c_7323259);c_7323258.hdr.immutable = 1;

make_pair(c_7323257,&c_7323258,NULL);c_7323257.hdr.immutable = 1;

make_pair(c_7323256,NULL,&c_7323257);c_7323256.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322975, NULL, r_7311271, &c_7323256);; 
}

static void __lambda_155(void *data, object self_7318858, int argc, object *args) /* object self_7318858, object r_7311268 */
 {
 object r_7311268 = args[0];
  
closureN_type c_7322977;
object e_7323247 [4];
c_7322977.hdr.mark = gc_color_red;
 c_7322977.hdr.grayed = 0;
c_7322977.tag = closureN_tag;
 c_7322977.fn = (function_type)__lambda_156;
c_7322977.num_args = 1;
c_7322977.num_elements = 4;
c_7322977.elements = (object *)e_7323247;
c_7322977.elements[0] = ((closureN)self_7318858)->elements[0];
c_7322977.elements[1] = ((closureN)self_7318858)->elements[1];
c_7322977.elements[2] = ((closureN)self_7318858)->elements[3];
c_7322977.elements[3] = ((closureN)self_7318858)->elements[4];


make_pair(c_7323254,quote_g_87s,quote_rest);c_7323254.hdr.immutable = 1;

make_pair(c_7323253,quote_v,&c_7323254);c_7323253.hdr.immutable = 1;

make_pair(c_7323252,quote_match_91next,&c_7323253);c_7323252.hdr.immutable = 1;

make_pair(c_7323251,&c_7323252,NULL);c_7323251.hdr.immutable = 1;

make_pair(c_7323250,NULL,&c_7323251);c_7323250.hdr.immutable = 1;

make_pair(c_7323249,quote_lambda,&c_7323250);c_7323249.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322977, ((closureN)self_7318858)->elements[2], r_7311268, &c_7323249);; 
}

static void __lambda_156(void *data, object self_7318859, int argc, object *args) /* object self_7318859, object r_7311264 */
 {
 object r_7311264 = args[0];
  
closureN_type c_7322979;
object e_7323239 [4];
c_7322979.hdr.mark = gc_color_red;
 c_7322979.hdr.grayed = 0;
c_7322979.tag = closureN_tag;
 c_7322979.fn = (function_type)__lambda_157;
c_7322979.num_args = 1;
c_7322979.num_elements = 4;
c_7322979.elements = (object *)e_7323239;
c_7322979.elements[0] = ((closureN)self_7318859)->elements[0];
c_7322979.elements[1] = ((closureN)self_7318859)->elements[1];
c_7322979.elements[2] = ((closureN)self_7318859)->elements[2];
c_7322979.elements[3] = ((closureN)self_7318859)->elements[3];


make_pair(c_7323246,quote_g_87s,quote_rest);c_7323246.hdr.immutable = 1;

make_pair(c_7323245,quote_v,&c_7323246);c_7323245.hdr.immutable = 1;

make_pair(c_7323244,quote_match_91next,&c_7323245);c_7323244.hdr.immutable = 1;

make_pair(c_7323243,&c_7323244,NULL);c_7323243.hdr.immutable = 1;

make_pair(c_7323242,NULL,&c_7323243);c_7323242.hdr.immutable = 1;

make_pair(c_7323241,quote_lambda,&c_7323242);c_7323241.hdr.immutable = 1;

make_pair(c_7323240,&c_7323241,NULL);c_7323240.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322979, r_7311264, NULL, &c_7323240);; 
}

static void __lambda_157(void *data, object self_7318860, int argc, object *args) /* object self_7318860, object r_7311262 */
 {
 object r_7311262 = args[0];
  
closureN_type c_7322981;
object e_7323215 [4];
c_7322981.hdr.mark = gc_color_red;
 c_7322981.hdr.grayed = 0;
c_7322981.tag = closureN_tag;
 c_7322981.fn = (function_type)__lambda_158;
c_7322981.num_args = 1;
c_7322981.num_elements = 4;
c_7322981.elements = (object *)e_7323215;
c_7322981.elements[0] = ((closureN)self_7318860)->elements[0];
c_7322981.elements[1] = ((closureN)self_7318860)->elements[1];
c_7322981.elements[2] = ((closureN)self_7318860)->elements[2];
c_7322981.elements[3] = ((closureN)self_7318860)->elements[3];
















make_pair(c_7323238,quote_g_87s,quote_rest);c_7323238.hdr.immutable = 1;

make_pair(c_7323237,quote_v,&c_7323238);c_7323237.hdr.immutable = 1;

make_pair(c_7323236,quote_match_91next,&c_7323237);c_7323236.hdr.immutable = 1;

make_pair(c_7323235,&c_7323236,NULL);c_7323235.hdr.immutable = 1;

make_pair(c_7323234,NULL,&c_7323235);c_7323234.hdr.immutable = 1;

make_pair(c_7323233,quote_lambda,&c_7323234);c_7323233.hdr.immutable = 1;

make_pair(c_7323232,&c_7323233,NULL);c_7323232.hdr.immutable = 1;

make_pair(c_7323231,quote_failure,&c_7323232);c_7323231.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322981, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318860)->elements[3]))))))), r_7311262, &c_7323231);; 
}

static void __lambda_158(void *data, object self_7318861, int argc, object *args) /* object self_7318861, object r_7311259 */
 {
 object r_7311259 = args[0];
  
closureN_type c_7322983;
object e_7323205 [4];
c_7322983.hdr.mark = gc_color_red;
 c_7322983.hdr.grayed = 0;
c_7322983.tag = closureN_tag;
 c_7322983.fn = (function_type)__lambda_159;
c_7322983.num_args = 1;
c_7322983.num_elements = 4;
c_7322983.elements = (object *)e_7323205;
c_7322983.elements[0] = ((closureN)self_7318861)->elements[0];
c_7322983.elements[1] = ((closureN)self_7318861)->elements[1];
c_7322983.elements[2] = ((closureN)self_7318861)->elements[2];
c_7322983.elements[3] = ((closureN)self_7318861)->elements[3];


make_pair(c_7323214,quote_g_87s,quote_rest);c_7323214.hdr.immutable = 1;

make_pair(c_7323213,quote_v,&c_7323214);c_7323213.hdr.immutable = 1;

make_pair(c_7323212,quote_match_91next,&c_7323213);c_7323212.hdr.immutable = 1;

make_pair(c_7323211,&c_7323212,NULL);c_7323211.hdr.immutable = 1;

make_pair(c_7323210,NULL,&c_7323211);c_7323210.hdr.immutable = 1;

make_pair(c_7323209,quote_lambda,&c_7323210);c_7323209.hdr.immutable = 1;

make_pair(c_7323208,&c_7323209,NULL);c_7323208.hdr.immutable = 1;

make_pair(c_7323207,quote_failure,&c_7323208);c_7323207.hdr.immutable = 1;

make_pair(c_7323206,&c_7323207,NULL);c_7323206.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322983, r_7311259, NULL, &c_7323206);; 
}

static void __lambda_159(void *data, object self_7318862, int argc, object *args) /* object self_7318862, object r_7311222 */
 {
 object r_7311222 = args[0];
  
closureN_type c_7322986;
object e_7323204 [5];
c_7322986.hdr.mark = gc_color_red;
 c_7322986.hdr.grayed = 0;
c_7322986.tag = closureN_tag;
 c_7322986.fn = (function_type)__lambda_160;
c_7322986.num_args = 1;
c_7322986.num_elements = 5;
c_7322986.elements = (object *)e_7323204;
c_7322986.elements[0] = ((closureN)self_7318862)->elements[0];
c_7322986.elements[1] = ((closureN)self_7318862)->elements[1];
c_7322986.elements[2] = r_7311222;
c_7322986.elements[3] = ((closureN)self_7318862)->elements[2];
c_7322986.elements[4] = ((closureN)self_7318862)->elements[3];

return_closcall2(data,  ((closureN)self_7318862)->elements[2],  &c_7322986, quote_match_91one);; 
}

static void __lambda_160(void *data, object self_7318863, int argc, object *args) /* object self_7318863, object r_7311228 */
 {
 object r_7311228 = args[0];
  
closureN_type c_7322989;
object e_7323203 [6];
c_7322989.hdr.mark = gc_color_red;
 c_7322989.hdr.grayed = 0;
c_7322989.tag = closureN_tag;
 c_7322989.fn = (function_type)__lambda_161;
c_7322989.num_args = 1;
c_7322989.num_elements = 6;
c_7322989.elements = (object *)e_7323203;
c_7322989.elements[0] = ((closureN)self_7318863)->elements[0];
c_7322989.elements[1] = ((closureN)self_7318863)->elements[1];
c_7322989.elements[2] = ((closureN)self_7318863)->elements[2];
c_7322989.elements[3] = r_7311228;
c_7322989.elements[4] = ((closureN)self_7318863)->elements[3];
c_7322989.elements[5] = ((closureN)self_7318863)->elements[4];

return_closcall2(data,  ((closureN)self_7318863)->elements[3],  &c_7322989, quote_match_91drop_91ids);; 
}

static void __lambda_161(void *data, object self_7318864, int argc, object *args) /* object self_7318864, object r_7311248 */
 {
 object r_7311248 = args[0];
  
closureN_type c_7322992;
object e_7323202 [6];
c_7322992.hdr.mark = gc_color_red;
 c_7322992.hdr.grayed = 0;
c_7322992.tag = closureN_tag;
 c_7322992.fn = (function_type)__lambda_162;
c_7322992.num_args = 1;
c_7322992.num_elements = 6;
c_7322992.elements = (object *)e_7323202;
c_7322992.elements[0] = ((closureN)self_7318864)->elements[0];
c_7322992.elements[1] = ((closureN)self_7318864)->elements[1];
c_7322992.elements[2] = ((closureN)self_7318864)->elements[2];
c_7322992.elements[3] = ((closureN)self_7318864)->elements[3];
c_7322992.elements[4] = r_7311248;
c_7322992.elements[5] = ((closureN)self_7318864)->elements[5];

return_closcall2(data,  ((closureN)self_7318864)->elements[4],  &c_7322992, quote_begin);; 
}

static void __lambda_162(void *data, object self_7318865, int argc, object *args) /* object self_7318865, object r_7311254 */
 {
 object r_7311254 = args[0];
  
closureN_type c_7322994;
object e_7323189 [6];
c_7322994.hdr.mark = gc_color_red;
 c_7322994.hdr.grayed = 0;
c_7322994.tag = closureN_tag;
 c_7322994.fn = (function_type)__lambda_163;
c_7322994.num_args = 1;
c_7322994.num_elements = 6;
c_7322994.elements = (object *)e_7323189;
c_7322994.elements[0] = ((closureN)self_7318865)->elements[0];
c_7322994.elements[1] = ((closureN)self_7318865)->elements[1];
c_7322994.elements[2] = ((closureN)self_7318865)->elements[2];
c_7322994.elements[3] = ((closureN)self_7318865)->elements[3];
c_7322994.elements[4] = ((closureN)self_7318865)->elements[4];
c_7322994.elements[5] = ((closureN)self_7318865)->elements[5];












make_pair(c_7323201,quote_begin,quote_body);c_7323201.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322994, r_7311254, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318865)->elements[5]))))), &c_7323201);; 
}

static void __lambda_163(void *data, object self_7318866, int argc, object *args) /* object self_7318866, object r_7311251 */
 {
 object r_7311251 = args[0];
  
closureN_type c_7322996;
object e_7323186 [6];
c_7322996.hdr.mark = gc_color_red;
 c_7322996.hdr.grayed = 0;
c_7322996.tag = closureN_tag;
 c_7322996.fn = (function_type)__lambda_164;
c_7322996.num_args = 1;
c_7322996.num_elements = 6;
c_7322996.elements = (object *)e_7323186;
c_7322996.elements[0] = ((closureN)self_7318866)->elements[0];
c_7322996.elements[1] = ((closureN)self_7318866)->elements[1];
c_7322996.elements[2] = ((closureN)self_7318866)->elements[2];
c_7322996.elements[3] = ((closureN)self_7318866)->elements[3];
c_7322996.elements[4] = ((closureN)self_7318866)->elements[4];
c_7322996.elements[5] = ((closureN)self_7318866)->elements[5];


make_pair(c_7323188,quote_begin,quote_body);c_7323188.hdr.immutable = 1;

make_pair(c_7323187,&c_7323188,NULL);c_7323187.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322996, r_7311251, NULL, &c_7323187);; 
}

static void __lambda_164(void *data, object self_7318867, int argc, object *args) /* object self_7318867, object r_7311249 */
 {
 object r_7311249 = args[0];
  
closureN_type c_7322998;
object e_7323181 [5];
c_7322998.hdr.mark = gc_color_red;
 c_7322998.hdr.grayed = 0;
c_7322998.tag = closureN_tag;
 c_7322998.fn = (function_type)__lambda_165;
c_7322998.num_args = 1;
c_7322998.num_elements = 5;
c_7322998.elements = (object *)e_7323181;
c_7322998.elements[0] = ((closureN)self_7318867)->elements[0];
c_7322998.elements[1] = ((closureN)self_7318867)->elements[1];
c_7322998.elements[2] = ((closureN)self_7318867)->elements[2];
c_7322998.elements[3] = ((closureN)self_7318867)->elements[3];
c_7322998.elements[4] = ((closureN)self_7318867)->elements[5];


make_pair(c_7323185,quote_begin,quote_body);c_7323185.hdr.immutable = 1;

make_pair(c_7323184,&c_7323185,NULL);c_7323184.hdr.immutable = 1;

make_pair(c_7323183,quote_match_91drop_91ids,&c_7323184);c_7323183.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322998, ((closureN)self_7318867)->elements[4], r_7311249, &c_7323183);; 
}

static void __lambda_165(void *data, object self_7318868, int argc, object *args) /* object self_7318868, object r_7311237 */
 {
 object r_7311237 = args[0];
  
closureN_type c_7323000;
object e_7323164 [6];
c_7323000.hdr.mark = gc_color_red;
 c_7323000.hdr.grayed = 0;
c_7323000.tag = closureN_tag;
 c_7323000.fn = (function_type)__lambda_166;
c_7323000.num_args = 1;
c_7323000.num_elements = 6;
c_7323000.elements = (object *)e_7323164;
c_7323000.elements[0] = ((closureN)self_7318868)->elements[0];
c_7323000.elements[1] = ((closureN)self_7318868)->elements[1];
c_7323000.elements[2] = ((closureN)self_7318868)->elements[2];
c_7323000.elements[3] = ((closureN)self_7318868)->elements[3];
c_7323000.elements[4] = r_7311237;
c_7323000.elements[5] = ((closureN)self_7318868)->elements[4];
















make_pair(c_7323180,quote_failure,NULL);c_7323180.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323000, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318868)->elements[4]))))))), NULL, &c_7323180);; 
}

static void __lambda_166(void *data, object self_7318869, int argc, object *args) /* object self_7318869, object r_7311240 */
 {
 object r_7311240 = args[0];
  
closureN_type c_7323002;
object e_7323162 [7];
c_7323002.hdr.mark = gc_color_red;
 c_7323002.hdr.grayed = 0;
c_7323002.tag = closureN_tag;
 c_7323002.fn = (function_type)__lambda_167;
c_7323002.num_args = 1;
c_7323002.num_elements = 7;
c_7323002.elements = (object *)e_7323162;
c_7323002.elements[0] = ((closureN)self_7318869)->elements[0];
c_7323002.elements[1] = ((closureN)self_7318869)->elements[1];
c_7323002.elements[2] = ((closureN)self_7318869)->elements[2];
c_7323002.elements[3] = ((closureN)self_7318869)->elements[3];
c_7323002.elements[4] = ((closureN)self_7318869)->elements[4];
c_7323002.elements[5] = r_7311240;
c_7323002.elements[6] = ((closureN)self_7318869)->elements[5];


make_pair(c_7323163,NULL,NULL);c_7323163.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323002, NULL, NULL, &c_7323163);; 
}

static void __lambda_167(void *data, object self_7318870, int argc, object *args) /* object self_7318870, object r_7311241 */
 {
 object r_7311241 = args[0];
  
closureN_type c_7323004;
object e_7323157 [6];
c_7323004.hdr.mark = gc_color_red;
 c_7323004.hdr.grayed = 0;
c_7323004.tag = closureN_tag;
 c_7323004.fn = (function_type)__lambda_168;
c_7323004.num_args = 1;
c_7323004.num_elements = 6;
c_7323004.elements = (object *)e_7323157;
c_7323004.elements[0] = ((closureN)self_7318870)->elements[0];
c_7323004.elements[1] = ((closureN)self_7318870)->elements[1];
c_7323004.elements[2] = ((closureN)self_7318870)->elements[2];
c_7323004.elements[3] = ((closureN)self_7318870)->elements[3];
c_7323004.elements[4] = ((closureN)self_7318870)->elements[4];
c_7323004.elements[5] = ((closureN)self_7318870)->elements[6];


make_pair(c_7323160,quote_failure,NULL);c_7323160.hdr.immutable = 1;

make_pair(c_7323161,NULL,NULL);c_7323161.hdr.immutable = 1;

make_pair(c_7323159,&c_7323160,&c_7323161);c_7323159.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323004, ((closureN)self_7318870)->elements[5], r_7311241, &c_7323159);; 
}

static void __lambda_168(void *data, object self_7318871, int argc, object *args) /* object self_7318871, object r_7311238 */
 {
 object r_7311238 = args[0];
  
closureN_type c_7323006;
object e_7323148 [5];
c_7323006.hdr.mark = gc_color_red;
 c_7323006.hdr.grayed = 0;
c_7323006.tag = closureN_tag;
 c_7323006.fn = (function_type)__lambda_169;
c_7323006.num_args = 1;
c_7323006.num_elements = 5;
c_7323006.elements = (object *)e_7323148;
c_7323006.elements[0] = ((closureN)self_7318871)->elements[0];
c_7323006.elements[1] = ((closureN)self_7318871)->elements[1];
c_7323006.elements[2] = ((closureN)self_7318871)->elements[2];
c_7323006.elements[3] = ((closureN)self_7318871)->elements[3];
c_7323006.elements[4] = ((closureN)self_7318871)->elements[5];


make_pair(c_7323153,quote_begin,quote_body);c_7323153.hdr.immutable = 1;

make_pair(c_7323152,&c_7323153,NULL);c_7323152.hdr.immutable = 1;

make_pair(c_7323151,quote_match_91drop_91ids,&c_7323152);c_7323151.hdr.immutable = 1;

make_pair(c_7323155,quote_failure,NULL);c_7323155.hdr.immutable = 1;

make_pair(c_7323156,NULL,NULL);c_7323156.hdr.immutable = 1;

make_pair(c_7323154,&c_7323155,&c_7323156);c_7323154.hdr.immutable = 1;

make_pair(c_7323150,&c_7323151,&c_7323154);c_7323150.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323006, ((closureN)self_7318871)->elements[4], r_7311238, &c_7323150);; 
}

static void __lambda_169(void *data, object self_7318872, int argc, object *args) /* object self_7318872, object r_7311235 */
 {
 object r_7311235 = args[0];
  
closureN_type c_7323008;
object e_7323134 [5];
c_7323008.hdr.mark = gc_color_red;
 c_7323008.hdr.grayed = 0;
c_7323008.tag = closureN_tag;
 c_7323008.fn = (function_type)__lambda_170;
c_7323008.num_args = 1;
c_7323008.num_elements = 5;
c_7323008.elements = (object *)e_7323134;
c_7323008.elements[0] = ((closureN)self_7318872)->elements[0];
c_7323008.elements[1] = ((closureN)self_7318872)->elements[1];
c_7323008.elements[2] = ((closureN)self_7318872)->elements[2];
c_7323008.elements[3] = ((closureN)self_7318872)->elements[3];
c_7323008.elements[4] = ((closureN)self_7318872)->elements[4];






make_pair(c_7323144,quote_begin,quote_body);c_7323144.hdr.immutable = 1;

make_pair(c_7323143,&c_7323144,NULL);c_7323143.hdr.immutable = 1;

make_pair(c_7323142,quote_match_91drop_91ids,&c_7323143);c_7323142.hdr.immutable = 1;

make_pair(c_7323146,quote_failure,NULL);c_7323146.hdr.immutable = 1;

make_pair(c_7323147,NULL,NULL);c_7323147.hdr.immutable = 1;

make_pair(c_7323145,&c_7323146,&c_7323147);c_7323145.hdr.immutable = 1;

make_pair(c_7323141,&c_7323142,&c_7323145);c_7323141.hdr.immutable = 1;

make_pair(c_7323140,quote_g_87s,&c_7323141);c_7323140.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323008, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318872)->elements[4])), r_7311235, &c_7323140);; 
}

static void __lambda_170(void *data, object self_7318873, int argc, object *args) /* object self_7318873, object r_7311233 */
 {
 object r_7311233 = args[0];
  
closureN_type c_7323010;
object e_7323115 [5];
c_7323010.hdr.mark = gc_color_red;
 c_7323010.hdr.grayed = 0;
c_7323010.tag = closureN_tag;
 c_7323010.fn = (function_type)__lambda_171;
c_7323010.num_args = 1;
c_7323010.num_elements = 5;
c_7323010.elements = (object *)e_7323115;
c_7323010.elements[0] = ((closureN)self_7318873)->elements[0];
c_7323010.elements[1] = ((closureN)self_7318873)->elements[1];
c_7323010.elements[2] = ((closureN)self_7318873)->elements[2];
c_7323010.elements[3] = ((closureN)self_7318873)->elements[3];
c_7323010.elements[4] = ((closureN)self_7318873)->elements[4];










make_pair(c_7323130,quote_begin,quote_body);c_7323130.hdr.immutable = 1;

make_pair(c_7323129,&c_7323130,NULL);c_7323129.hdr.immutable = 1;

make_pair(c_7323128,quote_match_91drop_91ids,&c_7323129);c_7323128.hdr.immutable = 1;

make_pair(c_7323132,quote_failure,NULL);c_7323132.hdr.immutable = 1;

make_pair(c_7323133,NULL,NULL);c_7323133.hdr.immutable = 1;

make_pair(c_7323131,&c_7323132,&c_7323133);c_7323131.hdr.immutable = 1;

make_pair(c_7323127,&c_7323128,&c_7323131);c_7323127.hdr.immutable = 1;

make_pair(c_7323126,quote_g_87s,&c_7323127);c_7323126.hdr.immutable = 1;

make_pair(c_7323125,quote_pat,&c_7323126);c_7323125.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323010, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318873)->elements[4])))), r_7311233, &c_7323125);; 
}

static void __lambda_171(void *data, object self_7318874, int argc, object *args) /* object self_7318874, object r_7311231 */
 {
 object r_7311231 = args[0];
  
closureN_type c_7323012;
object e_7323101 [4];
c_7323012.hdr.mark = gc_color_red;
 c_7323012.hdr.grayed = 0;
c_7323012.tag = closureN_tag;
 c_7323012.fn = (function_type)__lambda_172;
c_7323012.num_args = 1;
c_7323012.num_elements = 4;
c_7323012.elements = (object *)e_7323101;
c_7323012.elements[0] = ((closureN)self_7318874)->elements[0];
c_7323012.elements[1] = ((closureN)self_7318874)->elements[1];
c_7323012.elements[2] = ((closureN)self_7318874)->elements[2];
c_7323012.elements[3] = ((closureN)self_7318874)->elements[3];




make_pair(c_7323111,quote_begin,quote_body);c_7323111.hdr.immutable = 1;

make_pair(c_7323110,&c_7323111,NULL);c_7323110.hdr.immutable = 1;

make_pair(c_7323109,quote_match_91drop_91ids,&c_7323110);c_7323109.hdr.immutable = 1;

make_pair(c_7323113,quote_failure,NULL);c_7323113.hdr.immutable = 1;

make_pair(c_7323114,NULL,NULL);c_7323114.hdr.immutable = 1;

make_pair(c_7323112,&c_7323113,&c_7323114);c_7323112.hdr.immutable = 1;

make_pair(c_7323108,&c_7323109,&c_7323112);c_7323108.hdr.immutable = 1;

make_pair(c_7323107,quote_g_87s,&c_7323108);c_7323107.hdr.immutable = 1;

make_pair(c_7323106,quote_pat,&c_7323107);c_7323106.hdr.immutable = 1;

make_pair(c_7323105,quote_v,&c_7323106);c_7323105.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323012, Cyc_car(data, ((closureN)self_7318874)->elements[4]), r_7311231, &c_7323105);; 
}

static void __lambda_172(void *data, object self_7318875, int argc, object *args) /* object self_7318875, object r_7311229 */
 {
 object r_7311229 = args[0];
  
closureN_type c_7323014;
object e_7323088 [3];
c_7323014.hdr.mark = gc_color_red;
 c_7323014.hdr.grayed = 0;
c_7323014.tag = closureN_tag;
 c_7323014.fn = (function_type)__lambda_173;
c_7323014.num_args = 1;
c_7323014.num_elements = 3;
c_7323014.elements = (object *)e_7323088;
c_7323014.elements[0] = ((closureN)self_7318875)->elements[0];
c_7323014.elements[1] = ((closureN)self_7318875)->elements[1];
c_7323014.elements[2] = ((closureN)self_7318875)->elements[2];


make_pair(c_7323097,quote_begin,quote_body);c_7323097.hdr.immutable = 1;

make_pair(c_7323096,&c_7323097,NULL);c_7323096.hdr.immutable = 1;

make_pair(c_7323095,quote_match_91drop_91ids,&c_7323096);c_7323095.hdr.immutable = 1;

make_pair(c_7323099,quote_failure,NULL);c_7323099.hdr.immutable = 1;

make_pair(c_7323100,NULL,NULL);c_7323100.hdr.immutable = 1;

make_pair(c_7323098,&c_7323099,&c_7323100);c_7323098.hdr.immutable = 1;

make_pair(c_7323094,&c_7323095,&c_7323098);c_7323094.hdr.immutable = 1;

make_pair(c_7323093,quote_g_87s,&c_7323094);c_7323093.hdr.immutable = 1;

make_pair(c_7323092,quote_pat,&c_7323093);c_7323092.hdr.immutable = 1;

make_pair(c_7323091,quote_v,&c_7323092);c_7323091.hdr.immutable = 1;

make_pair(c_7323090,quote_match_91one,&c_7323091);c_7323090.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323014, ((closureN)self_7318875)->elements[3], r_7311229, &c_7323090);; 
}

static void __lambda_173(void *data, object self_7318876, int argc, object *args) /* object self_7318876, object r_7311225 */
 {
 object r_7311225 = args[0];
  
closureN_type c_7323016;
object e_7323075 [3];
c_7323016.hdr.mark = gc_color_red;
 c_7323016.hdr.grayed = 0;
c_7323016.tag = closureN_tag;
 c_7323016.fn = (function_type)__lambda_174;
c_7323016.num_args = 1;
c_7323016.num_elements = 3;
c_7323016.elements = (object *)e_7323075;
c_7323016.elements[0] = ((closureN)self_7318876)->elements[0];
c_7323016.elements[1] = ((closureN)self_7318876)->elements[1];
c_7323016.elements[2] = ((closureN)self_7318876)->elements[2];


make_pair(c_7323084,quote_begin,quote_body);c_7323084.hdr.immutable = 1;

make_pair(c_7323083,&c_7323084,NULL);c_7323083.hdr.immutable = 1;

make_pair(c_7323082,quote_match_91drop_91ids,&c_7323083);c_7323082.hdr.immutable = 1;

make_pair(c_7323086,quote_failure,NULL);c_7323086.hdr.immutable = 1;

make_pair(c_7323087,NULL,NULL);c_7323087.hdr.immutable = 1;

make_pair(c_7323085,&c_7323086,&c_7323087);c_7323085.hdr.immutable = 1;

make_pair(c_7323081,&c_7323082,&c_7323085);c_7323081.hdr.immutable = 1;

make_pair(c_7323080,quote_g_87s,&c_7323081);c_7323080.hdr.immutable = 1;

make_pair(c_7323079,quote_pat,&c_7323080);c_7323079.hdr.immutable = 1;

make_pair(c_7323078,quote_v,&c_7323079);c_7323078.hdr.immutable = 1;

make_pair(c_7323077,quote_match_91one,&c_7323078);c_7323077.hdr.immutable = 1;

make_pair(c_7323076,&c_7323077,NULL);c_7323076.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323016, r_7311225, NULL, &c_7323076);; 
}

static void __lambda_174(void *data, object self_7318877, int argc, object *args) /* object self_7318877, object r_7311223 */
 {
 object r_7311223 = args[0];
  
closureN_type c_7323018;
object e_7323051 [2];
c_7323018.hdr.mark = gc_color_red;
 c_7323018.hdr.grayed = 0;
c_7323018.tag = closureN_tag;
 c_7323018.fn = (function_type)__lambda_175;
c_7323018.num_args = 1;
c_7323018.num_elements = 2;
c_7323018.elements = (object *)e_7323051;
c_7323018.elements[0] = ((closureN)self_7318877)->elements[0];
c_7323018.elements[1] = ((closureN)self_7318877)->elements[1];


make_pair(c_7323062,quote_g_87s,quote_rest);c_7323062.hdr.immutable = 1;

make_pair(c_7323061,quote_v,&c_7323062);c_7323061.hdr.immutable = 1;

make_pair(c_7323060,quote_match_91next,&c_7323061);c_7323060.hdr.immutable = 1;

make_pair(c_7323059,&c_7323060,NULL);c_7323059.hdr.immutable = 1;

make_pair(c_7323058,NULL,&c_7323059);c_7323058.hdr.immutable = 1;

make_pair(c_7323057,quote_lambda,&c_7323058);c_7323057.hdr.immutable = 1;

make_pair(c_7323056,&c_7323057,NULL);c_7323056.hdr.immutable = 1;

make_pair(c_7323055,quote_failure,&c_7323056);c_7323055.hdr.immutable = 1;

make_pair(c_7323054,&c_7323055,NULL);c_7323054.hdr.immutable = 1;

make_pair(c_7323071,quote_begin,quote_body);c_7323071.hdr.immutable = 1;

make_pair(c_7323070,&c_7323071,NULL);c_7323070.hdr.immutable = 1;

make_pair(c_7323069,quote_match_91drop_91ids,&c_7323070);c_7323069.hdr.immutable = 1;

make_pair(c_7323073,quote_failure,NULL);c_7323073.hdr.immutable = 1;

make_pair(c_7323074,NULL,NULL);c_7323074.hdr.immutable = 1;

make_pair(c_7323072,&c_7323073,&c_7323074);c_7323072.hdr.immutable = 1;

make_pair(c_7323068,&c_7323069,&c_7323072);c_7323068.hdr.immutable = 1;

make_pair(c_7323067,quote_g_87s,&c_7323068);c_7323067.hdr.immutable = 1;

make_pair(c_7323066,quote_pat,&c_7323067);c_7323066.hdr.immutable = 1;

make_pair(c_7323065,quote_v,&c_7323066);c_7323065.hdr.immutable = 1;

make_pair(c_7323064,quote_match_91one,&c_7323065);c_7323064.hdr.immutable = 1;

make_pair(c_7323063,&c_7323064,NULL);c_7323063.hdr.immutable = 1;

make_pair(c_7323053,&c_7323054,&c_7323063);c_7323053.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323018, ((closureN)self_7318877)->elements[2], r_7311223, &c_7323053);; 
}

static void __lambda_175(void *data, object self_7318878, int argc, object *args) /* object self_7318878, object r_7311220 */
 {
 object r_7311220 = args[0];
  
closureN_type c_7323020;
object e_7323026 [1];
c_7323020.hdr.mark = gc_color_red;
 c_7323020.hdr.grayed = 0;
c_7323020.tag = closureN_tag;
 c_7323020.fn = (function_type)__lambda_176;
c_7323020.num_args = 1;
c_7323020.num_elements = 1;
c_7323020.elements = (object *)e_7323026;
c_7323020.elements[0] = ((closureN)self_7318878)->elements[0];


make_pair(c_7323038,quote_g_87s,quote_rest);c_7323038.hdr.immutable = 1;

make_pair(c_7323037,quote_v,&c_7323038);c_7323037.hdr.immutable = 1;

make_pair(c_7323036,quote_match_91next,&c_7323037);c_7323036.hdr.immutable = 1;

make_pair(c_7323035,&c_7323036,NULL);c_7323035.hdr.immutable = 1;

make_pair(c_7323034,NULL,&c_7323035);c_7323034.hdr.immutable = 1;

make_pair(c_7323033,quote_lambda,&c_7323034);c_7323033.hdr.immutable = 1;

make_pair(c_7323032,&c_7323033,NULL);c_7323032.hdr.immutable = 1;

make_pair(c_7323031,quote_failure,&c_7323032);c_7323031.hdr.immutable = 1;

make_pair(c_7323030,&c_7323031,NULL);c_7323030.hdr.immutable = 1;

make_pair(c_7323047,quote_begin,quote_body);c_7323047.hdr.immutable = 1;

make_pair(c_7323046,&c_7323047,NULL);c_7323046.hdr.immutable = 1;

make_pair(c_7323045,quote_match_91drop_91ids,&c_7323046);c_7323045.hdr.immutable = 1;

make_pair(c_7323049,quote_failure,NULL);c_7323049.hdr.immutable = 1;

make_pair(c_7323050,NULL,NULL);c_7323050.hdr.immutable = 1;

make_pair(c_7323048,&c_7323049,&c_7323050);c_7323048.hdr.immutable = 1;

make_pair(c_7323044,&c_7323045,&c_7323048);c_7323044.hdr.immutable = 1;

make_pair(c_7323043,quote_g_87s,&c_7323044);c_7323043.hdr.immutable = 1;

make_pair(c_7323042,quote_pat,&c_7323043);c_7323042.hdr.immutable = 1;

make_pair(c_7323041,quote_v,&c_7323042);c_7323041.hdr.immutable = 1;

make_pair(c_7323040,quote_match_91one,&c_7323041);c_7323040.hdr.immutable = 1;

make_pair(c_7323039,&c_7323040,NULL);c_7323039.hdr.immutable = 1;

make_pair(c_7323029,&c_7323030,&c_7323039);c_7323029.hdr.immutable = 1;

make_pair(c_7323028,quote_let,&c_7323029);c_7323028.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7323020, ((closureN)self_7318878)->elements[1], r_7311220, &c_7323028);; 
}

static void __lambda_176(void *data, object self_7318879, int argc, object *args) /* object self_7318879, object r_7311218 */
 {
 object r_7311218 = args[0];
  
pair_type local_7323025; 
return_direct_with_clo1(data,  ((closureN)self_7318879)->elements[0], (((closure)  ((closureN)self_7318879)->elements[0])->fn),  set_pair_as_expr(&local_7323025, r_7311218, boolean_f));; 
}

static void __lambda_133(void *data, object self_7318880, int argc, object *args) /* object self_7318880, object k_7311288 */
 {
 object k_7311288 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7318880)->elements[1])) ){ 
  
  Cyc_car(data, ((closureN)self_7318880)->elements[1]);  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7318880)->elements[1]))) ){ 
  
  
  Cyc_car(data, Cyc_cdr(data, ((closureN)self_7318880)->elements[1]));  
  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7318880)->elements[1])))) ){ 
  
closureN_type c_7322799;
object e_7322848 [2];
c_7322799.hdr.mark = gc_color_red;
 c_7322799.hdr.grayed = 0;
c_7322799.tag = closureN_tag;
 c_7322799.fn = (function_type)__lambda_134;
c_7322799.num_args = 1;
c_7322799.num_elements = 2;
c_7322799.elements = (object *)e_7322848;
c_7322799.elements[0] = k_7311288;
c_7322799.elements[1] = ((closureN)self_7318880)->elements[0];

return_closcall2(data,  ((closureN)self_7318880)->elements[0],  &c_7322799, quote_error);
} else { 
  return_direct_with_clo1(data,  k_7311288, (((closure)  k_7311288)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311288, (((closure)  k_7311288)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311288, (((closure)  k_7311288)->fn),  boolean_f);}
;; 
}

static void __lambda_134(void *data, object self_7318881, int argc, object *args) /* object self_7318881, object r_7311297 */
 {
 object r_7311297 = args[0];
  
closureN_type c_7322802;
object e_7322847 [3];
c_7322802.hdr.mark = gc_color_red;
 c_7322802.hdr.grayed = 0;
c_7322802.tag = closureN_tag;
 c_7322802.fn = (function_type)__lambda_135;
c_7322802.num_args = 1;
c_7322802.num_elements = 3;
c_7322802.elements = (object *)e_7322847;
c_7322802.elements[0] = ((closureN)self_7318881)->elements[0];
c_7322802.elements[1] = r_7311297;
c_7322802.elements[2] = ((closureN)self_7318881)->elements[1];

return_closcall2(data,  ((closureN)self_7318881)->elements[1],  &c_7322802, quote_quote);; 
}

static void __lambda_135(void *data, object self_7318882, int argc, object *args) /* object self_7318882, object r_7311305 */
 {
 object r_7311305 = args[0];
  
closureN_type c_7322805;
object e_7322846 [3];
c_7322805.hdr.mark = gc_color_red;
 c_7322805.hdr.grayed = 0;
c_7322805.tag = closureN_tag;
 c_7322805.fn = (function_type)__lambda_136;
c_7322805.num_args = 1;
c_7322805.num_elements = 3;
c_7322805.elements = (object *)e_7322846;
c_7322805.elements[0] = ((closureN)self_7318882)->elements[0];
c_7322805.elements[1] = ((closureN)self_7318882)->elements[1];
c_7322805.elements[2] = r_7311305;

return_closcall2(data,  ((closureN)self_7318882)->elements[2],  &c_7322805, quote_match);; 
}

static void __lambda_136(void *data, object self_7318883, int argc, object *args) /* object self_7318883, object r_7311308 */
 {
 object r_7311308 = args[0];
  
closureN_type c_7322807;
object e_7322844 [3];
c_7322807.hdr.mark = gc_color_red;
 c_7322807.hdr.grayed = 0;
c_7322807.tag = closureN_tag;
 c_7322807.fn = (function_type)__lambda_137;
c_7322807.num_args = 1;
c_7322807.num_elements = 3;
c_7322807.elements = (object *)e_7322844;
c_7322807.elements[0] = ((closureN)self_7318883)->elements[0];
c_7322807.elements[1] = ((closureN)self_7318883)->elements[1];
c_7322807.elements[2] = ((closureN)self_7318883)->elements[2];


make_pair(c_7322845,quote_match,NULL);c_7322845.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322807, r_7311308, NULL, &c_7322845);; 
}

static void __lambda_137(void *data, object self_7318884, int argc, object *args) /* object self_7318884, object r_7311306 */
 {
 object r_7311306 = args[0];
  
closureN_type c_7322809;
object e_7322840 [2];
c_7322809.hdr.mark = gc_color_red;
 c_7322809.hdr.grayed = 0;
c_7322809.tag = closureN_tag;
 c_7322809.fn = (function_type)__lambda_138;
c_7322809.num_args = 1;
c_7322809.num_elements = 2;
c_7322809.elements = (object *)e_7322840;
c_7322809.elements[0] = ((closureN)self_7318884)->elements[0];
c_7322809.elements[1] = ((closureN)self_7318884)->elements[1];


make_pair(c_7322843,quote_match,NULL);c_7322843.hdr.immutable = 1;

make_pair(c_7322842,quote_quote,&c_7322843);c_7322842.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322809, ((closureN)self_7318884)->elements[2], r_7311306, &c_7322842);; 
}

static void __lambda_138(void *data, object self_7318885, int argc, object *args) /* object self_7318885, object r_7311300 */
 {
 object r_7311300 = args[0];
  
closureN_type c_7322811;
object e_7322836 [3];
c_7322811.hdr.mark = gc_color_red;
 c_7322811.hdr.grayed = 0;
c_7322811.tag = closureN_tag;
 c_7322811.fn = (function_type)__lambda_139;
c_7322811.num_args = 1;
c_7322811.num_elements = 3;
c_7322811.elements = (object *)e_7322836;
c_7322811.elements[0] = ((closureN)self_7318885)->elements[0];
c_7322811.elements[1] = ((closureN)self_7318885)->elements[1];
c_7322811.elements[2] = r_7311300;


make_utf8_string_with_len(c_7322837, "no matching pattern", 19, 19);

make_utf8_string_with_len(c_7322839, "no matching pattern", 19, 19);c_7322839.hdr.immutable = 1;

make_pair(c_7322838,&c_7322839,NULL);c_7322838.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322811, &c_7322837, NULL, &c_7322838);; 
}

static void __lambda_139(void *data, object self_7318886, int argc, object *args) /* object self_7318886, object r_7311301 */
 {
 object r_7311301 = args[0];
  
closureN_type c_7322813;
object e_7322829 [2];
c_7322813.hdr.mark = gc_color_red;
 c_7322813.hdr.grayed = 0;
c_7322813.tag = closureN_tag;
 c_7322813.fn = (function_type)__lambda_140;
c_7322813.num_args = 1;
c_7322813.num_elements = 2;
c_7322813.elements = (object *)e_7322829;
c_7322813.elements[0] = ((closureN)self_7318886)->elements[0];
c_7322813.elements[1] = ((closureN)self_7318886)->elements[1];


make_pair(c_7322833,quote_match,NULL);c_7322833.hdr.immutable = 1;

make_pair(c_7322832,quote_quote,&c_7322833);c_7322832.hdr.immutable = 1;

make_utf8_string_with_len(c_7322835, "no matching pattern", 19, 19);c_7322835.hdr.immutable = 1;

make_pair(c_7322834,&c_7322835,NULL);c_7322834.hdr.immutable = 1;

make_pair(c_7322831,&c_7322832,&c_7322834);c_7322831.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322813, ((closureN)self_7318886)->elements[2], r_7311301, &c_7322831);; 
}

static void __lambda_140(void *data, object self_7318887, int argc, object *args) /* object self_7318887, object r_7311298 */
 {
 object r_7311298 = args[0];
  
closureN_type c_7322815;
object e_7322821 [1];
c_7322815.hdr.mark = gc_color_red;
 c_7322815.hdr.grayed = 0;
c_7322815.tag = closureN_tag;
 c_7322815.fn = (function_type)__lambda_141;
c_7322815.num_args = 1;
c_7322815.num_elements = 1;
c_7322815.elements = (object *)e_7322821;
c_7322815.elements[0] = ((closureN)self_7318887)->elements[0];


make_pair(c_7322826,quote_match,NULL);c_7322826.hdr.immutable = 1;

make_pair(c_7322825,quote_quote,&c_7322826);c_7322825.hdr.immutable = 1;

make_utf8_string_with_len(c_7322828, "no matching pattern", 19, 19);c_7322828.hdr.immutable = 1;

make_pair(c_7322827,&c_7322828,NULL);c_7322827.hdr.immutable = 1;

make_pair(c_7322824,&c_7322825,&c_7322827);c_7322824.hdr.immutable = 1;

make_pair(c_7322823,quote_error,&c_7322824);c_7322823.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322815, ((closureN)self_7318887)->elements[1], r_7311298, &c_7322823);; 
}

static void __lambda_141(void *data, object self_7318888, int argc, object *args) /* object self_7318888, object r_7311296 */
 {
 object r_7311296 = args[0];
  
pair_type local_7322820; 
return_direct_with_clo1(data,  ((closureN)self_7318888)->elements[0], (((closure)  ((closureN)self_7318888)->elements[0])->fn),  set_pair_as_expr(&local_7322820, r_7311296, boolean_f));; 
}

static void __lambda_11(void *data, object _, int argc, object *args) /* closure _,object k_7310908, object expr_7332_7375_73182_738341, object rename_7333_7376_73183_738342, object compare_7334_7377_73184_738343 */
 {
object k_7310908 = args[0]; object expr_7332_7375_73182_738341 = args[1]; object rename_7333_7376_73183_738342 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match");

closureN_type c_7321773;
object e_7322772 [3];
c_7321773.hdr.mark = gc_color_red;
 c_7321773.hdr.grayed = 0;
c_7321773.tag = closureN_tag;
 c_7321773.fn = (function_type)__lambda_12;
c_7321773.num_args = 1;
c_7321773.num_elements = 3;
c_7321773.elements = (object *)e_7322772;
c_7321773.elements[0] = expr_7332_7375_73182_738341;
c_7321773.elements[1] = k_7310908;
c_7321773.elements[2] = rename_7333_7376_73183_738342;



return_direct_with_clo1(data,(closure)&c_7321773,__lambda_12,  Cyc_cdr(data, expr_7332_7375_73182_738341));; 
}

static void __lambda_12(void *data, object self_7318705, int argc, object *args) /* object self_7318705, object v_931_7340_73180_73255_738414 */
 {
 object v_931_7340_73180_73255_738414 = args[0];
  
closureN_type c_7321775;
object e_7321802 [2];
c_7321775.hdr.mark = gc_color_red;
 c_7321775.hdr.grayed = 0;
c_7321775.tag = closureN_tag;
 c_7321775.fn = (function_type)__lambda_13;
c_7321775.num_args = 0;
c_7321775.num_elements = 2;
c_7321775.elements = (object *)e_7321802;
c_7321775.elements[0] = ((closureN)self_7318705)->elements[2];
c_7321775.elements[1] = v_931_7340_73180_73255_738414;


closureN_type c_7321803;
object e_7322771 [3];
c_7321803.hdr.mark = gc_color_red;
 c_7321803.hdr.grayed = 0;
c_7321803.tag = closureN_tag;
 c_7321803.fn = (function_type)__lambda_17;
c_7321803.num_args = 1;
c_7321803.num_elements = 3;
c_7321803.elements = (object *)e_7322771;
c_7321803.elements[0] = ((closureN)self_7318705)->elements[0];
c_7321803.elements[1] = ((closureN)self_7318705)->elements[1];
c_7321803.elements[2] = ((closureN)self_7318705)->elements[2];

return_direct_with_clo1(data,(closure)&c_7321775,__lambda_13,  &c_7321803);; 
}

static void __lambda_17(void *data, object self_7318706, int argc, object *args) /* object self_7318706, object tmp_7379_7381_73185_738344 */
 {
 object tmp_7379_7381_73185_738344 = args[0];
  
closureN_type c_7321805;
object e_7322764 [3];
c_7321805.hdr.mark = gc_color_red;
 c_7321805.hdr.grayed = 0;
c_7321805.tag = closureN_tag;
 c_7321805.fn = (function_type)__lambda_18;
c_7321805.num_args = 0;
c_7321805.num_elements = 3;
c_7321805.elements = (object *)e_7322764;
c_7321805.elements[0] = ((closureN)self_7318706)->elements[0];
c_7321805.elements[1] = ((closureN)self_7318706)->elements[2];
c_7321805.elements[2] = tmp_7379_7381_73185_738344;


closureN_type c_7322765;
object e_7322770 [1];
c_7322765.hdr.mark = gc_color_red;
 c_7322765.hdr.grayed = 0;
c_7322765.tag = closureN_tag;
 c_7322765.fn = (function_type)__lambda_130;
c_7322765.num_args = 1;
c_7322765.num_elements = 1;
c_7322765.elements = (object *)e_7322770;
c_7322765.elements[0] = ((closureN)self_7318706)->elements[1];

return_direct_with_clo1(data,(closure)&c_7321805,__lambda_18,  &c_7322765);; 
}

static void __lambda_130(void *data, object self_7318707, int argc, object *args) /* object self_7318707, object r_7310909 */
 {
 object r_7310909 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7318707)->elements[0], (((closure)  ((closureN)self_7318707)->elements[0])->fn),  Cyc_car(data, r_7310909));; 
}

static void __lambda_18(void *data, object self_7318708, int argc, object *args) /* object self_7318708, object k_7310911 */
 {
 object k_7310911 = args[0];
  if( (boolean_f != ((closureN)self_7318708)->elements[2]) ){ 
  return_direct_with_clo1(data,  k_7310911, (((closure)  k_7310911)->fn),  ((closureN)self_7318708)->elements[2]);
} else { 
  
closureN_type c_7321810;
object e_7322760 [3];
c_7321810.hdr.mark = gc_color_red;
 c_7321810.hdr.grayed = 0;
c_7321810.tag = closureN_tag;
 c_7321810.fn = (function_type)__lambda_19;
c_7321810.num_args = 1;
c_7321810.num_elements = 3;
c_7321810.elements = (object *)e_7322760;
c_7321810.elements[0] = ((closureN)self_7318708)->elements[0];
c_7321810.elements[1] = k_7310911;
c_7321810.elements[2] = ((closureN)self_7318708)->elements[1];



return_direct_with_clo1(data,(closure)&c_7321810,__lambda_19,  Cyc_cdr(data, ((closureN)self_7318708)->elements[0]));}
;; 
}

static void __lambda_19(void *data, object self_7318709, int argc, object *args) /* object self_7318709, object v_932_7341_73174_73251_738410 */
 {
 object v_932_7341_73174_73251_738410 = args[0];
  
closureN_type c_7321812;
object e_7321849 [2];
c_7321812.hdr.mark = gc_color_red;
 c_7321812.hdr.grayed = 0;
c_7321812.tag = closureN_tag;
 c_7321812.fn = (function_type)__lambda_20;
c_7321812.num_args = 0;
c_7321812.num_elements = 2;
c_7321812.elements = (object *)e_7321849;
c_7321812.elements[0] = ((closureN)self_7318709)->elements[2];
c_7321812.elements[1] = v_932_7341_73174_73251_738410;


closureN_type c_7321850;
object e_7322759 [3];
c_7321850.hdr.mark = gc_color_red;
 c_7321850.hdr.grayed = 0;
c_7321850.tag = closureN_tag;
 c_7321850.fn = (function_type)__lambda_24;
c_7321850.num_args = 1;
c_7321850.num_elements = 3;
c_7321850.elements = (object *)e_7322759;
c_7321850.elements[0] = ((closureN)self_7318709)->elements[0];
c_7321850.elements[1] = ((closureN)self_7318709)->elements[1];
c_7321850.elements[2] = ((closureN)self_7318709)->elements[2];

return_direct_with_clo1(data,(closure)&c_7321812,__lambda_20,  &c_7321850);; 
}

static void __lambda_24(void *data, object self_7318710, int argc, object *args) /* object self_7318710, object tmp_7383_7385_73186_738345 */
 {
 object tmp_7383_7385_73186_738345 = args[0];
  if( (boolean_f != tmp_7383_7385_73186_738345) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318710)->elements[1], (((closure)  ((closureN)self_7318710)->elements[1])->fn),  tmp_7383_7385_73186_738345);
} else { 
  
closureN_type c_7321854;
object e_7322755 [3];
c_7321854.hdr.mark = gc_color_red;
 c_7321854.hdr.grayed = 0;
c_7321854.tag = closureN_tag;
 c_7321854.fn = (function_type)__lambda_25;
c_7321854.num_args = 1;
c_7321854.num_elements = 3;
c_7321854.elements = (object *)e_7322755;
c_7321854.elements[0] = ((closureN)self_7318710)->elements[0];
c_7321854.elements[1] = ((closureN)self_7318710)->elements[1];
c_7321854.elements[2] = ((closureN)self_7318710)->elements[2];



return_direct_with_clo1(data,(closure)&c_7321854,__lambda_25,  Cyc_cdr(data, ((closureN)self_7318710)->elements[0]));}
;; 
}

static void __lambda_25(void *data, object self_7318711, int argc, object *args) /* object self_7318711, object v_935_7344_73149_73231_738390 */
 {
 object v_935_7344_73149_73231_738390 = args[0];
  
closureN_type c_7321856;
object e_7322163 [2];
c_7321856.hdr.mark = gc_color_red;
 c_7321856.hdr.grayed = 0;
c_7321856.tag = closureN_tag;
 c_7321856.fn = (function_type)__lambda_26;
c_7321856.num_args = 0;
c_7321856.num_elements = 2;
c_7321856.elements = (object *)e_7322163;
c_7321856.elements[0] = ((closureN)self_7318711)->elements[2];
c_7321856.elements[1] = v_935_7344_73149_73231_738390;


closureN_type c_7322164;
object e_7322754 [3];
c_7322164.hdr.mark = gc_color_red;
 c_7322164.hdr.grayed = 0;
c_7322164.tag = closureN_tag;
 c_7322164.fn = (function_type)__lambda_57;
c_7322164.num_args = 1;
c_7322164.num_elements = 3;
c_7322164.elements = (object *)e_7322754;
c_7322164.elements[0] = ((closureN)self_7318711)->elements[0];
c_7322164.elements[1] = ((closureN)self_7318711)->elements[1];
c_7322164.elements[2] = ((closureN)self_7318711)->elements[2];

return_direct_with_clo1(data,(closure)&c_7321856,__lambda_26,  &c_7322164);; 
}

static void __lambda_57(void *data, object self_7318712, int argc, object *args) /* object self_7318712, object tmp_7387_7389_73187_738346 */
 {
 object tmp_7387_7389_73187_738346 = args[0];
  if( (boolean_f != tmp_7387_7389_73187_738346) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318712)->elements[1], (((closure)  ((closureN)self_7318712)->elements[1])->fn),  tmp_7387_7389_73187_738346);
} else { 
  
closureN_type c_7322168;
object e_7322750 [3];
c_7322168.hdr.mark = gc_color_red;
 c_7322168.hdr.grayed = 0;
c_7322168.tag = closureN_tag;
 c_7322168.fn = (function_type)__lambda_58;
c_7322168.num_args = 1;
c_7322168.num_elements = 3;
c_7322168.elements = (object *)e_7322750;
c_7322168.elements[0] = ((closureN)self_7318712)->elements[0];
c_7322168.elements[1] = ((closureN)self_7318712)->elements[1];
c_7322168.elements[2] = ((closureN)self_7318712)->elements[2];



return_direct_with_clo1(data,(closure)&c_7322168,__lambda_58,  Cyc_cdr(data, ((closureN)self_7318712)->elements[0]));}
;; 
}

static void __lambda_58(void *data, object self_7318713, int argc, object *args) /* object self_7318713, object v_9315_7354_73122_73210_738369 */
 {
 object v_9315_7354_73122_73210_738369 = args[0];
  
closureN_type c_7322170;
object e_7322467 [2];
c_7322170.hdr.mark = gc_color_red;
 c_7322170.hdr.grayed = 0;
c_7322170.tag = closureN_tag;
 c_7322170.fn = (function_type)__lambda_59;
c_7322170.num_args = 0;
c_7322170.num_elements = 2;
c_7322170.elements = (object *)e_7322467;
c_7322170.elements[0] = ((closureN)self_7318713)->elements[2];
c_7322170.elements[1] = v_9315_7354_73122_73210_738369;


closureN_type c_7322468;
object e_7322749 [3];
c_7322468.hdr.mark = gc_color_red;
 c_7322468.hdr.grayed = 0;
c_7322468.tag = closureN_tag;
 c_7322468.fn = (function_type)__lambda_95;
c_7322468.num_args = 1;
c_7322468.num_elements = 3;
c_7322468.elements = (object *)e_7322749;
c_7322468.elements[0] = ((closureN)self_7318713)->elements[0];
c_7322468.elements[1] = ((closureN)self_7318713)->elements[1];
c_7322468.elements[2] = ((closureN)self_7318713)->elements[2];

return_direct_with_clo1(data,(closure)&c_7322170,__lambda_59,  &c_7322468);; 
}

static void __lambda_95(void *data, object self_7318714, int argc, object *args) /* object self_7318714, object tmp_7391_7393_73188_738347 */
 {
 object tmp_7391_7393_73188_738347 = args[0];
  if( (boolean_f != tmp_7391_7393_73188_738347) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318714)->elements[1], (((closure)  ((closureN)self_7318714)->elements[1])->fn),  tmp_7391_7393_73188_738347);
} else { 
  
closureN_type c_7322472;
object e_7322745 [3];
c_7322472.hdr.mark = gc_color_red;
 c_7322472.hdr.grayed = 0;
c_7322472.tag = closureN_tag;
 c_7322472.fn = (function_type)__lambda_96;
c_7322472.num_args = 1;
c_7322472.num_elements = 3;
c_7322472.elements = (object *)e_7322745;
c_7322472.elements[0] = ((closureN)self_7318714)->elements[0];
c_7322472.elements[1] = ((closureN)self_7318714)->elements[1];
c_7322472.elements[2] = ((closureN)self_7318714)->elements[2];



return_direct_with_clo1(data,(closure)&c_7322472,__lambda_96,  Cyc_cdr(data, ((closureN)self_7318714)->elements[0]));}
;; 
}

static void __lambda_96(void *data, object self_7318715, int argc, object *args) /* object self_7318715, object v_9326_7365_7398_73190_738349 */
 {
 object v_9326_7365_7398_73190_738349 = args[0];
  
closureN_type c_7322474;
object e_7322730 [2];
c_7322474.hdr.mark = gc_color_red;
 c_7322474.hdr.grayed = 0;
c_7322474.tag = closureN_tag;
 c_7322474.fn = (function_type)__lambda_97;
c_7322474.num_args = 0;
c_7322474.num_elements = 2;
c_7322474.elements = (object *)e_7322730;
c_7322474.elements[0] = ((closureN)self_7318715)->elements[2];
c_7322474.elements[1] = v_9326_7365_7398_73190_738349;


closureN_type c_7322731;
object e_7322744 [2];
c_7322731.hdr.mark = gc_color_red;
 c_7322731.hdr.grayed = 0;
c_7322731.tag = closureN_tag;
 c_7322731.fn = (function_type)__lambda_128;
c_7322731.num_args = 1;
c_7322731.num_elements = 2;
c_7322731.elements = (object *)e_7322744;
c_7322731.elements[0] = ((closureN)self_7318715)->elements[0];
c_7322731.elements[1] = ((closureN)self_7318715)->elements[1];

return_direct_with_clo1(data,(closure)&c_7322474,__lambda_97,  &c_7322731);; 
}

static void __lambda_128(void *data, object self_7318716, int argc, object *args) /* object self_7318716, object tmp_7395_7397_73189_738348 */
 {
 object tmp_7395_7397_73189_738348 = args[0];
  if( (boolean_f != tmp_7395_7397_73189_738348) ){ 
  return_direct_with_clo1(data,  ((closureN)self_7318716)->elements[1], (((closure)  ((closureN)self_7318716)->elements[1])->fn),  tmp_7395_7397_73189_738348);
} else { 
  
closureN_type c_7322735;
object e_7322741 [1];
c_7322735.hdr.mark = gc_color_red;
 c_7322735.hdr.grayed = 0;
c_7322735.tag = closureN_tag;
 c_7322735.fn = (function_type)__lambda_129;
c_7322735.num_args = 1;
c_7322735.num_elements = 1;
c_7322735.elements = (object *)e_7322741;
c_7322735.elements[0] = ((closureN)self_7318716)->elements[1];


make_utf8_string_with_len(c_7322742, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7322735, &c_7322742, ((closureN)self_7318716)->elements[0]);}
;; 
}

static void __lambda_129(void *data, object self_7318717, int argc, object *args) /* object self_7318717, object r_7310916 */
 {
 object r_7310916 = args[0];
  
pair_type local_7322740; 
return_direct_with_clo1(data,  ((closureN)self_7318717)->elements[0], (((closure)  ((closureN)self_7318717)->elements[0])->fn),  set_pair_as_expr(&local_7322740, r_7310916, boolean_f));; 
}

static void __lambda_97(void *data, object self_7318718, int argc, object *args) /* object self_7318718, object k_7310918 */
 {
 object k_7310918 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7318718)->elements[1])) ){ 
  
closureN_type c_7322479;
object e_7322725 [3];
c_7322479.hdr.mark = gc_color_red;
 c_7322479.hdr.grayed = 0;
c_7322479.tag = closureN_tag;
 c_7322479.fn = (function_type)__lambda_98;
c_7322479.num_args = 1;
c_7322479.num_elements = 3;
c_7322479.elements = (object *)e_7322725;
c_7322479.elements[0] = k_7310918;
c_7322479.elements[1] = ((closureN)self_7318718)->elements[0];
c_7322479.elements[2] = ((closureN)self_7318718)->elements[1];



return_direct_with_clo1(data,(closure)&c_7322479,__lambda_98,  Cyc_car(data, ((closureN)self_7318718)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7310918, (((closure)  k_7310918)->fn),  boolean_f);}
;; 
}

static void __lambda_98(void *data, object self_7318719, int argc, object *args) /* object self_7318719, object atom_73101_73192_738351 */
 {
 object atom_73101_73192_738351 = args[0];
  
closureN_type c_7322481;
object e_7322721 [3];
c_7322481.hdr.mark = gc_color_red;
 c_7322481.hdr.grayed = 0;
c_7322481.tag = closureN_tag;
 c_7322481.fn = (function_type)__lambda_99;
c_7322481.num_args = 3;
c_7322481.num_elements = 3;
c_7322481.elements = (object *)e_7322721;
c_7322481.elements[0] = atom_73101_73192_738351;
c_7322481.elements[1] = ((closureN)self_7318719)->elements[0];
c_7322481.elements[2] = ((closureN)self_7318719)->elements[1];



return_direct_with_clo3(data,(closure)&c_7322481,__lambda_99,  Cyc_cdr(data, ((closureN)self_7318719)->elements[2]), NULL, NULL);; 
}

static void __lambda_99(void *data, object self_7318720, int argc, object *args) /* object self_7318720, object w_9329_7368_73104_73194_738353, object pat_91ls31_7370_73105_73195_738354, object body_91ls32_7371_73106_73196_738355 */
 {
 object w_9329_7368_73104_73194_738353 = args[0]; object pat_91ls31_7370_73105_73195_738354 = args[1]; object body_91ls32_7371_73106_73196_738355 = args[2];
  
closureN_type c_7322483;
object e_7322720 [6];
c_7322483.hdr.mark = gc_color_red;
 c_7322483.hdr.grayed = 0;
c_7322483.tag = closureN_tag;
 c_7322483.fn = (function_type)__lambda_100;
c_7322483.num_args = 1;
c_7322483.num_elements = 6;
c_7322483.elements = (object *)e_7322720;
c_7322483.elements[0] = ((closureN)self_7318720)->elements[0];
c_7322483.elements[1] = body_91ls32_7371_73106_73196_738355;
c_7322483.elements[2] = ((closureN)self_7318720)->elements[1];
c_7322483.elements[3] = pat_91ls31_7370_73105_73195_738354;
c_7322483.elements[4] = ((closureN)self_7318720)->elements[2];
c_7322483.elements[5] = w_9329_7368_73104_73194_738353;

return_direct_with_clo1(data,(closure)&c_7322483,__lambda_100,  boolean_f);; 
}

static void __lambda_100(void *data, object self_7318721, int argc, object *args) /* object self_7318721, object lp_9330_7369_73107_73197_738356 */
 {
 object lp_9330_7369_73107_73197_738356 = args[0];
  
closureN_type c_7322485;
object e_7322716 [6];
c_7322485.hdr.mark = gc_color_red;
 c_7322485.hdr.grayed = 0;
c_7322485.tag = closureN_tag;
 c_7322485.fn = (function_type)__lambda_3033;
c_7322485.num_args = 1;
c_7322485.num_elements = 6;
c_7322485.elements = (object *)e_7322716;
c_7322485.elements[0] = ((closureN)self_7318721)->elements[0];
c_7322485.elements[1] = ((closureN)self_7318721)->elements[1];
c_7322485.elements[2] = ((closureN)self_7318721)->elements[2];
c_7322485.elements[3] = ((closureN)self_7318721)->elements[3];
c_7322485.elements[4] = ((closureN)self_7318721)->elements[4];
c_7322485.elements[5] = ((closureN)self_7318721)->elements[5];


pair_type local_7322719; 
return_direct_with_clo1(data,(closure)&c_7322485,__lambda_3033,  set_cell_as_expr(&local_7322719, lp_9330_7369_73107_73197_738356));; 
}

static void __lambda_3033(void *data, object self_7318722, int argc, object *args) /* object self_7318722, object lp_9330_7369_73107_73197_738356 */
 {
 object lp_9330_7369_73107_73197_738356 = args[0];
  
closureN_type c_7322487;
object e_7322502 [5];
c_7322487.hdr.mark = gc_color_red;
 c_7322487.hdr.grayed = 0;
c_7322487.tag = closureN_tag;
 c_7322487.fn = (function_type)__lambda_101;
c_7322487.num_args = 1;
c_7322487.num_elements = 5;
c_7322487.elements = (object *)e_7322502;
c_7322487.elements[0] = ((closureN)self_7318722)->elements[1];
c_7322487.elements[1] = ((closureN)self_7318722)->elements[2];
c_7322487.elements[2] = lp_9330_7369_73107_73197_738356;
c_7322487.elements[3] = ((closureN)self_7318722)->elements[3];
c_7322487.elements[4] = ((closureN)self_7318722)->elements[5];


closureN_type c_7322503;
object e_7322715 [3];
c_7322503.hdr.mark = gc_color_red;
 c_7322503.hdr.grayed = 0;
c_7322503.tag = closureN_tag;
 c_7322503.fn = (function_type)__lambda_103;
c_7322503.num_args = 3;
c_7322503.num_elements = 3;
c_7322503.elements = (object *)e_7322715;
c_7322503.elements[0] = ((closureN)self_7318722)->elements[0];
c_7322503.elements[1] = lp_9330_7369_73107_73197_738356;
c_7322503.elements[2] = ((closureN)self_7318722)->elements[4];

return_direct_with_clo1(data,(closure)&c_7322487,__lambda_101,  &c_7322503);; 
}

static void __lambda_103(void *data, object self_7318723, int argc, object *args) /* object self_7318723, object k_7310926, object w_9329_7368_73108_73198_738357, object pat_91ls31_7370_73109_73199_738358, object body_91ls32_7371_73110_73200_738359 */
 {
 object k_7310926 = args[0]; object w_9329_7368_73108_73198_738357 = args[1]; object pat_91ls31_7370_73109_73199_738358 = args[2]; object body_91ls32_7371_73110_73200_738359 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9329_7368_73108_73198_738357)) ){ 
  
closureN_type c_7322507;
object e_7322686 [4];
c_7322507.hdr.mark = gc_color_red;
 c_7322507.hdr.grayed = 0;
c_7322507.tag = closureN_tag;
 c_7322507.fn = (function_type)__lambda_104;
c_7322507.num_args = 1;
c_7322507.num_elements = 4;
c_7322507.elements = (object *)e_7322686;
c_7322507.elements[0] = ((closureN)self_7318723)->elements[0];
c_7322507.elements[1] = body_91ls32_7371_73110_73200_738359;
c_7322507.elements[2] = k_7310926;
c_7322507.elements[3] = ((closureN)self_7318723)->elements[2];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7322507, pat_91ls31_7370_73109_73199_738358);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9329_7368_73108_73198_738357)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9329_7368_73108_73198_738357))) ){ 
  




pair_type local_7322701; 





pair_type local_7322708; 




return_closcall4(data,  car(((closureN)self_7318723)->elements[1]),  k_7310926, Cyc_cdr(data, w_9329_7368_73108_73198_738357), set_pair_as_expr(&local_7322701, Cyc_car(data, Cyc_car(data, w_9329_7368_73108_73198_738357)), pat_91ls31_7370_73109_73199_738358), set_pair_as_expr(&local_7322708, Cyc_cdr(data, Cyc_car(data, w_9329_7368_73108_73198_738357)), body_91ls32_7371_73110_73200_738359));
} else { 
  return_direct_with_clo1(data,  k_7310926, (((closure)  k_7310926)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7310926, (((closure)  k_7310926)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_104(void *data, object self_7318724, int argc, object *args) /* object self_7318724, object r_7310928 */
 {
 object r_7310928 = args[0];
  
closureN_type c_7322509;
object e_7322684 [4];
c_7322509.hdr.mark = gc_color_red;
 c_7322509.hdr.grayed = 0;
c_7322509.tag = closureN_tag;
 c_7322509.fn = (function_type)__lambda_105;
c_7322509.num_args = 1;
c_7322509.num_elements = 4;
c_7322509.elements = (object *)e_7322684;
c_7322509.elements[0] = ((closureN)self_7318724)->elements[0];
c_7322509.elements[1] = ((closureN)self_7318724)->elements[2];
c_7322509.elements[2] = r_7310928;
c_7322509.elements[3] = ((closureN)self_7318724)->elements[3];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7322509, ((closureN)self_7318724)->elements[1]);; 
}

static void __lambda_105(void *data, object self_7318725, int argc, object *args) /* object self_7318725, object r_7310929 */
 {
 object r_7310929 = args[0];
  
closureN_type c_7322511;
object e_7322682 [3];
c_7322511.hdr.mark = gc_color_red;
 c_7322511.hdr.grayed = 0;
c_7322511.tag = closureN_tag;
 c_7322511.fn = (function_type)__lambda_106;
c_7322511.num_args = 2;
c_7322511.num_elements = 3;
c_7322511.elements = (object *)e_7322682;
c_7322511.elements[0] = ((closureN)self_7318725)->elements[0];
c_7322511.elements[1] = ((closureN)self_7318725)->elements[1];
c_7322511.elements[2] = ((closureN)self_7318725)->elements[3];

return_direct_with_clo2(data,(closure)&c_7322511,__lambda_106,  ((closureN)self_7318725)->elements[2], r_7310929);; 
}

static void __lambda_106(void *data, object self_7318726, int argc, object *args) /* object self_7318726, object pat_73111_73201_738360, object body_73112_73202_738361 */
 {
 object pat_73111_73201_738360 = args[0]; object body_73112_73202_738361 = args[1];
  
closureN_type c_7322514;
object e_7322681 [5];
c_7322514.hdr.mark = gc_color_red;
 c_7322514.hdr.grayed = 0;
c_7322514.tag = closureN_tag;
 c_7322514.fn = (function_type)__lambda_107;
c_7322514.num_args = 1;
c_7322514.num_elements = 5;
c_7322514.elements = (object *)e_7322681;
c_7322514.elements[0] = ((closureN)self_7318726)->elements[0];
c_7322514.elements[1] = body_73112_73202_738361;
c_7322514.elements[2] = ((closureN)self_7318726)->elements[1];
c_7322514.elements[3] = pat_73111_73201_738360;
c_7322514.elements[4] = ((closureN)self_7318726)->elements[2];

return_closcall2(data,  ((closureN)self_7318726)->elements[2],  &c_7322514, quote_let);; 
}

static void __lambda_107(void *data, object self_7318727, int argc, object *args) /* object self_7318727, object r_7310931 */
 {
 object r_7310931 = args[0];
  
closureN_type c_7322517;
object e_7322680 [6];
c_7322517.hdr.mark = gc_color_red;
 c_7322517.hdr.grayed = 0;
c_7322517.tag = closureN_tag;
 c_7322517.fn = (function_type)__lambda_108;
c_7322517.num_args = 1;
c_7322517.num_elements = 6;
c_7322517.elements = (object *)e_7322680;
c_7322517.elements[0] = ((closureN)self_7318727)->elements[0];
c_7322517.elements[1] = ((closureN)self_7318727)->elements[1];
c_7322517.elements[2] = ((closureN)self_7318727)->elements[2];
c_7322517.elements[3] = ((closureN)self_7318727)->elements[3];
c_7322517.elements[4] = r_7310931;
c_7322517.elements[5] = ((closureN)self_7318727)->elements[4];

return_closcall2(data,  ((closureN)self_7318727)->elements[4],  &c_7322517, quote_v);; 
}

static void __lambda_108(void *data, object self_7318728, int argc, object *args) /* object self_7318728, object r_7310968 */
 {
 object r_7310968 = args[0];
  
closureN_type c_7322519;
object e_7322677 [7];
c_7322519.hdr.mark = gc_color_red;
 c_7322519.hdr.grayed = 0;
c_7322519.tag = closureN_tag;
 c_7322519.fn = (function_type)__lambda_109;
c_7322519.num_args = 1;
c_7322519.num_elements = 7;
c_7322519.elements = (object *)e_7322677;
c_7322519.elements[0] = ((closureN)self_7318728)->elements[0];
c_7322519.elements[1] = ((closureN)self_7318728)->elements[1];
c_7322519.elements[2] = ((closureN)self_7318728)->elements[2];
c_7322519.elements[3] = ((closureN)self_7318728)->elements[3];
c_7322519.elements[4] = ((closureN)self_7318728)->elements[4];
c_7322519.elements[5] = r_7310968;
c_7322519.elements[6] = ((closureN)self_7318728)->elements[5];


make_pair(c_7322679,quote_atom,NULL);c_7322679.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322519, ((closureN)self_7318728)->elements[0], NULL, &c_7322679);; 
}

static void __lambda_109(void *data, object self_7318729, int argc, object *args) /* object self_7318729, object r_7310969 */
 {
 object r_7310969 = args[0];
  
closureN_type c_7322521;
object e_7322673 [6];
c_7322521.hdr.mark = gc_color_red;
 c_7322521.hdr.grayed = 0;
c_7322521.tag = closureN_tag;
 c_7322521.fn = (function_type)__lambda_110;
c_7322521.num_args = 1;
c_7322521.num_elements = 6;
c_7322521.elements = (object *)e_7322673;
c_7322521.elements[0] = ((closureN)self_7318729)->elements[0];
c_7322521.elements[1] = ((closureN)self_7318729)->elements[1];
c_7322521.elements[2] = ((closureN)self_7318729)->elements[2];
c_7322521.elements[3] = ((closureN)self_7318729)->elements[3];
c_7322521.elements[4] = ((closureN)self_7318729)->elements[4];
c_7322521.elements[5] = ((closureN)self_7318729)->elements[6];


make_pair(c_7322676,quote_atom,NULL);c_7322676.hdr.immutable = 1;

make_pair(c_7322675,quote_v,&c_7322676);c_7322675.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322521, ((closureN)self_7318729)->elements[5], r_7310969, &c_7322675);; 
}

static void __lambda_110(void *data, object self_7318730, int argc, object *args) /* object self_7318730, object r_7310965 */
 {
 object r_7310965 = args[0];
  
closureN_type c_7322523;
object e_7322669 [6];
c_7322523.hdr.mark = gc_color_red;
 c_7322523.hdr.grayed = 0;
c_7322523.tag = closureN_tag;
 c_7322523.fn = (function_type)__lambda_111;
c_7322523.num_args = 1;
c_7322523.num_elements = 6;
c_7322523.elements = (object *)e_7322669;
c_7322523.elements[0] = ((closureN)self_7318730)->elements[0];
c_7322523.elements[1] = ((closureN)self_7318730)->elements[1];
c_7322523.elements[2] = ((closureN)self_7318730)->elements[2];
c_7322523.elements[3] = ((closureN)self_7318730)->elements[3];
c_7322523.elements[4] = ((closureN)self_7318730)->elements[4];
c_7322523.elements[5] = ((closureN)self_7318730)->elements[5];


make_pair(c_7322672,quote_atom,NULL);c_7322672.hdr.immutable = 1;

make_pair(c_7322671,quote_v,&c_7322672);c_7322671.hdr.immutable = 1;

make_pair(c_7322670,&c_7322671,NULL);c_7322670.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322523, r_7310965, NULL, &c_7322670);; 
}

static void __lambda_111(void *data, object self_7318731, int argc, object *args) /* object self_7318731, object r_7310934 */
 {
 object r_7310934 = args[0];
  
closureN_type c_7322526;
object e_7322668 [7];
c_7322526.hdr.mark = gc_color_red;
 c_7322526.hdr.grayed = 0;
c_7322526.tag = closureN_tag;
 c_7322526.fn = (function_type)__lambda_112;
c_7322526.num_args = 1;
c_7322526.num_elements = 7;
c_7322526.elements = (object *)e_7322668;
c_7322526.elements[0] = ((closureN)self_7318731)->elements[0];
c_7322526.elements[1] = ((closureN)self_7318731)->elements[1];
c_7322526.elements[2] = ((closureN)self_7318731)->elements[2];
c_7322526.elements[3] = ((closureN)self_7318731)->elements[3];
c_7322526.elements[4] = ((closureN)self_7318731)->elements[4];
c_7322526.elements[5] = r_7310934;
c_7322526.elements[6] = ((closureN)self_7318731)->elements[5];

return_closcall2(data,  ((closureN)self_7318731)->elements[5],  &c_7322526, quote_match_91next);; 
}

static void __lambda_112(void *data, object self_7318732, int argc, object *args) /* object self_7318732, object r_7310940 */
 {
 object r_7310940 = args[0];
  
closureN_type c_7322529;
object e_7322667 [8];
c_7322529.hdr.mark = gc_color_red;
 c_7322529.hdr.grayed = 0;
c_7322529.tag = closureN_tag;
 c_7322529.fn = (function_type)__lambda_113;
c_7322529.num_args = 1;
c_7322529.num_elements = 8;
c_7322529.elements = (object *)e_7322667;
c_7322529.elements[0] = ((closureN)self_7318732)->elements[0];
c_7322529.elements[1] = ((closureN)self_7318732)->elements[1];
c_7322529.elements[2] = ((closureN)self_7318732)->elements[2];
c_7322529.elements[3] = ((closureN)self_7318732)->elements[3];
c_7322529.elements[4] = ((closureN)self_7318732)->elements[4];
c_7322529.elements[5] = ((closureN)self_7318732)->elements[5];
c_7322529.elements[6] = r_7310940;
c_7322529.elements[7] = ((closureN)self_7318732)->elements[6];

return_closcall2(data,  ((closureN)self_7318732)->elements[6],  &c_7322529, quote_v);; 
}

static void __lambda_113(void *data, object self_7318733, int argc, object *args) /* object self_7318733, object r_7310943 */
 {
 object r_7310943 = args[0];
  
closureN_type c_7322532;
object e_7322666 [8];
c_7322532.hdr.mark = gc_color_red;
 c_7322532.hdr.grayed = 0;
c_7322532.tag = closureN_tag;
 c_7322532.fn = (function_type)__lambda_114;
c_7322532.num_args = 1;
c_7322532.num_elements = 8;
c_7322532.elements = (object *)e_7322666;
c_7322532.elements[0] = ((closureN)self_7318733)->elements[0];
c_7322532.elements[1] = ((closureN)self_7318733)->elements[1];
c_7322532.elements[2] = ((closureN)self_7318733)->elements[2];
c_7322532.elements[3] = ((closureN)self_7318733)->elements[3];
c_7322532.elements[4] = ((closureN)self_7318733)->elements[4];
c_7322532.elements[5] = ((closureN)self_7318733)->elements[5];
c_7322532.elements[6] = ((closureN)self_7318733)->elements[6];
c_7322532.elements[7] = r_7310943;

return_closcall2(data,  ((closureN)self_7318733)->elements[7],  &c_7322532, quote_set_67);; 
}

static void __lambda_114(void *data, object self_7318734, int argc, object *args) /* object self_7318734, object r_7310957 */
 {
 object r_7310957 = args[0];
  
closureN_type c_7322534;
object e_7322663 [9];
c_7322534.hdr.mark = gc_color_red;
 c_7322534.hdr.grayed = 0;
c_7322534.tag = closureN_tag;
 c_7322534.fn = (function_type)__lambda_115;
c_7322534.num_args = 1;
c_7322534.num_elements = 9;
c_7322534.elements = (object *)e_7322663;
c_7322534.elements[0] = ((closureN)self_7318734)->elements[0];
c_7322534.elements[1] = ((closureN)self_7318734)->elements[1];
c_7322534.elements[2] = ((closureN)self_7318734)->elements[2];
c_7322534.elements[3] = ((closureN)self_7318734)->elements[3];
c_7322534.elements[4] = ((closureN)self_7318734)->elements[4];
c_7322534.elements[5] = ((closureN)self_7318734)->elements[5];
c_7322534.elements[6] = ((closureN)self_7318734)->elements[6];
c_7322534.elements[7] = ((closureN)self_7318734)->elements[7];
c_7322534.elements[8] = r_7310957;


make_pair(c_7322665,quote_atom,NULL);c_7322665.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322534, ((closureN)self_7318734)->elements[0], NULL, &c_7322665);; 
}

static void __lambda_115(void *data, object self_7318735, int argc, object *args) /* object self_7318735, object r_7310958 */
 {
 object r_7310958 = args[0];
  
closureN_type c_7322536;
object e_7322659 [8];
c_7322536.hdr.mark = gc_color_red;
 c_7322536.hdr.grayed = 0;
c_7322536.tag = closureN_tag;
 c_7322536.fn = (function_type)__lambda_116;
c_7322536.num_args = 1;
c_7322536.num_elements = 8;
c_7322536.elements = (object *)e_7322659;
c_7322536.elements[0] = ((closureN)self_7318735)->elements[0];
c_7322536.elements[1] = ((closureN)self_7318735)->elements[1];
c_7322536.elements[2] = ((closureN)self_7318735)->elements[2];
c_7322536.elements[3] = ((closureN)self_7318735)->elements[3];
c_7322536.elements[4] = ((closureN)self_7318735)->elements[4];
c_7322536.elements[5] = ((closureN)self_7318735)->elements[5];
c_7322536.elements[6] = ((closureN)self_7318735)->elements[6];
c_7322536.elements[7] = ((closureN)self_7318735)->elements[7];


make_pair(c_7322662,quote_atom,NULL);c_7322662.hdr.immutable = 1;

make_pair(c_7322661,quote_set_67,&c_7322662);c_7322661.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322536, ((closureN)self_7318735)->elements[8], r_7310958, &c_7322661);; 
}

static void __lambda_116(void *data, object self_7318736, int argc, object *args) /* object self_7318736, object r_7310954 */
 {
 object r_7310954 = args[0];
  
closureN_type c_7322538;
object e_7322655 [8];
c_7322538.hdr.mark = gc_color_red;
 c_7322538.hdr.grayed = 0;
c_7322538.tag = closureN_tag;
 c_7322538.fn = (function_type)__lambda_117;
c_7322538.num_args = 1;
c_7322538.num_elements = 8;
c_7322538.elements = (object *)e_7322655;
c_7322538.elements[0] = ((closureN)self_7318736)->elements[0];
c_7322538.elements[1] = ((closureN)self_7318736)->elements[1];
c_7322538.elements[2] = ((closureN)self_7318736)->elements[2];
c_7322538.elements[3] = ((closureN)self_7318736)->elements[3];
c_7322538.elements[4] = ((closureN)self_7318736)->elements[4];
c_7322538.elements[5] = ((closureN)self_7318736)->elements[5];
c_7322538.elements[6] = ((closureN)self_7318736)->elements[6];
c_7322538.elements[7] = ((closureN)self_7318736)->elements[7];


make_pair(c_7322658,quote_atom,NULL);c_7322658.hdr.immutable = 1;

make_pair(c_7322657,quote_set_67,&c_7322658);c_7322657.hdr.immutable = 1;

make_pair(c_7322656,&c_7322657,NULL);c_7322656.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322538, r_7310954, NULL, &c_7322656);; 
}

static void __lambda_117(void *data, object self_7318737, int argc, object *args) /* object self_7318737, object r_7310952 */
 {
 object r_7310952 = args[0];
  
closureN_type c_7322540;
object e_7322649 [7];
c_7322540.hdr.mark = gc_color_red;
 c_7322540.hdr.grayed = 0;
c_7322540.tag = closureN_tag;
 c_7322540.fn = (function_type)__lambda_118;
c_7322540.num_args = 1;
c_7322540.num_elements = 7;
c_7322540.elements = (object *)e_7322649;
c_7322540.elements[0] = ((closureN)self_7318737)->elements[1];
c_7322540.elements[1] = ((closureN)self_7318737)->elements[2];
c_7322540.elements[2] = ((closureN)self_7318737)->elements[3];
c_7322540.elements[3] = ((closureN)self_7318737)->elements[4];
c_7322540.elements[4] = ((closureN)self_7318737)->elements[5];
c_7322540.elements[5] = ((closureN)self_7318737)->elements[6];
c_7322540.elements[6] = ((closureN)self_7318737)->elements[7];


make_pair(c_7322654,quote_atom,NULL);c_7322654.hdr.immutable = 1;

make_pair(c_7322653,quote_set_67,&c_7322654);c_7322653.hdr.immutable = 1;

make_pair(c_7322652,&c_7322653,NULL);c_7322652.hdr.immutable = 1;

make_pair(c_7322651,quote_atom,&c_7322652);c_7322651.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322540, ((closureN)self_7318737)->elements[0], r_7310952, &c_7322651);; 
}

static void __lambda_118(void *data, object self_7318738, int argc, object *args) /* object self_7318738, object r_7310946 */
 {
 object r_7310946 = args[0];
  
closureN_type c_7322542;
object e_7322645 [8];
c_7322542.hdr.mark = gc_color_red;
 c_7322542.hdr.grayed = 0;
c_7322542.tag = closureN_tag;
 c_7322542.fn = (function_type)__lambda_119;
c_7322542.num_args = 1;
c_7322542.num_elements = 8;
c_7322542.elements = (object *)e_7322645;
c_7322542.elements[0] = ((closureN)self_7318738)->elements[0];
c_7322542.elements[1] = ((closureN)self_7318738)->elements[1];
c_7322542.elements[2] = ((closureN)self_7318738)->elements[2];
c_7322542.elements[3] = ((closureN)self_7318738)->elements[3];
c_7322542.elements[4] = ((closureN)self_7318738)->elements[4];
c_7322542.elements[5] = ((closureN)self_7318738)->elements[5];
c_7322542.elements[6] = ((closureN)self_7318738)->elements[6];
c_7322542.elements[7] = r_7310946;


mmacro(c_7322646, (function_type)__lambda_127);c_7322646.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7322542,__lambda_119,  &c_7322646);; 
}

static void __lambda_127(void *data, object self_7318739, int argc, object *args) /* object self_7318739, object k_7310950, object pat_73113_73203_738362, object body_73114_73204_738363 */
 {
 object k_7310950 = args[0]; object pat_73113_73203_738362 = args[1]; object body_73114_73204_738363 = args[2];
  
make_pair(c_7322648,quote_pat,quote_body);c_7322648.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  k_7310950, pat_73113_73203_738362, body_73114_73204_738363, &c_7322648);; 
}

static void __lambda_119(void *data, object self_7318740, int argc, object *args) /* object self_7318740, object r_7310949 */
 {
 object r_7310949 = args[0];
  
closureN_type c_7322544;
object e_7322642 [6];
c_7322544.hdr.mark = gc_color_red;
 c_7322544.hdr.grayed = 0;
c_7322544.tag = closureN_tag;
 c_7322544.fn = (function_type)__lambda_120;
c_7322544.num_args = 1;
c_7322544.num_elements = 6;
c_7322544.elements = (object *)e_7322642;
c_7322544.elements[0] = ((closureN)self_7318740)->elements[1];
c_7322544.elements[1] = ((closureN)self_7318740)->elements[3];
c_7322544.elements[2] = ((closureN)self_7318740)->elements[4];
c_7322544.elements[3] = ((closureN)self_7318740)->elements[5];
c_7322544.elements[4] = ((closureN)self_7318740)->elements[6];
c_7322544.elements[5] = ((closureN)self_7318740)->elements[7];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7322544, r_7310949, ((closureN)self_7318740)->elements[2], ((closureN)self_7318740)->elements[0]);; 
}

static void __lambda_120(void *data, object self_7318741, int argc, object *args) /* object self_7318741, object r_7310947 */
 {
 object r_7310947 = args[0];
  
closureN_type c_7322546;
object e_7322632 [5];
c_7322546.hdr.mark = gc_color_red;
 c_7322546.hdr.grayed = 0;
c_7322546.tag = closureN_tag;
 c_7322546.fn = (function_type)__lambda_121;
c_7322546.num_args = 1;
c_7322546.num_elements = 5;
c_7322546.elements = (object *)e_7322632;
c_7322546.elements[0] = ((closureN)self_7318741)->elements[0];
c_7322546.elements[1] = ((closureN)self_7318741)->elements[1];
c_7322546.elements[2] = ((closureN)self_7318741)->elements[2];
c_7322546.elements[3] = ((closureN)self_7318741)->elements[3];
c_7322546.elements[4] = ((closureN)self_7318741)->elements[4];


make_pair(c_7322638,quote_atom,NULL);c_7322638.hdr.immutable = 1;

make_pair(c_7322637,quote_set_67,&c_7322638);c_7322637.hdr.immutable = 1;

make_pair(c_7322636,&c_7322637,NULL);c_7322636.hdr.immutable = 1;

make_pair(c_7322635,quote_atom,&c_7322636);c_7322635.hdr.immutable = 1;

make_pair(c_7322640,quote_pat,quote_body);c_7322640.hdr.immutable = 1;

make_pair(c_7322641,quote__93_93_93,NULL);c_7322641.hdr.immutable = 1;

make_pair(c_7322639,&c_7322640,&c_7322641);c_7322639.hdr.immutable = 1;

make_pair(c_7322634,&c_7322635,&c_7322639);c_7322634.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322546, ((closureN)self_7318741)->elements[5], r_7310947, &c_7322634);; 
}

static void __lambda_121(void *data, object self_7318742, int argc, object *args) /* object self_7318742, object r_7310944 */
 {
 object r_7310944 = args[0];
  
closureN_type c_7322548;
object e_7322621 [4];
c_7322548.hdr.mark = gc_color_red;
 c_7322548.hdr.grayed = 0;
c_7322548.tag = closureN_tag;
 c_7322548.fn = (function_type)__lambda_122;
c_7322548.num_args = 1;
c_7322548.num_elements = 4;
c_7322548.elements = (object *)e_7322621;
c_7322548.elements[0] = ((closureN)self_7318742)->elements[0];
c_7322548.elements[1] = ((closureN)self_7318742)->elements[1];
c_7322548.elements[2] = ((closureN)self_7318742)->elements[2];
c_7322548.elements[3] = ((closureN)self_7318742)->elements[3];


make_pair(c_7322628,quote_atom,NULL);c_7322628.hdr.immutable = 1;

make_pair(c_7322627,quote_set_67,&c_7322628);c_7322627.hdr.immutable = 1;

make_pair(c_7322626,&c_7322627,NULL);c_7322626.hdr.immutable = 1;

make_pair(c_7322625,quote_atom,&c_7322626);c_7322625.hdr.immutable = 1;

make_pair(c_7322630,quote_pat,quote_body);c_7322630.hdr.immutable = 1;

make_pair(c_7322631,quote__93_93_93,NULL);c_7322631.hdr.immutable = 1;

make_pair(c_7322629,&c_7322630,&c_7322631);c_7322629.hdr.immutable = 1;

make_pair(c_7322624,&c_7322625,&c_7322629);c_7322624.hdr.immutable = 1;

make_pair(c_7322623,quote_v,&c_7322624);c_7322623.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322548, ((closureN)self_7318742)->elements[4], r_7310944, &c_7322623);; 
}

static void __lambda_122(void *data, object self_7318743, int argc, object *args) /* object self_7318743, object r_7310941 */
 {
 object r_7310941 = args[0];
  
closureN_type c_7322550;
object e_7322609 [3];
c_7322550.hdr.mark = gc_color_red;
 c_7322550.hdr.grayed = 0;
c_7322550.tag = closureN_tag;
 c_7322550.fn = (function_type)__lambda_123;
c_7322550.num_args = 1;
c_7322550.num_elements = 3;
c_7322550.elements = (object *)e_7322609;
c_7322550.elements[0] = ((closureN)self_7318743)->elements[0];
c_7322550.elements[1] = ((closureN)self_7318743)->elements[1];
c_7322550.elements[2] = ((closureN)self_7318743)->elements[2];


make_pair(c_7322617,quote_atom,NULL);c_7322617.hdr.immutable = 1;

make_pair(c_7322616,quote_set_67,&c_7322617);c_7322616.hdr.immutable = 1;

make_pair(c_7322615,&c_7322616,NULL);c_7322615.hdr.immutable = 1;

make_pair(c_7322614,quote_atom,&c_7322615);c_7322614.hdr.immutable = 1;

make_pair(c_7322619,quote_pat,quote_body);c_7322619.hdr.immutable = 1;

make_pair(c_7322620,quote__93_93_93,NULL);c_7322620.hdr.immutable = 1;

make_pair(c_7322618,&c_7322619,&c_7322620);c_7322618.hdr.immutable = 1;

make_pair(c_7322613,&c_7322614,&c_7322618);c_7322613.hdr.immutable = 1;

make_pair(c_7322612,quote_v,&c_7322613);c_7322612.hdr.immutable = 1;

make_pair(c_7322611,quote_match_91next,&c_7322612);c_7322611.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322550, ((closureN)self_7318743)->elements[3], r_7310941, &c_7322611);; 
}

static void __lambda_123(void *data, object self_7318744, int argc, object *args) /* object self_7318744, object r_7310937 */
 {
 object r_7310937 = args[0];
  
closureN_type c_7322552;
object e_7322597 [3];
c_7322552.hdr.mark = gc_color_red;
 c_7322552.hdr.grayed = 0;
c_7322552.tag = closureN_tag;
 c_7322552.fn = (function_type)__lambda_124;
c_7322552.num_args = 1;
c_7322552.num_elements = 3;
c_7322552.elements = (object *)e_7322597;
c_7322552.elements[0] = ((closureN)self_7318744)->elements[0];
c_7322552.elements[1] = ((closureN)self_7318744)->elements[1];
c_7322552.elements[2] = ((closureN)self_7318744)->elements[2];


make_pair(c_7322605,quote_atom,NULL);c_7322605.hdr.immutable = 1;

make_pair(c_7322604,quote_set_67,&c_7322605);c_7322604.hdr.immutable = 1;

make_pair(c_7322603,&c_7322604,NULL);c_7322603.hdr.immutable = 1;

make_pair(c_7322602,quote_atom,&c_7322603);c_7322602.hdr.immutable = 1;

make_pair(c_7322607,quote_pat,quote_body);c_7322607.hdr.immutable = 1;

make_pair(c_7322608,quote__93_93_93,NULL);c_7322608.hdr.immutable = 1;

make_pair(c_7322606,&c_7322607,&c_7322608);c_7322606.hdr.immutable = 1;

make_pair(c_7322601,&c_7322602,&c_7322606);c_7322601.hdr.immutable = 1;

make_pair(c_7322600,quote_v,&c_7322601);c_7322600.hdr.immutable = 1;

make_pair(c_7322599,quote_match_91next,&c_7322600);c_7322599.hdr.immutable = 1;

make_pair(c_7322598,&c_7322599,NULL);c_7322598.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322552, r_7310937, NULL, &c_7322598);; 
}

static void __lambda_124(void *data, object self_7318745, int argc, object *args) /* object self_7318745, object r_7310935 */
 {
 object r_7310935 = args[0];
  
closureN_type c_7322554;
object e_7322580 [2];
c_7322554.hdr.mark = gc_color_red;
 c_7322554.hdr.grayed = 0;
c_7322554.tag = closureN_tag;
 c_7322554.fn = (function_type)__lambda_125;
c_7322554.num_args = 1;
c_7322554.num_elements = 2;
c_7322554.elements = (object *)e_7322580;
c_7322554.elements[0] = ((closureN)self_7318745)->elements[0];
c_7322554.elements[1] = ((closureN)self_7318745)->elements[1];


make_pair(c_7322585,quote_atom,NULL);c_7322585.hdr.immutable = 1;

make_pair(c_7322584,quote_v,&c_7322585);c_7322584.hdr.immutable = 1;

make_pair(c_7322583,&c_7322584,NULL);c_7322583.hdr.immutable = 1;

make_pair(c_7322593,quote_atom,NULL);c_7322593.hdr.immutable = 1;

make_pair(c_7322592,quote_set_67,&c_7322593);c_7322592.hdr.immutable = 1;

make_pair(c_7322591,&c_7322592,NULL);c_7322591.hdr.immutable = 1;

make_pair(c_7322590,quote_atom,&c_7322591);c_7322590.hdr.immutable = 1;

make_pair(c_7322595,quote_pat,quote_body);c_7322595.hdr.immutable = 1;

make_pair(c_7322596,quote__93_93_93,NULL);c_7322596.hdr.immutable = 1;

make_pair(c_7322594,&c_7322595,&c_7322596);c_7322594.hdr.immutable = 1;

make_pair(c_7322589,&c_7322590,&c_7322594);c_7322589.hdr.immutable = 1;

make_pair(c_7322588,quote_v,&c_7322589);c_7322588.hdr.immutable = 1;

make_pair(c_7322587,quote_match_91next,&c_7322588);c_7322587.hdr.immutable = 1;

make_pair(c_7322586,&c_7322587,NULL);c_7322586.hdr.immutable = 1;

make_pair(c_7322582,&c_7322583,&c_7322586);c_7322582.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322554, ((closureN)self_7318745)->elements[2], r_7310935, &c_7322582);; 
}

static void __lambda_125(void *data, object self_7318746, int argc, object *args) /* object self_7318746, object r_7310932 */
 {
 object r_7310932 = args[0];
  
closureN_type c_7322556;
object e_7322562 [1];
c_7322556.hdr.mark = gc_color_red;
 c_7322556.hdr.grayed = 0;
c_7322556.tag = closureN_tag;
 c_7322556.fn = (function_type)__lambda_126;
c_7322556.num_args = 1;
c_7322556.num_elements = 1;
c_7322556.elements = (object *)e_7322562;
c_7322556.elements[0] = ((closureN)self_7318746)->elements[0];


make_pair(c_7322568,quote_atom,NULL);c_7322568.hdr.immutable = 1;

make_pair(c_7322567,quote_v,&c_7322568);c_7322567.hdr.immutable = 1;

make_pair(c_7322566,&c_7322567,NULL);c_7322566.hdr.immutable = 1;

make_pair(c_7322576,quote_atom,NULL);c_7322576.hdr.immutable = 1;

make_pair(c_7322575,quote_set_67,&c_7322576);c_7322575.hdr.immutable = 1;

make_pair(c_7322574,&c_7322575,NULL);c_7322574.hdr.immutable = 1;

make_pair(c_7322573,quote_atom,&c_7322574);c_7322573.hdr.immutable = 1;

make_pair(c_7322578,quote_pat,quote_body);c_7322578.hdr.immutable = 1;

make_pair(c_7322579,quote__93_93_93,NULL);c_7322579.hdr.immutable = 1;

make_pair(c_7322577,&c_7322578,&c_7322579);c_7322577.hdr.immutable = 1;

make_pair(c_7322572,&c_7322573,&c_7322577);c_7322572.hdr.immutable = 1;

make_pair(c_7322571,quote_v,&c_7322572);c_7322571.hdr.immutable = 1;

make_pair(c_7322570,quote_match_91next,&c_7322571);c_7322570.hdr.immutable = 1;

make_pair(c_7322569,&c_7322570,NULL);c_7322569.hdr.immutable = 1;

make_pair(c_7322565,&c_7322566,&c_7322569);c_7322565.hdr.immutable = 1;

make_pair(c_7322564,quote_let,&c_7322565);c_7322564.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322556, ((closureN)self_7318746)->elements[1], r_7310932, &c_7322564);; 
}

static void __lambda_126(void *data, object self_7318747, int argc, object *args) /* object self_7318747, object r_7310930 */
 {
 object r_7310930 = args[0];
  
pair_type local_7322561; 
return_direct_with_clo1(data,  ((closureN)self_7318747)->elements[0], (((closure)  ((closureN)self_7318747)->elements[0])->fn),  set_pair_as_expr(&local_7322561, r_7310930, boolean_f));; 
}

static void __lambda_101(void *data, object self_7318748, int argc, object *args) /* object self_7318748, object r_7310925 */
 {
 object r_7310925 = args[0];
  
closureN_type c_7322489;
object e_7322498 [5];
c_7322489.hdr.mark = gc_color_red;
 c_7322489.hdr.grayed = 0;
c_7322489.tag = closureN_tag;
 c_7322489.fn = (function_type)__lambda_102;
c_7322489.num_args = 1;
c_7322489.num_elements = 5;
c_7322489.elements = (object *)e_7322498;
c_7322489.elements[0] = ((closureN)self_7318748)->elements[0];
c_7322489.elements[1] = ((closureN)self_7318748)->elements[1];
c_7322489.elements[2] = ((closureN)self_7318748)->elements[2];
c_7322489.elements[3] = ((closureN)self_7318748)->elements[3];
c_7322489.elements[4] = ((closureN)self_7318748)->elements[4];



return_direct_with_clo1(data,(closure)&c_7322489,__lambda_102,  Cyc_set_cell(data, ((closureN)self_7318748)->elements[2], r_7310925));; 
}

static void __lambda_102(void *data, object self_7318749, int argc, object *args) /* object self_7318749, object r_7310924 */
 {

  

return_closcall4(data,  car(((closureN)self_7318749)->elements[2]),  ((closureN)self_7318749)->elements[1], ((closureN)self_7318749)->elements[4], ((closureN)self_7318749)->elements[3], ((closureN)self_7318749)->elements[0]);; 
}

static void __lambda_59(void *data, object self_7318750, int argc, object *args) /* object self_7318750, object k_7310984 */
 {
 object k_7310984 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7318750)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_vector_not_record_type(Cyc_car(data, ((closureN)self_7318750)->elements[1]))) ){ 
  
closureN_type c_7322180;
object e_7322461 [3];
c_7322180.hdr.mark = gc_color_red;
 c_7322180.hdr.grayed = 0;
c_7322180.tag = closureN_tag;
 c_7322180.fn = (function_type)__lambda_60;
c_7322180.num_args = 1;
c_7322180.num_elements = 3;
c_7322180.elements = (object *)e_7322461;
c_7322180.elements[0] = k_7310984;
c_7322180.elements[1] = ((closureN)self_7318750)->elements[0];
c_7322180.elements[2] = ((closureN)self_7318750)->elements[1];



return_direct_with_clo2(data,  __glo_vector_91_125list_scheme_base, (((closure)  __glo_vector_91_125list_scheme_base)->fn),  &c_7322180, Cyc_car(data, ((closureN)self_7318750)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7310984, (((closure)  k_7310984)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7310984, (((closure)  k_7310984)->fn),  boolean_f);}
;; 
}

static void __lambda_60(void *data, object self_7318751, int argc, object *args) /* object self_7318751, object v_9317_7356_73126_73212_738371 */
 {
 object v_9317_7356_73126_73212_738371 = args[0];
  
closureN_type c_7322182;
object e_7322457 [4];
c_7322182.hdr.mark = gc_color_red;
 c_7322182.hdr.grayed = 0;
c_7322182.tag = closureN_tag;
 c_7322182.fn = (function_type)__lambda_61;
c_7322182.num_args = 1;
c_7322182.num_elements = 4;
c_7322182.elements = (object *)e_7322457;
c_7322182.elements[0] = ((closureN)self_7318751)->elements[0];
c_7322182.elements[1] = ((closureN)self_7318751)->elements[1];
c_7322182.elements[2] = ((closureN)self_7318751)->elements[2];
c_7322182.elements[3] = v_9317_7356_73126_73212_738371;


complex_num_type local_7322460; 
return_direct_with_clo1(data,(closure)&c_7322182,__lambda_61,  ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7322460, v_9317_7356_73126_73212_738371));; 
}

static void __lambda_61(void *data, object self_7318752, int argc, object *args) /* object self_7318752, object r_7310989 */
 {
 object r_7310989 = args[0];
  if( (boolean_f != r_7310989) ){ 
  
closureN_type c_7322184;
object e_7322453 [3];
c_7322184.hdr.mark = gc_color_red;
 c_7322184.hdr.grayed = 0;
c_7322184.tag = closureN_tag;
 c_7322184.fn = (function_type)__lambda_62;
c_7322184.num_args = 1;
c_7322184.num_elements = 3;
c_7322184.elements = (object *)e_7322453;
c_7322184.elements[0] = ((closureN)self_7318752)->elements[0];
c_7322184.elements[1] = ((closureN)self_7318752)->elements[1];
c_7322184.elements[2] = ((closureN)self_7318752)->elements[2];

return_direct_with_clo1(data,(closure)&c_7322184,__lambda_62,  ((closureN)self_7318752)->elements[3]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_7318752)->elements[0], (((closure)  ((closureN)self_7318752)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_62(void *data, object self_7318753, int argc, object *args) /* object self_7318753, object vec_73128_73213_738372 */
 {
 object vec_73128_73213_738372 = args[0];
  
closureN_type c_7322186;
object e_7322449 [3];
c_7322186.hdr.mark = gc_color_red;
 c_7322186.hdr.grayed = 0;
c_7322186.tag = closureN_tag;
 c_7322186.fn = (function_type)__lambda_63;
c_7322186.num_args = 3;
c_7322186.num_elements = 3;
c_7322186.elements = (object *)e_7322449;
c_7322186.elements[0] = ((closureN)self_7318753)->elements[0];
c_7322186.elements[1] = ((closureN)self_7318753)->elements[1];
c_7322186.elements[2] = vec_73128_73213_738372;



return_direct_with_clo3(data,(closure)&c_7322186,__lambda_63,  Cyc_cdr(data, ((closureN)self_7318753)->elements[2]), NULL, NULL);; 
}

static void __lambda_63(void *data, object self_7318754, int argc, object *args) /* object self_7318754, object w_9319_7358_73131_73215_738374, object pat_91ls21_7360_73132_73216_738375, object body_91ls22_7361_73133_73217_738376 */
 {
 object w_9319_7358_73131_73215_738374 = args[0]; object pat_91ls21_7360_73132_73216_738375 = args[1]; object body_91ls22_7361_73133_73217_738376 = args[2];
  
closureN_type c_7322188;
object e_7322448 [6];
c_7322188.hdr.mark = gc_color_red;
 c_7322188.hdr.grayed = 0;
c_7322188.tag = closureN_tag;
 c_7322188.fn = (function_type)__lambda_64;
c_7322188.num_args = 1;
c_7322188.num_elements = 6;
c_7322188.elements = (object *)e_7322448;
c_7322188.elements[0] = body_91ls22_7361_73133_73217_738376;
c_7322188.elements[1] = ((closureN)self_7318754)->elements[0];
c_7322188.elements[2] = pat_91ls21_7360_73132_73216_738375;
c_7322188.elements[3] = ((closureN)self_7318754)->elements[1];
c_7322188.elements[4] = ((closureN)self_7318754)->elements[2];
c_7322188.elements[5] = w_9319_7358_73131_73215_738374;

return_direct_with_clo1(data,(closure)&c_7322188,__lambda_64,  boolean_f);; 
}

static void __lambda_64(void *data, object self_7318755, int argc, object *args) /* object self_7318755, object lp_9320_7359_73134_73218_738377 */
 {
 object lp_9320_7359_73134_73218_738377 = args[0];
  
closureN_type c_7322190;
object e_7322444 [6];
c_7322190.hdr.mark = gc_color_red;
 c_7322190.hdr.grayed = 0;
c_7322190.tag = closureN_tag;
 c_7322190.fn = (function_type)__lambda_3032;
c_7322190.num_args = 1;
c_7322190.num_elements = 6;
c_7322190.elements = (object *)e_7322444;
c_7322190.elements[0] = ((closureN)self_7318755)->elements[0];
c_7322190.elements[1] = ((closureN)self_7318755)->elements[1];
c_7322190.elements[2] = ((closureN)self_7318755)->elements[2];
c_7322190.elements[3] = ((closureN)self_7318755)->elements[3];
c_7322190.elements[4] = ((closureN)self_7318755)->elements[4];
c_7322190.elements[5] = ((closureN)self_7318755)->elements[5];


pair_type local_7322447; 
return_direct_with_clo1(data,(closure)&c_7322190,__lambda_3032,  set_cell_as_expr(&local_7322447, lp_9320_7359_73134_73218_738377));; 
}

static void __lambda_3032(void *data, object self_7318756, int argc, object *args) /* object self_7318756, object lp_9320_7359_73134_73218_738377 */
 {
 object lp_9320_7359_73134_73218_738377 = args[0];
  
closureN_type c_7322192;
object e_7322207 [5];
c_7322192.hdr.mark = gc_color_red;
 c_7322192.hdr.grayed = 0;
c_7322192.tag = closureN_tag;
 c_7322192.fn = (function_type)__lambda_65;
c_7322192.num_args = 1;
c_7322192.num_elements = 5;
c_7322192.elements = (object *)e_7322207;
c_7322192.elements[0] = ((closureN)self_7318756)->elements[0];
c_7322192.elements[1] = ((closureN)self_7318756)->elements[1];
c_7322192.elements[2] = lp_9320_7359_73134_73218_738377;
c_7322192.elements[3] = ((closureN)self_7318756)->elements[2];
c_7322192.elements[4] = ((closureN)self_7318756)->elements[5];


closureN_type c_7322208;
object e_7322443 [3];
c_7322208.hdr.mark = gc_color_red;
 c_7322208.hdr.grayed = 0;
c_7322208.tag = closureN_tag;
 c_7322208.fn = (function_type)__lambda_67;
c_7322208.num_args = 3;
c_7322208.num_elements = 3;
c_7322208.elements = (object *)e_7322443;
c_7322208.elements[0] = lp_9320_7359_73134_73218_738377;
c_7322208.elements[1] = ((closureN)self_7318756)->elements[3];
c_7322208.elements[2] = ((closureN)self_7318756)->elements[4];

return_direct_with_clo1(data,(closure)&c_7322192,__lambda_65,  &c_7322208);; 
}

static void __lambda_67(void *data, object self_7318757, int argc, object *args) /* object self_7318757, object k_7310995, object w_9319_7358_73135_73219_738378, object pat_91ls21_7360_73136_73220_738379, object body_91ls22_7361_73137_73221_738380 */
 {
 object k_7310995 = args[0]; object w_9319_7358_73135_73219_738378 = args[1]; object pat_91ls21_7360_73136_73220_738379 = args[2]; object body_91ls22_7361_73137_73221_738380 = args[3];
    
if( (boolean_f != Cyc_is_null(w_9319_7358_73135_73219_738378)) ){ 
  
closureN_type c_7322212;
object e_7322414 [4];
c_7322212.hdr.mark = gc_color_red;
 c_7322212.hdr.grayed = 0;
c_7322212.tag = closureN_tag;
 c_7322212.fn = (function_type)__lambda_68;
c_7322212.num_args = 1;
c_7322212.num_elements = 4;
c_7322212.elements = (object *)e_7322414;
c_7322212.elements[0] = body_91ls22_7361_73137_73221_738380;
c_7322212.elements[1] = k_7310995;
c_7322212.elements[2] = ((closureN)self_7318757)->elements[1];
c_7322212.elements[3] = ((closureN)self_7318757)->elements[2];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7322212, pat_91ls21_7360_73136_73220_738379);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_9319_7358_73135_73219_738378)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9319_7358_73135_73219_738378))) ){ 
  




pair_type local_7322429; 





pair_type local_7322436; 




return_closcall4(data,  car(((closureN)self_7318757)->elements[0]),  k_7310995, Cyc_cdr(data, w_9319_7358_73135_73219_738378), set_pair_as_expr(&local_7322429, Cyc_car(data, Cyc_car(data, w_9319_7358_73135_73219_738378)), pat_91ls21_7360_73136_73220_738379), set_pair_as_expr(&local_7322436, Cyc_cdr(data, Cyc_car(data, w_9319_7358_73135_73219_738378)), body_91ls22_7361_73137_73221_738380));
} else { 
  return_direct_with_clo1(data,  k_7310995, (((closure)  k_7310995)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7310995, (((closure)  k_7310995)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_68(void *data, object self_7318758, int argc, object *args) /* object self_7318758, object r_7310997 */
 {
 object r_7310997 = args[0];
  
closureN_type c_7322214;
object e_7322412 [4];
c_7322214.hdr.mark = gc_color_red;
 c_7322214.hdr.grayed = 0;
c_7322214.tag = closureN_tag;
 c_7322214.fn = (function_type)__lambda_69;
c_7322214.num_args = 1;
c_7322214.num_elements = 4;
c_7322214.elements = (object *)e_7322412;
c_7322214.elements[0] = ((closureN)self_7318758)->elements[1];
c_7322214.elements[1] = r_7310997;
c_7322214.elements[2] = ((closureN)self_7318758)->elements[2];
c_7322214.elements[3] = ((closureN)self_7318758)->elements[3];

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

static void __lambda_69(void *data, object self_7318759, int argc, object *args) /* object self_7318759, object r_7310998 */
 {
 object r_7310998 = args[0];
  
closureN_type c_7322216;
object e_7322410 [3];
c_7322216.hdr.mark = gc_color_red;
 c_7322216.hdr.grayed = 0;
c_7322216.tag = closureN_tag;
 c_7322216.fn = (function_type)__lambda_70;
c_7322216.num_args = 2;
c_7322216.num_elements = 3;
c_7322216.elements = (object *)e_7322410;
c_7322216.elements[0] = ((closureN)self_7318759)->elements[0];
c_7322216.elements[1] = ((closureN)self_7318759)->elements[2];
c_7322216.elements[2] = ((closureN)self_7318759)->elements[3];

return_direct_with_clo2(data,(closure)&c_7322216,__lambda_70,  ((closureN)self_7318759)->elements[1], r_7310998);; 
}

static void __lambda_70(void *data, object self_7318760, int argc, object *args) /* object self_7318760, object pat_73138_73222_738381, object body_73139_73223_738382 */
 {
 object pat_73138_73222_738381 = args[0]; object body_73139_73223_738382 = args[1];
  
closureN_type c_7322219;
object e_7322409 [5];
c_7322219.hdr.mark = gc_color_red;
 c_7322219.hdr.grayed = 0;
c_7322219.tag = closureN_tag;
 c_7322219.fn = (function_type)__lambda_71;
c_7322219.num_args = 1;
c_7322219.num_elements = 5;
c_7322219.elements = (object *)e_7322409;
c_7322219.elements[0] = body_73139_73223_738382;
c_7322219.elements[1] = ((closureN)self_7318760)->elements[0];
c_7322219.elements[2] = pat_73138_73222_738381;
c_7322219.elements[3] = ((closureN)self_7318760)->elements[1];
c_7322219.elements[4] = ((closureN)self_7318760)->elements[2];

return_closcall2(data,  ((closureN)self_7318760)->elements[1],  &c_7322219, quote_let);; 
}

static void __lambda_71(void *data, object self_7318761, int argc, object *args) /* object self_7318761, object r_7311000 */
 {
 object r_7311000 = args[0];
  
closureN_type c_7322222;
object e_7322408 [6];
c_7322222.hdr.mark = gc_color_red;
 c_7322222.hdr.grayed = 0;
c_7322222.tag = closureN_tag;
 c_7322222.fn = (function_type)__lambda_72;
c_7322222.num_args = 1;
c_7322222.num_elements = 6;
c_7322222.elements = (object *)e_7322408;
c_7322222.elements[0] = ((closureN)self_7318761)->elements[0];
c_7322222.elements[1] = ((closureN)self_7318761)->elements[1];
c_7322222.elements[2] = ((closureN)self_7318761)->elements[2];
c_7322222.elements[3] = r_7311000;
c_7322222.elements[4] = ((closureN)self_7318761)->elements[3];
c_7322222.elements[5] = ((closureN)self_7318761)->elements[4];

return_closcall2(data,  ((closureN)self_7318761)->elements[3],  &c_7322222, quote_v);; 
}

static void __lambda_72(void *data, object self_7318762, int argc, object *args) /* object self_7318762, object r_7311041 */
 {
 object r_7311041 = args[0];
  
closureN_type c_7322224;
object e_7322403 [6];
c_7322224.hdr.mark = gc_color_red;
 c_7322224.hdr.grayed = 0;
c_7322224.tag = closureN_tag;
 c_7322224.fn = (function_type)__lambda_73;
c_7322224.num_args = 1;
c_7322224.num_elements = 6;
c_7322224.elements = (object *)e_7322403;
c_7322224.elements[0] = ((closureN)self_7318762)->elements[0];
c_7322224.elements[1] = ((closureN)self_7318762)->elements[1];
c_7322224.elements[2] = ((closureN)self_7318762)->elements[2];
c_7322224.elements[3] = ((closureN)self_7318762)->elements[3];
c_7322224.elements[4] = r_7311041;
c_7322224.elements[5] = ((closureN)self_7318762)->elements[4];


object c_7322406 = Cyc_list2vector(data,(closure)&c_7322224,((closureN)self_7318762)->elements[5]);
return_closcall1(data,(closure)&c_7322224,  c_7322406);; 
}

static void __lambda_73(void *data, object self_7318763, int argc, object *args) /* object self_7318763, object r_7311044 */
 {
 object r_7311044 = args[0];
  
closureN_type c_7322226;
object e_7322399 [6];
c_7322226.hdr.mark = gc_color_red;
 c_7322226.hdr.grayed = 0;
c_7322226.tag = closureN_tag;
 c_7322226.fn = (function_type)__lambda_74;
c_7322226.num_args = 1;
c_7322226.num_elements = 6;
c_7322226.elements = (object *)e_7322399;
c_7322226.elements[0] = ((closureN)self_7318763)->elements[0];
c_7322226.elements[1] = ((closureN)self_7318763)->elements[1];
c_7322226.elements[2] = ((closureN)self_7318763)->elements[2];
c_7322226.elements[3] = ((closureN)self_7318763)->elements[3];
c_7322226.elements[4] = ((closureN)self_7318763)->elements[4];
c_7322226.elements[5] = ((closureN)self_7318763)->elements[5];


object e_7322402 [2];
make_empty_vector(vec_7322401);vec_7322401.num_elements = 2;vec_7322401.elements = (object *)e_7322402;vec_7322401.hdr.immutable = 1;

vec_7322401.elements[0] = quote_vec;

vec_7322401.elements[1] = quote__93_93_93;

make_pair(c_7322400,&vec_7322401,NULL);c_7322400.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322226, r_7311044, NULL, &c_7322400);; 
}

static void __lambda_74(void *data, object self_7318764, int argc, object *args) /* object self_7318764, object r_7311042 */
 {
 object r_7311042 = args[0];
  
closureN_type c_7322228;
object e_7322393 [5];
c_7322228.hdr.mark = gc_color_red;
 c_7322228.hdr.grayed = 0;
c_7322228.tag = closureN_tag;
 c_7322228.fn = (function_type)__lambda_75;
c_7322228.num_args = 1;
c_7322228.num_elements = 5;
c_7322228.elements = (object *)e_7322393;
c_7322228.elements[0] = ((closureN)self_7318764)->elements[0];
c_7322228.elements[1] = ((closureN)self_7318764)->elements[1];
c_7322228.elements[2] = ((closureN)self_7318764)->elements[2];
c_7322228.elements[3] = ((closureN)self_7318764)->elements[3];
c_7322228.elements[4] = ((closureN)self_7318764)->elements[5];


object e_7322398 [2];
make_empty_vector(vec_7322397);vec_7322397.num_elements = 2;vec_7322397.elements = (object *)e_7322398;vec_7322397.hdr.immutable = 1;

vec_7322397.elements[0] = quote_vec;

vec_7322397.elements[1] = quote__93_93_93;

make_pair(c_7322396,&vec_7322397,NULL);c_7322396.hdr.immutable = 1;

make_pair(c_7322395,quote_v,&c_7322396);c_7322395.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322228, ((closureN)self_7318764)->elements[4], r_7311042, &c_7322395);; 
}

static void __lambda_75(void *data, object self_7318765, int argc, object *args) /* object self_7318765, object r_7311038 */
 {
 object r_7311038 = args[0];
  
closureN_type c_7322230;
object e_7322387 [5];
c_7322230.hdr.mark = gc_color_red;
 c_7322230.hdr.grayed = 0;
c_7322230.tag = closureN_tag;
 c_7322230.fn = (function_type)__lambda_76;
c_7322230.num_args = 1;
c_7322230.num_elements = 5;
c_7322230.elements = (object *)e_7322387;
c_7322230.elements[0] = ((closureN)self_7318765)->elements[0];
c_7322230.elements[1] = ((closureN)self_7318765)->elements[1];
c_7322230.elements[2] = ((closureN)self_7318765)->elements[2];
c_7322230.elements[3] = ((closureN)self_7318765)->elements[3];
c_7322230.elements[4] = ((closureN)self_7318765)->elements[4];


object e_7322392 [2];
make_empty_vector(vec_7322391);vec_7322391.num_elements = 2;vec_7322391.elements = (object *)e_7322392;vec_7322391.hdr.immutable = 1;

vec_7322391.elements[0] = quote_vec;

vec_7322391.elements[1] = quote__93_93_93;

make_pair(c_7322390,&vec_7322391,NULL);c_7322390.hdr.immutable = 1;

make_pair(c_7322389,quote_v,&c_7322390);c_7322389.hdr.immutable = 1;

make_pair(c_7322388,&c_7322389,NULL);c_7322388.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322230, r_7311038, NULL, &c_7322388);; 
}

static void __lambda_76(void *data, object self_7318766, int argc, object *args) /* object self_7318766, object r_7311003 */
 {
 object r_7311003 = args[0];
  
closureN_type c_7322233;
object e_7322386 [6];
c_7322233.hdr.mark = gc_color_red;
 c_7322233.hdr.grayed = 0;
c_7322233.tag = closureN_tag;
 c_7322233.fn = (function_type)__lambda_77;
c_7322233.num_args = 1;
c_7322233.num_elements = 6;
c_7322233.elements = (object *)e_7322386;
c_7322233.elements[0] = ((closureN)self_7318766)->elements[0];
c_7322233.elements[1] = ((closureN)self_7318766)->elements[1];
c_7322233.elements[2] = ((closureN)self_7318766)->elements[2];
c_7322233.elements[3] = ((closureN)self_7318766)->elements[3];
c_7322233.elements[4] = r_7311003;
c_7322233.elements[5] = ((closureN)self_7318766)->elements[4];

return_closcall2(data,  ((closureN)self_7318766)->elements[4],  &c_7322233, quote_match_91next);; 
}

static void __lambda_77(void *data, object self_7318767, int argc, object *args) /* object self_7318767, object r_7311009 */
 {
 object r_7311009 = args[0];
  
closureN_type c_7322236;
object e_7322385 [7];
c_7322236.hdr.mark = gc_color_red;
 c_7322236.hdr.grayed = 0;
c_7322236.tag = closureN_tag;
 c_7322236.fn = (function_type)__lambda_78;
c_7322236.num_args = 1;
c_7322236.num_elements = 7;
c_7322236.elements = (object *)e_7322385;
c_7322236.elements[0] = ((closureN)self_7318767)->elements[0];
c_7322236.elements[1] = ((closureN)self_7318767)->elements[1];
c_7322236.elements[2] = ((closureN)self_7318767)->elements[2];
c_7322236.elements[3] = ((closureN)self_7318767)->elements[3];
c_7322236.elements[4] = ((closureN)self_7318767)->elements[4];
c_7322236.elements[5] = r_7311009;
c_7322236.elements[6] = ((closureN)self_7318767)->elements[5];

return_closcall2(data,  ((closureN)self_7318767)->elements[5],  &c_7322236, quote_v);; 
}

static void __lambda_78(void *data, object self_7318768, int argc, object *args) /* object self_7318768, object r_7311012 */
 {
 object r_7311012 = args[0];
  
closureN_type c_7322239;
object e_7322384 [8];
c_7322239.hdr.mark = gc_color_red;
 c_7322239.hdr.grayed = 0;
c_7322239.tag = closureN_tag;
 c_7322239.fn = (function_type)__lambda_79;
c_7322239.num_args = 1;
c_7322239.num_elements = 8;
c_7322239.elements = (object *)e_7322384;
c_7322239.elements[0] = ((closureN)self_7318768)->elements[0];
c_7322239.elements[1] = ((closureN)self_7318768)->elements[1];
c_7322239.elements[2] = ((closureN)self_7318768)->elements[2];
c_7322239.elements[3] = ((closureN)self_7318768)->elements[3];
c_7322239.elements[4] = ((closureN)self_7318768)->elements[4];
c_7322239.elements[5] = ((closureN)self_7318768)->elements[5];
c_7322239.elements[6] = r_7311012;
c_7322239.elements[7] = ((closureN)self_7318768)->elements[6];

return_closcall2(data,  ((closureN)self_7318768)->elements[6],  &c_7322239, quote_v);; 
}

static void __lambda_79(void *data, object self_7318769, int argc, object *args) /* object self_7318769, object r_7311021 */
 {
 object r_7311021 = args[0];
  
closureN_type c_7322242;
object e_7322383 [9];
c_7322242.hdr.mark = gc_color_red;
 c_7322242.hdr.grayed = 0;
c_7322242.tag = closureN_tag;
 c_7322242.fn = (function_type)__lambda_80;
c_7322242.num_args = 1;
c_7322242.num_elements = 9;
c_7322242.elements = (object *)e_7322383;
c_7322242.elements[0] = ((closureN)self_7318769)->elements[0];
c_7322242.elements[1] = ((closureN)self_7318769)->elements[1];
c_7322242.elements[2] = ((closureN)self_7318769)->elements[2];
c_7322242.elements[3] = ((closureN)self_7318769)->elements[3];
c_7322242.elements[4] = ((closureN)self_7318769)->elements[4];
c_7322242.elements[5] = ((closureN)self_7318769)->elements[5];
c_7322242.elements[6] = ((closureN)self_7318769)->elements[6];
c_7322242.elements[7] = r_7311021;
c_7322242.elements[8] = ((closureN)self_7318769)->elements[7];

return_closcall2(data,  ((closureN)self_7318769)->elements[7],  &c_7322242, quote_set_67);; 
}

static void __lambda_80(void *data, object self_7318770, int argc, object *args) /* object self_7318770, object r_7311027 */
 {
 object r_7311027 = args[0];
  
closureN_type c_7322245;
object e_7322382 [9];
c_7322245.hdr.mark = gc_color_red;
 c_7322245.hdr.grayed = 0;
c_7322245.tag = closureN_tag;
 c_7322245.fn = (function_type)__lambda_81;
c_7322245.num_args = 1;
c_7322245.num_elements = 9;
c_7322245.elements = (object *)e_7322382;
c_7322245.elements[0] = ((closureN)self_7318770)->elements[0];
c_7322245.elements[1] = ((closureN)self_7318770)->elements[1];
c_7322245.elements[2] = ((closureN)self_7318770)->elements[2];
c_7322245.elements[3] = ((closureN)self_7318770)->elements[3];
c_7322245.elements[4] = ((closureN)self_7318770)->elements[4];
c_7322245.elements[5] = ((closureN)self_7318770)->elements[5];
c_7322245.elements[6] = ((closureN)self_7318770)->elements[6];
c_7322245.elements[7] = ((closureN)self_7318770)->elements[7];
c_7322245.elements[8] = r_7311027;

return_closcall2(data,  ((closureN)self_7318770)->elements[8],  &c_7322245, quote_v);; 
}

static void __lambda_81(void *data, object self_7318771, int argc, object *args) /* object self_7318771, object r_7311030 */
 {
 object r_7311030 = args[0];
  
closureN_type c_7322247;
object e_7322380 [9];
c_7322247.hdr.mark = gc_color_red;
 c_7322247.hdr.grayed = 0;
c_7322247.tag = closureN_tag;
 c_7322247.fn = (function_type)__lambda_82;
c_7322247.num_args = 1;
c_7322247.num_elements = 9;
c_7322247.elements = (object *)e_7322380;
c_7322247.elements[0] = ((closureN)self_7318771)->elements[0];
c_7322247.elements[1] = ((closureN)self_7318771)->elements[1];
c_7322247.elements[2] = ((closureN)self_7318771)->elements[2];
c_7322247.elements[3] = ((closureN)self_7318771)->elements[3];
c_7322247.elements[4] = ((closureN)self_7318771)->elements[4];
c_7322247.elements[5] = ((closureN)self_7318771)->elements[5];
c_7322247.elements[6] = ((closureN)self_7318771)->elements[6];
c_7322247.elements[7] = ((closureN)self_7318771)->elements[7];
c_7322247.elements[8] = ((closureN)self_7318771)->elements[8];


make_pair(c_7322381,quote_v,NULL);c_7322381.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322247, r_7311030, NULL, &c_7322381);; 
}

static void __lambda_82(void *data, object self_7318772, int argc, object *args) /* object self_7318772, object r_7311028 */
 {
 object r_7311028 = args[0];
  
closureN_type c_7322249;
object e_7322376 [8];
c_7322249.hdr.mark = gc_color_red;
 c_7322249.hdr.grayed = 0;
c_7322249.tag = closureN_tag;
 c_7322249.fn = (function_type)__lambda_83;
c_7322249.num_args = 1;
c_7322249.num_elements = 8;
c_7322249.elements = (object *)e_7322376;
c_7322249.elements[0] = ((closureN)self_7318772)->elements[0];
c_7322249.elements[1] = ((closureN)self_7318772)->elements[1];
c_7322249.elements[2] = ((closureN)self_7318772)->elements[2];
c_7322249.elements[3] = ((closureN)self_7318772)->elements[3];
c_7322249.elements[4] = ((closureN)self_7318772)->elements[4];
c_7322249.elements[5] = ((closureN)self_7318772)->elements[5];
c_7322249.elements[6] = ((closureN)self_7318772)->elements[6];
c_7322249.elements[7] = ((closureN)self_7318772)->elements[7];


make_pair(c_7322379,quote_v,NULL);c_7322379.hdr.immutable = 1;

make_pair(c_7322378,quote_set_67,&c_7322379);c_7322378.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322249, ((closureN)self_7318772)->elements[8], r_7311028, &c_7322378);; 
}

static void __lambda_83(void *data, object self_7318773, int argc, object *args) /* object self_7318773, object r_7311024 */
 {
 object r_7311024 = args[0];
  
closureN_type c_7322251;
object e_7322372 [8];
c_7322251.hdr.mark = gc_color_red;
 c_7322251.hdr.grayed = 0;
c_7322251.tag = closureN_tag;
 c_7322251.fn = (function_type)__lambda_84;
c_7322251.num_args = 1;
c_7322251.num_elements = 8;
c_7322251.elements = (object *)e_7322372;
c_7322251.elements[0] = ((closureN)self_7318773)->elements[0];
c_7322251.elements[1] = ((closureN)self_7318773)->elements[1];
c_7322251.elements[2] = ((closureN)self_7318773)->elements[2];
c_7322251.elements[3] = ((closureN)self_7318773)->elements[3];
c_7322251.elements[4] = ((closureN)self_7318773)->elements[4];
c_7322251.elements[5] = ((closureN)self_7318773)->elements[5];
c_7322251.elements[6] = ((closureN)self_7318773)->elements[6];
c_7322251.elements[7] = ((closureN)self_7318773)->elements[7];


make_pair(c_7322375,quote_v,NULL);c_7322375.hdr.immutable = 1;

make_pair(c_7322374,quote_set_67,&c_7322375);c_7322374.hdr.immutable = 1;

make_pair(c_7322373,&c_7322374,NULL);c_7322373.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322251, r_7311024, NULL, &c_7322373);; 
}

static void __lambda_84(void *data, object self_7318774, int argc, object *args) /* object self_7318774, object r_7311022 */
 {
 object r_7311022 = args[0];
  
closureN_type c_7322253;
object e_7322366 [7];
c_7322253.hdr.mark = gc_color_red;
 c_7322253.hdr.grayed = 0;
c_7322253.tag = closureN_tag;
 c_7322253.fn = (function_type)__lambda_85;
c_7322253.num_args = 1;
c_7322253.num_elements = 7;
c_7322253.elements = (object *)e_7322366;
c_7322253.elements[0] = ((closureN)self_7318774)->elements[0];
c_7322253.elements[1] = ((closureN)self_7318774)->elements[1];
c_7322253.elements[2] = ((closureN)self_7318774)->elements[2];
c_7322253.elements[3] = ((closureN)self_7318774)->elements[3];
c_7322253.elements[4] = ((closureN)self_7318774)->elements[4];
c_7322253.elements[5] = ((closureN)self_7318774)->elements[5];
c_7322253.elements[6] = ((closureN)self_7318774)->elements[6];


make_pair(c_7322371,quote_v,NULL);c_7322371.hdr.immutable = 1;

make_pair(c_7322370,quote_set_67,&c_7322371);c_7322370.hdr.immutable = 1;

make_pair(c_7322369,&c_7322370,NULL);c_7322369.hdr.immutable = 1;

make_pair(c_7322368,quote_v,&c_7322369);c_7322368.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322253, ((closureN)self_7318774)->elements[7], r_7311022, &c_7322368);; 
}

static void __lambda_85(void *data, object self_7318775, int argc, object *args) /* object self_7318775, object r_7311015 */
 {
 object r_7311015 = args[0];
  
closureN_type c_7322255;
object e_7322362 [8];
c_7322255.hdr.mark = gc_color_red;
 c_7322255.hdr.grayed = 0;
c_7322255.tag = closureN_tag;
 c_7322255.fn = (function_type)__lambda_86;
c_7322255.num_args = 1;
c_7322255.num_elements = 8;
c_7322255.elements = (object *)e_7322362;
c_7322255.elements[0] = ((closureN)self_7318775)->elements[0];
c_7322255.elements[1] = ((closureN)self_7318775)->elements[1];
c_7322255.elements[2] = ((closureN)self_7318775)->elements[2];
c_7322255.elements[3] = ((closureN)self_7318775)->elements[3];
c_7322255.elements[4] = ((closureN)self_7318775)->elements[4];
c_7322255.elements[5] = ((closureN)self_7318775)->elements[5];
c_7322255.elements[6] = ((closureN)self_7318775)->elements[6];
c_7322255.elements[7] = r_7311015;


mmacro(c_7322363, (function_type)__lambda_94);c_7322363.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7322255,__lambda_86,  &c_7322363);; 
}

static void __lambda_94(void *data, object self_7318776, int argc, object *args) /* object self_7318776, object k_7311019, object pat_73140_73224_738383, object body_73141_73225_738384 */
 {
 object k_7311019 = args[0]; object pat_73140_73224_738383 = args[1]; object body_73141_73225_738384 = args[2];
  
make_pair(c_7322365,quote_pat,quote_body);c_7322365.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  k_7311019, pat_73140_73224_738383, body_73141_73225_738384, &c_7322365);; 
}

static void __lambda_86(void *data, object self_7318777, int argc, object *args) /* object self_7318777, object r_7311018 */
 {
 object r_7311018 = args[0];
  
closureN_type c_7322257;
object e_7322359 [6];
c_7322257.hdr.mark = gc_color_red;
 c_7322257.hdr.grayed = 0;
c_7322257.tag = closureN_tag;
 c_7322257.fn = (function_type)__lambda_87;
c_7322257.num_args = 1;
c_7322257.num_elements = 6;
c_7322257.elements = (object *)e_7322359;
c_7322257.elements[0] = ((closureN)self_7318777)->elements[1];
c_7322257.elements[1] = ((closureN)self_7318777)->elements[3];
c_7322257.elements[2] = ((closureN)self_7318777)->elements[4];
c_7322257.elements[3] = ((closureN)self_7318777)->elements[5];
c_7322257.elements[4] = ((closureN)self_7318777)->elements[6];
c_7322257.elements[5] = ((closureN)self_7318777)->elements[7];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7322257, r_7311018, ((closureN)self_7318777)->elements[2], ((closureN)self_7318777)->elements[0]);; 
}

static void __lambda_87(void *data, object self_7318778, int argc, object *args) /* object self_7318778, object r_7311016 */
 {
 object r_7311016 = args[0];
  
closureN_type c_7322259;
object e_7322349 [5];
c_7322259.hdr.mark = gc_color_red;
 c_7322259.hdr.grayed = 0;
c_7322259.tag = closureN_tag;
 c_7322259.fn = (function_type)__lambda_88;
c_7322259.num_args = 1;
c_7322259.num_elements = 5;
c_7322259.elements = (object *)e_7322349;
c_7322259.elements[0] = ((closureN)self_7318778)->elements[0];
c_7322259.elements[1] = ((closureN)self_7318778)->elements[1];
c_7322259.elements[2] = ((closureN)self_7318778)->elements[2];
c_7322259.elements[3] = ((closureN)self_7318778)->elements[3];
c_7322259.elements[4] = ((closureN)self_7318778)->elements[4];


make_pair(c_7322355,quote_v,NULL);c_7322355.hdr.immutable = 1;

make_pair(c_7322354,quote_set_67,&c_7322355);c_7322354.hdr.immutable = 1;

make_pair(c_7322353,&c_7322354,NULL);c_7322353.hdr.immutable = 1;

make_pair(c_7322352,quote_v,&c_7322353);c_7322352.hdr.immutable = 1;

make_pair(c_7322357,quote_pat,quote_body);c_7322357.hdr.immutable = 1;

make_pair(c_7322358,quote__93_93_93,NULL);c_7322358.hdr.immutable = 1;

make_pair(c_7322356,&c_7322357,&c_7322358);c_7322356.hdr.immutable = 1;

make_pair(c_7322351,&c_7322352,&c_7322356);c_7322351.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322259, ((closureN)self_7318778)->elements[5], r_7311016, &c_7322351);; 
}

static void __lambda_88(void *data, object self_7318779, int argc, object *args) /* object self_7318779, object r_7311013 */
 {
 object r_7311013 = args[0];
  
closureN_type c_7322261;
object e_7322338 [4];
c_7322261.hdr.mark = gc_color_red;
 c_7322261.hdr.grayed = 0;
c_7322261.tag = closureN_tag;
 c_7322261.fn = (function_type)__lambda_89;
c_7322261.num_args = 1;
c_7322261.num_elements = 4;
c_7322261.elements = (object *)e_7322338;
c_7322261.elements[0] = ((closureN)self_7318779)->elements[0];
c_7322261.elements[1] = ((closureN)self_7318779)->elements[1];
c_7322261.elements[2] = ((closureN)self_7318779)->elements[2];
c_7322261.elements[3] = ((closureN)self_7318779)->elements[3];


make_pair(c_7322345,quote_v,NULL);c_7322345.hdr.immutable = 1;

make_pair(c_7322344,quote_set_67,&c_7322345);c_7322344.hdr.immutable = 1;

make_pair(c_7322343,&c_7322344,NULL);c_7322343.hdr.immutable = 1;

make_pair(c_7322342,quote_v,&c_7322343);c_7322342.hdr.immutable = 1;

make_pair(c_7322347,quote_pat,quote_body);c_7322347.hdr.immutable = 1;

make_pair(c_7322348,quote__93_93_93,NULL);c_7322348.hdr.immutable = 1;

make_pair(c_7322346,&c_7322347,&c_7322348);c_7322346.hdr.immutable = 1;

make_pair(c_7322341,&c_7322342,&c_7322346);c_7322341.hdr.immutable = 1;

make_pair(c_7322340,quote_v,&c_7322341);c_7322340.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322261, ((closureN)self_7318779)->elements[4], r_7311013, &c_7322340);; 
}

static void __lambda_89(void *data, object self_7318780, int argc, object *args) /* object self_7318780, object r_7311010 */
 {
 object r_7311010 = args[0];
  
closureN_type c_7322263;
object e_7322326 [3];
c_7322263.hdr.mark = gc_color_red;
 c_7322263.hdr.grayed = 0;
c_7322263.tag = closureN_tag;
 c_7322263.fn = (function_type)__lambda_90;
c_7322263.num_args = 1;
c_7322263.num_elements = 3;
c_7322263.elements = (object *)e_7322326;
c_7322263.elements[0] = ((closureN)self_7318780)->elements[0];
c_7322263.elements[1] = ((closureN)self_7318780)->elements[1];
c_7322263.elements[2] = ((closureN)self_7318780)->elements[2];


make_pair(c_7322334,quote_v,NULL);c_7322334.hdr.immutable = 1;

make_pair(c_7322333,quote_set_67,&c_7322334);c_7322333.hdr.immutable = 1;

make_pair(c_7322332,&c_7322333,NULL);c_7322332.hdr.immutable = 1;

make_pair(c_7322331,quote_v,&c_7322332);c_7322331.hdr.immutable = 1;

make_pair(c_7322336,quote_pat,quote_body);c_7322336.hdr.immutable = 1;

make_pair(c_7322337,quote__93_93_93,NULL);c_7322337.hdr.immutable = 1;

make_pair(c_7322335,&c_7322336,&c_7322337);c_7322335.hdr.immutable = 1;

make_pair(c_7322330,&c_7322331,&c_7322335);c_7322330.hdr.immutable = 1;

make_pair(c_7322329,quote_v,&c_7322330);c_7322329.hdr.immutable = 1;

make_pair(c_7322328,quote_match_91next,&c_7322329);c_7322328.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322263, ((closureN)self_7318780)->elements[3], r_7311010, &c_7322328);; 
}

static void __lambda_90(void *data, object self_7318781, int argc, object *args) /* object self_7318781, object r_7311006 */
 {
 object r_7311006 = args[0];
  
closureN_type c_7322265;
object e_7322314 [3];
c_7322265.hdr.mark = gc_color_red;
 c_7322265.hdr.grayed = 0;
c_7322265.tag = closureN_tag;
 c_7322265.fn = (function_type)__lambda_91;
c_7322265.num_args = 1;
c_7322265.num_elements = 3;
c_7322265.elements = (object *)e_7322314;
c_7322265.elements[0] = ((closureN)self_7318781)->elements[0];
c_7322265.elements[1] = ((closureN)self_7318781)->elements[1];
c_7322265.elements[2] = ((closureN)self_7318781)->elements[2];


make_pair(c_7322322,quote_v,NULL);c_7322322.hdr.immutable = 1;

make_pair(c_7322321,quote_set_67,&c_7322322);c_7322321.hdr.immutable = 1;

make_pair(c_7322320,&c_7322321,NULL);c_7322320.hdr.immutable = 1;

make_pair(c_7322319,quote_v,&c_7322320);c_7322319.hdr.immutable = 1;

make_pair(c_7322324,quote_pat,quote_body);c_7322324.hdr.immutable = 1;

make_pair(c_7322325,quote__93_93_93,NULL);c_7322325.hdr.immutable = 1;

make_pair(c_7322323,&c_7322324,&c_7322325);c_7322323.hdr.immutable = 1;

make_pair(c_7322318,&c_7322319,&c_7322323);c_7322318.hdr.immutable = 1;

make_pair(c_7322317,quote_v,&c_7322318);c_7322317.hdr.immutable = 1;

make_pair(c_7322316,quote_match_91next,&c_7322317);c_7322316.hdr.immutable = 1;

make_pair(c_7322315,&c_7322316,NULL);c_7322315.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322265, r_7311006, NULL, &c_7322315);; 
}

static void __lambda_91(void *data, object self_7318782, int argc, object *args) /* object self_7318782, object r_7311004 */
 {
 object r_7311004 = args[0];
  
closureN_type c_7322267;
object e_7322295 [2];
c_7322267.hdr.mark = gc_color_red;
 c_7322267.hdr.grayed = 0;
c_7322267.tag = closureN_tag;
 c_7322267.fn = (function_type)__lambda_92;
c_7322267.num_args = 1;
c_7322267.num_elements = 2;
c_7322267.elements = (object *)e_7322295;
c_7322267.elements[0] = ((closureN)self_7318782)->elements[0];
c_7322267.elements[1] = ((closureN)self_7318782)->elements[1];


object e_7322302 [2];
make_empty_vector(vec_7322301);vec_7322301.num_elements = 2;vec_7322301.elements = (object *)e_7322302;vec_7322301.hdr.immutable = 1;

vec_7322301.elements[0] = quote_vec;

vec_7322301.elements[1] = quote__93_93_93;

make_pair(c_7322300,&vec_7322301,NULL);c_7322300.hdr.immutable = 1;

make_pair(c_7322299,quote_v,&c_7322300);c_7322299.hdr.immutable = 1;

make_pair(c_7322298,&c_7322299,NULL);c_7322298.hdr.immutable = 1;

make_pair(c_7322310,quote_v,NULL);c_7322310.hdr.immutable = 1;

make_pair(c_7322309,quote_set_67,&c_7322310);c_7322309.hdr.immutable = 1;

make_pair(c_7322308,&c_7322309,NULL);c_7322308.hdr.immutable = 1;

make_pair(c_7322307,quote_v,&c_7322308);c_7322307.hdr.immutable = 1;

make_pair(c_7322312,quote_pat,quote_body);c_7322312.hdr.immutable = 1;

make_pair(c_7322313,quote__93_93_93,NULL);c_7322313.hdr.immutable = 1;

make_pair(c_7322311,&c_7322312,&c_7322313);c_7322311.hdr.immutable = 1;

make_pair(c_7322306,&c_7322307,&c_7322311);c_7322306.hdr.immutable = 1;

make_pair(c_7322305,quote_v,&c_7322306);c_7322305.hdr.immutable = 1;

make_pair(c_7322304,quote_match_91next,&c_7322305);c_7322304.hdr.immutable = 1;

make_pair(c_7322303,&c_7322304,NULL);c_7322303.hdr.immutable = 1;

make_pair(c_7322297,&c_7322298,&c_7322303);c_7322297.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322267, ((closureN)self_7318782)->elements[2], r_7311004, &c_7322297);; 
}

static void __lambda_92(void *data, object self_7318783, int argc, object *args) /* object self_7318783, object r_7311001 */
 {
 object r_7311001 = args[0];
  
closureN_type c_7322269;
object e_7322275 [1];
c_7322269.hdr.mark = gc_color_red;
 c_7322269.hdr.grayed = 0;
c_7322269.tag = closureN_tag;
 c_7322269.fn = (function_type)__lambda_93;
c_7322269.num_args = 1;
c_7322269.num_elements = 1;
c_7322269.elements = (object *)e_7322275;
c_7322269.elements[0] = ((closureN)self_7318783)->elements[0];


object e_7322283 [2];
make_empty_vector(vec_7322282);vec_7322282.num_elements = 2;vec_7322282.elements = (object *)e_7322283;vec_7322282.hdr.immutable = 1;

vec_7322282.elements[0] = quote_vec;

vec_7322282.elements[1] = quote__93_93_93;

make_pair(c_7322281,&vec_7322282,NULL);c_7322281.hdr.immutable = 1;

make_pair(c_7322280,quote_v,&c_7322281);c_7322280.hdr.immutable = 1;

make_pair(c_7322279,&c_7322280,NULL);c_7322279.hdr.immutable = 1;

make_pair(c_7322291,quote_v,NULL);c_7322291.hdr.immutable = 1;

make_pair(c_7322290,quote_set_67,&c_7322291);c_7322290.hdr.immutable = 1;

make_pair(c_7322289,&c_7322290,NULL);c_7322289.hdr.immutable = 1;

make_pair(c_7322288,quote_v,&c_7322289);c_7322288.hdr.immutable = 1;

make_pair(c_7322293,quote_pat,quote_body);c_7322293.hdr.immutable = 1;

make_pair(c_7322294,quote__93_93_93,NULL);c_7322294.hdr.immutable = 1;

make_pair(c_7322292,&c_7322293,&c_7322294);c_7322292.hdr.immutable = 1;

make_pair(c_7322287,&c_7322288,&c_7322292);c_7322287.hdr.immutable = 1;

make_pair(c_7322286,quote_v,&c_7322287);c_7322286.hdr.immutable = 1;

make_pair(c_7322285,quote_match_91next,&c_7322286);c_7322285.hdr.immutable = 1;

make_pair(c_7322284,&c_7322285,NULL);c_7322284.hdr.immutable = 1;

make_pair(c_7322278,&c_7322279,&c_7322284);c_7322278.hdr.immutable = 1;

make_pair(c_7322277,quote_let,&c_7322278);c_7322277.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7322269, ((closureN)self_7318783)->elements[1], r_7311001, &c_7322277);; 
}

static void __lambda_93(void *data, object self_7318784, int argc, object *args) /* object self_7318784, object r_7310999 */
 {
 object r_7310999 = args[0];
  
pair_type local_7322274; 
return_direct_with_clo1(data,  ((closureN)self_7318784)->elements[0], (((closure)  ((closureN)self_7318784)->elements[0])->fn),  set_pair_as_expr(&local_7322274, r_7310999, boolean_f));; 
}

static void __lambda_65(void *data, object self_7318785, int argc, object *args) /* object self_7318785, object r_7310994 */
 {
 object r_7310994 = args[0];
  
closureN_type c_7322194;
object e_7322203 [5];
c_7322194.hdr.mark = gc_color_red;
 c_7322194.hdr.grayed = 0;
c_7322194.tag = closureN_tag;
 c_7322194.fn = (function_type)__lambda_66;
c_7322194.num_args = 1;
c_7322194.num_elements = 5;
c_7322194.elements = (object *)e_7322203;
c_7322194.elements[0] = ((closureN)self_7318785)->elements[0];
c_7322194.elements[1] = ((closureN)self_7318785)->elements[1];
c_7322194.elements[2] = ((closureN)self_7318785)->elements[2];
c_7322194.elements[3] = ((closureN)self_7318785)->elements[3];
c_7322194.elements[4] = ((closureN)self_7318785)->elements[4];



return_direct_with_clo1(data,(closure)&c_7322194,__lambda_66,  Cyc_set_cell(data, ((closureN)self_7318785)->elements[2], r_7310994));; 
}

static void __lambda_66(void *data, object self_7318786, int argc, object *args) /* object self_7318786, object r_7310993 */
 {

  

return_closcall4(data,  car(((closureN)self_7318786)->elements[2]),  ((closureN)self_7318786)->elements[1], ((closureN)self_7318786)->elements[4], ((closureN)self_7318786)->elements[3], ((closureN)self_7318786)->elements[0]);; 
}

static void __lambda_26(void *data, object self_7318787, int argc, object *args) /* object self_7318787, object k_7311058 */
 {
 object k_7311058 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7318787)->elements[1])) ){ 
    complex_num_type local_7321862; 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7321862, Cyc_car(data, ((closureN)self_7318787)->elements[1]))) ){ 
  
closureN_type c_7321867;
object e_7322157 [3];
c_7321867.hdr.mark = gc_color_red;
 c_7321867.hdr.grayed = 0;
c_7321867.tag = closureN_tag;
 c_7321867.fn = (function_type)__lambda_27;
c_7321867.num_args = 1;
c_7321867.num_elements = 3;
c_7321867.elements = (object *)e_7322157;
c_7321867.elements[0] = k_7311058;
c_7321867.elements[1] = ((closureN)self_7318787)->elements[0];
c_7321867.elements[2] = ((closureN)self_7318787)->elements[1];



return_direct_with_clo1(data,(closure)&c_7321867,__lambda_27,  Cyc_car(data, ((closureN)self_7318787)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_7311058, (((closure)  k_7311058)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311058, (((closure)  k_7311058)->fn),  boolean_f);}
;; 
}

static void __lambda_27(void *data, object self_7318788, int argc, object *args) /* object self_7318788, object app_73153_73233_738392 */
 {
 object app_73153_73233_738392 = args[0];
  
closureN_type c_7321869;
object e_7322153 [3];
c_7321869.hdr.mark = gc_color_red;
 c_7321869.hdr.grayed = 0;
c_7321869.tag = closureN_tag;
 c_7321869.fn = (function_type)__lambda_28;
c_7321869.num_args = 3;
c_7321869.num_elements = 3;
c_7321869.elements = (object *)e_7322153;
c_7321869.elements[0] = app_73153_73233_738392;
c_7321869.elements[1] = ((closureN)self_7318788)->elements[0];
c_7321869.elements[2] = ((closureN)self_7318788)->elements[1];



return_direct_with_clo3(data,(closure)&c_7321869,__lambda_28,  Cyc_cdr(data, ((closureN)self_7318788)->elements[2]), NULL, NULL);; 
}

static void __lambda_28(void *data, object self_7318789, int argc, object *args) /* object self_7318789, object w_938_7347_73156_73235_738394, object pat_91ls10_7349_73157_73236_738395, object body_91ls11_7350_73158_73237_738396 */
 {
 object w_938_7347_73156_73235_738394 = args[0]; object pat_91ls10_7349_73157_73236_738395 = args[1]; object body_91ls11_7350_73158_73237_738396 = args[2];
  
closureN_type c_7321871;
object e_7322152 [6];
c_7321871.hdr.mark = gc_color_red;
 c_7321871.hdr.grayed = 0;
c_7321871.tag = closureN_tag;
 c_7321871.fn = (function_type)__lambda_29;
c_7321871.num_args = 1;
c_7321871.num_elements = 6;
c_7321871.elements = (object *)e_7322152;
c_7321871.elements[0] = ((closureN)self_7318789)->elements[0];
c_7321871.elements[1] = body_91ls11_7350_73158_73237_738396;
c_7321871.elements[2] = ((closureN)self_7318789)->elements[1];
c_7321871.elements[3] = pat_91ls10_7349_73157_73236_738395;
c_7321871.elements[4] = ((closureN)self_7318789)->elements[2];
c_7321871.elements[5] = w_938_7347_73156_73235_738394;

return_direct_with_clo1(data,(closure)&c_7321871,__lambda_29,  boolean_f);; 
}

static void __lambda_29(void *data, object self_7318790, int argc, object *args) /* object self_7318790, object lp_939_7348_73159_73238_738397 */
 {
 object lp_939_7348_73159_73238_738397 = args[0];
  
closureN_type c_7321873;
object e_7322148 [6];
c_7321873.hdr.mark = gc_color_red;
 c_7321873.hdr.grayed = 0;
c_7321873.tag = closureN_tag;
 c_7321873.fn = (function_type)__lambda_3031;
c_7321873.num_args = 1;
c_7321873.num_elements = 6;
c_7321873.elements = (object *)e_7322148;
c_7321873.elements[0] = ((closureN)self_7318790)->elements[0];
c_7321873.elements[1] = ((closureN)self_7318790)->elements[1];
c_7321873.elements[2] = ((closureN)self_7318790)->elements[2];
c_7321873.elements[3] = ((closureN)self_7318790)->elements[3];
c_7321873.elements[4] = ((closureN)self_7318790)->elements[4];
c_7321873.elements[5] = ((closureN)self_7318790)->elements[5];


pair_type local_7322151; 
return_direct_with_clo1(data,(closure)&c_7321873,__lambda_3031,  set_cell_as_expr(&local_7322151, lp_939_7348_73159_73238_738397));; 
}

static void __lambda_3031(void *data, object self_7318791, int argc, object *args) /* object self_7318791, object lp_939_7348_73159_73238_738397 */
 {
 object lp_939_7348_73159_73238_738397 = args[0];
  
closureN_type c_7321875;
object e_7321890 [5];
c_7321875.hdr.mark = gc_color_red;
 c_7321875.hdr.grayed = 0;
c_7321875.tag = closureN_tag;
 c_7321875.fn = (function_type)__lambda_30;
c_7321875.num_args = 1;
c_7321875.num_elements = 5;
c_7321875.elements = (object *)e_7321890;
c_7321875.elements[0] = ((closureN)self_7318791)->elements[1];
c_7321875.elements[1] = ((closureN)self_7318791)->elements[2];
c_7321875.elements[2] = lp_939_7348_73159_73238_738397;
c_7321875.elements[3] = ((closureN)self_7318791)->elements[3];
c_7321875.elements[4] = ((closureN)self_7318791)->elements[5];


closureN_type c_7321891;
object e_7322147 [3];
c_7321891.hdr.mark = gc_color_red;
 c_7321891.hdr.grayed = 0;
c_7321891.tag = closureN_tag;
 c_7321891.fn = (function_type)__lambda_32;
c_7321891.num_args = 3;
c_7321891.num_elements = 3;
c_7321891.elements = (object *)e_7322147;
c_7321891.elements[0] = ((closureN)self_7318791)->elements[0];
c_7321891.elements[1] = lp_939_7348_73159_73238_738397;
c_7321891.elements[2] = ((closureN)self_7318791)->elements[4];

return_direct_with_clo1(data,(closure)&c_7321875,__lambda_30,  &c_7321891);; 
}

static void __lambda_32(void *data, object self_7318792, int argc, object *args) /* object self_7318792, object k_7311067, object w_938_7347_73160_73239_738398, object pat_91ls10_7349_73161_73240_738399, object body_91ls11_7350_73162_73241_738400 */
 {
 object k_7311067 = args[0]; object w_938_7347_73160_73239_738398 = args[1]; object pat_91ls10_7349_73161_73240_738399 = args[2]; object body_91ls11_7350_73162_73241_738400 = args[3];
    
if( (boolean_f != Cyc_is_null(w_938_7347_73160_73239_738398)) ){ 
  
closureN_type c_7321895;
object e_7322118 [4];
c_7321895.hdr.mark = gc_color_red;
 c_7321895.hdr.grayed = 0;
c_7321895.tag = closureN_tag;
 c_7321895.fn = (function_type)__lambda_33;
c_7321895.num_args = 1;
c_7321895.num_elements = 4;
c_7321895.elements = (object *)e_7322118;
c_7321895.elements[0] = ((closureN)self_7318792)->elements[0];
c_7321895.elements[1] = body_91ls11_7350_73162_73241_738400;
c_7321895.elements[2] = k_7311067;
c_7321895.elements[3] = ((closureN)self_7318792)->elements[2];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7321895, pat_91ls10_7349_73161_73240_738399);
} else { 
    
if( (boolean_f != Cyc_is_pair(w_938_7347_73160_73239_738398)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_938_7347_73160_73239_738398))) ){ 
  




pair_type local_7322133; 





pair_type local_7322140; 




return_closcall4(data,  car(((closureN)self_7318792)->elements[1]),  k_7311067, Cyc_cdr(data, w_938_7347_73160_73239_738398), set_pair_as_expr(&local_7322133, Cyc_car(data, Cyc_car(data, w_938_7347_73160_73239_738398)), pat_91ls10_7349_73161_73240_738399), set_pair_as_expr(&local_7322140, Cyc_cdr(data, Cyc_car(data, w_938_7347_73160_73239_738398)), body_91ls11_7350_73162_73241_738400));
} else { 
  return_direct_with_clo1(data,  k_7311067, (((closure)  k_7311067)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311067, (((closure)  k_7311067)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_33(void *data, object self_7318793, int argc, object *args) /* object self_7318793, object r_7311069 */
 {
 object r_7311069 = args[0];
  
closureN_type c_7321897;
object e_7322116 [4];
c_7321897.hdr.mark = gc_color_red;
 c_7321897.hdr.grayed = 0;
c_7321897.tag = closureN_tag;
 c_7321897.fn = (function_type)__lambda_34;
c_7321897.num_args = 1;
c_7321897.num_elements = 4;
c_7321897.elements = (object *)e_7322116;
c_7321897.elements[0] = ((closureN)self_7318793)->elements[0];
c_7321897.elements[1] = ((closureN)self_7318793)->elements[2];
c_7321897.elements[2] = r_7311069;
c_7321897.elements[3] = ((closureN)self_7318793)->elements[3];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7321897, ((closureN)self_7318793)->elements[1]);; 
}

static void __lambda_34(void *data, object self_7318794, int argc, object *args) /* object self_7318794, object r_7311070 */
 {
 object r_7311070 = args[0];
  
closureN_type c_7321899;
object e_7322114 [3];
c_7321899.hdr.mark = gc_color_red;
 c_7321899.hdr.grayed = 0;
c_7321899.tag = closureN_tag;
 c_7321899.fn = (function_type)__lambda_35;
c_7321899.num_args = 2;
c_7321899.num_elements = 3;
c_7321899.elements = (object *)e_7322114;
c_7321899.elements[0] = ((closureN)self_7318794)->elements[0];
c_7321899.elements[1] = ((closureN)self_7318794)->elements[1];
c_7321899.elements[2] = ((closureN)self_7318794)->elements[3];

return_direct_with_clo2(data,(closure)&c_7321899,__lambda_35,  ((closureN)self_7318794)->elements[2], r_7311070);; 
}

static void __lambda_35(void *data, object self_7318795, int argc, object *args) /* object self_7318795, object pat_73163_73242_738401, object body_73164_73243_738402 */
 {
 object pat_73163_73242_738401 = args[0]; object body_73164_73243_738402 = args[1];
  
closureN_type c_7321902;
object e_7322113 [5];
c_7321902.hdr.mark = gc_color_red;
 c_7321902.hdr.grayed = 0;
c_7321902.tag = closureN_tag;
 c_7321902.fn = (function_type)__lambda_36;
c_7321902.num_args = 1;
c_7321902.num_elements = 5;
c_7321902.elements = (object *)e_7322113;
c_7321902.elements[0] = ((closureN)self_7318795)->elements[0];
c_7321902.elements[1] = body_73164_73243_738402;
c_7321902.elements[2] = ((closureN)self_7318795)->elements[1];
c_7321902.elements[3] = pat_73163_73242_738401;
c_7321902.elements[4] = ((closureN)self_7318795)->elements[2];

return_closcall2(data,  ((closureN)self_7318795)->elements[2],  &c_7321902, quote_let);; 
}

static void __lambda_36(void *data, object self_7318796, int argc, object *args) /* object self_7318796, object r_7311072 */
 {
 object r_7311072 = args[0];
  
closureN_type c_7321905;
object e_7322112 [6];
c_7321905.hdr.mark = gc_color_red;
 c_7321905.hdr.grayed = 0;
c_7321905.tag = closureN_tag;
 c_7321905.fn = (function_type)__lambda_37;
c_7321905.num_args = 1;
c_7321905.num_elements = 6;
c_7321905.elements = (object *)e_7322112;
c_7321905.elements[0] = ((closureN)self_7318796)->elements[0];
c_7321905.elements[1] = ((closureN)self_7318796)->elements[1];
c_7321905.elements[2] = ((closureN)self_7318796)->elements[2];
c_7321905.elements[3] = ((closureN)self_7318796)->elements[3];
c_7321905.elements[4] = r_7311072;
c_7321905.elements[5] = ((closureN)self_7318796)->elements[4];

return_closcall2(data,  ((closureN)self_7318796)->elements[4],  &c_7321905, quote_v);; 
}

static void __lambda_37(void *data, object self_7318797, int argc, object *args) /* object self_7318797, object r_7311109 */
 {
 object r_7311109 = args[0];
  
closureN_type c_7321907;
object e_7322107 [7];
c_7321907.hdr.mark = gc_color_red;
 c_7321907.hdr.grayed = 0;
c_7321907.tag = closureN_tag;
 c_7321907.fn = (function_type)__lambda_38;
c_7321907.num_args = 1;
c_7321907.num_elements = 7;
c_7321907.elements = (object *)e_7322107;
c_7321907.elements[0] = ((closureN)self_7318797)->elements[0];
c_7321907.elements[1] = ((closureN)self_7318797)->elements[1];
c_7321907.elements[2] = ((closureN)self_7318797)->elements[2];
c_7321907.elements[3] = ((closureN)self_7318797)->elements[3];
c_7321907.elements[4] = ((closureN)self_7318797)->elements[4];
c_7321907.elements[5] = r_7311109;
c_7321907.elements[6] = ((closureN)self_7318797)->elements[5];


make_pair(c_7322111,quote__93_93_93,NULL);c_7322111.hdr.immutable = 1;

make_pair(c_7322110,quote_app,&c_7322111);c_7322110.hdr.immutable = 1;

make_pair(c_7322109,&c_7322110,NULL);c_7322109.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321907, ((closureN)self_7318797)->elements[0], NULL, &c_7322109);; 
}

static void __lambda_38(void *data, object self_7318798, int argc, object *args) /* object self_7318798, object r_7311110 */
 {
 object r_7311110 = args[0];
  
closureN_type c_7321909;
object e_7322101 [6];
c_7321909.hdr.mark = gc_color_red;
 c_7321909.hdr.grayed = 0;
c_7321909.tag = closureN_tag;
 c_7321909.fn = (function_type)__lambda_39;
c_7321909.num_args = 1;
c_7321909.num_elements = 6;
c_7321909.elements = (object *)e_7322101;
c_7321909.elements[0] = ((closureN)self_7318798)->elements[0];
c_7321909.elements[1] = ((closureN)self_7318798)->elements[1];
c_7321909.elements[2] = ((closureN)self_7318798)->elements[2];
c_7321909.elements[3] = ((closureN)self_7318798)->elements[3];
c_7321909.elements[4] = ((closureN)self_7318798)->elements[4];
c_7321909.elements[5] = ((closureN)self_7318798)->elements[6];


make_pair(c_7322106,quote__93_93_93,NULL);c_7322106.hdr.immutable = 1;

make_pair(c_7322105,quote_app,&c_7322106);c_7322105.hdr.immutable = 1;

make_pair(c_7322104,&c_7322105,NULL);c_7322104.hdr.immutable = 1;

make_pair(c_7322103,quote_v,&c_7322104);c_7322103.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321909, ((closureN)self_7318798)->elements[5], r_7311110, &c_7322103);; 
}

static void __lambda_39(void *data, object self_7318799, int argc, object *args) /* object self_7318799, object r_7311106 */
 {
 object r_7311106 = args[0];
  
closureN_type c_7321911;
object e_7322095 [6];
c_7321911.hdr.mark = gc_color_red;
 c_7321911.hdr.grayed = 0;
c_7321911.tag = closureN_tag;
 c_7321911.fn = (function_type)__lambda_40;
c_7321911.num_args = 1;
c_7321911.num_elements = 6;
c_7321911.elements = (object *)e_7322095;
c_7321911.elements[0] = ((closureN)self_7318799)->elements[0];
c_7321911.elements[1] = ((closureN)self_7318799)->elements[1];
c_7321911.elements[2] = ((closureN)self_7318799)->elements[2];
c_7321911.elements[3] = ((closureN)self_7318799)->elements[3];
c_7321911.elements[4] = ((closureN)self_7318799)->elements[4];
c_7321911.elements[5] = ((closureN)self_7318799)->elements[5];


make_pair(c_7322100,quote__93_93_93,NULL);c_7322100.hdr.immutable = 1;

make_pair(c_7322099,quote_app,&c_7322100);c_7322099.hdr.immutable = 1;

make_pair(c_7322098,&c_7322099,NULL);c_7322098.hdr.immutable = 1;

make_pair(c_7322097,quote_v,&c_7322098);c_7322097.hdr.immutable = 1;

make_pair(c_7322096,&c_7322097,NULL);c_7322096.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321911, r_7311106, NULL, &c_7322096);; 
}

static void __lambda_40(void *data, object self_7318800, int argc, object *args) /* object self_7318800, object r_7311075 */
 {
 object r_7311075 = args[0];
  
closureN_type c_7321914;
object e_7322094 [7];
c_7321914.hdr.mark = gc_color_red;
 c_7321914.hdr.grayed = 0;
c_7321914.tag = closureN_tag;
 c_7321914.fn = (function_type)__lambda_41;
c_7321914.num_args = 1;
c_7321914.num_elements = 7;
c_7321914.elements = (object *)e_7322094;
c_7321914.elements[0] = ((closureN)self_7318800)->elements[0];
c_7321914.elements[1] = ((closureN)self_7318800)->elements[1];
c_7321914.elements[2] = ((closureN)self_7318800)->elements[2];
c_7321914.elements[3] = ((closureN)self_7318800)->elements[3];
c_7321914.elements[4] = ((closureN)self_7318800)->elements[4];
c_7321914.elements[5] = r_7311075;
c_7321914.elements[6] = ((closureN)self_7318800)->elements[5];

return_closcall2(data,  ((closureN)self_7318800)->elements[5],  &c_7321914, quote_match_91next);; 
}

static void __lambda_41(void *data, object self_7318801, int argc, object *args) /* object self_7318801, object r_7311081 */
 {
 object r_7311081 = args[0];
  
closureN_type c_7321917;
object e_7322093 [8];
c_7321917.hdr.mark = gc_color_red;
 c_7321917.hdr.grayed = 0;
c_7321917.tag = closureN_tag;
 c_7321917.fn = (function_type)__lambda_42;
c_7321917.num_args = 1;
c_7321917.num_elements = 8;
c_7321917.elements = (object *)e_7322093;
c_7321917.elements[0] = ((closureN)self_7318801)->elements[0];
c_7321917.elements[1] = ((closureN)self_7318801)->elements[1];
c_7321917.elements[2] = ((closureN)self_7318801)->elements[2];
c_7321917.elements[3] = ((closureN)self_7318801)->elements[3];
c_7321917.elements[4] = ((closureN)self_7318801)->elements[4];
c_7321917.elements[5] = ((closureN)self_7318801)->elements[5];
c_7321917.elements[6] = r_7311081;
c_7321917.elements[7] = ((closureN)self_7318801)->elements[6];

return_closcall2(data,  ((closureN)self_7318801)->elements[6],  &c_7321917, quote_v);; 
}

static void __lambda_42(void *data, object self_7318802, int argc, object *args) /* object self_7318802, object r_7311084 */
 {
 object r_7311084 = args[0];
  
closureN_type c_7321920;
object e_7322092 [8];
c_7321920.hdr.mark = gc_color_red;
 c_7321920.hdr.grayed = 0;
c_7321920.tag = closureN_tag;
 c_7321920.fn = (function_type)__lambda_43;
c_7321920.num_args = 1;
c_7321920.num_elements = 8;
c_7321920.elements = (object *)e_7322092;
c_7321920.elements[0] = ((closureN)self_7318802)->elements[0];
c_7321920.elements[1] = ((closureN)self_7318802)->elements[1];
c_7321920.elements[2] = ((closureN)self_7318802)->elements[2];
c_7321920.elements[3] = ((closureN)self_7318802)->elements[3];
c_7321920.elements[4] = ((closureN)self_7318802)->elements[4];
c_7321920.elements[5] = ((closureN)self_7318802)->elements[5];
c_7321920.elements[6] = ((closureN)self_7318802)->elements[6];
c_7321920.elements[7] = r_7311084;

return_closcall2(data,  ((closureN)self_7318802)->elements[7],  &c_7321920, quote_set_67);; 
}

static void __lambda_43(void *data, object self_7318803, int argc, object *args) /* object self_7318803, object r_7311098 */
 {
 object r_7311098 = args[0];
  
closureN_type c_7321922;
object e_7322087 [9];
c_7321922.hdr.mark = gc_color_red;
 c_7321922.hdr.grayed = 0;
c_7321922.tag = closureN_tag;
 c_7321922.fn = (function_type)__lambda_44;
c_7321922.num_args = 1;
c_7321922.num_elements = 9;
c_7321922.elements = (object *)e_7322087;
c_7321922.elements[0] = ((closureN)self_7318803)->elements[0];
c_7321922.elements[1] = ((closureN)self_7318803)->elements[1];
c_7321922.elements[2] = ((closureN)self_7318803)->elements[2];
c_7321922.elements[3] = ((closureN)self_7318803)->elements[3];
c_7321922.elements[4] = ((closureN)self_7318803)->elements[4];
c_7321922.elements[5] = ((closureN)self_7318803)->elements[5];
c_7321922.elements[6] = ((closureN)self_7318803)->elements[6];
c_7321922.elements[7] = ((closureN)self_7318803)->elements[7];
c_7321922.elements[8] = r_7311098;


make_pair(c_7322091,quote__93_93_93,NULL);c_7322091.hdr.immutable = 1;

make_pair(c_7322090,quote_app,&c_7322091);c_7322090.hdr.immutable = 1;

make_pair(c_7322089,&c_7322090,NULL);c_7322089.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321922, ((closureN)self_7318803)->elements[0], NULL, &c_7322089);; 
}

static void __lambda_44(void *data, object self_7318804, int argc, object *args) /* object self_7318804, object r_7311099 */
 {
 object r_7311099 = args[0];
  
closureN_type c_7321924;
object e_7322081 [8];
c_7321924.hdr.mark = gc_color_red;
 c_7321924.hdr.grayed = 0;
c_7321924.tag = closureN_tag;
 c_7321924.fn = (function_type)__lambda_45;
c_7321924.num_args = 1;
c_7321924.num_elements = 8;
c_7321924.elements = (object *)e_7322081;
c_7321924.elements[0] = ((closureN)self_7318804)->elements[0];
c_7321924.elements[1] = ((closureN)self_7318804)->elements[1];
c_7321924.elements[2] = ((closureN)self_7318804)->elements[2];
c_7321924.elements[3] = ((closureN)self_7318804)->elements[3];
c_7321924.elements[4] = ((closureN)self_7318804)->elements[4];
c_7321924.elements[5] = ((closureN)self_7318804)->elements[5];
c_7321924.elements[6] = ((closureN)self_7318804)->elements[6];
c_7321924.elements[7] = ((closureN)self_7318804)->elements[7];


make_pair(c_7322086,quote__93_93_93,NULL);c_7322086.hdr.immutable = 1;

make_pair(c_7322085,quote_app,&c_7322086);c_7322085.hdr.immutable = 1;

make_pair(c_7322084,&c_7322085,NULL);c_7322084.hdr.immutable = 1;

make_pair(c_7322083,quote_set_67,&c_7322084);c_7322083.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321924, ((closureN)self_7318804)->elements[8], r_7311099, &c_7322083);; 
}

static void __lambda_45(void *data, object self_7318805, int argc, object *args) /* object self_7318805, object r_7311095 */
 {
 object r_7311095 = args[0];
  
closureN_type c_7321926;
object e_7322075 [8];
c_7321926.hdr.mark = gc_color_red;
 c_7321926.hdr.grayed = 0;
c_7321926.tag = closureN_tag;
 c_7321926.fn = (function_type)__lambda_46;
c_7321926.num_args = 1;
c_7321926.num_elements = 8;
c_7321926.elements = (object *)e_7322075;
c_7321926.elements[0] = ((closureN)self_7318805)->elements[0];
c_7321926.elements[1] = ((closureN)self_7318805)->elements[1];
c_7321926.elements[2] = ((closureN)self_7318805)->elements[2];
c_7321926.elements[3] = ((closureN)self_7318805)->elements[3];
c_7321926.elements[4] = ((closureN)self_7318805)->elements[4];
c_7321926.elements[5] = ((closureN)self_7318805)->elements[5];
c_7321926.elements[6] = ((closureN)self_7318805)->elements[6];
c_7321926.elements[7] = ((closureN)self_7318805)->elements[7];


make_pair(c_7322080,quote__93_93_93,NULL);c_7322080.hdr.immutable = 1;

make_pair(c_7322079,quote_app,&c_7322080);c_7322079.hdr.immutable = 1;

make_pair(c_7322078,&c_7322079,NULL);c_7322078.hdr.immutable = 1;

make_pair(c_7322077,quote_set_67,&c_7322078);c_7322077.hdr.immutable = 1;

make_pair(c_7322076,&c_7322077,NULL);c_7322076.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321926, r_7311095, NULL, &c_7322076);; 
}

static void __lambda_46(void *data, object self_7318806, int argc, object *args) /* object self_7318806, object r_7311093 */
 {
 object r_7311093 = args[0];
  
closureN_type c_7321928;
object e_7322065 [7];
c_7321928.hdr.mark = gc_color_red;
 c_7321928.hdr.grayed = 0;
c_7321928.tag = closureN_tag;
 c_7321928.fn = (function_type)__lambda_47;
c_7321928.num_args = 1;
c_7321928.num_elements = 7;
c_7321928.elements = (object *)e_7322065;
c_7321928.elements[0] = ((closureN)self_7318806)->elements[1];
c_7321928.elements[1] = ((closureN)self_7318806)->elements[2];
c_7321928.elements[2] = ((closureN)self_7318806)->elements[3];
c_7321928.elements[3] = ((closureN)self_7318806)->elements[4];
c_7321928.elements[4] = ((closureN)self_7318806)->elements[5];
c_7321928.elements[5] = ((closureN)self_7318806)->elements[6];
c_7321928.elements[6] = ((closureN)self_7318806)->elements[7];


make_pair(c_7322069,quote__93_93_93,NULL);c_7322069.hdr.immutable = 1;

make_pair(c_7322068,quote_app,&c_7322069);c_7322068.hdr.immutable = 1;

make_pair(c_7322074,quote__93_93_93,NULL);c_7322074.hdr.immutable = 1;

make_pair(c_7322073,quote_app,&c_7322074);c_7322073.hdr.immutable = 1;

make_pair(c_7322072,&c_7322073,NULL);c_7322072.hdr.immutable = 1;

make_pair(c_7322071,quote_set_67,&c_7322072);c_7322071.hdr.immutable = 1;

make_pair(c_7322070,&c_7322071,NULL);c_7322070.hdr.immutable = 1;

make_pair(c_7322067,&c_7322068,&c_7322070);c_7322067.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321928, ((closureN)self_7318806)->elements[0], r_7311093, &c_7322067);; 
}

static void __lambda_47(void *data, object self_7318807, int argc, object *args) /* object self_7318807, object r_7311087 */
 {
 object r_7311087 = args[0];
  
closureN_type c_7321930;
object e_7322061 [8];
c_7321930.hdr.mark = gc_color_red;
 c_7321930.hdr.grayed = 0;
c_7321930.tag = closureN_tag;
 c_7321930.fn = (function_type)__lambda_48;
c_7321930.num_args = 1;
c_7321930.num_elements = 8;
c_7321930.elements = (object *)e_7322061;
c_7321930.elements[0] = ((closureN)self_7318807)->elements[0];
c_7321930.elements[1] = ((closureN)self_7318807)->elements[1];
c_7321930.elements[2] = ((closureN)self_7318807)->elements[2];
c_7321930.elements[3] = ((closureN)self_7318807)->elements[3];
c_7321930.elements[4] = ((closureN)self_7318807)->elements[4];
c_7321930.elements[5] = ((closureN)self_7318807)->elements[5];
c_7321930.elements[6] = ((closureN)self_7318807)->elements[6];
c_7321930.elements[7] = r_7311087;


mmacro(c_7322062, (function_type)__lambda_56);c_7322062.num_args = 2;
return_direct_with_clo1(data,(closure)&c_7321930,__lambda_48,  &c_7322062);; 
}

static void __lambda_56(void *data, object self_7318808, int argc, object *args) /* object self_7318808, object k_7311091, object pat_73165_73244_738403, object body_73166_73245_738404 */
 {
 object k_7311091 = args[0]; object pat_73165_73244_738403 = args[1]; object body_73166_73245_738404 = args[2];
  
make_pair(c_7322064,quote_pat,quote_body);c_7322064.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  k_7311091, pat_73165_73244_738403, body_73166_73245_738404, &c_7322064);; 
}

static void __lambda_48(void *data, object self_7318809, int argc, object *args) /* object self_7318809, object r_7311090 */
 {
 object r_7311090 = args[0];
  
closureN_type c_7321932;
object e_7322058 [6];
c_7321932.hdr.mark = gc_color_red;
 c_7321932.hdr.grayed = 0;
c_7321932.tag = closureN_tag;
 c_7321932.fn = (function_type)__lambda_49;
c_7321932.num_args = 1;
c_7321932.num_elements = 6;
c_7321932.elements = (object *)e_7322058;
c_7321932.elements[0] = ((closureN)self_7318809)->elements[1];
c_7321932.elements[1] = ((closureN)self_7318809)->elements[3];
c_7321932.elements[2] = ((closureN)self_7318809)->elements[4];
c_7321932.elements[3] = ((closureN)self_7318809)->elements[5];
c_7321932.elements[4] = ((closureN)self_7318809)->elements[6];
c_7321932.elements[5] = ((closureN)self_7318809)->elements[7];

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7321932, r_7311090, ((closureN)self_7318809)->elements[2], ((closureN)self_7318809)->elements[0]);; 
}

static void __lambda_49(void *data, object self_7318810, int argc, object *args) /* object self_7318810, object r_7311088 */
 {
 object r_7311088 = args[0];
  
closureN_type c_7321934;
object e_7322044 [5];
c_7321934.hdr.mark = gc_color_red;
 c_7321934.hdr.grayed = 0;
c_7321934.tag = closureN_tag;
 c_7321934.fn = (function_type)__lambda_50;
c_7321934.num_args = 1;
c_7321934.num_elements = 5;
c_7321934.elements = (object *)e_7322044;
c_7321934.elements[0] = ((closureN)self_7318810)->elements[0];
c_7321934.elements[1] = ((closureN)self_7318810)->elements[1];
c_7321934.elements[2] = ((closureN)self_7318810)->elements[2];
c_7321934.elements[3] = ((closureN)self_7318810)->elements[3];
c_7321934.elements[4] = ((closureN)self_7318810)->elements[4];


make_pair(c_7322049,quote__93_93_93,NULL);c_7322049.hdr.immutable = 1;

make_pair(c_7322048,quote_app,&c_7322049);c_7322048.hdr.immutable = 1;

make_pair(c_7322054,quote__93_93_93,NULL);c_7322054.hdr.immutable = 1;

make_pair(c_7322053,quote_app,&c_7322054);c_7322053.hdr.immutable = 1;

make_pair(c_7322052,&c_7322053,NULL);c_7322052.hdr.immutable = 1;

make_pair(c_7322051,quote_set_67,&c_7322052);c_7322051.hdr.immutable = 1;

make_pair(c_7322050,&c_7322051,NULL);c_7322050.hdr.immutable = 1;

make_pair(c_7322047,&c_7322048,&c_7322050);c_7322047.hdr.immutable = 1;

make_pair(c_7322056,quote_pat,quote_body);c_7322056.hdr.immutable = 1;

make_pair(c_7322057,quote__93_93_93,NULL);c_7322057.hdr.immutable = 1;

make_pair(c_7322055,&c_7322056,&c_7322057);c_7322055.hdr.immutable = 1;

make_pair(c_7322046,&c_7322047,&c_7322055);c_7322046.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321934, ((closureN)self_7318810)->elements[5], r_7311088, &c_7322046);; 
}

static void __lambda_50(void *data, object self_7318811, int argc, object *args) /* object self_7318811, object r_7311085 */
 {
 object r_7311085 = args[0];
  
closureN_type c_7321936;
object e_7322029 [4];
c_7321936.hdr.mark = gc_color_red;
 c_7321936.hdr.grayed = 0;
c_7321936.tag = closureN_tag;
 c_7321936.fn = (function_type)__lambda_51;
c_7321936.num_args = 1;
c_7321936.num_elements = 4;
c_7321936.elements = (object *)e_7322029;
c_7321936.elements[0] = ((closureN)self_7318811)->elements[0];
c_7321936.elements[1] = ((closureN)self_7318811)->elements[1];
c_7321936.elements[2] = ((closureN)self_7318811)->elements[2];
c_7321936.elements[3] = ((closureN)self_7318811)->elements[3];


make_pair(c_7322035,quote__93_93_93,NULL);c_7322035.hdr.immutable = 1;

make_pair(c_7322034,quote_app,&c_7322035);c_7322034.hdr.immutable = 1;

make_pair(c_7322040,quote__93_93_93,NULL);c_7322040.hdr.immutable = 1;

make_pair(c_7322039,quote_app,&c_7322040);c_7322039.hdr.immutable = 1;

make_pair(c_7322038,&c_7322039,NULL);c_7322038.hdr.immutable = 1;

make_pair(c_7322037,quote_set_67,&c_7322038);c_7322037.hdr.immutable = 1;

make_pair(c_7322036,&c_7322037,NULL);c_7322036.hdr.immutable = 1;

make_pair(c_7322033,&c_7322034,&c_7322036);c_7322033.hdr.immutable = 1;

make_pair(c_7322042,quote_pat,quote_body);c_7322042.hdr.immutable = 1;

make_pair(c_7322043,quote__93_93_93,NULL);c_7322043.hdr.immutable = 1;

make_pair(c_7322041,&c_7322042,&c_7322043);c_7322041.hdr.immutable = 1;

make_pair(c_7322032,&c_7322033,&c_7322041);c_7322032.hdr.immutable = 1;

make_pair(c_7322031,quote_v,&c_7322032);c_7322031.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321936, ((closureN)self_7318811)->elements[4], r_7311085, &c_7322031);; 
}

static void __lambda_51(void *data, object self_7318812, int argc, object *args) /* object self_7318812, object r_7311082 */
 {
 object r_7311082 = args[0];
  
closureN_type c_7321938;
object e_7322013 [3];
c_7321938.hdr.mark = gc_color_red;
 c_7321938.hdr.grayed = 0;
c_7321938.tag = closureN_tag;
 c_7321938.fn = (function_type)__lambda_52;
c_7321938.num_args = 1;
c_7321938.num_elements = 3;
c_7321938.elements = (object *)e_7322013;
c_7321938.elements[0] = ((closureN)self_7318812)->elements[0];
c_7321938.elements[1] = ((closureN)self_7318812)->elements[1];
c_7321938.elements[2] = ((closureN)self_7318812)->elements[2];


make_pair(c_7322020,quote__93_93_93,NULL);c_7322020.hdr.immutable = 1;

make_pair(c_7322019,quote_app,&c_7322020);c_7322019.hdr.immutable = 1;

make_pair(c_7322025,quote__93_93_93,NULL);c_7322025.hdr.immutable = 1;

make_pair(c_7322024,quote_app,&c_7322025);c_7322024.hdr.immutable = 1;

make_pair(c_7322023,&c_7322024,NULL);c_7322023.hdr.immutable = 1;

make_pair(c_7322022,quote_set_67,&c_7322023);c_7322022.hdr.immutable = 1;

make_pair(c_7322021,&c_7322022,NULL);c_7322021.hdr.immutable = 1;

make_pair(c_7322018,&c_7322019,&c_7322021);c_7322018.hdr.immutable = 1;

make_pair(c_7322027,quote_pat,quote_body);c_7322027.hdr.immutable = 1;

make_pair(c_7322028,quote__93_93_93,NULL);c_7322028.hdr.immutable = 1;

make_pair(c_7322026,&c_7322027,&c_7322028);c_7322026.hdr.immutable = 1;

make_pair(c_7322017,&c_7322018,&c_7322026);c_7322017.hdr.immutable = 1;

make_pair(c_7322016,quote_v,&c_7322017);c_7322016.hdr.immutable = 1;

make_pair(c_7322015,quote_match_91next,&c_7322016);c_7322015.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321938, ((closureN)self_7318812)->elements[3], r_7311082, &c_7322015);; 
}

static void __lambda_52(void *data, object self_7318813, int argc, object *args) /* object self_7318813, object r_7311078 */
 {
 object r_7311078 = args[0];
  
closureN_type c_7321940;
object e_7321997 [3];
c_7321940.hdr.mark = gc_color_red;
 c_7321940.hdr.grayed = 0;
c_7321940.tag = closureN_tag;
 c_7321940.fn = (function_type)__lambda_53;
c_7321940.num_args = 1;
c_7321940.num_elements = 3;
c_7321940.elements = (object *)e_7321997;
c_7321940.elements[0] = ((closureN)self_7318813)->elements[0];
c_7321940.elements[1] = ((closureN)self_7318813)->elements[1];
c_7321940.elements[2] = ((closureN)self_7318813)->elements[2];


make_pair(c_7322004,quote__93_93_93,NULL);c_7322004.hdr.immutable = 1;

make_pair(c_7322003,quote_app,&c_7322004);c_7322003.hdr.immutable = 1;

make_pair(c_7322009,quote__93_93_93,NULL);c_7322009.hdr.immutable = 1;

make_pair(c_7322008,quote_app,&c_7322009);c_7322008.hdr.immutable = 1;

make_pair(c_7322007,&c_7322008,NULL);c_7322007.hdr.immutable = 1;

make_pair(c_7322006,quote_set_67,&c_7322007);c_7322006.hdr.immutable = 1;

make_pair(c_7322005,&c_7322006,NULL);c_7322005.hdr.immutable = 1;

make_pair(c_7322002,&c_7322003,&c_7322005);c_7322002.hdr.immutable = 1;

make_pair(c_7322011,quote_pat,quote_body);c_7322011.hdr.immutable = 1;

make_pair(c_7322012,quote__93_93_93,NULL);c_7322012.hdr.immutable = 1;

make_pair(c_7322010,&c_7322011,&c_7322012);c_7322010.hdr.immutable = 1;

make_pair(c_7322001,&c_7322002,&c_7322010);c_7322001.hdr.immutable = 1;

make_pair(c_7322000,quote_v,&c_7322001);c_7322000.hdr.immutable = 1;

make_pair(c_7321999,quote_match_91next,&c_7322000);c_7321999.hdr.immutable = 1;

make_pair(c_7321998,&c_7321999,NULL);c_7321998.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321940, r_7311078, NULL, &c_7321998);; 
}

static void __lambda_53(void *data, object self_7318814, int argc, object *args) /* object self_7318814, object r_7311076 */
 {
 object r_7311076 = args[0];
  
closureN_type c_7321942;
object e_7321974 [2];
c_7321942.hdr.mark = gc_color_red;
 c_7321942.hdr.grayed = 0;
c_7321942.tag = closureN_tag;
 c_7321942.fn = (function_type)__lambda_54;
c_7321942.num_args = 1;
c_7321942.num_elements = 2;
c_7321942.elements = (object *)e_7321974;
c_7321942.elements[0] = ((closureN)self_7318814)->elements[0];
c_7321942.elements[1] = ((closureN)self_7318814)->elements[1];


make_pair(c_7321981,quote__93_93_93,NULL);c_7321981.hdr.immutable = 1;

make_pair(c_7321980,quote_app,&c_7321981);c_7321980.hdr.immutable = 1;

make_pair(c_7321979,&c_7321980,NULL);c_7321979.hdr.immutable = 1;

make_pair(c_7321978,quote_v,&c_7321979);c_7321978.hdr.immutable = 1;

make_pair(c_7321977,&c_7321978,NULL);c_7321977.hdr.immutable = 1;

make_pair(c_7321988,quote__93_93_93,NULL);c_7321988.hdr.immutable = 1;

make_pair(c_7321987,quote_app,&c_7321988);c_7321987.hdr.immutable = 1;

make_pair(c_7321993,quote__93_93_93,NULL);c_7321993.hdr.immutable = 1;

make_pair(c_7321992,quote_app,&c_7321993);c_7321992.hdr.immutable = 1;

make_pair(c_7321991,&c_7321992,NULL);c_7321991.hdr.immutable = 1;

make_pair(c_7321990,quote_set_67,&c_7321991);c_7321990.hdr.immutable = 1;

make_pair(c_7321989,&c_7321990,NULL);c_7321989.hdr.immutable = 1;

make_pair(c_7321986,&c_7321987,&c_7321989);c_7321986.hdr.immutable = 1;

make_pair(c_7321995,quote_pat,quote_body);c_7321995.hdr.immutable = 1;

make_pair(c_7321996,quote__93_93_93,NULL);c_7321996.hdr.immutable = 1;

make_pair(c_7321994,&c_7321995,&c_7321996);c_7321994.hdr.immutable = 1;

make_pair(c_7321985,&c_7321986,&c_7321994);c_7321985.hdr.immutable = 1;

make_pair(c_7321984,quote_v,&c_7321985);c_7321984.hdr.immutable = 1;

make_pair(c_7321983,quote_match_91next,&c_7321984);c_7321983.hdr.immutable = 1;

make_pair(c_7321982,&c_7321983,NULL);c_7321982.hdr.immutable = 1;

make_pair(c_7321976,&c_7321977,&c_7321982);c_7321976.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321942, ((closureN)self_7318814)->elements[2], r_7311076, &c_7321976);; 
}

static void __lambda_54(void *data, object self_7318815, int argc, object *args) /* object self_7318815, object r_7311073 */
 {
 object r_7311073 = args[0];
  
closureN_type c_7321944;
object e_7321950 [1];
c_7321944.hdr.mark = gc_color_red;
 c_7321944.hdr.grayed = 0;
c_7321944.tag = closureN_tag;
 c_7321944.fn = (function_type)__lambda_55;
c_7321944.num_args = 1;
c_7321944.num_elements = 1;
c_7321944.elements = (object *)e_7321950;
c_7321944.elements[0] = ((closureN)self_7318815)->elements[0];


make_pair(c_7321958,quote__93_93_93,NULL);c_7321958.hdr.immutable = 1;

make_pair(c_7321957,quote_app,&c_7321958);c_7321957.hdr.immutable = 1;

make_pair(c_7321956,&c_7321957,NULL);c_7321956.hdr.immutable = 1;

make_pair(c_7321955,quote_v,&c_7321956);c_7321955.hdr.immutable = 1;

make_pair(c_7321954,&c_7321955,NULL);c_7321954.hdr.immutable = 1;

make_pair(c_7321965,quote__93_93_93,NULL);c_7321965.hdr.immutable = 1;

make_pair(c_7321964,quote_app,&c_7321965);c_7321964.hdr.immutable = 1;

make_pair(c_7321970,quote__93_93_93,NULL);c_7321970.hdr.immutable = 1;

make_pair(c_7321969,quote_app,&c_7321970);c_7321969.hdr.immutable = 1;

make_pair(c_7321968,&c_7321969,NULL);c_7321968.hdr.immutable = 1;

make_pair(c_7321967,quote_set_67,&c_7321968);c_7321967.hdr.immutable = 1;

make_pair(c_7321966,&c_7321967,NULL);c_7321966.hdr.immutable = 1;

make_pair(c_7321963,&c_7321964,&c_7321966);c_7321963.hdr.immutable = 1;

make_pair(c_7321972,quote_pat,quote_body);c_7321972.hdr.immutable = 1;

make_pair(c_7321973,quote__93_93_93,NULL);c_7321973.hdr.immutable = 1;

make_pair(c_7321971,&c_7321972,&c_7321973);c_7321971.hdr.immutable = 1;

make_pair(c_7321962,&c_7321963,&c_7321971);c_7321962.hdr.immutable = 1;

make_pair(c_7321961,quote_v,&c_7321962);c_7321961.hdr.immutable = 1;

make_pair(c_7321960,quote_match_91next,&c_7321961);c_7321960.hdr.immutable = 1;

make_pair(c_7321959,&c_7321960,NULL);c_7321959.hdr.immutable = 1;

make_pair(c_7321953,&c_7321954,&c_7321959);c_7321953.hdr.immutable = 1;

make_pair(c_7321952,quote_let,&c_7321953);c_7321952.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321944, ((closureN)self_7318815)->elements[1], r_7311073, &c_7321952);; 
}

static void __lambda_55(void *data, object self_7318816, int argc, object *args) /* object self_7318816, object r_7311071 */
 {
 object r_7311071 = args[0];
  
pair_type local_7321949; 
return_direct_with_clo1(data,  ((closureN)self_7318816)->elements[0], (((closure)  ((closureN)self_7318816)->elements[0])->fn),  set_pair_as_expr(&local_7321949, r_7311071, boolean_f));; 
}

static void __lambda_30(void *data, object self_7318817, int argc, object *args) /* object self_7318817, object r_7311066 */
 {
 object r_7311066 = args[0];
  
closureN_type c_7321877;
object e_7321886 [5];
c_7321877.hdr.mark = gc_color_red;
 c_7321877.hdr.grayed = 0;
c_7321877.tag = closureN_tag;
 c_7321877.fn = (function_type)__lambda_31;
c_7321877.num_args = 1;
c_7321877.num_elements = 5;
c_7321877.elements = (object *)e_7321886;
c_7321877.elements[0] = ((closureN)self_7318817)->elements[0];
c_7321877.elements[1] = ((closureN)self_7318817)->elements[1];
c_7321877.elements[2] = ((closureN)self_7318817)->elements[2];
c_7321877.elements[3] = ((closureN)self_7318817)->elements[3];
c_7321877.elements[4] = ((closureN)self_7318817)->elements[4];



return_direct_with_clo1(data,(closure)&c_7321877,__lambda_31,  Cyc_set_cell(data, ((closureN)self_7318817)->elements[2], r_7311066));; 
}

static void __lambda_31(void *data, object self_7318818, int argc, object *args) /* object self_7318818, object r_7311065 */
 {

  

return_closcall4(data,  car(((closureN)self_7318818)->elements[2]),  ((closureN)self_7318818)->elements[1], ((closureN)self_7318818)->elements[4], ((closureN)self_7318818)->elements[3], ((closureN)self_7318818)->elements[0]);; 
}

static void __lambda_20(void *data, object self_7318819, int argc, object *args) /* object self_7318819, object k_7311125 */
 {
 object k_7311125 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_7318819)->elements[1])) ){ 
  
  Cyc_car(data, ((closureN)self_7318819)->elements[1]);  
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7318819)->elements[1]))) ){ 
  
closureN_type c_7321824;
object e_7321843 [1];
c_7321824.hdr.mark = gc_color_red;
 c_7321824.hdr.grayed = 0;
c_7321824.tag = closureN_tag;
 c_7321824.fn = (function_type)__lambda_21;
c_7321824.num_args = 1;
c_7321824.num_elements = 1;
c_7321824.elements = (object *)e_7321843;
c_7321824.elements[0] = k_7311125;

return_closcall2(data,  ((closureN)self_7318819)->elements[0],  &c_7321824, quote_match_91syntax_91error);
} else { 
  return_direct_with_clo1(data,  k_7311125, (((closure)  k_7311125)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_7311125, (((closure)  k_7311125)->fn),  boolean_f);}
;; 
}

static void __lambda_21(void *data, object self_7318820, int argc, object *args) /* object self_7318820, object r_7311131 */
 {
 object r_7311131 = args[0];
  
closureN_type c_7321826;
object e_7321839 [2];
c_7321826.hdr.mark = gc_color_red;
 c_7321826.hdr.grayed = 0;
c_7321826.tag = closureN_tag;
 c_7321826.fn = (function_type)__lambda_22;
c_7321826.num_args = 1;
c_7321826.num_elements = 2;
c_7321826.elements = (object *)e_7321839;
c_7321826.elements[0] = ((closureN)self_7318820)->elements[0];
c_7321826.elements[1] = r_7311131;


make_utf8_string_with_len(c_7321840, "no match clauses", 16, 16);

make_utf8_string_with_len(c_7321842, "no match clauses", 16, 16);c_7321842.hdr.immutable = 1;

make_pair(c_7321841,&c_7321842,NULL);c_7321841.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321826, &c_7321840, NULL, &c_7321841);; 
}

static void __lambda_22(void *data, object self_7318821, int argc, object *args) /* object self_7318821, object r_7311132 */
 {
 object r_7311132 = args[0];
  
closureN_type c_7321828;
object e_7321834 [1];
c_7321828.hdr.mark = gc_color_red;
 c_7321828.hdr.grayed = 0;
c_7321828.tag = closureN_tag;
 c_7321828.fn = (function_type)__lambda_23;
c_7321828.num_args = 1;
c_7321828.num_elements = 1;
c_7321828.elements = (object *)e_7321834;
c_7321828.elements[0] = ((closureN)self_7318821)->elements[0];


make_utf8_string_with_len(c_7321838, "no match clauses", 16, 16);c_7321838.hdr.immutable = 1;

make_pair(c_7321837,&c_7321838,NULL);c_7321837.hdr.immutable = 1;

make_pair(c_7321836,quote_match_91syntax_91error,&c_7321837);c_7321836.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321828, ((closureN)self_7318821)->elements[1], r_7311132, &c_7321836);; 
}

static void __lambda_23(void *data, object self_7318822, int argc, object *args) /* object self_7318822, object r_7311130 */
 {
 object r_7311130 = args[0];
  
pair_type local_7321833; 
return_direct_with_clo1(data,  ((closureN)self_7318822)->elements[0], (((closure)  ((closureN)self_7318822)->elements[0])->fn),  set_pair_as_expr(&local_7321833, r_7311130, boolean_f));; 
}

static void __lambda_13(void *data, object self_7318823, int argc, object *args) /* object self_7318823, object k_7311138 */
 {
 object k_7311138 = args[0];
    
if( (boolean_f != Cyc_is_null(((closureN)self_7318823)->elements[1])) ){ 
  
closureN_type c_7321781;
object e_7321800 [1];
c_7321781.hdr.mark = gc_color_red;
 c_7321781.hdr.grayed = 0;
c_7321781.tag = closureN_tag;
 c_7321781.fn = (function_type)__lambda_14;
c_7321781.num_args = 1;
c_7321781.num_elements = 1;
c_7321781.elements = (object *)e_7321800;
c_7321781.elements[0] = k_7311138;

return_closcall2(data,  ((closureN)self_7318823)->elements[0],  &c_7321781, quote_match_91syntax_91error);
} else { 
  return_direct_with_clo1(data,  k_7311138, (((closure)  k_7311138)->fn),  boolean_f);}
;; 
}

static void __lambda_14(void *data, object self_7318824, int argc, object *args) /* object self_7318824, object r_7311141 */
 {
 object r_7311141 = args[0];
  
closureN_type c_7321783;
object e_7321796 [2];
c_7321783.hdr.mark = gc_color_red;
 c_7321783.hdr.grayed = 0;
c_7321783.tag = closureN_tag;
 c_7321783.fn = (function_type)__lambda_15;
c_7321783.num_args = 1;
c_7321783.num_elements = 2;
c_7321783.elements = (object *)e_7321796;
c_7321783.elements[0] = ((closureN)self_7318824)->elements[0];
c_7321783.elements[1] = r_7311141;


make_utf8_string_with_len(c_7321797, "missing match expression", 24, 24);

make_utf8_string_with_len(c_7321799, "missing match expression", 24, 24);c_7321799.hdr.immutable = 1;

make_pair(c_7321798,&c_7321799,NULL);c_7321798.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321783, &c_7321797, NULL, &c_7321798);; 
}

static void __lambda_15(void *data, object self_7318825, int argc, object *args) /* object self_7318825, object r_7311142 */
 {
 object r_7311142 = args[0];
  
closureN_type c_7321785;
object e_7321791 [1];
c_7321785.hdr.mark = gc_color_red;
 c_7321785.hdr.grayed = 0;
c_7321785.tag = closureN_tag;
 c_7321785.fn = (function_type)__lambda_16;
c_7321785.num_args = 1;
c_7321785.num_elements = 1;
c_7321785.elements = (object *)e_7321791;
c_7321785.elements[0] = ((closureN)self_7318825)->elements[0];


make_utf8_string_with_len(c_7321795, "missing match expression", 24, 24);c_7321795.hdr.immutable = 1;

make_pair(c_7321794,&c_7321795,NULL);c_7321794.hdr.immutable = 1;

make_pair(c_7321793,quote_match_91syntax_91error,&c_7321794);c_7321793.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321785, ((closureN)self_7318825)->elements[1], r_7311142, &c_7321793);; 
}

static void __lambda_16(void *data, object self_7318826, int argc, object *args) /* object self_7318826, object r_7311140 */
 {
 object r_7311140 = args[0];
  
pair_type local_7321790; 
return_direct_with_clo1(data,  ((closureN)self_7318826)->elements[0], (((closure)  ((closureN)self_7318826)->elements[0])->fn),  set_pair_as_expr(&local_7321790, r_7311140, boolean_f));; 
}

static void __lambda_1(void *data, object _, int argc, object *args) /* closure _,object k_7310891, object expr_735_7314_7323_738336, object rename_736_7315_7324_738337, object compare_737_7316_7325_738338 */
 {
object k_7310891 = args[0]; object expr_735_7314_7323_738336 = args[1]; object rename_736_7315_7324_738337 = args[2];
  Cyc_st_add(data, "libs/cyclone/match.sld:match-syntax-error");

closureN_type c_7321714;
object e_7321768 [3];
c_7321714.hdr.mark = gc_color_red;
 c_7321714.hdr.grayed = 0;
c_7321714.tag = closureN_tag;
 c_7321714.fn = (function_type)__lambda_2;
c_7321714.num_args = 1;
c_7321714.num_elements = 3;
c_7321714.elements = (object *)e_7321768;
c_7321714.elements[0] = expr_735_7314_7323_738336;
c_7321714.elements[1] = k_7310891;
c_7321714.elements[2] = rename_736_7315_7324_738337;



return_direct_with_clo1(data,(closure)&c_7321714,__lambda_2,  Cyc_cdr(data, expr_735_7314_7323_738336));; 
}

static void __lambda_2(void *data, object self_7318696, int argc, object *args) /* object self_7318696, object v_931_7313_7321_7327_738340 */
 {
 object v_931_7313_7321_7327_738340 = args[0];
  
closureN_type c_7321716;
object e_7321743 [2];
c_7321716.hdr.mark = gc_color_red;
 c_7321716.hdr.grayed = 0;
c_7321716.tag = closureN_tag;
 c_7321716.fn = (function_type)__lambda_3;
c_7321716.num_args = 0;
c_7321716.num_elements = 2;
c_7321716.elements = (object *)e_7321743;
c_7321716.elements[0] = ((closureN)self_7318696)->elements[2];
c_7321716.elements[1] = v_931_7313_7321_7327_738340;


closureN_type c_7321744;
object e_7321767 [2];
c_7321744.hdr.mark = gc_color_red;
 c_7321744.hdr.grayed = 0;
c_7321744.tag = closureN_tag;
 c_7321744.fn = (function_type)__lambda_7;
c_7321744.num_args = 1;
c_7321744.num_elements = 2;
c_7321744.elements = (object *)e_7321767;
c_7321744.elements[0] = ((closureN)self_7318696)->elements[0];
c_7321744.elements[1] = ((closureN)self_7318696)->elements[1];

return_direct_with_clo1(data,(closure)&c_7321716,__lambda_3,  &c_7321744);; 
}

static void __lambda_7(void *data, object self_7318697, int argc, object *args) /* object self_7318697, object tmp_7318_7320_7326_738339 */
 {
 object tmp_7318_7320_7326_738339 = args[0];
  
closureN_type c_7321746;
object e_7321760 [2];
c_7321746.hdr.mark = gc_color_red;
 c_7321746.hdr.grayed = 0;
c_7321746.tag = closureN_tag;
 c_7321746.fn = (function_type)__lambda_8;
c_7321746.num_args = 0;
c_7321746.num_elements = 2;
c_7321746.elements = (object *)e_7321760;
c_7321746.elements[0] = ((closureN)self_7318697)->elements[0];
c_7321746.elements[1] = tmp_7318_7320_7326_738339;


closureN_type c_7321761;
object e_7321766 [1];
c_7321761.hdr.mark = gc_color_red;
 c_7321761.hdr.grayed = 0;
c_7321761.tag = closureN_tag;
 c_7321761.fn = (function_type)__lambda_10;
c_7321761.num_args = 1;
c_7321761.num_elements = 1;
c_7321761.elements = (object *)e_7321766;
c_7321761.elements[0] = ((closureN)self_7318697)->elements[1];

return_direct_with_clo1(data,(closure)&c_7321746,__lambda_8,  &c_7321761);; 
}

static void __lambda_10(void *data, object self_7318698, int argc, object *args) /* object self_7318698, object r_7310892 */
 {
 object r_7310892 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_7318698)->elements[0], (((closure)  ((closureN)self_7318698)->elements[0])->fn),  Cyc_car(data, r_7310892));; 
}

static void __lambda_8(void *data, object self_7318699, int argc, object *args) /* object self_7318699, object k_7310894 */
 {
 object k_7310894 = args[0];
  if( (boolean_f != ((closureN)self_7318699)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_7310894, (((closure)  k_7310894)->fn),  ((closureN)self_7318699)->elements[1]);
} else { 
  
closureN_type c_7321751;
object e_7321757 [1];
c_7321751.hdr.mark = gc_color_red;
 c_7321751.hdr.grayed = 0;
c_7321751.tag = closureN_tag;
 c_7321751.fn = (function_type)__lambda_9;
c_7321751.num_args = 1;
c_7321751.num_elements = 1;
c_7321751.elements = (object *)e_7321757;
c_7321751.elements[0] = k_7310894;


make_utf8_string_with_len(c_7321758, "no expansion for", 16, 16);
return_direct_with_clo3(data,  __glo_error_95loc_scheme_base, (((closure)  __glo_error_95loc_scheme_base)->fn),  &c_7321751, &c_7321758, ((closureN)self_7318699)->elements[0]);}
;; 
}

static void __lambda_9(void *data, object self_7318700, int argc, object *args) /* object self_7318700, object r_7310895 */
 {
 object r_7310895 = args[0];
  
pair_type local_7321756; 
return_direct_with_clo1(data,  ((closureN)self_7318700)->elements[0], (((closure)  ((closureN)self_7318700)->elements[0])->fn),  set_pair_as_expr(&local_7321756, r_7310895, boolean_f));; 
}

static void __lambda_3(void *data, object self_7318701, int argc, object *args) /* object self_7318701, object k_7310897 */
 {
 object k_7310897 = args[0];
    
if( (boolean_f != Cyc_is_null(((closureN)self_7318701)->elements[1])) ){ 
  
closureN_type c_7321722;
object e_7321741 [1];
c_7321722.hdr.mark = gc_color_red;
 c_7321722.hdr.grayed = 0;
c_7321722.tag = closureN_tag;
 c_7321722.fn = (function_type)__lambda_4;
c_7321722.num_args = 1;
c_7321722.num_elements = 1;
c_7321722.elements = (object *)e_7321741;
c_7321722.elements[0] = k_7310897;

return_closcall2(data,  ((closureN)self_7318701)->elements[0],  &c_7321722, quote_match_91syntax_91error);
} else { 
  return_direct_with_clo1(data,  k_7310897, (((closure)  k_7310897)->fn),  boolean_f);}
;; 
}

static void __lambda_4(void *data, object self_7318702, int argc, object *args) /* object self_7318702, object r_7310900 */
 {
 object r_7310900 = args[0];
  
closureN_type c_7321724;
object e_7321737 [2];
c_7321724.hdr.mark = gc_color_red;
 c_7321724.hdr.grayed = 0;
c_7321724.tag = closureN_tag;
 c_7321724.fn = (function_type)__lambda_5;
c_7321724.num_args = 1;
c_7321724.num_elements = 2;
c_7321724.elements = (object *)e_7321737;
c_7321724.elements[0] = ((closureN)self_7318702)->elements[0];
c_7321724.elements[1] = r_7310900;


make_utf8_string_with_len(c_7321738, "invalid match-syntax-error usage", 32, 32);

make_utf8_string_with_len(c_7321740, "invalid match-syntax-error usage", 32, 32);c_7321740.hdr.immutable = 1;

make_pair(c_7321739,&c_7321740,NULL);c_7321739.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321724, &c_7321738, NULL, &c_7321739);; 
}

static void __lambda_5(void *data, object self_7318703, int argc, object *args) /* object self_7318703, object r_7310901 */
 {
 object r_7310901 = args[0];
  
closureN_type c_7321726;
object e_7321732 [1];
c_7321726.hdr.mark = gc_color_red;
 c_7321726.hdr.grayed = 0;
c_7321726.tag = closureN_tag;
 c_7321726.fn = (function_type)__lambda_6;
c_7321726.num_args = 1;
c_7321726.num_elements = 1;
c_7321726.elements = (object *)e_7321732;
c_7321726.elements[0] = ((closureN)self_7318703)->elements[0];


make_utf8_string_with_len(c_7321736, "invalid match-syntax-error usage", 32, 32);c_7321736.hdr.immutable = 1;

make_pair(c_7321735,&c_7321736,NULL);c_7321735.hdr.immutable = 1;

make_pair(c_7321734,quote_match_91syntax_91error,&c_7321735);c_7321734.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_cons_91source_scheme_base, (((closure)  __glo_cons_91source_scheme_base)->fn),  &c_7321726, ((closureN)self_7318703)->elements[1], r_7310901, &c_7321734);; 
}

static void __lambda_6(void *data, object self_7318704, int argc, object *args) /* object self_7318704, object r_7310899 */
 {
 object r_7310899 = args[0];
  
pair_type local_7321731; 
return_direct_with_clo1(data,  ((closureN)self_7318704)->elements[0], (((closure)  ((closureN)self_7318704)->elements[0])->fn),  set_pair_as_expr(&local_7321731, r_7310899, boolean_f));; 
}

void c_cyclonematch_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_cyclonematch_entry_pt_first_lambda(void *data, object clo, int argc, object *args){ 
Cyc_set_globals_changed((gc_thread_data *)data);
  quote_match_91let = find_or_add_symbol("match-let");
  quote_b = find_or_add_symbol("b");
  quote_a = find_or_add_symbol("a");
  quote_match_91let_85 = find_or_add_symbol("match-let*");
  quote_init = find_or_add_symbol("init");
  quote_match_91named_91let = find_or_add_symbol("match-named-let");
  quote_value = find_or_add_symbol("value");
  quote_var = find_or_add_symbol("var");
  quote_match_91let_95helper = find_or_add_symbol("match-let/helper");
  quote_pattern = find_or_add_symbol("pattern");
  quote_match_91extract_91quasiquote_91vars_91step = find_or_add_symbol("match-extract-quasiquote-vars-step");
  quote_d = find_or_add_symbol("d");
  quote_v2_91ls = find_or_add_symbol("v2-ls");
  quote_v2 = find_or_add_symbol("v2");
  quote_p_91ls = find_or_add_symbol("p-ls");
  quote_any = find_or_add_symbol("any");
  quote_match_91extract_91vars_91step = find_or_add_symbol("match-extract-vars-step");
  quote_k = find_or_add_symbol("k");
  quote_match_91extract_91quasiquote_91vars = find_or_add_symbol("match-extract-quasiquote-vars");
  quote_f = find_or_add_symbol("f");
  quote_slot_91set_67 = find_or_add_symbol("slot-set!");
  quote_slot_91ref = find_or_add_symbol("slot-ref");
  quote_j = find_or_add_symbol("j");
  quote_match_91vector_91tail_91two = find_or_add_symbol("match-vector-tail-two");
  quote_match_91vector_91tail = find_or_add_symbol("match-vector-tail");
  quote__125_123 = find_or_add_symbol(">=");
  quote_vector_91set_67 = find_or_add_symbol("vector-set!");
  quote_vector_91ref = find_or_add_symbol("vector-ref");
  quote__87 = find_or_add_symbol("+");
  quote_index = find_or_add_symbol("index");
  quote_match_91vector_91step = find_or_add_symbol("match-vector-step");
  quote_vector_91length = find_or_add_symbol("vector-length");
  quote_match_91vector_91two = find_or_add_symbol("match-vector-two");
  quote_pats = find_or_add_symbol("pats");
  quote_match_91gen_91vector_91ellipsis = find_or_add_symbol("match-gen-vector-ellipsis");
  quote_lp = find_or_add_symbol("lp");
  quote_u = find_or_add_symbol("u");
  quote_next = find_or_add_symbol("next");
  quote_match_91tuck_91ids = find_or_add_symbol("match-tuck-ids");
  quote_fail = find_or_add_symbol("fail");
  quote_try = find_or_add_symbol("try");
  quote_letrec = find_or_add_symbol("letrec");
  quote__91 = find_or_add_symbol("-");
  quote_n = find_or_add_symbol("n");
  quote__121 = find_or_add_symbol("<");
  quote_len = find_or_add_symbol("len");
  quote_length = find_or_add_symbol("length");
  quote_tail_91len = find_or_add_symbol("tail-len");
  quote_let_85 = find_or_add_symbol("let*");
  quote_match_91verify_91no_91ellipsis = find_or_add_symbol("match-verify-no-ellipsis");
  quote__else = find_or_add_symbol("else");
  quote_cons = find_or_add_symbol("cons");
  quote_reverse = find_or_add_symbol("reverse");
  quote_cond = find_or_add_symbol("cond");
  quote_id_91ls = find_or_add_symbol("id-ls");
  quote_loop = find_or_add_symbol("loop");
  quote_list_127 = find_or_add_symbol("list?");
  quote_match_91gen_91or_91step = find_or_add_symbol("match-gen-or-step");
  quote_ids = find_or_add_symbol("ids");
  quote_expr = find_or_add_symbol("expr");
  quote_args = find_or_add_symbol("args");
  quote_letish = find_or_add_symbol("letish");
  quote_elt = find_or_add_symbol("elt");
  quote_vector_91_125list = find_or_add_symbol("vector->list");
  quote_ls = find_or_add_symbol("ls");
  quote_vector_127 = find_or_add_symbol("vector?");
  quote_match_91quasiquote_91step = find_or_add_symbol("match-quasiquote-step");
  quote_depth = find_or_add_symbol("depth");
  quote_unquote_91splicing = find_or_add_symbol("unquote-splicing");
  quote_tmp = find_or_add_symbol("tmp");
  quote_unquote = find_or_add_symbol("unquote");
  quote_random_91sym_91to_91match = find_or_add_symbol("random-sym-to-match");
  quote_y = find_or_add_symbol("y");
  quote_fk2 = find_or_add_symbol("fk2");
  quote_sk2 = find_or_add_symbol("sk2");
  quote_id = find_or_add_symbol("id");
  quote_syntax_91rules = find_or_add_symbol("syntax-rules");
  quote_new_91sym_127 = find_or_add_symbol("new-sym?");
  quote_let_91syntax = find_or_add_symbol("let-syntax");
  quote_match_91check_91identifier = find_or_add_symbol("match-check-identifier");
  quote__191 = find_or_add_symbol("_");
  quote_match_91vector = find_or_add_symbol("match-vector");
  quote_set_91cdr_67 = find_or_add_symbol("set-cdr!");
  quote_object = find_or_add_symbol("object");
  quote__129 = find_or_add_symbol("@");
  quote_match_91record_91named_91refs = find_or_add_symbol("match-record-named-refs");
  quote__struct = find_or_add_symbol("struct");
  quote__73 = find_or_add_symbol("$");
  quote_match_91record_91refs = find_or_add_symbol("match-record-refs");
  quote_rec = find_or_add_symbol("rec");
  quote_is_91a_127 = find_or_add_symbol("is-a?");
  quote__93_931 = find_or_add_symbol("..1");
  quote__85_85_85 = find_or_add_symbol("***");
  quote_match_91gen_91search = find_or_add_symbol("match-gen-search");
  quote_set_91car_67 = find_or_add_symbol("set-car!");
  quote_car = find_or_add_symbol("car");
  quote_cdr = find_or_add_symbol("cdr");
  quote_pair_127 = find_or_add_symbol("pair?");
  quote__191_191_191 = find_or_add_symbol("___");
  quote__123 = find_or_add_symbol("=");
  quote_proc = find_or_add_symbol("proc");
  quote_w = find_or_add_symbol("w");
  quote__127 = find_or_add_symbol("?");
  quote_pred = find_or_add_symbol("pred");
  quote_s = find_or_add_symbol("s");
  quote_setter = find_or_add_symbol("setter");
  quote_get_67 = find_or_add_symbol("get!");
  quote_g = find_or_add_symbol("g");
  quote_getter = find_or_add_symbol("getter");
  quote_not = find_or_add_symbol("not");
  quote_match_91gen_91or = find_or_add_symbol("match-gen-or");
  quote_or = find_or_add_symbol("or");
  quote_and = find_or_add_symbol("and");
  quote_quasiquote = find_or_add_symbol("quasiquote");
  quote_match_91quasiquote = find_or_add_symbol("match-quasiquote");
  quote_equal_127 = find_or_add_symbol("equal?");
  quote_null_127 = find_or_add_symbol("null?");
  quote__if = find_or_add_symbol("if");
  quote_x = find_or_add_symbol("x");
  quote_match_91two = find_or_add_symbol("match-two");
  quote_i = find_or_add_symbol("i");
  quote_fk = find_or_add_symbol("fk");
  quote_sk = find_or_add_symbol("sk");
  quote_r = find_or_add_symbol("r");
  quote_match_91gen_91ellipsis = find_or_add_symbol("match-gen-ellipsis");
  quote_p = find_or_add_symbol("p");
  quote_match_91extract_91vars = find_or_add_symbol("match-extract-vars");
  quote_q = find_or_add_symbol("q");
  quote_match_91check_91ellipsis = find_or_add_symbol("match-check-ellipsis");
  quote__123_125 = find_or_add_symbol("=>");
  quote_begin = find_or_add_symbol("begin");
  quote_match_91drop_91ids = find_or_add_symbol("match-drop-ids");
  quote_match_91one = find_or_add_symbol("match-one");
  quote_rest = find_or_add_symbol("rest");
  quote_g_87s = find_or_add_symbol("g+s");
  quote_lambda = find_or_add_symbol("lambda");
  quote_failure = find_or_add_symbol("failure");
  quote_match = find_or_add_symbol("match");
  quote_quote = find_or_add_symbol("quote");
  quote_error = find_or_add_symbol("error");
  quote_atom = find_or_add_symbol("atom");
  quote_vec = find_or_add_symbol("vec");
  quote_body = find_or_add_symbol("body");
  quote_pat = find_or_add_symbol("pat");
  quote_set_67 = find_or_add_symbol("set!");
  quote_match_91next = find_or_add_symbol("match-next");
  quote__93_93_93 = find_or_add_symbol("...");
  quote_app = find_or_add_symbol("app");
  quote_v = find_or_add_symbol("v");
  quote_let = find_or_add_symbol("let");
  quote_match_91syntax_91error = find_or_add_symbol("match-syntax-error");

  add_global("__glo_lib_91init_117cyclonematch_cyclone_match", (object *) &__glo_lib_91init_117cyclonematch_cyclone_match);
  add_global("__glo_match_91check_91identifier_cyclone_match", (object *) &__glo_match_91check_91identifier_cyclone_match);
  add_global("__glo_match_91check_91ellipsis_cyclone_match", (object *) &__glo_match_91check_91ellipsis_cyclone_match);
  add_global("__glo_match_91let_85_cyclone_match", (object *) &__glo_match_91let_85_cyclone_match);
  add_global("__glo_match_91named_91let_cyclone_match", (object *) &__glo_match_91named_91let_cyclone_match);
  add_global("__glo_match_91let_95helper_cyclone_match", (object *) &__glo_match_91let_95helper_cyclone_match);
  add_global("__glo_match_91letrec_cyclone_match", (object *) &__glo_match_91letrec_cyclone_match);
  add_global("__glo_match_91let_cyclone_match", (object *) &__glo_match_91let_cyclone_match);
  add_global("__glo_match_91lambda_85_cyclone_match", (object *) &__glo_match_91lambda_85_cyclone_match);
  add_global("__glo_match_91lambda_cyclone_match", (object *) &__glo_match_91lambda_cyclone_match);
  add_global("__glo_match_91extract_91quasiquote_91vars_91step_cyclone_match", (object *) &__glo_match_91extract_91quasiquote_91vars_91step_cyclone_match);
  add_global("__glo_match_91extract_91quasiquote_91vars_cyclone_match", (object *) &__glo_match_91extract_91quasiquote_91vars_cyclone_match);
  add_global("__glo_match_91extract_91vars_91step_cyclone_match", (object *) &__glo_match_91extract_91vars_91step_cyclone_match);
  add_global("__glo_match_91extract_91vars_cyclone_match", (object *) &__glo_match_91extract_91vars_cyclone_match);
  add_global("__glo_match_91record_91named_91refs_cyclone_match", (object *) &__glo_match_91record_91named_91refs_cyclone_match);
  add_global("__glo_match_91record_91refs_cyclone_match", (object *) &__glo_match_91record_91refs_cyclone_match);
  add_global("__glo_match_91vector_91tail_91two_cyclone_match", (object *) &__glo_match_91vector_91tail_91two_cyclone_match);
  add_global("__glo_match_91vector_91tail_cyclone_match", (object *) &__glo_match_91vector_91tail_cyclone_match);
  add_global("__glo_match_91gen_91vector_91ellipsis_cyclone_match", (object *) &__glo_match_91gen_91vector_91ellipsis_cyclone_match);
  add_global("__glo_match_91vector_91step_cyclone_match", (object *) &__glo_match_91vector_91step_cyclone_match);
  add_global("__glo_match_91vector_91two_cyclone_match", (object *) &__glo_match_91vector_91two_cyclone_match);
  add_global("__glo_match_91vector_cyclone_match", (object *) &__glo_match_91vector_cyclone_match);
  add_global("__glo_match_91gen_91search_cyclone_match", (object *) &__glo_match_91gen_91search_cyclone_match);
  add_global("__glo_match_91verify_91no_91ellipsis_cyclone_match", (object *) &__glo_match_91verify_91no_91ellipsis_cyclone_match);
  add_global("__glo_match_91gen_91ellipsis_cyclone_match", (object *) &__glo_match_91gen_91ellipsis_cyclone_match);
  add_global("__glo_match_91gen_91or_91step_cyclone_match", (object *) &__glo_match_91gen_91or_91step_cyclone_match);
  add_global("__glo_match_91gen_91or_cyclone_match", (object *) &__glo_match_91gen_91or_cyclone_match);
  add_global("__glo_match_91drop_91first_91arg_cyclone_match", (object *) &__glo_match_91drop_91first_91arg_cyclone_match);
  add_global("__glo_match_91tuck_91ids_cyclone_match", (object *) &__glo_match_91tuck_91ids_cyclone_match);
  add_global("__glo_match_91drop_91ids_cyclone_match", (object *) &__glo_match_91drop_91ids_cyclone_match);
  add_global("__glo_match_91quasiquote_91step_cyclone_match", (object *) &__glo_match_91quasiquote_91step_cyclone_match);
  add_global("__glo_match_91quasiquote_cyclone_match", (object *) &__glo_match_91quasiquote_cyclone_match);
  add_global("__glo_match_91two_cyclone_match", (object *) &__glo_match_91two_cyclone_match);
  add_global("__glo_match_91one_cyclone_match", (object *) &__glo_match_91one_cyclone_match);
  add_global("__glo_match_91next_cyclone_match", (object *) &__glo_match_91next_cyclone_match);
  add_global("__glo_match_cyclone_match", (object *) &__glo_match_cyclone_match);
  add_global("__glo_match_91syntax_91error_cyclone_match", (object *) &__glo_match_91syntax_91error_cyclone_match);
  mclosure0(c_7363361, (function_type)__lambda_3030);c_7363361.num_args = 0; 
  __glo_lib_91init_117cyclonematch_cyclone_match = &c_7363361; 
  mmacro(c_7363346, (function_type)__lambda_3029);c_7363346.num_args = 3; 
  __glo_match_91check_91identifier_cyclone_match = &c_7363346; 
  mmacro(c_7363326, (function_type)__lambda_3027);c_7363326.num_args = 3; 
  __glo_match_91check_91ellipsis_cyclone_match = &c_7363326; 
  mmacro(c_7363120, (function_type)__lambda_3005);c_7363120.num_args = 3; 
  __glo_match_91let_85_cyclone_match = &c_7363120; 
  mmacro(c_7362569, (function_type)__lambda_2954);c_7362569.num_args = 3; 
  __glo_match_91named_91let_cyclone_match = &c_7362569; 
  mmacro(c_7360960, (function_type)__lambda_2825);c_7360960.num_args = 3; 
  __glo_match_91let_95helper_cyclone_match = &c_7360960; 
  mmacro(c_7360744, (function_type)__lambda_2799);c_7360744.num_args = 3; 
  __glo_match_91letrec_cyclone_match = &c_7360744; 
  mmacro(c_7360333, (function_type)__lambda_2751);c_7360333.num_args = 3; 
  __glo_match_91let_cyclone_match = &c_7360333; 
  mmacro(c_7360151, (function_type)__lambda_2725);c_7360151.num_args = 3; 
  __glo_match_91lambda_85_cyclone_match = &c_7360151; 
  mmacro(c_7359963, (function_type)__lambda_2698);c_7359963.num_args = 3; 
  __glo_match_91lambda_cyclone_match = &c_7359963; 
  mmacro(c_7359602, (function_type)__lambda_2661);c_7359602.num_args = 3; 
  __glo_match_91extract_91quasiquote_91vars_91step_cyclone_match = &c_7359602; 
  mmacro(c_7358124, (function_type)__lambda_2568);c_7358124.num_args = 3; 
  __glo_match_91extract_91quasiquote_91vars_cyclone_match = &c_7358124; 
  mmacro(c_7357803, (function_type)__lambda_2533);c_7357803.num_args = 3; 
  __glo_match_91extract_91vars_91step_cyclone_match = &c_7357803; 
  mmacro(c_7354790, (function_type)__lambda_2269);c_7354790.num_args = 3; 
  __glo_match_91extract_91vars_cyclone_match = &c_7354790; 
  mmacro(c_7353715, (function_type)__lambda_2203);c_7353715.num_args = 3; 
  __glo_match_91record_91named_91refs_cyclone_match = &c_7353715; 
  mmacro(c_7352649, (function_type)__lambda_2141);c_7352649.num_args = 3; 
  __glo_match_91record_91refs_cyclone_match = &c_7352649; 
  mmacro(c_7351117, (function_type)__lambda_2024);c_7351117.num_args = 3; 
  __glo_match_91vector_91tail_91two_cyclone_match = &c_7351117; 
  mmacro(c_7350783, (function_type)__lambda_2002);c_7350783.num_args = 3; 
  __glo_match_91vector_91tail_cyclone_match = &c_7350783; 
  mmacro(c_7349936, (function_type)__lambda_1935);c_7349936.num_args = 3; 
  __glo_match_91gen_91vector_91ellipsis_cyclone_match = &c_7349936; 
  mmacro(c_7349210, (function_type)__lambda_1883);c_7349210.num_args = 3; 
  __glo_match_91vector_91step_cyclone_match = &c_7349210; 
  mmacro(c_7348288, (function_type)__lambda_1805);c_7348288.num_args = 3; 
  __glo_match_91vector_91two_cyclone_match = &c_7348288; 
  mmacro(c_7347595, (function_type)__lambda_1762);c_7347595.num_args = 3; 
  __glo_match_91vector_cyclone_match = &c_7347595; 
  mmacro(c_7344053, (function_type)__lambda_1557);c_7344053.num_args = 3; 
  __glo_match_91gen_91search_cyclone_match = &c_7344053; 
  mmacro(c_7343785, (function_type)__lambda_1530);c_7343785.num_args = 3; 
  __glo_match_91verify_91no_91ellipsis_cyclone_match = &c_7343785; 
  mmacro(c_7338356, (function_type)__lambda_1189);c_7338356.num_args = 3; 
  __glo_match_91gen_91ellipsis_cyclone_match = &c_7338356; 
  mmacro(c_7337675, (function_type)__lambda_1142);c_7337675.num_args = 3; 
  __glo_match_91gen_91or_91step_cyclone_match = &c_7337675; 
  mmacro(c_7337002, (function_type)__lambda_1086);c_7337002.num_args = 3; 
  __glo_match_91gen_91or_cyclone_match = &c_7337002; 
  mmacro(c_7336938, (function_type)__lambda_1079);c_7336938.num_args = 3; 
  __glo_match_91drop_91first_91arg_cyclone_match = &c_7336938; 
  mmacro(c_7336778, (function_type)__lambda_1065);c_7336778.num_args = 3; 
  __glo_match_91tuck_91ids_cyclone_match = &c_7336778; 
  mmacro(c_7336723, (function_type)__lambda_1058);c_7336723.num_args = 3; 
  __glo_match_91drop_91ids_cyclone_match = &c_7336723; 
  mmacro(c_7336480, (function_type)__lambda_1043);c_7336480.num_args = 3; 
  __glo_match_91quasiquote_91step_cyclone_match = &c_7336480; 
  mmacro(c_7333645, (function_type)__lambda_861);c_7333645.num_args = 3; 
  __glo_match_91quasiquote_cyclone_match = &c_7333645; 
  mmacro(c_7324107, (function_type)__lambda_234);c_7324107.num_args = 3; 
  __glo_match_91two_cyclone_match = &c_7324107; 
  mmacro(c_7323504, (function_type)__lambda_194);c_7323504.num_args = 3; 
  __glo_match_91one_cyclone_match = &c_7323504; 
  mmacro(c_7322775, (function_type)__lambda_131);c_7322775.num_args = 3; 
  __glo_match_91next_cyclone_match = &c_7322775; 
  mmacro(c_7321771, (function_type)__lambda_11);c_7321771.num_args = 3; 
  __glo_match_cyclone_match = &c_7321771; 
  mmacro(c_7321712, (function_type)__lambda_1);c_7321712.num_args = 3; 
  __glo_match_91syntax_91error_cyclone_match = &c_7321712; 

  mclosure0(clo_7363364, c_cyclonematch_inlinable_lambdas); make_pair(pair_7363363, find_or_add_symbol("c_cyclonematch_inlinable_lambdas"), &clo_7363364);
  make_cvar(cvar_7363365, (object *)&__glo_lib_91init_117cyclonematch_cyclone_match);make_pair(pair_7363366, find_or_add_symbol("lib-init:cyclonematch"), &cvar_7363365);
  make_cvar(cvar_7363367, (object *)&__glo_match_91check_91identifier_cyclone_match);make_pair(pair_7363368, find_or_add_symbol("match-check-identifier"), &cvar_7363367);
  make_cvar(cvar_7363369, (object *)&__glo_match_91check_91ellipsis_cyclone_match);make_pair(pair_7363370, find_or_add_symbol("match-check-ellipsis"), &cvar_7363369);
  make_cvar(cvar_7363371, (object *)&__glo_match_91let_85_cyclone_match);make_pair(pair_7363372, find_or_add_symbol("match-let*"), &cvar_7363371);
  make_cvar(cvar_7363373, (object *)&__glo_match_91named_91let_cyclone_match);make_pair(pair_7363374, find_or_add_symbol("match-named-let"), &cvar_7363373);
  make_cvar(cvar_7363375, (object *)&__glo_match_91let_95helper_cyclone_match);make_pair(pair_7363376, find_or_add_symbol("match-let/helper"), &cvar_7363375);
  make_cvar(cvar_7363377, (object *)&__glo_match_91letrec_cyclone_match);make_pair(pair_7363378, find_or_add_symbol("match-letrec"), &cvar_7363377);
  make_cvar(cvar_7363379, (object *)&__glo_match_91let_cyclone_match);make_pair(pair_7363380, find_or_add_symbol("match-let"), &cvar_7363379);
  make_cvar(cvar_7363381, (object *)&__glo_match_91lambda_85_cyclone_match);make_pair(pair_7363382, find_or_add_symbol("match-lambda*"), &cvar_7363381);
  make_cvar(cvar_7363383, (object *)&__glo_match_91lambda_cyclone_match);make_pair(pair_7363384, find_or_add_symbol("match-lambda"), &cvar_7363383);
  make_cvar(cvar_7363385, (object *)&__glo_match_91extract_91quasiquote_91vars_91step_cyclone_match);make_pair(pair_7363386, find_or_add_symbol("match-extract-quasiquote-vars-step"), &cvar_7363385);
  make_cvar(cvar_7363387, (object *)&__glo_match_91extract_91quasiquote_91vars_cyclone_match);make_pair(pair_7363388, find_or_add_symbol("match-extract-quasiquote-vars"), &cvar_7363387);
  make_cvar(cvar_7363389, (object *)&__glo_match_91extract_91vars_91step_cyclone_match);make_pair(pair_7363390, find_or_add_symbol("match-extract-vars-step"), &cvar_7363389);
  make_cvar(cvar_7363391, (object *)&__glo_match_91extract_91vars_cyclone_match);make_pair(pair_7363392, find_or_add_symbol("match-extract-vars"), &cvar_7363391);
  make_cvar(cvar_7363393, (object *)&__glo_match_91record_91named_91refs_cyclone_match);make_pair(pair_7363394, find_or_add_symbol("match-record-named-refs"), &cvar_7363393);
  make_cvar(cvar_7363395, (object *)&__glo_match_91record_91refs_cyclone_match);make_pair(pair_7363396, find_or_add_symbol("match-record-refs"), &cvar_7363395);
  make_cvar(cvar_7363397, (object *)&__glo_match_91vector_91tail_91two_cyclone_match);make_pair(pair_7363398, find_or_add_symbol("match-vector-tail-two"), &cvar_7363397);
  make_cvar(cvar_7363399, (object *)&__glo_match_91vector_91tail_cyclone_match);make_pair(pair_7363400, find_or_add_symbol("match-vector-tail"), &cvar_7363399);
  make_cvar(cvar_7363401, (object *)&__glo_match_91gen_91vector_91ellipsis_cyclone_match);make_pair(pair_7363402, find_or_add_symbol("match-gen-vector-ellipsis"), &cvar_7363401);
  make_cvar(cvar_7363403, (object *)&__glo_match_91vector_91step_cyclone_match);make_pair(pair_7363404, find_or_add_symbol("match-vector-step"), &cvar_7363403);
  make_cvar(cvar_7363405, (object *)&__glo_match_91vector_91two_cyclone_match);make_pair(pair_7363406, find_or_add_symbol("match-vector-two"), &cvar_7363405);
  make_cvar(cvar_7363407, (object *)&__glo_match_91vector_cyclone_match);make_pair(pair_7363408, find_or_add_symbol("match-vector"), &cvar_7363407);
  make_cvar(cvar_7363409, (object *)&__glo_match_91gen_91search_cyclone_match);make_pair(pair_7363410, find_or_add_symbol("match-gen-search"), &cvar_7363409);
  make_cvar(cvar_7363411, (object *)&__glo_match_91verify_91no_91ellipsis_cyclone_match);make_pair(pair_7363412, find_or_add_symbol("match-verify-no-ellipsis"), &cvar_7363411);
  make_cvar(cvar_7363413, (object *)&__glo_match_91gen_91ellipsis_cyclone_match);make_pair(pair_7363414, find_or_add_symbol("match-gen-ellipsis"), &cvar_7363413);
  make_cvar(cvar_7363415, (object *)&__glo_match_91gen_91or_91step_cyclone_match);make_pair(pair_7363416, find_or_add_symbol("match-gen-or-step"), &cvar_7363415);
  make_cvar(cvar_7363417, (object *)&__glo_match_91gen_91or_cyclone_match);make_pair(pair_7363418, find_or_add_symbol("match-gen-or"), &cvar_7363417);
  make_cvar(cvar_7363419, (object *)&__glo_match_91drop_91first_91arg_cyclone_match);make_pair(pair_7363420, find_or_add_symbol("match-drop-first-arg"), &cvar_7363419);
  make_cvar(cvar_7363421, (object *)&__glo_match_91tuck_91ids_cyclone_match);make_pair(pair_7363422, find_or_add_symbol("match-tuck-ids"), &cvar_7363421);
  make_cvar(cvar_7363423, (object *)&__glo_match_91drop_91ids_cyclone_match);make_pair(pair_7363424, find_or_add_symbol("match-drop-ids"), &cvar_7363423);
  make_cvar(cvar_7363425, (object *)&__glo_match_91quasiquote_91step_cyclone_match);make_pair(pair_7363426, find_or_add_symbol("match-quasiquote-step"), &cvar_7363425);
  make_cvar(cvar_7363427, (object *)&__glo_match_91quasiquote_cyclone_match);make_pair(pair_7363428, find_or_add_symbol("match-quasiquote"), &cvar_7363427);
  make_cvar(cvar_7363429, (object *)&__glo_match_91two_cyclone_match);make_pair(pair_7363430, find_or_add_symbol("match-two"), &cvar_7363429);
  make_cvar(cvar_7363431, (object *)&__glo_match_91one_cyclone_match);make_pair(pair_7363432, find_or_add_symbol("match-one"), &cvar_7363431);
  make_cvar(cvar_7363433, (object *)&__glo_match_91next_cyclone_match);make_pair(pair_7363434, find_or_add_symbol("match-next"), &cvar_7363433);
  make_cvar(cvar_7363435, (object *)&__glo_match_cyclone_match);make_pair(pair_7363436, find_or_add_symbol("match"), &cvar_7363435);
  make_cvar(cvar_7363437, (object *)&__glo_match_91syntax_91error_cyclone_match);make_pair(pair_7363438, find_or_add_symbol("match-syntax-error"), &cvar_7363437);
make_pair(c_7363476, &pair_7363363,Cyc_global_variables);
make_pair(c_7363475, &pair_7363366, &c_7363476);
make_pair(c_7363474, &pair_7363368, &c_7363475);
make_pair(c_7363473, &pair_7363370, &c_7363474);
make_pair(c_7363472, &pair_7363372, &c_7363473);
make_pair(c_7363471, &pair_7363374, &c_7363472);
make_pair(c_7363470, &pair_7363376, &c_7363471);
make_pair(c_7363469, &pair_7363378, &c_7363470);
make_pair(c_7363468, &pair_7363380, &c_7363469);
make_pair(c_7363467, &pair_7363382, &c_7363468);
make_pair(c_7363466, &pair_7363384, &c_7363467);
make_pair(c_7363465, &pair_7363386, &c_7363466);
make_pair(c_7363464, &pair_7363388, &c_7363465);
make_pair(c_7363463, &pair_7363390, &c_7363464);
make_pair(c_7363462, &pair_7363392, &c_7363463);
make_pair(c_7363461, &pair_7363394, &c_7363462);
make_pair(c_7363460, &pair_7363396, &c_7363461);
make_pair(c_7363459, &pair_7363398, &c_7363460);
make_pair(c_7363458, &pair_7363400, &c_7363459);
make_pair(c_7363457, &pair_7363402, &c_7363458);
make_pair(c_7363456, &pair_7363404, &c_7363457);
make_pair(c_7363455, &pair_7363406, &c_7363456);
make_pair(c_7363454, &pair_7363408, &c_7363455);
make_pair(c_7363453, &pair_7363410, &c_7363454);
make_pair(c_7363452, &pair_7363412, &c_7363453);
make_pair(c_7363451, &pair_7363414, &c_7363452);
make_pair(c_7363450, &pair_7363416, &c_7363451);
make_pair(c_7363449, &pair_7363418, &c_7363450);
make_pair(c_7363448, &pair_7363420, &c_7363449);
make_pair(c_7363447, &pair_7363422, &c_7363448);
make_pair(c_7363446, &pair_7363424, &c_7363447);
make_pair(c_7363445, &pair_7363426, &c_7363446);
make_pair(c_7363444, &pair_7363428, &c_7363445);
make_pair(c_7363443, &pair_7363430, &c_7363444);
make_pair(c_7363442, &pair_7363432, &c_7363443);
make_pair(c_7363441, &pair_7363434, &c_7363442);
make_pair(c_7363440, &pair_7363436, &c_7363441);
make_pair(c_7363439, &pair_7363438, &c_7363440);
Cyc_global_variables = &c_7363439;
object buf[1]; buf[0] = ((closure1_type *)clo)->element;
(((closure)__glo_lib_91init_117cyclonematch_cyclone_match)->fn)(data, buf[0], 1, buf);
}
void c_cyclonematch_entry_pt(void *data, object cont, int argc, object value){ 
  register_library("cyclone_match");
  c_cyclonematch_entry_pt_first_lambda(data, cont, argc, value);
}
