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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#include "cyclone/types.h"
object __glo_lib_91init_117schemecyclonelibraries_scheme_cyclone_libraries = NULL;
object __glo_resolve_91dependencies_scheme_cyclone_libraries = NULL;
object __glo_lib_117get_91dep_91list_scheme_cyclone_libraries = NULL;
object __glo_lib_117get_91all_91import_91deps_scheme_cyclone_libraries = NULL;
object __glo_lib_117resolve_91meta_scheme_cyclone_libraries = NULL;
object __glo_lib_117import_91_125metalist_scheme_cyclone_libraries = NULL;
object __glo_lib_117idb_117entry_91_125library_91id_scheme_cyclone_libraries = NULL;
object __glo_lib_117idb_117entry_91_125library_91name_191_191inline_191_191_scheme_cyclone_libraries = NULL;
object __glo_lib_117idb_117entry_91_125library_91name_scheme_cyclone_libraries = NULL;
object __glo_lib_117idb_117lookup_scheme_cyclone_libraries = NULL;
object __glo_lib_117idb_117ids_scheme_cyclone_libraries = NULL;
object __glo_lib_117imports_91_125idb_scheme_cyclone_libraries = NULL;
object __glo_lib_117import_91set_95exports_91_125imports_scheme_cyclone_libraries = NULL;
object __glo_lib_117import_91_125export_91list_scheme_cyclone_libraries = NULL;
object __glo_lib_117get_91all_91c_91compiler_91options_scheme_cyclone_libraries = NULL;
object __glo_lib_117read_91c_91compiler_91options_scheme_cyclone_libraries = NULL;
object __glo_lib_117get_91all_91c_91linker_91options_scheme_cyclone_libraries = NULL;
object __glo_lib_117read_91c_91linker_91options_scheme_cyclone_libraries = NULL;
object __glo_lib_117read_91includes_scheme_cyclone_libraries = NULL;
object __glo_lib_117read_91imports_scheme_cyclone_libraries = NULL;
object __glo_lib_117check_91system_91path_scheme_cyclone_libraries = NULL;
object __glo_lib_117import_91_125path_scheme_cyclone_libraries = NULL;
object __glo_lib_117import_91_125filename_scheme_cyclone_libraries = NULL;
object __glo_lib_117atom_91_125string_scheme_cyclone_libraries = NULL;
object __glo_form_91ce_91expr_scheme_cyclone_libraries = NULL;
object __glo_lib_117cond_91expand_91decls_scheme_cyclone_libraries = NULL;
object __glo_lib_117cond_91expand_scheme_cyclone_libraries = NULL;
object __glo_lib_117inlines_scheme_cyclone_libraries = NULL;
object __glo_lib_117include_91c_91headers_scheme_cyclone_libraries = NULL;
object __glo_lib_117c_91compiler_91options_scheme_cyclone_libraries = NULL;
object __glo_lib_117c_91linker_91options_scheme_cyclone_libraries = NULL;
object __glo_lib_117includes_scheme_cyclone_libraries = NULL;
object __glo_lib_117exports_scheme_cyclone_libraries = NULL;
object __glo_lib_117rename_91exports_scheme_cyclone_libraries = NULL;
object __glo_lib_117raw_91exports_scheme_cyclone_libraries = NULL;
object __glo_lib_117imports_scheme_cyclone_libraries = NULL;
object __glo_lib_117body_scheme_cyclone_libraries = NULL;
object __glo_lib_117get_91all_scheme_cyclone_libraries = NULL;
object __glo_lib_117result_scheme_cyclone_libraries = NULL;
object __glo_lib_117name_91_125symbol_scheme_cyclone_libraries = NULL;
object __glo_lib_117name_91_125unique_91string_scheme_cyclone_libraries = NULL;
object __glo_lib_117name_91_125string_scheme_cyclone_libraries = NULL;
object __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries = NULL;
object __glo_lib_117import_91set_91_125import_91set_191_191inline_191_191_scheme_cyclone_libraries = NULL;
object __glo_lib_117import_91set_91_125import_91set_scheme_cyclone_libraries = NULL;
object __glo_lib_117import_91set_117library_91name_127_scheme_cyclone_libraries = NULL;
object __glo_lib_117name_scheme_cyclone_libraries = NULL;
object __glo__75lib_117list_91_125import_91set_scheme_cyclone_libraries = NULL;
object __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries = NULL;
object __glo_library_91exists_127_scheme_cyclone_libraries = NULL;
object __glo_library_127_scheme_cyclone_libraries = NULL;
object __glo_lib_117rename_91aliases_scheme_cyclone_libraries = NULL;
object __glo__85srfi_91aliases_85_scheme_cyclone_libraries = 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_read_scheme_read;
extern object __glo_read_91all_scheme_read;
extern object __glo_read_91all_95source_scheme_read;
extern object __glo_include_scheme_read;
extern object __glo_include_91ci_scheme_read;
extern object __glo_command_91line_scheme_process_91context;
extern object __glo_emergency_91exit_scheme_process_91context;
extern object __glo_get_91environment_91variable_scheme_process_91context;
extern object __glo_get_91environment_91variables_scheme_process_91context;
extern object __glo_define_91syntax_127_scheme_cyclone_util;
extern object __glo_let_91syntax_127_scheme_cyclone_util;
extern object __glo_letrec_91syntax_127_scheme_cyclone_util;
extern object __glo_tagged_91list_127_scheme_cyclone_util;
extern object __glo_if_127_scheme_cyclone_util;
extern object __glo_if_91syntax_127_scheme_cyclone_util;
extern object __glo_begin_127_scheme_cyclone_util;
extern object __glo_lambda_127_scheme_cyclone_util;
extern object __glo_pair_91_125list_scheme_cyclone_util;
extern object __glo_define_91lambda_127_scheme_cyclone_util;
extern object __glo_define_91_125lambda_scheme_cyclone_util;
extern object __glo_formals_91_125list_scheme_cyclone_util;
extern object __glo_lambda_91formals_91_125list_scheme_cyclone_util;
extern object __glo_lambda_91varargs_127_scheme_cyclone_util;
extern object __glo_lambda_91_125formals_scheme_cyclone_util;
extern object __glo_lambda_91_125exp_scheme_cyclone_util;
extern object __glo_lambda_91formals_91type_scheme_cyclone_util;
extern object __glo_lambda_91varargs_91var_scheme_cyclone_util;
extern object __glo_pack_91lambda_91arguments_scheme_cyclone_util;
extern object __glo_if_91_125condition_scheme_cyclone_util;
extern object __glo_if_91_125then_scheme_cyclone_util;
extern object __glo_if_91else_127_scheme_cyclone_util;
extern object __glo_if_91_125else_scheme_cyclone_util;
extern object __glo_const_127_scheme_cyclone_util;
extern object __glo_ref_127_scheme_cyclone_util;
extern object __glo_quote_127_scheme_cyclone_util;
extern object __glo_define_91c_127_scheme_cyclone_util;
extern object __glo_set_67_127_scheme_cyclone_util;
extern object __glo_set_67_91_125var_scheme_cyclone_util;
extern object __glo_set_67_91_125exp_scheme_cyclone_util;
extern object __glo_define_127_scheme_cyclone_util;
extern object __glo_define_91_125var_scheme_cyclone_util;
extern object __glo_define_91_125exp_scheme_cyclone_util;
extern object __glo_app_127_scheme_cyclone_util;
extern object __glo_env_117enclosing_91environment_scheme_cyclone_util;
extern object __glo_env_117first_91frame_scheme_cyclone_util;
extern object __glo_env_117the_91empty_91environment_scheme_cyclone_util;
extern object __glo_env_117make_91frame_scheme_cyclone_util;
extern object __glo_env_117frame_91variables_scheme_cyclone_util;
extern object __glo_env_117frame_91values_scheme_cyclone_util;
extern object __glo_env_117add_91binding_91to_91frame_67_scheme_cyclone_util;
extern object __glo_env_117all_91variables_scheme_cyclone_util;
extern object __glo_env_117all_91values_scheme_cyclone_util;
extern object __glo_env_117extend_91environment_scheme_cyclone_util;
extern object __glo_env_117lookup_scheme_cyclone_util;
extern object __glo_env_117lookup_91variable_91value_scheme_cyclone_util;
extern object __glo_env_117_191lookup_91variable_91value_scheme_cyclone_util;
extern object __glo_env_117set_91variable_91value_67_scheme_cyclone_util;
extern object __glo_env_117define_91variable_67_scheme_cyclone_util;
extern object __glo_make_91syntactic_91closure_scheme_cyclone_util;
extern object __glo_strip_91syntactic_91closures_scheme_cyclone_util;
extern object __glo_identifier_91_125symbol_scheme_cyclone_util;
extern object __glo_identifier_127_scheme_cyclone_util;
extern object __glo_identifier_123_127_scheme_cyclone_util;
extern object __glo_Cyc_91er_91rename_scheme_cyclone_util;
extern object __glo_Cyc_91er_91compare_127_scheme_cyclone_util;
extern object __glo_mangle_scheme_cyclone_util;
extern object __glo_mangle_91global_scheme_cyclone_util;
extern object __glo_define_91c_91inline_127_scheme_cyclone_util;
extern object __glo_define_91c_91_125inline_91var_scheme_cyclone_util;
extern object __glo_Cyc_91set_91immutable_67_scheme_cyclone_util;
extern object __glo_string_91join_scheme_cyclone_util;
extern object __glo_string_91split_scheme_cyclone_util;
extern object __glo_gensym_scheme_cyclone_util;
extern object __glo_delete_scheme_cyclone_util;
extern object __glo_delete_91duplicates_scheme_cyclone_util;
extern object __glo_flatten_scheme_cyclone_util;
extern object __glo_length_95obj_scheme_cyclone_util;
extern object __glo_list_91index2_scheme_cyclone_util;
extern object __glo_list_91insert_91at_67_scheme_cyclone_util;
extern object __glo_list_91prefix_127_scheme_cyclone_util;
extern object __glo_string_91replace_91all_scheme_cyclone_util;
extern object __glo_take_scheme_cyclone_util;
extern object __glo_drop_scheme_cyclone_util;
extern object __glo_filter_scheme_cyclone_util;
extern object __glo_current_91expand_91filepath_scheme_cyclone_util;
extern object __glo_fast_91string_123_127_191_191inline_191_191_scheme_base;
extern object __glo_fast_91string_121_127_191_191inline_191_191_scheme_base;
extern object __glo_fast_91string_121_123_127_191_191inline_191_191_scheme_base;
extern object __glo_fast_91string_125_127_191_191inline_191_191_scheme_base;
extern object __glo_fast_91string_125_123_127_191_191inline_191_191_scheme_base;
extern object __glo__75write_91bytevector_191_191inline_191_191_scheme_base;
extern object __glo_not_191_191inline_191_191_scheme_base;
extern object __glo_list_127_191_191inline_191_191_scheme_base;
extern object __glo_zero_127_191_191inline_191_191_scheme_base;
extern object __glo_positive_127_191_191inline_191_191_scheme_base;
extern object __glo_negative_127_191_191inline_191_191_scheme_base;
extern object __glo_floor_191_191inline_191_191_scheme_base;
extern object __glo_ceiling_191_191inline_191_191_scheme_base;
extern object __glo_truncate_191_191inline_191_191_scheme_base;
extern object __glo_round_191_191inline_191_191_scheme_base;
extern object __glo_exact_191_191inline_191_191_scheme_base;
extern object __glo_inexact_191_191inline_191_191_scheme_base;
extern object __glo_sqrt_191_191inline_191_191_scheme_base;
extern object __glo_exact_91integer_127_191_191inline_191_191_scheme_base;
extern object __glo_exact_127_191_191inline_191_191_scheme_base;
extern object __glo_complex_127_191_191inline_191_191_scheme_base;
extern object __glo_fixnum_127_191_191inline_191_191_scheme_base;
extern object __glo_quotient_191_191inline_191_191_scheme_base;
extern object __glo_square_191_191inline_191_191_scheme_base;
extern object __glo_eof_91object_191_191inline_191_191_scheme_base;
extern object __glo_void_191_191inline_191_191_scheme_base;
extern object __glo_make_91record_91marker_191_191inline_191_191_scheme_base;
extern object __glo_Cyc_91opaque_91eq_127_191_191inline_191_191_scheme_read;
extern object __glo_Cyc_91opaque_91unsafe_91eq_127_191_191inline_191_191_scheme_read;
extern object __glo_Cyc_91opaque_91unsafe_91string_127_191_191inline_191_191_scheme_read;
extern object __glo_Cyc_91opaque_91_125string_191_191inline_191_191_scheme_read;
extern object __glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_app_127_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_ref_127_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_lambda_91_125formals_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_lambda_91_125exp_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_env_117enclosing_91environment_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_env_117first_91frame_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_env_117frame_91variables_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_env_117frame_91values_191_191inline_191_191_scheme_cyclone_util;
#include "cyclone/runtime.h"
defsymbol(cut);
defsymbol(assumptions);
defsymbol(chain);
defsymbol(hooks);
defsymbol(fixnum);
defsymbol(socket);
defsymbol(integer_91bits);
defsymbol(format);
defsymbol(random);
defsymbol(threads);
defsymbol(receive);
defsymbol(and_91let_85);
defsymbol(comparator);
defsymbol(ephemeron);
defsymbol(list_91queue);
defsymbol(box);
defsymbol(stream);
defsymbol(lseq);
defsymbol(generator);
defsymbol(text);
defsymbol(ideque);
defsymbol(rlist);
defsymbol(ilist);
defsymbol(hash_91table);
defsymbol(charset);
defsymbol(set);
defsymbol(sort);
defsymbol(vector);
defsymbol(_list);
defsymbol(_85srfi_91aliases_85);
defsymbol(lib_117get_91dep_91list);
defsymbol(sld);
defsymbol(cyclone);
defsymbol(srfi);
defsymbol(scheme);
defsymbol(cond_91expand);
defsymbol(_121param_91convert_125);
defsymbol(_121param_91set_67_125);
defsymbol(_inline);
defsymbol(include_91c_91header);
defsymbol(c_91compiler_91options);
defsymbol(c_91linker_91options);
defsymbol(include);
defsymbol(export);
defsymbol(import);
defsymbol(begin);
defsymbol(rename);
defsymbol(prefix);
defsymbol(except);
defsymbol(only);
defsymbol(define_91library);
static void __lambda_334(void *data, object clo, int argc, object *args) ;/*closure _,object k_731301*/
static void __lambda_335(void *data, object clo, int argc, object *args) ;/*object self_731604, object r_731303*/
static void __lambda_291(void *data, object clo, int argc, object *args) ;/*closure _,object k_731251, object nodes_73444_73672*/
static void __lambda_347(void *data, object clo, int argc, object *args) ;/*object self_731555, object nodes_73444_73672*/
static void __lambda_292(void *data, object clo, int argc, object *args) ;/*object self_731556, object append_91cell_67_73679, object dep_91resolve_73680, object get_91cell_73681, object make_91cell_73682, object master_91dependency_73683, object node_91_125edges_73684*/
static void __lambda_346(void *data, object clo, int argc, object *args) ;/*object self_731557, object append_91cell_67_73679*/
static void __lambda_345(void *data, object clo, int argc, object *args) ;/*object self_731558, object dep_91resolve_73680*/
static void __lambda_344(void *data, object clo, int argc, object *args) ;/*object self_731559, object get_91cell_73681*/
static void __lambda_343(void *data, object clo, int argc, object *args) ;/*object self_731560, object make_91cell_73682*/
static void __lambda_342(void *data, object clo, int argc, object *args) ;/*object self_731561, object master_91dependency_73683*/
static void __lambda_341(void *data, object clo, int argc, object *args) ;/*object self_731562, object node_91_125edges_73684*/
static void __lambda_332(void *data, object clo, int argc, object *args) ;/*object self_731563, object k_731296, object cell_73445_73691, object value_73446_73692*/
static void __lambda_333(void *data, object clo, int argc, object *args) ;/*object self_731564, object r_731298*/
static void __lambda_293(void *data, object clo, int argc, object *args) ;/*object self_731565, object r_731295*/
static void __lambda_294(void *data, object clo, int argc, object *args) ;/*object self_731566, object r_731252*/
static void __lambda_331(void *data, object clo, int argc, object *args) ;/*object self_731567, object k_731293*/
static void __lambda_295(void *data, object clo, int argc, object *args) ;/*object self_731568, object r_731292*/
static void __lambda_296(void *data, object clo, int argc, object *args) ;/*object self_731569, object r_731253*/
static void __lambda_297(void *data, object clo, int argc, object *args) ;/*object self_731570, object r_731254*/
static void __lambda_330(void *data, object clo, int argc, object *args) ;/*object self_731571, object k_731291, object name_73447_73693*/
static void __lambda_298(void *data, object clo, int argc, object *args) ;/*object self_731572, object r_731290*/
static void __lambda_299(void *data, object clo, int argc, object *args) ;/*object self_731573, object r_731255*/
static void __lambda_328(void *data, object clo, int argc, object *args) ;/*object self_731574, object k_731287*/
static void __lambda_329(void *data, object clo, int argc, object *args) ;/*object self_731575, object r_731289*/
static void __lambda_300(void *data, object clo, int argc, object *args) ;/*object self_731576, object r_731286*/
static void __lambda_301(void *data, object clo, int argc, object *args) ;/*object self_731577, object r_731256*/
static void __lambda_313(void *data, object clo, int argc, object *args) ;/*object self_731578, object k_731270, object node_73448_73694, object resolved_73449_73695, object seen_73450_73696*/
static void __lambda_314(void *data, object clo, int argc, object *args) ;/*object self_731579, object r_731271*/
static void __lambda_320(void *data, object clo, int argc, object *args) ;/*object self_731580, object k_731278, object edge_73451_73697*/
static void __lambda_321(void *data, object clo, int argc, object *args) ;/*object self_731581, object r_731285*/
static void __lambda_322(void *data, object clo, int argc, object *args) ;/*object self_731582, object r_731279*/
static void __lambda_326(void *data, object clo, int argc, object *args) ;/*object self_731583, object r_731280*/
static void __lambda_327(void *data, object clo, int argc, object *args) ;/*object self_731584, object r_731281*/
static void __lambda_323(void *data, object clo, int argc, object *args) ;/*object self_731585, object k_731282*/
static void __lambda_324(void *data, object clo, int argc, object *args) ;/*object self_731586, object r_731284*/
static void __lambda_325(void *data, object clo, int argc, object *args) ;/*object self_731587, object r_731283*/
static void __lambda_315(void *data, object clo, int argc, object *args) ;/*object self_731588, object r_731274*/
static void __lambda_316(void *data, object clo, int argc, object *args) ;/*object self_731589, object r_731277*/
static void __lambda_317(void *data, object clo, int argc, object *args) ;/*object self_731590, object r_731276*/
static void __lambda_318(void *data, object clo, int argc, object *args) ;/*object self_731591, object r_731272*/
static void __lambda_319(void *data, object clo, int argc, object *args) ;/*object self_731592, object r_731273*/
static void __lambda_302(void *data, object clo, int argc, object *args) ;/*object self_731593, object r_731269*/
static void __lambda_303(void *data, object clo, int argc, object *args) ;/*object self_731594, object r_731257*/
static void __lambda_304(void *data, object clo, int argc, object *args) ;/*object self_731595, object r_731268*/
static void __lambda_305(void *data, object clo, int argc, object *args) ;/*object self_731596, object r_731267*/
static void __lambda_306(void *data, object clo, int argc, object *args) ;/*object self_731597, object r_731258*/
static void __lambda_307(void *data, object clo, int argc, object *args) ;/*object self_731598, object r_731263*/
static void __lambda_308(void *data, object clo, int argc, object *args) ;/*object self_731599, object r_731264*/
static void __lambda_309(void *data, object clo, int argc, object *args) ;/*object self_731600, object r_731265*/
static void __lambda_310(void *data, object clo, int argc, object *args) ;/*object self_731601, object resolved_73457_73698*/
static void __lambda_311(void *data, object clo, int argc, object *args) ;/*object self_731602, object r_731262*/
static void __lambda_312(void *data, object clo, int argc, object *args) ;/*object self_731603, object deps_73460_73699*/
static void __lambda_274(void *data, object clo, int argc, object *args) ;/*closure _,object k_731230, object imports_73419_73660, object append_91dirs_73420_73661, object prepend_91dirs_73421_73662, object expander_73422_73663*/
static void __lambda_275(void *data, object clo, int argc, object *args) ;/*object self_731537, object libraries_95deps_73423_73664, object find_91deps_67_73424_73665*/
static void __lambda_340(void *data, object clo, int argc, object *args) ;/*object self_731538, object libraries_95deps_73423_73664*/
static void __lambda_339(void *data, object clo, int argc, object *args) ;/*object self_731539, object find_91deps_67_73424_73665*/
static void __lambda_276(void *data, object clo, int argc, object *args) ;/*object self_731540, object r_731231*/
static void __lambda_280(void *data, object clo, int argc, object *args) ;/*object self_731541, object k_731235, object import_91sets_73425_73666*/
static void __lambda_282(void *data, object clo, int argc, object *args) ;/*object self_731542, object k_731237, object i_73426_73667*/
static void __lambda_283(void *data, object clo, int argc, object *args) ;/*object self_731543, object import_91set_73429_73668*/
static void __lambda_284(void *data, object clo, int argc, object *args) ;/*object self_731544, object lib_91name_73432_73669*/
static void __lambda_285(void *data, object clo, int argc, object *args) ;/*object self_731545, object r_731240*/
static void __lambda_286(void *data, object clo, int argc, object *args) ;/*object self_731546, object deps_73439_73670*/
static void __lambda_287(void *data, object clo, int argc, object *args) ;/*object self_731547, object dep_91libs_73442_73671*/
static void __lambda_288(void *data, object clo, int argc, object *args) ;/*object self_731548, object r_731245*/
static void __lambda_289(void *data, object clo, int argc, object *args) ;/*object self_731549, object r_731244*/
static void __lambda_290(void *data, object clo, int argc, object *args) ;/*object self_731550, object r_731243*/
static void __lambda_281(void *data, object clo, int argc, object *args) ;/*object self_731551, object r_731236*/
static void __lambda_277(void *data, object clo, int argc, object *args) ;/*object self_731552, object r_731234*/
static void __lambda_278(void *data, object clo, int argc, object *args) ;/*object self_731553, object r_731232*/
static void __lambda_279(void *data, object clo, int argc, object *args) ;/*object self_731554, object r_731233*/
static void __lambda_270(void *data, object clo, int argc, object *args) ;/*closure _,object k_731224, object imports_73415_73656, object append_91dirs_73416_73657, object prepend_91dirs_73417_73658*/
static void __lambda_273(void *data, object clo, int argc, object *args) ;/*object self_731534, object k_731227, object import_73418_73659*/
static void __lambda_271(void *data, object clo, int argc, object *args) ;/*object self_731535, object r_731226*/
static void __lambda_272(void *data, object clo, int argc, object *args) ;/*object self_731536, object r_731225*/
static void __lambda_260(void *data, object clo, int argc, object *args) ;/*closure _,object k_731210, object import_73396_73649, object append_91dirs_73397_73650, object prepend_91dirs_73398_73651*/
static void __lambda_261(void *data, object clo, int argc, object *args) ;/*object self_731523, object lib_91name_73401_73652*/
static void __lambda_262(void *data, object clo, int argc, object *args) ;/*object self_731524, object file_73404_73653*/
static void __lambda_263(void *data, object clo, int argc, object *args) ;/*object self_731525, object fp_73407_73654*/
static void __lambda_338(void *data, object clo, int argc, object *args) ;/*object self_731526, object fp_73407_73654*/
static void __lambda_264(void *data, object clo, int argc, object *args) ;/*object self_731527, object result_73410_73655*/
static void __lambda_337(void *data, object clo, int argc, object *args) ;/*object self_731528, object result_73410_73655*/
static void __lambda_269(void *data, object clo, int argc, object *args) ;/*object self_731529, object r_731214*/
static void __lambda_265(void *data, object clo, int argc, object *args) ;/*object self_731530, object k_731215*/
static void __lambda_266(void *data, object clo, int argc, object *args) ;/*object self_731531, object r_731217*/
static void __lambda_267(void *data, object clo, int argc, object *args) ;/*object self_731532, object r_731220*/
static void __lambda_268(void *data, object clo, int argc, object *args) ;/*object self_731533, object r_731218*/
static void __lambda_259(void *data, object clo, int argc, object *args) ;/*closure _,object k_731204, object entry_73391_73648*/
static object __lambda_349(void *data, object ptr,object entry_73390_73647) ;
static void __lambda_258(void *data, object clo, int argc, object *args) ;/*closure _,object k_731201, object entry_73390_73647*/
static void __lambda_251(void *data, object clo, int argc, object *args) ;/*closure _,object k_731186, object db_73378_73643, object identifier_73379_73644*/
static void __lambda_253(void *data, object clo, int argc, object *args) ;/*object self_731517, object k_731188, object return_73380_73645*/
static void __lambda_256(void *data, object clo, int argc, object *args) ;/*object self_731518, object k_731191, object entry_73381_73646*/
static void __lambda_257(void *data, object clo, int argc, object *args) ;/*object self_731519, object r_731198*/
static void __lambda_254(void *data, object clo, int argc, object *args) ;/*object self_731520, object r_731190*/
static void __lambda_255(void *data, object clo, int argc, object *args) ;/*object self_731521, object r_731189*/
static void __lambda_252(void *data, object clo, int argc, object *args) ;/*object self_731522, object r_731187*/
static void __lambda_248(void *data, object clo, int argc, object *args) ;/*closure _,object k_731176, object db_73374_73639*/
static void __lambda_250(void *data, object clo, int argc, object *args) ;/*object self_731515, object k_731179, object i_73375_73640, object is_73376_73641*/
static void __lambda_249(void *data, object clo, int argc, object *args) ;/*object self_731516, object r_731177*/
static void __lambda_239(void *data, object clo, int argc, object *args) ;/*closure _,object k_731163, object imports_73366_73631, object append_91dirs_73367_73632, object prepend_91dirs_73368_73633, object expander_73369_73634*/
static void __lambda_243(void *data, object clo, int argc, object *args) ;/*object self_731507, object k_731167, object import_91set_73370_73635*/
static void __lambda_244(void *data, object clo, int argc, object *args) ;/*object self_731508, object lib_91name_73371_73636*/
static void __lambda_247(void *data, object clo, int argc, object *args) ;/*object self_731509, object k_731172, object id_73372_73637, object ids_73373_73638*/
static void __lambda_245(void *data, object clo, int argc, object *args) ;/*object self_731510, object r_731169*/
static void __lambda_246(void *data, object clo, int argc, object *args) ;/*object self_731511, object r_731171*/
static void __lambda_240(void *data, object clo, int argc, object *args) ;/*object self_731512, object r_731165*/
static void __lambda_241(void *data, object clo, int argc, object *args) ;/*object self_731513, object r_731166*/
static void __lambda_242(void *data, object clo, int argc, object *args) ;/*object self_731514, object r_731164*/
static void __lambda_217(void *data, object clo, int argc, object *args) ;/*closure _,object k_731110, object import_91set_73335_73618, object exports_73336_73619*/
static void __lambda_336(void *data, object clo, int argc, object *args) ;/*object self_731485, object exports_73336_73619*/
static void __lambda_221(void *data, object clo, int argc, object *args) ;/*object self_731486, object r_731111*/
static void __lambda_235(void *data, object clo, int argc, object *args) ;/*object self_731499, object k_731144, object e_73363_73629*/
static void __lambda_236(void *data, object clo, int argc, object *args) ;/*object self_731500, object rename_73364_73630*/
static void __lambda_238(void *data, object clo, int argc, object *args) ;/*object self_731501, object r_731147*/
static void __lambda_237(void *data, object clo, int argc, object *args) ;/*object self_731502, object k_731148*/
static void __lambda_234(void *data, object clo, int argc, object *args) ;/*object self_731503, object r_731143*/
static void __lambda_227(void *data, object clo, int argc, object *args) ;/*object self_731492, object prestr_73356_73626*/
static void __lambda_229(void *data, object clo, int argc, object *args) ;/*object self_731493, object k_731131, object e_73358_73627*/
static void __lambda_230(void *data, object clo, int argc, object *args) ;/*object self_731494, object r_731137*/
static void __lambda_231(void *data, object clo, int argc, object *args) ;/*object self_731495, object r_731136*/
static void __lambda_233(void *data, object clo, int argc, object *args) ;/*object self_731496, object r_731133*/
static void __lambda_232(void *data, object clo, int argc, object *args) ;/*object self_731497, object k_731134*/
static void __lambda_228(void *data, object clo, int argc, object *args) ;/*object self_731498, object r_731130*/
static void __lambda_225(void *data, object clo, int argc, object *args) ;/*object self_731489, object k_731122, object sym_73347_73624*/
static void __lambda_226(void *data, object clo, int argc, object *args) ;/*object self_731490, object r_731123*/
static void __lambda_224(void *data, object clo, int argc, object *args) ;/*object self_731491, object r_731121*/
static void __lambda_223(void *data, object clo, int argc, object *args) ;/*object self_731487, object k_731115, object sym_73342_73622*/
static void __lambda_222(void *data, object clo, int argc, object *args) ;/*object self_731488, object r_731114*/
static void __lambda_218(void *data, object clo, int argc, object *args) ;/*object self_731504, object k_731157*/
static void __lambda_219(void *data, object clo, int argc, object *args) ;/*object self_731505, object r_731158*/
static void __lambda_220(void *data, object clo, int argc, object *args) ;/*object self_731506, object result_73337_73620*/
static void __lambda_207(void *data, object clo, int argc, object *args) ;/*closure _,object k_731095, object import_73312_73608, object append_91dirs_73313_73609, object prepend_91dirs_73314_73610, object expander_73315_73611*/
static void __lambda_208(void *data, object clo, int argc, object *args) ;/*object self_731476, object lib_91name_73318_73612*/
static void __lambda_209(void *data, object clo, int argc, object *args) ;/*object self_731477, object r_731107*/
static void __lambda_210(void *data, object clo, int argc, object *args) ;/*object self_731478, object dir_73321_73613*/
static void __lambda_211(void *data, object clo, int argc, object *args) ;/*object self_731479, object fp_73324_73614*/
static void __lambda_212(void *data, object clo, int argc, object *args) ;/*object self_731480, object lib_73327_73615*/
static void __lambda_215(void *data, object clo, int argc, object *args) ;/*object self_731481, object lib_85_73330_73616*/
static void __lambda_216(void *data, object clo, int argc, object *args) ;/*object self_731482, object exports_73333_73617*/
static void __lambda_213(void *data, object clo, int argc, object *args) ;/*object self_731483, object k_731104*/
static void __lambda_214(void *data, object clo, int argc, object *args) ;/*object self_731484, object r_731105*/
static void __lambda_203(void *data, object clo, int argc, object *args) ;/*closure _,object k_731089, object imports_73307_73603, object append_91dirs_73308_73604, object prepend_91dirs_73309_73605, object expander_73310_73606*/
static void __lambda_206(void *data, object clo, int argc, object *args) ;/*object self_731473, object k_731092, object import_73311_73607*/
static void __lambda_204(void *data, object clo, int argc, object *args) ;/*object self_731474, object r_731091*/
static void __lambda_205(void *data, object clo, int argc, object *args) ;/*object self_731475, object r_731090*/
static void __lambda_194(void *data, object clo, int argc, object *args) ;/*closure _,object k_731075, object import_73284_73593, object append_91dirs_73285_73594, object prepend_91dirs_73286_73595, object expander_73287_73596*/
static void __lambda_195(void *data, object clo, int argc, object *args) ;/*object self_731465, object lib_91name_73290_73597*/
static void __lambda_196(void *data, object clo, int argc, object *args) ;/*object self_731466, object dir_73293_73598*/
static void __lambda_197(void *data, object clo, int argc, object *args) ;/*object self_731467, object fp_73296_73599*/
static void __lambda_198(void *data, object clo, int argc, object *args) ;/*object self_731468, object lib_73299_73600*/
static void __lambda_201(void *data, object clo, int argc, object *args) ;/*object self_731469, object lib_85_73302_73601*/
static void __lambda_202(void *data, object clo, int argc, object *args) ;/*object self_731470, object options_73305_73602*/
static void __lambda_199(void *data, object clo, int argc, object *args) ;/*object self_731471, object k_731084*/
static void __lambda_200(void *data, object clo, int argc, object *args) ;/*object self_731472, object r_731085*/
static void __lambda_190(void *data, object clo, int argc, object *args) ;/*closure _,object k_731069, object imports_73279_73588, object append_91dirs_73280_73589, object prepend_91dirs_73281_73590, object expander_73282_73591*/
static void __lambda_193(void *data, object clo, int argc, object *args) ;/*object self_731462, object k_731072, object import_73283_73592*/
static void __lambda_191(void *data, object clo, int argc, object *args) ;/*object self_731463, object r_731071*/
static void __lambda_192(void *data, object clo, int argc, object *args) ;/*object self_731464, object r_731070*/
static void __lambda_181(void *data, object clo, int argc, object *args) ;/*closure _,object k_731055, object import_73256_73578, object append_91dirs_73257_73579, object prepend_91dirs_73258_73580, object expander_73259_73581*/
static void __lambda_182(void *data, object clo, int argc, object *args) ;/*object self_731454, object lib_91name_73262_73582*/
static void __lambda_183(void *data, object clo, int argc, object *args) ;/*object self_731455, object dir_73265_73583*/
static void __lambda_184(void *data, object clo, int argc, object *args) ;/*object self_731456, object fp_73268_73584*/
static void __lambda_185(void *data, object clo, int argc, object *args) ;/*object self_731457, object lib_73271_73585*/
static void __lambda_188(void *data, object clo, int argc, object *args) ;/*object self_731458, object lib_85_73274_73586*/
static void __lambda_189(void *data, object clo, int argc, object *args) ;/*object self_731459, object options_73277_73587*/
static void __lambda_186(void *data, object clo, int argc, object *args) ;/*object self_731460, object k_731064*/
static void __lambda_187(void *data, object clo, int argc, object *args) ;/*object self_731461, object r_731065*/
static void __lambda_175(void *data, object clo, int argc, object *args) ;/*closure _,object k_731045, object import_73237_73570, object append_91dirs_73238_73571, object prepend_91dirs_73239_73572*/
static void __lambda_176(void *data, object clo, int argc, object *args) ;/*object self_731449, object lib_91name_73242_73573*/
static void __lambda_177(void *data, object clo, int argc, object *args) ;/*object self_731450, object dir_73245_73574*/
static void __lambda_178(void *data, object clo, int argc, object *args) ;/*object self_731451, object fp_73248_73575*/
static void __lambda_179(void *data, object clo, int argc, object *args) ;/*object self_731452, object lib_73251_73576*/
static void __lambda_180(void *data, object clo, int argc, object *args) ;/*object self_731453, object includes_73254_73577*/
static void __lambda_166(void *data, object clo, int argc, object *args) ;/*closure _,object k_731031, object import_73214_73560, object append_91dirs_73215_73561, object prepend_91dirs_73216_73562, object expander_73217_73563*/
static void __lambda_167(void *data, object clo, int argc, object *args) ;/*object self_731441, object lib_91name_73220_73564*/
static void __lambda_168(void *data, object clo, int argc, object *args) ;/*object self_731442, object dir_73223_73565*/
static void __lambda_169(void *data, object clo, int argc, object *args) ;/*object self_731443, object fp_73226_73566*/
static void __lambda_170(void *data, object clo, int argc, object *args) ;/*object self_731444, object lib_73229_73567*/
static void __lambda_173(void *data, object clo, int argc, object *args) ;/*object self_731445, object lib_85_73232_73568*/
static void __lambda_174(void *data, object clo, int argc, object *args) ;/*object self_731446, object imports_73235_73569*/
static void __lambda_171(void *data, object clo, int argc, object *args) ;/*object self_731447, object k_731040*/
static void __lambda_172(void *data, object clo, int argc, object *args) ;/*object self_731448, object r_731041*/
static void __lambda_161(void *data, object clo, int argc, object *args) ;/*closure _,object k_731022, object filename_73203_73556*/
static void __lambda_162(void *data, object clo, int argc, object *args) ;/*object self_731437, object env_91dir_73206_73557*/
static void __lambda_164(void *data, object clo, int argc, object *args) ;/*object self_731438, object dir_73209_73558*/
static void __lambda_165(void *data, object clo, int argc, object *args) ;/*object self_731439, object path_73212_73559*/
static void __lambda_163(void *data, object clo, int argc, object *args) ;/*object self_731440, object k_731027*/
static void __lambda_139(void *data, object clo, int argc, object *args) ;/*closure _,object k_73987, object import_73178_73543, object append_91dirs_73179_73544, object prepend_91dirs_73180_73545, object include_73181_73546*/
static void __lambda_140(void *data, object clo, int argc, object *args) ;/*object self_731416, object r_731019*/
static void __lambda_141(void *data, object clo, int argc, object *args) ;/*object self_731417, object import_91path_73184_73547*/
static void __lambda_159(void *data, object clo, int argc, object *args) ;/*object self_731418, object k_731016, object i_73202_73555*/
static void __lambda_160(void *data, object clo, int argc, object *args) ;/*object self_731419, object r_731017*/
static void __lambda_142(void *data, object clo, int argc, object *args) ;/*object self_731420, object r_731015*/
static void __lambda_143(void *data, object clo, int argc, object *args) ;/*object self_731421, object r_731014*/
static void __lambda_144(void *data, object clo, int argc, object *args) ;/*object self_731422, object path_73187_73548*/
static void __lambda_145(void *data, object clo, int argc, object *args) ;/*object self_731423, object filename_73190_73549*/
static void __lambda_148(void *data, object clo, int argc, object *args) ;/*object self_731424, object dir_73193_73550*/
static void __lambda_150(void *data, object clo, int argc, object *args) ;/*object self_731425, object k_73993, object return_73195_73551*/
static void __lambda_156(void *data, object clo, int argc, object *args) ;/*object self_731426, object k_731003, object path_73196_73552*/
static void __lambda_157(void *data, object clo, int argc, object *args) ;/*object self_731427, object f_73197_73553*/
static void __lambda_158(void *data, object clo, int argc, object *args) ;/*object self_731428, object r_731005*/
static void __lambda_151(void *data, object clo, int argc, object *args) ;/*object self_731429, object r_731001*/
static void __lambda_152(void *data, object clo, int argc, object *args) ;/*object self_731430, object r_731002*/
static void __lambda_153(void *data, object clo, int argc, object *args) ;/*object self_731431, object r_73994*/
static void __lambda_155(void *data, object clo, int argc, object *args) ;/*object self_731432, object r_73995*/
static void __lambda_154(void *data, object clo, int argc, object *args) ;/*object self_731433, object k_73996*/
static void __lambda_149(void *data, object clo, int argc, object *args) ;/*object self_731434, object r_73992*/
static void __lambda_146(void *data, object clo, int argc, object *args) ;/*object self_731435, object k_731006*/
static void __lambda_147(void *data, object clo, int argc, object *args) ;/*object self_731436, object r_731008*/
static void __lambda_108(void *data, object clo, int argc, object *args) ;/*closure _,object k_73935, object import_73133_73526, object opts_73134_73527_raw, ...*/
static void __lambda_112(void *data, object clo, int argc, object *args) ;/*object self_731386, object append_91dirs_73140_73529*/
static void __lambda_116(void *data, object clo, int argc, object *args) ;/*object self_731387, object prepend_91dirs_73143_73530*/
static void __lambda_137(void *data, object clo, int argc, object *args) ;/*object self_731388, object k_73969, object i_73165_73539*/
static void __lambda_138(void *data, object clo, int argc, object *args) ;/*object self_731389, object r_73970*/
static void __lambda_117(void *data, object clo, int argc, object *args) ;/*object self_731390, object r_73968*/
static void __lambda_118(void *data, object clo, int argc, object *args) ;/*object self_731391, object r_73967*/
static void __lambda_119(void *data, object clo, int argc, object *args) ;/*object self_731392, object r_73966*/
static void __lambda_120(void *data, object clo, int argc, object *args) ;/*object self_731393, object filename_85_73146_73531*/
static void __lambda_121(void *data, object clo, int argc, object *args) ;/*object self_731394, object filename_73149_73532*/
static void __lambda_126(void *data, object clo, int argc, object *args) ;/*object self_731395, object dir_73152_73533*/
static void __lambda_128(void *data, object clo, int argc, object *args) ;/*object self_731396, object k_73943, object return_73154_73534*/
static void __lambda_134(void *data, object clo, int argc, object *args) ;/*object self_731397, object k_73952, object path_73155_73535*/
static void __lambda_135(void *data, object clo, int argc, object *args) ;/*object self_731398, object f_73156_73536*/
static void __lambda_136(void *data, object clo, int argc, object *args) ;/*object self_731399, object r_73954*/
static void __lambda_129(void *data, object clo, int argc, object *args) ;/*object self_731400, object r_73950*/
static void __lambda_130(void *data, object clo, int argc, object *args) ;/*object self_731401, object r_73951*/
static void __lambda_131(void *data, object clo, int argc, object *args) ;/*object self_731402, object r_73944*/
static void __lambda_133(void *data, object clo, int argc, object *args) ;/*object self_731403, object r_73945*/
static void __lambda_132(void *data, object clo, int argc, object *args) ;/*object self_731404, object k_73946*/
static void __lambda_127(void *data, object clo, int argc, object *args) ;/*object self_731405, object r_73942*/
static void __lambda_122(void *data, object clo, int argc, object *args) ;/*object self_731406, object k_73955*/
static void __lambda_124(void *data, object clo, int argc, object *args) ;/*object self_731407, object r_73956*/
static void __lambda_125(void *data, object clo, int argc, object *args) ;/*object self_731408, object r_73957*/
static void __lambda_123(void *data, object clo, int argc, object *args) ;/*object self_731409, object k_73960*/
static void __lambda_113(void *data, object clo, int argc, object *args) ;/*object self_731410, object k_73971*/
static void __lambda_115(void *data, object clo, int argc, object *args) ;/*object self_731411, object r_73972*/
static void __lambda_114(void *data, object clo, int argc, object *args) ;/*object self_731412, object k_73974*/
static void __lambda_109(void *data, object clo, int argc, object *args) ;/*object self_731413, object k_73978*/
static void __lambda_111(void *data, object clo, int argc, object *args) ;/*object self_731414, object r_73979*/
static void __lambda_110(void *data, object clo, int argc, object *args) ;/*object self_731415, object k_73981*/
static void __lambda_107(void *data, object clo, int argc, object *args) ;/*closure _,object k_73930, object atom_73125_73525*/
static void __lambda_103(void *data, object clo, int argc, object *args) ;/*closure _,object k_73918, object expr_73116_73524*/
static void __lambda_106(void *data, object clo, int argc, object *args) ;/*object self_731383, object r_73919*/
static void __lambda_104(void *data, object clo, int argc, object *args) ;/*object self_731384, object k_73923*/
static void __lambda_105(void *data, object clo, int argc, object *args) ;/*object self_731385, object r_73925*/
static void __lambda_91(void *data, object clo, int argc, object *args) ;/*closure _,object k_73895, object decls_7398_73519, object expander_7399_73520*/
static void __lambda_94(void *data, object clo, int argc, object *args) ;/*object self_731372, object k_73899, object d_73100_73521, object acc_73101_73522*/
static void __lambda_95(void *data, object clo, int argc, object *args) ;/*object self_731373, object r_73900*/
static void __lambda_96(void *data, object clo, int argc, object *args) ;/*object self_731374, object expr_73107_73523*/
static void __lambda_99(void *data, object clo, int argc, object *args) ;/*object self_731375, object r_73902*/
static void __lambda_102(void *data, object clo, int argc, object *args) ;/*object self_731378, object r_73907*/
static void __lambda_100(void *data, object clo, int argc, object *args) ;/*object self_731376, object r_73904*/
static void __lambda_101(void *data, object clo, int argc, object *args) ;/*object self_731377, object r_73903*/
static void __lambda_97(void *data, object clo, int argc, object *args) ;/*object self_731379, object k_73908*/
static void __lambda_98(void *data, object clo, int argc, object *args) ;/*object self_731380, object r_73910*/
static void __lambda_92(void *data, object clo, int argc, object *args) ;/*object self_731381, object r_73897*/
static void __lambda_93(void *data, object clo, int argc, object *args) ;/*object self_731382, object r_73896*/
static void __lambda_77(void *data, object clo, int argc, object *args) ;/*closure _,object k_73875, object filepath_7379_73511, object expr_7380_73512, object expander_7381_73513*/
static void __lambda_78(void *data, object clo, int argc, object *args) ;/*object self_731359, object p_7384_7390_73514*/
static void __lambda_79(void *data, object clo, int argc, object *args) ;/*object self_731360, object r_73876*/
static void __lambda_80(void *data, object clo, int argc, object *args) ;/*object self_731361, object r_73891*/
static void __lambda_81(void *data, object clo, int argc, object *args) ;/*object self_731362, object r_73877*/
static void __lambda_82(void *data, object clo, int argc, object *args) ;/*object self_731363, object old_7385_7391_73515, object new_7386_7392_73516*/
static void __lambda_90(void *data, object clo, int argc, object *args) ;/*object self_731364, object k_73889*/
static void __lambda_83(void *data, object clo, int argc, object *args) ;/*object self_731365, object r_73878*/
static void __lambda_87(void *data, object clo, int argc, object *args) ;/*object self_731366, object k_73883*/
static void __lambda_88(void *data, object clo, int argc, object *args) ;/*object self_731367, object r_73885*/
static void __lambda_89(void *data, object clo, int argc, object *args) ;/*object self_731368, object name_7393_73517, object decls_7394_73518*/
static void __lambda_84(void *data, object clo, int argc, object *args) ;/*object self_731369, object r_73879*/
static void __lambda_86(void *data, object clo, int argc, object *args) ;/*object self_731370, object k_73881*/
static void __lambda_85(void *data, object clo, int argc, object *args) ;/*object self_731371, object r_73880*/
static void __lambda_70(void *data, object clo, int argc, object *args) ;/*closure _,object k_73864, object ast_7376_73508*/
static void __lambda_76(void *data, object clo, int argc, object *args) ;/*object self_731353, object k_73872, object inc_91lst_7377_73509*/
static void __lambda_71(void *data, object clo, int argc, object *args) ;/*object self_731354, object r_73866*/
static void __lambda_75(void *data, object clo, int argc, object *args) ;/*object self_731355, object k_73870, object code_7378_73510*/
static void __lambda_72(void *data, object clo, int argc, object *args) ;/*object self_731356, object r_73868*/
static void __lambda_73(void *data, object clo, int argc, object *args) ;/*object self_731357, object r_73867*/
static void __lambda_74(void *data, object clo, int argc, object *args) ;/*object self_731358, object r_73865*/
static void __lambda_64(void *data, object clo, int argc, object *args) ;/*closure _,object k_73854, object ast_7373_73505*/
static void __lambda_69(void *data, object clo, int argc, object *args) ;/*object self_731348, object k_73861, object inc_91lst_7374_73506*/
static void __lambda_65(void *data, object clo, int argc, object *args) ;/*object self_731349, object r_73855*/
static void __lambda_68(void *data, object clo, int argc, object *args) ;/*object self_731350, object k_73859, object code_7375_73507*/
static void __lambda_66(void *data, object clo, int argc, object *args) ;/*object self_731351, object r_73857*/
static void __lambda_67(void *data, object clo, int argc, object *args) ;/*object self_731352, object r_73856*/
static void __lambda_58(void *data, object clo, int argc, object *args) ;/*closure _,object k_73844, object ast_7370_73502*/
static void __lambda_63(void *data, object clo, int argc, object *args) ;/*object self_731343, object k_73851, object inc_91lst_7371_73503*/
static void __lambda_59(void *data, object clo, int argc, object *args) ;/*object self_731344, object r_73845*/
static void __lambda_62(void *data, object clo, int argc, object *args) ;/*object self_731345, object k_73849, object code_7372_73504*/
static void __lambda_60(void *data, object clo, int argc, object *args) ;/*object self_731346, object r_73847*/
static void __lambda_61(void *data, object clo, int argc, object *args) ;/*object self_731347, object r_73846*/
static void __lambda_52(void *data, object clo, int argc, object *args) ;/*closure _,object k_73834, object ast_7367_73499*/
static void __lambda_57(void *data, object clo, int argc, object *args) ;/*object self_731338, object k_73841, object inc_91lst_7368_73500*/
static void __lambda_53(void *data, object clo, int argc, object *args) ;/*object self_731339, object r_73835*/
static void __lambda_56(void *data, object clo, int argc, object *args) ;/*object self_731340, object k_73839, object code_7369_73501*/
static void __lambda_54(void *data, object clo, int argc, object *args) ;/*object self_731341, object r_73837*/
static void __lambda_55(void *data, object clo, int argc, object *args) ;/*object self_731342, object r_73836*/
static void __lambda_46(void *data, object clo, int argc, object *args) ;/*closure _,object k_73824, object ast_7364_73496*/
static void __lambda_51(void *data, object clo, int argc, object *args) ;/*object self_731333, object k_73831, object inc_91lst_7365_73497*/
static void __lambda_47(void *data, object clo, int argc, object *args) ;/*object self_731334, object r_73825*/
static void __lambda_50(void *data, object clo, int argc, object *args) ;/*object self_731335, object k_73829, object code_7366_73498*/
static void __lambda_48(void *data, object clo, int argc, object *args) ;/*object self_731336, object r_73827*/
static void __lambda_49(void *data, object clo, int argc, object *args) ;/*object self_731337, object r_73826*/
static void __lambda_42(void *data, object clo, int argc, object *args) ;/*closure _,object k_73816, object ast_7362_73494*/
static void __lambda_45(void *data, object clo, int argc, object *args) ;/*object self_731330, object k_73819, object ex_7363_73495*/
static void __lambda_43(void *data, object clo, int argc, object *args) ;/*object self_731331, object r_73817*/
static void __lambda_44(void *data, object clo, int argc, object *args) ;/*object self_731332, object r_73818_731306*/
static void __lambda_38(void *data, object clo, int argc, object *args) ;/*closure _,object k_73809, object ast_7360_73492*/
static void __lambda_41(void *data, object clo, int argc, object *args) ;/*object self_731327, object k_73812, object ex_7361_73493*/
static void __lambda_39(void *data, object clo, int argc, object *args) ;/*object self_731328, object r_73810*/
static void __lambda_40(void *data, object clo, int argc, object *args) ;/*object self_731329, object r_73811_731305*/
static void __lambda_37(void *data, object clo, int argc, object *args) ;/*closure _,object k_73805, object ast_7359_73491*/
static void __lambda_35(void *data, object clo, int argc, object *args) ;/*closure _,object k_73800, object ast_7358_73490*/
static void __lambda_36(void *data, object clo, int argc, object *args) ;/*object self_731326, object r_73801*/
static void __lambda_34(void *data, object clo, int argc, object *args) ;/*closure _,object k_73796, object ast_7357_73489*/
static void __lambda_29(void *data, object clo, int argc, object *args) ;/*closure _,object k_73787, object ast_7354_73486, object tag_7355_73487*/
static void __lambda_33(void *data, object clo, int argc, object *args) ;/*object self_731322, object k_73793, object l_7356_73488*/
static void __lambda_30(void *data, object clo, int argc, object *args) ;/*object self_731323, object r_73791*/
static void __lambda_31(void *data, object clo, int argc, object *args) ;/*object self_731324, object r_73790*/
static void __lambda_32(void *data, object clo, int argc, object *args) ;/*object self_731325, object r_73789*/
static void __lambda_28(void *data, object clo, int argc, object *args) ;/*closure _,object k_73784, object result_7353_73485*/
static void __lambda_25(void *data, object clo, int argc, object *args) ;/*closure _,object k_73779, object name_7352_73484*/
static void __lambda_26(void *data, object clo, int argc, object *args) ;/*object self_731320, object r_73781*/
static void __lambda_27(void *data, object clo, int argc, object *args) ;/*object self_731321, object r_73780*/
static void __lambda_20(void *data, object clo, int argc, object *args) ;/*closure _,object k_73770, object name_7349_73481*/
static void __lambda_24(void *data, object clo, int argc, object *args) ;/*object self_731316, object k_73774, object s_7350_73482, object acc_7351_73483*/
static void __lambda_21(void *data, object clo, int argc, object *args) ;/*object self_731317, object r_73771*/
static void __lambda_22(void *data, object clo, int argc, object *args) ;/*object self_731318, object r_73773*/
static void __lambda_23(void *data, object clo, int argc, object *args) ;/*object self_731319, object r_73772*/
static void __lambda_17(void *data, object clo, int argc, object *args) ;/*closure _,object k_73765, object name_7348_73480*/
static void __lambda_18(void *data, object clo, int argc, object *args) ;/*object self_731314, object r_73767*/
static void __lambda_19(void *data, object clo, int argc, object *args) ;/*object self_731315, object r_73766*/
static void __lambda_16(void *data, object clo, int argc, object *args) ;/*closure _,object k_73752, object import_7331_73476*/
static object __lambda_348(void *data, object ptr,object import_91set_7330_73475) ;
static void __lambda_15(void *data, object clo, int argc, object *args) ;/*closure _,object k_73749, object import_91set_7330_73475*/
static void __lambda_14(void *data, object clo, int argc, object *args) ;/*closure _,object k_73737, object import_91set_7317_73471*/
static void __lambda_13(void *data, object clo, int argc, object *args) ;/*closure _,object k_73733, object ast_7316_73470*/
static void __lambda_9(void *data, object clo, int argc, object *args) ;/*closure _,object k_73725, object lis_737_73468*/
static void __lambda_11(void *data, object clo, int argc, object *args) ;/*object self_731311, object k_73727, object atom_738_73469*/
static void __lambda_12(void *data, object clo, int argc, object *args) ;/*object self_731312, object r_73730*/
static void __lambda_10(void *data, object clo, int argc, object *args) ;/*object self_731313, object r_73726*/
static void __lambda_7(void *data, object clo, int argc, object *args) ;/*closure _,object k_73721, object lis_736_73467*/
static void __lambda_8(void *data, object clo, int argc, object *args) ;/*object self_731310, object r_73722*/
static void __lambda_4(void *data, object clo, int argc, object *args) ;/*closure _,object k_73713, object import_734_73465, object ext_735_73466_raw, ...*/
static void __lambda_5(void *data, object clo, int argc, object *args) ;/*object self_731308, object r_73715*/
static void __lambda_6(void *data, object clo, int argc, object *args) ;/*object self_731309, object r_73714*/
static void __lambda_3(void *data, object clo, int argc, object *args) ;/*closure _,object k_73709, object ast_733_73464*/
static void __lambda_1(void *data, object clo, int argc, object *args) ;/*closure _,object k_73704, object import_731_73462*/
static void __lambda_2(void *data, object clo, int argc, object *args) ;/*object self_731307, object conv_732_73463*/

static void __lambda_334(void *data, object _, int argc, object *args) /* closure _,object k_731301 */
 {
object k_731301 = args[0];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib-init:schemecyclonelibraries");

closureN_type c_733760;
object e_733766 [1];
c_733760.hdr.mark = gc_color_red;
 c_733760.hdr.grayed = 0;
c_733760.tag = closureN_tag;
 c_733760.fn = (function_type)__lambda_335;
c_733760.num_args = 1;
c_733760.num_elements = 1;
c_733760.elements = (object *)e_733766;
c_733760.elements[0] = k_731301;


make_pair(c_733773,quote__list,NULL);c_733773.hdr.immutable = 1;

make_pair(c_733772,quote_scheme,&c_733773);c_733772.hdr.immutable = 1;

make_pair(c_733776,obj_int2obj(1),NULL);c_733776.hdr.immutable = 1;

make_pair(c_733775,quote_srfi,&c_733776);c_733775.hdr.immutable = 1;

make_pair(c_733774,&c_733775,NULL);c_733774.hdr.immutable = 1;

make_pair(c_733771,&c_733772,&c_733774);c_733771.hdr.immutable = 1;

make_pair(c_733780,quote_vector,NULL);c_733780.hdr.immutable = 1;

make_pair(c_733779,quote_scheme,&c_733780);c_733779.hdr.immutable = 1;

make_pair(c_733783,obj_int2obj(133),NULL);c_733783.hdr.immutable = 1;

make_pair(c_733782,quote_srfi,&c_733783);c_733782.hdr.immutable = 1;

make_pair(c_733781,&c_733782,NULL);c_733781.hdr.immutable = 1;

make_pair(c_733778,&c_733779,&c_733781);c_733778.hdr.immutable = 1;

make_pair(c_733787,quote_sort,NULL);c_733787.hdr.immutable = 1;

make_pair(c_733786,quote_scheme,&c_733787);c_733786.hdr.immutable = 1;

make_pair(c_733790,obj_int2obj(132),NULL);c_733790.hdr.immutable = 1;

make_pair(c_733789,quote_srfi,&c_733790);c_733789.hdr.immutable = 1;

make_pair(c_733788,&c_733789,NULL);c_733788.hdr.immutable = 1;

make_pair(c_733785,&c_733786,&c_733788);c_733785.hdr.immutable = 1;

make_pair(c_733794,quote_set,NULL);c_733794.hdr.immutable = 1;

make_pair(c_733793,quote_scheme,&c_733794);c_733793.hdr.immutable = 1;

make_pair(c_733797,obj_int2obj(113),NULL);c_733797.hdr.immutable = 1;

make_pair(c_733796,quote_srfi,&c_733797);c_733796.hdr.immutable = 1;

make_pair(c_733795,&c_733796,NULL);c_733795.hdr.immutable = 1;

make_pair(c_733792,&c_733793,&c_733795);c_733792.hdr.immutable = 1;

make_pair(c_733801,quote_charset,NULL);c_733801.hdr.immutable = 1;

make_pair(c_733800,quote_scheme,&c_733801);c_733800.hdr.immutable = 1;

make_pair(c_733804,obj_int2obj(14),NULL);c_733804.hdr.immutable = 1;

make_pair(c_733803,quote_srfi,&c_733804);c_733803.hdr.immutable = 1;

make_pair(c_733802,&c_733803,NULL);c_733802.hdr.immutable = 1;

make_pair(c_733799,&c_733800,&c_733802);c_733799.hdr.immutable = 1;

make_pair(c_733808,quote_hash_91table,NULL);c_733808.hdr.immutable = 1;

make_pair(c_733807,quote_scheme,&c_733808);c_733807.hdr.immutable = 1;

make_pair(c_733811,obj_int2obj(69),NULL);c_733811.hdr.immutable = 1;

make_pair(c_733810,quote_srfi,&c_733811);c_733810.hdr.immutable = 1;

make_pair(c_733809,&c_733810,NULL);c_733809.hdr.immutable = 1;

make_pair(c_733806,&c_733807,&c_733809);c_733806.hdr.immutable = 1;

make_pair(c_733815,quote_ilist,NULL);c_733815.hdr.immutable = 1;

make_pair(c_733814,quote_scheme,&c_733815);c_733814.hdr.immutable = 1;

make_pair(c_733818,obj_int2obj(116),NULL);c_733818.hdr.immutable = 1;

make_pair(c_733817,quote_srfi,&c_733818);c_733817.hdr.immutable = 1;

make_pair(c_733816,&c_733817,NULL);c_733816.hdr.immutable = 1;

make_pair(c_733813,&c_733814,&c_733816);c_733813.hdr.immutable = 1;

make_pair(c_733822,quote_rlist,NULL);c_733822.hdr.immutable = 1;

make_pair(c_733821,quote_scheme,&c_733822);c_733821.hdr.immutable = 1;

make_pair(c_733825,obj_int2obj(101),NULL);c_733825.hdr.immutable = 1;

make_pair(c_733824,quote_srfi,&c_733825);c_733824.hdr.immutable = 1;

make_pair(c_733823,&c_733824,NULL);c_733823.hdr.immutable = 1;

make_pair(c_733820,&c_733821,&c_733823);c_733820.hdr.immutable = 1;

make_pair(c_733829,quote_ideque,NULL);c_733829.hdr.immutable = 1;

make_pair(c_733828,quote_scheme,&c_733829);c_733828.hdr.immutable = 1;

make_pair(c_733832,obj_int2obj(134),NULL);c_733832.hdr.immutable = 1;

make_pair(c_733831,quote_srfi,&c_733832);c_733831.hdr.immutable = 1;

make_pair(c_733830,&c_733831,NULL);c_733830.hdr.immutable = 1;

make_pair(c_733827,&c_733828,&c_733830);c_733827.hdr.immutable = 1;

make_pair(c_733836,quote_text,NULL);c_733836.hdr.immutable = 1;

make_pair(c_733835,quote_scheme,&c_733836);c_733835.hdr.immutable = 1;

make_pair(c_733839,obj_int2obj(152),NULL);c_733839.hdr.immutable = 1;

make_pair(c_733838,quote_srfi,&c_733839);c_733838.hdr.immutable = 1;

make_pair(c_733837,&c_733838,NULL);c_733837.hdr.immutable = 1;

make_pair(c_733834,&c_733835,&c_733837);c_733834.hdr.immutable = 1;

make_pair(c_733843,quote_generator,NULL);c_733843.hdr.immutable = 1;

make_pair(c_733842,quote_scheme,&c_733843);c_733842.hdr.immutable = 1;

make_pair(c_733846,obj_int2obj(121),NULL);c_733846.hdr.immutable = 1;

make_pair(c_733845,quote_srfi,&c_733846);c_733845.hdr.immutable = 1;

make_pair(c_733844,&c_733845,NULL);c_733844.hdr.immutable = 1;

make_pair(c_733841,&c_733842,&c_733844);c_733841.hdr.immutable = 1;

make_pair(c_733850,quote_lseq,NULL);c_733850.hdr.immutable = 1;

make_pair(c_733849,quote_scheme,&c_733850);c_733849.hdr.immutable = 1;

make_pair(c_733853,obj_int2obj(127),NULL);c_733853.hdr.immutable = 1;

make_pair(c_733852,quote_srfi,&c_733853);c_733852.hdr.immutable = 1;

make_pair(c_733851,&c_733852,NULL);c_733851.hdr.immutable = 1;

make_pair(c_733848,&c_733849,&c_733851);c_733848.hdr.immutable = 1;

make_pair(c_733857,quote_stream,NULL);c_733857.hdr.immutable = 1;

make_pair(c_733856,quote_scheme,&c_733857);c_733856.hdr.immutable = 1;

make_pair(c_733860,obj_int2obj(41),NULL);c_733860.hdr.immutable = 1;

make_pair(c_733859,quote_srfi,&c_733860);c_733859.hdr.immutable = 1;

make_pair(c_733858,&c_733859,NULL);c_733858.hdr.immutable = 1;

make_pair(c_733855,&c_733856,&c_733858);c_733855.hdr.immutable = 1;

make_pair(c_733864,quote_box,NULL);c_733864.hdr.immutable = 1;

make_pair(c_733863,quote_scheme,&c_733864);c_733863.hdr.immutable = 1;

make_pair(c_733867,obj_int2obj(111),NULL);c_733867.hdr.immutable = 1;

make_pair(c_733866,quote_srfi,&c_733867);c_733866.hdr.immutable = 1;

make_pair(c_733865,&c_733866,NULL);c_733865.hdr.immutable = 1;

make_pair(c_733862,&c_733863,&c_733865);c_733862.hdr.immutable = 1;

make_pair(c_733871,quote_list_91queue,NULL);c_733871.hdr.immutable = 1;

make_pair(c_733870,quote_scheme,&c_733871);c_733870.hdr.immutable = 1;

make_pair(c_733874,obj_int2obj(117),NULL);c_733874.hdr.immutable = 1;

make_pair(c_733873,quote_srfi,&c_733874);c_733873.hdr.immutable = 1;

make_pair(c_733872,&c_733873,NULL);c_733872.hdr.immutable = 1;

make_pair(c_733869,&c_733870,&c_733872);c_733869.hdr.immutable = 1;

make_pair(c_733878,quote_ephemeron,NULL);c_733878.hdr.immutable = 1;

make_pair(c_733877,quote_scheme,&c_733878);c_733877.hdr.immutable = 1;

make_pair(c_733881,obj_int2obj(124),NULL);c_733881.hdr.immutable = 1;

make_pair(c_733880,quote_srfi,&c_733881);c_733880.hdr.immutable = 1;

make_pair(c_733879,&c_733880,NULL);c_733879.hdr.immutable = 1;

make_pair(c_733876,&c_733877,&c_733879);c_733876.hdr.immutable = 1;

make_pair(c_733885,quote_comparator,NULL);c_733885.hdr.immutable = 1;

make_pair(c_733884,quote_scheme,&c_733885);c_733884.hdr.immutable = 1;

make_pair(c_733888,obj_int2obj(128),NULL);c_733888.hdr.immutable = 1;

make_pair(c_733887,quote_srfi,&c_733888);c_733887.hdr.immutable = 1;

make_pair(c_733886,&c_733887,NULL);c_733886.hdr.immutable = 1;

make_pair(c_733883,&c_733884,&c_733886);c_733883.hdr.immutable = 1;

make_pair(c_733892,quote_and_91let_85,NULL);c_733892.hdr.immutable = 1;

make_pair(c_733891,quote_cyclone,&c_733892);c_733891.hdr.immutable = 1;

make_pair(c_733895,obj_int2obj(2),NULL);c_733895.hdr.immutable = 1;

make_pair(c_733894,quote_srfi,&c_733895);c_733894.hdr.immutable = 1;

make_pair(c_733893,&c_733894,NULL);c_733893.hdr.immutable = 1;

make_pair(c_733890,&c_733891,&c_733893);c_733890.hdr.immutable = 1;

make_pair(c_733899,quote_receive,NULL);c_733899.hdr.immutable = 1;

make_pair(c_733898,quote_cyclone,&c_733899);c_733898.hdr.immutable = 1;

make_pair(c_733902,obj_int2obj(8),NULL);c_733902.hdr.immutable = 1;

make_pair(c_733901,quote_srfi,&c_733902);c_733901.hdr.immutable = 1;

make_pair(c_733900,&c_733901,NULL);c_733900.hdr.immutable = 1;

make_pair(c_733897,&c_733898,&c_733900);c_733897.hdr.immutable = 1;

make_pair(c_733906,quote_threads,NULL);c_733906.hdr.immutable = 1;

make_pair(c_733905,quote_cyclone,&c_733906);c_733905.hdr.immutable = 1;

make_pair(c_733909,obj_int2obj(18),NULL);c_733909.hdr.immutable = 1;

make_pair(c_733908,quote_srfi,&c_733909);c_733908.hdr.immutable = 1;

make_pair(c_733907,&c_733908,NULL);c_733907.hdr.immutable = 1;

make_pair(c_733904,&c_733905,&c_733907);c_733904.hdr.immutable = 1;

make_pair(c_733913,quote_random,NULL);c_733913.hdr.immutable = 1;

make_pair(c_733912,quote_cyclone,&c_733913);c_733912.hdr.immutable = 1;

make_pair(c_733916,obj_int2obj(27),NULL);c_733916.hdr.immutable = 1;

make_pair(c_733915,quote_srfi,&c_733916);c_733915.hdr.immutable = 1;

make_pair(c_733914,&c_733915,NULL);c_733914.hdr.immutable = 1;

make_pair(c_733911,&c_733912,&c_733914);c_733911.hdr.immutable = 1;

make_pair(c_733920,quote_format,NULL);c_733920.hdr.immutable = 1;

make_pair(c_733919,quote_cyclone,&c_733920);c_733919.hdr.immutable = 1;

make_pair(c_733923,obj_int2obj(28),NULL);c_733923.hdr.immutable = 1;

make_pair(c_733922,quote_srfi,&c_733923);c_733922.hdr.immutable = 1;

make_pair(c_733921,&c_733922,NULL);c_733921.hdr.immutable = 1;

make_pair(c_733918,&c_733919,&c_733921);c_733918.hdr.immutable = 1;

make_pair(c_733927,quote_integer_91bits,NULL);c_733927.hdr.immutable = 1;

make_pair(c_733926,quote_cyclone,&c_733927);c_733926.hdr.immutable = 1;

make_pair(c_733930,obj_int2obj(60),NULL);c_733930.hdr.immutable = 1;

make_pair(c_733929,quote_srfi,&c_733930);c_733929.hdr.immutable = 1;

make_pair(c_733928,&c_733929,NULL);c_733928.hdr.immutable = 1;

make_pair(c_733925,&c_733926,&c_733928);c_733925.hdr.immutable = 1;

make_pair(c_733934,quote_socket,NULL);c_733934.hdr.immutable = 1;

make_pair(c_733933,quote_cyclone,&c_733934);c_733933.hdr.immutable = 1;

make_pair(c_733937,obj_int2obj(106),NULL);c_733937.hdr.immutable = 1;

make_pair(c_733936,quote_srfi,&c_733937);c_733936.hdr.immutable = 1;

make_pair(c_733935,&c_733936,NULL);c_733935.hdr.immutable = 1;

make_pair(c_733932,&c_733933,&c_733935);c_733932.hdr.immutable = 1;

make_pair(c_733941,quote_fixnum,NULL);c_733941.hdr.immutable = 1;

make_pair(c_733940,quote_cyclone,&c_733941);c_733940.hdr.immutable = 1;

make_pair(c_733944,obj_int2obj(143),NULL);c_733944.hdr.immutable = 1;

make_pair(c_733943,quote_srfi,&c_733944);c_733943.hdr.immutable = 1;

make_pair(c_733942,&c_733943,NULL);c_733942.hdr.immutable = 1;

make_pair(c_733939,&c_733940,&c_733942);c_733939.hdr.immutable = 1;

make_pair(c_733948,quote_hooks,NULL);c_733948.hdr.immutable = 1;

make_pair(c_733947,quote_cyclone,&c_733948);c_733947.hdr.immutable = 1;

make_pair(c_733951,obj_int2obj(173),NULL);c_733951.hdr.immutable = 1;

make_pair(c_733950,quote_srfi,&c_733951);c_733950.hdr.immutable = 1;

make_pair(c_733949,&c_733950,NULL);c_733949.hdr.immutable = 1;

make_pair(c_733946,&c_733947,&c_733949);c_733946.hdr.immutable = 1;

make_pair(c_733955,quote_chain,NULL);c_733955.hdr.immutable = 1;

make_pair(c_733954,quote_cyclone,&c_733955);c_733954.hdr.immutable = 1;

make_pair(c_733958,obj_int2obj(197),NULL);c_733958.hdr.immutable = 1;

make_pair(c_733957,quote_srfi,&c_733958);c_733957.hdr.immutable = 1;

make_pair(c_733956,&c_733957,NULL);c_733956.hdr.immutable = 1;

make_pair(c_733953,&c_733954,&c_733956);c_733953.hdr.immutable = 1;

make_pair(c_733962,quote_assumptions,NULL);c_733962.hdr.immutable = 1;

make_pair(c_733961,quote_cyclone,&c_733962);c_733961.hdr.immutable = 1;

make_pair(c_733965,obj_int2obj(145),NULL);c_733965.hdr.immutable = 1;

make_pair(c_733964,quote_srfi,&c_733965);c_733964.hdr.immutable = 1;

make_pair(c_733963,&c_733964,NULL);c_733963.hdr.immutable = 1;

make_pair(c_733960,&c_733961,&c_733963);c_733960.hdr.immutable = 1;

make_pair(c_733969,quote_cut,NULL);c_733969.hdr.immutable = 1;

make_pair(c_733968,quote_cyclone,&c_733969);c_733968.hdr.immutable = 1;

make_pair(c_733972,obj_int2obj(26),NULL);c_733972.hdr.immutable = 1;

make_pair(c_733971,quote_srfi,&c_733972);c_733971.hdr.immutable = 1;

make_pair(c_733970,&c_733971,NULL);c_733970.hdr.immutable = 1;

make_pair(c_733967,&c_733968,&c_733970);c_733967.hdr.immutable = 1;

make_pair(c_733966,&c_733967,NULL);c_733966.hdr.immutable = 1;

make_pair(c_733959,&c_733960,&c_733966);c_733959.hdr.immutable = 1;

make_pair(c_733952,&c_733953,&c_733959);c_733952.hdr.immutable = 1;

make_pair(c_733945,&c_733946,&c_733952);c_733945.hdr.immutable = 1;

make_pair(c_733938,&c_733939,&c_733945);c_733938.hdr.immutable = 1;

make_pair(c_733931,&c_733932,&c_733938);c_733931.hdr.immutable = 1;

make_pair(c_733924,&c_733925,&c_733931);c_733924.hdr.immutable = 1;

make_pair(c_733917,&c_733918,&c_733924);c_733917.hdr.immutable = 1;

make_pair(c_733910,&c_733911,&c_733917);c_733910.hdr.immutable = 1;

make_pair(c_733903,&c_733904,&c_733910);c_733903.hdr.immutable = 1;

make_pair(c_733896,&c_733897,&c_733903);c_733896.hdr.immutable = 1;

make_pair(c_733889,&c_733890,&c_733896);c_733889.hdr.immutable = 1;

make_pair(c_733882,&c_733883,&c_733889);c_733882.hdr.immutable = 1;

make_pair(c_733875,&c_733876,&c_733882);c_733875.hdr.immutable = 1;

make_pair(c_733868,&c_733869,&c_733875);c_733868.hdr.immutable = 1;

make_pair(c_733861,&c_733862,&c_733868);c_733861.hdr.immutable = 1;

make_pair(c_733854,&c_733855,&c_733861);c_733854.hdr.immutable = 1;

make_pair(c_733847,&c_733848,&c_733854);c_733847.hdr.immutable = 1;

make_pair(c_733840,&c_733841,&c_733847);c_733840.hdr.immutable = 1;

make_pair(c_733833,&c_733834,&c_733840);c_733833.hdr.immutable = 1;

make_pair(c_733826,&c_733827,&c_733833);c_733826.hdr.immutable = 1;

make_pair(c_733819,&c_733820,&c_733826);c_733819.hdr.immutable = 1;

make_pair(c_733812,&c_733813,&c_733819);c_733812.hdr.immutable = 1;

make_pair(c_733805,&c_733806,&c_733812);c_733805.hdr.immutable = 1;

make_pair(c_733798,&c_733799,&c_733805);c_733798.hdr.immutable = 1;

make_pair(c_733791,&c_733792,&c_733798);c_733791.hdr.immutable = 1;

make_pair(c_733784,&c_733785,&c_733791);c_733784.hdr.immutable = 1;

make_pair(c_733777,&c_733778,&c_733784);c_733777.hdr.immutable = 1;

make_pair(c_733770,&c_733771,&c_733777);c_733770.hdr.immutable = 1;

object c_733769 = global_set_cps_id(data,(closure)&c_733760,"__glo__85srfi_91aliases_85_scheme_cyclone_libraries", __glo__85srfi_91aliases_85_scheme_cyclone_libraries, &c_733770);
return_closcall1(data,(closure)&c_733760,  c_733769);; 
}

static void __lambda_335(void *data, object self_731604, int argc, object *args) /* object self_731604, object r_731303 */
 {

  
object c_733765 = global_set_cps_id(data,  ((closureN)self_731604)->elements[0],"__glo_lib_117get_91dep_91list_scheme_cyclone_libraries", __glo_lib_117get_91dep_91list_scheme_cyclone_libraries, __glo_resolve_91dependencies_scheme_cyclone_libraries);
return_direct_with_clo1(data,  ((closureN)self_731604)->elements[0], (((closure)  ((closureN)self_731604)->elements[0])->fn),  c_733765);; 
}

static void __lambda_291(void *data, object _, int argc, object *args) /* closure _,object k_731251, object nodes_73444_73672 */
 {
object k_731251 = args[0]; object nodes_73444_73672 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:resolve-dependencies");

closureN_type c_733458;
object e_733754 [1];
c_733458.hdr.mark = gc_color_red;
 c_733458.hdr.grayed = 0;
c_733458.tag = closureN_tag;
 c_733458.fn = (function_type)__lambda_347;
c_733458.num_args = 1;
c_733458.num_elements = 1;
c_733458.elements = (object *)e_733754;
c_733458.elements[0] = k_731251;


pair_type local_733757; 
return_direct_with_clo1(data,(closure)&c_733458,__lambda_347,  set_cell_as_expr(&local_733757, nodes_73444_73672));; 
}

static void __lambda_347(void *data, object self_731555, int argc, object *args) /* object self_731555, object nodes_73444_73672 */
 {
 object nodes_73444_73672 = args[0];
  
closureN_type c_733460;
object e_733753 [2];
c_733460.hdr.mark = gc_color_red;
 c_733460.hdr.grayed = 0;
c_733460.tag = closureN_tag;
 c_733460.fn = (function_type)__lambda_292;
c_733460.num_args = 6;
c_733460.num_elements = 2;
c_733460.elements = (object *)e_733753;
c_733460.elements[0] = ((closureN)self_731555)->elements[0];
c_733460.elements[1] = nodes_73444_73672;

return_direct_with_clo6(data,(closure)&c_733460,__lambda_292,  boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f);; 
}

static void __lambda_292(void *data, object self_731556, int argc, object *args) /* object self_731556, object append_91cell_67_73679, object dep_91resolve_73680, object get_91cell_73681, object make_91cell_73682, object master_91dependency_73683, object node_91_125edges_73684 */
 {
 object append_91cell_67_73679 = args[0]; object dep_91resolve_73680 = args[1]; object get_91cell_73681 = args[2]; object make_91cell_73682 = args[3]; object master_91dependency_73683 = args[4]; object node_91_125edges_73684 = args[5];
  
closureN_type c_733462;
object e_733749 [7];
c_733462.hdr.mark = gc_color_red;
 c_733462.hdr.grayed = 0;
c_733462.tag = closureN_tag;
 c_733462.fn = (function_type)__lambda_346;
c_733462.num_args = 1;
c_733462.num_elements = 7;
c_733462.elements = (object *)e_733749;
c_733462.elements[0] = dep_91resolve_73680;
c_733462.elements[1] = get_91cell_73681;
c_733462.elements[2] = ((closureN)self_731556)->elements[0];
c_733462.elements[3] = make_91cell_73682;
c_733462.elements[4] = master_91dependency_73683;
c_733462.elements[5] = node_91_125edges_73684;
c_733462.elements[6] = ((closureN)self_731556)->elements[1];


pair_type local_733752; 
return_direct_with_clo1(data,(closure)&c_733462,__lambda_346,  set_cell_as_expr(&local_733752, append_91cell_67_73679));; 
}

static void __lambda_346(void *data, object self_731557, int argc, object *args) /* object self_731557, object append_91cell_67_73679 */
 {
 object append_91cell_67_73679 = args[0];
  
closureN_type c_733464;
object e_733744 [7];
c_733464.hdr.mark = gc_color_red;
 c_733464.hdr.grayed = 0;
c_733464.tag = closureN_tag;
 c_733464.fn = (function_type)__lambda_345;
c_733464.num_args = 1;
c_733464.num_elements = 7;
c_733464.elements = (object *)e_733744;
c_733464.elements[0] = append_91cell_67_73679;
c_733464.elements[1] = ((closureN)self_731557)->elements[1];
c_733464.elements[2] = ((closureN)self_731557)->elements[2];
c_733464.elements[3] = ((closureN)self_731557)->elements[3];
c_733464.elements[4] = ((closureN)self_731557)->elements[4];
c_733464.elements[5] = ((closureN)self_731557)->elements[5];
c_733464.elements[6] = ((closureN)self_731557)->elements[6];


pair_type local_733747; 
return_direct_with_clo1(data,(closure)&c_733464,__lambda_345,  set_cell_as_expr(&local_733747, ((closureN)self_731557)->elements[0]));; 
}

static void __lambda_345(void *data, object self_731558, int argc, object *args) /* object self_731558, object dep_91resolve_73680 */
 {
 object dep_91resolve_73680 = args[0];
  
closureN_type c_733466;
object e_733739 [7];
c_733466.hdr.mark = gc_color_red;
 c_733466.hdr.grayed = 0;
c_733466.tag = closureN_tag;
 c_733466.fn = (function_type)__lambda_344;
c_733466.num_args = 1;
c_733466.num_elements = 7;
c_733466.elements = (object *)e_733739;
c_733466.elements[0] = ((closureN)self_731558)->elements[0];
c_733466.elements[1] = dep_91resolve_73680;
c_733466.elements[2] = ((closureN)self_731558)->elements[2];
c_733466.elements[3] = ((closureN)self_731558)->elements[3];
c_733466.elements[4] = ((closureN)self_731558)->elements[4];
c_733466.elements[5] = ((closureN)self_731558)->elements[5];
c_733466.elements[6] = ((closureN)self_731558)->elements[6];


pair_type local_733742; 
return_direct_with_clo1(data,(closure)&c_733466,__lambda_344,  set_cell_as_expr(&local_733742, ((closureN)self_731558)->elements[1]));; 
}

static void __lambda_344(void *data, object self_731559, int argc, object *args) /* object self_731559, object get_91cell_73681 */
 {
 object get_91cell_73681 = args[0];
  
closureN_type c_733468;
object e_733734 [7];
c_733468.hdr.mark = gc_color_red;
 c_733468.hdr.grayed = 0;
c_733468.tag = closureN_tag;
 c_733468.fn = (function_type)__lambda_343;
c_733468.num_args = 1;
c_733468.num_elements = 7;
c_733468.elements = (object *)e_733734;
c_733468.elements[0] = ((closureN)self_731559)->elements[0];
c_733468.elements[1] = ((closureN)self_731559)->elements[1];
c_733468.elements[2] = get_91cell_73681;
c_733468.elements[3] = ((closureN)self_731559)->elements[2];
c_733468.elements[4] = ((closureN)self_731559)->elements[4];
c_733468.elements[5] = ((closureN)self_731559)->elements[5];
c_733468.elements[6] = ((closureN)self_731559)->elements[6];


pair_type local_733737; 
return_direct_with_clo1(data,(closure)&c_733468,__lambda_343,  set_cell_as_expr(&local_733737, ((closureN)self_731559)->elements[3]));; 
}

static void __lambda_343(void *data, object self_731560, int argc, object *args) /* object self_731560, object make_91cell_73682 */
 {
 object make_91cell_73682 = args[0];
  
closureN_type c_733470;
object e_733729 [7];
c_733470.hdr.mark = gc_color_red;
 c_733470.hdr.grayed = 0;
c_733470.tag = closureN_tag;
 c_733470.fn = (function_type)__lambda_342;
c_733470.num_args = 1;
c_733470.num_elements = 7;
c_733470.elements = (object *)e_733729;
c_733470.elements[0] = ((closureN)self_731560)->elements[0];
c_733470.elements[1] = ((closureN)self_731560)->elements[1];
c_733470.elements[2] = ((closureN)self_731560)->elements[2];
c_733470.elements[3] = ((closureN)self_731560)->elements[3];
c_733470.elements[4] = make_91cell_73682;
c_733470.elements[5] = ((closureN)self_731560)->elements[5];
c_733470.elements[6] = ((closureN)self_731560)->elements[6];


pair_type local_733732; 
return_direct_with_clo1(data,(closure)&c_733470,__lambda_342,  set_cell_as_expr(&local_733732, ((closureN)self_731560)->elements[4]));; 
}

static void __lambda_342(void *data, object self_731561, int argc, object *args) /* object self_731561, object master_91dependency_73683 */
 {
 object master_91dependency_73683 = args[0];
  
closureN_type c_733472;
object e_733724 [7];
c_733472.hdr.mark = gc_color_red;
 c_733472.hdr.grayed = 0;
c_733472.tag = closureN_tag;
 c_733472.fn = (function_type)__lambda_341;
c_733472.num_args = 1;
c_733472.num_elements = 7;
c_733472.elements = (object *)e_733724;
c_733472.elements[0] = ((closureN)self_731561)->elements[0];
c_733472.elements[1] = ((closureN)self_731561)->elements[1];
c_733472.elements[2] = ((closureN)self_731561)->elements[2];
c_733472.elements[3] = ((closureN)self_731561)->elements[3];
c_733472.elements[4] = ((closureN)self_731561)->elements[4];
c_733472.elements[5] = master_91dependency_73683;
c_733472.elements[6] = ((closureN)self_731561)->elements[6];


pair_type local_733727; 
return_direct_with_clo1(data,(closure)&c_733472,__lambda_341,  set_cell_as_expr(&local_733727, ((closureN)self_731561)->elements[5]));; 
}

static void __lambda_341(void *data, object self_731562, int argc, object *args) /* object self_731562, object node_91_125edges_73684 */
 {
 object node_91_125edges_73684 = args[0];
  
closureN_type c_733474;
object e_733707 [8];
c_733474.hdr.mark = gc_color_red;
 c_733474.hdr.grayed = 0;
c_733474.tag = closureN_tag;
 c_733474.fn = (function_type)__lambda_293;
c_733474.num_args = 1;
c_733474.num_elements = 8;
c_733474.elements = (object *)e_733707;
c_733474.elements[0] = ((closureN)self_731562)->elements[0];
c_733474.elements[1] = ((closureN)self_731562)->elements[1];
c_733474.elements[2] = ((closureN)self_731562)->elements[2];
c_733474.elements[3] = ((closureN)self_731562)->elements[3];
c_733474.elements[4] = ((closureN)self_731562)->elements[4];
c_733474.elements[5] = ((closureN)self_731562)->elements[5];
c_733474.elements[6] = node_91_125edges_73684;
c_733474.elements[7] = ((closureN)self_731562)->elements[6];


mclosure0(c_733708, (function_type)__lambda_332);c_733708.num_args = 2;
return_direct_with_clo1(data,(closure)&c_733474,__lambda_293,  &c_733708);; 
}

static void __lambda_332(void *data, object self_731563, int argc, object *args) /* object self_731563, object k_731296, object cell_73445_73691, object value_73446_73692 */
 {
 object k_731296 = args[0]; object cell_73445_73691 = args[1]; object value_73446_73692 = args[2];
  
closureN_type c_733710;
object e_733721 [3];
c_733710.hdr.mark = gc_color_red;
 c_733710.hdr.grayed = 0;
c_733710.tag = closureN_tag;
 c_733710.fn = (function_type)__lambda_333;
c_733710.num_args = 1;
c_733710.num_elements = 3;
c_733710.elements = (object *)e_733721;
c_733710.elements[0] = cell_73445_73691;
c_733710.elements[1] = k_731296;
c_733710.elements[2] = value_73446_73692;



return_direct_with_clo1(data,(closure)&c_733710,__lambda_333,  Cyc_cdr(data, cell_73445_73691));; 
}

static void __lambda_333(void *data, object self_731564, int argc, object *args) /* object self_731564, object r_731298 */
 {
 object r_731298 = args[0];
  
pair_type local_733719; 

object c_733715 = Cyc_set_cdr_cps(data,  ((closureN)self_731564)->elements[1],((closureN)self_731564)->elements[0], set_pair_as_expr(&local_733719, ((closureN)self_731564)->elements[2], r_731298));
return_direct_with_clo1(data,  ((closureN)self_731564)->elements[1], (((closure)  ((closureN)self_731564)->elements[1])->fn),  c_733715);; 
}

static void __lambda_293(void *data, object self_731565, int argc, object *args) /* object self_731565, object r_731295 */
 {
 object r_731295 = args[0];
  
closureN_type c_733476;
object e_733703 [8];
c_733476.hdr.mark = gc_color_red;
 c_733476.hdr.grayed = 0;
c_733476.tag = closureN_tag;
 c_733476.fn = (function_type)__lambda_294;
c_733476.num_args = 1;
c_733476.num_elements = 8;
c_733476.elements = (object *)e_733703;
c_733476.elements[0] = ((closureN)self_731565)->elements[0];
c_733476.elements[1] = ((closureN)self_731565)->elements[1];
c_733476.elements[2] = ((closureN)self_731565)->elements[2];
c_733476.elements[3] = ((closureN)self_731565)->elements[3];
c_733476.elements[4] = ((closureN)self_731565)->elements[4];
c_733476.elements[5] = ((closureN)self_731565)->elements[5];
c_733476.elements[6] = ((closureN)self_731565)->elements[6];
c_733476.elements[7] = ((closureN)self_731565)->elements[7];



return_direct_with_clo1(data,(closure)&c_733476,__lambda_294,  Cyc_set_cell(data, ((closureN)self_731565)->elements[0], r_731295));; 
}

static void __lambda_294(void *data, object self_731566, int argc, object *args) /* object self_731566, object r_731252 */
 {

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


mclosure0(c_733698, (function_type)__lambda_331);c_733698.num_args = 0;
return_direct_with_clo1(data,(closure)&c_733478,__lambda_295,  &c_733698);; 
}

static void __lambda_331(void *data, object self_731567, int argc, object *args) /* object self_731567, object k_731293 */
 {
 object k_731293 = args[0];
  
pair_type local_733702; 
return_direct_with_clo1(data,  k_731293, (((closure)  k_731293)->fn),  set_pair_as_expr(&local_733702, boolean_f, NULL));; 
}

static void __lambda_295(void *data, object self_731568, int argc, object *args) /* object self_731568, object r_731292 */
 {
 object r_731292 = args[0];
  
closureN_type c_733480;
object e_733693 [8];
c_733480.hdr.mark = gc_color_red;
 c_733480.hdr.grayed = 0;
c_733480.tag = closureN_tag;
 c_733480.fn = (function_type)__lambda_296;
c_733480.num_args = 1;
c_733480.num_elements = 8;
c_733480.elements = (object *)e_733693;
c_733480.elements[0] = ((closureN)self_731568)->elements[0];
c_733480.elements[1] = ((closureN)self_731568)->elements[1];
c_733480.elements[2] = ((closureN)self_731568)->elements[2];
c_733480.elements[3] = ((closureN)self_731568)->elements[3];
c_733480.elements[4] = ((closureN)self_731568)->elements[4];
c_733480.elements[5] = ((closureN)self_731568)->elements[5];
c_733480.elements[6] = ((closureN)self_731568)->elements[6];
c_733480.elements[7] = ((closureN)self_731568)->elements[7];



return_direct_with_clo1(data,(closure)&c_733480,__lambda_296,  Cyc_set_cell(data, ((closureN)self_731568)->elements[4], r_731292));; 
}

static void __lambda_296(void *data, object self_731569, int argc, object *args) /* object self_731569, object r_731253 */
 {

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



return_direct_with_clo1(data,(closure)&c_733482,__lambda_297,  Cyc_set_cell(data, ((closureN)self_731569)->elements[2], primitive_cdr));; 
}

static void __lambda_297(void *data, object self_731570, int argc, object *args) /* object self_731570, object r_731254 */
 {

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


closureN_type c_733681;
object e_733688 [1];
c_733681.hdr.mark = gc_color_red;
 c_733681.hdr.grayed = 0;
c_733681.tag = closureN_tag;
 c_733681.fn = (function_type)__lambda_330;
c_733681.num_args = 1;
c_733681.num_elements = 1;
c_733681.elements = (object *)e_733688;
c_733681.elements[0] = ((closureN)self_731570)->elements[7];

return_direct_with_clo1(data,(closure)&c_733484,__lambda_298,  &c_733681);; 
}

static void __lambda_330(void *data, object self_731571, int argc, object *args) /* object self_731571, object k_731291, object name_73447_73693 */
 {
 object k_731291 = args[0]; object name_73447_73693 = args[1];
  



return_direct_with_clo1(data,  k_731291, (((closure)  k_731291)->fn),  assoc(data, name_73447_73693, car(((closureN)self_731571)->elements[0])));; 
}

static void __lambda_298(void *data, object self_731572, int argc, object *args) /* object self_731572, object r_731290 */
 {
 object r_731290 = args[0];
  
closureN_type c_733486;
object e_733676 [8];
c_733486.hdr.mark = gc_color_red;
 c_733486.hdr.grayed = 0;
c_733486.tag = closureN_tag;
 c_733486.fn = (function_type)__lambda_299;
c_733486.num_args = 1;
c_733486.num_elements = 8;
c_733486.elements = (object *)e_733676;
c_733486.elements[0] = ((closureN)self_731572)->elements[0];
c_733486.elements[1] = ((closureN)self_731572)->elements[1];
c_733486.elements[2] = ((closureN)self_731572)->elements[2];
c_733486.elements[3] = ((closureN)self_731572)->elements[3];
c_733486.elements[4] = ((closureN)self_731572)->elements[4];
c_733486.elements[5] = ((closureN)self_731572)->elements[5];
c_733486.elements[6] = ((closureN)self_731572)->elements[6];
c_733486.elements[7] = ((closureN)self_731572)->elements[7];



return_direct_with_clo1(data,(closure)&c_733486,__lambda_299,  Cyc_set_cell(data, ((closureN)self_731572)->elements[6], r_731290));; 
}

static void __lambda_299(void *data, object self_731573, int argc, object *args) /* object self_731573, object r_731255 */
 {

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


closureN_type c_733662;
object e_733675 [1];
c_733662.hdr.mark = gc_color_red;
 c_733662.hdr.grayed = 0;
c_733662.tag = closureN_tag;
 c_733662.fn = (function_type)__lambda_328;
c_733662.num_args = 0;
c_733662.num_elements = 1;
c_733662.elements = (object *)e_733675;
c_733662.elements[0] = ((closureN)self_731573)->elements[7];

return_direct_with_clo1(data,(closure)&c_733488,__lambda_300,  &c_733662);; 
}

static void __lambda_328(void *data, object self_731574, int argc, object *args) /* object self_731574, object k_731287 */
 {
 object k_731287 = args[0];
  
closureN_type c_733664;
object e_733671 [1];
c_733664.hdr.mark = gc_color_red;
 c_733664.hdr.grayed = 0;
c_733664.tag = closureN_tag;
 c_733664.fn = (function_type)__lambda_329;
c_733664.num_args = 1;
c_733664.num_elements = 1;
c_733664.elements = (object *)e_733671;
c_733664.elements[0] = k_731287;



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_733664, primitive_car, car(((closureN)self_731574)->elements[0]));; 
}

static void __lambda_329(void *data, object self_731575, int argc, object *args) /* object self_731575, object r_731289 */
 {
 object r_731289 = args[0];
  
pair_type local_733669; 

make_pair(c_733670,boolean_f,NULL);c_733670.hdr.immutable = 1;
return_direct_with_clo1(data,  ((closureN)self_731575)->elements[0], (((closure)  ((closureN)self_731575)->elements[0])->fn),  set_pair_as_expr(&local_733669, &c_733670, r_731289));; 
}

static void __lambda_300(void *data, object self_731576, int argc, object *args) /* object self_731576, object r_731286 */
 {
 object r_731286 = args[0];
  
closureN_type c_733490;
object e_733657 [8];
c_733490.hdr.mark = gc_color_red;
 c_733490.hdr.grayed = 0;
c_733490.tag = closureN_tag;
 c_733490.fn = (function_type)__lambda_301;
c_733490.num_args = 1;
c_733490.num_elements = 8;
c_733490.elements = (object *)e_733657;
c_733490.elements[0] = ((closureN)self_731576)->elements[0];
c_733490.elements[1] = ((closureN)self_731576)->elements[1];
c_733490.elements[2] = ((closureN)self_731576)->elements[2];
c_733490.elements[3] = ((closureN)self_731576)->elements[3];
c_733490.elements[4] = ((closureN)self_731576)->elements[4];
c_733490.elements[5] = ((closureN)self_731576)->elements[5];
c_733490.elements[6] = ((closureN)self_731576)->elements[6];
c_733490.elements[7] = ((closureN)self_731576)->elements[7];



return_direct_with_clo1(data,(closure)&c_733490,__lambda_301,  Cyc_set_cell(data, ((closureN)self_731576)->elements[5], r_731286));; 
}

static void __lambda_301(void *data, object self_731577, int argc, object *args) /* object self_731577, object r_731256 */
 {

  
closureN_type c_733492;
object e_733560 [7];
c_733492.hdr.mark = gc_color_red;
 c_733492.hdr.grayed = 0;
c_733492.tag = closureN_tag;
 c_733492.fn = (function_type)__lambda_302;
c_733492.num_args = 1;
c_733492.num_elements = 7;
c_733492.elements = (object *)e_733560;
c_733492.elements[0] = ((closureN)self_731577)->elements[1];
c_733492.elements[1] = ((closureN)self_731577)->elements[2];
c_733492.elements[2] = ((closureN)self_731577)->elements[3];
c_733492.elements[3] = ((closureN)self_731577)->elements[4];
c_733492.elements[4] = ((closureN)self_731577)->elements[5];
c_733492.elements[5] = ((closureN)self_731577)->elements[6];
c_733492.elements[6] = ((closureN)self_731577)->elements[7];


closureN_type c_733561;
object e_733656 [4];
c_733561.hdr.mark = gc_color_red;
 c_733561.hdr.grayed = 0;
c_733561.tag = closureN_tag;
 c_733561.fn = (function_type)__lambda_313;
c_733561.num_args = 3;
c_733561.num_elements = 4;
c_733561.elements = (object *)e_733656;
c_733561.elements[0] = ((closureN)self_731577)->elements[0];
c_733561.elements[1] = ((closureN)self_731577)->elements[1];
c_733561.elements[2] = ((closureN)self_731577)->elements[2];
c_733561.elements[3] = ((closureN)self_731577)->elements[6];

return_direct_with_clo1(data,(closure)&c_733492,__lambda_302,  &c_733561);; 
}

static void __lambda_313(void *data, object self_731578, int argc, object *args) /* object self_731578, object k_731270, object node_73448_73694, object resolved_73449_73695, object seen_73450_73696 */
 {
 object k_731270 = args[0]; object node_73448_73694 = args[1]; object resolved_73449_73695 = args[2]; object seen_73450_73696 = args[3];
  


closureN_type c_733566;
object e_733655 [8];
c_733566.hdr.mark = gc_color_red;
 c_733566.hdr.grayed = 0;
c_733566.tag = closureN_tag;
 c_733566.fn = (function_type)__lambda_314;
c_733566.num_args = 1;
c_733566.num_elements = 8;
c_733566.elements = (object *)e_733655;
c_733566.elements[0] = ((closureN)self_731578)->elements[0];
c_733566.elements[1] = ((closureN)self_731578)->elements[1];
c_733566.elements[2] = ((closureN)self_731578)->elements[2];
c_733566.elements[3] = k_731270;
c_733566.elements[4] = node_73448_73694;
c_733566.elements[5] = ((closureN)self_731578)->elements[3];
c_733566.elements[6] = resolved_73449_73695;
c_733566.elements[7] = seen_73450_73696;

return_closcall3(data,  car(((closureN)self_731578)->elements[0]),  &c_733566, seen_73450_73696, node_73448_73694);; 
}

static void __lambda_314(void *data, object self_731579, int argc, object *args) /* object self_731579, object r_731271 */
 {

  
closureN_type c_733568;
object e_733598 [5];
c_733568.hdr.mark = gc_color_red;
 c_733568.hdr.grayed = 0;
c_733568.tag = closureN_tag;
 c_733568.fn = (function_type)__lambda_315;
c_733568.num_args = 1;
c_733568.num_elements = 5;
c_733568.elements = (object *)e_733598;
c_733568.elements[0] = ((closureN)self_731579)->elements[0];
c_733568.elements[1] = ((closureN)self_731579)->elements[3];
c_733568.elements[2] = ((closureN)self_731579)->elements[4];
c_733568.elements[3] = ((closureN)self_731579)->elements[5];
c_733568.elements[4] = ((closureN)self_731579)->elements[6];


closureN_type c_733599;
object e_733654 [6];
c_733599.hdr.mark = gc_color_red;
 c_733599.hdr.grayed = 0;
c_733599.tag = closureN_tag;
 c_733599.fn = (function_type)__lambda_320;
c_733599.num_args = 1;
c_733599.num_elements = 6;
c_733599.elements = (object *)e_733654;
c_733599.elements[0] = ((closureN)self_731579)->elements[1];
c_733599.elements[1] = ((closureN)self_731579)->elements[2];
c_733599.elements[2] = ((closureN)self_731579)->elements[4];
c_733599.elements[3] = ((closureN)self_731579)->elements[5];
c_733599.elements[4] = ((closureN)self_731579)->elements[6];
c_733599.elements[5] = ((closureN)self_731579)->elements[7];

return_direct_with_clo1(data,(closure)&c_733568,__lambda_315,  &c_733599);; 
}

static void __lambda_320(void *data, object self_731580, int argc, object *args) /* object self_731580, object k_731278, object edge_73451_73697 */
 {
 object k_731278 = args[0]; object edge_73451_73697 = args[1];
  


closureN_type c_733604;
object e_733652 [8];
c_733604.hdr.mark = gc_color_red;
 c_733604.hdr.grayed = 0;
c_733604.tag = closureN_tag;
 c_733604.fn = (function_type)__lambda_321;
c_733604.num_args = 1;
c_733604.num_elements = 8;
c_733604.elements = (object *)e_733652;
c_733604.elements[0] = ((closureN)self_731580)->elements[0];
c_733604.elements[1] = edge_73451_73697;
c_733604.elements[2] = ((closureN)self_731580)->elements[1];
c_733604.elements[3] = k_731278;
c_733604.elements[4] = ((closureN)self_731580)->elements[2];
c_733604.elements[5] = ((closureN)self_731580)->elements[3];
c_733604.elements[6] = ((closureN)self_731580)->elements[4];
c_733604.elements[7] = ((closureN)self_731580)->elements[5];

return_closcall2(data,  car(((closureN)self_731580)->elements[1]),  &c_733604, ((closureN)self_731580)->elements[4]);; 
}

static void __lambda_321(void *data, object self_731581, int argc, object *args) /* object self_731581, object r_731285 */
 {
 object r_731285 = args[0];
  
closureN_type c_733606;
object e_733648 [8];
c_733606.hdr.mark = gc_color_red;
 c_733606.hdr.grayed = 0;
c_733606.tag = closureN_tag;
 c_733606.fn = (function_type)__lambda_322;
c_733606.num_args = 1;
c_733606.num_elements = 8;
c_733606.elements = (object *)e_733648;
c_733606.elements[0] = ((closureN)self_731581)->elements[0];
c_733606.elements[1] = ((closureN)self_731581)->elements[1];
c_733606.elements[2] = ((closureN)self_731581)->elements[2];
c_733606.elements[3] = ((closureN)self_731581)->elements[3];
c_733606.elements[4] = ((closureN)self_731581)->elements[4];
c_733606.elements[5] = ((closureN)self_731581)->elements[5];
c_733606.elements[6] = ((closureN)self_731581)->elements[6];
c_733606.elements[7] = ((closureN)self_731581)->elements[7];



return_direct_with_clo1(data,(closure)&c_733606,__lambda_322,  assoc(data, ((closureN)self_731581)->elements[1], r_731285));; 
}

static void __lambda_322(void *data, object self_731582, int argc, object *args) /* object self_731582, object r_731279 */
 {
 object r_731279 = args[0];
  if( (boolean_f != r_731279) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731582)->elements[3], (((closure)  ((closureN)self_731582)->elements[3])->fn),  boolean_f);
} else { 
  
closureN_type c_733610;
object e_733631 [4];
c_733610.hdr.mark = gc_color_red;
 c_733610.hdr.grayed = 0;
c_733610.tag = closureN_tag;
 c_733610.fn = (function_type)__lambda_323;
c_733610.num_args = 0;
c_733610.num_elements = 4;
c_733610.elements = (object *)e_733631;
c_733610.elements[0] = ((closureN)self_731582)->elements[1];
c_733610.elements[1] = ((closureN)self_731582)->elements[2];
c_733610.elements[2] = ((closureN)self_731582)->elements[4];
c_733610.elements[3] = ((closureN)self_731582)->elements[7];


closureN_type c_733632;
object e_733647 [6];
c_733632.hdr.mark = gc_color_red;
 c_733632.hdr.grayed = 0;
c_733632.tag = closureN_tag;
 c_733632.fn = (function_type)__lambda_326;
c_733632.num_args = 1;
c_733632.num_elements = 6;
c_733632.elements = (object *)e_733647;
c_733632.elements[0] = ((closureN)self_731582)->elements[0];
c_733632.elements[1] = ((closureN)self_731582)->elements[1];
c_733632.elements[2] = ((closureN)self_731582)->elements[3];
c_733632.elements[3] = ((closureN)self_731582)->elements[5];
c_733632.elements[4] = ((closureN)self_731582)->elements[6];
c_733632.elements[5] = ((closureN)self_731582)->elements[7];

return_direct_with_clo1(data,(closure)&c_733610,__lambda_323,  &c_733632);}
;; 
}

static void __lambda_326(void *data, object self_731583, int argc, object *args) /* object self_731583, object r_731280 */
 {

  


closureN_type c_733637;
object e_733645 [4];
c_733637.hdr.mark = gc_color_red;
 c_733637.hdr.grayed = 0;
c_733637.tag = closureN_tag;
 c_733637.fn = (function_type)__lambda_327;
c_733637.num_args = 1;
c_733637.num_elements = 4;
c_733637.elements = (object *)e_733645;
c_733637.elements[0] = ((closureN)self_731583)->elements[0];
c_733637.elements[1] = ((closureN)self_731583)->elements[2];
c_733637.elements[2] = ((closureN)self_731583)->elements[4];
c_733637.elements[3] = ((closureN)self_731583)->elements[5];

return_closcall2(data,  car(((closureN)self_731583)->elements[3]),  &c_733637, ((closureN)self_731583)->elements[1]);; 
}

static void __lambda_327(void *data, object self_731584, int argc, object *args) /* object self_731584, object r_731281 */
 {
 object r_731281 = args[0];
  

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

static void __lambda_323(void *data, object self_731585, int argc, object *args) /* object self_731585, object k_731282 */
 {
 object k_731282 = args[0];
  


closureN_type c_733615;
object e_733629 [3];
c_733615.hdr.mark = gc_color_red;
 c_733615.hdr.grayed = 0;
c_733615.tag = closureN_tag;
 c_733615.fn = (function_type)__lambda_324;
c_733615.num_args = 1;
c_733615.num_elements = 3;
c_733615.elements = (object *)e_733629;
c_733615.elements[0] = ((closureN)self_731585)->elements[0];
c_733615.elements[1] = k_731282;
c_733615.elements[2] = ((closureN)self_731585)->elements[2];

return_closcall2(data,  car(((closureN)self_731585)->elements[1]),  &c_733615, ((closureN)self_731585)->elements[3]);; 
}

static void __lambda_324(void *data, object self_731586, int argc, object *args) /* object self_731586, object r_731284 */
 {
 object r_731284 = args[0];
  
closureN_type c_733617;
object e_733625 [3];
c_733617.hdr.mark = gc_color_red;
 c_733617.hdr.grayed = 0;
c_733617.tag = closureN_tag;
 c_733617.fn = (function_type)__lambda_325;
c_733617.num_args = 1;
c_733617.num_elements = 3;
c_733617.elements = (object *)e_733625;
c_733617.elements[0] = ((closureN)self_731586)->elements[0];
c_733617.elements[1] = ((closureN)self_731586)->elements[1];
c_733617.elements[2] = ((closureN)self_731586)->elements[2];



return_direct_with_clo1(data,(closure)&c_733617,__lambda_325,  assoc(data, ((closureN)self_731586)->elements[0], r_731284));; 
}

static void __lambda_325(void *data, object self_731587, int argc, object *args) /* object self_731587, object r_731283 */
 {
 object r_731283 = args[0];
  if( (boolean_f != r_731283) ){ 
  
make_utf8_string_with_len(c_733620, "Circular dependency detected", 28, 28);
return_direct_with_clo4(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_731587)->elements[1], &c_733620, ((closureN)self_731587)->elements[2], ((closureN)self_731587)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731587)->elements[1], (((closure)  ((closureN)self_731587)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_315(void *data, object self_731588, int argc, object *args) /* object self_731588, object r_731274 */
 {
 object r_731274 = args[0];
  
closureN_type c_733570;
object e_733594 [6];
c_733570.hdr.mark = gc_color_red;
 c_733570.hdr.grayed = 0;
c_733570.tag = closureN_tag;
 c_733570.fn = (function_type)__lambda_316;
c_733570.num_args = 1;
c_733570.num_elements = 6;
c_733570.elements = (object *)e_733594;
c_733570.elements[0] = ((closureN)self_731588)->elements[0];
c_733570.elements[1] = ((closureN)self_731588)->elements[1];
c_733570.elements[2] = ((closureN)self_731588)->elements[2];
c_733570.elements[3] = ((closureN)self_731588)->elements[3];
c_733570.elements[4] = r_731274;
c_733570.elements[5] = ((closureN)self_731588)->elements[4];



return_direct_with_clo1(data,(closure)&c_733570,__lambda_316,  Cyc_car(data, ((closureN)self_731588)->elements[2]));; 
}

static void __lambda_316(void *data, object self_731589, int argc, object *args) /* object self_731589, object r_731277 */
 {
 object r_731277 = args[0];
  


closureN_type c_733575;
object e_733593 [5];
c_733575.hdr.mark = gc_color_red;
 c_733575.hdr.grayed = 0;
c_733575.tag = closureN_tag;
 c_733575.fn = (function_type)__lambda_317;
c_733575.num_args = 1;
c_733575.num_elements = 5;
c_733575.elements = (object *)e_733593;
c_733575.elements[0] = ((closureN)self_731589)->elements[0];
c_733575.elements[1] = ((closureN)self_731589)->elements[1];
c_733575.elements[2] = ((closureN)self_731589)->elements[2];
c_733575.elements[3] = ((closureN)self_731589)->elements[4];
c_733575.elements[4] = ((closureN)self_731589)->elements[5];

return_closcall2(data,  car(((closureN)self_731589)->elements[3]),  &c_733575, r_731277);; 
}

static void __lambda_317(void *data, object self_731590, int argc, object *args) /* object self_731590, object r_731276 */
 {
 object r_731276 = args[0];
  
closureN_type c_733577;
object e_733589 [4];
c_733577.hdr.mark = gc_color_red;
 c_733577.hdr.grayed = 0;
c_733577.tag = closureN_tag;
 c_733577.fn = (function_type)__lambda_318;
c_733577.num_args = 1;
c_733577.num_elements = 4;
c_733577.elements = (object *)e_733589;
c_733577.elements[0] = ((closureN)self_731590)->elements[0];
c_733577.elements[1] = ((closureN)self_731590)->elements[1];
c_733577.elements[2] = ((closureN)self_731590)->elements[2];
c_733577.elements[3] = ((closureN)self_731590)->elements[4];



return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_733577, ((closureN)self_731590)->elements[3], Cyc_cdr(data, r_731276));; 
}

static void __lambda_318(void *data, object self_731591, int argc, object *args) /* object self_731591, object r_731272 */
 {

  


closureN_type c_733582;
object e_733586 [2];
c_733582.hdr.mark = gc_color_red;
 c_733582.hdr.grayed = 0;
c_733582.tag = closureN_tag;
 c_733582.fn = (function_type)__lambda_319;
c_733582.num_args = 1;
c_733582.num_elements = 2;
c_733582.elements = (object *)e_733586;
c_733582.elements[0] = ((closureN)self_731591)->elements[1];
c_733582.elements[1] = ((closureN)self_731591)->elements[3];

return_closcall3(data,  car(((closureN)self_731591)->elements[0]),  &c_733582, ((closureN)self_731591)->elements[3], ((closureN)self_731591)->elements[2]);; 
}

static void __lambda_319(void *data, object self_731592, int argc, object *args) /* object self_731592, object r_731273 */
 {

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

static void __lambda_302(void *data, object self_731593, int argc, object *args) /* object self_731593, object r_731269 */
 {
 object r_731269 = args[0];
  
closureN_type c_733494;
object e_733556 [7];
c_733494.hdr.mark = gc_color_red;
 c_733494.hdr.grayed = 0;
c_733494.tag = closureN_tag;
 c_733494.fn = (function_type)__lambda_303;
c_733494.num_args = 1;
c_733494.num_elements = 7;
c_733494.elements = (object *)e_733556;
c_733494.elements[0] = ((closureN)self_731593)->elements[0];
c_733494.elements[1] = ((closureN)self_731593)->elements[1];
c_733494.elements[2] = ((closureN)self_731593)->elements[2];
c_733494.elements[3] = ((closureN)self_731593)->elements[3];
c_733494.elements[4] = ((closureN)self_731593)->elements[4];
c_733494.elements[5] = ((closureN)self_731593)->elements[5];
c_733494.elements[6] = ((closureN)self_731593)->elements[6];



return_direct_with_clo1(data,(closure)&c_733494,__lambda_303,  Cyc_set_cell(data, ((closureN)self_731593)->elements[0], r_731269));; 
}

static void __lambda_303(void *data, object self_731594, int argc, object *args) /* object self_731594, object r_731257 */
 {

  


closureN_type c_733499;
object e_733555 [6];
c_733499.hdr.mark = gc_color_red;
 c_733499.hdr.grayed = 0;
c_733499.tag = closureN_tag;
 c_733499.fn = (function_type)__lambda_304;
c_733499.num_args = 1;
c_733499.num_elements = 6;
c_733499.elements = (object *)e_733555;
c_733499.elements[0] = ((closureN)self_731594)->elements[0];
c_733499.elements[1] = ((closureN)self_731594)->elements[1];
c_733499.elements[2] = ((closureN)self_731594)->elements[2];
c_733499.elements[3] = ((closureN)self_731594)->elements[3];
c_733499.elements[4] = ((closureN)self_731594)->elements[5];
c_733499.elements[5] = ((closureN)self_731594)->elements[6];

return_closcall1(data,  car(((closureN)self_731594)->elements[4]),  &c_733499);; 
}

static void __lambda_304(void *data, object self_731595, int argc, object *args) /* object self_731595, object r_731268 */
 {
 object r_731268 = args[0];
  
closureN_type c_733501;
object e_733548 [6];
c_733501.hdr.mark = gc_color_red;
 c_733501.hdr.grayed = 0;
c_733501.tag = closureN_tag;
 c_733501.fn = (function_type)__lambda_305;
c_733501.num_args = 1;
c_733501.num_elements = 6;
c_733501.elements = (object *)e_733548;
c_733501.elements[0] = ((closureN)self_731595)->elements[0];
c_733501.elements[1] = ((closureN)self_731595)->elements[1];
c_733501.elements[2] = ((closureN)self_731595)->elements[2];
c_733501.elements[3] = ((closureN)self_731595)->elements[3];
c_733501.elements[4] = ((closureN)self_731595)->elements[4];
c_733501.elements[5] = ((closureN)self_731595)->elements[5];


pair_type local_733551; 


return_direct_with_clo1(data,(closure)&c_733501,__lambda_305,  set_pair_as_expr(&local_733551, r_731268, car(((closureN)self_731595)->elements[5])));; 
}

static void __lambda_305(void *data, object self_731596, int argc, object *args) /* object self_731596, object r_731267 */
 {
 object r_731267 = args[0];
  
closureN_type c_733503;
object e_733544 [5];
c_733503.hdr.mark = gc_color_red;
 c_733503.hdr.grayed = 0;
c_733503.tag = closureN_tag;
 c_733503.fn = (function_type)__lambda_306;
c_733503.num_args = 1;
c_733503.num_elements = 5;
c_733503.elements = (object *)e_733544;
c_733503.elements[0] = ((closureN)self_731596)->elements[0];
c_733503.elements[1] = ((closureN)self_731596)->elements[1];
c_733503.elements[2] = ((closureN)self_731596)->elements[2];
c_733503.elements[3] = ((closureN)self_731596)->elements[3];
c_733503.elements[4] = ((closureN)self_731596)->elements[4];



return_direct_with_clo1(data,(closure)&c_733503,__lambda_306,  Cyc_set_cell(data, ((closureN)self_731596)->elements[5], r_731267));; 
}

static void __lambda_306(void *data, object self_731597, int argc, object *args) /* object self_731597, object r_731258 */
 {

  


closureN_type c_733508;
object e_733542 [4];
c_733508.hdr.mark = gc_color_red;
 c_733508.hdr.grayed = 0;
c_733508.tag = closureN_tag;
 c_733508.fn = (function_type)__lambda_307;
c_733508.num_args = 1;
c_733508.num_elements = 4;
c_733508.elements = (object *)e_733542;
c_733508.elements[0] = ((closureN)self_731597)->elements[0];
c_733508.elements[1] = ((closureN)self_731597)->elements[1];
c_733508.elements[2] = ((closureN)self_731597)->elements[2];
c_733508.elements[3] = ((closureN)self_731597)->elements[3];


make_pair(c_733543,boolean_f,NULL);c_733543.hdr.immutable = 1;
return_closcall2(data,  car(((closureN)self_731597)->elements[4]),  &c_733508, &c_733543);; 
}

static void __lambda_307(void *data, object self_731598, int argc, object *args) /* object self_731598, object r_731263 */
 {
 object r_731263 = args[0];
  


closureN_type c_733513;
object e_733541 [5];
c_733513.hdr.mark = gc_color_red;
 c_733513.hdr.grayed = 0;
c_733513.tag = closureN_tag;
 c_733513.fn = (function_type)__lambda_308;
c_733513.num_args = 1;
c_733513.num_elements = 5;
c_733513.elements = (object *)e_733541;
c_733513.elements[0] = ((closureN)self_731598)->elements[0];
c_733513.elements[1] = ((closureN)self_731598)->elements[1];
c_733513.elements[2] = ((closureN)self_731598)->elements[2];
c_733513.elements[3] = ((closureN)self_731598)->elements[3];
c_733513.elements[4] = r_731263;

return_closcall1(data,  car(((closureN)self_731598)->elements[3]),  &c_733513);; 
}

static void __lambda_308(void *data, object self_731599, int argc, object *args) /* object self_731599, object r_731264 */
 {
 object r_731264 = args[0];
  


closureN_type c_733518;
object e_733540 [5];
c_733518.hdr.mark = gc_color_red;
 c_733518.hdr.grayed = 0;
c_733518.tag = closureN_tag;
 c_733518.fn = (function_type)__lambda_309;
c_733518.num_args = 1;
c_733518.num_elements = 5;
c_733518.elements = (object *)e_733540;
c_733518.elements[0] = ((closureN)self_731599)->elements[0];
c_733518.elements[1] = ((closureN)self_731599)->elements[1];
c_733518.elements[2] = ((closureN)self_731599)->elements[2];
c_733518.elements[3] = ((closureN)self_731599)->elements[4];
c_733518.elements[4] = r_731264;

return_closcall1(data,  car(((closureN)self_731599)->elements[3]),  &c_733518);; 
}

static void __lambda_309(void *data, object self_731600, int argc, object *args) /* object self_731600, object r_731265 */
 {
 object r_731265 = args[0];
  


closureN_type c_733523;
object e_733537 [2];
c_733523.hdr.mark = gc_color_red;
 c_733523.hdr.grayed = 0;
c_733523.tag = closureN_tag;
 c_733523.fn = (function_type)__lambda_310;
c_733523.num_args = 1;
c_733523.num_elements = 2;
c_733523.elements = (object *)e_733537;
c_733523.elements[0] = ((closureN)self_731600)->elements[1];
c_733523.elements[1] = ((closureN)self_731600)->elements[2];

return_closcall4(data,  car(((closureN)self_731600)->elements[0]),  &c_733523, ((closureN)self_731600)->elements[3], ((closureN)self_731600)->elements[4], r_731265);; 
}

static void __lambda_310(void *data, object self_731601, int argc, object *args) /* object self_731601, object resolved_73457_73698 */
 {
 object resolved_73457_73698 = args[0];
  


closureN_type c_733528;
object e_733536 [1];
c_733528.hdr.mark = gc_color_red;
 c_733528.hdr.grayed = 0;
c_733528.tag = closureN_tag;
 c_733528.fn = (function_type)__lambda_311;
c_733528.num_args = 1;
c_733528.num_elements = 1;
c_733528.elements = (object *)e_733536;
c_733528.elements[0] = ((closureN)self_731601)->elements[1];

return_closcall2(data,  car(((closureN)self_731601)->elements[0]),  &c_733528, resolved_73457_73698);; 
}

static void __lambda_311(void *data, object self_731602, int argc, object *args) /* object self_731602, object r_731262 */
 {
 object r_731262 = args[0];
  
closureN_type c_733530;
object e_733533 [1];
c_733530.hdr.mark = gc_color_red;
 c_733530.hdr.grayed = 0;
c_733530.tag = closureN_tag;
 c_733530.fn = (function_type)__lambda_312;
c_733530.num_args = 1;
c_733530.num_elements = 1;
c_733530.elements = (object *)e_733533;
c_733530.elements[0] = ((closureN)self_731602)->elements[0];



return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_733530, Cyc_cdr(data, r_731262));; 
}

static void __lambda_312(void *data, object self_731603, int argc, object *args) /* object self_731603, object deps_73460_73699 */
 {
 object deps_73460_73699 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_731603)->elements[0], primitive_car, deps_73460_73699);; 
}

static void __lambda_274(void *data, object _, int argc, object *args) /* closure _,object k_731230, object imports_73419_73660, object append_91dirs_73420_73661, object prepend_91dirs_73421_73662, object expander_73422_73663 */
 {
object k_731230 = args[0]; object imports_73419_73660 = args[1]; object append_91dirs_73420_73661 = args[2]; object prepend_91dirs_73421_73662 = args[3]; object expander_73422_73663 = args[4];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:get-all-import-deps");

closureN_type c_733350;
object e_733455 [5];
c_733350.hdr.mark = gc_color_red;
 c_733350.hdr.grayed = 0;
c_733350.tag = closureN_tag;
 c_733350.fn = (function_type)__lambda_275;
c_733350.num_args = 2;
c_733350.num_elements = 5;
c_733350.elements = (object *)e_733455;
c_733350.elements[0] = append_91dirs_73420_73661;
c_733350.elements[1] = expander_73422_73663;
c_733350.elements[2] = imports_73419_73660;
c_733350.elements[3] = k_731230;
c_733350.elements[4] = prepend_91dirs_73421_73662;

return_direct_with_clo2(data,(closure)&c_733350,__lambda_275,  boolean_f, boolean_f);; 
}

static void __lambda_275(void *data, object self_731537, int argc, object *args) /* object self_731537, object libraries_95deps_73423_73664, object find_91deps_67_73424_73665 */
 {
 object libraries_95deps_73423_73664 = args[0]; object find_91deps_67_73424_73665 = args[1];
  
closureN_type c_733352;
object e_733451 [6];
c_733352.hdr.mark = gc_color_red;
 c_733352.hdr.grayed = 0;
c_733352.tag = closureN_tag;
 c_733352.fn = (function_type)__lambda_340;
c_733352.num_args = 1;
c_733352.num_elements = 6;
c_733352.elements = (object *)e_733451;
c_733352.elements[0] = ((closureN)self_731537)->elements[0];
c_733352.elements[1] = ((closureN)self_731537)->elements[1];
c_733352.elements[2] = find_91deps_67_73424_73665;
c_733352.elements[3] = ((closureN)self_731537)->elements[2];
c_733352.elements[4] = ((closureN)self_731537)->elements[3];
c_733352.elements[5] = ((closureN)self_731537)->elements[4];


pair_type local_733454; 
return_direct_with_clo1(data,(closure)&c_733352,__lambda_340,  set_cell_as_expr(&local_733454, libraries_95deps_73423_73664));; 
}

static void __lambda_340(void *data, object self_731538, int argc, object *args) /* object self_731538, object libraries_95deps_73423_73664 */
 {
 object libraries_95deps_73423_73664 = args[0];
  
closureN_type c_733354;
object e_733446 [6];
c_733354.hdr.mark = gc_color_red;
 c_733354.hdr.grayed = 0;
c_733354.tag = closureN_tag;
 c_733354.fn = (function_type)__lambda_339;
c_733354.num_args = 1;
c_733354.num_elements = 6;
c_733354.elements = (object *)e_733446;
c_733354.elements[0] = ((closureN)self_731538)->elements[0];
c_733354.elements[1] = ((closureN)self_731538)->elements[1];
c_733354.elements[2] = ((closureN)self_731538)->elements[3];
c_733354.elements[3] = ((closureN)self_731538)->elements[4];
c_733354.elements[4] = libraries_95deps_73423_73664;
c_733354.elements[5] = ((closureN)self_731538)->elements[5];


pair_type local_733449; 
return_direct_with_clo1(data,(closure)&c_733354,__lambda_339,  set_cell_as_expr(&local_733449, ((closureN)self_731538)->elements[2]));; 
}

static void __lambda_339(void *data, object self_731539, int argc, object *args) /* object self_731539, object find_91deps_67_73424_73665 */
 {
 object find_91deps_67_73424_73665 = args[0];
  
closureN_type c_733356;
object e_733442 [7];
c_733356.hdr.mark = gc_color_red;
 c_733356.hdr.grayed = 0;
c_733356.tag = closureN_tag;
 c_733356.fn = (function_type)__lambda_276;
c_733356.num_args = 1;
c_733356.num_elements = 7;
c_733356.elements = (object *)e_733442;
c_733356.elements[0] = ((closureN)self_731539)->elements[0];
c_733356.elements[1] = ((closureN)self_731539)->elements[1];
c_733356.elements[2] = find_91deps_67_73424_73665;
c_733356.elements[3] = ((closureN)self_731539)->elements[2];
c_733356.elements[4] = ((closureN)self_731539)->elements[3];
c_733356.elements[5] = ((closureN)self_731539)->elements[4];
c_733356.elements[6] = ((closureN)self_731539)->elements[5];



return_direct_with_clo1(data,(closure)&c_733356,__lambda_276,  Cyc_set_cell(data, ((closureN)self_731539)->elements[4], NULL));; 
}

static void __lambda_276(void *data, object self_731540, int argc, object *args) /* object self_731540, object r_731231 */
 {

  
closureN_type c_733358;
object e_733377 [4];
c_733358.hdr.mark = gc_color_red;
 c_733358.hdr.grayed = 0;
c_733358.tag = closureN_tag;
 c_733358.fn = (function_type)__lambda_277;
c_733358.num_args = 1;
c_733358.num_elements = 4;
c_733358.elements = (object *)e_733377;
c_733358.elements[0] = ((closureN)self_731540)->elements[2];
c_733358.elements[1] = ((closureN)self_731540)->elements[3];
c_733358.elements[2] = ((closureN)self_731540)->elements[4];
c_733358.elements[3] = ((closureN)self_731540)->elements[5];


closureN_type c_733378;
object e_733441 [5];
c_733378.hdr.mark = gc_color_red;
 c_733378.hdr.grayed = 0;
c_733378.tag = closureN_tag;
 c_733378.fn = (function_type)__lambda_280;
c_733378.num_args = 1;
c_733378.num_elements = 5;
c_733378.elements = (object *)e_733441;
c_733378.elements[0] = ((closureN)self_731540)->elements[0];
c_733378.elements[1] = ((closureN)self_731540)->elements[1];
c_733378.elements[2] = ((closureN)self_731540)->elements[2];
c_733378.elements[3] = ((closureN)self_731540)->elements[5];
c_733378.elements[4] = ((closureN)self_731540)->elements[6];

return_direct_with_clo1(data,(closure)&c_733358,__lambda_277,  &c_733378);; 
}

static void __lambda_280(void *data, object self_731541, int argc, object *args) /* object self_731541, object k_731235, object import_91sets_73425_73666 */
 {
 object k_731235 = args[0]; object import_91sets_73425_73666 = args[1];
  
closureN_type c_733380;
object e_733384 [2];
c_733380.hdr.mark = gc_color_red;
 c_733380.hdr.grayed = 0;
c_733380.tag = closureN_tag;
 c_733380.fn = (function_type)__lambda_281;
c_733380.num_args = 1;
c_733380.num_elements = 2;
c_733380.elements = (object *)e_733384;
c_733380.elements[0] = import_91sets_73425_73666;
c_733380.elements[1] = k_731235;


closureN_type c_733385;
object e_733440 [5];
c_733385.hdr.mark = gc_color_red;
 c_733385.hdr.grayed = 0;
c_733385.tag = closureN_tag;
 c_733385.fn = (function_type)__lambda_282;
c_733385.num_args = 1;
c_733385.num_elements = 5;
c_733385.elements = (object *)e_733440;
c_733385.elements[0] = ((closureN)self_731541)->elements[0];
c_733385.elements[1] = ((closureN)self_731541)->elements[1];
c_733385.elements[2] = ((closureN)self_731541)->elements[2];
c_733385.elements[3] = ((closureN)self_731541)->elements[3];
c_733385.elements[4] = ((closureN)self_731541)->elements[4];

return_direct_with_clo1(data,(closure)&c_733380,__lambda_281,  &c_733385);; 
}

static void __lambda_282(void *data, object self_731542, int argc, object *args) /* object self_731542, object k_731237, object i_73426_73667 */
 {
 object k_731237 = args[0]; object i_73426_73667 = args[1];
  
closureN_type c_733387;
object e_733439 [6];
c_733387.hdr.mark = gc_color_red;
 c_733387.hdr.grayed = 0;
c_733387.tag = closureN_tag;
 c_733387.fn = (function_type)__lambda_283;
c_733387.num_args = 1;
c_733387.num_elements = 6;
c_733387.elements = (object *)e_733439;
c_733387.elements[0] = ((closureN)self_731542)->elements[0];
c_733387.elements[1] = ((closureN)self_731542)->elements[1];
c_733387.elements[2] = ((closureN)self_731542)->elements[2];
c_733387.elements[3] = k_731237;
c_733387.elements[4] = ((closureN)self_731542)->elements[3];
c_733387.elements[5] = ((closureN)self_731542)->elements[4];

return_direct_with_clo2(data,  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries, (((closure)  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries)->fn),  &c_733387, i_73426_73667);; 
}

static void __lambda_283(void *data, object self_731543, int argc, object *args) /* object self_731543, object import_91set_73429_73668 */
 {
 object import_91set_73429_73668 = args[0];
  
closureN_type c_733389;
object e_733438 [7];
c_733389.hdr.mark = gc_color_red;
 c_733389.hdr.grayed = 0;
c_733389.tag = closureN_tag;
 c_733389.fn = (function_type)__lambda_284;
c_733389.num_args = 1;
c_733389.num_elements = 7;
c_733389.elements = (object *)e_733438;
c_733389.elements[0] = ((closureN)self_731543)->elements[0];
c_733389.elements[1] = ((closureN)self_731543)->elements[1];
c_733389.elements[2] = ((closureN)self_731543)->elements[2];
c_733389.elements[3] = import_91set_73429_73668;
c_733389.elements[4] = ((closureN)self_731543)->elements[3];
c_733389.elements[5] = ((closureN)self_731543)->elements[4];
c_733389.elements[6] = ((closureN)self_731543)->elements[5];

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  &c_733389, import_91set_73429_73668);; 
}

static void __lambda_284(void *data, object self_731544, int argc, object *args) /* object self_731544, object lib_91name_73432_73669 */
 {
 object lib_91name_73432_73669 = args[0];
  
closureN_type c_733391;
object e_733432 [8];
c_733391.hdr.mark = gc_color_red;
 c_733391.hdr.grayed = 0;
c_733391.tag = closureN_tag;
 c_733391.fn = (function_type)__lambda_285;
c_733391.num_args = 1;
c_733391.num_elements = 8;
c_733391.elements = (object *)e_733432;
c_733391.elements[0] = ((closureN)self_731544)->elements[0];
c_733391.elements[1] = ((closureN)self_731544)->elements[1];
c_733391.elements[2] = ((closureN)self_731544)->elements[2];
c_733391.elements[3] = ((closureN)self_731544)->elements[3];
c_733391.elements[4] = ((closureN)self_731544)->elements[4];
c_733391.elements[5] = lib_91name_73432_73669;
c_733391.elements[6] = ((closureN)self_731544)->elements[5];
c_733391.elements[7] = ((closureN)self_731544)->elements[6];





return_direct_with_clo1(data,(closure)&c_733391,__lambda_285,  assoc(data, lib_91name_73432_73669, car(((closureN)self_731544)->elements[5])));; 
}

static void __lambda_285(void *data, object self_731545, int argc, object *args) /* object self_731545, object r_731240 */
 {
 object r_731240 = args[0];
  if( (boolean_f != r_731240) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731545)->elements[4], (((closure)  ((closureN)self_731545)->elements[4])->fn),  boolean_f);
} else { 
  
closureN_type c_733395;
object e_733427 [4];
c_733395.hdr.mark = gc_color_red;
 c_733395.hdr.grayed = 0;
c_733395.tag = closureN_tag;
 c_733395.fn = (function_type)__lambda_286;
c_733395.num_args = 1;
c_733395.num_elements = 4;
c_733395.elements = (object *)e_733427;
c_733395.elements[0] = ((closureN)self_731545)->elements[2];
c_733395.elements[1] = ((closureN)self_731545)->elements[4];
c_733395.elements[2] = ((closureN)self_731545)->elements[5];
c_733395.elements[3] = ((closureN)self_731545)->elements[6];

return_direct_with_clo5(data,  __glo_lib_117read_91imports_scheme_cyclone_libraries, (((closure)  __glo_lib_117read_91imports_scheme_cyclone_libraries)->fn),  &c_733395, ((closureN)self_731545)->elements[3], ((closureN)self_731545)->elements[0], ((closureN)self_731545)->elements[7], ((closureN)self_731545)->elements[1]);}
;; 
}

static void __lambda_286(void *data, object self_731546, int argc, object *args) /* object self_731546, object deps_73439_73670 */
 {
 object deps_73439_73670 = args[0];
  
closureN_type c_733397;
object e_733426 [4];
c_733397.hdr.mark = gc_color_red;
 c_733397.hdr.grayed = 0;
c_733397.tag = closureN_tag;
 c_733397.fn = (function_type)__lambda_287;
c_733397.num_args = 1;
c_733397.num_elements = 4;
c_733397.elements = (object *)e_733426;
c_733397.elements[0] = ((closureN)self_731546)->elements[0];
c_733397.elements[1] = ((closureN)self_731546)->elements[1];
c_733397.elements[2] = ((closureN)self_731546)->elements[2];
c_733397.elements[3] = ((closureN)self_731546)->elements[3];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_733397, __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, deps_73439_73670);; 
}

static void __lambda_287(void *data, object self_731547, int argc, object *args) /* object self_731547, object dep_91libs_73442_73671 */
 {
 object dep_91libs_73442_73671 = args[0];
  
closureN_type c_733399;
object e_733421 [4];
c_733399.hdr.mark = gc_color_red;
 c_733399.hdr.grayed = 0;
c_733399.tag = closureN_tag;
 c_733399.fn = (function_type)__lambda_288;
c_733399.num_args = 1;
c_733399.num_elements = 4;
c_733399.elements = (object *)e_733421;
c_733399.elements[0] = dep_91libs_73442_73671;
c_733399.elements[1] = ((closureN)self_731547)->elements[0];
c_733399.elements[2] = ((closureN)self_731547)->elements[1];
c_733399.elements[3] = ((closureN)self_731547)->elements[3];


pair_type local_733424; 
return_direct_with_clo1(data,(closure)&c_733399,__lambda_288,  set_pair_as_expr(&local_733424, ((closureN)self_731547)->elements[2], dep_91libs_73442_73671));; 
}

static void __lambda_288(void *data, object self_731548, int argc, object *args) /* object self_731548, object r_731245 */
 {
 object r_731245 = args[0];
  
closureN_type c_733401;
object e_733414 [4];
c_733401.hdr.mark = gc_color_red;
 c_733401.hdr.grayed = 0;
c_733401.tag = closureN_tag;
 c_733401.fn = (function_type)__lambda_289;
c_733401.num_args = 1;
c_733401.num_elements = 4;
c_733401.elements = (object *)e_733414;
c_733401.elements[0] = ((closureN)self_731548)->elements[0];
c_733401.elements[1] = ((closureN)self_731548)->elements[1];
c_733401.elements[2] = ((closureN)self_731548)->elements[2];
c_733401.elements[3] = ((closureN)self_731548)->elements[3];


pair_type local_733417; 


return_direct_with_clo1(data,(closure)&c_733401,__lambda_289,  set_pair_as_expr(&local_733417, r_731245, car(((closureN)self_731548)->elements[3])));; 
}

static void __lambda_289(void *data, object self_731549, int argc, object *args) /* object self_731549, object r_731244 */
 {
 object r_731244 = args[0];
  
closureN_type c_733403;
object e_733410 [3];
c_733403.hdr.mark = gc_color_red;
 c_733403.hdr.grayed = 0;
c_733403.tag = closureN_tag;
 c_733403.fn = (function_type)__lambda_290;
c_733403.num_args = 1;
c_733403.num_elements = 3;
c_733403.elements = (object *)e_733410;
c_733403.elements[0] = ((closureN)self_731549)->elements[0];
c_733403.elements[1] = ((closureN)self_731549)->elements[1];
c_733403.elements[2] = ((closureN)self_731549)->elements[2];



return_direct_with_clo1(data,(closure)&c_733403,__lambda_290,  Cyc_set_cell(data, ((closureN)self_731549)->elements[3], r_731244));; 
}

static void __lambda_290(void *data, object self_731550, int argc, object *args) /* object self_731550, object r_731243 */
 {

  

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

static void __lambda_281(void *data, object self_731551, int argc, object *args) /* object self_731551, object r_731236 */
 {
 object r_731236 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  ((closureN)self_731551)->elements[1], r_731236, ((closureN)self_731551)->elements[0]);; 
}

static void __lambda_277(void *data, object self_731552, int argc, object *args) /* object self_731552, object r_731234 */
 {
 object r_731234 = args[0];
  
closureN_type c_733360;
object e_733373 [4];
c_733360.hdr.mark = gc_color_red;
 c_733360.hdr.grayed = 0;
c_733360.tag = closureN_tag;
 c_733360.fn = (function_type)__lambda_278;
c_733360.num_args = 1;
c_733360.num_elements = 4;
c_733360.elements = (object *)e_733373;
c_733360.elements[0] = ((closureN)self_731552)->elements[0];
c_733360.elements[1] = ((closureN)self_731552)->elements[1];
c_733360.elements[2] = ((closureN)self_731552)->elements[2];
c_733360.elements[3] = ((closureN)self_731552)->elements[3];



return_direct_with_clo1(data,(closure)&c_733360,__lambda_278,  Cyc_set_cell(data, ((closureN)self_731552)->elements[0], r_731234));; 
}

static void __lambda_278(void *data, object self_731553, int argc, object *args) /* object self_731553, object r_731232 */
 {

  


closureN_type c_733365;
object e_733371 [2];
c_733365.hdr.mark = gc_color_red;
 c_733365.hdr.grayed = 0;
c_733365.tag = closureN_tag;
 c_733365.fn = (function_type)__lambda_279;
c_733365.num_args = 1;
c_733365.num_elements = 2;
c_733365.elements = (object *)e_733371;
c_733365.elements[0] = ((closureN)self_731553)->elements[2];
c_733365.elements[1] = ((closureN)self_731553)->elements[3];

return_closcall2(data,  car(((closureN)self_731553)->elements[0]),  &c_733365, ((closureN)self_731553)->elements[1]);; 
}

static void __lambda_279(void *data, object self_731554, int argc, object *args) /* object self_731554, object r_731233 */
 {

  

return_direct_with_clo2(data,  __glo_lib_117get_91dep_91list_scheme_cyclone_libraries, (((closure)  __glo_lib_117get_91dep_91list_scheme_cyclone_libraries)->fn),  ((closureN)self_731554)->elements[0], car(((closureN)self_731554)->elements[1]));; 
}

static void __lambda_270(void *data, object _, int argc, object *args) /* closure _,object k_731224, object imports_73415_73656, object append_91dirs_73416_73657, object prepend_91dirs_73417_73658 */
 {
object k_731224 = args[0]; object imports_73415_73656 = args[1]; object append_91dirs_73416_73657 = args[2]; object prepend_91dirs_73417_73658 = args[3];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:resolve-meta");

closureN_type c_733332;
object e_733342 [2];
c_733332.hdr.mark = gc_color_red;
 c_733332.hdr.grayed = 0;
c_733332.tag = closureN_tag;
 c_733332.fn = (function_type)__lambda_271;
c_733332.num_args = 1;
c_733332.num_elements = 2;
c_733332.elements = (object *)e_733342;
c_733332.elements[0] = imports_73415_73656;
c_733332.elements[1] = k_731224;


closureN_type c_733343;
object e_733347 [2];
c_733343.hdr.mark = gc_color_red;
 c_733343.hdr.grayed = 0;
c_733343.tag = closureN_tag;
 c_733343.fn = (function_type)__lambda_273;
c_733343.num_args = 1;
c_733343.num_elements = 2;
c_733343.elements = (object *)e_733347;
c_733343.elements[0] = append_91dirs_73416_73657;
c_733343.elements[1] = prepend_91dirs_73417_73658;

return_direct_with_clo1(data,(closure)&c_733332,__lambda_271,  &c_733343);; 
}

static void __lambda_273(void *data, object self_731534, int argc, object *args) /* object self_731534, object k_731227, object import_73418_73659 */
 {
 object k_731227 = args[0]; object import_73418_73659 = args[1];
  return_direct_with_clo4(data,  __glo_lib_117import_91_125metalist_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125metalist_scheme_cyclone_libraries)->fn),  k_731227, import_73418_73659, ((closureN)self_731534)->elements[0], ((closureN)self_731534)->elements[1]);; 
}

static void __lambda_271(void *data, object self_731535, int argc, object *args) /* object self_731535, object r_731226 */
 {
 object r_731226 = args[0];
  
closureN_type c_733334;
object e_733340 [1];
c_733334.hdr.mark = gc_color_red;
 c_733334.hdr.grayed = 0;
c_733334.tag = closureN_tag;
 c_733334.fn = (function_type)__lambda_272;
c_733334.num_args = 1;
c_733334.num_elements = 1;
c_733334.elements = (object *)e_733340;
c_733334.elements[0] = ((closureN)self_731535)->elements[1];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_733334, r_731226, ((closureN)self_731535)->elements[0]);; 
}

static void __lambda_272(void *data, object self_731536, int argc, object *args) /* object self_731536, object r_731225 */
 {
 object r_731225 = args[0];
  
object c_733339 = apply(data,  ((closureN)self_731536)->elements[0],__glo_append_scheme_base, r_731225);
return_direct_with_clo1(data,  ((closureN)self_731536)->elements[0], (((closure)  ((closureN)self_731536)->elements[0])->fn),  c_733339);; 
}

static void __lambda_260(void *data, object _, int argc, object *args) /* closure _,object k_731210, object import_73396_73649, object append_91dirs_73397_73650, object prepend_91dirs_73398_73651 */
 {
object k_731210 = args[0]; object import_73396_73649 = args[1]; object append_91dirs_73397_73650 = args[2]; object prepend_91dirs_73398_73651 = args[3];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:import->metalist");

closureN_type c_733259;
object e_733329 [3];
c_733259.hdr.mark = gc_color_red;
 c_733259.hdr.grayed = 0;
c_733259.tag = closureN_tag;
 c_733259.fn = (function_type)__lambda_261;
c_733259.num_args = 1;
c_733259.num_elements = 3;
c_733259.elements = (object *)e_733329;
c_733259.elements[0] = append_91dirs_73397_73650;
c_733259.elements[1] = k_731210;
c_733259.elements[2] = prepend_91dirs_73398_73651;

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  &c_733259, import_73396_73649);; 
}

static void __lambda_261(void *data, object self_731523, int argc, object *args) /* object self_731523, object lib_91name_73401_73652 */
 {
 object lib_91name_73401_73652 = args[0];
  
closureN_type c_733261;
object e_733325 [1];
c_733261.hdr.mark = gc_color_red;
 c_733261.hdr.grayed = 0;
c_733261.tag = closureN_tag;
 c_733261.fn = (function_type)__lambda_262;
c_733261.num_args = 1;
c_733261.num_elements = 1;
c_733261.elements = (object *)e_733325;
c_733261.elements[0] = ((closureN)self_731523)->elements[1];


make_utf8_string_with_len(c_733326, ".meta", 5, 5);
return_direct_with_clo5(data,  __glo_lib_117import_91_125filename_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125filename_scheme_cyclone_libraries)->fn),  &c_733261, lib_91name_73401_73652, &c_733326, ((closureN)self_731523)->elements[0], ((closureN)self_731523)->elements[2]);; 
}

static void __lambda_262(void *data, object self_731524, int argc, object *args) /* object self_731524, object file_73404_73653 */
 {
 object file_73404_73653 = args[0];
  
closureN_type c_733263;
object e_733324 [2];
c_733263.hdr.mark = gc_color_red;
 c_733263.hdr.grayed = 0;
c_733263.tag = closureN_tag;
 c_733263.fn = (function_type)__lambda_263;
c_733263.num_args = 1;
c_733263.num_elements = 2;
c_733263.elements = (object *)e_733324;
c_733263.elements[0] = file_73404_73653;
c_733263.elements[1] = ((closureN)self_731524)->elements[0];

return_direct_with_clo1(data,(closure)&c_733263,__lambda_263,  boolean_f);; 
}

static void __lambda_263(void *data, object self_731525, int argc, object *args) /* object self_731525, object fp_73407_73654 */
 {
 object fp_73407_73654 = args[0];
  
closureN_type c_733265;
object e_733320 [2];
c_733265.hdr.mark = gc_color_red;
 c_733265.hdr.grayed = 0;
c_733265.tag = closureN_tag;
 c_733265.fn = (function_type)__lambda_338;
c_733265.num_args = 1;
c_733265.num_elements = 2;
c_733265.elements = (object *)e_733320;
c_733265.elements[0] = ((closureN)self_731525)->elements[0];
c_733265.elements[1] = ((closureN)self_731525)->elements[1];


pair_type local_733323; 
return_direct_with_clo1(data,(closure)&c_733265,__lambda_338,  set_cell_as_expr(&local_733323, fp_73407_73654));; 
}

static void __lambda_338(void *data, object self_731526, int argc, object *args) /* object self_731526, object fp_73407_73654 */
 {
 object fp_73407_73654 = args[0];
  
closureN_type c_733267;
object e_733319 [3];
c_733267.hdr.mark = gc_color_red;
 c_733267.hdr.grayed = 0;
c_733267.tag = closureN_tag;
 c_733267.fn = (function_type)__lambda_264;
c_733267.num_args = 1;
c_733267.num_elements = 3;
c_733267.elements = (object *)e_733319;
c_733267.elements[0] = ((closureN)self_731526)->elements[0];
c_733267.elements[1] = fp_73407_73654;
c_733267.elements[2] = ((closureN)self_731526)->elements[1];

return_direct_with_clo1(data,(closure)&c_733267,__lambda_264,  NULL);; 
}

static void __lambda_264(void *data, object self_731527, int argc, object *args) /* object self_731527, object result_73410_73655 */
 {
 object result_73410_73655 = args[0];
  
closureN_type c_733269;
object e_733315 [3];
c_733269.hdr.mark = gc_color_red;
 c_733269.hdr.grayed = 0;
c_733269.tag = closureN_tag;
 c_733269.fn = (function_type)__lambda_337;
c_733269.num_args = 1;
c_733269.num_elements = 3;
c_733269.elements = (object *)e_733315;
c_733269.elements[0] = ((closureN)self_731527)->elements[0];
c_733269.elements[1] = ((closureN)self_731527)->elements[1];
c_733269.elements[2] = ((closureN)self_731527)->elements[2];


pair_type local_733318; 
return_direct_with_clo1(data,(closure)&c_733269,__lambda_337,  set_cell_as_expr(&local_733318, result_73410_73655));; 
}

static void __lambda_337(void *data, object self_731528, int argc, object *args) /* object self_731528, object result_73410_73655 */
 {
 object result_73410_73655 = args[0];
  
closureN_type c_733271;
object e_733307 [3];
c_733271.hdr.mark = gc_color_red;
 c_733271.hdr.grayed = 0;
c_733271.tag = closureN_tag;
 c_733271.fn = (function_type)__lambda_265;
c_733271.num_args = 0;
c_733271.num_elements = 3;
c_733271.elements = (object *)e_733307;
c_733271.elements[0] = ((closureN)self_731528)->elements[0];
c_733271.elements[1] = ((closureN)self_731528)->elements[1];
c_733271.elements[2] = result_73410_73655;


closureN_type c_733308;
object e_733314 [2];
c_733308.hdr.mark = gc_color_red;
 c_733308.hdr.grayed = 0;
c_733308.tag = closureN_tag;
 c_733308.fn = (function_type)__lambda_269;
c_733308.num_args = 1;
c_733308.num_elements = 2;
c_733308.elements = (object *)e_733314;
c_733308.elements[0] = ((closureN)self_731528)->elements[2];
c_733308.elements[1] = result_73410_73655;

return_direct_with_clo1(data,(closure)&c_733271,__lambda_265,  &c_733308);; 
}

static void __lambda_269(void *data, object self_731529, int argc, object *args) /* object self_731529, object r_731214 */
 {

  

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

static void __lambda_265(void *data, object self_731530, int argc, object *args) /* object self_731530, object k_731215 */
 {
 object k_731215 = args[0];
    
if( (boolean_f != Cyc_io_file_exists(data, ((closureN)self_731530)->elements[0])) ){ 
  
closureN_type c_733276;
object e_733298 [3];
c_733276.hdr.mark = gc_color_red;
 c_733276.hdr.grayed = 0;
c_733276.tag = closureN_tag;
 c_733276.fn = (function_type)__lambda_266;
c_733276.num_args = 1;
c_733276.num_elements = 3;
c_733276.elements = (object *)e_733298;
c_733276.elements[0] = ((closureN)self_731530)->elements[1];
c_733276.elements[1] = k_731215;
c_733276.elements[2] = ((closureN)self_731530)->elements[2];




port_type c_733304 = Cyc_io_open_input_file(data,((closureN)self_731530)->elements[0]);
return_direct_with_clo1(data,(closure)&c_733276,__lambda_266,  Cyc_set_cell(data, ((closureN)self_731530)->elements[1], &c_733304));
} else { 
  return_direct_with_clo1(data,  k_731215, (((closure)  k_731215)->fn),  boolean_f);}
;; 
}

static void __lambda_266(void *data, object self_731531, int argc, object *args) /* object self_731531, object r_731217 */
 {

  
closureN_type c_733278;
object e_733294 [3];
c_733278.hdr.mark = gc_color_red;
 c_733278.hdr.grayed = 0;
c_733278.tag = closureN_tag;
 c_733278.fn = (function_type)__lambda_267;
c_733278.num_args = 1;
c_733278.num_elements = 3;
c_733278.elements = (object *)e_733294;
c_733278.elements[0] = ((closureN)self_731531)->elements[0];
c_733278.elements[1] = ((closureN)self_731531)->elements[1];
c_733278.elements[2] = ((closureN)self_731531)->elements[2];



return_direct_with_clo2(data,  __glo_read_91all_scheme_read, (((closure)  __glo_read_91all_scheme_read)->fn),  &c_733278, car(((closureN)self_731531)->elements[0]));; 
}

static void __lambda_267(void *data, object self_731532, int argc, object *args) /* object self_731532, object r_731220 */
 {
 object r_731220 = args[0];
  
closureN_type c_733280;
object e_733288 [2];
c_733280.hdr.mark = gc_color_red;
 c_733280.hdr.grayed = 0;
c_733280.tag = closureN_tag;
 c_733280.fn = (function_type)__lambda_268;
c_733280.num_args = 1;
c_733280.num_elements = 2;
c_733280.elements = (object *)e_733288;
c_733280.elements[0] = ((closureN)self_731532)->elements[0];
c_733280.elements[1] = ((closureN)self_731532)->elements[1];





return_direct_with_clo1(data,(closure)&c_733280,__lambda_268,  Cyc_set_cell(data, ((closureN)self_731532)->elements[2], Cyc_car(data, r_731220)));; 
}

static void __lambda_268(void *data, object self_731533, int argc, object *args) /* object self_731533, object r_731218 */
 {

  



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

static void __lambda_259(void *data, object _, int argc, object *args) /* closure _,object k_731204, object entry_73391_73648 */
 {
object k_731204 = args[0]; object entry_73391_73648 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:idb:entry->library-id");
  
if( (boolean_f != Cyc_is_pair(entry_73391_73648)) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, entry_73391_73648))) ){ 
  

return_direct_with_clo1(data,  k_731204, (((closure)  k_731204)->fn),  Cyc_cdar(data, entry_73391_73648));
} else { 
  

return_direct_with_clo1(data,  k_731204, (((closure)  k_731204)->fn),  Cyc_car(data, entry_73391_73648));}
;
} else { 
  return_direct_with_clo1(data,  k_731204, (((closure)  k_731204)->fn),  boolean_f);}
;; 
}

static object __lambda_349(void *data, object ptr,object entry_73390_73647) {

  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:idb:entry->library-name");
if( (boolean_f != entry_73390_73647) ){ 
  

return_copy(ptr,  Cyc_cdr(data, entry_73390_73647));
} else { 
  return_copy(ptr,  boolean_f);}
;; 
}

static void __lambda_258(void *data, object _, int argc, object *args) /* closure _,object k_731201, object entry_73390_73647 */
 {
object k_731201 = args[0]; object entry_73390_73647 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:idb:entry->library-name");
if( (boolean_f != entry_73390_73647) ){ 
  

return_direct_with_clo1(data,  k_731201, (((closure)  k_731201)->fn),  Cyc_cdr(data, entry_73390_73647));
} else { 
  return_direct_with_clo1(data,  k_731201, (((closure)  k_731201)->fn),  boolean_f);}
;; 
}

static void __lambda_251(void *data, object _, int argc, object *args) /* closure _,object k_731186, object db_73378_73643, object identifier_73379_73644 */
 {
object k_731186 = args[0]; object db_73378_73643 = args[1]; object identifier_73379_73644 = args[2];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:idb:lookup");

closureN_type c_733183;
object e_733186 [1];
c_733183.hdr.mark = gc_color_red;
 c_733183.hdr.grayed = 0;
c_733183.tag = closureN_tag;
 c_733183.fn = (function_type)__lambda_252;
c_733183.num_args = 1;
c_733183.num_elements = 1;
c_733183.elements = (object *)e_733186;
c_733183.elements[0] = k_731186;


closureN_type c_733187;
object e_733232 [2];
c_733187.hdr.mark = gc_color_red;
 c_733187.hdr.grayed = 0;
c_733187.tag = closureN_tag;
 c_733187.fn = (function_type)__lambda_253;
c_733187.num_args = 1;
c_733187.num_elements = 2;
c_733187.elements = (object *)e_733232;
c_733187.elements[0] = db_73378_73643;
c_733187.elements[1] = identifier_73379_73644;

return_direct_with_clo1(data,(closure)&c_733183,__lambda_252,  &c_733187);; 
}

static void __lambda_253(void *data, object self_731517, int argc, object *args) /* object self_731517, object k_731188, object return_73380_73645 */
 {
 object k_731188 = args[0]; object return_73380_73645 = args[1];
  
closureN_type c_733189;
object e_733197 [3];
c_733189.hdr.mark = gc_color_red;
 c_733189.hdr.grayed = 0;
c_733189.tag = closureN_tag;
 c_733189.fn = (function_type)__lambda_254;
c_733189.num_args = 1;
c_733189.num_elements = 3;
c_733189.elements = (object *)e_733197;
c_733189.elements[0] = ((closureN)self_731517)->elements[0];
c_733189.elements[1] = k_731188;
c_733189.elements[2] = return_73380_73645;


closureN_type c_733198;
object e_733231 [2];
c_733198.hdr.mark = gc_color_red;
 c_733198.hdr.grayed = 0;
c_733198.tag = closureN_tag;
 c_733198.fn = (function_type)__lambda_256;
c_733198.num_args = 1;
c_733198.num_elements = 2;
c_733198.elements = (object *)e_733231;
c_733198.elements[0] = ((closureN)self_731517)->elements[1];
c_733198.elements[1] = return_73380_73645;

return_direct_with_clo1(data,(closure)&c_733189,__lambda_254,  &c_733198);; 
}

static void __lambda_256(void *data, object self_731518, int argc, object *args) /* object self_731518, object k_731191, object entry_73381_73646 */
 {
 object k_731191 = args[0]; object entry_73381_73646 = args[1];
  
closureN_type c_733200;
object e_733228 [4];
c_733200.hdr.mark = gc_color_red;
 c_733200.hdr.grayed = 0;
c_733200.tag = closureN_tag;
 c_733200.fn = (function_type)__lambda_257;
c_733200.num_args = 1;
c_733200.num_elements = 4;
c_733200.elements = (object *)e_733228;
c_733200.elements[0] = entry_73381_73646;
c_733200.elements[1] = ((closureN)self_731518)->elements[0];
c_733200.elements[2] = k_731191;
c_733200.elements[3] = ((closureN)self_731518)->elements[1];



return_direct_with_clo1(data,(closure)&c_733200,__lambda_257,  Cyc_car(data, entry_73381_73646));; 
}

static void __lambda_257(void *data, object self_731519, int argc, object *args) /* object self_731519, object r_731198 */
 {
 object r_731198 = args[0];
    
if( (boolean_f != equalp(((closureN)self_731519)->elements[1], r_731198)) ){ 
  return_closcall2(data,  ((closureN)self_731519)->elements[3],  ((closureN)self_731519)->elements[2], ((closureN)self_731519)->elements[0]);
} else { 
  object r_731193;
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_731519)->elements[0]))) ){ 
  
  
  r_731193 = equalp(((closureN)self_731519)->elements[1], Cyc_caar(data, ((closureN)self_731519)->elements[0]));
} else { 
  r_731193 = boolean_f;}
;if( (boolean_f != r_731193) ){ 
  return_closcall2(data,  ((closureN)self_731519)->elements[3],  ((closureN)self_731519)->elements[2], ((closureN)self_731519)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731519)->elements[2], (((closure)  ((closureN)self_731519)->elements[2])->fn),  boolean_f);}
;}
;; 
}

static void __lambda_254(void *data, object self_731520, int argc, object *args) /* object self_731520, object r_731190 */
 {
 object r_731190 = args[0];
  
closureN_type c_733191;
object e_733195 [2];
c_733191.hdr.mark = gc_color_red;
 c_733191.hdr.grayed = 0;
c_733191.tag = closureN_tag;
 c_733191.fn = (function_type)__lambda_255;
c_733191.num_args = 1;
c_733191.num_elements = 2;
c_733191.elements = (object *)e_733195;
c_733191.elements[0] = ((closureN)self_731520)->elements[1];
c_733191.elements[1] = ((closureN)self_731520)->elements[2];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_733191, r_731190, ((closureN)self_731520)->elements[0]);; 
}

static void __lambda_255(void *data, object self_731521, int argc, object *args) /* object self_731521, object r_731189 */
 {

  return_closcall2(data,  ((closureN)self_731521)->elements[1],  ((closureN)self_731521)->elements[0], boolean_f);; 
}

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

static void __lambda_248(void *data, object _, int argc, object *args) /* closure _,object k_731176, object db_73374_73639 */
 {
object k_731176 = args[0]; object db_73374_73639 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:idb:ids");

closureN_type c_733160;
object e_733164 [2];
c_733160.hdr.mark = gc_color_red;
 c_733160.hdr.grayed = 0;
c_733160.tag = closureN_tag;
 c_733160.fn = (function_type)__lambda_249;
c_733160.num_args = 1;
c_733160.num_elements = 2;
c_733160.elements = (object *)e_733164;
c_733160.elements[0] = db_73374_73639;
c_733160.elements[1] = k_731176;


mclosure0(c_733165, (function_type)__lambda_250);c_733165.num_args = 2;
return_direct_with_clo1(data,(closure)&c_733160,__lambda_249,  &c_733165);; 
}

static void __lambda_250(void *data, object self_731515, int argc, object *args) /* object self_731515, object k_731179, object i_73375_73640, object is_73376_73641 */
 {
 object k_731179 = args[0]; object i_73375_73640 = args[1]; object is_73376_73641 = args[2];
  object id_73377_73642;
    
  
if( (boolean_f != Cyc_is_pair(Cyc_car(data, i_73375_73640))) ){ 
  
  id_73377_73642 = Cyc_caar(data, i_73375_73640);
} else { 
  
  id_73377_73642 = Cyc_car(data, i_73375_73640);}
;
pair_type local_733180; 
return_direct_with_clo1(data,  k_731179, (((closure)  k_731179)->fn),  set_pair_as_expr(&local_733180, id_73377_73642, is_73376_73641));; 
}

static void __lambda_249(void *data, object self_731516, int argc, object *args) /* object self_731516, object r_731177 */
 {
 object r_731177 = args[0];
  return_direct_with_clo4(data,  __glo_foldr_scheme_base, (((closure)  __glo_foldr_scheme_base)->fn),  ((closureN)self_731516)->elements[1], r_731177, NULL, ((closureN)self_731516)->elements[0]);; 
}

static void __lambda_239(void *data, object _, int argc, object *args) /* closure _,object k_731163, object imports_73366_73631, object append_91dirs_73367_73632, object prepend_91dirs_73368_73633, object expander_73369_73634 */
 {
object k_731163 = args[0]; object imports_73366_73631 = args[1]; object append_91dirs_73367_73632 = args[2]; object prepend_91dirs_73368_73633 = args[3]; object expander_73369_73634 = args[4];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:imports->idb");

closureN_type c_733115;
object e_733129 [2];
c_733115.hdr.mark = gc_color_red;
 c_733115.hdr.grayed = 0;
c_733115.tag = closureN_tag;
 c_733115.fn = (function_type)__lambda_240;
c_733115.num_args = 1;
c_733115.num_elements = 2;
c_733115.elements = (object *)e_733129;
c_733115.elements[0] = imports_73366_73631;
c_733115.elements[1] = k_731163;


closureN_type c_733130;
object e_733157 [3];
c_733130.hdr.mark = gc_color_red;
 c_733130.hdr.grayed = 0;
c_733130.tag = closureN_tag;
 c_733130.fn = (function_type)__lambda_243;
c_733130.num_args = 1;
c_733130.num_elements = 3;
c_733130.elements = (object *)e_733157;
c_733130.elements[0] = append_91dirs_73367_73632;
c_733130.elements[1] = expander_73369_73634;
c_733130.elements[2] = prepend_91dirs_73368_73633;

return_direct_with_clo1(data,(closure)&c_733115,__lambda_240,  &c_733130);; 
}

static void __lambda_243(void *data, object self_731507, int argc, object *args) /* object self_731507, object k_731167, object import_91set_73370_73635 */
 {
 object k_731167 = args[0]; object import_91set_73370_73635 = args[1];
  
closureN_type c_733132;
object e_733156 [5];
c_733132.hdr.mark = gc_color_red;
 c_733132.hdr.grayed = 0;
c_733132.tag = closureN_tag;
 c_733132.fn = (function_type)__lambda_244;
c_733132.num_args = 1;
c_733132.num_elements = 5;
c_733132.elements = (object *)e_733156;
c_733132.elements[0] = ((closureN)self_731507)->elements[0];
c_733132.elements[1] = ((closureN)self_731507)->elements[1];
c_733132.elements[2] = import_91set_73370_73635;
c_733132.elements[3] = k_731167;
c_733132.elements[4] = ((closureN)self_731507)->elements[2];

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  &c_733132, import_91set_73370_73635);; 
}

static void __lambda_244(void *data, object self_731508, int argc, object *args) /* object self_731508, object lib_91name_73371_73636 */
 {
 object lib_91name_73371_73636 = args[0];
  
closureN_type c_733134;
object e_733145 [5];
c_733134.hdr.mark = gc_color_red;
 c_733134.hdr.grayed = 0;
c_733134.tag = closureN_tag;
 c_733134.fn = (function_type)__lambda_245;
c_733134.num_args = 1;
c_733134.num_elements = 5;
c_733134.elements = (object *)e_733145;
c_733134.elements[0] = ((closureN)self_731508)->elements[0];
c_733134.elements[1] = ((closureN)self_731508)->elements[1];
c_733134.elements[2] = ((closureN)self_731508)->elements[2];
c_733134.elements[3] = ((closureN)self_731508)->elements[3];
c_733134.elements[4] = ((closureN)self_731508)->elements[4];


closureN_type c_733146;
object e_733155 [1];
c_733146.hdr.mark = gc_color_red;
 c_733146.hdr.grayed = 0;
c_733146.tag = closureN_tag;
 c_733146.fn = (function_type)__lambda_247;
c_733146.num_args = 2;
c_733146.num_elements = 1;
c_733146.elements = (object *)e_733155;
c_733146.elements[0] = lib_91name_73371_73636;

return_direct_with_clo1(data,(closure)&c_733134,__lambda_245,  &c_733146);; 
}

static void __lambda_247(void *data, object self_731509, int argc, object *args) /* object self_731509, object k_731172, object id_73372_73637, object ids_73373_73638 */
 {
 object k_731172 = args[0]; object id_73372_73637 = args[1]; object ids_73373_73638 = args[2];
  
pair_type local_733150; 

pair_type local_733153; 
return_direct_with_clo1(data,  k_731172, (((closure)  k_731172)->fn),  set_pair_as_expr(&local_733150, set_pair_as_expr(&local_733153, id_73372_73637, ((closureN)self_731509)->elements[0]), ids_73373_73638));; 
}

static void __lambda_245(void *data, object self_731510, int argc, object *args) /* object self_731510, object r_731169 */
 {
 object r_731169 = args[0];
  
closureN_type c_733136;
object e_733140 [2];
c_733136.hdr.mark = gc_color_red;
 c_733136.hdr.grayed = 0;
c_733136.tag = closureN_tag;
 c_733136.fn = (function_type)__lambda_246;
c_733136.num_args = 1;
c_733136.num_elements = 2;
c_733136.elements = (object *)e_733140;
c_733136.elements[0] = ((closureN)self_731510)->elements[3];
c_733136.elements[1] = r_731169;

return_direct_with_clo5(data,  __glo_lib_117import_91_125export_91list_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125export_91list_scheme_cyclone_libraries)->fn),  &c_733136, ((closureN)self_731510)->elements[2], ((closureN)self_731510)->elements[0], ((closureN)self_731510)->elements[4], ((closureN)self_731510)->elements[1]);; 
}

static void __lambda_246(void *data, object self_731511, int argc, object *args) /* object self_731511, object r_731171 */
 {
 object r_731171 = args[0];
  return_direct_with_clo4(data,  __glo_foldr_scheme_base, (((closure)  __glo_foldr_scheme_base)->fn),  ((closureN)self_731511)->elements[0], ((closureN)self_731511)->elements[1], NULL, r_731171);; 
}

static void __lambda_240(void *data, object self_731512, int argc, object *args) /* object self_731512, object r_731165 */
 {
 object r_731165 = args[0];
  
closureN_type c_733117;
object e_733127 [2];
c_733117.hdr.mark = gc_color_red;
 c_733117.hdr.grayed = 0;
c_733117.tag = closureN_tag;
 c_733117.fn = (function_type)__lambda_241;
c_733117.num_args = 1;
c_733117.num_elements = 2;
c_733117.elements = (object *)e_733127;
c_733117.elements[0] = ((closureN)self_731512)->elements[1];
c_733117.elements[1] = r_731165;

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_733117, __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries, ((closureN)self_731512)->elements[0]);; 
}

static void __lambda_241(void *data, object self_731513, int argc, object *args) /* object self_731513, object r_731166 */
 {
 object r_731166 = args[0];
  
closureN_type c_733119;
object e_733125 [1];
c_733119.hdr.mark = gc_color_red;
 c_733119.hdr.grayed = 0;
c_733119.tag = closureN_tag;
 c_733119.fn = (function_type)__lambda_242;
c_733119.num_args = 1;
c_733119.num_elements = 1;
c_733119.elements = (object *)e_733125;
c_733119.elements[0] = ((closureN)self_731513)->elements[0];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_733119, ((closureN)self_731513)->elements[1], r_731166);; 
}

static void __lambda_242(void *data, object self_731514, int argc, object *args) /* object self_731514, object r_731164 */
 {
 object r_731164 = args[0];
  
object c_733124 = apply(data,  ((closureN)self_731514)->elements[0],__glo_append_scheme_base, r_731164);
return_direct_with_clo1(data,  ((closureN)self_731514)->elements[0], (((closure)  ((closureN)self_731514)->elements[0])->fn),  c_733124);; 
}

static void __lambda_217(void *data, object _, int argc, object *args) /* closure _,object k_731110, object import_91set_73335_73618, object exports_73336_73619 */
 {
object k_731110 = args[0]; object import_91set_73335_73618 = args[1]; object exports_73336_73619 = args[2];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:import-set/exports->imports");

closureN_type c_732898;
object e_733109 [2];
c_732898.hdr.mark = gc_color_red;
 c_732898.hdr.grayed = 0;
c_732898.tag = closureN_tag;
 c_732898.fn = (function_type)__lambda_336;
c_732898.num_args = 1;
c_732898.num_elements = 2;
c_732898.elements = (object *)e_733109;
c_732898.elements[0] = import_91set_73335_73618;
c_732898.elements[1] = k_731110;


pair_type local_733112; 
return_direct_with_clo1(data,(closure)&c_732898,__lambda_336,  set_cell_as_expr(&local_733112, exports_73336_73619));; 
}

static void __lambda_336(void *data, object self_731485, int argc, object *args) /* object self_731485, object exports_73336_73619 */
 {
 object exports_73336_73619 = args[0];
  
closureN_type c_732900;
object e_732921 [2];
c_732900.hdr.mark = gc_color_red;
 c_732900.hdr.grayed = 0;
c_732900.tag = closureN_tag;
 c_732900.fn = (function_type)__lambda_218;
c_732900.num_args = 0;
c_732900.num_elements = 2;
c_732900.elements = (object *)e_732921;
c_732900.elements[0] = exports_73336_73619;
c_732900.elements[1] = ((closureN)self_731485)->elements[0];


closureN_type c_732922;
object e_733108 [3];
c_732922.hdr.mark = gc_color_red;
 c_732922.hdr.grayed = 0;
c_732922.tag = closureN_tag;
 c_732922.fn = (function_type)__lambda_221;
c_732922.num_args = 1;
c_732922.num_elements = 3;
c_732922.elements = (object *)e_733108;
c_732922.elements[0] = exports_73336_73619;
c_732922.elements[1] = ((closureN)self_731485)->elements[0];
c_732922.elements[2] = ((closureN)self_731485)->elements[1];

return_direct_with_clo1(data,(closure)&c_732900,__lambda_218,  &c_732922);; 
}

static void __lambda_221(void *data, object self_731486, int argc, object *args) /* object self_731486, object r_731111 */
 {

    complex_num_type local_732925; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732925, quote_only, ((closureN)self_731486)->elements[1])) ){ 
  
closureN_type c_732928;
object e_732934 [2];
c_732928.hdr.mark = gc_color_red;
 c_732928.hdr.grayed = 0;
c_732928.tag = closureN_tag;
 c_732928.fn = (function_type)__lambda_222;
c_732928.num_args = 1;
c_732928.num_elements = 2;
c_732928.elements = (object *)e_732934;
c_732928.elements[0] = ((closureN)self_731486)->elements[0];
c_732928.elements[1] = ((closureN)self_731486)->elements[2];


closureN_type c_732935;
object e_732949 [1];
c_732935.hdr.mark = gc_color_red;
 c_732935.hdr.grayed = 0;
c_732935.tag = closureN_tag;
 c_732935.fn = (function_type)__lambda_223;
c_732935.num_args = 1;
c_732935.num_elements = 1;
c_732935.elements = (object *)e_732949;
c_732935.elements[0] = ((closureN)self_731486)->elements[1];

return_direct_with_clo1(data,(closure)&c_732928,__lambda_222,  &c_732935);
} else { 
    complex_num_type local_732952; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732952, quote_except, ((closureN)self_731486)->elements[1])) ){ 
  
closureN_type c_732955;
object e_732961 [2];
c_732955.hdr.mark = gc_color_red;
 c_732955.hdr.grayed = 0;
c_732955.tag = closureN_tag;
 c_732955.fn = (function_type)__lambda_224;
c_732955.num_args = 1;
c_732955.num_elements = 2;
c_732955.elements = (object *)e_732961;
c_732955.elements[0] = ((closureN)self_731486)->elements[0];
c_732955.elements[1] = ((closureN)self_731486)->elements[2];


closureN_type c_732962;
object e_732983 [1];
c_732962.hdr.mark = gc_color_red;
 c_732962.hdr.grayed = 0;
c_732962.tag = closureN_tag;
 c_732962.fn = (function_type)__lambda_225;
c_732962.num_args = 1;
c_732962.num_elements = 1;
c_732962.elements = (object *)e_732983;
c_732962.elements[0] = ((closureN)self_731486)->elements[1];

return_direct_with_clo1(data,(closure)&c_732955,__lambda_224,  &c_732962);
} else { 
    complex_num_type local_732986; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732986, quote_prefix, ((closureN)self_731486)->elements[1])) ){ 
  
closureN_type c_732989;
object e_733042 [2];
c_732989.hdr.mark = gc_color_red;
 c_732989.hdr.grayed = 0;
c_732989.tag = closureN_tag;
 c_732989.fn = (function_type)__lambda_227;
c_732989.num_args = 1;
c_732989.num_elements = 2;
c_732989.elements = (object *)e_733042;
c_732989.elements[0] = ((closureN)self_731486)->elements[0];
c_732989.elements[1] = ((closureN)self_731486)->elements[2];




object c_733045 = Cyc_symbol2string(data,(closure)&c_732989,Cyc_caddr(data, ((closureN)self_731486)->elements[1]));
return_closcall1(data,(closure)&c_732989,  c_733045);
} else { 
    complex_num_type local_733051; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_733051, quote_rename, ((closureN)self_731486)->elements[1])) ){ 
  
closureN_type c_733054;
object e_733060 [2];
c_733054.hdr.mark = gc_color_red;
 c_733054.hdr.grayed = 0;
c_733054.tag = closureN_tag;
 c_733054.fn = (function_type)__lambda_234;
c_733054.num_args = 1;
c_733054.num_elements = 2;
c_733054.elements = (object *)e_733060;
c_733054.elements[0] = ((closureN)self_731486)->elements[0];
c_733054.elements[1] = ((closureN)self_731486)->elements[2];


closureN_type c_733061;
object e_733102 [1];
c_733061.hdr.mark = gc_color_red;
 c_733061.hdr.grayed = 0;
c_733061.tag = closureN_tag;
 c_733061.fn = (function_type)__lambda_235;
c_733061.num_args = 1;
c_733061.num_elements = 1;
c_733061.elements = (object *)e_733102;
c_733061.elements[0] = ((closureN)self_731486)->elements[1];

return_direct_with_clo1(data,(closure)&c_733054,__lambda_234,  &c_733061);
} else { 
  

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

static void __lambda_235(void *data, object self_731499, int argc, object *args) /* object self_731499, object k_731144, object e_73363_73629 */
 {
 object k_731144 = args[0]; object e_73363_73629 = args[1];
  object r_731150;
    
if( (boolean_f != Cyc_is_pair(e_73363_73629)) ){ 
  
  r_731150 = Cyc_car(data, e_73363_73629);
} else { 
  r_731150 = e_73363_73629;}
;
closureN_type c_733070;
object e_733096 [2];
c_733070.hdr.mark = gc_color_red;
 c_733070.hdr.grayed = 0;
c_733070.tag = closureN_tag;
 c_733070.fn = (function_type)__lambda_236;
c_733070.num_args = 1;
c_733070.num_elements = 2;
c_733070.elements = (object *)e_733096;
c_733070.elements[0] = e_73363_73629;
c_733070.elements[1] = k_731144;





return_direct_with_clo1(data,(closure)&c_733070,__lambda_236,  assoc(data, r_731150, Cyc_cddr(data, ((closureN)self_731499)->elements[0])));; 
}

static void __lambda_236(void *data, object self_731500, int argc, object *args) /* object self_731500, object rename_73364_73630 */
 {
 object rename_73364_73630 = args[0];
  if( (boolean_f != rename_73364_73630) ){ 
  
closureN_type c_733072;
object e_733082 [1];
c_733072.hdr.mark = gc_color_red;
 c_733072.hdr.grayed = 0;
c_733072.tag = closureN_tag;
 c_733072.fn = (function_type)__lambda_237;
c_733072.num_args = 0;
c_733072.num_elements = 1;
c_733072.elements = (object *)e_733082;
c_733072.elements[0] = ((closureN)self_731500)->elements[0];


closureN_type c_733083;
object e_733092 [2];
c_733083.hdr.mark = gc_color_red;
 c_733083.hdr.grayed = 0;
c_733083.tag = closureN_tag;
 c_733083.fn = (function_type)__lambda_238;
c_733083.num_args = 1;
c_733083.num_elements = 2;
c_733083.elements = (object *)e_733092;
c_733083.elements[0] = ((closureN)self_731500)->elements[1];
c_733083.elements[1] = rename_73364_73630;

return_direct_with_clo1(data,(closure)&c_733072,__lambda_237,  &c_733083);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731500)->elements[1], (((closure)  ((closureN)self_731500)->elements[1])->fn),  ((closureN)self_731500)->elements[0]);}
;; 
}

static void __lambda_238(void *data, object self_731501, int argc, object *args) /* object self_731501, object r_731147 */
 {
 object r_731147 = args[0];
  
pair_type local_733088; 


return_direct_with_clo1(data,  ((closureN)self_731501)->elements[0], (((closure)  ((closureN)self_731501)->elements[0])->fn),  set_pair_as_expr(&local_733088, Cyc_cadr(data, ((closureN)self_731501)->elements[1]), r_731147));; 
}

static void __lambda_237(void *data, object self_731502, int argc, object *args) /* object self_731502, object k_731148 */
 {
 object k_731148 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_731502)->elements[0])) ){ 
  

return_direct_with_clo1(data,  k_731148,__lambda_238,  Cyc_cdr(data, ((closureN)self_731502)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_731148,__lambda_238,  ((closureN)self_731502)->elements[0]);}
;; 
}

static void __lambda_234(void *data, object self_731503, int argc, object *args) /* object self_731503, object r_731143 */
 {
 object r_731143 = args[0];
  

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_731503)->elements[1], r_731143, car(((closureN)self_731503)->elements[0]));; 
}

static void __lambda_227(void *data, object self_731492, int argc, object *args) /* object self_731492, object prestr_73356_73626 */
 {
 object prestr_73356_73626 = args[0];
  
closureN_type c_732991;
object e_732997 [2];
c_732991.hdr.mark = gc_color_red;
 c_732991.hdr.grayed = 0;
c_732991.tag = closureN_tag;
 c_732991.fn = (function_type)__lambda_228;
c_732991.num_args = 1;
c_732991.num_elements = 2;
c_732991.elements = (object *)e_732997;
c_732991.elements[0] = ((closureN)self_731492)->elements[0];
c_732991.elements[1] = ((closureN)self_731492)->elements[1];


closureN_type c_732998;
object e_733041 [1];
c_732998.hdr.mark = gc_color_red;
 c_732998.hdr.grayed = 0;
c_732998.tag = closureN_tag;
 c_732998.fn = (function_type)__lambda_229;
c_732998.num_args = 1;
c_732998.num_elements = 1;
c_732998.elements = (object *)e_733041;
c_732998.elements[0] = prestr_73356_73626;

return_direct_with_clo1(data,(closure)&c_732991,__lambda_228,  &c_732998);; 
}

static void __lambda_229(void *data, object self_731493, int argc, object *args) /* object self_731493, object k_731131, object e_73358_73627 */
 {
 object k_731131 = args[0]; object e_73358_73627 = args[1];
  object r_731138;
    
if( (boolean_f != Cyc_is_pair(e_73358_73627)) ){ 
  
  r_731138 = Cyc_car(data, e_73358_73627);
} else { 
  r_731138 = e_73358_73627;}
;
closureN_type c_733007;
object e_733037 [3];
c_733007.hdr.mark = gc_color_red;
 c_733007.hdr.grayed = 0;
c_733007.tag = closureN_tag;
 c_733007.fn = (function_type)__lambda_230;
c_733007.num_args = 1;
c_733007.num_elements = 3;
c_733007.elements = (object *)e_733037;
c_733007.elements[0] = e_73358_73627;
c_733007.elements[1] = k_731131;
c_733007.elements[2] = ((closureN)self_731493)->elements[0];


object c_733040 = Cyc_symbol2string(data,(closure)&c_733007,r_731138);
return_closcall1(data,(closure)&c_733007,  c_733040);; 
}

static void __lambda_230(void *data, object self_731494, int argc, object *args) /* object self_731494, object r_731137 */
 {
 object r_731137 = args[0];
  
closureN_type c_733009;
object e_733032 [2];
c_733009.hdr.mark = gc_color_red;
 c_733009.hdr.grayed = 0;
c_733009.tag = closureN_tag;
 c_733009.fn = (function_type)__lambda_231;
c_733009.num_args = 1;
c_733009.num_elements = 2;
c_733009.elements = (object *)e_733032;
c_733009.elements[0] = ((closureN)self_731494)->elements[0];
c_733009.elements[1] = ((closureN)self_731494)->elements[1];


object c_733035 = Cyc_string_append(data,(closure)&c_733009,2,((closureN)self_731494)->elements[2], r_731137);
return_closcall1(data,(closure)&c_733009,  c_733035);; 
}

static void __lambda_231(void *data, object self_731495, int argc, object *args) /* object self_731495, object r_731136 */
 {
 object r_731136 = args[0];
  
closureN_type c_733011;
object e_733021 [1];
c_733011.hdr.mark = gc_color_red;
 c_733011.hdr.grayed = 0;
c_733011.tag = closureN_tag;
 c_733011.fn = (function_type)__lambda_232;
c_733011.num_args = 0;
c_733011.num_elements = 1;
c_733011.elements = (object *)e_733021;
c_733011.elements[0] = ((closureN)self_731495)->elements[0];


closureN_type c_733022;
object e_733031 [2];
c_733022.hdr.mark = gc_color_red;
 c_733022.hdr.grayed = 0;
c_733022.tag = closureN_tag;
 c_733022.fn = (function_type)__lambda_233;
c_733022.num_args = 1;
c_733022.num_elements = 2;
c_733022.elements = (object *)e_733031;
c_733022.elements[0] = ((closureN)self_731495)->elements[1];
c_733022.elements[1] = r_731136;

return_direct_with_clo1(data,(closure)&c_733011,__lambda_232,  &c_733022);; 
}

static void __lambda_233(void *data, object self_731496, int argc, object *args) /* object self_731496, object r_731133 */
 {
 object r_731133 = args[0];
  
pair_type local_733027; 


return_direct_with_clo1(data,  ((closureN)self_731496)->elements[0], (((closure)  ((closureN)self_731496)->elements[0])->fn),  set_pair_as_expr(&local_733027, Cyc_string2symbol(data, ((closureN)self_731496)->elements[1]), r_731133));; 
}

static void __lambda_232(void *data, object self_731497, int argc, object *args) /* object self_731497, object k_731134 */
 {
 object k_731134 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_731497)->elements[0])) ){ 
  

return_direct_with_clo1(data,  k_731134,__lambda_233,  Cyc_cdr(data, ((closureN)self_731497)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_731134,__lambda_233,  ((closureN)self_731497)->elements[0]);}
;; 
}

static void __lambda_228(void *data, object self_731498, int argc, object *args) /* object self_731498, object r_731130 */
 {
 object r_731130 = args[0];
  

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_731498)->elements[1], r_731130, car(((closureN)self_731498)->elements[0]));; 
}

static void __lambda_225(void *data, object self_731489, int argc, object *args) /* object self_731489, object k_731122, object sym_73347_73624 */
 {
 object k_731122 = args[0]; object sym_73347_73624 = args[1];
  object r_731124;
    
if( (boolean_f != Cyc_is_pair(sym_73347_73624)) ){ 
  
  r_731124 = Cyc_car(data, sym_73347_73624);
} else { 
  r_731124 = sym_73347_73624;}
;
closureN_type c_732971;
object e_732977 [1];
c_732971.hdr.mark = gc_color_red;
 c_732971.hdr.grayed = 0;
c_732971.tag = closureN_tag;
 c_732971.fn = (function_type)__lambda_226;
c_732971.num_args = 1;
c_732971.num_elements = 1;
c_732971.elements = (object *)e_732977;
c_732971.elements[0] = k_731122;





return_direct_with_clo1(data,(closure)&c_732971,__lambda_226,  memberp(data, r_731124, Cyc_cddr(data, ((closureN)self_731489)->elements[0])));; 
}

static void __lambda_226(void *data, object self_731490, int argc, object *args) /* object self_731490, object r_731123 */
 {
 object r_731123 = args[0];
  
complex_num_type local_732976; 
return_direct_with_clo1(data,  ((closureN)self_731490)->elements[0], (((closure)  ((closureN)self_731490)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_732976, r_731123));; 
}

static void __lambda_224(void *data, object self_731491, int argc, object *args) /* object self_731491, object r_731121 */
 {
 object r_731121 = args[0];
  

return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  ((closureN)self_731491)->elements[1], r_731121, car(((closureN)self_731491)->elements[0]));; 
}

static void __lambda_223(void *data, object self_731487, int argc, object *args) /* object self_731487, object k_731115, object sym_73342_73622 */
 {
 object k_731115 = args[0]; object sym_73342_73622 = args[1];
  object r_731116;
    
if( (boolean_f != Cyc_is_pair(sym_73342_73622)) ){ 
  
  r_731116 = Cyc_car(data, sym_73342_73622);
} else { 
  r_731116 = sym_73342_73622;}
;



return_direct_with_clo1(data,  k_731115, (((closure)  k_731115)->fn),  memberp(data, r_731116, Cyc_cddr(data, ((closureN)self_731487)->elements[0])));; 
}

static void __lambda_222(void *data, object self_731488, int argc, object *args) /* object self_731488, object r_731114 */
 {
 object r_731114 = args[0];
  

return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  ((closureN)self_731488)->elements[1], r_731114, car(((closureN)self_731488)->elements[0]));; 
}

static void __lambda_218(void *data, object self_731504, int argc, object *args) /* object self_731504, object k_731157 */
 {
 object k_731157 = args[0];
  
closureN_type c_732902;
object e_732919 [3];
c_732902.hdr.mark = gc_color_red;
 c_732902.hdr.grayed = 0;
c_732902.tag = closureN_tag;
 c_732902.fn = (function_type)__lambda_219;
c_732902.num_args = 1;
c_732902.num_elements = 3;
c_732902.elements = (object *)e_732919;
c_732902.elements[0] = ((closureN)self_731504)->elements[0];
c_732902.elements[1] = ((closureN)self_731504)->elements[1];
c_732902.elements[2] = k_731157;

return_direct_with_clo2(data,  __glo_lib_117import_91set_117library_91name_127_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91set_117library_91name_127_scheme_cyclone_libraries)->fn),  &c_732902, ((closureN)self_731504)->elements[1]);; 
}

static void __lambda_219(void *data, object self_731505, int argc, object *args) /* object self_731505, object r_731158 */
 {
 object r_731158 = args[0];
  if( (boolean_f != r_731158) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731505)->elements[2], (((closure)  ((closureN)self_731505)->elements[2])->fn),  Cyc_VOID);
} else { 
  
closureN_type c_732906;
object e_732912 [2];
c_732906.hdr.mark = gc_color_red;
 c_732906.hdr.grayed = 0;
c_732906.tag = closureN_tag;
 c_732906.fn = (function_type)__lambda_220;
c_732906.num_args = 1;
c_732906.num_elements = 2;
c_732906.elements = (object *)e_732912;
c_732906.elements[0] = ((closureN)self_731505)->elements[0];
c_732906.elements[1] = ((closureN)self_731505)->elements[2];





return_direct_with_clo3(data,  __glo_lib_117import_91set_95exports_91_125imports_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91set_95exports_91_125imports_scheme_cyclone_libraries)->fn),  &c_732906, Cyc_cadr(data, ((closureN)self_731505)->elements[1]), car(((closureN)self_731505)->elements[0]));}
;; 
}

static void __lambda_220(void *data, object self_731506, int argc, object *args) /* object self_731506, object result_73337_73620 */
 {
 object result_73337_73620 = args[0];
  

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

static void __lambda_207(void *data, object _, int argc, object *args) /* closure _,object k_731095, object import_73312_73608, object append_91dirs_73313_73609, object prepend_91dirs_73314_73610, object expander_73315_73611 */
 {
object k_731095 = args[0]; object import_73312_73608 = args[1]; object append_91dirs_73313_73609 = args[2]; object prepend_91dirs_73314_73610 = args[3]; object expander_73315_73611 = args[4];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:import->export-list");

closureN_type c_732840;
object e_732895 [5];
c_732840.hdr.mark = gc_color_red;
 c_732840.hdr.grayed = 0;
c_732840.tag = closureN_tag;
 c_732840.fn = (function_type)__lambda_208;
c_732840.num_args = 1;
c_732840.num_elements = 5;
c_732840.elements = (object *)e_732895;
c_732840.elements[0] = append_91dirs_73313_73609;
c_732840.elements[1] = expander_73315_73611;
c_732840.elements[2] = import_73312_73608;
c_732840.elements[3] = k_731095;
c_732840.elements[4] = prepend_91dirs_73314_73610;

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  &c_732840, import_73312_73608);; 
}

static void __lambda_208(void *data, object self_731476, int argc, object *args) /* object self_731476, object lib_91name_73318_73612 */
 {
 object lib_91name_73318_73612 = args[0];
  
closureN_type c_732842;
object e_732891 [3];
c_732842.hdr.mark = gc_color_red;
 c_732842.hdr.grayed = 0;
c_732842.tag = closureN_tag;
 c_732842.fn = (function_type)__lambda_209;
c_732842.num_args = 1;
c_732842.num_elements = 3;
c_732842.elements = (object *)e_732891;
c_732842.elements[0] = ((closureN)self_731476)->elements[1];
c_732842.elements[1] = ((closureN)self_731476)->elements[2];
c_732842.elements[2] = ((closureN)self_731476)->elements[3];


make_utf8_string_with_len(c_732892, ".sld", 4, 4);
return_direct_with_clo5(data,  __glo_lib_117import_91_125filename_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125filename_scheme_cyclone_libraries)->fn),  &c_732842, lib_91name_73318_73612, &c_732892, ((closureN)self_731476)->elements[0], ((closureN)self_731476)->elements[4]);; 
}

static void __lambda_209(void *data, object self_731477, int argc, object *args) /* object self_731477, object r_731107 */
 {
 object r_731107 = args[0];
  
closureN_type c_732844;
object e_732887 [3];
c_732844.hdr.mark = gc_color_red;
 c_732844.hdr.grayed = 0;
c_732844.tag = closureN_tag;
 c_732844.fn = (function_type)__lambda_210;
c_732844.num_args = 1;
c_732844.num_elements = 3;
c_732844.elements = (object *)e_732887;
c_732844.elements[0] = ((closureN)self_731477)->elements[0];
c_732844.elements[1] = ((closureN)self_731477)->elements[1];
c_732844.elements[2] = ((closureN)self_731477)->elements[2];


object c_732890 = Cyc_string_append(data,(closure)&c_732844,1,r_731107);
return_closcall1(data,(closure)&c_732844,  c_732890);; 
}

static void __lambda_210(void *data, object self_731478, int argc, object *args) /* object self_731478, object dir_73321_73613 */
 {
 object dir_73321_73613 = args[0];
  
closureN_type c_732846;
object e_732883 [4];
c_732846.hdr.mark = gc_color_red;
 c_732846.hdr.grayed = 0;
c_732846.tag = closureN_tag;
 c_732846.fn = (function_type)__lambda_211;
c_732846.num_args = 1;
c_732846.num_elements = 4;
c_732846.elements = (object *)e_732883;
c_732846.elements[0] = dir_73321_73613;
c_732846.elements[1] = ((closureN)self_731478)->elements[0];
c_732846.elements[2] = ((closureN)self_731478)->elements[1];
c_732846.elements[3] = ((closureN)self_731478)->elements[2];


port_type c_732886 = Cyc_io_open_input_file(data,dir_73321_73613);
return_direct_with_clo1(data,(closure)&c_732846,__lambda_211,  &c_732886);; 
}

static void __lambda_211(void *data, object self_731479, int argc, object *args) /* object self_731479, object fp_73324_73614 */
 {
 object fp_73324_73614 = args[0];
  
closureN_type c_732848;
object e_732882 [5];
c_732848.hdr.mark = gc_color_red;
 c_732848.hdr.grayed = 0;
c_732848.tag = closureN_tag;
 c_732848.fn = (function_type)__lambda_212;
c_732848.num_args = 1;
c_732848.num_elements = 5;
c_732848.elements = (object *)e_732882;
c_732848.elements[0] = ((closureN)self_731479)->elements[0];
c_732848.elements[1] = ((closureN)self_731479)->elements[1];
c_732848.elements[2] = fp_73324_73614;
c_732848.elements[3] = ((closureN)self_731479)->elements[2];
c_732848.elements[4] = ((closureN)self_731479)->elements[3];

return_direct_with_clo2(data,  __glo_read_91all_scheme_read, (((closure)  __glo_read_91all_scheme_read)->fn),  &c_732848, fp_73324_73614);; 
}

static void __lambda_212(void *data, object self_731480, int argc, object *args) /* object self_731480, object lib_73327_73615 */
 {
 object lib_73327_73615 = args[0];
  
closureN_type c_732850;
object e_732867 [3];
c_732850.hdr.mark = gc_color_red;
 c_732850.hdr.grayed = 0;
c_732850.tag = closureN_tag;
 c_732850.fn = (function_type)__lambda_213;
c_732850.num_args = 0;
c_732850.num_elements = 3;
c_732850.elements = (object *)e_732867;
c_732850.elements[0] = ((closureN)self_731480)->elements[0];
c_732850.elements[1] = ((closureN)self_731480)->elements[1];
c_732850.elements[2] = lib_73327_73615;


closureN_type c_732868;
object e_732881 [3];
c_732868.hdr.mark = gc_color_red;
 c_732868.hdr.grayed = 0;
c_732868.tag = closureN_tag;
 c_732868.fn = (function_type)__lambda_215;
c_732868.num_args = 1;
c_732868.num_elements = 3;
c_732868.elements = (object *)e_732881;
c_732868.elements[0] = ((closureN)self_731480)->elements[2];
c_732868.elements[1] = ((closureN)self_731480)->elements[3];
c_732868.elements[2] = ((closureN)self_731480)->elements[4];

return_direct_with_clo1(data,(closure)&c_732850,__lambda_213,  &c_732868);; 
}

static void __lambda_215(void *data, object self_731481, int argc, object *args) /* object self_731481, object lib_85_73330_73616 */
 {
 object lib_85_73330_73616 = args[0];
  
closureN_type c_732870;
object e_732878 [3];
c_732870.hdr.mark = gc_color_red;
 c_732870.hdr.grayed = 0;
c_732870.tag = closureN_tag;
 c_732870.fn = (function_type)__lambda_216;
c_732870.num_args = 1;
c_732870.num_elements = 3;
c_732870.elements = (object *)e_732878;
c_732870.elements[0] = ((closureN)self_731481)->elements[0];
c_732870.elements[1] = ((closureN)self_731481)->elements[1];
c_732870.elements[2] = ((closureN)self_731481)->elements[2];



return_direct_with_clo2(data,  __glo_lib_117exports_scheme_cyclone_libraries, (((closure)  __glo_lib_117exports_scheme_cyclone_libraries)->fn),  &c_732870, Cyc_car(data, lib_85_73330_73616));; 
}

static void __lambda_216(void *data, object self_731482, int argc, object *args) /* object self_731482, object exports_73333_73617 */
 {
 object exports_73333_73617 = args[0];
  
  Cyc_io_close_input_port(data, ((closureN)self_731482)->elements[0]);return_direct_with_clo3(data,  __glo_lib_117import_91set_95exports_91_125imports_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91set_95exports_91_125imports_scheme_cyclone_libraries)->fn),  ((closureN)self_731482)->elements[2], ((closureN)self_731482)->elements[1], exports_73333_73617);;; 
}

static void __lambda_213(void *data, object self_731483, int argc, object *args) /* object self_731483, object k_731104 */
 {
 object k_731104 = args[0];
  if( (boolean_f != ((closureN)self_731483)->elements[1]) ){ 
  
closureN_type c_732853;
object e_732859 [1];
c_732853.hdr.mark = gc_color_red;
 c_732853.hdr.grayed = 0;
c_732853.tag = closureN_tag;
 c_732853.fn = (function_type)__lambda_214;
c_732853.num_args = 1;
c_732853.num_elements = 1;
c_732853.elements = (object *)e_732859;
c_732853.elements[0] = k_731104;



return_direct_with_clo4(data,  __glo_lib_117cond_91expand_scheme_cyclone_libraries, (((closure)  __glo_lib_117cond_91expand_scheme_cyclone_libraries)->fn),  &c_732853, ((closureN)self_731483)->elements[0], Cyc_car(data, ((closureN)self_731483)->elements[2]), ((closureN)self_731483)->elements[1]);
} else { 
  return_direct_with_clo1(data,  k_731104, (((closure)  k_731104)->fn),  ((closureN)self_731483)->elements[2]);}
;; 
}

static void __lambda_214(void *data, object self_731484, int argc, object *args) /* object self_731484, object r_731105 */
 {
 object r_731105 = args[0];
  
pair_type local_732858; 
return_direct_with_clo1(data,  ((closureN)self_731484)->elements[0], (((closure)  ((closureN)self_731484)->elements[0])->fn),  set_cell_as_expr(&local_732858, r_731105));; 
}

static void __lambda_203(void *data, object _, int argc, object *args) /* closure _,object k_731089, object imports_73307_73603, object append_91dirs_73308_73604, object prepend_91dirs_73309_73605, object expander_73310_73606 */
 {
object k_731089 = args[0]; object imports_73307_73603 = args[1]; object append_91dirs_73308_73604 = args[2]; object prepend_91dirs_73309_73605 = args[3]; object expander_73310_73606 = args[4];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:get-all-c-compiler-options");

closureN_type c_732823;
object e_732831 [2];
c_732823.hdr.mark = gc_color_red;
 c_732823.hdr.grayed = 0;
c_732823.tag = closureN_tag;
 c_732823.fn = (function_type)__lambda_204;
c_732823.num_args = 1;
c_732823.num_elements = 2;
c_732823.elements = (object *)e_732831;
c_732823.elements[0] = imports_73307_73603;
c_732823.elements[1] = k_731089;


closureN_type c_732832;
object e_732837 [3];
c_732832.hdr.mark = gc_color_red;
 c_732832.hdr.grayed = 0;
c_732832.tag = closureN_tag;
 c_732832.fn = (function_type)__lambda_206;
c_732832.num_args = 1;
c_732832.num_elements = 3;
c_732832.elements = (object *)e_732837;
c_732832.elements[0] = append_91dirs_73308_73604;
c_732832.elements[1] = expander_73310_73606;
c_732832.elements[2] = prepend_91dirs_73309_73605;

return_direct_with_clo1(data,(closure)&c_732823,__lambda_204,  &c_732832);; 
}

static void __lambda_206(void *data, object self_731473, int argc, object *args) /* object self_731473, object k_731092, object import_73311_73607 */
 {
 object k_731092 = args[0]; object import_73311_73607 = args[1];
  return_direct_with_clo5(data,  __glo_lib_117read_91c_91compiler_91options_scheme_cyclone_libraries, (((closure)  __glo_lib_117read_91c_91compiler_91options_scheme_cyclone_libraries)->fn),  k_731092, import_73311_73607, ((closureN)self_731473)->elements[0], ((closureN)self_731473)->elements[2], ((closureN)self_731473)->elements[1]);; 
}

static void __lambda_204(void *data, object self_731474, int argc, object *args) /* object self_731474, object r_731091 */
 {
 object r_731091 = args[0];
  
closureN_type c_732825;
object e_732829 [1];
c_732825.hdr.mark = gc_color_red;
 c_732825.hdr.grayed = 0;
c_732825.tag = closureN_tag;
 c_732825.fn = (function_type)__lambda_205;
c_732825.num_args = 1;
c_732825.num_elements = 1;
c_732825.elements = (object *)e_732829;
c_732825.elements[0] = ((closureN)self_731474)->elements[1];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_732825, r_731091, ((closureN)self_731474)->elements[0]);; 
}

static void __lambda_205(void *data, object self_731475, int argc, object *args) /* object self_731475, object r_731090 */
 {
 object r_731090 = args[0];
  
make_utf8_string_with_len(c_732828, " ", 1, 1);
return_direct_with_clo3(data,  __glo_string_91join_scheme_cyclone_util, (((closure)  __glo_string_91join_scheme_cyclone_util)->fn),  ((closureN)self_731475)->elements[0], r_731090, &c_732828);; 
}

static void __lambda_194(void *data, object _, int argc, object *args) /* closure _,object k_731075, object import_73284_73593, object append_91dirs_73285_73594, object prepend_91dirs_73286_73595, object expander_73287_73596 */
 {
object k_731075 = args[0]; object import_73284_73593 = args[1]; object append_91dirs_73285_73594 = args[2]; object prepend_91dirs_73286_73595 = args[3]; object expander_73287_73596 = args[4];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:read-c-compiler-options");

closureN_type c_732771;
object e_732820 [4];
c_732771.hdr.mark = gc_color_red;
 c_732771.hdr.grayed = 0;
c_732771.tag = closureN_tag;
 c_732771.fn = (function_type)__lambda_195;
c_732771.num_args = 1;
c_732771.num_elements = 4;
c_732771.elements = (object *)e_732820;
c_732771.elements[0] = append_91dirs_73285_73594;
c_732771.elements[1] = expander_73287_73596;
c_732771.elements[2] = k_731075;
c_732771.elements[3] = prepend_91dirs_73286_73595;

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  &c_732771, import_73284_73593);; 
}

static void __lambda_195(void *data, object self_731465, int argc, object *args) /* object self_731465, object lib_91name_73290_73597 */
 {
 object lib_91name_73290_73597 = args[0];
  
closureN_type c_732773;
object e_732816 [2];
c_732773.hdr.mark = gc_color_red;
 c_732773.hdr.grayed = 0;
c_732773.tag = closureN_tag;
 c_732773.fn = (function_type)__lambda_196;
c_732773.num_args = 1;
c_732773.num_elements = 2;
c_732773.elements = (object *)e_732816;
c_732773.elements[0] = ((closureN)self_731465)->elements[1];
c_732773.elements[1] = ((closureN)self_731465)->elements[2];


make_utf8_string_with_len(c_732817, ".sld", 4, 4);
return_direct_with_clo5(data,  __glo_lib_117import_91_125filename_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125filename_scheme_cyclone_libraries)->fn),  &c_732773, lib_91name_73290_73597, &c_732817, ((closureN)self_731465)->elements[0], ((closureN)self_731465)->elements[3]);; 
}

static void __lambda_196(void *data, object self_731466, int argc, object *args) /* object self_731466, object dir_73293_73598 */
 {
 object dir_73293_73598 = args[0];
  
closureN_type c_732775;
object e_732812 [3];
c_732775.hdr.mark = gc_color_red;
 c_732775.hdr.grayed = 0;
c_732775.tag = closureN_tag;
 c_732775.fn = (function_type)__lambda_197;
c_732775.num_args = 1;
c_732775.num_elements = 3;
c_732775.elements = (object *)e_732812;
c_732775.elements[0] = dir_73293_73598;
c_732775.elements[1] = ((closureN)self_731466)->elements[0];
c_732775.elements[2] = ((closureN)self_731466)->elements[1];


port_type c_732815 = Cyc_io_open_input_file(data,dir_73293_73598);
return_direct_with_clo1(data,(closure)&c_732775,__lambda_197,  &c_732815);; 
}

static void __lambda_197(void *data, object self_731467, int argc, object *args) /* object self_731467, object fp_73296_73599 */
 {
 object fp_73296_73599 = args[0];
  
closureN_type c_732777;
object e_732811 [4];
c_732777.hdr.mark = gc_color_red;
 c_732777.hdr.grayed = 0;
c_732777.tag = closureN_tag;
 c_732777.fn = (function_type)__lambda_198;
c_732777.num_args = 1;
c_732777.num_elements = 4;
c_732777.elements = (object *)e_732811;
c_732777.elements[0] = ((closureN)self_731467)->elements[0];
c_732777.elements[1] = ((closureN)self_731467)->elements[1];
c_732777.elements[2] = fp_73296_73599;
c_732777.elements[3] = ((closureN)self_731467)->elements[2];

return_direct_with_clo2(data,  __glo_read_91all_scheme_read, (((closure)  __glo_read_91all_scheme_read)->fn),  &c_732777, fp_73296_73599);; 
}

static void __lambda_198(void *data, object self_731468, int argc, object *args) /* object self_731468, object lib_73299_73600 */
 {
 object lib_73299_73600 = args[0];
  
closureN_type c_732779;
object e_732796 [3];
c_732779.hdr.mark = gc_color_red;
 c_732779.hdr.grayed = 0;
c_732779.tag = closureN_tag;
 c_732779.fn = (function_type)__lambda_199;
c_732779.num_args = 0;
c_732779.num_elements = 3;
c_732779.elements = (object *)e_732796;
c_732779.elements[0] = ((closureN)self_731468)->elements[0];
c_732779.elements[1] = ((closureN)self_731468)->elements[1];
c_732779.elements[2] = lib_73299_73600;


closureN_type c_732797;
object e_732810 [2];
c_732797.hdr.mark = gc_color_red;
 c_732797.hdr.grayed = 0;
c_732797.tag = closureN_tag;
 c_732797.fn = (function_type)__lambda_201;
c_732797.num_args = 1;
c_732797.num_elements = 2;
c_732797.elements = (object *)e_732810;
c_732797.elements[0] = ((closureN)self_731468)->elements[2];
c_732797.elements[1] = ((closureN)self_731468)->elements[3];

return_direct_with_clo1(data,(closure)&c_732779,__lambda_199,  &c_732797);; 
}

static void __lambda_201(void *data, object self_731469, int argc, object *args) /* object self_731469, object lib_85_73302_73601 */
 {
 object lib_85_73302_73601 = args[0];
  
closureN_type c_732799;
object e_732807 [2];
c_732799.hdr.mark = gc_color_red;
 c_732799.hdr.grayed = 0;
c_732799.tag = closureN_tag;
 c_732799.fn = (function_type)__lambda_202;
c_732799.num_args = 1;
c_732799.num_elements = 2;
c_732799.elements = (object *)e_732807;
c_732799.elements[0] = ((closureN)self_731469)->elements[0];
c_732799.elements[1] = ((closureN)self_731469)->elements[1];



return_direct_with_clo2(data,  __glo_lib_117c_91compiler_91options_scheme_cyclone_libraries, (((closure)  __glo_lib_117c_91compiler_91options_scheme_cyclone_libraries)->fn),  &c_732799, Cyc_car(data, lib_85_73302_73601));; 
}

static void __lambda_202(void *data, object self_731470, int argc, object *args) /* object self_731470, object options_73305_73602 */
 {
 object options_73305_73602 = args[0];
  
  Cyc_io_close_input_port(data, ((closureN)self_731470)->elements[0]);
make_utf8_string_with_len(c_732803, " ", 1, 1);
return_direct_with_clo3(data,  __glo_string_91join_scheme_cyclone_util, (((closure)  __glo_string_91join_scheme_cyclone_util)->fn),  ((closureN)self_731470)->elements[1], options_73305_73602, &c_732803);;; 
}

static void __lambda_199(void *data, object self_731471, int argc, object *args) /* object self_731471, object k_731084 */
 {
 object k_731084 = args[0];
  if( (boolean_f != ((closureN)self_731471)->elements[1]) ){ 
  
closureN_type c_732782;
object e_732788 [1];
c_732782.hdr.mark = gc_color_red;
 c_732782.hdr.grayed = 0;
c_732782.tag = closureN_tag;
 c_732782.fn = (function_type)__lambda_200;
c_732782.num_args = 1;
c_732782.num_elements = 1;
c_732782.elements = (object *)e_732788;
c_732782.elements[0] = k_731084;



return_direct_with_clo4(data,  __glo_lib_117cond_91expand_scheme_cyclone_libraries, (((closure)  __glo_lib_117cond_91expand_scheme_cyclone_libraries)->fn),  &c_732782, ((closureN)self_731471)->elements[0], Cyc_car(data, ((closureN)self_731471)->elements[2]), ((closureN)self_731471)->elements[1]);
} else { 
  return_direct_with_clo1(data,  k_731084, (((closure)  k_731084)->fn),  ((closureN)self_731471)->elements[2]);}
;; 
}

static void __lambda_200(void *data, object self_731472, int argc, object *args) /* object self_731472, object r_731085 */
 {
 object r_731085 = args[0];
  
pair_type local_732787; 
return_direct_with_clo1(data,  ((closureN)self_731472)->elements[0], (((closure)  ((closureN)self_731472)->elements[0])->fn),  set_cell_as_expr(&local_732787, r_731085));; 
}

static void __lambda_190(void *data, object _, int argc, object *args) /* closure _,object k_731069, object imports_73279_73588, object append_91dirs_73280_73589, object prepend_91dirs_73281_73590, object expander_73282_73591 */
 {
object k_731069 = args[0]; object imports_73279_73588 = args[1]; object append_91dirs_73280_73589 = args[2]; object prepend_91dirs_73281_73590 = args[3]; object expander_73282_73591 = args[4];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:get-all-c-linker-options");

closureN_type c_732754;
object e_732762 [2];
c_732754.hdr.mark = gc_color_red;
 c_732754.hdr.grayed = 0;
c_732754.tag = closureN_tag;
 c_732754.fn = (function_type)__lambda_191;
c_732754.num_args = 1;
c_732754.num_elements = 2;
c_732754.elements = (object *)e_732762;
c_732754.elements[0] = imports_73279_73588;
c_732754.elements[1] = k_731069;


closureN_type c_732763;
object e_732768 [3];
c_732763.hdr.mark = gc_color_red;
 c_732763.hdr.grayed = 0;
c_732763.tag = closureN_tag;
 c_732763.fn = (function_type)__lambda_193;
c_732763.num_args = 1;
c_732763.num_elements = 3;
c_732763.elements = (object *)e_732768;
c_732763.elements[0] = append_91dirs_73280_73589;
c_732763.elements[1] = expander_73282_73591;
c_732763.elements[2] = prepend_91dirs_73281_73590;

return_direct_with_clo1(data,(closure)&c_732754,__lambda_191,  &c_732763);; 
}

static void __lambda_193(void *data, object self_731462, int argc, object *args) /* object self_731462, object k_731072, object import_73283_73592 */
 {
 object k_731072 = args[0]; object import_73283_73592 = args[1];
  return_direct_with_clo5(data,  __glo_lib_117read_91c_91linker_91options_scheme_cyclone_libraries, (((closure)  __glo_lib_117read_91c_91linker_91options_scheme_cyclone_libraries)->fn),  k_731072, import_73283_73592, ((closureN)self_731462)->elements[0], ((closureN)self_731462)->elements[2], ((closureN)self_731462)->elements[1]);; 
}

static void __lambda_191(void *data, object self_731463, int argc, object *args) /* object self_731463, object r_731071 */
 {
 object r_731071 = args[0];
  
closureN_type c_732756;
object e_732760 [1];
c_732756.hdr.mark = gc_color_red;
 c_732756.hdr.grayed = 0;
c_732756.tag = closureN_tag;
 c_732756.fn = (function_type)__lambda_192;
c_732756.num_args = 1;
c_732756.num_elements = 1;
c_732756.elements = (object *)e_732760;
c_732756.elements[0] = ((closureN)self_731463)->elements[1];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_732756, r_731071, ((closureN)self_731463)->elements[0]);; 
}

static void __lambda_192(void *data, object self_731464, int argc, object *args) /* object self_731464, object r_731070 */
 {
 object r_731070 = args[0];
  
make_utf8_string_with_len(c_732759, " ", 1, 1);
return_direct_with_clo3(data,  __glo_string_91join_scheme_cyclone_util, (((closure)  __glo_string_91join_scheme_cyclone_util)->fn),  ((closureN)self_731464)->elements[0], r_731070, &c_732759);; 
}

static void __lambda_181(void *data, object _, int argc, object *args) /* closure _,object k_731055, object import_73256_73578, object append_91dirs_73257_73579, object prepend_91dirs_73258_73580, object expander_73259_73581 */
 {
object k_731055 = args[0]; object import_73256_73578 = args[1]; object append_91dirs_73257_73579 = args[2]; object prepend_91dirs_73258_73580 = args[3]; object expander_73259_73581 = args[4];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:read-c-linker-options");

closureN_type c_732702;
object e_732751 [4];
c_732702.hdr.mark = gc_color_red;
 c_732702.hdr.grayed = 0;
c_732702.tag = closureN_tag;
 c_732702.fn = (function_type)__lambda_182;
c_732702.num_args = 1;
c_732702.num_elements = 4;
c_732702.elements = (object *)e_732751;
c_732702.elements[0] = append_91dirs_73257_73579;
c_732702.elements[1] = expander_73259_73581;
c_732702.elements[2] = k_731055;
c_732702.elements[3] = prepend_91dirs_73258_73580;

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  &c_732702, import_73256_73578);; 
}

static void __lambda_182(void *data, object self_731454, int argc, object *args) /* object self_731454, object lib_91name_73262_73582 */
 {
 object lib_91name_73262_73582 = args[0];
  
closureN_type c_732704;
object e_732747 [2];
c_732704.hdr.mark = gc_color_red;
 c_732704.hdr.grayed = 0;
c_732704.tag = closureN_tag;
 c_732704.fn = (function_type)__lambda_183;
c_732704.num_args = 1;
c_732704.num_elements = 2;
c_732704.elements = (object *)e_732747;
c_732704.elements[0] = ((closureN)self_731454)->elements[1];
c_732704.elements[1] = ((closureN)self_731454)->elements[2];


make_utf8_string_with_len(c_732748, ".sld", 4, 4);
return_direct_with_clo5(data,  __glo_lib_117import_91_125filename_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125filename_scheme_cyclone_libraries)->fn),  &c_732704, lib_91name_73262_73582, &c_732748, ((closureN)self_731454)->elements[0], ((closureN)self_731454)->elements[3]);; 
}

static void __lambda_183(void *data, object self_731455, int argc, object *args) /* object self_731455, object dir_73265_73583 */
 {
 object dir_73265_73583 = args[0];
  
closureN_type c_732706;
object e_732743 [3];
c_732706.hdr.mark = gc_color_red;
 c_732706.hdr.grayed = 0;
c_732706.tag = closureN_tag;
 c_732706.fn = (function_type)__lambda_184;
c_732706.num_args = 1;
c_732706.num_elements = 3;
c_732706.elements = (object *)e_732743;
c_732706.elements[0] = dir_73265_73583;
c_732706.elements[1] = ((closureN)self_731455)->elements[0];
c_732706.elements[2] = ((closureN)self_731455)->elements[1];


port_type c_732746 = Cyc_io_open_input_file(data,dir_73265_73583);
return_direct_with_clo1(data,(closure)&c_732706,__lambda_184,  &c_732746);; 
}

static void __lambda_184(void *data, object self_731456, int argc, object *args) /* object self_731456, object fp_73268_73584 */
 {
 object fp_73268_73584 = args[0];
  
closureN_type c_732708;
object e_732742 [4];
c_732708.hdr.mark = gc_color_red;
 c_732708.hdr.grayed = 0;
c_732708.tag = closureN_tag;
 c_732708.fn = (function_type)__lambda_185;
c_732708.num_args = 1;
c_732708.num_elements = 4;
c_732708.elements = (object *)e_732742;
c_732708.elements[0] = ((closureN)self_731456)->elements[0];
c_732708.elements[1] = ((closureN)self_731456)->elements[1];
c_732708.elements[2] = fp_73268_73584;
c_732708.elements[3] = ((closureN)self_731456)->elements[2];

return_direct_with_clo2(data,  __glo_read_91all_scheme_read, (((closure)  __glo_read_91all_scheme_read)->fn),  &c_732708, fp_73268_73584);; 
}

static void __lambda_185(void *data, object self_731457, int argc, object *args) /* object self_731457, object lib_73271_73585 */
 {
 object lib_73271_73585 = args[0];
  
closureN_type c_732710;
object e_732727 [3];
c_732710.hdr.mark = gc_color_red;
 c_732710.hdr.grayed = 0;
c_732710.tag = closureN_tag;
 c_732710.fn = (function_type)__lambda_186;
c_732710.num_args = 0;
c_732710.num_elements = 3;
c_732710.elements = (object *)e_732727;
c_732710.elements[0] = ((closureN)self_731457)->elements[0];
c_732710.elements[1] = ((closureN)self_731457)->elements[1];
c_732710.elements[2] = lib_73271_73585;


closureN_type c_732728;
object e_732741 [2];
c_732728.hdr.mark = gc_color_red;
 c_732728.hdr.grayed = 0;
c_732728.tag = closureN_tag;
 c_732728.fn = (function_type)__lambda_188;
c_732728.num_args = 1;
c_732728.num_elements = 2;
c_732728.elements = (object *)e_732741;
c_732728.elements[0] = ((closureN)self_731457)->elements[2];
c_732728.elements[1] = ((closureN)self_731457)->elements[3];

return_direct_with_clo1(data,(closure)&c_732710,__lambda_186,  &c_732728);; 
}

static void __lambda_188(void *data, object self_731458, int argc, object *args) /* object self_731458, object lib_85_73274_73586 */
 {
 object lib_85_73274_73586 = args[0];
  
closureN_type c_732730;
object e_732738 [2];
c_732730.hdr.mark = gc_color_red;
 c_732730.hdr.grayed = 0;
c_732730.tag = closureN_tag;
 c_732730.fn = (function_type)__lambda_189;
c_732730.num_args = 1;
c_732730.num_elements = 2;
c_732730.elements = (object *)e_732738;
c_732730.elements[0] = ((closureN)self_731458)->elements[0];
c_732730.elements[1] = ((closureN)self_731458)->elements[1];



return_direct_with_clo2(data,  __glo_lib_117c_91linker_91options_scheme_cyclone_libraries, (((closure)  __glo_lib_117c_91linker_91options_scheme_cyclone_libraries)->fn),  &c_732730, Cyc_car(data, lib_85_73274_73586));; 
}

static void __lambda_189(void *data, object self_731459, int argc, object *args) /* object self_731459, object options_73277_73587 */
 {
 object options_73277_73587 = args[0];
  
  Cyc_io_close_input_port(data, ((closureN)self_731459)->elements[0]);
make_utf8_string_with_len(c_732734, " ", 1, 1);
return_direct_with_clo3(data,  __glo_string_91join_scheme_cyclone_util, (((closure)  __glo_string_91join_scheme_cyclone_util)->fn),  ((closureN)self_731459)->elements[1], options_73277_73587, &c_732734);;; 
}

static void __lambda_186(void *data, object self_731460, int argc, object *args) /* object self_731460, object k_731064 */
 {
 object k_731064 = args[0];
  if( (boolean_f != ((closureN)self_731460)->elements[1]) ){ 
  
closureN_type c_732713;
object e_732719 [1];
c_732713.hdr.mark = gc_color_red;
 c_732713.hdr.grayed = 0;
c_732713.tag = closureN_tag;
 c_732713.fn = (function_type)__lambda_187;
c_732713.num_args = 1;
c_732713.num_elements = 1;
c_732713.elements = (object *)e_732719;
c_732713.elements[0] = k_731064;



return_direct_with_clo4(data,  __glo_lib_117cond_91expand_scheme_cyclone_libraries, (((closure)  __glo_lib_117cond_91expand_scheme_cyclone_libraries)->fn),  &c_732713, ((closureN)self_731460)->elements[0], Cyc_car(data, ((closureN)self_731460)->elements[2]), ((closureN)self_731460)->elements[1]);
} else { 
  return_direct_with_clo1(data,  k_731064, (((closure)  k_731064)->fn),  ((closureN)self_731460)->elements[2]);}
;; 
}

static void __lambda_187(void *data, object self_731461, int argc, object *args) /* object self_731461, object r_731065 */
 {
 object r_731065 = args[0];
  
pair_type local_732718; 
return_direct_with_clo1(data,  ((closureN)self_731461)->elements[0], (((closure)  ((closureN)self_731461)->elements[0])->fn),  set_cell_as_expr(&local_732718, r_731065));; 
}

static void __lambda_175(void *data, object _, int argc, object *args) /* closure _,object k_731045, object import_73237_73570, object append_91dirs_73238_73571, object prepend_91dirs_73239_73572 */
 {
object k_731045 = args[0]; object import_73237_73570 = args[1]; object append_91dirs_73238_73571 = args[2]; object prepend_91dirs_73239_73572 = args[3];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:read-includes");

closureN_type c_732672;
object e_732699 [3];
c_732672.hdr.mark = gc_color_red;
 c_732672.hdr.grayed = 0;
c_732672.tag = closureN_tag;
 c_732672.fn = (function_type)__lambda_176;
c_732672.num_args = 1;
c_732672.num_elements = 3;
c_732672.elements = (object *)e_732699;
c_732672.elements[0] = append_91dirs_73238_73571;
c_732672.elements[1] = k_731045;
c_732672.elements[2] = prepend_91dirs_73239_73572;

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  &c_732672, import_73237_73570);; 
}

static void __lambda_176(void *data, object self_731449, int argc, object *args) /* object self_731449, object lib_91name_73242_73573 */
 {
 object lib_91name_73242_73573 = args[0];
  
closureN_type c_732674;
object e_732695 [1];
c_732674.hdr.mark = gc_color_red;
 c_732674.hdr.grayed = 0;
c_732674.tag = closureN_tag;
 c_732674.fn = (function_type)__lambda_177;
c_732674.num_args = 1;
c_732674.num_elements = 1;
c_732674.elements = (object *)e_732695;
c_732674.elements[0] = ((closureN)self_731449)->elements[1];


make_utf8_string_with_len(c_732696, ".sld", 4, 4);
return_direct_with_clo5(data,  __glo_lib_117import_91_125filename_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125filename_scheme_cyclone_libraries)->fn),  &c_732674, lib_91name_73242_73573, &c_732696, ((closureN)self_731449)->elements[0], ((closureN)self_731449)->elements[2]);; 
}

static void __lambda_177(void *data, object self_731450, int argc, object *args) /* object self_731450, object dir_73245_73574 */
 {
 object dir_73245_73574 = args[0];
  
closureN_type c_732676;
object e_732691 [1];
c_732676.hdr.mark = gc_color_red;
 c_732676.hdr.grayed = 0;
c_732676.tag = closureN_tag;
 c_732676.fn = (function_type)__lambda_178;
c_732676.num_args = 1;
c_732676.num_elements = 1;
c_732676.elements = (object *)e_732691;
c_732676.elements[0] = ((closureN)self_731450)->elements[0];


port_type c_732694 = Cyc_io_open_input_file(data,dir_73245_73574);
return_direct_with_clo1(data,(closure)&c_732676,__lambda_178,  &c_732694);; 
}

static void __lambda_178(void *data, object self_731451, int argc, object *args) /* object self_731451, object fp_73248_73575 */
 {
 object fp_73248_73575 = args[0];
  
closureN_type c_732678;
object e_732690 [2];
c_732678.hdr.mark = gc_color_red;
 c_732678.hdr.grayed = 0;
c_732678.tag = closureN_tag;
 c_732678.fn = (function_type)__lambda_179;
c_732678.num_args = 1;
c_732678.num_elements = 2;
c_732678.elements = (object *)e_732690;
c_732678.elements[0] = fp_73248_73575;
c_732678.elements[1] = ((closureN)self_731451)->elements[0];

return_direct_with_clo2(data,  __glo_read_91all_scheme_read, (((closure)  __glo_read_91all_scheme_read)->fn),  &c_732678, fp_73248_73575);; 
}

static void __lambda_179(void *data, object self_731452, int argc, object *args) /* object self_731452, object lib_73251_73576 */
 {
 object lib_73251_73576 = args[0];
  
closureN_type c_732680;
object e_732687 [2];
c_732680.hdr.mark = gc_color_red;
 c_732680.hdr.grayed = 0;
c_732680.tag = closureN_tag;
 c_732680.fn = (function_type)__lambda_180;
c_732680.num_args = 1;
c_732680.num_elements = 2;
c_732680.elements = (object *)e_732687;
c_732680.elements[0] = ((closureN)self_731452)->elements[0];
c_732680.elements[1] = ((closureN)self_731452)->elements[1];



return_direct_with_clo2(data,  __glo_lib_117includes_scheme_cyclone_libraries, (((closure)  __glo_lib_117includes_scheme_cyclone_libraries)->fn),  &c_732680, Cyc_car(data, lib_73251_73576));; 
}

static void __lambda_180(void *data, object self_731453, int argc, object *args) /* object self_731453, object includes_73254_73577 */
 {
 object includes_73254_73577 = args[0];
  
  Cyc_io_close_input_port(data, ((closureN)self_731453)->elements[0]);return_direct_with_clo1(data,  ((closureN)self_731453)->elements[1], (((closure)  ((closureN)self_731453)->elements[1])->fn),  includes_73254_73577);;; 
}

static void __lambda_166(void *data, object _, int argc, object *args) /* closure _,object k_731031, object import_73214_73560, object append_91dirs_73215_73561, object prepend_91dirs_73216_73562, object expander_73217_73563 */
 {
object k_731031 = args[0]; object import_73214_73560 = args[1]; object append_91dirs_73215_73561 = args[2]; object prepend_91dirs_73216_73562 = args[3]; object expander_73217_73563 = args[4];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:read-imports");

closureN_type c_732621;
object e_732669 [4];
c_732621.hdr.mark = gc_color_red;
 c_732621.hdr.grayed = 0;
c_732621.tag = closureN_tag;
 c_732621.fn = (function_type)__lambda_167;
c_732621.num_args = 1;
c_732621.num_elements = 4;
c_732621.elements = (object *)e_732669;
c_732621.elements[0] = append_91dirs_73215_73561;
c_732621.elements[1] = expander_73217_73563;
c_732621.elements[2] = k_731031;
c_732621.elements[3] = prepend_91dirs_73216_73562;

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  &c_732621, import_73214_73560);; 
}

static void __lambda_167(void *data, object self_731441, int argc, object *args) /* object self_731441, object lib_91name_73220_73564 */
 {
 object lib_91name_73220_73564 = args[0];
  
closureN_type c_732623;
object e_732665 [2];
c_732623.hdr.mark = gc_color_red;
 c_732623.hdr.grayed = 0;
c_732623.tag = closureN_tag;
 c_732623.fn = (function_type)__lambda_168;
c_732623.num_args = 1;
c_732623.num_elements = 2;
c_732623.elements = (object *)e_732665;
c_732623.elements[0] = ((closureN)self_731441)->elements[1];
c_732623.elements[1] = ((closureN)self_731441)->elements[2];


make_utf8_string_with_len(c_732666, ".sld", 4, 4);
return_direct_with_clo5(data,  __glo_lib_117import_91_125filename_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125filename_scheme_cyclone_libraries)->fn),  &c_732623, lib_91name_73220_73564, &c_732666, ((closureN)self_731441)->elements[0], ((closureN)self_731441)->elements[3]);; 
}

static void __lambda_168(void *data, object self_731442, int argc, object *args) /* object self_731442, object dir_73223_73565 */
 {
 object dir_73223_73565 = args[0];
  
closureN_type c_732625;
object e_732661 [3];
c_732625.hdr.mark = gc_color_red;
 c_732625.hdr.grayed = 0;
c_732625.tag = closureN_tag;
 c_732625.fn = (function_type)__lambda_169;
c_732625.num_args = 1;
c_732625.num_elements = 3;
c_732625.elements = (object *)e_732661;
c_732625.elements[0] = dir_73223_73565;
c_732625.elements[1] = ((closureN)self_731442)->elements[0];
c_732625.elements[2] = ((closureN)self_731442)->elements[1];


port_type c_732664 = Cyc_io_open_input_file(data,dir_73223_73565);
return_direct_with_clo1(data,(closure)&c_732625,__lambda_169,  &c_732664);; 
}

static void __lambda_169(void *data, object self_731443, int argc, object *args) /* object self_731443, object fp_73226_73566 */
 {
 object fp_73226_73566 = args[0];
  
closureN_type c_732627;
object e_732660 [4];
c_732627.hdr.mark = gc_color_red;
 c_732627.hdr.grayed = 0;
c_732627.tag = closureN_tag;
 c_732627.fn = (function_type)__lambda_170;
c_732627.num_args = 1;
c_732627.num_elements = 4;
c_732627.elements = (object *)e_732660;
c_732627.elements[0] = ((closureN)self_731443)->elements[0];
c_732627.elements[1] = ((closureN)self_731443)->elements[1];
c_732627.elements[2] = fp_73226_73566;
c_732627.elements[3] = ((closureN)self_731443)->elements[2];

return_direct_with_clo2(data,  __glo_read_91all_scheme_read, (((closure)  __glo_read_91all_scheme_read)->fn),  &c_732627, fp_73226_73566);; 
}

static void __lambda_170(void *data, object self_731444, int argc, object *args) /* object self_731444, object lib_73229_73567 */
 {
 object lib_73229_73567 = args[0];
  
closureN_type c_732629;
object e_732646 [3];
c_732629.hdr.mark = gc_color_red;
 c_732629.hdr.grayed = 0;
c_732629.tag = closureN_tag;
 c_732629.fn = (function_type)__lambda_171;
c_732629.num_args = 0;
c_732629.num_elements = 3;
c_732629.elements = (object *)e_732646;
c_732629.elements[0] = ((closureN)self_731444)->elements[0];
c_732629.elements[1] = ((closureN)self_731444)->elements[1];
c_732629.elements[2] = lib_73229_73567;


closureN_type c_732647;
object e_732659 [2];
c_732647.hdr.mark = gc_color_red;
 c_732647.hdr.grayed = 0;
c_732647.tag = closureN_tag;
 c_732647.fn = (function_type)__lambda_173;
c_732647.num_args = 1;
c_732647.num_elements = 2;
c_732647.elements = (object *)e_732659;
c_732647.elements[0] = ((closureN)self_731444)->elements[2];
c_732647.elements[1] = ((closureN)self_731444)->elements[3];

return_direct_with_clo1(data,(closure)&c_732629,__lambda_171,  &c_732647);; 
}

static void __lambda_173(void *data, object self_731445, int argc, object *args) /* object self_731445, object lib_85_73232_73568 */
 {
 object lib_85_73232_73568 = args[0];
  
closureN_type c_732649;
object e_732656 [2];
c_732649.hdr.mark = gc_color_red;
 c_732649.hdr.grayed = 0;
c_732649.tag = closureN_tag;
 c_732649.fn = (function_type)__lambda_174;
c_732649.num_args = 1;
c_732649.num_elements = 2;
c_732649.elements = (object *)e_732656;
c_732649.elements[0] = ((closureN)self_731445)->elements[0];
c_732649.elements[1] = ((closureN)self_731445)->elements[1];



return_direct_with_clo2(data,  __glo_lib_117imports_scheme_cyclone_libraries, (((closure)  __glo_lib_117imports_scheme_cyclone_libraries)->fn),  &c_732649, Cyc_car(data, lib_85_73232_73568));; 
}

static void __lambda_174(void *data, object self_731446, int argc, object *args) /* object self_731446, object imports_73235_73569 */
 {
 object imports_73235_73569 = args[0];
  
  Cyc_io_close_input_port(data, ((closureN)self_731446)->elements[0]);return_direct_with_clo1(data,  ((closureN)self_731446)->elements[1], (((closure)  ((closureN)self_731446)->elements[1])->fn),  imports_73235_73569);;; 
}

static void __lambda_171(void *data, object self_731447, int argc, object *args) /* object self_731447, object k_731040 */
 {
 object k_731040 = args[0];
  if( (boolean_f != ((closureN)self_731447)->elements[1]) ){ 
  
closureN_type c_732632;
object e_732638 [1];
c_732632.hdr.mark = gc_color_red;
 c_732632.hdr.grayed = 0;
c_732632.tag = closureN_tag;
 c_732632.fn = (function_type)__lambda_172;
c_732632.num_args = 1;
c_732632.num_elements = 1;
c_732632.elements = (object *)e_732638;
c_732632.elements[0] = k_731040;



return_direct_with_clo4(data,  __glo_lib_117cond_91expand_scheme_cyclone_libraries, (((closure)  __glo_lib_117cond_91expand_scheme_cyclone_libraries)->fn),  &c_732632, ((closureN)self_731447)->elements[0], Cyc_car(data, ((closureN)self_731447)->elements[2]), ((closureN)self_731447)->elements[1]);
} else { 
  return_direct_with_clo1(data,  k_731040, (((closure)  k_731040)->fn),  ((closureN)self_731447)->elements[2]);}
;; 
}

static void __lambda_172(void *data, object self_731448, int argc, object *args) /* object self_731448, object r_731041 */
 {
 object r_731041 = args[0];
  
pair_type local_732637; 
return_direct_with_clo1(data,  ((closureN)self_731448)->elements[0], (((closure)  ((closureN)self_731448)->elements[0])->fn),  set_cell_as_expr(&local_732637, r_731041));; 
}

static void __lambda_161(void *data, object _, int argc, object *args) /* closure _,object k_731022, object filename_73203_73556 */
 {
object k_731022 = args[0]; object filename_73203_73556 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:check-system-path");

closureN_type c_732589;
object e_732617 [2];
c_732589.hdr.mark = gc_color_red;
 c_732589.hdr.grayed = 0;
c_732589.tag = closureN_tag;
 c_732589.fn = (function_type)__lambda_162;
c_732589.num_args = 1;
c_732589.num_elements = 2;
c_732589.elements = (object *)e_732617;
c_732589.elements[0] = filename_73203_73556;
c_732589.elements[1] = k_731022;


make_utf8_string_with_len(c_732618, "CYCLONE_LIBRARY_PATH", 20, 20);
return_direct_with_clo2(data,  __glo_get_91environment_91variable_scheme_process_91context, (((closure)  __glo_get_91environment_91variable_scheme_process_91context)->fn),  &c_732589, &c_732618);; 
}

static void __lambda_162(void *data, object self_731437, int argc, object *args) /* object self_731437, object env_91dir_73206_73557 */
 {
 object env_91dir_73206_73557 = args[0];
  
closureN_type c_732591;
object e_732599 [1];
c_732591.hdr.mark = gc_color_red;
 c_732591.hdr.grayed = 0;
c_732591.tag = closureN_tag;
 c_732591.fn = (function_type)__lambda_163;
c_732591.num_args = 0;
c_732591.num_elements = 1;
c_732591.elements = (object *)e_732599;
c_732591.elements[0] = env_91dir_73206_73557;


closureN_type c_732600;
object e_732616 [2];
c_732600.hdr.mark = gc_color_red;
 c_732600.hdr.grayed = 0;
c_732600.tag = closureN_tag;
 c_732600.fn = (function_type)__lambda_164;
c_732600.num_args = 1;
c_732600.num_elements = 2;
c_732600.elements = (object *)e_732616;
c_732600.elements[0] = ((closureN)self_731437)->elements[0];
c_732600.elements[1] = ((closureN)self_731437)->elements[1];

return_direct_with_clo1(data,(closure)&c_732591,__lambda_163,  &c_732600);; 
}

static void __lambda_164(void *data, object self_731438, int argc, object *args) /* object self_731438, object dir_73209_73558 */
 {
 object dir_73209_73558 = args[0];
  
closureN_type c_732602;
object e_732610 [2];
c_732602.hdr.mark = gc_color_red;
 c_732602.hdr.grayed = 0;
c_732602.tag = closureN_tag;
 c_732602.fn = (function_type)__lambda_165;
c_732602.num_args = 1;
c_732602.num_elements = 2;
c_732602.elements = (object *)e_732610;
c_732602.elements[0] = ((closureN)self_731438)->elements[0];
c_732602.elements[1] = ((closureN)self_731438)->elements[1];


make_utf8_string_with_len(c_732614, "/", 1, 1);

object c_732613 = Cyc_string_append(data,(closure)&c_732602,3,dir_73209_73558, &c_732614, ((closureN)self_731438)->elements[0]);
return_closcall1(data,(closure)&c_732602,  c_732613);; 
}

static void __lambda_165(void *data, object self_731439, int argc, object *args) /* object self_731439, object path_73212_73559 */
 {
 object path_73212_73559 = args[0];
    
if( (boolean_f != Cyc_io_file_exists(data, path_73212_73559)) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731439)->elements[1], (((closure)  ((closureN)self_731439)->elements[1])->fn),  path_73212_73559);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731439)->elements[1], (((closure)  ((closureN)self_731439)->elements[1])->fn),  ((closureN)self_731439)->elements[0]);}
;; 
}

static void __lambda_163(void *data, object self_731440, int argc, object *args) /* object self_731440, object k_731027 */
 {
 object k_731027 = args[0];
  if( (boolean_f != ((closureN)self_731440)->elements[0]) ){ 
  return_direct_with_clo1(data,  k_731027, (((closure)  k_731027)->fn),  ((closureN)self_731440)->elements[0]);
} else { 
  
object c_732598 = Cyc_installation_dir(data,  k_731027,quote_sld);
return_direct_with_clo1(data,  k_731027, (((closure)  k_731027)->fn),  c_732598);}
;; 
}

static void __lambda_139(void *data, object _, int argc, object *args) /* closure _,object k_73987, object import_73178_73543, object append_91dirs_73179_73544, object prepend_91dirs_73180_73545, object include_73181_73546 */
 {
object k_73987 = args[0]; object import_73178_73543 = args[1]; object append_91dirs_73179_73544 = args[2]; object prepend_91dirs_73180_73545 = args[3]; object include_73181_73546 = args[4];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:import->path");

closureN_type c_732441;
object e_732586 [5];
c_732441.hdr.mark = gc_color_red;
 c_732441.hdr.grayed = 0;
c_732441.tag = closureN_tag;
 c_732441.fn = (function_type)__lambda_140;
c_732441.num_args = 1;
c_732441.num_elements = 5;
c_732441.elements = (object *)e_732586;
c_732441.elements[0] = append_91dirs_73179_73544;
c_732441.elements[1] = import_73178_73543;
c_732441.elements[2] = include_73181_73546;
c_732441.elements[3] = k_73987;
c_732441.elements[4] = prepend_91dirs_73180_73545;

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_732441, import_73178_73543);; 
}

static void __lambda_140(void *data, object self_731416, int argc, object *args) /* object self_731416, object r_731019 */
 {
 object r_731019 = args[0];
  
closureN_type c_732443;
object e_732583 [5];
c_732443.hdr.mark = gc_color_red;
 c_732443.hdr.grayed = 0;
c_732443.tag = closureN_tag;
 c_732443.fn = (function_type)__lambda_141;
c_732443.num_args = 1;
c_732443.num_elements = 5;
c_732443.elements = (object *)e_732583;
c_732443.elements[0] = ((closureN)self_731416)->elements[0];
c_732443.elements[1] = ((closureN)self_731416)->elements[1];
c_732443.elements[2] = ((closureN)self_731416)->elements[2];
c_732443.elements[3] = ((closureN)self_731416)->elements[3];
c_732443.elements[4] = ((closureN)self_731416)->elements[4];



return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_732443, Cyc_cdr(data, r_731019));; 
}

static void __lambda_141(void *data, object self_731417, int argc, object *args) /* object self_731417, object import_91path_73184_73547 */
 {
 object import_91path_73184_73547 = args[0];
  
closureN_type c_732445;
object e_732572 [6];
c_732445.hdr.mark = gc_color_red;
 c_732445.hdr.grayed = 0;
c_732445.tag = closureN_tag;
 c_732445.fn = (function_type)__lambda_142;
c_732445.num_args = 1;
c_732445.num_elements = 6;
c_732445.elements = (object *)e_732572;
c_732445.elements[0] = ((closureN)self_731417)->elements[0];
c_732445.elements[1] = ((closureN)self_731417)->elements[1];
c_732445.elements[2] = import_91path_73184_73547;
c_732445.elements[3] = ((closureN)self_731417)->elements[2];
c_732445.elements[4] = ((closureN)self_731417)->elements[3];
c_732445.elements[5] = ((closureN)self_731417)->elements[4];


mclosure0(c_732573, (function_type)__lambda_159);c_732573.num_args = 1;
return_direct_with_clo1(data,(closure)&c_732445,__lambda_142,  &c_732573);; 
}

static void __lambda_159(void *data, object self_731418, int argc, object *args) /* object self_731418, object k_731016, object i_73202_73555 */
 {
 object k_731016 = args[0]; object i_73202_73555 = args[1];
  
closureN_type c_732575;
object e_732582 [1];
c_732575.hdr.mark = gc_color_red;
 c_732575.hdr.grayed = 0;
c_732575.tag = closureN_tag;
 c_732575.fn = (function_type)__lambda_160;
c_732575.num_args = 1;
c_732575.num_elements = 1;
c_732575.elements = (object *)e_732582;
c_732575.elements[0] = k_731016;

return_direct_with_clo2(data,  __glo_lib_117atom_91_125string_scheme_cyclone_libraries, (((closure)  __glo_lib_117atom_91_125string_scheme_cyclone_libraries)->fn),  &c_732575, i_73202_73555);; 
}

static void __lambda_160(void *data, object self_731419, int argc, object *args) /* object self_731419, object r_731017 */
 {
 object r_731017 = args[0];
  
make_utf8_string_with_len(c_732581, "/", 1, 1);

object c_732580 = Cyc_string_append(data,  ((closureN)self_731419)->elements[0],2,r_731017, &c_732581);
return_direct_with_clo1(data,  ((closureN)self_731419)->elements[0], (((closure)  ((closureN)self_731419)->elements[0])->fn),  c_732580);; 
}

static void __lambda_142(void *data, object self_731420, int argc, object *args) /* object self_731420, object r_731015 */
 {
 object r_731015 = args[0];
  
closureN_type c_732447;
object e_732570 [5];
c_732447.hdr.mark = gc_color_red;
 c_732447.hdr.grayed = 0;
c_732447.tag = closureN_tag;
 c_732447.fn = (function_type)__lambda_143;
c_732447.num_args = 1;
c_732447.num_elements = 5;
c_732447.elements = (object *)e_732570;
c_732447.elements[0] = ((closureN)self_731420)->elements[0];
c_732447.elements[1] = ((closureN)self_731420)->elements[1];
c_732447.elements[2] = ((closureN)self_731420)->elements[3];
c_732447.elements[3] = ((closureN)self_731420)->elements[4];
c_732447.elements[4] = ((closureN)self_731420)->elements[5];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_732447, r_731015, ((closureN)self_731420)->elements[2]);; 
}

static void __lambda_143(void *data, object self_731421, int argc, object *args) /* object self_731421, object r_731014 */
 {
 object r_731014 = args[0];
  
closureN_type c_732449;
object e_732566 [5];
c_732449.hdr.mark = gc_color_red;
 c_732449.hdr.grayed = 0;
c_732449.tag = closureN_tag;
 c_732449.fn = (function_type)__lambda_144;
c_732449.num_args = 1;
c_732449.num_elements = 5;
c_732449.elements = (object *)e_732566;
c_732449.elements[0] = ((closureN)self_731421)->elements[0];
c_732449.elements[1] = ((closureN)self_731421)->elements[1];
c_732449.elements[2] = ((closureN)self_731421)->elements[2];
c_732449.elements[3] = ((closureN)self_731421)->elements[3];
c_732449.elements[4] = ((closureN)self_731421)->elements[4];


object c_732569 = apply(data,(closure)&c_732449,primitive_string_91append, r_731014);
return_closcall1(data,(closure)&c_732449,  c_732569);; 
}

static void __lambda_144(void *data, object self_731422, int argc, object *args) /* object self_731422, object path_73187_73548 */
 {
 object path_73187_73548 = args[0];
  
closureN_type c_732451;
object e_732560 [4];
c_732451.hdr.mark = gc_color_red;
 c_732451.hdr.grayed = 0;
c_732451.tag = closureN_tag;
 c_732451.fn = (function_type)__lambda_145;
c_732451.num_args = 1;
c_732451.num_elements = 4;
c_732451.elements = (object *)e_732560;
c_732451.elements[0] = ((closureN)self_731422)->elements[0];
c_732451.elements[1] = ((closureN)self_731422)->elements[1];
c_732451.elements[2] = ((closureN)self_731422)->elements[3];
c_732451.elements[3] = ((closureN)self_731422)->elements[4];


make_utf8_string_with_len(c_732564, "", 0, 0);

object c_732563 = Cyc_string_append(data,(closure)&c_732451,3,path_73187_73548, &c_732564, ((closureN)self_731422)->elements[2]);
return_closcall1(data,(closure)&c_732451,  c_732563);; 
}

static void __lambda_145(void *data, object self_731423, int argc, object *args) /* object self_731423, object filename_73190_73549 */
 {
 object filename_73190_73549 = args[0];
  
closureN_type c_732453;
object e_732486 [1];
c_732453.hdr.mark = gc_color_red;
 c_732453.hdr.grayed = 0;
c_732453.tag = closureN_tag;
 c_732453.fn = (function_type)__lambda_146;
c_732453.num_args = 0;
c_732453.num_elements = 1;
c_732453.elements = (object *)e_732486;
c_732453.elements[0] = ((closureN)self_731423)->elements[1];


closureN_type c_732487;
object e_732559 [4];
c_732487.hdr.mark = gc_color_red;
 c_732487.hdr.grayed = 0;
c_732487.tag = closureN_tag;
 c_732487.fn = (function_type)__lambda_148;
c_732487.num_args = 1;
c_732487.num_elements = 4;
c_732487.elements = (object *)e_732559;
c_732487.elements[0] = ((closureN)self_731423)->elements[0];
c_732487.elements[1] = filename_73190_73549;
c_732487.elements[2] = ((closureN)self_731423)->elements[2];
c_732487.elements[3] = ((closureN)self_731423)->elements[3];

return_direct_with_clo1(data,(closure)&c_732453,__lambda_146,  &c_732487);; 
}

static void __lambda_148(void *data, object self_731424, int argc, object *args) /* object self_731424, object dir_73193_73550 */
 {
 object dir_73193_73550 = args[0];
  
closureN_type c_732489;
object e_732492 [1];
c_732489.hdr.mark = gc_color_red;
 c_732489.hdr.grayed = 0;
c_732489.tag = closureN_tag;
 c_732489.fn = (function_type)__lambda_149;
c_732489.num_args = 1;
c_732489.num_elements = 1;
c_732489.elements = (object *)e_732492;
c_732489.elements[0] = ((closureN)self_731424)->elements[2];


closureN_type c_732493;
object e_732558 [4];
c_732493.hdr.mark = gc_color_red;
 c_732493.hdr.grayed = 0;
c_732493.tag = closureN_tag;
 c_732493.fn = (function_type)__lambda_150;
c_732493.num_args = 1;
c_732493.num_elements = 4;
c_732493.elements = (object *)e_732558;
c_732493.elements[0] = ((closureN)self_731424)->elements[0];
c_732493.elements[1] = dir_73193_73550;
c_732493.elements[2] = ((closureN)self_731424)->elements[1];
c_732493.elements[3] = ((closureN)self_731424)->elements[3];

return_direct_with_clo1(data,(closure)&c_732489,__lambda_149,  &c_732493);; 
}

static void __lambda_150(void *data, object self_731425, int argc, object *args) /* object self_731425, object k_73993, object return_73195_73551 */
 {
 object k_73993 = args[0]; object return_73195_73551 = args[1];
  
closureN_type c_732495;
object e_732536 [5];
c_732495.hdr.mark = gc_color_red;
 c_732495.hdr.grayed = 0;
c_732495.tag = closureN_tag;
 c_732495.fn = (function_type)__lambda_151;
c_732495.num_args = 1;
c_732495.num_elements = 5;
c_732495.elements = (object *)e_732536;
c_732495.elements[0] = ((closureN)self_731425)->elements[0];
c_732495.elements[1] = ((closureN)self_731425)->elements[1];
c_732495.elements[2] = ((closureN)self_731425)->elements[2];
c_732495.elements[3] = k_73993;
c_732495.elements[4] = ((closureN)self_731425)->elements[3];


closureN_type c_732537;
object e_732557 [2];
c_732537.hdr.mark = gc_color_red;
 c_732537.hdr.grayed = 0;
c_732537.tag = closureN_tag;
 c_732537.fn = (function_type)__lambda_156;
c_732537.num_args = 1;
c_732537.num_elements = 2;
c_732537.elements = (object *)e_732557;
c_732537.elements[0] = ((closureN)self_731425)->elements[2];
c_732537.elements[1] = return_73195_73551;

return_direct_with_clo1(data,(closure)&c_732495,__lambda_151,  &c_732537);; 
}

static void __lambda_156(void *data, object self_731426, int argc, object *args) /* object self_731426, object k_731003, object path_73196_73552 */
 {
 object k_731003 = args[0]; object path_73196_73552 = args[1];
  
closureN_type c_732539;
object e_732551 [2];
c_732539.hdr.mark = gc_color_red;
 c_732539.hdr.grayed = 0;
c_732539.tag = closureN_tag;
 c_732539.fn = (function_type)__lambda_157;
c_732539.num_args = 1;
c_732539.num_elements = 2;
c_732539.elements = (object *)e_732551;
c_732539.elements[0] = k_731003;
c_732539.elements[1] = ((closureN)self_731426)->elements[1];


make_utf8_string_with_len(c_732555, "/", 1, 1);

object c_732554 = Cyc_string_append(data,(closure)&c_732539,3,path_73196_73552, &c_732555, ((closureN)self_731426)->elements[0]);
return_closcall1(data,(closure)&c_732539,  c_732554);; 
}

static void __lambda_157(void *data, object self_731427, int argc, object *args) /* object self_731427, object f_73197_73553 */
 {
 object f_73197_73553 = args[0];
  
closureN_type c_732541;
object e_732548 [3];
c_732541.hdr.mark = gc_color_red;
 c_732541.hdr.grayed = 0;
c_732541.tag = closureN_tag;
 c_732541.fn = (function_type)__lambda_158;
c_732541.num_args = 1;
c_732541.num_elements = 3;
c_732541.elements = (object *)e_732548;
c_732541.elements[0] = f_73197_73553;
c_732541.elements[1] = ((closureN)self_731427)->elements[0];
c_732541.elements[2] = ((closureN)self_731427)->elements[1];



return_direct_with_clo1(data,(closure)&c_732541,__lambda_158,  Cyc_io_file_exists(data, f_73197_73553));; 
}

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

static void __lambda_151(void *data, object self_731429, int argc, object *args) /* object self_731429, object r_731001 */
 {
 object r_731001 = args[0];
  
closureN_type c_732497;
object e_732532 [4];
c_732497.hdr.mark = gc_color_red;
 c_732497.hdr.grayed = 0;
c_732497.tag = closureN_tag;
 c_732497.fn = (function_type)__lambda_152;
c_732497.num_args = 1;
c_732497.num_elements = 4;
c_732497.elements = (object *)e_732532;
c_732497.elements[0] = ((closureN)self_731429)->elements[1];
c_732497.elements[1] = ((closureN)self_731429)->elements[2];
c_732497.elements[2] = ((closureN)self_731429)->elements[3];
c_732497.elements[3] = r_731001;

return_direct_with_clo4(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_732497, ((closureN)self_731429)->elements[4], ((closureN)self_731429)->elements[1], ((closureN)self_731429)->elements[0]);; 
}

static void __lambda_152(void *data, object self_731430, int argc, object *args) /* object self_731430, object r_731002 */
 {
 object r_731002 = args[0];
  
closureN_type c_732499;
object e_732530 [3];
c_732499.hdr.mark = gc_color_red;
 c_732499.hdr.grayed = 0;
c_732499.tag = closureN_tag;
 c_732499.fn = (function_type)__lambda_153;
c_732499.num_args = 1;
c_732499.num_elements = 3;
c_732499.elements = (object *)e_732530;
c_732499.elements[0] = ((closureN)self_731430)->elements[0];
c_732499.elements[1] = ((closureN)self_731430)->elements[1];
c_732499.elements[2] = ((closureN)self_731430)->elements[2];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_732499, ((closureN)self_731430)->elements[3], r_731002);; 
}

static void __lambda_153(void *data, object self_731431, int argc, object *args) /* object self_731431, object r_73994 */
 {

  
closureN_type c_732501;
object e_732525 [2];
c_732501.hdr.mark = gc_color_red;
 c_732501.hdr.grayed = 0;
c_732501.tag = closureN_tag;
 c_732501.fn = (function_type)__lambda_154;
c_732501.num_args = 0;
c_732501.num_elements = 2;
c_732501.elements = (object *)e_732525;
c_732501.elements[0] = ((closureN)self_731431)->elements[0];
c_732501.elements[1] = ((closureN)self_731431)->elements[1];


closureN_type c_732526;
object e_732529 [1];
c_732526.hdr.mark = gc_color_red;
 c_732526.hdr.grayed = 0;
c_732526.tag = closureN_tag;
 c_732526.fn = (function_type)__lambda_155;
c_732526.num_args = 1;
c_732526.num_elements = 1;
c_732526.elements = (object *)e_732529;
c_732526.elements[0] = ((closureN)self_731431)->elements[2];

return_direct_with_clo1(data,(closure)&c_732501,__lambda_154,  &c_732526);; 
}

static void __lambda_155(void *data, object self_731432, int argc, object *args) /* object self_731432, object r_73995 */
 {
 object r_73995 = args[0];
  return_direct_with_clo2(data,  __glo_lib_117check_91system_91path_scheme_cyclone_libraries, (((closure)  __glo_lib_117check_91system_91path_scheme_cyclone_libraries)->fn),  ((closureN)self_731432)->elements[0], r_73995);; 
}

static void __lambda_154(void *data, object self_731433, int argc, object *args) /* object self_731433, object k_73996 */
 {
 object k_73996 = args[0];
    
  
if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_731433)->elements[0]), obj_int2obj(1))) ){ 
  


make_utf8_string_with_len(c_732514, "/", 1, 1);

object c_732510 = Cyc_string_append(data,  k_73996,3,Cyc_cadr(data, ((closureN)self_731433)->elements[0]), &c_732514, ((closureN)self_731433)->elements[1]);
return_direct_with_clo1(data,  k_73996, (((closure)  k_73996)->fn),  c_732510);
} else { 
  


make_utf8_string_with_len(c_732523, "/", 1, 1);

object c_732519 = Cyc_string_append(data,  k_73996,3,Cyc_car(data, ((closureN)self_731433)->elements[0]), &c_732523, ((closureN)self_731433)->elements[1]);
return_direct_with_clo1(data,  k_73996, (((closure)  k_73996)->fn),  c_732519);}
;; 
}

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

static void __lambda_146(void *data, object self_731435, int argc, object *args) /* object self_731435, object k_731006 */
 {
 object k_731006 = args[0];
  object r_731007;
    object local_732457 = alloca(sizeof(complex_num_type)); 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_732457, quote_scheme, ((closureN)self_731435)->elements[0])) ){ 
  object local_732462 = alloca(sizeof(complex_num_type)); 
  r_731007 = ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_732462, quote_scheme, ((closureN)self_731435)->elements[0]);
} else { 
  object local_732467 = alloca(sizeof(complex_num_type)); 
  r_731007 = ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_732467, quote_cyclone, ((closureN)self_731435)->elements[0]);}
;if( (boolean_f != r_731007) ){ 
  
closureN_type c_732470;
object e_732477 [1];
c_732470.hdr.mark = gc_color_red;
 c_732470.hdr.grayed = 0;
c_732470.tag = closureN_tag;
 c_732470.fn = (function_type)__lambda_147;
c_732470.num_args = 1;
c_732470.num_elements = 1;
c_732470.elements = (object *)e_732477;
c_732470.elements[0] = k_731006;


object c_732480 = Cyc_installation_dir(data,(closure)&c_732470,quote_sld);
return_closcall1(data,(closure)&c_732470,  c_732480);
} else { 
  
pair_type local_732484; 

make_utf8_string_with_len(c_732485, "./", 2, 2);
return_direct_with_clo1(data,  k_731006, (((closure)  k_731006)->fn),  set_cell_as_expr(&local_732484, &c_732485));}
;; 
}

static void __lambda_147(void *data, object self_731436, int argc, object *args) /* object self_731436, object r_731008 */
 {
 object r_731008 = args[0];
  
list_2_type local_732475; 

make_utf8_string_with_len(c_732476, "./", 2, 2);
return_direct_with_clo1(data,  ((closureN)self_731436)->elements[0], (((closure)  ((closureN)self_731436)->elements[0])->fn),  Cyc_fast_list_2(&local_732475, &c_732476, r_731008));; 
}

static void __lambda_108(void *data, object _, int argc, object *args) /* closure _,object k_73935, object import_73133_73526, object opts_73134_73527_raw, ... */
 {
object k_73935 = args[0]; object import_73133_73526 = args[1];
load_varargs(opts_73134_73527, args, 2, argc - 2);
  object file_91ext_73137_73528;
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:import->filename");
  
if( (boolean_f != Cyc_is_null(opts_73134_73527)) ){ 
  object c_732210;
 alloc_string(data,c_732210, 4, 4);
char tmp_732211[] = ".sld";
memcpy(((string_type *)c_732210)->str, tmp_732211,4);
((string_type *)c_732210)->str[4] = '\0';
  file_91ext_73137_73528 = c_732210;
} else { 
  
  file_91ext_73137_73528 = Cyc_car(data, opts_73134_73527);}
;
closureN_type c_732216;
object e_732242 [1];
c_732216.hdr.mark = gc_color_red;
 c_732216.hdr.grayed = 0;
c_732216.tag = closureN_tag;
 c_732216.fn = (function_type)__lambda_109;
c_732216.num_args = 0;
c_732216.num_elements = 1;
c_732216.elements = (object *)e_732242;
c_732216.elements[0] = opts_73134_73527;


closureN_type c_732243;
object e_732438 [4];
c_732243.hdr.mark = gc_color_red;
 c_732243.hdr.grayed = 0;
c_732243.tag = closureN_tag;
 c_732243.fn = (function_type)__lambda_112;
c_732243.num_args = 1;
c_732243.num_elements = 4;
c_732243.elements = (object *)e_732438;
c_732243.elements[0] = file_91ext_73137_73528;
c_732243.elements[1] = import_73133_73526;
c_732243.elements[2] = k_73935;
c_732243.elements[3] = opts_73134_73527;

return_direct_with_clo1(data,(closure)&c_732216,__lambda_109,  &c_732243);; 
}

static void __lambda_112(void *data, object self_731386, int argc, object *args) /* object self_731386, object append_91dirs_73140_73529 */
 {
 object append_91dirs_73140_73529 = args[0];
  
closureN_type c_732245;
object e_732282 [1];
c_732245.hdr.mark = gc_color_red;
 c_732245.hdr.grayed = 0;
c_732245.tag = closureN_tag;
 c_732245.fn = (function_type)__lambda_113;
c_732245.num_args = 0;
c_732245.num_elements = 1;
c_732245.elements = (object *)e_732282;
c_732245.elements[0] = ((closureN)self_731386)->elements[3];


closureN_type c_732283;
object e_732437 [4];
c_732283.hdr.mark = gc_color_red;
 c_732283.hdr.grayed = 0;
c_732283.tag = closureN_tag;
 c_732283.fn = (function_type)__lambda_116;
c_732283.num_args = 1;
c_732283.num_elements = 4;
c_732283.elements = (object *)e_732437;
c_732283.elements[0] = append_91dirs_73140_73529;
c_732283.elements[1] = ((closureN)self_731386)->elements[0];
c_732283.elements[2] = ((closureN)self_731386)->elements[1];
c_732283.elements[3] = ((closureN)self_731386)->elements[2];

return_direct_with_clo1(data,(closure)&c_732245,__lambda_113,  &c_732283);; 
}

static void __lambda_116(void *data, object self_731387, int argc, object *args) /* object self_731387, object prepend_91dirs_73143_73530 */
 {
 object prepend_91dirs_73143_73530 = args[0];
  
closureN_type c_732285;
object e_732426 [5];
c_732285.hdr.mark = gc_color_red;
 c_732285.hdr.grayed = 0;
c_732285.tag = closureN_tag;
 c_732285.fn = (function_type)__lambda_117;
c_732285.num_args = 1;
c_732285.num_elements = 5;
c_732285.elements = (object *)e_732426;
c_732285.elements[0] = ((closureN)self_731387)->elements[0];
c_732285.elements[1] = ((closureN)self_731387)->elements[1];
c_732285.elements[2] = ((closureN)self_731387)->elements[2];
c_732285.elements[3] = ((closureN)self_731387)->elements[3];
c_732285.elements[4] = prepend_91dirs_73143_73530;


mclosure0(c_732427, (function_type)__lambda_137);c_732427.num_args = 1;
return_direct_with_clo1(data,(closure)&c_732285,__lambda_117,  &c_732427);; 
}

static void __lambda_137(void *data, object self_731388, int argc, object *args) /* object self_731388, object k_73969, object i_73165_73539 */
 {
 object k_73969 = args[0]; object i_73165_73539 = args[1];
  
closureN_type c_732429;
object e_732436 [1];
c_732429.hdr.mark = gc_color_red;
 c_732429.hdr.grayed = 0;
c_732429.tag = closureN_tag;
 c_732429.fn = (function_type)__lambda_138;
c_732429.num_args = 1;
c_732429.num_elements = 1;
c_732429.elements = (object *)e_732436;
c_732429.elements[0] = k_73969;

return_direct_with_clo2(data,  __glo_lib_117atom_91_125string_scheme_cyclone_libraries, (((closure)  __glo_lib_117atom_91_125string_scheme_cyclone_libraries)->fn),  &c_732429, i_73165_73539);; 
}

static void __lambda_138(void *data, object self_731389, int argc, object *args) /* object self_731389, object r_73970 */
 {
 object r_73970 = args[0];
  
make_utf8_string_with_len(c_732435, "/", 1, 1);

object c_732434 = Cyc_string_append(data,  ((closureN)self_731389)->elements[0],2,&c_732435, r_73970);
return_direct_with_clo1(data,  ((closureN)self_731389)->elements[0], (((closure)  ((closureN)self_731389)->elements[0])->fn),  c_732434);; 
}

static void __lambda_117(void *data, object self_731390, int argc, object *args) /* object self_731390, object r_73968 */
 {
 object r_73968 = args[0];
  
closureN_type c_732287;
object e_732424 [5];
c_732287.hdr.mark = gc_color_red;
 c_732287.hdr.grayed = 0;
c_732287.tag = closureN_tag;
 c_732287.fn = (function_type)__lambda_118;
c_732287.num_args = 1;
c_732287.num_elements = 5;
c_732287.elements = (object *)e_732424;
c_732287.elements[0] = ((closureN)self_731390)->elements[0];
c_732287.elements[1] = ((closureN)self_731390)->elements[1];
c_732287.elements[2] = ((closureN)self_731390)->elements[2];
c_732287.elements[3] = ((closureN)self_731390)->elements[3];
c_732287.elements[4] = ((closureN)self_731390)->elements[4];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_732287, r_73968, ((closureN)self_731390)->elements[2]);; 
}

static void __lambda_118(void *data, object self_731391, int argc, object *args) /* object self_731391, object r_73967 */
 {
 object r_73967 = args[0];
  
closureN_type c_732289;
object e_732420 [5];
c_732289.hdr.mark = gc_color_red;
 c_732289.hdr.grayed = 0;
c_732289.tag = closureN_tag;
 c_732289.fn = (function_type)__lambda_119;
c_732289.num_args = 1;
c_732289.num_elements = 5;
c_732289.elements = (object *)e_732420;
c_732289.elements[0] = ((closureN)self_731391)->elements[0];
c_732289.elements[1] = ((closureN)self_731391)->elements[1];
c_732289.elements[2] = ((closureN)self_731391)->elements[2];
c_732289.elements[3] = ((closureN)self_731391)->elements[3];
c_732289.elements[4] = ((closureN)self_731391)->elements[4];


object c_732423 = apply(data,(closure)&c_732289,primitive_string_91append, r_73967);
return_closcall1(data,(closure)&c_732289,  c_732423);; 
}

static void __lambda_119(void *data, object self_731392, int argc, object *args) /* object self_731392, object r_73966 */
 {
 object r_73966 = args[0];
  
closureN_type c_732291;
object e_732415 [4];
c_732291.hdr.mark = gc_color_red;
 c_732291.hdr.grayed = 0;
c_732291.tag = closureN_tag;
 c_732291.fn = (function_type)__lambda_120;
c_732291.num_args = 1;
c_732291.num_elements = 4;
c_732291.elements = (object *)e_732415;
c_732291.elements[0] = ((closureN)self_731392)->elements[0];
c_732291.elements[1] = ((closureN)self_731392)->elements[2];
c_732291.elements[2] = ((closureN)self_731392)->elements[3];
c_732291.elements[3] = ((closureN)self_731392)->elements[4];


object c_732418 = Cyc_string_append(data,(closure)&c_732291,2,r_73966, ((closureN)self_731392)->elements[1]);
return_closcall1(data,(closure)&c_732291,  c_732418);; 
}

static void __lambda_120(void *data, object self_731393, int argc, object *args) /* object self_731393, object filename_85_73146_73531 */
 {
 object filename_85_73146_73531 = args[0];
  
closureN_type c_732293;
object e_732409 [4];
c_732293.hdr.mark = gc_color_red;
 c_732293.hdr.grayed = 0;
c_732293.tag = closureN_tag;
 c_732293.fn = (function_type)__lambda_121;
c_732293.num_args = 1;
c_732293.num_elements = 4;
c_732293.elements = (object *)e_732409;
c_732293.elements[0] = ((closureN)self_731393)->elements[0];
c_732293.elements[1] = ((closureN)self_731393)->elements[1];
c_732293.elements[2] = ((closureN)self_731393)->elements[2];
c_732293.elements[3] = ((closureN)self_731393)->elements[3];




object c_732412 = Cyc_substring(data,(closure)&c_732293,filename_85_73146_73531, obj_int2obj(1), Cyc_string_length(data, filename_85_73146_73531));
return_closcall1(data,(closure)&c_732293,  c_732412);; 
}

static void __lambda_121(void *data, object self_731394, int argc, object *args) /* object self_731394, object filename_73149_73532 */
 {
 object filename_73149_73532 = args[0];
  
closureN_type c_732295;
object e_732342 [1];
c_732295.hdr.mark = gc_color_red;
 c_732295.hdr.grayed = 0;
c_732295.tag = closureN_tag;
 c_732295.fn = (function_type)__lambda_122;
c_732295.num_args = 0;
c_732295.num_elements = 1;
c_732295.elements = (object *)e_732342;
c_732295.elements[0] = ((closureN)self_731394)->elements[1];


closureN_type c_732343;
object e_732408 [4];
c_732343.hdr.mark = gc_color_red;
 c_732343.hdr.grayed = 0;
c_732343.tag = closureN_tag;
 c_732343.fn = (function_type)__lambda_126;
c_732343.num_args = 1;
c_732343.num_elements = 4;
c_732343.elements = (object *)e_732408;
c_732343.elements[0] = ((closureN)self_731394)->elements[0];
c_732343.elements[1] = filename_73149_73532;
c_732343.elements[2] = ((closureN)self_731394)->elements[2];
c_732343.elements[3] = ((closureN)self_731394)->elements[3];

return_direct_with_clo1(data,(closure)&c_732295,__lambda_122,  &c_732343);; 
}

static void __lambda_126(void *data, object self_731395, int argc, object *args) /* object self_731395, object dir_73152_73533 */
 {
 object dir_73152_73533 = args[0];
  
closureN_type c_732345;
object e_732348 [1];
c_732345.hdr.mark = gc_color_red;
 c_732345.hdr.grayed = 0;
c_732345.tag = closureN_tag;
 c_732345.fn = (function_type)__lambda_127;
c_732345.num_args = 1;
c_732345.num_elements = 1;
c_732345.elements = (object *)e_732348;
c_732345.elements[0] = ((closureN)self_731395)->elements[2];


closureN_type c_732349;
object e_732407 [4];
c_732349.hdr.mark = gc_color_red;
 c_732349.hdr.grayed = 0;
c_732349.tag = closureN_tag;
 c_732349.fn = (function_type)__lambda_128;
c_732349.num_args = 1;
c_732349.num_elements = 4;
c_732349.elements = (object *)e_732407;
c_732349.elements[0] = ((closureN)self_731395)->elements[0];
c_732349.elements[1] = dir_73152_73533;
c_732349.elements[2] = ((closureN)self_731395)->elements[1];
c_732349.elements[3] = ((closureN)self_731395)->elements[3];

return_direct_with_clo1(data,(closure)&c_732345,__lambda_127,  &c_732349);; 
}

static void __lambda_128(void *data, object self_731396, int argc, object *args) /* object self_731396, object k_73943, object return_73154_73534 */
 {
 object k_73943 = args[0]; object return_73154_73534 = args[1];
  
closureN_type c_732351;
object e_732385 [5];
c_732351.hdr.mark = gc_color_red;
 c_732351.hdr.grayed = 0;
c_732351.tag = closureN_tag;
 c_732351.fn = (function_type)__lambda_129;
c_732351.num_args = 1;
c_732351.num_elements = 5;
c_732351.elements = (object *)e_732385;
c_732351.elements[0] = ((closureN)self_731396)->elements[0];
c_732351.elements[1] = ((closureN)self_731396)->elements[1];
c_732351.elements[2] = ((closureN)self_731396)->elements[2];
c_732351.elements[3] = k_73943;
c_732351.elements[4] = ((closureN)self_731396)->elements[3];


closureN_type c_732386;
object e_732406 [2];
c_732386.hdr.mark = gc_color_red;
 c_732386.hdr.grayed = 0;
c_732386.tag = closureN_tag;
 c_732386.fn = (function_type)__lambda_134;
c_732386.num_args = 1;
c_732386.num_elements = 2;
c_732386.elements = (object *)e_732406;
c_732386.elements[0] = ((closureN)self_731396)->elements[2];
c_732386.elements[1] = return_73154_73534;

return_direct_with_clo1(data,(closure)&c_732351,__lambda_129,  &c_732386);; 
}

static void __lambda_134(void *data, object self_731397, int argc, object *args) /* object self_731397, object k_73952, object path_73155_73535 */
 {
 object k_73952 = args[0]; object path_73155_73535 = args[1];
  
closureN_type c_732388;
object e_732400 [2];
c_732388.hdr.mark = gc_color_red;
 c_732388.hdr.grayed = 0;
c_732388.tag = closureN_tag;
 c_732388.fn = (function_type)__lambda_135;
c_732388.num_args = 1;
c_732388.num_elements = 2;
c_732388.elements = (object *)e_732400;
c_732388.elements[0] = k_73952;
c_732388.elements[1] = ((closureN)self_731397)->elements[1];


make_utf8_string_with_len(c_732404, "/", 1, 1);

object c_732403 = Cyc_string_append(data,(closure)&c_732388,3,path_73155_73535, &c_732404, ((closureN)self_731397)->elements[0]);
return_closcall1(data,(closure)&c_732388,  c_732403);; 
}

static void __lambda_135(void *data, object self_731398, int argc, object *args) /* object self_731398, object f_73156_73536 */
 {
 object f_73156_73536 = args[0];
  
closureN_type c_732390;
object e_732397 [3];
c_732390.hdr.mark = gc_color_red;
 c_732390.hdr.grayed = 0;
c_732390.tag = closureN_tag;
 c_732390.fn = (function_type)__lambda_136;
c_732390.num_args = 1;
c_732390.num_elements = 3;
c_732390.elements = (object *)e_732397;
c_732390.elements[0] = f_73156_73536;
c_732390.elements[1] = ((closureN)self_731398)->elements[0];
c_732390.elements[2] = ((closureN)self_731398)->elements[1];



return_direct_with_clo1(data,(closure)&c_732390,__lambda_136,  Cyc_io_file_exists(data, f_73156_73536));; 
}

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

static void __lambda_129(void *data, object self_731400, int argc, object *args) /* object self_731400, object r_73950 */
 {
 object r_73950 = args[0];
  
closureN_type c_732353;
object e_732381 [4];
c_732353.hdr.mark = gc_color_red;
 c_732353.hdr.grayed = 0;
c_732353.tag = closureN_tag;
 c_732353.fn = (function_type)__lambda_130;
c_732353.num_args = 1;
c_732353.num_elements = 4;
c_732353.elements = (object *)e_732381;
c_732353.elements[0] = ((closureN)self_731400)->elements[1];
c_732353.elements[1] = ((closureN)self_731400)->elements[2];
c_732353.elements[2] = ((closureN)self_731400)->elements[3];
c_732353.elements[3] = r_73950;

return_direct_with_clo4(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_732353, ((closureN)self_731400)->elements[4], ((closureN)self_731400)->elements[1], ((closureN)self_731400)->elements[0]);; 
}

static void __lambda_130(void *data, object self_731401, int argc, object *args) /* object self_731401, object r_73951 */
 {
 object r_73951 = args[0];
  
closureN_type c_732355;
object e_732379 [3];
c_732355.hdr.mark = gc_color_red;
 c_732355.hdr.grayed = 0;
c_732355.tag = closureN_tag;
 c_732355.fn = (function_type)__lambda_131;
c_732355.num_args = 1;
c_732355.num_elements = 3;
c_732355.elements = (object *)e_732379;
c_732355.elements[0] = ((closureN)self_731401)->elements[0];
c_732355.elements[1] = ((closureN)self_731401)->elements[1];
c_732355.elements[2] = ((closureN)self_731401)->elements[2];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_732355, ((closureN)self_731401)->elements[3], r_73951);; 
}

static void __lambda_131(void *data, object self_731402, int argc, object *args) /* object self_731402, object r_73944 */
 {

  
closureN_type c_732357;
object e_732374 [2];
c_732357.hdr.mark = gc_color_red;
 c_732357.hdr.grayed = 0;
c_732357.tag = closureN_tag;
 c_732357.fn = (function_type)__lambda_132;
c_732357.num_args = 0;
c_732357.num_elements = 2;
c_732357.elements = (object *)e_732374;
c_732357.elements[0] = ((closureN)self_731402)->elements[0];
c_732357.elements[1] = ((closureN)self_731402)->elements[1];


closureN_type c_732375;
object e_732378 [1];
c_732375.hdr.mark = gc_color_red;
 c_732375.hdr.grayed = 0;
c_732375.tag = closureN_tag;
 c_732375.fn = (function_type)__lambda_133;
c_732375.num_args = 1;
c_732375.num_elements = 1;
c_732375.elements = (object *)e_732378;
c_732375.elements[0] = ((closureN)self_731402)->elements[2];

return_direct_with_clo1(data,(closure)&c_732357,__lambda_132,  &c_732375);; 
}

static void __lambda_133(void *data, object self_731403, int argc, object *args) /* object self_731403, object r_73945 */
 {
 object r_73945 = args[0];
  return_direct_with_clo2(data,  __glo_lib_117check_91system_91path_scheme_cyclone_libraries, (((closure)  __glo_lib_117check_91system_91path_scheme_cyclone_libraries)->fn),  ((closureN)self_731403)->elements[0], r_73945);; 
}

static void __lambda_132(void *data, object self_731404, int argc, object *args) /* object self_731404, object k_73946 */
 {
 object k_73946 = args[0];
    
  
if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_731404)->elements[0]), obj_int2obj(0))) ){ 
  


make_utf8_string_with_len(c_732370, "/", 1, 1);

object c_732366 = Cyc_string_append(data,  k_73946,3,Cyc_car(data, ((closureN)self_731404)->elements[0]), &c_732370, ((closureN)self_731404)->elements[1]);
return_direct_with_clo1(data,  k_73946, (((closure)  k_73946)->fn),  c_732366);
} else { 
  return_direct_with_clo1(data,  k_73946, (((closure)  k_73946)->fn),  ((closureN)self_731404)->elements[1]);}
;; 
}

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

static void __lambda_122(void *data, object self_731406, int argc, object *args) /* object self_731406, object k_73955 */
 {
 object k_73955 = args[0];
  
closureN_type c_732297;
object e_732321 [1];
c_732297.hdr.mark = gc_color_red;
 c_732297.hdr.grayed = 0;
c_732297.tag = closureN_tag;
 c_732297.fn = (function_type)__lambda_123;
c_732297.num_args = 0;
c_732297.num_elements = 1;
c_732297.elements = (object *)e_732321;
c_732297.elements[0] = ((closureN)self_731406)->elements[0];


closureN_type c_732322;
object e_732341 [1];
c_732322.hdr.mark = gc_color_red;
 c_732322.hdr.grayed = 0;
c_732322.tag = closureN_tag;
 c_732322.fn = (function_type)__lambda_124;
c_732322.num_args = 1;
c_732322.num_elements = 1;
c_732322.elements = (object *)e_732341;
c_732322.elements[0] = k_73955;

return_direct_with_clo1(data,(closure)&c_732297,__lambda_123,  &c_732322);; 
}

static void __lambda_124(void *data, object self_731407, int argc, object *args) /* object self_731407, object r_73956 */
 {
 object r_73956 = args[0];
  if( (boolean_f != r_73956) ){ 
  
closureN_type c_732324;
object e_732331 [1];
c_732324.hdr.mark = gc_color_red;
 c_732324.hdr.grayed = 0;
c_732324.tag = closureN_tag;
 c_732324.fn = (function_type)__lambda_125;
c_732324.num_args = 1;
c_732324.num_elements = 1;
c_732324.elements = (object *)e_732331;
c_732324.elements[0] = ((closureN)self_731407)->elements[0];


object c_732334 = Cyc_installation_dir(data,(closure)&c_732324,quote_sld);
return_closcall1(data,(closure)&c_732324,  c_732334);
} else { 
  
pair_type local_732339; 

make_utf8_string_with_len(c_732340, "./", 2, 2);
return_direct_with_clo1(data,  ((closureN)self_731407)->elements[0], (((closure)  ((closureN)self_731407)->elements[0])->fn),  set_cell_as_expr(&local_732339, &c_732340));}
;; 
}

static void __lambda_125(void *data, object self_731408, int argc, object *args) /* object self_731408, object r_73957 */
 {
 object r_73957 = args[0];
  
list_2_type local_732329; 

make_utf8_string_with_len(c_732330, "./", 2, 2);
return_direct_with_clo1(data,  ((closureN)self_731408)->elements[0], (((closure)  ((closureN)self_731408)->elements[0])->fn),  Cyc_fast_list_2(&local_732329, r_73957, &c_732330));; 
}

static void __lambda_123(void *data, object self_731409, int argc, object *args) /* object self_731409, object k_73960 */
 {
 object k_73960 = args[0];
    complex_num_type local_732300; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732300, quote_scheme, ((closureN)self_731409)->elements[0])) ){ 
  
complex_num_type local_732305; 
return_direct_with_clo1(data,  k_73960,__lambda_124,  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732305, quote_scheme, ((closureN)self_731409)->elements[0]));
} else { 
    complex_num_type local_732309; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732309, quote_srfi, ((closureN)self_731409)->elements[0])) ){ 
  
complex_num_type local_732314; 
return_direct_with_clo1(data,  k_73960,__lambda_124,  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732314, quote_srfi, ((closureN)self_731409)->elements[0]));
} else { 
  
complex_num_type local_732319; 
return_direct_with_clo1(data,  k_73960,__lambda_124,  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732319, quote_cyclone, ((closureN)self_731409)->elements[0]));}
;}
;; 
}

static void __lambda_113(void *data, object self_731410, int argc, object *args) /* object self_731410, object k_73971 */
 {
 object k_73971 = args[0];
  
closureN_type c_732247;
object e_732272 [1];
c_732247.hdr.mark = gc_color_red;
 c_732247.hdr.grayed = 0;
c_732247.tag = closureN_tag;
 c_732247.fn = (function_type)__lambda_114;
c_732247.num_args = 0;
c_732247.num_elements = 1;
c_732247.elements = (object *)e_732272;
c_732247.elements[0] = ((closureN)self_731410)->elements[0];


closureN_type c_732273;
object e_732281 [2];
c_732273.hdr.mark = gc_color_red;
 c_732273.hdr.grayed = 0;
c_732273.tag = closureN_tag;
 c_732273.fn = (function_type)__lambda_115;
c_732273.num_args = 1;
c_732273.num_elements = 2;
c_732273.elements = (object *)e_732281;
c_732273.elements[0] = k_73971;
c_732273.elements[1] = ((closureN)self_731410)->elements[0];

return_direct_with_clo1(data,(closure)&c_732247,__lambda_114,  &c_732273);; 
}

static void __lambda_115(void *data, object self_731411, int argc, object *args) /* object self_731411, object r_73972 */
 {
 object r_73972 = args[0];
  if( (boolean_f != r_73972) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731411)->elements[0], (((closure)  ((closureN)self_731411)->elements[0])->fn),  NULL);
} else { 
  

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

static void __lambda_114(void *data, object self_731412, int argc, object *args) /* object self_731412, object k_73974 */
 {
 object k_73974 = args[0];
    
if( (boolean_f != Cyc_is_null(((closureN)self_731412)->elements[0])) ){ 
  

return_direct_with_clo1(data,  k_73974,__lambda_115,  Cyc_is_null(((closureN)self_731412)->elements[0]));
} else { 
    
  
if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_731412)->elements[0]))) ){ 
  



return_direct_with_clo1(data,  k_73974,__lambda_115,  Cyc_is_null(Cyc_cdr(data, ((closureN)self_731412)->elements[0])));
} else { 
  



return_direct_with_clo1(data,  k_73974,__lambda_115,  Cyc_is_null(Cyc_cddr(data, ((closureN)self_731412)->elements[0])));}
;}
;; 
}

static void __lambda_109(void *data, object self_731413, int argc, object *args) /* object self_731413, object k_73978 */
 {
 object k_73978 = args[0];
  
closureN_type c_732218;
object e_732232 [1];
c_732218.hdr.mark = gc_color_red;
 c_732218.hdr.grayed = 0;
c_732218.tag = closureN_tag;
 c_732218.fn = (function_type)__lambda_110;
c_732218.num_args = 0;
c_732218.num_elements = 1;
c_732218.elements = (object *)e_732232;
c_732218.elements[0] = ((closureN)self_731413)->elements[0];


closureN_type c_732233;
object e_732241 [2];
c_732233.hdr.mark = gc_color_red;
 c_732233.hdr.grayed = 0;
c_732233.tag = closureN_tag;
 c_732233.fn = (function_type)__lambda_111;
c_732233.num_args = 1;
c_732233.num_elements = 2;
c_732233.elements = (object *)e_732241;
c_732233.elements[0] = k_73978;
c_732233.elements[1] = ((closureN)self_731413)->elements[0];

return_direct_with_clo1(data,(closure)&c_732218,__lambda_110,  &c_732233);; 
}

static void __lambda_111(void *data, object self_731414, int argc, object *args) /* object self_731414, object r_73979 */
 {
 object r_73979 = args[0];
  if( (boolean_f != r_73979) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731414)->elements[0], (((closure)  ((closureN)self_731414)->elements[0])->fn),  NULL);
} else { 
  

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

static void __lambda_110(void *data, object self_731415, int argc, object *args) /* object self_731415, object k_73981 */
 {
 object k_73981 = args[0];
    
if( (boolean_f != Cyc_is_null(((closureN)self_731415)->elements[0])) ){ 
  

return_direct_with_clo1(data,  k_73981,__lambda_111,  Cyc_is_null(((closureN)self_731415)->elements[0]));
} else { 
  



return_direct_with_clo1(data,  k_73981,__lambda_111,  Cyc_is_null(Cyc_cdr(data, ((closureN)self_731415)->elements[0])));}
;; 
}

static void __lambda_107(void *data, object _, int argc, object *args) /* closure _,object k_73930, object atom_73125_73525 */
 {
object k_73930 = args[0]; object atom_73125_73525 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:atom->string");
  
if( (boolean_f != Cyc_is_symbol(atom_73125_73525)) ){ 
  
object c_732196 = Cyc_symbol2string(data,  k_73930,atom_73125_73525);
return_direct_with_clo1(data,  k_73930, (((closure)  k_73930)->fn),  c_732196);
} else { 
    
if( (boolean_f != Cyc_is_number(atom_73125_73525)) ){ 
  
object c_732202 = Cyc_number2string2(data,  k_73930,1,atom_73125_73525);
return_direct_with_clo1(data,  k_73930, (((closure)  k_73930)->fn),  c_732202);
} else { 
  
make_utf8_string_with_len(c_732204, "Unexpected type in import set", 29, 29);
return_direct_with_clo2(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  k_73930, &c_732204);}
;}
;; 
}

static void __lambda_103(void *data, object _, int argc, object *args) /* closure _,object k_73918, object expr_73116_73524 */
 {
object k_73918 = args[0]; object expr_73116_73524 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:form-ce-expr");

closureN_type c_732152;
object e_732175 [1];
c_732152.hdr.mark = gc_color_red;
 c_732152.hdr.grayed = 0;
c_732152.tag = closureN_tag;
 c_732152.fn = (function_type)__lambda_104;
c_732152.num_args = 0;
c_732152.num_elements = 1;
c_732152.elements = (object *)e_732175;
c_732152.elements[0] = expr_73116_73524;


closureN_type c_732176;
object e_732189 [2];
c_732176.hdr.mark = gc_color_red;
 c_732176.hdr.grayed = 0;
c_732176.tag = closureN_tag;
 c_732176.fn = (function_type)__lambda_106;
c_732176.num_args = 1;
c_732176.num_elements = 2;
c_732176.elements = (object *)e_732189;
c_732176.elements[0] = expr_73116_73524;
c_732176.elements[1] = k_73918;

return_direct_with_clo1(data,(closure)&c_732152,__lambda_104,  &c_732176);; 
}

static void __lambda_106(void *data, object self_731383, int argc, object *args) /* object self_731383, object r_73919 */
 {
 object r_73919 = args[0];
  if( (boolean_f != r_73919) ){ 
  
pair_type local_732181; 

pair_type local_732184; 
return_direct_with_clo1(data,  ((closureN)self_731383)->elements[1], (((closure)  ((closureN)self_731383)->elements[1])->fn),  set_pair_as_expr(&local_732181, quote_begin, set_pair_as_expr(&local_732184, ((closureN)self_731383)->elements[0], NULL)));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731383)->elements[1], (((closure)  ((closureN)self_731383)->elements[1])->fn),  ((closureN)self_731383)->elements[0]);}
;; 
}

static void __lambda_104(void *data, object self_731384, int argc, object *args) /* object self_731384, object k_73923 */
 {
 object k_73923 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_731384)->elements[0])) ){ 
  
closureN_type c_732157;
object e_732163 [1];
c_732157.hdr.mark = gc_color_red;
 c_732157.hdr.grayed = 0;
c_732157.tag = closureN_tag;
 c_732157.fn = (function_type)__lambda_105;
c_732157.num_args = 1;
c_732157.num_elements = 1;
c_732157.elements = (object *)e_732163;
c_732157.elements[0] = k_73923;






make_pair(c_732173,quote_include_91c_91header,NULL);c_732173.hdr.immutable = 1;

make_pair(c_732172,quote_c_91compiler_91options,&c_732173);c_732172.hdr.immutable = 1;

make_pair(c_732171,quote_c_91linker_91options,&c_732172);c_732171.hdr.immutable = 1;

make_pair(c_732170,quote_export,&c_732171);c_732170.hdr.immutable = 1;

make_pair(c_732169,quote_import,&c_732170);c_732169.hdr.immutable = 1;
return_direct_with_clo1(data,(closure)&c_732157,__lambda_105,  memberp(data, Cyc_car(data, ((closureN)self_731384)->elements[0]), &c_732169));
} else { 
  return_direct_with_clo1(data,  k_73923, (((closure)  k_73923)->fn),  boolean_f);}
;; 
}

static void __lambda_105(void *data, object self_731385, int argc, object *args) /* object self_731385, object r_73925 */
 {
 object r_73925 = args[0];
  
complex_num_type local_732162; 
return_direct_with_clo1(data,  ((closureN)self_731385)->elements[0], (((closure)  ((closureN)self_731385)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_732162, r_73925));; 
}

static void __lambda_91(void *data, object _, int argc, object *args) /* closure _,object k_73895, object decls_7398_73519, object expander_7399_73520 */
 {
object k_73895 = args[0]; object decls_7398_73519 = args[1]; object expander_7399_73520 = args[2];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:cond-expand-decls");

closureN_type c_732070;
object e_732077 [2];
c_732070.hdr.mark = gc_color_red;
 c_732070.hdr.grayed = 0;
c_732070.tag = closureN_tag;
 c_732070.fn = (function_type)__lambda_92;
c_732070.num_args = 1;
c_732070.num_elements = 2;
c_732070.elements = (object *)e_732077;
c_732070.elements[0] = decls_7398_73519;
c_732070.elements[1] = k_73895;


closureN_type c_732078;
object e_732149 [1];
c_732078.hdr.mark = gc_color_red;
 c_732078.hdr.grayed = 0;
c_732078.tag = closureN_tag;
 c_732078.fn = (function_type)__lambda_94;
c_732078.num_args = 2;
c_732078.num_elements = 1;
c_732078.elements = (object *)e_732149;
c_732078.elements[0] = expander_7399_73520;

return_direct_with_clo1(data,(closure)&c_732070,__lambda_92,  &c_732078);; 
}

static void __lambda_94(void *data, object self_731372, int argc, object *args) /* object self_731372, object k_73899, object d_73100_73521, object acc_73101_73522 */
 {
 object k_73899 = args[0]; object d_73100_73521 = args[1]; object acc_73101_73522 = args[2];
  
closureN_type c_732080;
object e_732145 [4];
c_732080.hdr.mark = gc_color_red;
 c_732080.hdr.grayed = 0;
c_732080.tag = closureN_tag;
 c_732080.fn = (function_type)__lambda_95;
c_732080.num_args = 1;
c_732080.num_elements = 4;
c_732080.elements = (object *)e_732145;
c_732080.elements[0] = acc_73101_73522;
c_732080.elements[1] = d_73100_73521;
c_732080.elements[2] = ((closureN)self_731372)->elements[0];
c_732080.elements[3] = k_73899;


complex_num_type local_732148; 
return_direct_with_clo1(data,(closure)&c_732080,__lambda_95,  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732148, quote_cond_91expand, d_73100_73521));; 
}

static void __lambda_95(void *data, object self_731373, int argc, object *args) /* object self_731373, object r_73900 */
 {
 object r_73900 = args[0];
  if( (boolean_f != r_73900) ){ 
  
closureN_type c_732083;
object e_732136 [2];
c_732083.hdr.mark = gc_color_red;
 c_732083.hdr.grayed = 0;
c_732083.tag = closureN_tag;
 c_732083.fn = (function_type)__lambda_96;
c_732083.num_args = 1;
c_732083.num_elements = 2;
c_732083.elements = (object *)e_732136;
c_732083.elements[0] = ((closureN)self_731373)->elements[0];
c_732083.elements[1] = ((closureN)self_731373)->elements[3];

return_closcall2(data,  ((closureN)self_731373)->elements[2],  &c_732083, ((closureN)self_731373)->elements[1]);
} else { 
  
pair_type local_732142; 
return_direct_with_clo1(data,  ((closureN)self_731373)->elements[3], (((closure)  ((closureN)self_731373)->elements[3])->fn),  set_pair_as_expr(&local_732142, ((closureN)self_731373)->elements[1], ((closureN)self_731373)->elements[0]));}
;; 
}

static void __lambda_96(void *data, object self_731374, int argc, object *args) /* object self_731374, object expr_73107_73523 */
 {
 object expr_73107_73523 = args[0];
  
closureN_type c_732085;
object e_732108 [1];
c_732085.hdr.mark = gc_color_red;
 c_732085.hdr.grayed = 0;
c_732085.tag = closureN_tag;
 c_732085.fn = (function_type)__lambda_97;
c_732085.num_args = 0;
c_732085.num_elements = 1;
c_732085.elements = (object *)e_732108;
c_732085.elements[0] = expr_73107_73523;


closureN_type c_732109;
object e_732135 [3];
c_732109.hdr.mark = gc_color_red;
 c_732109.hdr.grayed = 0;
c_732109.tag = closureN_tag;
 c_732109.fn = (function_type)__lambda_99;
c_732109.num_args = 1;
c_732109.num_elements = 3;
c_732109.elements = (object *)e_732135;
c_732109.elements[0] = ((closureN)self_731374)->elements[0];
c_732109.elements[1] = expr_73107_73523;
c_732109.elements[2] = ((closureN)self_731374)->elements[1];

return_direct_with_clo1(data,(closure)&c_732085,__lambda_97,  &c_732109);; 
}

static void __lambda_99(void *data, object self_731375, int argc, object *args) /* object self_731375, object r_73902 */
 {
 object r_73902 = args[0];
  if( (boolean_f != r_73902) ){ 
  
closureN_type c_732111;
object e_732118 [2];
c_732111.hdr.mark = gc_color_red;
 c_732111.hdr.grayed = 0;
c_732111.tag = closureN_tag;
 c_732111.fn = (function_type)__lambda_100;
c_732111.num_args = 1;
c_732111.num_elements = 2;
c_732111.elements = (object *)e_732118;
c_732111.elements[0] = ((closureN)self_731375)->elements[0];
c_732111.elements[1] = ((closureN)self_731375)->elements[2];


complex_num_type local_732121; 


return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_732111, __glo_form_91ce_91expr_scheme_cyclone_libraries, ((inline_function_type)
                   ((closure)__glo_lambda_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732121, Cyc_car(data, ((closureN)self_731375)->elements[1])));
} else { 
  
closureN_type c_732126;
object e_732133 [2];
c_732126.hdr.mark = gc_color_red;
 c_732126.hdr.grayed = 0;
c_732126.tag = closureN_tag;
 c_732126.fn = (function_type)__lambda_102;
c_732126.num_args = 1;
c_732126.num_elements = 2;
c_732126.elements = (object *)e_732133;
c_732126.elements[0] = ((closureN)self_731375)->elements[0];
c_732126.elements[1] = ((closureN)self_731375)->elements[2];

return_direct_with_clo2(data,  __glo_form_91ce_91expr_scheme_cyclone_libraries, (((closure)  __glo_form_91ce_91expr_scheme_cyclone_libraries)->fn),  &c_732126, ((closureN)self_731375)->elements[1]);}
;; 
}

static void __lambda_102(void *data, object self_731378, int argc, object *args) /* object self_731378, object r_73907 */
 {
 object r_73907 = args[0];
  
pair_type local_732131; 
return_direct_with_clo1(data,  ((closureN)self_731378)->elements[1], (((closure)  ((closureN)self_731378)->elements[1])->fn),  set_pair_as_expr(&local_732131, r_73907, ((closureN)self_731378)->elements[0]));; 
}

static void __lambda_100(void *data, object self_731376, int argc, object *args) /* object self_731376, object r_73904 */
 {
 object r_73904 = args[0];
  
closureN_type c_732113;
object e_732117 [2];
c_732113.hdr.mark = gc_color_red;
 c_732113.hdr.grayed = 0;
c_732113.tag = closureN_tag;
 c_732113.fn = (function_type)__lambda_101;
c_732113.num_args = 1;
c_732113.num_elements = 2;
c_732113.elements = (object *)e_732117;
c_732113.elements[0] = ((closureN)self_731376)->elements[0];
c_732113.elements[1] = ((closureN)self_731376)->elements[1];

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_732113, r_73904);; 
}

static void __lambda_101(void *data, object self_731377, int argc, object *args) /* object self_731377, object r_73903 */
 {
 object r_73903 = args[0];
  return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  ((closureN)self_731377)->elements[1], r_73903, ((closureN)self_731377)->elements[0]);; 
}

static void __lambda_97(void *data, object self_731379, int argc, object *args) /* object self_731379, object k_73908 */
 {
 object k_73908 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_731379)->elements[0])) ){ 
  
closureN_type c_732090;
object e_732103 [2];
c_732090.hdr.mark = gc_color_red;
 c_732090.hdr.grayed = 0;
c_732090.tag = closureN_tag;
 c_732090.fn = (function_type)__lambda_98;
c_732090.num_args = 1;
c_732090.num_elements = 2;
c_732090.elements = (object *)e_732103;
c_732090.elements[0] = ((closureN)self_731379)->elements[0];
c_732090.elements[1] = k_73908;



return_direct_with_clo2(data,  __glo_lambda_127_scheme_cyclone_util, (((closure)  __glo_lambda_127_scheme_cyclone_util)->fn),  &c_732090, Cyc_car(data, ((closureN)self_731379)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_73908, (((closure)  k_73908)->fn),  boolean_f);}
;; 
}

static void __lambda_98(void *data, object self_731380, int argc, object *args) /* object self_731380, object r_73910 */
 {
 object r_73910 = args[0];
  if( (boolean_f != r_73910) ){ 
  


complex_num_type local_732097; 


return_direct_with_clo1(data,  ((closureN)self_731380)->elements[1], (((closure)  ((closureN)self_731380)->elements[1])->fn),  Cyc_eq(NULL, ((inline_function_type)
                   ((closure)__glo_lambda_91_125formals_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732097, Cyc_car(data, ((closureN)self_731380)->elements[0]))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731380)->elements[1], (((closure)  ((closureN)self_731380)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_92(void *data, object self_731381, int argc, object *args) /* object self_731381, object r_73897 */
 {
 object r_73897 = args[0];
  
closureN_type c_732072;
object e_732075 [1];
c_732072.hdr.mark = gc_color_red;
 c_732072.hdr.grayed = 0;
c_732072.tag = closureN_tag;
 c_732072.fn = (function_type)__lambda_93;
c_732072.num_args = 1;
c_732072.num_elements = 1;
c_732072.elements = (object *)e_732075;
c_732072.elements[0] = ((closureN)self_731381)->elements[1];

return_direct_with_clo4(data,  __glo_foldl_scheme_base, (((closure)  __glo_foldl_scheme_base)->fn),  &c_732072, r_73897, NULL, ((closureN)self_731381)->elements[0]);; 
}

static void __lambda_93(void *data, object self_731382, int argc, object *args) /* object self_731382, object r_73896 */
 {
 object r_73896 = args[0];
  return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  ((closureN)self_731382)->elements[0], r_73896);; 
}

static void __lambda_77(void *data, object _, int argc, object *args) /* closure _,object k_73875, object filepath_7379_73511, object expr_7380_73512, object expander_7381_73513 */
 {
object k_73875 = args[0]; object filepath_7379_73511 = args[1]; object expr_7380_73512 = args[2]; object expander_7381_73513 = args[3];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:cond-expand");

closureN_type c_732005;
object e_732067 [4];
c_732005.hdr.mark = gc_color_red;
 c_732005.hdr.grayed = 0;
c_732005.tag = closureN_tag;
 c_732005.fn = (function_type)__lambda_78;
c_732005.num_args = 1;
c_732005.num_elements = 4;
c_732005.elements = (object *)e_732067;
c_732005.elements[0] = expander_7381_73513;
c_732005.elements[1] = expr_7380_73512;
c_732005.elements[2] = filepath_7379_73511;
c_732005.elements[3] = k_73875;

return_direct_with_clo1(data,(closure)&c_732005,__lambda_78,  __glo_current_91expand_91filepath_scheme_cyclone_util);; 
}

static void __lambda_78(void *data, object self_731359, int argc, object *args) /* object self_731359, object p_7384_7390_73514 */
 {
 object p_7384_7390_73514 = args[0];
  
closureN_type c_732007;
object e_732066 [5];
c_732007.hdr.mark = gc_color_red;
 c_732007.hdr.grayed = 0;
c_732007.tag = closureN_tag;
 c_732007.fn = (function_type)__lambda_79;
c_732007.num_args = 1;
c_732007.num_elements = 5;
c_732007.elements = (object *)e_732066;
c_732007.elements[0] = ((closureN)self_731359)->elements[0];
c_732007.elements[1] = ((closureN)self_731359)->elements[1];
c_732007.elements[2] = ((closureN)self_731359)->elements[2];
c_732007.elements[3] = ((closureN)self_731359)->elements[3];
c_732007.elements[4] = p_7384_7390_73514;

return_closcall1(data,  p_7384_7390_73514,  &c_732007);; 
}

static void __lambda_79(void *data, object self_731360, int argc, object *args) /* object self_731360, object r_73876 */
 {
 object r_73876 = args[0];
  
closureN_type c_732010;
object e_732065 [6];
c_732010.hdr.mark = gc_color_red;
 c_732010.hdr.grayed = 0;
c_732010.tag = closureN_tag;
 c_732010.fn = (function_type)__lambda_80;
c_732010.num_args = 1;
c_732010.num_elements = 6;
c_732010.elements = (object *)e_732065;
c_732010.elements[0] = ((closureN)self_731360)->elements[0];
c_732010.elements[1] = ((closureN)self_731360)->elements[1];
c_732010.elements[2] = ((closureN)self_731360)->elements[2];
c_732010.elements[3] = ((closureN)self_731360)->elements[3];
c_732010.elements[4] = ((closureN)self_731360)->elements[4];
c_732010.elements[5] = r_73876;

return_closcall2(data,  ((closureN)self_731360)->elements[4],  &c_732010, quote__121param_91convert_125);; 
}

static void __lambda_80(void *data, object self_731361, int argc, object *args) /* object self_731361, object r_73891 */
 {
 object r_73891 = args[0];
  
closureN_type c_732012;
object e_732063 [5];
c_732012.hdr.mark = gc_color_red;
 c_732012.hdr.grayed = 0;
c_732012.tag = closureN_tag;
 c_732012.fn = (function_type)__lambda_81;
c_732012.num_args = 1;
c_732012.num_elements = 5;
c_732012.elements = (object *)e_732063;
c_732012.elements[0] = ((closureN)self_731361)->elements[0];
c_732012.elements[1] = ((closureN)self_731361)->elements[1];
c_732012.elements[2] = ((closureN)self_731361)->elements[3];
c_732012.elements[3] = ((closureN)self_731361)->elements[4];
c_732012.elements[4] = ((closureN)self_731361)->elements[5];

return_closcall2(data,  r_73891,  &c_732012, ((closureN)self_731361)->elements[2]);; 
}

static void __lambda_81(void *data, object self_731362, int argc, object *args) /* object self_731362, object r_73877 */
 {
 object r_73877 = args[0];
  
closureN_type c_732014;
object e_732061 [4];
c_732014.hdr.mark = gc_color_red;
 c_732014.hdr.grayed = 0;
c_732014.tag = closureN_tag;
 c_732014.fn = (function_type)__lambda_82;
c_732014.num_args = 2;
c_732014.num_elements = 4;
c_732014.elements = (object *)e_732061;
c_732014.elements[0] = ((closureN)self_731362)->elements[0];
c_732014.elements[1] = ((closureN)self_731362)->elements[1];
c_732014.elements[2] = ((closureN)self_731362)->elements[2];
c_732014.elements[3] = ((closureN)self_731362)->elements[3];

return_direct_with_clo2(data,(closure)&c_732014,__lambda_82,  ((closureN)self_731362)->elements[4], r_73877);; 
}

static void __lambda_82(void *data, object self_731363, int argc, object *args) /* object self_731363, object old_7385_7391_73515, object new_7386_7392_73516 */
 {
 object old_7385_7391_73515 = args[0]; object new_7386_7392_73516 = args[1];
  
closureN_type c_732016;
object e_732055 [5];
c_732016.hdr.mark = gc_color_red;
 c_732016.hdr.grayed = 0;
c_732016.tag = closureN_tag;
 c_732016.fn = (function_type)__lambda_83;
c_732016.num_args = 1;
c_732016.num_elements = 5;
c_732016.elements = (object *)e_732055;
c_732016.elements[0] = ((closureN)self_731363)->elements[0];
c_732016.elements[1] = ((closureN)self_731363)->elements[1];
c_732016.elements[2] = ((closureN)self_731363)->elements[2];
c_732016.elements[3] = old_7385_7391_73515;
c_732016.elements[4] = ((closureN)self_731363)->elements[3];


closureN_type c_732056;
object e_732060 [2];
c_732056.hdr.mark = gc_color_red;
 c_732056.hdr.grayed = 0;
c_732056.tag = closureN_tag;
 c_732056.fn = (function_type)__lambda_90;
c_732056.num_args = 0;
c_732056.num_elements = 2;
c_732056.elements = (object *)e_732060;
c_732056.elements[0] = new_7386_7392_73516;
c_732056.elements[1] = ((closureN)self_731363)->elements[3];

return_direct_with_clo1(data,(closure)&c_732016,__lambda_83,  &c_732056);; 
}

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

static void __lambda_83(void *data, object self_731365, int argc, object *args) /* object self_731365, object r_73878 */
 {
 object r_73878 = args[0];
  
closureN_type c_732018;
object e_732031 [4];
c_732018.hdr.mark = gc_color_red;
 c_732018.hdr.grayed = 0;
c_732018.tag = closureN_tag;
 c_732018.fn = (function_type)__lambda_84;
c_732018.num_args = 1;
c_732018.num_elements = 4;
c_732018.elements = (object *)e_732031;
c_732018.elements[0] = ((closureN)self_731365)->elements[2];
c_732018.elements[1] = ((closureN)self_731365)->elements[3];
c_732018.elements[2] = ((closureN)self_731365)->elements[4];
c_732018.elements[3] = r_73878;


closureN_type c_732032;
object e_732054 [2];
c_732032.hdr.mark = gc_color_red;
 c_732032.hdr.grayed = 0;
c_732032.tag = closureN_tag;
 c_732032.fn = (function_type)__lambda_87;
c_732032.num_args = 0;
c_732032.num_elements = 2;
c_732032.elements = (object *)e_732054;
c_732032.elements[0] = ((closureN)self_731365)->elements[0];
c_732032.elements[1] = ((closureN)self_731365)->elements[1];

return_direct_with_clo1(data,(closure)&c_732018,__lambda_84,  &c_732032);; 
}

static void __lambda_87(void *data, object self_731366, int argc, object *args) /* object self_731366, object k_73883 */
 {
 object k_73883 = args[0];
  
closureN_type c_732034;
object e_732049 [2];
c_732034.hdr.mark = gc_color_red;
 c_732034.hdr.grayed = 0;
c_732034.tag = closureN_tag;
 c_732034.fn = (function_type)__lambda_88;
c_732034.num_args = 1;
c_732034.num_elements = 2;
c_732034.elements = (object *)e_732049;
c_732034.elements[0] = ((closureN)self_731366)->elements[1];
c_732034.elements[1] = k_73883;



return_direct_with_clo3(data,  __glo_lib_117cond_91expand_91decls_scheme_cyclone_libraries, (((closure)  __glo_lib_117cond_91expand_91decls_scheme_cyclone_libraries)->fn),  &c_732034, Cyc_cddr(data, ((closureN)self_731366)->elements[1]), ((closureN)self_731366)->elements[0]);; 
}

static void __lambda_88(void *data, object self_731367, int argc, object *args) /* object self_731367, object r_73885 */
 {
 object r_73885 = args[0];
  
closureN_type c_732036;
object e_732045 [1];
c_732036.hdr.mark = gc_color_red;
 c_732036.hdr.grayed = 0;
c_732036.tag = closureN_tag;
 c_732036.fn = (function_type)__lambda_89;
c_732036.num_args = 2;
c_732036.num_elements = 1;
c_732036.elements = (object *)e_732045;
c_732036.elements[0] = ((closureN)self_731367)->elements[1];



return_direct_with_clo2(data,(closure)&c_732036,__lambda_89,  Cyc_cadr(data, ((closureN)self_731367)->elements[0]), r_73885);; 
}

static void __lambda_89(void *data, object self_731368, int argc, object *args) /* object self_731368, object name_7393_73517, object decls_7394_73518 */
 {
 object name_7393_73517 = args[0]; object decls_7394_73518 = args[1];
  
pair_type local_732041; 

pair_type local_732044; 
return_direct_with_clo1(data,  ((closureN)self_731368)->elements[0], (((closure)  ((closureN)self_731368)->elements[0])->fn),  set_pair_as_expr(&local_732041, quote_define_91library, set_pair_as_expr(&local_732044, name_7393_73517, decls_7394_73518)));; 
}

static void __lambda_84(void *data, object self_731369, int argc, object *args) /* object self_731369, object r_73879 */
 {
 object r_73879 = args[0];
  
closureN_type c_732020;
object e_732025 [3];
c_732020.hdr.mark = gc_color_red;
 c_732020.hdr.grayed = 0;
c_732020.tag = closureN_tag;
 c_732020.fn = (function_type)__lambda_85;
c_732020.num_args = 1;
c_732020.num_elements = 3;
c_732020.elements = (object *)e_732025;
c_732020.elements[0] = ((closureN)self_731369)->elements[0];
c_732020.elements[1] = ((closureN)self_731369)->elements[3];
c_732020.elements[2] = r_73879;


closureN_type c_732026;
object e_732030 [2];
c_732026.hdr.mark = gc_color_red;
 c_732026.hdr.grayed = 0;
c_732026.tag = closureN_tag;
 c_732026.fn = (function_type)__lambda_86;
c_732026.num_args = 0;
c_732026.num_elements = 2;
c_732026.elements = (object *)e_732030;
c_732026.elements[0] = ((closureN)self_731369)->elements[1];
c_732026.elements[1] = ((closureN)self_731369)->elements[2];

return_direct_with_clo1(data,(closure)&c_732020,__lambda_85,  &c_732026);; 
}

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

static void __lambda_85(void *data, object self_731371, int argc, object *args) /* object self_731371, object r_73880 */
 {
 object r_73880 = args[0];
  return_direct_with_clo4(data,  __glo_dynamic_91wind_scheme_base, (((closure)  __glo_dynamic_91wind_scheme_base)->fn),  ((closureN)self_731371)->elements[0], ((closureN)self_731371)->elements[1], ((closureN)self_731371)->elements[2], r_73880);; 
}

static void __lambda_70(void *data, object _, int argc, object *args) /* closure _,object k_73864, object ast_7376_73508 */
 {
object k_73864 = args[0]; object ast_7376_73508 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:inlines");

closureN_type c_731974;
object e_731998 [2];
c_731974.hdr.mark = gc_color_red;
 c_731974.hdr.grayed = 0;
c_731974.tag = closureN_tag;
 c_731974.fn = (function_type)__lambda_71;
c_731974.num_args = 1;
c_731974.num_elements = 2;
c_731974.elements = (object *)e_731998;
c_731974.elements[0] = ast_7376_73508;
c_731974.elements[1] = k_73864;


mclosure0(c_731999, (function_type)__lambda_76);c_731999.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731974,__lambda_71,  &c_731999);; 
}

static void __lambda_76(void *data, object self_731353, int argc, object *args) /* object self_731353, object k_73872, object inc_91lst_7377_73509 */
 {
 object k_73872 = args[0]; object inc_91lst_7377_73509 = args[1];
  

return_direct_with_clo1(data,  k_73872, (((closure)  k_73872)->fn),  Cyc_cdr(data, inc_91lst_7377_73509));; 
}

static void __lambda_71(void *data, object self_731354, int argc, object *args) /* object self_731354, object r_73866 */
 {
 object r_73866 = args[0];
  
closureN_type c_731976;
object e_731992 [3];
c_731976.hdr.mark = gc_color_red;
 c_731976.hdr.grayed = 0;
c_731976.tag = closureN_tag;
 c_731976.fn = (function_type)__lambda_72;
c_731976.num_args = 1;
c_731976.num_elements = 3;
c_731976.elements = (object *)e_731992;
c_731976.elements[0] = ((closureN)self_731354)->elements[0];
c_731976.elements[1] = ((closureN)self_731354)->elements[1];
c_731976.elements[2] = r_73866;


mclosure0(c_731993, (function_type)__lambda_75);c_731993.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731976,__lambda_72,  &c_731993);; 
}

static void __lambda_75(void *data, object self_731355, int argc, object *args) /* object self_731355, object k_73870, object code_7378_73510 */
 {
 object k_73870 = args[0]; object code_7378_73510 = args[1];
  
complex_num_type local_731997; 
return_direct_with_clo1(data,  k_73870, (((closure)  k_73870)->fn),  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_731997, quote__inline, code_7378_73510));; 
}

static void __lambda_72(void *data, object self_731356, int argc, object *args) /* object self_731356, object r_73868 */
 {
 object r_73868 = args[0];
  
closureN_type c_731978;
object e_731988 [2];
c_731978.hdr.mark = gc_color_red;
 c_731978.hdr.grayed = 0;
c_731978.tag = closureN_tag;
 c_731978.fn = (function_type)__lambda_73;
c_731978.num_args = 1;
c_731978.num_elements = 2;
c_731978.elements = (object *)e_731988;
c_731978.elements[0] = ((closureN)self_731356)->elements[1];
c_731978.elements[1] = ((closureN)self_731356)->elements[2];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_731978, r_73868, Cyc_cddr(data, ((closureN)self_731356)->elements[0]));; 
}

static void __lambda_73(void *data, object self_731357, int argc, object *args) /* object self_731357, object r_73867 */
 {
 object r_73867 = args[0];
  
closureN_type c_731980;
object e_731986 [1];
c_731980.hdr.mark = gc_color_red;
 c_731980.hdr.grayed = 0;
c_731980.tag = closureN_tag;
 c_731980.fn = (function_type)__lambda_74;
c_731980.num_args = 1;
c_731980.num_elements = 1;
c_731980.elements = (object *)e_731986;
c_731980.elements[0] = ((closureN)self_731357)->elements[0];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_731980, ((closureN)self_731357)->elements[1], r_73867);; 
}

static void __lambda_74(void *data, object self_731358, int argc, object *args) /* object self_731358, object r_73865 */
 {
 object r_73865 = args[0];
  
object c_731985 = apply(data,  ((closureN)self_731358)->elements[0],__glo_append_scheme_base, r_73865);
return_direct_with_clo1(data,  ((closureN)self_731358)->elements[0], (((closure)  ((closureN)self_731358)->elements[0])->fn),  c_731985);; 
}

static void __lambda_64(void *data, object _, int argc, object *args) /* closure _,object k_73854, object ast_7373_73505 */
 {
object k_73854 = args[0]; object ast_7373_73505 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:include-c-headers");

closureN_type c_731949;
object e_731967 [2];
c_731949.hdr.mark = gc_color_red;
 c_731949.hdr.grayed = 0;
c_731949.tag = closureN_tag;
 c_731949.fn = (function_type)__lambda_65;
c_731949.num_args = 1;
c_731949.num_elements = 2;
c_731949.elements = (object *)e_731967;
c_731949.elements[0] = ast_7373_73505;
c_731949.elements[1] = k_73854;


mclosure0(c_731968, (function_type)__lambda_69);c_731968.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731949,__lambda_65,  &c_731968);; 
}

static void __lambda_69(void *data, object self_731348, int argc, object *args) /* object self_731348, object k_73861, object inc_91lst_7374_73506 */
 {
 object k_73861 = args[0]; object inc_91lst_7374_73506 = args[1];
  

return_direct_with_clo1(data,  k_73861, (((closure)  k_73861)->fn),  Cyc_cadr(data, inc_91lst_7374_73506));; 
}

static void __lambda_65(void *data, object self_731349, int argc, object *args) /* object self_731349, object r_73855 */
 {
 object r_73855 = args[0];
  
closureN_type c_731951;
object e_731961 [3];
c_731951.hdr.mark = gc_color_red;
 c_731951.hdr.grayed = 0;
c_731951.tag = closureN_tag;
 c_731951.fn = (function_type)__lambda_66;
c_731951.num_args = 1;
c_731951.num_elements = 3;
c_731951.elements = (object *)e_731961;
c_731951.elements[0] = ((closureN)self_731349)->elements[0];
c_731951.elements[1] = ((closureN)self_731349)->elements[1];
c_731951.elements[2] = r_73855;


mclosure0(c_731962, (function_type)__lambda_68);c_731962.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731951,__lambda_66,  &c_731962);; 
}

static void __lambda_68(void *data, object self_731350, int argc, object *args) /* object self_731350, object k_73859, object code_7375_73507 */
 {
 object k_73859 = args[0]; object code_7375_73507 = args[1];
  
complex_num_type local_731966; 
return_direct_with_clo1(data,  k_73859, (((closure)  k_73859)->fn),  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_731966, quote_include_91c_91header, code_7375_73507));; 
}

static void __lambda_66(void *data, object self_731351, int argc, object *args) /* object self_731351, object r_73857 */
 {
 object r_73857 = args[0];
  
closureN_type c_731953;
object e_731957 [2];
c_731953.hdr.mark = gc_color_red;
 c_731953.hdr.grayed = 0;
c_731953.tag = closureN_tag;
 c_731953.fn = (function_type)__lambda_67;
c_731953.num_args = 1;
c_731953.num_elements = 2;
c_731953.elements = (object *)e_731957;
c_731953.elements[0] = ((closureN)self_731351)->elements[1];
c_731953.elements[1] = ((closureN)self_731351)->elements[2];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_731953, r_73857, Cyc_cddr(data, ((closureN)self_731351)->elements[0]));; 
}

static void __lambda_67(void *data, object self_731352, int argc, object *args) /* object self_731352, object r_73856 */
 {
 object r_73856 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_731352)->elements[0], ((closureN)self_731352)->elements[1], r_73856);; 
}

static void __lambda_58(void *data, object _, int argc, object *args) /* closure _,object k_73844, object ast_7370_73502 */
 {
object k_73844 = args[0]; object ast_7370_73502 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:c-compiler-options");

closureN_type c_731924;
object e_731942 [2];
c_731924.hdr.mark = gc_color_red;
 c_731924.hdr.grayed = 0;
c_731924.tag = closureN_tag;
 c_731924.fn = (function_type)__lambda_59;
c_731924.num_args = 1;
c_731924.num_elements = 2;
c_731924.elements = (object *)e_731942;
c_731924.elements[0] = ast_7370_73502;
c_731924.elements[1] = k_73844;


mclosure0(c_731943, (function_type)__lambda_63);c_731943.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731924,__lambda_59,  &c_731943);; 
}

static void __lambda_63(void *data, object self_731343, int argc, object *args) /* object self_731343, object k_73851, object inc_91lst_7371_73503 */
 {
 object k_73851 = args[0]; object inc_91lst_7371_73503 = args[1];
  

return_direct_with_clo1(data,  k_73851, (((closure)  k_73851)->fn),  Cyc_cadr(data, inc_91lst_7371_73503));; 
}

static void __lambda_59(void *data, object self_731344, int argc, object *args) /* object self_731344, object r_73845 */
 {
 object r_73845 = args[0];
  
closureN_type c_731926;
object e_731936 [3];
c_731926.hdr.mark = gc_color_red;
 c_731926.hdr.grayed = 0;
c_731926.tag = closureN_tag;
 c_731926.fn = (function_type)__lambda_60;
c_731926.num_args = 1;
c_731926.num_elements = 3;
c_731926.elements = (object *)e_731936;
c_731926.elements[0] = ((closureN)self_731344)->elements[0];
c_731926.elements[1] = ((closureN)self_731344)->elements[1];
c_731926.elements[2] = r_73845;


mclosure0(c_731937, (function_type)__lambda_62);c_731937.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731926,__lambda_60,  &c_731937);; 
}

static void __lambda_62(void *data, object self_731345, int argc, object *args) /* object self_731345, object k_73849, object code_7372_73504 */
 {
 object k_73849 = args[0]; object code_7372_73504 = args[1];
  
complex_num_type local_731941; 
return_direct_with_clo1(data,  k_73849, (((closure)  k_73849)->fn),  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_731941, quote_c_91compiler_91options, code_7372_73504));; 
}

static void __lambda_60(void *data, object self_731346, int argc, object *args) /* object self_731346, object r_73847 */
 {
 object r_73847 = args[0];
  
closureN_type c_731928;
object e_731932 [2];
c_731928.hdr.mark = gc_color_red;
 c_731928.hdr.grayed = 0;
c_731928.tag = closureN_tag;
 c_731928.fn = (function_type)__lambda_61;
c_731928.num_args = 1;
c_731928.num_elements = 2;
c_731928.elements = (object *)e_731932;
c_731928.elements[0] = ((closureN)self_731346)->elements[1];
c_731928.elements[1] = ((closureN)self_731346)->elements[2];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_731928, r_73847, Cyc_cddr(data, ((closureN)self_731346)->elements[0]));; 
}

static void __lambda_61(void *data, object self_731347, int argc, object *args) /* object self_731347, object r_73846 */
 {
 object r_73846 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_731347)->elements[0], ((closureN)self_731347)->elements[1], r_73846);; 
}

static void __lambda_52(void *data, object _, int argc, object *args) /* closure _,object k_73834, object ast_7367_73499 */
 {
object k_73834 = args[0]; object ast_7367_73499 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:c-linker-options");

closureN_type c_731899;
object e_731917 [2];
c_731899.hdr.mark = gc_color_red;
 c_731899.hdr.grayed = 0;
c_731899.tag = closureN_tag;
 c_731899.fn = (function_type)__lambda_53;
c_731899.num_args = 1;
c_731899.num_elements = 2;
c_731899.elements = (object *)e_731917;
c_731899.elements[0] = ast_7367_73499;
c_731899.elements[1] = k_73834;


mclosure0(c_731918, (function_type)__lambda_57);c_731918.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731899,__lambda_53,  &c_731918);; 
}

static void __lambda_57(void *data, object self_731338, int argc, object *args) /* object self_731338, object k_73841, object inc_91lst_7368_73500 */
 {
 object k_73841 = args[0]; object inc_91lst_7368_73500 = args[1];
  

return_direct_with_clo1(data,  k_73841, (((closure)  k_73841)->fn),  Cyc_cadr(data, inc_91lst_7368_73500));; 
}

static void __lambda_53(void *data, object self_731339, int argc, object *args) /* object self_731339, object r_73835 */
 {
 object r_73835 = args[0];
  
closureN_type c_731901;
object e_731911 [3];
c_731901.hdr.mark = gc_color_red;
 c_731901.hdr.grayed = 0;
c_731901.tag = closureN_tag;
 c_731901.fn = (function_type)__lambda_54;
c_731901.num_args = 1;
c_731901.num_elements = 3;
c_731901.elements = (object *)e_731911;
c_731901.elements[0] = ((closureN)self_731339)->elements[0];
c_731901.elements[1] = ((closureN)self_731339)->elements[1];
c_731901.elements[2] = r_73835;


mclosure0(c_731912, (function_type)__lambda_56);c_731912.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731901,__lambda_54,  &c_731912);; 
}

static void __lambda_56(void *data, object self_731340, int argc, object *args) /* object self_731340, object k_73839, object code_7369_73501 */
 {
 object k_73839 = args[0]; object code_7369_73501 = args[1];
  
complex_num_type local_731916; 
return_direct_with_clo1(data,  k_73839, (((closure)  k_73839)->fn),  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_731916, quote_c_91linker_91options, code_7369_73501));; 
}

static void __lambda_54(void *data, object self_731341, int argc, object *args) /* object self_731341, object r_73837 */
 {
 object r_73837 = args[0];
  
closureN_type c_731903;
object e_731907 [2];
c_731903.hdr.mark = gc_color_red;
 c_731903.hdr.grayed = 0;
c_731903.tag = closureN_tag;
 c_731903.fn = (function_type)__lambda_55;
c_731903.num_args = 1;
c_731903.num_elements = 2;
c_731903.elements = (object *)e_731907;
c_731903.elements[0] = ((closureN)self_731341)->elements[1];
c_731903.elements[1] = ((closureN)self_731341)->elements[2];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_731903, r_73837, Cyc_cddr(data, ((closureN)self_731341)->elements[0]));; 
}

static void __lambda_55(void *data, object self_731342, int argc, object *args) /* object self_731342, object r_73836 */
 {
 object r_73836 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_731342)->elements[0], ((closureN)self_731342)->elements[1], r_73836);; 
}

static void __lambda_46(void *data, object _, int argc, object *args) /* closure _,object k_73824, object ast_7364_73496 */
 {
object k_73824 = args[0]; object ast_7364_73496 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:includes");

closureN_type c_731874;
object e_731892 [2];
c_731874.hdr.mark = gc_color_red;
 c_731874.hdr.grayed = 0;
c_731874.tag = closureN_tag;
 c_731874.fn = (function_type)__lambda_47;
c_731874.num_args = 1;
c_731874.num_elements = 2;
c_731874.elements = (object *)e_731892;
c_731874.elements[0] = ast_7364_73496;
c_731874.elements[1] = k_73824;


mclosure0(c_731893, (function_type)__lambda_51);c_731893.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731874,__lambda_47,  &c_731893);; 
}

static void __lambda_51(void *data, object self_731333, int argc, object *args) /* object self_731333, object k_73831, object inc_91lst_7365_73497 */
 {
 object k_73831 = args[0]; object inc_91lst_7365_73497 = args[1];
  

return_direct_with_clo1(data,  k_73831, (((closure)  k_73831)->fn),  Cyc_cadr(data, inc_91lst_7365_73497));; 
}

static void __lambda_47(void *data, object self_731334, int argc, object *args) /* object self_731334, object r_73825 */
 {
 object r_73825 = args[0];
  
closureN_type c_731876;
object e_731886 [3];
c_731876.hdr.mark = gc_color_red;
 c_731876.hdr.grayed = 0;
c_731876.tag = closureN_tag;
 c_731876.fn = (function_type)__lambda_48;
c_731876.num_args = 1;
c_731876.num_elements = 3;
c_731876.elements = (object *)e_731886;
c_731876.elements[0] = ((closureN)self_731334)->elements[0];
c_731876.elements[1] = ((closureN)self_731334)->elements[1];
c_731876.elements[2] = r_73825;


mclosure0(c_731887, (function_type)__lambda_50);c_731887.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731876,__lambda_48,  &c_731887);; 
}

static void __lambda_50(void *data, object self_731335, int argc, object *args) /* object self_731335, object k_73829, object code_7366_73498 */
 {
 object k_73829 = args[0]; object code_7366_73498 = args[1];
  
complex_num_type local_731891; 
return_direct_with_clo1(data,  k_73829, (((closure)  k_73829)->fn),  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_731891, quote_include, code_7366_73498));; 
}

static void __lambda_48(void *data, object self_731336, int argc, object *args) /* object self_731336, object r_73827 */
 {
 object r_73827 = args[0];
  
closureN_type c_731878;
object e_731882 [2];
c_731878.hdr.mark = gc_color_red;
 c_731878.hdr.grayed = 0;
c_731878.tag = closureN_tag;
 c_731878.fn = (function_type)__lambda_49;
c_731878.num_args = 1;
c_731878.num_elements = 2;
c_731878.elements = (object *)e_731882;
c_731878.elements[0] = ((closureN)self_731336)->elements[1];
c_731878.elements[1] = ((closureN)self_731336)->elements[2];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_731878, r_73827, Cyc_cddr(data, ((closureN)self_731336)->elements[0]));; 
}

static void __lambda_49(void *data, object self_731337, int argc, object *args) /* object self_731337, object r_73826 */
 {
 object r_73826 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_731337)->elements[0], ((closureN)self_731337)->elements[1], r_73826);; 
}

static void __lambda_42(void *data, object _, int argc, object *args) /* closure _,object k_73816, object ast_7362_73494 */
 {
object k_73816 = args[0]; object ast_7362_73494 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:exports");

closureN_type c_731855;
object e_731863 [2];
c_731855.hdr.mark = gc_color_red;
 c_731855.hdr.grayed = 0;
c_731855.tag = closureN_tag;
 c_731855.fn = (function_type)__lambda_43;
c_731855.num_args = 1;
c_731855.num_elements = 2;
c_731855.elements = (object *)e_731863;
c_731855.elements[0] = ast_7362_73494;
c_731855.elements[1] = k_73816;


mclosure0(c_731864, (function_type)__lambda_45);c_731864.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731855,__lambda_43,  &c_731864);; 
}

static void __lambda_45(void *data, object self_731330, int argc, object *args) /* object self_731330, object k_73819, object ex_7363_73495 */
 {
 object k_73819 = args[0]; object ex_7363_73495 = args[1];
    complex_num_type local_731867; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_731867, quote_rename, ex_7363_73495)) ){ 
  

return_direct_with_clo1(data,  k_73819, (((closure)  k_73819)->fn),  Cyc_caddr(data, ex_7363_73495));
} else { 
  return_direct_with_clo1(data,  k_73819, (((closure)  k_73819)->fn),  ex_7363_73495);}
;; 
}

static void __lambda_43(void *data, object self_731331, int argc, object *args) /* object self_731331, object r_73817 */
 {
 object r_73817 = args[0];
  
closureN_type c_731857;
object e_731861 [2];
c_731857.hdr.mark = gc_color_red;
 c_731857.hdr.grayed = 0;
c_731857.tag = closureN_tag;
 c_731857.fn = (function_type)__lambda_44;
c_731857.num_args = 1;
c_731857.num_elements = 2;
c_731857.elements = (object *)e_731861;
c_731857.elements[0] = ((closureN)self_731331)->elements[1];
c_731857.elements[1] = r_73817;

return_direct_with_clo3(data,  __glo_lib_117get_91all_scheme_cyclone_libraries, (((closure)  __glo_lib_117get_91all_scheme_cyclone_libraries)->fn),  &c_731857, ((closureN)self_731331)->elements[0], quote_export);; 
}

static void __lambda_44(void *data, object self_731332, int argc, object *args) /* object self_731332, object r_73818_731306 */
 {
 object r_73818_731306 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_731332)->elements[0], ((closureN)self_731332)->elements[1], r_73818_731306);; 
}

static void __lambda_38(void *data, object _, int argc, object *args) /* closure _,object k_73809, object ast_7360_73492 */
 {
object k_73809 = args[0]; object ast_7360_73492 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:rename-exports");

closureN_type c_731839;
object e_731847 [2];
c_731839.hdr.mark = gc_color_red;
 c_731839.hdr.grayed = 0;
c_731839.tag = closureN_tag;
 c_731839.fn = (function_type)__lambda_39;
c_731839.num_args = 1;
c_731839.num_elements = 2;
c_731839.elements = (object *)e_731847;
c_731839.elements[0] = ast_7360_73492;
c_731839.elements[1] = k_73809;


mclosure0(c_731848, (function_type)__lambda_41);c_731848.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731839,__lambda_39,  &c_731848);; 
}

static void __lambda_41(void *data, object self_731327, int argc, object *args) /* object self_731327, object k_73812, object ex_7361_73493 */
 {
 object k_73812 = args[0]; object ex_7361_73493 = args[1];
  
complex_num_type local_731852; 
return_direct_with_clo1(data,  k_73812, (((closure)  k_73812)->fn),  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_731852, quote_rename, ex_7361_73493));; 
}

static void __lambda_39(void *data, object self_731328, int argc, object *args) /* object self_731328, object r_73810 */
 {
 object r_73810 = args[0];
  
closureN_type c_731841;
object e_731845 [2];
c_731841.hdr.mark = gc_color_red;
 c_731841.hdr.grayed = 0;
c_731841.tag = closureN_tag;
 c_731841.fn = (function_type)__lambda_40;
c_731841.num_args = 1;
c_731841.num_elements = 2;
c_731841.elements = (object *)e_731845;
c_731841.elements[0] = ((closureN)self_731328)->elements[1];
c_731841.elements[1] = r_73810;

return_direct_with_clo3(data,  __glo_lib_117get_91all_scheme_cyclone_libraries, (((closure)  __glo_lib_117get_91all_scheme_cyclone_libraries)->fn),  &c_731841, ((closureN)self_731328)->elements[0], quote_export);; 
}

static void __lambda_40(void *data, object self_731329, int argc, object *args) /* object self_731329, object r_73811_731305 */
 {
 object r_73811_731305 = args[0];
  return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  ((closureN)self_731329)->elements[0], ((closureN)self_731329)->elements[1], r_73811_731305);; 
}

static void __lambda_37(void *data, object _, int argc, object *args) /* closure _,object k_73805, object ast_7359_73491 */
 {
object k_73805 = args[0]; object ast_7359_73491 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:raw-exports");
return_direct_with_clo3(data,  __glo_lib_117get_91all_scheme_cyclone_libraries, (((closure)  __glo_lib_117get_91all_scheme_cyclone_libraries)->fn),  k_73805, ast_7359_73491, quote_export);; 
}

static void __lambda_35(void *data, object _, int argc, object *args) /* closure _,object k_73800, object ast_7358_73490 */
 {
object k_73800 = args[0]; object ast_7358_73490 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:imports");

closureN_type c_731831;
object e_731834 [1];
c_731831.hdr.mark = gc_color_red;
 c_731831.hdr.grayed = 0;
c_731831.tag = closureN_tag;
 c_731831.fn = (function_type)__lambda_36;
c_731831.num_args = 1;
c_731831.num_elements = 1;
c_731831.elements = (object *)e_731834;
c_731831.elements[0] = k_73800;

return_direct_with_clo3(data,  __glo_lib_117get_91all_scheme_cyclone_libraries, (((closure)  __glo_lib_117get_91all_scheme_cyclone_libraries)->fn),  &c_731831, ast_7358_73490, quote_import);; 
}

static void __lambda_36(void *data, object self_731326, int argc, object *args) /* object self_731326, object r_73801 */
 {
 object r_73801 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_731326)->elements[0], __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries, r_73801);; 
}

static void __lambda_34(void *data, object _, int argc, object *args) /* closure _,object k_73796, object ast_7357_73489 */
 {
object k_73796 = args[0]; object ast_7357_73489 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:body");
return_direct_with_clo3(data,  __glo_lib_117get_91all_scheme_cyclone_libraries, (((closure)  __glo_lib_117get_91all_scheme_cyclone_libraries)->fn),  k_73796, ast_7357_73489, quote_begin);; 
}

static void __lambda_29(void *data, object _, int argc, object *args) /* closure _,object k_73787, object ast_7354_73486, object tag_7355_73487 */
 {
object k_73787 = args[0]; object ast_7354_73486 = args[1]; object tag_7355_73487 = args[2];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:get-all");

closureN_type c_731807;
object e_731819 [2];
c_731807.hdr.mark = gc_color_red;
 c_731807.hdr.grayed = 0;
c_731807.tag = closureN_tag;
 c_731807.fn = (function_type)__lambda_30;
c_731807.num_args = 1;
c_731807.num_elements = 2;
c_731807.elements = (object *)e_731819;
c_731807.elements[0] = ast_7354_73486;
c_731807.elements[1] = k_73787;


closureN_type c_731820;
object e_731826 [1];
c_731820.hdr.mark = gc_color_red;
 c_731820.hdr.grayed = 0;
c_731820.tag = closureN_tag;
 c_731820.fn = (function_type)__lambda_33;
c_731820.num_args = 1;
c_731820.num_elements = 1;
c_731820.elements = (object *)e_731826;
c_731820.elements[0] = tag_7355_73487;

return_direct_with_clo1(data,(closure)&c_731807,__lambda_30,  &c_731820);; 
}

static void __lambda_33(void *data, object self_731322, int argc, object *args) /* object self_731322, object k_73793, object l_7356_73488 */
 {
 object k_73793 = args[0]; object l_7356_73488 = args[1];
  
complex_num_type local_731824; 
return_direct_with_clo1(data,  k_73793, (((closure)  k_73793)->fn),  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_731824, ((closureN)self_731322)->elements[0], l_7356_73488));; 
}

static void __lambda_30(void *data, object self_731323, int argc, object *args) /* object self_731323, object r_73791 */
 {
 object r_73791 = args[0];
  
closureN_type c_731809;
object e_731815 [1];
c_731809.hdr.mark = gc_color_red;
 c_731809.hdr.grayed = 0;
c_731809.tag = closureN_tag;
 c_731809.fn = (function_type)__lambda_31;
c_731809.num_args = 1;
c_731809.num_elements = 1;
c_731809.elements = (object *)e_731815;
c_731809.elements[0] = ((closureN)self_731323)->elements[1];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_731809, r_73791, Cyc_cddr(data, ((closureN)self_731323)->elements[0]));; 
}

static void __lambda_31(void *data, object self_731324, int argc, object *args) /* object self_731324, object r_73790 */
 {
 object r_73790 = args[0];
  
closureN_type c_731811;
object e_731814 [1];
c_731811.hdr.mark = gc_color_red;
 c_731811.hdr.grayed = 0;
c_731811.tag = closureN_tag;
 c_731811.fn = (function_type)__lambda_32;
c_731811.num_args = 1;
c_731811.num_elements = 1;
c_731811.elements = (object *)e_731814;
c_731811.elements[0] = ((closureN)self_731324)->elements[0];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_731811, primitive_cdr, r_73790);; 
}

static void __lambda_32(void *data, object self_731325, int argc, object *args) /* object self_731325, object r_73789 */
 {
 object r_73789 = args[0];
  return_direct_with_clo4(data,  __glo_foldr_scheme_base, (((closure)  __glo_foldr_scheme_base)->fn),  ((closureN)self_731325)->elements[0], __glo_append_scheme_base, NULL, r_73789);; 
}

static void __lambda_28(void *data, object _, int argc, object *args) /* closure _,object k_73784, object result_7353_73485 */
 {
object k_73784 = args[0]; object result_7353_73485 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:result");
if( (boolean_f != result_7353_73485) ){ 
  return_direct_with_clo1(data,  k_73784, (((closure)  k_73784)->fn),  result_7353_73485);
} else { 
  return_direct_with_clo1(data,  k_73784, (((closure)  k_73784)->fn),  NULL);}
;; 
}

static void __lambda_25(void *data, object _, int argc, object *args) /* closure _,object k_73779, object name_7352_73484 */
 {
object k_73779 = args[0]; object name_7352_73484 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:name->symbol");

closureN_type c_731789;
object e_731801 [1];
c_731789.hdr.mark = gc_color_red;
 c_731789.hdr.grayed = 0;
c_731789.tag = closureN_tag;
 c_731789.fn = (function_type)__lambda_26;
c_731789.num_args = 1;
c_731789.num_elements = 1;
c_731789.elements = (object *)e_731801;
c_731789.elements[0] = k_73779;

return_direct_with_clo2(data,  __glo_lib_117name_91_125string_scheme_cyclone_libraries, (((closure)  __glo_lib_117name_91_125string_scheme_cyclone_libraries)->fn),  &c_731789, name_7352_73484);; 
}

static void __lambda_26(void *data, object self_731320, int argc, object *args) /* object self_731320, object r_73781 */
 {
 object r_73781 = args[0];
  
closureN_type c_731791;
object e_731796 [1];
c_731791.hdr.mark = gc_color_red;
 c_731791.hdr.grayed = 0;
c_731791.tag = closureN_tag;
 c_731791.fn = (function_type)__lambda_27;
c_731791.num_args = 1;
c_731791.num_elements = 1;
c_731791.elements = (object *)e_731796;
c_731791.elements[0] = ((closureN)self_731320)->elements[0];


make_utf8_string_with_len(c_731800, "lib-init:", 9, 9);

object c_731799 = Cyc_string_append(data,(closure)&c_731791,2,&c_731800, r_73781);
return_closcall1(data,(closure)&c_731791,  c_731799);; 
}

static void __lambda_27(void *data, object self_731321, int argc, object *args) /* object self_731321, object r_73780 */
 {
 object r_73780 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_731321)->elements[0], (((closure)  ((closureN)self_731321)->elements[0])->fn),  Cyc_string2symbol(data, r_73780));; 
}

static void __lambda_20(void *data, object _, int argc, object *args) /* closure _,object k_73770, object name_7349_73481 */
 {
object k_73770 = args[0]; object name_7349_73481 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:name->unique-string");

closureN_type c_731763;
object e_731775 [2];
c_731763.hdr.mark = gc_color_red;
 c_731763.hdr.grayed = 0;
c_731763.tag = closureN_tag;
 c_731763.fn = (function_type)__lambda_21;
c_731763.num_args = 1;
c_731763.num_elements = 2;
c_731763.elements = (object *)e_731775;
c_731763.elements[0] = k_73770;
c_731763.elements[1] = name_7349_73481;


mclosure0(c_731776, (function_type)__lambda_24);c_731776.num_args = 2;
return_direct_with_clo1(data,(closure)&c_731763,__lambda_21,  &c_731776);; 
}

static void __lambda_24(void *data, object self_731316, int argc, object *args) /* object self_731316, object k_73774, object s_7350_73482, object acc_7351_73483 */
 {
 object k_73774 = args[0]; object s_7350_73482 = args[1]; object acc_7351_73483 = args[2];
    
  
if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_string_length(data, acc_7351_73483), obj_int2obj(0))) ){ 
  
make_utf8_string_with_len(c_731785, "_", 1, 1);

object c_731784 = Cyc_string_append(data,  k_73774,3,acc_7351_73483, &c_731785, s_7350_73482);
return_direct_with_clo1(data,  k_73774, (((closure)  k_73774)->fn),  c_731784);
} else { 
  return_direct_with_clo1(data,  k_73774, (((closure)  k_73774)->fn),  s_7350_73482);}
;; 
}

static void __lambda_21(void *data, object self_731317, int argc, object *args) /* object self_731317, object r_73771 */
 {
 object r_73771 = args[0];
  
closureN_type c_731765;
object e_731773 [2];
c_731765.hdr.mark = gc_color_red;
 c_731765.hdr.grayed = 0;
c_731765.tag = closureN_tag;
 c_731765.fn = (function_type)__lambda_22;
c_731765.num_args = 1;
c_731765.num_elements = 2;
c_731765.elements = (object *)e_731773;
c_731765.elements[0] = ((closureN)self_731317)->elements[0];
c_731765.elements[1] = r_73771;

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  &c_731765, ((closureN)self_731317)->elements[1]);; 
}

static void __lambda_22(void *data, object self_731318, int argc, object *args) /* object self_731318, object r_73773 */
 {
 object r_73773 = args[0];
  
closureN_type c_731767;
object e_731772 [2];
c_731767.hdr.mark = gc_color_red;
 c_731767.hdr.grayed = 0;
c_731767.tag = closureN_tag;
 c_731767.fn = (function_type)__lambda_23;
c_731767.num_args = 1;
c_731767.num_elements = 2;
c_731767.elements = (object *)e_731772;
c_731767.elements[0] = ((closureN)self_731318)->elements[0];
c_731767.elements[1] = ((closureN)self_731318)->elements[1];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_731767, __glo_mangle_scheme_cyclone_util, r_73773);; 
}

static void __lambda_23(void *data, object self_731319, int argc, object *args) /* object self_731319, object r_73772 */
 {
 object r_73772 = args[0];
  
make_utf8_string_with_len(c_731771, "", 0, 0);
return_direct_with_clo4(data,  __glo_foldl_scheme_base, (((closure)  __glo_foldl_scheme_base)->fn),  ((closureN)self_731319)->elements[0], ((closureN)self_731319)->elements[1], &c_731771, r_73772);; 
}

static void __lambda_17(void *data, object _, int argc, object *args) /* closure _,object k_73765, object name_7348_73480 */
 {
object k_73765 = args[0]; object name_7348_73480 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:name->string");

closureN_type c_731751;
object e_731760 [1];
c_731751.hdr.mark = gc_color_red;
 c_731751.hdr.grayed = 0;
c_731751.tag = closureN_tag;
 c_731751.fn = (function_type)__lambda_18;
c_731751.num_args = 1;
c_731751.num_elements = 1;
c_731751.elements = (object *)e_731760;
c_731751.elements[0] = k_73765;

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  &c_731751, name_7348_73480);; 
}

static void __lambda_18(void *data, object self_731314, int argc, object *args) /* object self_731314, object r_73767 */
 {
 object r_73767 = args[0];
  
closureN_type c_731753;
object e_731759 [1];
c_731753.hdr.mark = gc_color_red;
 c_731753.hdr.grayed = 0;
c_731753.tag = closureN_tag;
 c_731753.fn = (function_type)__lambda_19;
c_731753.num_args = 1;
c_731753.num_elements = 1;
c_731753.elements = (object *)e_731759;
c_731753.elements[0] = ((closureN)self_731314)->elements[0];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_731753, __glo_mangle_scheme_cyclone_util, r_73767);; 
}

static void __lambda_19(void *data, object self_731315, int argc, object *args) /* object self_731315, object r_73766 */
 {
 object r_73766 = args[0];
  
object c_731758 = apply(data,  ((closureN)self_731315)->elements[0],primitive_string_91append, r_73766);
return_direct_with_clo1(data,  ((closureN)self_731315)->elements[0], (((closure)  ((closureN)self_731315)->elements[0])->fn),  c_731758);; 
}

static void __lambda_16(void *data, object _, int argc, object *args) /* closure _,object k_73752, object import_7331_73476 */
 {
object k_73752 = args[0]; object import_7331_73476 = args[1];
  object r_73753;
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:import->library-name");
  object local_731722 = alloca(sizeof(complex_num_type)); 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731722, quote_only, import_7331_73476)) ){ 
  object local_731726 = alloca(sizeof(complex_num_type)); 
  r_73753 = ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731726, quote_only, import_7331_73476);
} else { 
    object local_731729 = alloca(sizeof(complex_num_type)); 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731729, quote_except, import_7331_73476)) ){ 
  object local_731733 = alloca(sizeof(complex_num_type)); 
  r_73753 = ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731733, quote_except, import_7331_73476);
} else { 
    object local_731736 = alloca(sizeof(complex_num_type)); 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731736, quote_prefix, import_7331_73476)) ){ 
  object local_731740 = alloca(sizeof(complex_num_type)); 
  r_73753 = ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731740, quote_prefix, import_7331_73476);
} else { 
  object local_731744 = alloca(sizeof(complex_num_type)); 
  r_73753 = ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731744, quote_rename, import_7331_73476);}
;}
;}
;if( (boolean_f != r_73753) ){ 
  

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  k_73752, Cyc_cadr(data, import_7331_73476));
} else { 
  return_direct_with_clo1(data,  k_73752, (((closure)  k_73752)->fn),  import_7331_73476);}
;; 
}

static object __lambda_348(void *data, object ptr,object import_91set_7330_73475) {

  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:import-set->import-set");


return_copy(ptr,  Cyc_cadr(data, import_91set_7330_73475));; 
}

static void __lambda_15(void *data, object _, int argc, object *args) /* closure _,object k_73749, object import_91set_7330_73475 */
 {
object k_73749 = args[0]; object import_91set_7330_73475 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:import-set->import-set");


return_direct_with_clo1(data,  k_73749, (((closure)  k_73749)->fn),  Cyc_cadr(data, import_91set_7330_73475));; 
}

static void __lambda_14(void *data, object _, int argc, object *args) /* closure _,object k_73737, object import_91set_7317_73471 */
 {
object k_73737 = args[0]; object import_91set_7317_73471 = args[1];
  object r_73738;
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:import-set:library-name?");
  object local_731683 = alloca(sizeof(complex_num_type)); 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731683, quote_only, import_91set_7317_73471)) ){ 
  object local_731687 = alloca(sizeof(complex_num_type)); 
  r_73738 = ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731687, quote_only, import_91set_7317_73471);
} else { 
    object local_731690 = alloca(sizeof(complex_num_type)); 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731690, quote_except, import_91set_7317_73471)) ){ 
  object local_731694 = alloca(sizeof(complex_num_type)); 
  r_73738 = ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731694, quote_except, import_91set_7317_73471);
} else { 
    object local_731697 = alloca(sizeof(complex_num_type)); 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731697, quote_prefix, import_91set_7317_73471)) ){ 
  object local_731701 = alloca(sizeof(complex_num_type)); 
  r_73738 = ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731701, quote_prefix, import_91set_7317_73471);
} else { 
  object local_731705 = alloca(sizeof(complex_num_type)); 
  r_73738 = ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_731705, quote_rename, import_91set_7317_73471);}
;}
;}
;
complex_num_type local_731709; 
return_direct_with_clo1(data,  k_73737, (((closure)  k_73737)->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_731709, r_73738));; 
}

static void __lambda_13(void *data, object _, int argc, object *args) /* closure _,object k_73733, object ast_7316_73470 */
 {
object k_73733 = args[0]; object ast_7316_73470 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:name");


return_direct_with_clo2(data,  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries, (((closure)  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries)->fn),  k_73733, Cyc_cadr(data, ast_7316_73470));; 
}

static void __lambda_9(void *data, object _, int argc, object *args) /* closure _,object k_73725, object lis_737_73468 */
 {
object k_73725 = args[0]; object lis_737_73468 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:%lib:list->import-set");

closureN_type c_731653;
object e_731657 [2];
c_731653.hdr.mark = gc_color_red;
 c_731653.hdr.grayed = 0;
c_731653.tag = closureN_tag;
 c_731653.fn = (function_type)__lambda_10;
c_731653.num_args = 1;
c_731653.num_elements = 2;
c_731653.elements = (object *)e_731657;
c_731653.elements[0] = k_73725;
c_731653.elements[1] = lis_737_73468;


mclosure0(c_731658, (function_type)__lambda_11);c_731658.num_args = 1;
return_direct_with_clo1(data,(closure)&c_731653,__lambda_10,  &c_731658);; 
}

static void __lambda_11(void *data, object self_731311, int argc, object *args) /* object self_731311, object k_73727, object atom_738_73469 */
 {
 object k_73727 = args[0]; object atom_738_73469 = args[1];
    
if( (boolean_f != Cyc_is_pair(atom_738_73469)) ){ 
  return_direct_with_clo2(data,  __glo__75lib_117list_91_125import_91set_scheme_cyclone_libraries, (((closure)  __glo__75lib_117list_91_125import_91set_scheme_cyclone_libraries)->fn),  k_73727, atom_738_73469);
} else { 
    
if( (boolean_f != Cyc_is_number(atom_738_73469)) ){ 
  
closureN_type c_731665;
object e_731670 [1];
c_731665.hdr.mark = gc_color_red;
 c_731665.hdr.grayed = 0;
c_731665.tag = closureN_tag;
 c_731665.fn = (function_type)__lambda_12;
c_731665.num_args = 1;
c_731665.num_elements = 1;
c_731665.elements = (object *)e_731670;
c_731665.elements[0] = k_73727;


object c_731673 = Cyc_number2string2(data,(closure)&c_731665,1,atom_738_73469);
return_closcall1(data,(closure)&c_731665,  c_731673);
} else { 
  return_direct_with_clo1(data,  k_73727, (((closure)  k_73727)->fn),  atom_738_73469);}
;}
;; 
}

static void __lambda_12(void *data, object self_731312, int argc, object *args) /* object self_731312, object r_73730 */
 {
 object r_73730 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_731312)->elements[0], (((closure)  ((closureN)self_731312)->elements[0])->fn),  Cyc_string2symbol(data, r_73730));; 
}

static void __lambda_10(void *data, object self_731313, int argc, object *args) /* object self_731313, object r_73726 */
 {
 object r_73726 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_731313)->elements[0], r_73726, ((closureN)self_731313)->elements[1]);; 
}

static void __lambda_7(void *data, object _, int argc, object *args) /* closure _,object k_73721, object lis_736_73467 */
 {
object k_73721 = args[0]; object lis_736_73467 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:list->import-set");

closureN_type c_731647;
object e_731650 [1];
c_731647.hdr.mark = gc_color_red;
 c_731647.hdr.grayed = 0;
c_731647.tag = closureN_tag;
 c_731647.fn = (function_type)__lambda_8;
c_731647.num_args = 1;
c_731647.num_elements = 1;
c_731647.elements = (object *)e_731650;
c_731647.elements[0] = k_73721;

return_direct_with_clo2(data,  __glo__75lib_117list_91_125import_91set_scheme_cyclone_libraries, (((closure)  __glo__75lib_117list_91_125import_91set_scheme_cyclone_libraries)->fn),  &c_731647, lis_736_73467);; 
}

static void __lambda_8(void *data, object self_731310, int argc, object *args) /* object self_731310, object r_73722 */
 {
 object r_73722 = args[0];
  return_direct_with_clo2(data,  __glo_lib_117rename_91aliases_scheme_cyclone_libraries, (((closure)  __glo_lib_117rename_91aliases_scheme_cyclone_libraries)->fn),  ((closureN)self_731310)->elements[0], r_73722);; 
}

static void __lambda_4(void *data, object _, int argc, object *args) /* closure _,object k_73713, object import_734_73465, object ext_735_73466_raw, ... */
 {
object k_73713 = args[0]; object import_734_73465 = args[1];
load_varargs(ext_735_73466, args, 2, argc - 2);
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:library-exists?");

closureN_type c_731625;
object e_731644 [2];
c_731625.hdr.mark = gc_color_red;
 c_731625.hdr.grayed = 0;
c_731625.tag = closureN_tag;
 c_731625.fn = (function_type)__lambda_5;
c_731625.num_args = 1;
c_731625.num_elements = 2;
c_731625.elements = (object *)e_731644;
c_731625.elements[0] = ext_735_73466;
c_731625.elements[1] = k_73713;

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  &c_731625, import_734_73465);; 
}

static void __lambda_5(void *data, object self_731308, int argc, object *args) /* object self_731308, object r_73715 */
 {
 object r_73715 = args[0];
  object r_73716;
    
if( (boolean_f != Cyc_is_null(((closureN)self_731308)->elements[0])) ){ 
  object c_731631;
 alloc_string(data,c_731631, 4, 4);
char tmp_731632[] = ".sld";
memcpy(((string_type *)c_731631)->str, tmp_731632,4);
((string_type *)c_731631)->str[4] = '\0';
  r_73716 = c_731631;
} else { 
  
  r_73716 = Cyc_car(data, ((closureN)self_731308)->elements[0]);}
;
closureN_type c_731638;
object e_731643 [1];
c_731638.hdr.mark = gc_color_red;
 c_731638.hdr.grayed = 0;
c_731638.tag = closureN_tag;
 c_731638.fn = (function_type)__lambda_6;
c_731638.num_args = 1;
c_731638.num_elements = 1;
c_731638.elements = (object *)e_731643;
c_731638.elements[0] = ((closureN)self_731308)->elements[1];

return_direct_with_clo3(data,  __glo_lib_117import_91_125filename_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125filename_scheme_cyclone_libraries)->fn),  &c_731638, r_73715, r_73716);; 
}

static void __lambda_6(void *data, object self_731309, int argc, object *args) /* object self_731309, object r_73714 */
 {
 object r_73714 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_731309)->elements[0], (((closure)  ((closureN)self_731309)->elements[0])->fn),  Cyc_io_file_exists(data, r_73714));; 
}

static void __lambda_3(void *data, object _, int argc, object *args) /* closure _,object k_73709, object ast_733_73464 */
 {
object k_73709 = args[0]; object ast_733_73464 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:library?");

complex_num_type local_731622; 
return_direct_with_clo1(data,  k_73709, (((closure)  k_73709)->fn),  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_731622, quote_define_91library, ast_733_73464));; 
}

static void __lambda_1(void *data, object _, int argc, object *args) /* closure _,object k_73704, object import_731_73462 */
 {
object k_73704 = args[0]; object import_731_73462 = args[1];
  Cyc_st_add(data, "scheme/cyclone/libraries.sld:lib:rename-aliases");

closureN_type c_731607;
object e_731615 [2];
c_731607.hdr.mark = gc_color_red;
 c_731607.hdr.grayed = 0;
c_731607.tag = closureN_tag;
 c_731607.fn = (function_type)__lambda_2;
c_731607.num_args = 1;
c_731607.num_elements = 2;
c_731607.elements = (object *)e_731615;
c_731607.elements[0] = import_731_73462;
c_731607.elements[1] = k_73704;



return_direct_with_clo1(data,(closure)&c_731607,__lambda_2,  assoc(data, import_731_73462, __glo__85srfi_91aliases_85_scheme_cyclone_libraries));; 
}

static void __lambda_2(void *data, object self_731307, int argc, object *args) /* object self_731307, object conv_732_73463 */
 {
 object conv_732_73463 = args[0];
  if( (boolean_f != conv_732_73463) ){ 
  

return_direct_with_clo2(data,  __glo__75lib_117list_91_125import_91set_scheme_cyclone_libraries, (((closure)  __glo__75lib_117list_91_125import_91set_scheme_cyclone_libraries)->fn),  ((closureN)self_731307)->elements[1], Cyc_cadr(data, conv_732_73463));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731307)->elements[1], (((closure)  ((closureN)self_731307)->elements[1])->fn),  ((closureN)self_731307)->elements[0]);}
;; 
}

void c_schemecyclonelibraries_inlinable_lambdas(void *data, object clo, int argc, object *args){ 
make_pair(pair_733973, find_or_add_symbol("lib:idb:entry->library-name"), find_or_add_symbol("lib:idb:entry->library-name__inline__"));
make_pair(pair_733974, find_or_add_symbol("lib:import-set->import-set"), find_or_add_symbol("lib:import-set->import-set__inline__"));
make_pair(c_733976, &pair_733973, NULL);
make_pair(c_733975, &pair_733974, &c_733976);
object buf[1]; object cont = args[0];
buf[0] = &c_733975; (((closure)cont)->fn)(data, cont, 1, buf);
 } 
void c_schemecyclonelibraries_entry_pt_first_lambda(void *data, object clo, int argc, object *args){ 
Cyc_set_globals_changed((gc_thread_data *)data);
  quote_cut = find_or_add_symbol("cut");
  quote_assumptions = find_or_add_symbol("assumptions");
  quote_chain = find_or_add_symbol("chain");
  quote_hooks = find_or_add_symbol("hooks");
  quote_fixnum = find_or_add_symbol("fixnum");
  quote_socket = find_or_add_symbol("socket");
  quote_integer_91bits = find_or_add_symbol("integer-bits");
  quote_format = find_or_add_symbol("format");
  quote_random = find_or_add_symbol("random");
  quote_threads = find_or_add_symbol("threads");
  quote_receive = find_or_add_symbol("receive");
  quote_and_91let_85 = find_or_add_symbol("and-let*");
  quote_comparator = find_or_add_symbol("comparator");
  quote_ephemeron = find_or_add_symbol("ephemeron");
  quote_list_91queue = find_or_add_symbol("list-queue");
  quote_box = find_or_add_symbol("box");
  quote_stream = find_or_add_symbol("stream");
  quote_lseq = find_or_add_symbol("lseq");
  quote_generator = find_or_add_symbol("generator");
  quote_text = find_or_add_symbol("text");
  quote_ideque = find_or_add_symbol("ideque");
  quote_rlist = find_or_add_symbol("rlist");
  quote_ilist = find_or_add_symbol("ilist");
  quote_hash_91table = find_or_add_symbol("hash-table");
  quote_charset = find_or_add_symbol("charset");
  quote_set = find_or_add_symbol("set");
  quote_sort = find_or_add_symbol("sort");
  quote_vector = find_or_add_symbol("vector");
  quote__list = find_or_add_symbol("list");
  quote__85srfi_91aliases_85 = find_or_add_symbol("*srfi-aliases*");
  quote_lib_117get_91dep_91list = find_or_add_symbol("lib:get-dep-list");
  quote_sld = find_or_add_symbol("sld");
  quote_cyclone = find_or_add_symbol("cyclone");
  quote_srfi = find_or_add_symbol("srfi");
  quote_scheme = find_or_add_symbol("scheme");
  quote_cond_91expand = find_or_add_symbol("cond-expand");
  quote__121param_91convert_125 = find_or_add_symbol("<param-convert>");
  quote__121param_91set_67_125 = find_or_add_symbol("<param-set!>");
  quote__inline = find_or_add_symbol("inline");
  quote_include_91c_91header = find_or_add_symbol("include-c-header");
  quote_c_91compiler_91options = find_or_add_symbol("c-compiler-options");
  quote_c_91linker_91options = find_or_add_symbol("c-linker-options");
  quote_include = find_or_add_symbol("include");
  quote_export = find_or_add_symbol("export");
  quote_import = find_or_add_symbol("import");
  quote_begin = find_or_add_symbol("begin");
  quote_rename = find_or_add_symbol("rename");
  quote_prefix = find_or_add_symbol("prefix");
  quote_except = find_or_add_symbol("except");
  quote_only = find_or_add_symbol("only");
  quote_define_91library = find_or_add_symbol("define-library");

  add_global("__glo_lib_91init_117schemecyclonelibraries_scheme_cyclone_libraries", (object *) &__glo_lib_91init_117schemecyclonelibraries_scheme_cyclone_libraries);
  add_global("__glo_resolve_91dependencies_scheme_cyclone_libraries", (object *) &__glo_resolve_91dependencies_scheme_cyclone_libraries);
  add_global("__glo_lib_117get_91dep_91list_scheme_cyclone_libraries", (object *) &__glo_lib_117get_91dep_91list_scheme_cyclone_libraries);
  add_global("__glo_lib_117get_91all_91import_91deps_scheme_cyclone_libraries", (object *) &__glo_lib_117get_91all_91import_91deps_scheme_cyclone_libraries);
  add_global("__glo_lib_117resolve_91meta_scheme_cyclone_libraries", (object *) &__glo_lib_117resolve_91meta_scheme_cyclone_libraries);
  add_global("__glo_lib_117import_91_125metalist_scheme_cyclone_libraries", (object *) &__glo_lib_117import_91_125metalist_scheme_cyclone_libraries);
  add_global("__glo_lib_117idb_117entry_91_125library_91id_scheme_cyclone_libraries", (object *) &__glo_lib_117idb_117entry_91_125library_91id_scheme_cyclone_libraries);
  add_global("__glo_lib_117idb_117entry_91_125library_91name_191_191inline_191_191_scheme_cyclone_libraries", (object *) &__glo_lib_117idb_117entry_91_125library_91name_191_191inline_191_191_scheme_cyclone_libraries);
  add_global("__glo_lib_117idb_117entry_91_125library_91name_scheme_cyclone_libraries", (object *) &__glo_lib_117idb_117entry_91_125library_91name_scheme_cyclone_libraries);
  add_global("__glo_lib_117idb_117lookup_scheme_cyclone_libraries", (object *) &__glo_lib_117idb_117lookup_scheme_cyclone_libraries);
  add_global("__glo_lib_117idb_117ids_scheme_cyclone_libraries", (object *) &__glo_lib_117idb_117ids_scheme_cyclone_libraries);
  add_global("__glo_lib_117imports_91_125idb_scheme_cyclone_libraries", (object *) &__glo_lib_117imports_91_125idb_scheme_cyclone_libraries);
  add_global("__glo_lib_117import_91set_95exports_91_125imports_scheme_cyclone_libraries", (object *) &__glo_lib_117import_91set_95exports_91_125imports_scheme_cyclone_libraries);
  add_global("__glo_lib_117import_91_125export_91list_scheme_cyclone_libraries", (object *) &__glo_lib_117import_91_125export_91list_scheme_cyclone_libraries);
  add_global("__glo_lib_117get_91all_91c_91compiler_91options_scheme_cyclone_libraries", (object *) &__glo_lib_117get_91all_91c_91compiler_91options_scheme_cyclone_libraries);
  add_global("__glo_lib_117read_91c_91compiler_91options_scheme_cyclone_libraries", (object *) &__glo_lib_117read_91c_91compiler_91options_scheme_cyclone_libraries);
  add_global("__glo_lib_117get_91all_91c_91linker_91options_scheme_cyclone_libraries", (object *) &__glo_lib_117get_91all_91c_91linker_91options_scheme_cyclone_libraries);
  add_global("__glo_lib_117read_91c_91linker_91options_scheme_cyclone_libraries", (object *) &__glo_lib_117read_91c_91linker_91options_scheme_cyclone_libraries);
  add_global("__glo_lib_117read_91includes_scheme_cyclone_libraries", (object *) &__glo_lib_117read_91includes_scheme_cyclone_libraries);
  add_global("__glo_lib_117read_91imports_scheme_cyclone_libraries", (object *) &__glo_lib_117read_91imports_scheme_cyclone_libraries);
  add_global("__glo_lib_117check_91system_91path_scheme_cyclone_libraries", (object *) &__glo_lib_117check_91system_91path_scheme_cyclone_libraries);
  add_global("__glo_lib_117import_91_125path_scheme_cyclone_libraries", (object *) &__glo_lib_117import_91_125path_scheme_cyclone_libraries);
  add_global("__glo_lib_117import_91_125filename_scheme_cyclone_libraries", (object *) &__glo_lib_117import_91_125filename_scheme_cyclone_libraries);
  add_global("__glo_lib_117atom_91_125string_scheme_cyclone_libraries", (object *) &__glo_lib_117atom_91_125string_scheme_cyclone_libraries);
  add_global("__glo_form_91ce_91expr_scheme_cyclone_libraries", (object *) &__glo_form_91ce_91expr_scheme_cyclone_libraries);
  add_global("__glo_lib_117cond_91expand_91decls_scheme_cyclone_libraries", (object *) &__glo_lib_117cond_91expand_91decls_scheme_cyclone_libraries);
  add_global("__glo_lib_117cond_91expand_scheme_cyclone_libraries", (object *) &__glo_lib_117cond_91expand_scheme_cyclone_libraries);
  add_global("__glo_lib_117inlines_scheme_cyclone_libraries", (object *) &__glo_lib_117inlines_scheme_cyclone_libraries);
  add_global("__glo_lib_117include_91c_91headers_scheme_cyclone_libraries", (object *) &__glo_lib_117include_91c_91headers_scheme_cyclone_libraries);
  add_global("__glo_lib_117c_91compiler_91options_scheme_cyclone_libraries", (object *) &__glo_lib_117c_91compiler_91options_scheme_cyclone_libraries);
  add_global("__glo_lib_117c_91linker_91options_scheme_cyclone_libraries", (object *) &__glo_lib_117c_91linker_91options_scheme_cyclone_libraries);
  add_global("__glo_lib_117includes_scheme_cyclone_libraries", (object *) &__glo_lib_117includes_scheme_cyclone_libraries);
  add_global("__glo_lib_117exports_scheme_cyclone_libraries", (object *) &__glo_lib_117exports_scheme_cyclone_libraries);
  add_global("__glo_lib_117rename_91exports_scheme_cyclone_libraries", (object *) &__glo_lib_117rename_91exports_scheme_cyclone_libraries);
  add_global("__glo_lib_117raw_91exports_scheme_cyclone_libraries", (object *) &__glo_lib_117raw_91exports_scheme_cyclone_libraries);
  add_global("__glo_lib_117imports_scheme_cyclone_libraries", (object *) &__glo_lib_117imports_scheme_cyclone_libraries);
  add_global("__glo_lib_117body_scheme_cyclone_libraries", (object *) &__glo_lib_117body_scheme_cyclone_libraries);
  add_global("__glo_lib_117get_91all_scheme_cyclone_libraries", (object *) &__glo_lib_117get_91all_scheme_cyclone_libraries);
  add_global("__glo_lib_117result_scheme_cyclone_libraries", (object *) &__glo_lib_117result_scheme_cyclone_libraries);
  add_global("__glo_lib_117name_91_125symbol_scheme_cyclone_libraries", (object *) &__glo_lib_117name_91_125symbol_scheme_cyclone_libraries);
  add_global("__glo_lib_117name_91_125unique_91string_scheme_cyclone_libraries", (object *) &__glo_lib_117name_91_125unique_91string_scheme_cyclone_libraries);
  add_global("__glo_lib_117name_91_125string_scheme_cyclone_libraries", (object *) &__glo_lib_117name_91_125string_scheme_cyclone_libraries);
  add_global("__glo_lib_117import_91_125library_91name_scheme_cyclone_libraries", (object *) &__glo_lib_117import_91_125library_91name_scheme_cyclone_libraries);
  add_global("__glo_lib_117import_91set_91_125import_91set_191_191inline_191_191_scheme_cyclone_libraries", (object *) &__glo_lib_117import_91set_91_125import_91set_191_191inline_191_191_scheme_cyclone_libraries);
  add_global("__glo_lib_117import_91set_91_125import_91set_scheme_cyclone_libraries", (object *) &__glo_lib_117import_91set_91_125import_91set_scheme_cyclone_libraries);
  add_global("__glo_lib_117import_91set_117library_91name_127_scheme_cyclone_libraries", (object *) &__glo_lib_117import_91set_117library_91name_127_scheme_cyclone_libraries);
  add_global("__glo_lib_117name_scheme_cyclone_libraries", (object *) &__glo_lib_117name_scheme_cyclone_libraries);
  add_global("__glo__75lib_117list_91_125import_91set_scheme_cyclone_libraries", (object *) &__glo__75lib_117list_91_125import_91set_scheme_cyclone_libraries);
  add_global("__glo_lib_117list_91_125import_91set_scheme_cyclone_libraries", (object *) &__glo_lib_117list_91_125import_91set_scheme_cyclone_libraries);
  add_global("__glo_library_91exists_127_scheme_cyclone_libraries", (object *) &__glo_library_91exists_127_scheme_cyclone_libraries);
  add_global("__glo_library_127_scheme_cyclone_libraries", (object *) &__glo_library_127_scheme_cyclone_libraries);
  add_global("__glo_lib_117rename_91aliases_scheme_cyclone_libraries", (object *) &__glo_lib_117rename_91aliases_scheme_cyclone_libraries);
  add_global("__glo__85srfi_91aliases_85_scheme_cyclone_libraries", (object *) &__glo__85srfi_91aliases_85_scheme_cyclone_libraries);
  mclosure0(c_733758, (function_type)__lambda_334);c_733758.num_args = 0; 
  __glo_lib_91init_117schemecyclonelibraries_scheme_cyclone_libraries = &c_733758; 
  mclosure0(c_733456, (function_type)__lambda_291);c_733456.num_args = 1; 
  __glo_resolve_91dependencies_scheme_cyclone_libraries = &c_733456; 
  mclosure0(c_733348, (function_type)__lambda_274);c_733348.num_args = 4; 
  __glo_lib_117get_91all_91import_91deps_scheme_cyclone_libraries = &c_733348; 
  mclosure0(c_733330, (function_type)__lambda_270);c_733330.num_args = 3; 
  __glo_lib_117resolve_91meta_scheme_cyclone_libraries = &c_733330; 
  mclosure0(c_733257, (function_type)__lambda_260);c_733257.num_args = 3; 
  __glo_lib_117import_91_125metalist_scheme_cyclone_libraries = &c_733257; 
  mclosure0(c_733243, (function_type)__lambda_259);c_733243.num_args = 1; 
  __glo_lib_117idb_117entry_91_125library_91id_scheme_cyclone_libraries = &c_733243; 
  mclosure0(c_733238, (function_type)__lambda_349);c_733238.num_args = 1; 
  __glo_lib_117idb_117entry_91_125library_91name_191_191inline_191_191_scheme_cyclone_libraries = &c_733238; 
  mclosure0(c_733233, (function_type)__lambda_258);c_733233.num_args = 1; 
  __glo_lib_117idb_117entry_91_125library_91name_scheme_cyclone_libraries = &c_733233; 
  mclosure0(c_733181, (function_type)__lambda_251);c_733181.num_args = 2; 
  __glo_lib_117idb_117lookup_scheme_cyclone_libraries = &c_733181; 
  mclosure0(c_733158, (function_type)__lambda_248);c_733158.num_args = 1; 
  __glo_lib_117idb_117ids_scheme_cyclone_libraries = &c_733158; 
  mclosure0(c_733113, (function_type)__lambda_239);c_733113.num_args = 4; 
  __glo_lib_117imports_91_125idb_scheme_cyclone_libraries = &c_733113; 
  mclosure0(c_732896, (function_type)__lambda_217);c_732896.num_args = 2; 
  __glo_lib_117import_91set_95exports_91_125imports_scheme_cyclone_libraries = &c_732896; 
  mclosure0(c_732838, (function_type)__lambda_207);c_732838.num_args = 4; 
  __glo_lib_117import_91_125export_91list_scheme_cyclone_libraries = &c_732838; 
  mclosure0(c_732821, (function_type)__lambda_203);c_732821.num_args = 4; 
  __glo_lib_117get_91all_91c_91compiler_91options_scheme_cyclone_libraries = &c_732821; 
  mclosure0(c_732769, (function_type)__lambda_194);c_732769.num_args = 4; 
  __glo_lib_117read_91c_91compiler_91options_scheme_cyclone_libraries = &c_732769; 
  mclosure0(c_732752, (function_type)__lambda_190);c_732752.num_args = 4; 
  __glo_lib_117get_91all_91c_91linker_91options_scheme_cyclone_libraries = &c_732752; 
  mclosure0(c_732700, (function_type)__lambda_181);c_732700.num_args = 4; 
  __glo_lib_117read_91c_91linker_91options_scheme_cyclone_libraries = &c_732700; 
  mclosure0(c_732670, (function_type)__lambda_175);c_732670.num_args = 3; 
  __glo_lib_117read_91includes_scheme_cyclone_libraries = &c_732670; 
  mclosure0(c_732619, (function_type)__lambda_166);c_732619.num_args = 4; 
  __glo_lib_117read_91imports_scheme_cyclone_libraries = &c_732619; 
  mclosure0(c_732587, (function_type)__lambda_161);c_732587.num_args = 1; 
  __glo_lib_117check_91system_91path_scheme_cyclone_libraries = &c_732587; 
  mclosure0(c_732439, (function_type)__lambda_139);c_732439.num_args = 4; 
  __glo_lib_117import_91_125path_scheme_cyclone_libraries = &c_732439; 
  mclosure0(c_732205, (function_type)__lambda_108);c_732205.num_args = 1; 
  __glo_lib_117import_91_125filename_scheme_cyclone_libraries = &c_732205; 
  mclosure0(c_732190, (function_type)__lambda_107);c_732190.num_args = 1; 
  __glo_lib_117atom_91_125string_scheme_cyclone_libraries = &c_732190; 
  mclosure0(c_732150, (function_type)__lambda_103);c_732150.num_args = 1; 
  __glo_form_91ce_91expr_scheme_cyclone_libraries = &c_732150; 
  mclosure0(c_732068, (function_type)__lambda_91);c_732068.num_args = 2; 
  __glo_lib_117cond_91expand_91decls_scheme_cyclone_libraries = &c_732068; 
  mclosure0(c_732003, (function_type)__lambda_77);c_732003.num_args = 3; 
  __glo_lib_117cond_91expand_scheme_cyclone_libraries = &c_732003; 
  mclosure0(c_731972, (function_type)__lambda_70);c_731972.num_args = 1; 
  __glo_lib_117inlines_scheme_cyclone_libraries = &c_731972; 
  mclosure0(c_731947, (function_type)__lambda_64);c_731947.num_args = 1; 
  __glo_lib_117include_91c_91headers_scheme_cyclone_libraries = &c_731947; 
  mclosure0(c_731922, (function_type)__lambda_58);c_731922.num_args = 1; 
  __glo_lib_117c_91compiler_91options_scheme_cyclone_libraries = &c_731922; 
  mclosure0(c_731897, (function_type)__lambda_52);c_731897.num_args = 1; 
  __glo_lib_117c_91linker_91options_scheme_cyclone_libraries = &c_731897; 
  mclosure0(c_731872, (function_type)__lambda_46);c_731872.num_args = 1; 
  __glo_lib_117includes_scheme_cyclone_libraries = &c_731872; 
  mclosure0(c_731853, (function_type)__lambda_42);c_731853.num_args = 1; 
  __glo_lib_117exports_scheme_cyclone_libraries = &c_731853; 
  mclosure0(c_731837, (function_type)__lambda_38);c_731837.num_args = 1; 
  __glo_lib_117rename_91exports_scheme_cyclone_libraries = &c_731837; 
  mclosure0(c_731835, (function_type)__lambda_37);c_731835.num_args = 1; 
  __glo_lib_117raw_91exports_scheme_cyclone_libraries = &c_731835; 
  mclosure0(c_731829, (function_type)__lambda_35);c_731829.num_args = 1; 
  __glo_lib_117imports_scheme_cyclone_libraries = &c_731829; 
  mclosure0(c_731827, (function_type)__lambda_34);c_731827.num_args = 1; 
  __glo_lib_117body_scheme_cyclone_libraries = &c_731827; 
  mclosure0(c_731805, (function_type)__lambda_29);c_731805.num_args = 2; 
  __glo_lib_117get_91all_scheme_cyclone_libraries = &c_731805; 
  mclosure0(c_731802, (function_type)__lambda_28);c_731802.num_args = 1; 
  __glo_lib_117result_scheme_cyclone_libraries = &c_731802; 
  mclosure0(c_731787, (function_type)__lambda_25);c_731787.num_args = 1; 
  __glo_lib_117name_91_125symbol_scheme_cyclone_libraries = &c_731787; 
  mclosure0(c_731761, (function_type)__lambda_20);c_731761.num_args = 1; 
  __glo_lib_117name_91_125unique_91string_scheme_cyclone_libraries = &c_731761; 
  mclosure0(c_731749, (function_type)__lambda_17);c_731749.num_args = 1; 
  __glo_lib_117name_91_125string_scheme_cyclone_libraries = &c_731749; 
  mclosure0(c_731718, (function_type)__lambda_16);c_731718.num_args = 1; 
  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries = &c_731718; 
  mclosure0(c_731714, (function_type)__lambda_348);c_731714.num_args = 1; 
  __glo_lib_117import_91set_91_125import_91set_191_191inline_191_191_scheme_cyclone_libraries = &c_731714; 
  mclosure0(c_731710, (function_type)__lambda_15);c_731710.num_args = 1; 
  __glo_lib_117import_91set_91_125import_91set_scheme_cyclone_libraries = &c_731710; 
  mclosure0(c_731679, (function_type)__lambda_14);c_731679.num_args = 1; 
  __glo_lib_117import_91set_117library_91name_127_scheme_cyclone_libraries = &c_731679; 
  mclosure0(c_731675, (function_type)__lambda_13);c_731675.num_args = 1; 
  __glo_lib_117name_scheme_cyclone_libraries = &c_731675; 
  mclosure0(c_731651, (function_type)__lambda_9);c_731651.num_args = 1; 
  __glo__75lib_117list_91_125import_91set_scheme_cyclone_libraries = &c_731651; 
  mclosure0(c_731645, (function_type)__lambda_7);c_731645.num_args = 1; 
  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries = &c_731645; 
  mclosure0(c_731623, (function_type)__lambda_4);c_731623.num_args = 1; 
  __glo_library_91exists_127_scheme_cyclone_libraries = &c_731623; 
  mclosure0(c_731618, (function_type)__lambda_3);c_731618.num_args = 1; 
  __glo_library_127_scheme_cyclone_libraries = &c_731618; 
  mclosure0(c_731605, (function_type)__lambda_1);c_731605.num_args = 1; 
  __glo_lib_117rename_91aliases_scheme_cyclone_libraries = &c_731605; 
  __glo_lib_117get_91dep_91list_scheme_cyclone_libraries = boolean_f; 
  __glo__85srfi_91aliases_85_scheme_cyclone_libraries = boolean_f; 

  mclosure0(clo_733978, c_schemecyclonelibraries_inlinable_lambdas); make_pair(pair_733977, find_or_add_symbol("c_schemecyclonelibraries_inlinable_lambdas"), &clo_733978);
  make_cvar(cvar_733979, (object *)&__glo_lib_91init_117schemecyclonelibraries_scheme_cyclone_libraries);make_pair(pair_733980, find_or_add_symbol("lib-init:schemecyclonelibraries"), &cvar_733979);
  make_cvar(cvar_733981, (object *)&__glo_resolve_91dependencies_scheme_cyclone_libraries);make_pair(pair_733982, find_or_add_symbol("resolve-dependencies"), &cvar_733981);
  make_cvar(cvar_733983, (object *)&__glo_lib_117get_91dep_91list_scheme_cyclone_libraries);make_pair(pair_733984, find_or_add_symbol("lib:get-dep-list"), &cvar_733983);
  make_cvar(cvar_733985, (object *)&__glo_lib_117get_91all_91import_91deps_scheme_cyclone_libraries);make_pair(pair_733986, find_or_add_symbol("lib:get-all-import-deps"), &cvar_733985);
  make_cvar(cvar_733987, (object *)&__glo_lib_117resolve_91meta_scheme_cyclone_libraries);make_pair(pair_733988, find_or_add_symbol("lib:resolve-meta"), &cvar_733987);
  make_cvar(cvar_733989, (object *)&__glo_lib_117import_91_125metalist_scheme_cyclone_libraries);make_pair(pair_733990, find_or_add_symbol("lib:import->metalist"), &cvar_733989);
  make_cvar(cvar_733991, (object *)&__glo_lib_117idb_117entry_91_125library_91id_scheme_cyclone_libraries);make_pair(pair_733992, find_or_add_symbol("lib:idb:entry->library-id"), &cvar_733991);
  make_cvar(cvar_733993, (object *)&__glo_lib_117idb_117entry_91_125library_91name_191_191inline_191_191_scheme_cyclone_libraries);make_pair(pair_733994, find_or_add_symbol("lib:idb:entry->library-name__inline__"), &cvar_733993);
  make_cvar(cvar_733995, (object *)&__glo_lib_117idb_117entry_91_125library_91name_scheme_cyclone_libraries);make_pair(pair_733996, find_or_add_symbol("lib:idb:entry->library-name"), &cvar_733995);
  make_cvar(cvar_733997, (object *)&__glo_lib_117idb_117lookup_scheme_cyclone_libraries);make_pair(pair_733998, find_or_add_symbol("lib:idb:lookup"), &cvar_733997);
  make_cvar(cvar_733999, (object *)&__glo_lib_117idb_117ids_scheme_cyclone_libraries);make_pair(pair_734000, find_or_add_symbol("lib:idb:ids"), &cvar_733999);
  make_cvar(cvar_734001, (object *)&__glo_lib_117imports_91_125idb_scheme_cyclone_libraries);make_pair(pair_734002, find_or_add_symbol("lib:imports->idb"), &cvar_734001);
  make_cvar(cvar_734003, (object *)&__glo_lib_117import_91set_95exports_91_125imports_scheme_cyclone_libraries);make_pair(pair_734004, find_or_add_symbol("lib:import-set/exports->imports"), &cvar_734003);
  make_cvar(cvar_734005, (object *)&__glo_lib_117import_91_125export_91list_scheme_cyclone_libraries);make_pair(pair_734006, find_or_add_symbol("lib:import->export-list"), &cvar_734005);
  make_cvar(cvar_734007, (object *)&__glo_lib_117get_91all_91c_91compiler_91options_scheme_cyclone_libraries);make_pair(pair_734008, find_or_add_symbol("lib:get-all-c-compiler-options"), &cvar_734007);
  make_cvar(cvar_734009, (object *)&__glo_lib_117read_91c_91compiler_91options_scheme_cyclone_libraries);make_pair(pair_734010, find_or_add_symbol("lib:read-c-compiler-options"), &cvar_734009);
  make_cvar(cvar_734011, (object *)&__glo_lib_117get_91all_91c_91linker_91options_scheme_cyclone_libraries);make_pair(pair_734012, find_or_add_symbol("lib:get-all-c-linker-options"), &cvar_734011);
  make_cvar(cvar_734013, (object *)&__glo_lib_117read_91c_91linker_91options_scheme_cyclone_libraries);make_pair(pair_734014, find_or_add_symbol("lib:read-c-linker-options"), &cvar_734013);
  make_cvar(cvar_734015, (object *)&__glo_lib_117read_91includes_scheme_cyclone_libraries);make_pair(pair_734016, find_or_add_symbol("lib:read-includes"), &cvar_734015);
  make_cvar(cvar_734017, (object *)&__glo_lib_117read_91imports_scheme_cyclone_libraries);make_pair(pair_734018, find_or_add_symbol("lib:read-imports"), &cvar_734017);
  make_cvar(cvar_734019, (object *)&__glo_lib_117check_91system_91path_scheme_cyclone_libraries);make_pair(pair_734020, find_or_add_symbol("lib:check-system-path"), &cvar_734019);
  make_cvar(cvar_734021, (object *)&__glo_lib_117import_91_125path_scheme_cyclone_libraries);make_pair(pair_734022, find_or_add_symbol("lib:import->path"), &cvar_734021);
  make_cvar(cvar_734023, (object *)&__glo_lib_117import_91_125filename_scheme_cyclone_libraries);make_pair(pair_734024, find_or_add_symbol("lib:import->filename"), &cvar_734023);
  make_cvar(cvar_734025, (object *)&__glo_lib_117atom_91_125string_scheme_cyclone_libraries);make_pair(pair_734026, find_or_add_symbol("lib:atom->string"), &cvar_734025);
  make_cvar(cvar_734027, (object *)&__glo_form_91ce_91expr_scheme_cyclone_libraries);make_pair(pair_734028, find_or_add_symbol("form-ce-expr"), &cvar_734027);
  make_cvar(cvar_734029, (object *)&__glo_lib_117cond_91expand_91decls_scheme_cyclone_libraries);make_pair(pair_734030, find_or_add_symbol("lib:cond-expand-decls"), &cvar_734029);
  make_cvar(cvar_734031, (object *)&__glo_lib_117cond_91expand_scheme_cyclone_libraries);make_pair(pair_734032, find_or_add_symbol("lib:cond-expand"), &cvar_734031);
  make_cvar(cvar_734033, (object *)&__glo_lib_117inlines_scheme_cyclone_libraries);make_pair(pair_734034, find_or_add_symbol("lib:inlines"), &cvar_734033);
  make_cvar(cvar_734035, (object *)&__glo_lib_117include_91c_91headers_scheme_cyclone_libraries);make_pair(pair_734036, find_or_add_symbol("lib:include-c-headers"), &cvar_734035);
  make_cvar(cvar_734037, (object *)&__glo_lib_117c_91compiler_91options_scheme_cyclone_libraries);make_pair(pair_734038, find_or_add_symbol("lib:c-compiler-options"), &cvar_734037);
  make_cvar(cvar_734039, (object *)&__glo_lib_117c_91linker_91options_scheme_cyclone_libraries);make_pair(pair_734040, find_or_add_symbol("lib:c-linker-options"), &cvar_734039);
  make_cvar(cvar_734041, (object *)&__glo_lib_117includes_scheme_cyclone_libraries);make_pair(pair_734042, find_or_add_symbol("lib:includes"), &cvar_734041);
  make_cvar(cvar_734043, (object *)&__glo_lib_117exports_scheme_cyclone_libraries);make_pair(pair_734044, find_or_add_symbol("lib:exports"), &cvar_734043);
  make_cvar(cvar_734045, (object *)&__glo_lib_117rename_91exports_scheme_cyclone_libraries);make_pair(pair_734046, find_or_add_symbol("lib:rename-exports"), &cvar_734045);
  make_cvar(cvar_734047, (object *)&__glo_lib_117raw_91exports_scheme_cyclone_libraries);make_pair(pair_734048, find_or_add_symbol("lib:raw-exports"), &cvar_734047);
  make_cvar(cvar_734049, (object *)&__glo_lib_117imports_scheme_cyclone_libraries);make_pair(pair_734050, find_or_add_symbol("lib:imports"), &cvar_734049);
  make_cvar(cvar_734051, (object *)&__glo_lib_117body_scheme_cyclone_libraries);make_pair(pair_734052, find_or_add_symbol("lib:body"), &cvar_734051);
  make_cvar(cvar_734053, (object *)&__glo_lib_117get_91all_scheme_cyclone_libraries);make_pair(pair_734054, find_or_add_symbol("lib:get-all"), &cvar_734053);
  make_cvar(cvar_734055, (object *)&__glo_lib_117result_scheme_cyclone_libraries);make_pair(pair_734056, find_or_add_symbol("lib:result"), &cvar_734055);
  make_cvar(cvar_734057, (object *)&__glo_lib_117name_91_125symbol_scheme_cyclone_libraries);make_pair(pair_734058, find_or_add_symbol("lib:name->symbol"), &cvar_734057);
  make_cvar(cvar_734059, (object *)&__glo_lib_117name_91_125unique_91string_scheme_cyclone_libraries);make_pair(pair_734060, find_or_add_symbol("lib:name->unique-string"), &cvar_734059);
  make_cvar(cvar_734061, (object *)&__glo_lib_117name_91_125string_scheme_cyclone_libraries);make_pair(pair_734062, find_or_add_symbol("lib:name->string"), &cvar_734061);
  make_cvar(cvar_734063, (object *)&__glo_lib_117import_91_125library_91name_scheme_cyclone_libraries);make_pair(pair_734064, find_or_add_symbol("lib:import->library-name"), &cvar_734063);
  make_cvar(cvar_734065, (object *)&__glo_lib_117import_91set_91_125import_91set_191_191inline_191_191_scheme_cyclone_libraries);make_pair(pair_734066, find_or_add_symbol("lib:import-set->import-set__inline__"), &cvar_734065);
  make_cvar(cvar_734067, (object *)&__glo_lib_117import_91set_91_125import_91set_scheme_cyclone_libraries);make_pair(pair_734068, find_or_add_symbol("lib:import-set->import-set"), &cvar_734067);
  make_cvar(cvar_734069, (object *)&__glo_lib_117import_91set_117library_91name_127_scheme_cyclone_libraries);make_pair(pair_734070, find_or_add_symbol("lib:import-set:library-name?"), &cvar_734069);
  make_cvar(cvar_734071, (object *)&__glo_lib_117name_scheme_cyclone_libraries);make_pair(pair_734072, find_or_add_symbol("lib:name"), &cvar_734071);
  make_cvar(cvar_734073, (object *)&__glo__75lib_117list_91_125import_91set_scheme_cyclone_libraries);make_pair(pair_734074, find_or_add_symbol("%lib:list->import-set"), &cvar_734073);
  make_cvar(cvar_734075, (object *)&__glo_lib_117list_91_125import_91set_scheme_cyclone_libraries);make_pair(pair_734076, find_or_add_symbol("lib:list->import-set"), &cvar_734075);
  make_cvar(cvar_734077, (object *)&__glo_library_91exists_127_scheme_cyclone_libraries);make_pair(pair_734078, find_or_add_symbol("library-exists?"), &cvar_734077);
  make_cvar(cvar_734079, (object *)&__glo_library_127_scheme_cyclone_libraries);make_pair(pair_734080, find_or_add_symbol("library?"), &cvar_734079);
  make_cvar(cvar_734081, (object *)&__glo_lib_117rename_91aliases_scheme_cyclone_libraries);make_pair(pair_734082, find_or_add_symbol("lib:rename-aliases"), &cvar_734081);
  make_cvar(cvar_734083, (object *)&__glo__85srfi_91aliases_85_scheme_cyclone_libraries);make_pair(pair_734084, find_or_add_symbol("*srfi-aliases*"), &cvar_734083);
make_pair(c_734138, &pair_733977,Cyc_global_variables);
make_pair(c_734137, &pair_733980, &c_734138);
make_pair(c_734136, &pair_733982, &c_734137);
make_pair(c_734135, &pair_733984, &c_734136);
make_pair(c_734134, &pair_733986, &c_734135);
make_pair(c_734133, &pair_733988, &c_734134);
make_pair(c_734132, &pair_733990, &c_734133);
make_pair(c_734131, &pair_733992, &c_734132);
make_pair(c_734130, &pair_733994, &c_734131);
make_pair(c_734129, &pair_733996, &c_734130);
make_pair(c_734128, &pair_733998, &c_734129);
make_pair(c_734127, &pair_734000, &c_734128);
make_pair(c_734126, &pair_734002, &c_734127);
make_pair(c_734125, &pair_734004, &c_734126);
make_pair(c_734124, &pair_734006, &c_734125);
make_pair(c_734123, &pair_734008, &c_734124);
make_pair(c_734122, &pair_734010, &c_734123);
make_pair(c_734121, &pair_734012, &c_734122);
make_pair(c_734120, &pair_734014, &c_734121);
make_pair(c_734119, &pair_734016, &c_734120);
make_pair(c_734118, &pair_734018, &c_734119);
make_pair(c_734117, &pair_734020, &c_734118);
make_pair(c_734116, &pair_734022, &c_734117);
make_pair(c_734115, &pair_734024, &c_734116);
make_pair(c_734114, &pair_734026, &c_734115);
make_pair(c_734113, &pair_734028, &c_734114);
make_pair(c_734112, &pair_734030, &c_734113);
make_pair(c_734111, &pair_734032, &c_734112);
make_pair(c_734110, &pair_734034, &c_734111);
make_pair(c_734109, &pair_734036, &c_734110);
make_pair(c_734108, &pair_734038, &c_734109);
make_pair(c_734107, &pair_734040, &c_734108);
make_pair(c_734106, &pair_734042, &c_734107);
make_pair(c_734105, &pair_734044, &c_734106);
make_pair(c_734104, &pair_734046, &c_734105);
make_pair(c_734103, &pair_734048, &c_734104);
make_pair(c_734102, &pair_734050, &c_734103);
make_pair(c_734101, &pair_734052, &c_734102);
make_pair(c_734100, &pair_734054, &c_734101);
make_pair(c_734099, &pair_734056, &c_734100);
make_pair(c_734098, &pair_734058, &c_734099);
make_pair(c_734097, &pair_734060, &c_734098);
make_pair(c_734096, &pair_734062, &c_734097);
make_pair(c_734095, &pair_734064, &c_734096);
make_pair(c_734094, &pair_734066, &c_734095);
make_pair(c_734093, &pair_734068, &c_734094);
make_pair(c_734092, &pair_734070, &c_734093);
make_pair(c_734091, &pair_734072, &c_734092);
make_pair(c_734090, &pair_734074, &c_734091);
make_pair(c_734089, &pair_734076, &c_734090);
make_pair(c_734088, &pair_734078, &c_734089);
make_pair(c_734087, &pair_734080, &c_734088);
make_pair(c_734086, &pair_734082, &c_734087);
make_pair(c_734085, &pair_734084, &c_734086);
Cyc_global_variables = &c_734085;
object buf[1]; buf[0] = ((closure1_type *)clo)->element;
(((closure)__glo_lib_91init_117schemecyclonelibraries_scheme_cyclone_libraries)->fn)(data, buf[0], 1, buf);
}
void c_schemecyclonelibraries_entry_pt(void *data, object cont, int argc, object value){ 
  register_library("scheme_cyclone_libraries");
  c_schemecyclonelibraries_entry_pt_first_lambda(data, cont, argc, value);
}
