#include "run-time.h"

/* Typedefs for referenced classes */

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D Pgf_cache_;
  D debug_name_;
  D generic_function_methods_;
  D discriminator_;
  D incremental_gf_module_;
  D incremental_gf_domain_info_;
  D incremental_gf_method_libraries_;
  D incremental_gf_properties_;
} _KLincremental_generic_functionGVKe;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D debug_name_;
  D class_implementation_class_;
  D class_subtype_bit_;
  D class_module_;
} _KLfunction_classGVKi;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D debug_name_;
  D class_implementation_class_;
  D class_subtype_bit_;
  D class_module_;
} _KLclassGVKd;

#define  define__KLmm_wrapperGVKi(nrepeated) \
  typedef struct { \
    D wrapper; \
    D mm_wrapper_implementation_class_; \
    D mm_wrapper_subtype_mask_; \
    DWORD mm_wrapper_fixed_part_; \
    DWORD mm_wrapper_variable_part_; \
    D mm_wrapper_number_patterns_; \
    DWORD mm_wrapper_pattern_element_[nrepeated+1]; \
  } _KLmm_wrapperGVKi_##nrepeated;
define__KLmm_wrapperGVKi(1);
define__KLmm_wrapperGVKi(0);

typedef struct {
  D wrapper;
  D namespace_name_;
  D library_major_version_;
  D library_minor_version_;
  D library_build_count_;
  D used_libraries_;
  D all_used_libraries_;
  D runtime_module_;
  D library_defined_generics_;
  D library_number_static_dispatches_;
  D library_number_dynamic_dispatches_;
} _KLlibraryGVKe;

typedef struct {
  D wrapper;
} _KLbooleanGVKd;

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D Pgf_cache_;
  D debug_name_;
  D generic_function_methods_;
  D discriminator_;
} _KLsealed_generic_functionGVKe;

#define  define__KLsimple_object_vectorGVKd(nrepeated) \
  typedef struct { \
    D wrapper; \
    D size_; \
    D vector_element_[nrepeated+1]; \
  } _KLsimple_object_vectorGVKd_##nrepeated;
define__KLsimple_object_vectorGVKd(7);
define__KLsimple_object_vectorGVKd(10);
define__KLsimple_object_vectorGVKd(8);
define__KLsimple_object_vectorGVKd(6);
define__KLsimple_object_vectorGVKd(14);
define__KLsimple_object_vectorGVKd(12);
define__KLsimple_object_vectorGVKd(4);
define__KLsimple_object_vectorGVKd(256);
define__KLsimple_object_vectorGVKd(2);
define__KLsimple_object_vectorGVKd(1);
define__KLsimple_object_vectorGVKd(0);

typedef struct {
  D wrapper;
  D head_;
  D tail_;
} _KLempty_listGVKd;

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D mep_;
} _KLsimple_methodGVKe;

typedef struct {
  D wrapper;
} _KLobjectGVKd;

typedef struct {
  D wrapper;
} _KLunboundGVKe;

typedef struct {
  D wrapper;
  D symbol_name_;
} _KLsymbolGVKd;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D primitive_descriptor_getter_name_;
  D primitive_signature_;
  D primitive_value_;
  D primitive_properties_;
} _KLBprimitiveGVdfmc_modeling;

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
} _KLsignatureGVKe;

typedef struct {
  D wrapper;
  D class_properties_;
  D iclass_class_;
  D class_mm_wrapper_;
  D repeated_slot_descriptor_;
  D instance_slot_descriptors_;
  D iclass_dispatch_key_;
  D class_constructor_;
  D direct_superclasses_;
  D class_rcpl_vector_;
  D class_rcpl_position_;
  D class_rcpl_other_positions_;
  D class_known_joint_;
  D iclass_dependent_generics_;
  D iclass_subclass_dependent_generics_;
  D direct_subclasses_;
  D direct_methods_;
  D direct_slot_descriptors_;
  D slot_descriptors_;
  D direct_inherited_slot_descriptors_;
  D direct_initialization_argument_descriptors_;
  D class_slot_descriptors_;
  D defaulted_initialization_arguments_slot_;
  D class_slot_storage_;
} _KLimplementation_classGVKe;

typedef struct {
  D wrapper;
} _KLdood_mapped_objectGVdood;

typedef struct {
  D wrapper;
  D object_dood_state_;
} _KLdood_mapped_and_owned_objectGVdood;

typedef struct {
  D wrapper;
  D object_dood_state_;
} _KLdood_proxyGVdood;

typedef struct {
  D wrapper;
  D object_dood_state_;
  D dood_proxy_binding_;
} _KLdood_binding_proxyGVdfmc_modeling;

typedef struct {
  D wrapper;
  D object_dood_state_;
  D dood_proxy_binding_;
} _KLdood_binding_value_proxyGVdfmc_modeling;

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D mep_;
  D iep_;
  D keyword_specifiers_;
} _KLkeyword_methodGVKe;

#define  define__KLbyte_stringGVKd(nrepeated) \
  typedef struct { \
    D wrapper; \
    D size_; \
    char string_element_[nrepeated+1]; \
  } _KLbyte_stringGVKd_##nrepeated;
define__KLbyte_stringGVKd(41);
define__KLbyte_stringGVKd(46);
define__KLbyte_stringGVKd(35);
define__KLbyte_stringGVKd(38);
define__KLbyte_stringGVKd(37);
define__KLbyte_stringGVKd(44);
define__KLbyte_stringGVKd(43);
define__KLbyte_stringGVKd(50);
define__KLbyte_stringGVKd(30);
define__KLbyte_stringGVKd(14);
define__KLbyte_stringGVKd(27);
define__KLbyte_stringGVKd(29);
define__KLbyte_stringGVKd(36);
define__KLbyte_stringGVKd(18);
define__KLbyte_stringGVKd(2);
define__KLbyte_stringGVKd(42);
define__KLbyte_stringGVKd(34);
define__KLbyte_stringGVKd(17);
define__KLbyte_stringGVKd(16);
define__KLbyte_stringGVKd(22);
define__KLbyte_stringGVKd(25);
define__KLbyte_stringGVKd(15);
define__KLbyte_stringGVKd(12);
define__KLbyte_stringGVKd(1);
define__KLbyte_stringGVKd(33);
define__KLbyte_stringGVKd(24);
define__KLbyte_stringGVKd(19);
define__KLbyte_stringGVKd(31);
define__KLbyte_stringGVKd(5);
define__KLbyte_stringGVKd(21);
define__KLbyte_stringGVKd(8);
define__KLbyte_stringGVKd(11);
define__KLbyte_stringGVKd(20);
define__KLbyte_stringGVKd(3);
define__KLbyte_stringGVKd(28);
define__KLbyte_stringGVKd(13);
define__KLbyte_stringGVKd(4);
define__KLbyte_stringGVKd(26);
define__KLbyte_stringGVKd(7);
define__KLbyte_stringGVKd(23);
define__KLbyte_stringGVKd(32);
define__KLbyte_stringGVKd(10);
define__KLbyte_stringGVKd(6);
define__KLbyte_stringGVKd(9);

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
  D signature_keys_;
  D signature_key_types_;
  D signature_values_;
} _KLkeyword_signatureAvaluesGVKi;

typedef struct {
  D wrapper;
  D slot_descriptor_properties_;
  D init_data_slot_;
  D slot_owner_;
  D init_keyword_;
  D slot_getter_;
  D slot_setter_;
  D slot_type_;
} _KLinstance_slot_descriptorGVKe;

typedef struct {
  D wrapper;
  D namespace_name_;
  D home_library_;
} _KLmoduleGVKe;

typedef struct {
  D wrapper;
  D private_shadowable_binding_local_dependents_;
} _KLmodule_bindingGVdfmc_namespace;

typedef struct {
  D wrapper;
  D head_;
  D tail_;
} _KLpairGVKd;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D union_type1_;
  D union_type2_;
} _KLunionGVKe;

typedef struct {
  D wrapper;
  D dood_dood_state_;
  D dood_stream_state_;
  D dood_free_address_state_;
  D dood_addresses_state_;
  D dood_objects_state_;
  D dood_predefines_state_;
  D dood_predefine_addresses_state_;
  D dood_disk_objects_state_;
  D dood_module_proxies_state_;
  D dood_proxies_state_;
  D dood_lock_state_;
  D dood_segment_states_state_;
  D dood_current_segment_state_;
} _KLdood_stateGVdood;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D singleton_object_;
} _KLsingletonGVKd;

typedef struct {
  D wrapper;
  D dood_name_;
  D dood_given_stream_;
  D dood_backupsQ_;
  D dood_root_;
  D dood_state_;
  D dood_backup_;
  D dood_world_;
  D dood_read_onlyQ_;
  D dood_batch_modeQ_;
  D dood_specified_user_version_;
  D dood_forwarding_address_;
  D dood_walked_addresses_;
  D dood_back_pointers_;
  D dood_walked_count_;
  D dood_locator_;
  D dood_init_keys_;
  D dood_walk_queue_;
  D dood_work_;
  D dood_default_segment_;
  D dood_segments_;
} _KLdoodGVdood;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D PinstanceQ_iep_;
  D CinstanceQ_function_;
  D Cdebug_name_;
  D Craw_type_supertype_;
  D raw_type_descriptor_function_;
} _KLBraw_typeGVdfmc_modeling;

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
} _KLobject_signatureGVKe;

typedef struct {
  D wrapper;
} _KLbyte_characterGVKe;

typedef struct {
  D wrapper;
} _KLintegerGVKd;

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
  D signature_values_;
} _KLsignatureAvaluesGVKi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_object_value_;
} _KLBraw_objectGVdfmc_modeling;

typedef struct {
  D wrapper;
  D object_dood_state_;
  D dood_proxy_binding_;
} _KLdood_cross_model_proxyGVdfmc_modeling;

#define  define__KLsimple_closure_methodGVKi(nrepeated) \
  typedef struct { \
    D wrapper; \
    D xep_; \
    D function_signature_; \
    D mep_; \
    D environment_size_; \
    D environment_element_[nrepeated+1]; \
  } _KLsimple_closure_methodGVKi_##nrepeated;
define__KLsimple_closure_methodGVKi(0);


/* Typedefs for defined classes */

typedef struct {
  D wrapper;
  D object_dood_state_;
  D dood_proxy_binding_;
} _KLdood_force_binding_value_proxyGVdfmc_modeling;


/* Referenced object declarations */

D KPadd_a_methodVKnI (D, D, D, D, D, D);
extern _KLincremental_generic_functionGVKe Kdood_disk_objectVdood;
extern _KLfunction_classGVKi KLincremental_generic_functionGVKe;
extern _KLclassGVKd KLfunction_classGVKi;
extern _KLclassGVKd KLclassGVKd;
extern _KLmm_wrapperGVKi_0 KLclassGVKdW;
extern _KLclassGVKd KLmm_wrapperGVKi;
extern _KLmm_wrapperGVKi_1 KLmm_wrapperGVKiW;
extern _KLmm_wrapperGVKi_0 KLfunction_classGVKiW;
extern _KLmm_wrapperGVKi_0 KLincremental_generic_functionGVKeW;
extern _KLlibraryGVKe Kdfmc_modeling_libraryYdylan_userVdfmc_modeling;
extern _KLclassGVKd KLlibraryGVKe;
extern _KLmm_wrapperGVKi_0 KLlibraryGVKeW;
extern _KLbooleanGVKd KPfalseVKi;
extern _KLclassGVKd KLbooleanGVKd;
extern _KLmm_wrapperGVKi_0 KLbooleanGVKdW;
extern _KLsealed_generic_functionGVKe Kcompile_stageVdfmc_common;
extern _KLclassGVKd KLsealed_generic_functionGVKe;
extern _KLmm_wrapperGVKi_0 KLsealed_generic_functionGVKeW;
extern _KLsealed_generic_functionGVKe Krun_stageVdfmc_common;
D Kmake_primitive_sig_specVdfmc_modelingI (D, D);
extern _KLsimple_object_vectorGVKd_0 KPempty_vectorVKi;
extern _KLclassGVKd KLsimple_object_vectorGVKd;
extern _KLmm_wrapperGVKi_0 KLsimple_object_vectorGVKdW;
D Kdo_define_core_primitiveVdfmc_definitionsMM0I (D, D, D, D);
extern _KLempty_listGVKd KPempty_listVKi;
extern _KLclassGVKd KLempty_listGVKd;
extern _KLmm_wrapperGVKi_0 KLempty_listGVKdW;
D Kconcatenate_asVKdMM2I (D, D, D);
D Kobject_classVKdI (D);
extern _KLsealed_generic_functionGVKe Kconcatenate_asVKd;
extern _KLsimple_methodGVKe Kmake_primitive_sig_specVdfmc_modeling;
extern _KLfunction_classGVKi KLsimple_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLsimple_methodGVKeW;
extern _KLclassGVKd KLobjectGVKd;
extern _KLmm_wrapperGVKi_0 KLobjectGVKdW;
extern _KLunboundGVKe KPunboundVKi;
extern _KLclassGVKd KLunboundGVKe;
extern _KLmm_wrapperGVKi_0 KLunboundGVKeW;
extern _KLbooleanGVKd KPtrueVKi;
extern _KLsymbolGVKd KJvalue_;
extern _KLclassGVKd KLsymbolGVKd;
extern _KLmm_wrapperGVKi_0 KLsymbolGVKdW;
D KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D, D, D);
extern _KLclassGVKd KLBprimitiveGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBprimitiveGVdfmc_modelingW;
extern _KLclassGVKd KLsignatureGVKe;
extern _KLmm_wrapperGVKi_0 KLsignatureGVKeW;
extern _KLsimple_object_vectorGVKd_2 KDsignature_LfunctionG_typesVKi;
D Kmodel_variable_bindingVdfmc_namespaceMM0I (D);
extern _KLclassGVKd KLimplementation_classGVKe;
extern _KLmm_wrapperGVKi_0 KLimplementation_classGVKeW;
extern _KLclassGVKd KLdood_mapped_objectGVdood;
extern _KLmm_wrapperGVKi_0 KLdood_mapped_objectGVdoodW;
extern _KLclassGVKd KLdood_mapped_and_owned_objectGVdood;
extern _KLmm_wrapperGVKi_0 KLdood_mapped_and_owned_objectGVdoodW;
extern _KLclassGVKd KLdood_proxyGVdood;
extern _KLmm_wrapperGVKi_0 KLdood_proxyGVdoodW;
extern _KLclassGVKd KLdood_binding_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_binding_proxyGVdfmc_modelingW;
extern _KLclassGVKd KLdood_binding_value_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_binding_value_proxyGVdfmc_modelingW;
extern _KLfunction_classGVKi KLkeyword_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLkeyword_methodGVKeW;
extern _KLclassGVKd KLbyte_stringGVKd;
extern _KLmm_wrapperGVKi_0 KLbyte_stringGVKdW;
extern _KLclassGVKd KLkeyword_signatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLkeyword_signatureAvaluesGVKiW;
extern _KLsimple_object_vectorGVKd_2 KDsignature_LclassG_typesVKi;
extern _KLsimple_object_vectorGVKd_256 KDsignature_LobjectG_typesVKi;
extern _KLinstance_slot_descriptorGVKe Kobject_dood_stateVdoodHLdood_mapped_and_owned_objectG;
extern _KLclassGVKd KLinstance_slot_descriptorGVKe;
extern _KLmm_wrapperGVKi_0 KLinstance_slot_descriptorGVKeW;
extern _KLinstance_slot_descriptorGVKe Kdood_proxy_bindingVdfmc_modelingHLdood_binding_proxyG;
D Kclass_instanceQ_initialVKiI (D, D);
extern _KLmoduleGVKe Kdfmc_modeling_moduleYdylan_userVdfmc_modeling;
extern _KLclassGVKd KLmoduleGVKe;
extern _KLmm_wrapperGVKi_0 KLmoduleGVKeW;
D KerrorVKdMM1I (D, D);
extern _KLclassGVKd KLmodule_bindingGVdfmc_namespace;
extern _KLmm_wrapperGVKi_0 KLmodule_bindingGVdfmc_namespaceW;
extern _KLkeyword_methodGVKe KinitializeVKdMdoodM2;
extern _KLclassGVKd KLpairGVKd;
extern _KLmm_wrapperGVKi_0 KLpairGVKdW;
extern _KLkeyword_methodGVKe KinitializeVKdMM1;
extern _KLclassGVKd KLunionGVKe;
extern _KLmm_wrapperGVKi_0 KLunionGVKeW;
D Kunion_instanceQVKiI (D, D);
extern _KLclassGVKd KLdood_stateGVdood;
extern _KLmm_wrapperGVKi_0 KLdood_stateGVdoodW;
extern _KLclassGVKd KLsingletonGVKd;
extern _KLmm_wrapperGVKi_0 KLsingletonGVKdW;
D Ksingleton_pointer_idQ_instanceQVKiI (D, D);
extern _KLclassGVKd KLdoodGVdood;
extern _KLmm_wrapperGVKi_0 KLdoodGVdoodW;
extern _KLclassGVKd KLBraw_typeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_typeGVdfmc_modelingW;
D KBobject_classVdfmc_modelingMM0I (D);
extern _KLobject_signatureGVKe KDsignature_LobjectG_object_rest_value_1VKi;
extern _KLclassGVKd KLobject_signatureGVKe;
extern _KLmm_wrapperGVKi_0 KLobject_signatureGVKeW;
extern _KLincremental_generic_functionGVKe KsizeVKd;
extern _KLincremental_generic_functionGVKe Kelement_setterVKd;
extern _KLobject_signatureGVKe KDsignature_LobjectG_object_rest_value_3VKi;
extern _KLincremental_generic_functionGVKe KelementVKd;
extern _KLobject_signatureGVKe KDsignature_LobjectG_object_rest_value_2VKi;
extern _KLincremental_generic_functionGVKe Kcopy_sequenceVKd;
extern _KLsimple_methodGVKe Kconcatenate_asVKdMM0;
extern _KLsimple_methodGVKe Kconcatenate_asVKdMM1;
D KEEVKdI (D, D);
extern _KLsealed_generic_functionGVKe KCraw_object_valueVdfmc_modeling;
D Kmake_raw_literalVdfmc_modelingMM3I (D);
extern _KLsealed_generic_functionGVKe KCinstanceQVdfmc_modeling;
extern _KLincremental_generic_functionGVKe KasVKd;
extern _KLclassGVKd KLbyte_characterGVKe;
extern _KLmm_wrapperGVKi_0 KLbyte_characterGVKeW;
extern _KLclassGVKd KLintegerGVKd;
extern _KLmm_wrapperGVKi_0 KLintegerGVKdW;
extern _KLsealed_generic_functionGVKe Kmake_raw_literalVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kword_sizeVdfmc_common;
extern _KLclassGVKd KLsignatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLsignatureAvaluesGVKiW;
extern _KLclassGVKd KLBraw_objectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_objectGVdfmc_modelingW;
D KgethashVKiI (D, D, D, D);
extern _KLsimple_methodGVKe Kinstall_proxyVdoodMM0;
D Kmodel_has_definitionQVdfmc_commonI (D);
extern _KLincremental_generic_functionGVKe Kdood_restore_proxyVdood;
D Kdo_with_library_contextVdfmc_namespaceMM0I (D, D);
D Kbinding_definitionVdfmc_namespaceMM0I (D, D, D);
D Kbinding_model_objectVdfmc_namespaceMM0I (D, D, D, D);
extern _KLclassGVKd KLdood_cross_model_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_cross_model_proxyGVdfmc_modelingW;
D KbreakVKdMM0I (D);
extern _KLfunction_classGVKi KLsimple_closure_methodGVKi;
extern _KLmm_wrapperGVKi_0 KLsimple_closure_methodGVKiW;
extern D Tinteractive_compilation_layerTVdfmc_common;
extern D Tlibrary_descriptionTVdfmc_namespace;
extern D Tcurrent_stageTVdfmc_common;
extern D Tcurrent_dependentTVdfmc_common;

/* Defined object declarations */

extern _KLsimple_methodGVKe Kdood_disk_objectVdoodMdfmc_modelingM3;
D Kdood_disk_objectVdoodMdfmc_modelingM3I (D, D);
extern _KLsimple_methodGVKe Kdood_disk_objectVdoodMdfmc_modelingM4;
D Kdood_disk_objectVdoodMdfmc_modelingM4I (D, D);
extern _KLsimple_methodGVKe Kdood_disk_objectVdoodMdfmc_modelingM5;
D Kdood_disk_objectVdoodMdfmc_modelingM5I (D, D);
extern _KLsimple_methodGVKe Kcompile_stageVdfmc_commonMdfmc_modelingM0;
D Kcompile_stageVdfmc_commonMdfmc_modelingM0I (D);
extern _KLsimple_methodGVKe Krun_stageVdfmc_commonMdfmc_modelingM0;
D Krun_stageVdfmc_commonMdfmc_modelingM0I (D);
extern _KLsimple_methodGVKe Kcompile_stageVdfmc_commonMdfmc_modelingM1;
D Kcompile_stageVdfmc_commonMdfmc_modelingM1I (D);
static _KLsymbolGVKd KJprimitive_break_;
static _KLpairGVKd K20;
static _KLpairGVKd K21;
static _KLpairGVKd K22;
static _KLsimple_object_vectorGVKd_4 K24;
static _KLsymbolGVKd KJprimitive_invoke_debugger_;
static _KLsimple_object_vectorGVKd_2 K27;
static _KLsymbolGVKd KJprimitive_inside_debuggerQ_;
static _KLpairGVKd K29;
static _KLpairGVKd K30;
static _KLsymbolGVKd KJprimitive_debug_message_;
static _KLsimple_object_vectorGVKd_2 K34;
static _KLsymbolGVKd KJprimitive_word_size_;
static _KLpairGVKd K36;
extern _KLsimple_methodGVKe Kprimitive_word_size_overrideVdfmc_modelingMM0;
D Kprimitive_word_size_overrideVdfmc_modelingMM0I ();
static _KLsimple_object_vectorGVKd_2 K40;
static _KLsymbolGVKd KJprimitive_header_size_;
static _KLsimple_object_vectorGVKd_2 K43;
static _KLsimple_object_vectorGVKd_2 K44;
static _KLsymbolGVKd KJprimitive_allocate_;
static _KLpairGVKd K46;
static _KLpairGVKd K47;
static _KLpairGVKd K48;
static _KLsimple_object_vectorGVKd_2 K50;
static _KLsymbolGVKd KJprimitive_untraced_allocate_;
static _KLsimple_object_vectorGVKd_2 K53;
static _KLsimple_object_vectorGVKd_2 K54;
static _KLsymbolGVKd KJprimitive_manual_allocate_;
static _KLsymbolGVKd KJprimitive_manual_free_;
static _KLpairGVKd K58;
static _KLsimple_object_vectorGVKd_12 K60;
static _KLsimple_object_vectorGVKd_2 K61;
static _KLsymbolGVKd KJprimitive_allocate_wrapper_;
static _KLsimple_object_vectorGVKd_14 K64;
static _KLsymbolGVKd KJprimitive_byte_allocate_filled_terminated_;
static _KLsymbolGVKd KJprimitive_byte_allocate_leaf_filled_terminated_;
static _KLsimple_object_vectorGVKd_14 K69;
static _KLsymbolGVKd KJprimitive_object_allocate_filled_;
static _KLsimple_object_vectorGVKd_14 K72;
static _KLsymbolGVKd KJprimitive_byte_allocate_filled_;
static _KLsimple_object_vectorGVKd_14 K75;
static _KLsymbolGVKd KJprimitive_double_byte_allocate_filled_;
static _KLsimple_object_vectorGVKd_14 K78;
static _KLsymbolGVKd KJprimitive_word_allocate_filled_;
static _KLsimple_object_vectorGVKd_14 K81;
static _KLsymbolGVKd KJprimitive_double_word_allocate_filled_;
static _KLsimple_object_vectorGVKd_14 K84;
static _KLsymbolGVKd KJprimitive_single_float_allocate_filled_;
static _KLsimple_object_vectorGVKd_14 K87;
static _KLsymbolGVKd KJprimitive_double_float_allocate_filled_;
static _KLsymbolGVKd KJprimitive_byte_allocate_leaf_filled_;
static _KLsimple_object_vectorGVKd_14 K92;
static _KLsymbolGVKd KJprimitive_allocate_in_awl_pool_;
static _KLsymbolGVKd KJprimitive_allocate_weak_in_awl_pool_;
static _KLsimple_object_vectorGVKd_4 K97;
static _KLsymbolGVKd KJprimitive_set_class_breakpoint_;
static _KLpairGVKd K99;
static _KLsimple_object_vectorGVKd_2 K101;
static _KLsymbolGVKd KJprimitive_clear_class_breakpoint_;
static _KLsimple_object_vectorGVKd_2 K104;
static _KLsimple_object_vectorGVKd_2 K105;
static _KLsymbolGVKd KJprimitive_display_class_breakpoints_;
static _KLsimple_object_vectorGVKd_6 K108;
static _KLsimple_object_vectorGVKd_2 K109;
static _KLsymbolGVKd KJprimitive_element_;
static _KLpairGVKd K111;
static _KLsimple_object_vectorGVKd_8 K113;
static _KLsymbolGVKd KJprimitive_element_setter_;
static _KLsimple_object_vectorGVKd_2 K116;
static _KLsymbolGVKd KJprimitive_byte_element_;
static _KLsimple_object_vectorGVKd_8 K119;
static _KLsymbolGVKd KJprimitive_byte_element_setter_;
static _KLsimple_object_vectorGVKd_8 K122;
static _KLsimple_object_vectorGVKd_2 K123;
static _KLsymbolGVKd KJprimitive_bit_element_;
static _KLsimple_object_vectorGVKd_10 K126;
static _KLsymbolGVKd KJprimitive_bit_element_setter_;
static _KLsimple_object_vectorGVKd_6 K129;
static _KLsimple_object_vectorGVKd_2 K130;
static _KLsymbolGVKd KJprimitive_bit_field_;
static _KLsimple_object_vectorGVKd_8 K133;
static _KLsimple_object_vectorGVKd_2 K134;
static _KLsymbolGVKd KJprimitive_bit_field_setter_;
static _KLsimple_object_vectorGVKd_10 K137;
static _KLsymbolGVKd KJprimitive_fillX_;
static _KLsimple_object_vectorGVKd_10 K140;
static _KLsymbolGVKd KJprimitive_fill_bytesX_;
static _KLsimple_object_vectorGVKd_14 K143;
static _KLsymbolGVKd KJprimitive_replaceX_;
static _KLsymbolGVKd KJprimitive_replace_bytesX_;
static _KLsymbolGVKd KJprimitive_pin_object_;
static _KLsymbolGVKd KJprimitive_unpin_object_;
static _KLsymbolGVKd KJprimitive_mps_finalize_;
static _KLsymbolGVKd KJprimitive_mps_finalization_queue_first_;
static _KLpairGVKd K155;
static _KLpairGVKd K156;
static _KLsymbolGVKd KJprimitive_mps_park_;
static _KLsymbolGVKd KJprimitive_mps_clamp_;
static _KLsymbolGVKd KJprimitive_mps_release_;
static _KLsimple_object_vectorGVKd_2 K164;
static _KLsymbolGVKd KJprimitive_mps_collect_;
static _KLsimple_object_vectorGVKd_2 K167;
static _KLsimple_object_vectorGVKd_2 K168;
static _KLsymbolGVKd KJprimitive_mps_collection_stats_;
static _KLsymbolGVKd KJprimitive_mps_enable_gc_messages_;
static _KLsimple_object_vectorGVKd_2 K173;
static _KLsymbolGVKd KJprimitive_mps_committed_;
static _KLsymbolGVKd KJprimitive_mps_begin_ramp_alloc_;
static _KLsymbolGVKd KJprimitive_mps_end_ramp_alloc_;
static _KLsymbolGVKd KJprimitive_mps_begin_ramp_alloc_all_;
static _KLsymbolGVKd KJprimitive_mps_end_ramp_alloc_all_;
static _KLsimple_object_vectorGVKd_2 K184;
static _KLsymbolGVKd KJprimitive_mps_ld_reset_;
static _KLsimple_object_vectorGVKd_4 K187;
static _KLsymbolGVKd KJprimitive_mps_ld_add_;
static _KLsimple_object_vectorGVKd_4 K190;
static _KLsymbolGVKd KJprimitive_mps_ld_merge_;
static _KLsimple_object_vectorGVKd_2 K193;
static _KLsymbolGVKd KJprimitive_mps_ld_isstale_;
static _KLsimple_object_vectorGVKd_2 K196;
static _KLsymbolGVKd KJprimitive_allocation_count_;
static _KLpairGVKd K198;
static _KLsymbolGVKd KJprimitive_initialize_allocation_count_;
static _KLsymbolGVKd KJprimitive_begin_heap_alloc_stats_;
static _KLsimple_object_vectorGVKd_2 K204;
static _KLsymbolGVKd KJprimitive_end_heap_alloc_stats_;
static _KLsimple_object_vectorGVKd_2 K207;
static _KLsymbolGVKd KJprimitive_runtime_module_handle_;
static _KLsimple_object_vectorGVKd_2 K210;
static _KLsymbolGVKd KJprimitive_keyboard_interrupt_signaled_;
static _KLpairGVKd K212;
static _KLsymbolGVKd KJprimitive_keyboard_interrupt_signaled_setter_;
static _KLsimple_object_vectorGVKd_2 K216;
static _KLsymbolGVKd KJprimitive_keyboard_interrupt_polling_;
static _KLsymbolGVKd KJprimitive_keyboard_interrupt_polling_setter_;
static _KLsimple_object_vectorGVKd_2 K221;
static _KLsymbolGVKd KJprimitive_keyboard_interrupt_polling_thread_;
static _KLsimple_object_vectorGVKd_4 K224;
static _KLsymbolGVKd KJprimitive_keyboard_interrupt_polling_thread_setter_;
static _KLsimple_object_vectorGVKd_2 K227;
static _KLsimple_object_vectorGVKd_2 K228;
static _KLsymbolGVKd KJprimitive_unicode_character_as_raw_;
static _KLsymbolGVKd KJprimitive_raw_as_unicode_character_;
static _KLsimple_object_vectorGVKd_2 K233;
static _KLsymbolGVKd KJprimitive_byte_character_as_raw_;
extern _KLsimple_methodGVKe Kprimitive_byte_character_as_raw_overrideVdfmc_modelingMM0;
D Kprimitive_byte_character_as_raw_overrideVdfmc_modelingMM0I (D);
static _KLsymbolGVKd KJprimitive_raw_as_byte_character_;
extern _KLsimple_methodGVKe Kprimitive_raw_as_byte_character_overrideVdfmc_modelingMM0;
D Kprimitive_raw_as_byte_character_overrideVdfmc_modelingMM0I (D);
static _KLsimple_object_vectorGVKd_2 K242;
static _KLsimple_object_vectorGVKd_2 K243;
static _KLsymbolGVKd KJprimitive_cast_pointer_as_raw_;
static _KLpairGVKd K245;
static _KLpairGVKd K246;
static _KLsimple_object_vectorGVKd_2 K248;
static _KLsimple_object_vectorGVKd_2 K249;
static _KLsymbolGVKd KJprimitive_cast_raw_as_pointer_;
static _KLsimple_object_vectorGVKd_4 K252;
static _KLsimple_object_vectorGVKd_2 K253;
static _KLsymbolGVKd KJprimitive_instanceQ_;
extern _KLsimple_methodGVKe Kprimitive_instanceQ_overrideVdfmc_modelingMM0;
D Kprimitive_instanceQ_overrideVdfmc_modelingMM0I (D, D);
static _KLsymbolGVKd KJprimitive_type_check_;
static _KLsimple_object_vectorGVKd_6 K260;
static _KLsymbolGVKd KJprimitive_range_check_;
static _KLsimple_object_vectorGVKd_2 K263;
static _KLsymbolGVKd KJprimitive_raw_as_boolean_;
extern _KLsimple_methodGVKe Kprimitive_raw_as_boolean_overrideVdfmc_modelingMM0;
D Kprimitive_raw_as_boolean_overrideVdfmc_modelingMM0I (D);
static _KLsimple_object_vectorGVKd_2 K268;
static _KLsimple_object_vectorGVKd_2 K269;
static _KLsymbolGVKd KJprimitive_boolean_as_raw_;
extern _KLsimple_methodGVKe Kprimitive_boolean_as_raw_overrideVdfmc_modelingMM0;
D Kprimitive_boolean_as_raw_overrideVdfmc_modelingMM0I (D);
static _KLsymbolGVKd KJprimitive_as_boolean_;
extern _KLsimple_methodGVKe Kprimitive_as_boolean_overrideVdfmc_modelingMM0;
D Kprimitive_as_boolean_overrideVdfmc_modelingMM0I (D);
static _KLsimple_object_vectorGVKd_2 K278;
static _KLsimple_object_vectorGVKd_2 K279;
static _KLsymbolGVKd KJprimitive_not_;
extern _KLsimple_methodGVKe Kprimitive_not_overrideVdfmc_modelingMM0;
D Kprimitive_not_overrideVdfmc_modelingMM0I (D);
static _KLsimple_object_vectorGVKd_4 K284;
static _KLsimple_object_vectorGVKd_2 K285;
static _KLsymbolGVKd KJprimitive_idQ_;
extern _KLsimple_methodGVKe Kprimitive_idQ_overrideVdfmc_modelingMM0;
D Kprimitive_idQ_overrideVdfmc_modelingMM0I (D, D);
static _KLsimple_object_vectorGVKd_2 K290;
static _KLsymbolGVKd KJprimitive_not_idQ_;
extern _KLsimple_methodGVKe Kprimitive_not_idQ_overrideVdfmc_modelingMM0;
D Kprimitive_not_idQ_overrideVdfmc_modelingMM0I (D, D);
static _KLsimple_object_vectorGVKd_10 K295;
static _KLsimple_object_vectorGVKd_2 K296;
static _KLsymbolGVKd KJprimitive_compare_bytes_;
static _KLsimple_object_vectorGVKd_10 K299;
static _KLsymbolGVKd KJprimitive_compare_words_;
static _KLsimple_object_vectorGVKd_4 K302;
static _KLsimple_object_vectorGVKd_2 K303;
static _KLsymbolGVKd KJprimitive_repeated_slot_as_raw_;
static _KLsymbolGVKd KJprimitive_repeated_slot_offset_;
static _KLbyte_stringGVKd_9 K308;
static _KLsimple_object_vectorGVKd_2 K309;
static _KLpairGVKd K310;
static _KLpairGVKd K311;
static _KLsimple_object_vectorGVKd_2 K312;
static _KLsymbolGVKd KJprimitive_vector_;
extern _KLsimple_methodGVKe Kprimitive_vector_overrideVdfmc_modelingMM0;
D Kprimitive_vector_overrideVdfmc_modelingMM0I (D, D);
static _KLsimple_object_vectorGVKd_2 K317;
static _KLsymbolGVKd KJprimitive_copy_vector_;
extern _KLsimple_methodGVKe Kprimitive_copy_vector_overrideVdfmc_modelingMM0;
D Kprimitive_copy_vector_overrideVdfmc_modelingMM0I (D);
static _KLsimple_object_vectorGVKd_4 K322;
static _KLsimple_object_vectorGVKd_2 K323;
static _KLsymbolGVKd KJprimitive_vector_element_;
extern _KLsimple_methodGVKe Kprimitive_vector_element_overrideVdfmc_modelingMM0;
D Kprimitive_vector_element_overrideVdfmc_modelingMM0I (D, D);
static _KLsimple_object_vectorGVKd_6 K328;
static _KLsymbolGVKd KJprimitive_vector_element_setter_;
static _KLpairGVKd K330;
extern _KLsimple_methodGVKe Kprimitive_vector_element_setter_overrideVdfmc_modelingMM0;
D Kprimitive_vector_element_setter_overrideVdfmc_modelingMM0I (D, D, D);
static _KLsimple_object_vectorGVKd_2 K334;
static _KLsymbolGVKd KJprimitive_vector_size_;
extern _KLsimple_methodGVKe Kprimitive_vector_size_overrideVdfmc_modelingMM0;
D Kprimitive_vector_size_overrideVdfmc_modelingMM0I (D);
static _KLsymbolGVKd KJprimitive_vector_as_raw_;
static _KLsimple_object_vectorGVKd_4 K341;
static _KLsymbolGVKd KJprimitive_raw_as_vector_;
static _KLsimple_object_vectorGVKd_2 K344;
static _KLsymbolGVKd KJprimitive_strlen_;
extern _KLsimple_methodGVKe Kprimitive_strlen_overrideVdfmc_modelingMM0;
D Kprimitive_strlen_overrideVdfmc_modelingMM0I (D);
static _KLsimple_object_vectorGVKd_2 K349;
static _KLsimple_object_vectorGVKd_2 K350;
static _KLsymbolGVKd KJprimitive_string_as_raw_;
static _KLsymbolGVKd KJprimitive_raw_as_string_;
static _KLsimple_object_vectorGVKd_2 K355;
static _KLsymbolGVKd KJprimitive_object_class_;
extern _KLsimple_methodGVKe Kprimitive_object_class_overrideVdfmc_modelingMM0;
D Kprimitive_object_class_overrideVdfmc_modelingMM0I (D);
static _KLsimple_object_vectorGVKd_4 K360;
static _KLsymbolGVKd KJprimitive_slot_value_;
static _KLsymbolGVKd KJprimitive_initialized_slot_value_;
static _KLsimple_object_vectorGVKd_6 K365;
static _KLsymbolGVKd KJprimitive_slot_value_setter_;
static _KLsimple_object_vectorGVKd_6 K368;
static _KLsymbolGVKd KJprimitive_repeated_slot_value_;
static _KLsimple_object_vectorGVKd_8 K371;
static _KLsymbolGVKd KJprimitive_repeated_slot_value_setter_;
static _KLsimple_object_vectorGVKd_2 K374;
static _KLsymbolGVKd KJprimitive_function_parameter_;
static _KLsimple_object_vectorGVKd_2 K377;
static _KLsymbolGVKd KJprimitive_next_methods_parameter_;
static _KLsimple_object_vectorGVKd_2 K380;
static _KLsymbolGVKd KJprimitive_set_generic_function_entrypoints_;
static _KLsimple_object_vectorGVKd_2 K383;
static _KLsymbolGVKd KJprimitive_set_accessor_method_xep_;
static _KLbyte_stringGVKd_6 K386;
static _KLsimple_object_vectorGVKd_6 K387;
static _KLsymbolGVKd KJprimitive_xep_apply_;
static _KLsimple_object_vectorGVKd_6 K390;
static _KLsymbolGVKd KJprimitive_mep_apply_;
static _KLsimple_object_vectorGVKd_6 K393;
static _KLsymbolGVKd KJprimitive_mep_apply_with_optionals_;
static _KLsymbolGVKd KJprimitive_engine_node_apply_with_optionals_;
static _KLsymbolGVKd KJprimitive_iep_apply_;
static _KLsymbolGVKd KJprimitive_apply_;
static _KLsimple_object_vectorGVKd_2 K402;
static _KLsimple_object_vectorGVKd_2 K403;
static _KLsymbolGVKd KJprimitive_initialize_engine_node_;
static _KLsimple_object_vectorGVKd_2 K406;
static _KLsimple_object_vectorGVKd_2 K407;
static _KLsymbolGVKd KJprimitive_initialize_discriminator_;
static _KLsymbolGVKd KJprimitive_values_;
extern _KLsimple_methodGVKe Kprimitive_values_overrideVdfmc_modelingMM0;
D Kprimitive_values_overrideVdfmc_modelingMM0I (D, D);
static _KLsimple_object_vectorGVKd_2 K414;
static _KLsimple_object_vectorGVKd_2 K415;
static _KLsymbolGVKd KJprimitive_resolve_symbol_;
static _KLsimple_object_vectorGVKd_2 K418;
static _KLsimple_object_vectorGVKd_2 K419;
static _KLsymbolGVKd KJprimitive_string_as_symbol_;
static _KLsimple_object_vectorGVKd_2 K422;
static _KLsymbolGVKd KJprimitive_preboot_symbols_;
static _KLsimple_object_vectorGVKd_2 K425;
static _KLsimple_object_vectorGVKd_2 K426;
static _KLsymbolGVKd KJprimitive_unwrap_c_pointer_;
static _KLsimple_object_vectorGVKd_4 K429;
static _KLsimple_object_vectorGVKd_2 K430;
static _KLsymbolGVKd KJprimitive_wrap_c_pointer_;
static _KLsimple_object_vectorGVKd_8 K433;
static _KLsimple_object_vectorGVKd_2 K434;
static _KLsymbolGVKd KJprimitive_c_unsigned_field_;
static _KLsimple_object_vectorGVKd_10 K437;
static _KLsymbolGVKd KJprimitive_c_unsigned_field_setter_;
static _KLsimple_object_vectorGVKd_2 K440;
static _KLsymbolGVKd KJprimitive_c_signed_field_;
static _KLsimple_object_vectorGVKd_10 K443;
static _KLsymbolGVKd KJprimitive_c_signed_field_setter_;
static _KLsimple_object_vectorGVKd_2 K446;
static _KLsymbolGVKd KJprimitive_c_int_field_;
static _KLsimple_object_vectorGVKd_10 K449;
static _KLsymbolGVKd KJprimitive_c_int_field_setter_;
static _KLsimple_object_vectorGVKd_2 K452;
static _KLsymbolGVKd KJprimitive_exit_application_;
extern _KLsimple_methodGVKe Kdood_make_binding_value_proxyVdfmc_modelingMM10;
D Kdood_make_binding_value_proxyVdfmc_modelingMM10I (D, D);
extern _KLsimple_methodGVKe Kdood_make_binding_value_proxyVdfmc_modelingMM9;
D Kdood_make_binding_value_proxyVdfmc_modelingMM9I (D, D);
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM12;
D Kmake_compile_time_literalVdfmc_modelingMM12I (D);
static _KLsignatureGVKe K460;
static _KLsymbolGVKd KJbinding_;
D KLdood_force_binding_value_proxyGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D);
extern _KLclassGVKd KLdood_force_binding_value_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_force_binding_value_proxyGVdfmc_modelingW;
static _KLimplementation_classGVKe K465;
static _KLsimple_object_vectorGVKd_2 K466;
extern _KLkeyword_methodGVKe KLdood_force_binding_value_proxyGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_1 K468;
static _KLsimple_object_vectorGVKd_7 K469;
static _KLkeyword_signatureAvaluesGVKi K470;
static _KLsimple_object_vectorGVKd_4 K471;
static _KLsymbolGVKd KJdood_state_;
static _KLbyte_stringGVKd_10 K473;
static _KLsimple_object_vectorGVKd_2 K474;
static _KLsimple_object_vectorGVKd_1 K475;
static _KLbyte_stringGVKd_32 K476;
static _KLbyte_stringGVKd_23 K477;
static _KLunionGVKe K478;
static _KLpairGVKd K479;
static _KLsingletonGVKd K480;
static _KLbyte_stringGVKd_7 K481;
static _KLsignatureGVKe K482;
static _KLsimple_object_vectorGVKd_2 K483;
static _KLsignatureGVKe K484;
static _KLsimple_object_vectorGVKd_2 K485;
static _KLbyte_stringGVKd_26 K486;
static _KLbyte_stringGVKd_4 K487;
static _KLbyte_stringGVKd_13 K488;
static _KLbyte_stringGVKd_28 K489;
static _KLbyte_stringGVKd_3 K490;
static _KLbyte_stringGVKd_20 K491;
static _KLbyte_stringGVKd_7 K492;
static _KLbyte_stringGVKd_13 K493;
static _KLbyte_stringGVKd_11 K494;
static _KLbyte_stringGVKd_10 K495;
static _KLbyte_stringGVKd_8 K496;
static _KLbyte_stringGVKd_21 K497;
static _KLbyte_stringGVKd_5 K498;
static _KLbyte_stringGVKd_31 K499;
static _KLbyte_stringGVKd_19 K500;
static _KLbyte_stringGVKd_24 K501;
static _KLbyte_stringGVKd_33 K502;
static _KLbyte_stringGVKd_21 K503;
static _KLbyte_stringGVKd_26 K504;
static _KLbyte_stringGVKd_24 K505;
static _KLbyte_stringGVKd_1 K506;
static _KLbyte_stringGVKd_11 K507;
static _KLbyte_stringGVKd_7 K508;
static _KLbyte_stringGVKd_12 K509;
static _KLbyte_stringGVKd_15 K510;
static _KLbyte_stringGVKd_26 K511;
static _KLbyte_stringGVKd_25 K512;
static _KLbyte_stringGVKd_3 K513;
static _KLbyte_stringGVKd_22 K514;
static _KLbyte_stringGVKd_26 K515;
static _KLbyte_stringGVKd_6 K516;
static _KLbyte_stringGVKd_8 K517;
static _KLbyte_stringGVKd_6 K518;
static _KLbyte_stringGVKd_13 K519;
static _KLbyte_stringGVKd_24 K520;
static _KLbyte_stringGVKd_16 K521;
static _KLbyte_stringGVKd_17 K522;
static _KLsignatureGVKe K523;
static _KLbyte_stringGVKd_16 K524;
static _KLbyte_stringGVKd_34 K525;
static _KLbyte_stringGVKd_12 K526;
static _KLbyte_stringGVKd_15 K527;
static _KLbyte_stringGVKd_13 K528;
static _KLbyte_stringGVKd_32 K529;
static _KLbyte_stringGVKd_13 K530;
static _KLbyte_stringGVKd_11 K531;
static _KLbyte_stringGVKd_15 K532;
static _KLbyte_stringGVKd_19 K533;
static _KLbyte_stringGVKd_42 K534;
static _KLbyte_stringGVKd_34 K535;
static _KLbyte_stringGVKd_8 K536;
static _KLbyte_stringGVKd_8 K537;
static _KLbyte_stringGVKd_12 K538;
static _KLbyte_stringGVKd_4 K539;
static _KLbyte_stringGVKd_19 K540;
static _KLbyte_stringGVKd_19 K541;
static _KLbyte_stringGVKd_11 K542;
static _KLbyte_stringGVKd_6 K543;
static _KLbyte_stringGVKd_33 K544;
static _KLbyte_stringGVKd_15 K545;
static _KLbyte_stringGVKd_17 K546;
static _KLbyte_stringGVKd_42 K547;
static _KLbyte_stringGVKd_2 K548;
static _KLbyte_stringGVKd_18 K549;
static _KLbyte_stringGVKd_32 K550;
static _KLbyte_stringGVKd_2 K551;
static _KLbyte_stringGVKd_6 K552;
static _KLbyte_stringGVKd_28 K553;
static _KLbyte_stringGVKd_2 K554;
static _KLbyte_stringGVKd_10 K555;
static _KLbyte_stringGVKd_36 K556;
static _KLbyte_stringGVKd_1 K557;
static _KLbyte_stringGVKd_13 K558;
static _KLbyte_stringGVKd_8 K559;
static _KLbyte_stringGVKd_29 K560;
static _KLbyte_stringGVKd_27 K561;
static _KLbyte_stringGVKd_32 K562;
static _KLbyte_stringGVKd_20 K563;
static _KLbyte_stringGVKd_22 K564;
static _KLbyte_stringGVKd_1 K565;
static _KLbyte_stringGVKd_7 K566;
static _KLbyte_stringGVKd_23 K567;
static _KLbyte_stringGVKd_23 K568;
static _KLbyte_stringGVKd_1 K569;
static _KLbyte_stringGVKd_17 K570;
static _KLbyte_stringGVKd_16 K571;
static _KLbyte_stringGVKd_23 K572;
static _KLbyte_stringGVKd_1 K573;
static _KLbyte_stringGVKd_23 K574;
static _KLbyte_stringGVKd_21 K575;
static _KLbyte_stringGVKd_4 K576;
static _KLsymbolGVKd KJside_effecting_;
static _KLbyte_stringGVKd_14 K578;
static _KLbyte_stringGVKd_31 K579;
static _KLbyte_stringGVKd_9 K580;
static _KLbyte_stringGVKd_5 K581;
static _KLbyte_stringGVKd_24 K582;
static _KLbyte_stringGVKd_21 K583;
static _KLbyte_stringGVKd_16 K584;
static _KLbyte_stringGVKd_9 K585;
static _KLbyte_stringGVKd_30 K586;
static _KLbyte_stringGVKd_30 K587;
static _KLbyte_stringGVKd_6 K588;
static _KLbyte_stringGVKd_23 K589;
static _KLbyte_stringGVKd_5 K590;
static _KLbyte_stringGVKd_7 K591;
static _KLbyte_stringGVKd_5 K592;
static _KLbyte_stringGVKd_7 K593;
static _KLbyte_stringGVKd_13 K594;
static _KLbyte_stringGVKd_23 K595;
static _KLbyte_stringGVKd_5 K596;
static _KLbyte_stringGVKd_9 K597;
static _KLbyte_stringGVKd_13 K598;
static _KLbyte_stringGVKd_17 K599;
static _KLbyte_stringGVKd_7 K600;
static _KLbyte_stringGVKd_13 K601;
static _KLbyte_stringGVKd_3 K602;
static _KLbyte_stringGVKd_1 K603;
static _KLbyte_stringGVKd_13 K604;
static _KLbyte_stringGVKd_5 K605;
static _KLbyte_stringGVKd_20 K606;
static _KLbyte_stringGVKd_24 K607;
static _KLbyte_stringGVKd_5 K608;
static _KLbyte_stringGVKd_13 K609;
static _KLbyte_stringGVKd_24 K610;
static _KLbyte_stringGVKd_21 K611;
static _KLbyte_stringGVKd_1 K612;
static _KLbyte_stringGVKd_3 K613;
static _KLbyte_stringGVKd_4 K614;
static _KLbyte_stringGVKd_20 K615;
static _KLbyte_stringGVKd_19 K616;
static _KLbyte_stringGVKd_1 K617;
static _KLbyte_stringGVKd_6 K618;
static _KLbyte_stringGVKd_29 K619;
static _KLbyte_stringGVKd_1 K620;
static _KLbyte_stringGVKd_13 K621;
static _KLsymbolGVKd KJstateless_;
static _KLbyte_stringGVKd_9 K623;
static _KLsymbolGVKd KJside_effect_free_;
static _KLbyte_stringGVKd_16 K625;
static _KLbyte_stringGVKd_29 K626;
static _KLbyte_stringGVKd_31 K627;
static _KLbyte_stringGVKd_31 K628;
static _KLbyte_stringGVKd_16 K629;
static _KLbyte_stringGVKd_34 K630;
static _KLbyte_stringGVKd_34 K631;
static _KLbyte_stringGVKd_19 K632;
static _KLbyte_stringGVKd_50 K633;
static _KLbyte_stringGVKd_18 K634;
static _KLbyte_stringGVKd_7 K635;
static _KLbyte_stringGVKd_43 K636;
static _KLbyte_stringGVKd_43 K637;
static _KLbyte_stringGVKd_36 K638;
static _KLbyte_stringGVKd_44 K639;
static _KLbyte_stringGVKd_37 K640;
static _KLbyte_stringGVKd_10 K641;
static _KLbyte_stringGVKd_31 K642;
static _KLbyte_stringGVKd_6 K643;
static _KLbyte_stringGVKd_14 K644;
static _KLbyte_stringGVKd_30 K645;
static _KLbyte_stringGVKd_11 K646;
static _KLbyte_stringGVKd_32 K647;
static _KLbyte_stringGVKd_37 K648;
static _KLbyte_stringGVKd_26 K649;
static _KLbyte_stringGVKd_5 K650;
static _KLbyte_stringGVKd_24 K651;
static _KLbyte_stringGVKd_9 K652;
static _KLbyte_stringGVKd_22 K653;
static _KLbyte_stringGVKd_22 K654;
static _KLbyte_stringGVKd_22 K655;
static _KLbyte_stringGVKd_20 K656;
static _KLbyte_stringGVKd_20 K657;
static _KLbyte_stringGVKd_6 K658;
static _KLbyte_stringGVKd_22 K659;
static _KLbyte_stringGVKd_32 K660;
static _KLbyte_stringGVKd_34 K661;
static _KLbyte_stringGVKd_28 K662;
static _KLbyte_stringGVKd_30 K663;
static _KLbyte_stringGVKd_23 K664;
static _KLbyte_stringGVKd_5 K665;
static _KLbyte_stringGVKd_32 K666;
static _KLbyte_stringGVKd_30 K667;
static _KLbyte_stringGVKd_6 K668;
static _KLbyte_stringGVKd_21 K669;
static _KLbyte_stringGVKd_12 K670;
static _KLbyte_stringGVKd_21 K671;
static _KLbyte_stringGVKd_19 K672;
static _KLbyte_stringGVKd_18 K673;
static _KLsymbolGVKd KJstateful_;
static _KLbyte_stringGVKd_8 K675;
static _KLbyte_stringGVKd_38 K676;
static _KLbyte_stringGVKd_22 K677;
static _KLbyte_stringGVKd_22 K678;
static _KLbyte_stringGVKd_20 K679;
static _KLbyte_stringGVKd_24 K680;
static _KLbyte_stringGVKd_18 K681;
static _KLbyte_stringGVKd_3 K682;
static _KLbyte_stringGVKd_15 K683;
static _KLbyte_stringGVKd_10 K684;
static _KLbyte_stringGVKd_3 K685;
static _KLbyte_stringGVKd_15 K686;
static _KLbyte_stringGVKd_10 K687;
static _KLbyte_stringGVKd_21 K688;
static _KLbyte_stringGVKd_11 K689;
static _KLbyte_stringGVKd_20 K690;
static _KLbyte_stringGVKd_15 K691;
static _KLbyte_stringGVKd_26 K692;
static _KLbyte_stringGVKd_9 K693;
static _KLbyte_stringGVKd_19 K694;
static _KLbyte_stringGVKd_5 K695;
static _KLbyte_stringGVKd_28 K696;
static _KLbyte_stringGVKd_21 K697;
static _KLbyte_stringGVKd_3 K698;
static _KLbyte_stringGVKd_11 K699;
static _KLbyte_stringGVKd_29 K700;
static _KLbyte_stringGVKd_22 K701;
static _KLbyte_stringGVKd_24 K702;
static _KLbyte_stringGVKd_17 K703;
static _KLbyte_stringGVKd_35 K704;
static _KLbyte_stringGVKd_14 K705;
static _KLbyte_stringGVKd_13 K706;
static _KLbyte_stringGVKd_32 K707;
static _KLbyte_stringGVKd_11 K708;
static _KLbyte_stringGVKd_30 K709;
static _KLbyte_stringGVKd_35 K710;
static _KLbyte_stringGVKd_30 K711;
static _KLbyte_stringGVKd_12 K712;
static _KLbyte_stringGVKd_13 K713;
static _KLbyte_stringGVKd_12 K714;
static _KLbyte_stringGVKd_10 K715;
static _KLbyte_stringGVKd_13 K716;
static _KLbyte_stringGVKd_20 K717;
static _KLbyte_stringGVKd_10 K718;
static _KLbyte_stringGVKd_35 K719;
static _KLbyte_stringGVKd_38 K720;
static _KLbyte_stringGVKd_19 K721;
static _KLbyte_stringGVKd_18 K722;
static _KLbyte_stringGVKd_38 K723;
static _KLbyte_stringGVKd_18 K724;
static _KLbyte_stringGVKd_37 K725;
static _KLbyte_stringGVKd_20 K726;
static _KLbyte_stringGVKd_30 K727;
static _KLbyte_stringGVKd_18 K728;
static _KLbyte_stringGVKd_37 K729;
static _KLbyte_stringGVKd_17 K730;
static _KLbyte_stringGVKd_30 K731;
static _KLbyte_stringGVKd_10 K732;
static _KLbyte_stringGVKd_32 K733;
static _KLbyte_stringGVKd_46 K734;
static _KLbyte_stringGVKd_41 K735;
static _KLbyte_stringGVKd_12 K736;
static _KLbyte_stringGVKd_26 K737;
static _KLbyte_stringGVKd_21 K738;
static _KLbyte_stringGVKd_25 K739;
static _KLbyte_stringGVKd_27 K740;
static _KLsymbolGVKd KJindefinite_extent_;
static _KLbyte_stringGVKd_17 K742;
static _KLbyte_stringGVKd_18 K743;
static _KLbyte_stringGVKd_21 K744;
static _KLbyte_stringGVKd_11 K745;
static _KLsignatureGVKe K746;
static _KLbyte_stringGVKd_19 K747;
static _KLbyte_stringGVKd_9 K748;
static _KLbyte_stringGVKd_23 K749;
static _KLbyte_stringGVKd_26 K750;
static _KLbyte_stringGVKd_10 K751;
static _KLbyte_stringGVKd_25 K752;
static _KLbyte_stringGVKd_13 K753;
static _KLsymbolGVKd KJdynamic_extent_;
static _KLbyte_stringGVKd_14 K755;
static _KLbyte_stringGVKd_15 K756;
static _KLsignatureGVKe K757;
static _KLsimple_object_vectorGVKd_1 K758;
static _KLsignatureGVKe K759;
static _KLsignatureAvaluesGVKi K760;
static _KLsimple_object_vectorGVKd_2 K761;
static _KLsimple_object_vectorGVKd_1 K762;
static _KLunionGVKe K763;
static _KLsignatureAvaluesGVKi K764;
static _KLsimple_object_vectorGVKd_1 K765;
static _KLunionGVKe K766;
static _KLsignatureAvaluesGVKi K767;
static _KLsimple_object_vectorGVKd_1 K768;
extern _KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM10;
D Kdood_restore_proxyVdoodMdfmc_modelingM10I (D, D);
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_restore_proxyF782;
static D Kanonymous_of_dood_restore_proxyF782I ();
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_restore_proxyF776;
static D Kanonymous_of_dood_restore_proxyF776I ();
static _KLsymbolGVKd KJtesting_;
static _KLsymbolGVKd KJno_dependent_;
static _KLbyte_stringGVKd_14 K779;
static _KLbyte_stringGVKd_12 K780;
static _KLbyte_stringGVKd_7 K781;
static _KLsignatureGVKe K783;
static _KLsimple_object_vectorGVKd_2 K784;

/* Indirection variables */

static D IKJprimitive_break_ = &KJprimitive_break_;
static D IKJprimitive_invoke_debugger_ = &KJprimitive_invoke_debugger_;
static D IKJprimitive_inside_debuggerQ_ = &KJprimitive_inside_debuggerQ_;
static D IKJprimitive_debug_message_ = &KJprimitive_debug_message_;
static D IKJprimitive_word_size_ = &KJprimitive_word_size_;
static D IKJprimitive_header_size_ = &KJprimitive_header_size_;
static D IKJprimitive_allocate_ = &KJprimitive_allocate_;
static D IKJprimitive_untraced_allocate_ = &KJprimitive_untraced_allocate_;
static D IKJprimitive_manual_allocate_ = &KJprimitive_manual_allocate_;
static D IKJprimitive_manual_free_ = &KJprimitive_manual_free_;
static D IKJprimitive_allocate_wrapper_ = &KJprimitive_allocate_wrapper_;
static D IKJprimitive_byte_allocate_filled_terminated_ = &KJprimitive_byte_allocate_filled_terminated_;
static D IKJprimitive_byte_allocate_leaf_filled_terminated_ = &KJprimitive_byte_allocate_leaf_filled_terminated_;
static D IKJprimitive_object_allocate_filled_ = &KJprimitive_object_allocate_filled_;
static D IKJprimitive_byte_allocate_filled_ = &KJprimitive_byte_allocate_filled_;
static D IKJprimitive_double_byte_allocate_filled_ = &KJprimitive_double_byte_allocate_filled_;
static D IKJprimitive_word_allocate_filled_ = &KJprimitive_word_allocate_filled_;
static D IKJprimitive_double_word_allocate_filled_ = &KJprimitive_double_word_allocate_filled_;
static D IKJprimitive_single_float_allocate_filled_ = &KJprimitive_single_float_allocate_filled_;
static D IKJprimitive_double_float_allocate_filled_ = &KJprimitive_double_float_allocate_filled_;
static D IKJprimitive_byte_allocate_leaf_filled_ = &KJprimitive_byte_allocate_leaf_filled_;
static D IKJprimitive_allocate_in_awl_pool_ = &KJprimitive_allocate_in_awl_pool_;
static D IKJprimitive_allocate_weak_in_awl_pool_ = &KJprimitive_allocate_weak_in_awl_pool_;
static D IKJprimitive_set_class_breakpoint_ = &KJprimitive_set_class_breakpoint_;
static D IKJprimitive_clear_class_breakpoint_ = &KJprimitive_clear_class_breakpoint_;
static D IKJprimitive_display_class_breakpoints_ = &KJprimitive_display_class_breakpoints_;
static D IKJprimitive_element_ = &KJprimitive_element_;
static D IKJprimitive_element_setter_ = &KJprimitive_element_setter_;
static D IKJprimitive_byte_element_ = &KJprimitive_byte_element_;
static D IKJprimitive_byte_element_setter_ = &KJprimitive_byte_element_setter_;
static D IKJprimitive_bit_element_ = &KJprimitive_bit_element_;
static D IKJprimitive_bit_element_setter_ = &KJprimitive_bit_element_setter_;
static D IKJprimitive_bit_field_ = &KJprimitive_bit_field_;
static D IKJprimitive_bit_field_setter_ = &KJprimitive_bit_field_setter_;
static D IKJprimitive_fillX_ = &KJprimitive_fillX_;
static D IKJprimitive_fill_bytesX_ = &KJprimitive_fill_bytesX_;
static D IKJprimitive_replaceX_ = &KJprimitive_replaceX_;
static D IKJprimitive_replace_bytesX_ = &KJprimitive_replace_bytesX_;
static D IKJprimitive_pin_object_ = &KJprimitive_pin_object_;
static D IKJprimitive_unpin_object_ = &KJprimitive_unpin_object_;
static D IKJprimitive_mps_finalize_ = &KJprimitive_mps_finalize_;
static D IKJprimitive_mps_finalization_queue_first_ = &KJprimitive_mps_finalization_queue_first_;
static D IKJprimitive_mps_park_ = &KJprimitive_mps_park_;
static D IKJprimitive_mps_clamp_ = &KJprimitive_mps_clamp_;
static D IKJprimitive_mps_release_ = &KJprimitive_mps_release_;
static D IKJprimitive_mps_collect_ = &KJprimitive_mps_collect_;
static D IKJprimitive_mps_collection_stats_ = &KJprimitive_mps_collection_stats_;
static D IKJprimitive_mps_enable_gc_messages_ = &KJprimitive_mps_enable_gc_messages_;
static D IKJprimitive_mps_committed_ = &KJprimitive_mps_committed_;
static D IKJprimitive_mps_begin_ramp_alloc_ = &KJprimitive_mps_begin_ramp_alloc_;
static D IKJprimitive_mps_end_ramp_alloc_ = &KJprimitive_mps_end_ramp_alloc_;
static D IKJprimitive_mps_begin_ramp_alloc_all_ = &KJprimitive_mps_begin_ramp_alloc_all_;
static D IKJprimitive_mps_end_ramp_alloc_all_ = &KJprimitive_mps_end_ramp_alloc_all_;
static D IKJprimitive_mps_ld_reset_ = &KJprimitive_mps_ld_reset_;
static D IKJprimitive_mps_ld_add_ = &KJprimitive_mps_ld_add_;
static D IKJprimitive_mps_ld_merge_ = &KJprimitive_mps_ld_merge_;
static D IKJprimitive_mps_ld_isstale_ = &KJprimitive_mps_ld_isstale_;
static D IKJprimitive_allocation_count_ = &KJprimitive_allocation_count_;
static D IKJprimitive_initialize_allocation_count_ = &KJprimitive_initialize_allocation_count_;
static D IKJprimitive_begin_heap_alloc_stats_ = &KJprimitive_begin_heap_alloc_stats_;
static D IKJprimitive_end_heap_alloc_stats_ = &KJprimitive_end_heap_alloc_stats_;
static D IKJprimitive_runtime_module_handle_ = &KJprimitive_runtime_module_handle_;
static D IKJprimitive_keyboard_interrupt_signaled_ = &KJprimitive_keyboard_interrupt_signaled_;
static D IKJprimitive_keyboard_interrupt_signaled_setter_ = &KJprimitive_keyboard_interrupt_signaled_setter_;
static D IKJprimitive_keyboard_interrupt_polling_ = &KJprimitive_keyboard_interrupt_polling_;
static D IKJprimitive_keyboard_interrupt_polling_setter_ = &KJprimitive_keyboard_interrupt_polling_setter_;
static D IKJprimitive_keyboard_interrupt_polling_thread_ = &KJprimitive_keyboard_interrupt_polling_thread_;
static D IKJprimitive_keyboard_interrupt_polling_thread_setter_ = &KJprimitive_keyboard_interrupt_polling_thread_setter_;
static D IKJprimitive_unicode_character_as_raw_ = &KJprimitive_unicode_character_as_raw_;
static D IKJprimitive_raw_as_unicode_character_ = &KJprimitive_raw_as_unicode_character_;
static D IKJprimitive_byte_character_as_raw_ = &KJprimitive_byte_character_as_raw_;
static D IKJprimitive_raw_as_byte_character_ = &KJprimitive_raw_as_byte_character_;
static D IKJprimitive_cast_pointer_as_raw_ = &KJprimitive_cast_pointer_as_raw_;
static D IKJprimitive_cast_raw_as_pointer_ = &KJprimitive_cast_raw_as_pointer_;
static D IKJprimitive_instanceQ_ = &KJprimitive_instanceQ_;
static D IKJprimitive_type_check_ = &KJprimitive_type_check_;
static D IKJprimitive_range_check_ = &KJprimitive_range_check_;
static D IKJprimitive_raw_as_boolean_ = &KJprimitive_raw_as_boolean_;
static D IKJprimitive_boolean_as_raw_ = &KJprimitive_boolean_as_raw_;
static D IKJprimitive_as_boolean_ = &KJprimitive_as_boolean_;
static D IKJprimitive_not_ = &KJprimitive_not_;
static D IKJprimitive_idQ_ = &KJprimitive_idQ_;
static D IKJprimitive_not_idQ_ = &KJprimitive_not_idQ_;
static D IKJprimitive_compare_bytes_ = &KJprimitive_compare_bytes_;
static D IKJprimitive_compare_words_ = &KJprimitive_compare_words_;
static D IKJprimitive_repeated_slot_as_raw_ = &KJprimitive_repeated_slot_as_raw_;
static D IKJprimitive_repeated_slot_offset_ = &KJprimitive_repeated_slot_offset_;
static D IKJprimitive_vector_ = &KJprimitive_vector_;
static D IKJprimitive_copy_vector_ = &KJprimitive_copy_vector_;
static D IKJprimitive_vector_element_ = &KJprimitive_vector_element_;
static D IKJprimitive_vector_element_setter_ = &KJprimitive_vector_element_setter_;
static D IKJprimitive_vector_size_ = &KJprimitive_vector_size_;
static D IKJprimitive_vector_as_raw_ = &KJprimitive_vector_as_raw_;
static D IKJprimitive_raw_as_vector_ = &KJprimitive_raw_as_vector_;
static D IKJprimitive_strlen_ = &KJprimitive_strlen_;
static D IKJprimitive_string_as_raw_ = &KJprimitive_string_as_raw_;
static D IKJprimitive_raw_as_string_ = &KJprimitive_raw_as_string_;
static D IKJprimitive_object_class_ = &KJprimitive_object_class_;
static D IKJprimitive_slot_value_ = &KJprimitive_slot_value_;
static D IKJprimitive_initialized_slot_value_ = &KJprimitive_initialized_slot_value_;
static D IKJprimitive_slot_value_setter_ = &KJprimitive_slot_value_setter_;
static D IKJprimitive_repeated_slot_value_ = &KJprimitive_repeated_slot_value_;
static D IKJprimitive_repeated_slot_value_setter_ = &KJprimitive_repeated_slot_value_setter_;
static D IKJprimitive_function_parameter_ = &KJprimitive_function_parameter_;
static D IKJprimitive_next_methods_parameter_ = &KJprimitive_next_methods_parameter_;
static D IKJprimitive_set_generic_function_entrypoints_ = &KJprimitive_set_generic_function_entrypoints_;
static D IKJprimitive_set_accessor_method_xep_ = &KJprimitive_set_accessor_method_xep_;
static D IKJprimitive_xep_apply_ = &KJprimitive_xep_apply_;
static D IKJprimitive_mep_apply_ = &KJprimitive_mep_apply_;
static D IKJprimitive_mep_apply_with_optionals_ = &KJprimitive_mep_apply_with_optionals_;
static D IKJprimitive_engine_node_apply_with_optionals_ = &KJprimitive_engine_node_apply_with_optionals_;
static D IKJprimitive_iep_apply_ = &KJprimitive_iep_apply_;
static D IKJprimitive_apply_ = &KJprimitive_apply_;
static D IKJprimitive_initialize_engine_node_ = &KJprimitive_initialize_engine_node_;
static D IKJprimitive_initialize_discriminator_ = &KJprimitive_initialize_discriminator_;
static D IKJprimitive_values_ = &KJprimitive_values_;
static D IKJprimitive_resolve_symbol_ = &KJprimitive_resolve_symbol_;
static D IKJprimitive_string_as_symbol_ = &KJprimitive_string_as_symbol_;
static D IKJprimitive_preboot_symbols_ = &KJprimitive_preboot_symbols_;
static D IKJprimitive_unwrap_c_pointer_ = &KJprimitive_unwrap_c_pointer_;
static D IKJprimitive_wrap_c_pointer_ = &KJprimitive_wrap_c_pointer_;
static D IKJprimitive_c_unsigned_field_ = &KJprimitive_c_unsigned_field_;
static D IKJprimitive_c_unsigned_field_setter_ = &KJprimitive_c_unsigned_field_setter_;
static D IKJprimitive_c_signed_field_ = &KJprimitive_c_signed_field_;
static D IKJprimitive_c_signed_field_setter_ = &KJprimitive_c_signed_field_setter_;
static D IKJprimitive_c_int_field_ = &KJprimitive_c_int_field_;
static D IKJprimitive_c_int_field_setter_ = &KJprimitive_c_int_field_setter_;
static D IKJprimitive_exit_application_ = &KJprimitive_exit_application_;
static D IKJbinding_ = &KJbinding_;
static D IKJdood_state_ = &KJdood_state_;
static D IKJside_effecting_ = &KJside_effecting_;
static D IKJstateless_ = &KJstateless_;
static D IKJside_effect_free_ = &KJside_effect_free_;
static D IKJstateful_ = &KJstateful_;
static D IKJindefinite_extent_ = &KJindefinite_extent_;
static D IKJdynamic_extent_ = &KJdynamic_extent_;
static D IKJtesting_ = &KJtesting_;
static D IKJno_dependent_ = &KJno_dependent_;

/* Variables */

D Ldood_force_binding_value_proxyGVdfmc_modeling = &KLdood_force_binding_value_proxyGVdfmc_modeling;

/* Objects */

_KLsimple_methodGVKe Kdood_disk_objectVdoodMdfmc_modelingM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K767,
  &Kdood_disk_objectVdoodMdfmc_modelingM3I
};

_KLsimple_methodGVKe Kdood_disk_objectVdoodMdfmc_modelingM4 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K764,
  &Kdood_disk_objectVdoodMdfmc_modelingM4I
};

_KLsimple_methodGVKe Kdood_disk_objectVdoodMdfmc_modelingM5 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K760,
  &Kdood_disk_objectVdoodMdfmc_modelingM5I
};

_KLsimple_methodGVKe Kcompile_stageVdfmc_commonMdfmc_modelingM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K759,
  &Kcompile_stageVdfmc_commonMdfmc_modelingM0I
};

_KLsimple_methodGVKe Krun_stageVdfmc_commonMdfmc_modelingM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K759,
  &Krun_stageVdfmc_commonMdfmc_modelingM0I
};

_KLsimple_methodGVKe Kcompile_stageVdfmc_commonMdfmc_modelingM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K757,
  &Kcompile_stageVdfmc_commonMdfmc_modelingM1I
};

static _KLsymbolGVKd KJprimitive_break_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K756
};

static _KLpairGVKd K20 = {
  &KLpairGVKdW /* wrapper */,
  &KJside_effecting_,
  &K21
};

static _KLpairGVKd K21 = {
  &KLpairGVKdW /* wrapper */,
  &KJstateful_,
  &K22
};

static _KLpairGVKd K22 = {
  &KLpairGVKdW /* wrapper */,
  &KJdynamic_extent_,
  &KPempty_listVKi
};

static _KLsimple_object_vectorGVKd_4 K24 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &K753,
  &K519,
  &K308,
  &K514
};

static _KLsymbolGVKd KJprimitive_invoke_debugger_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K752
};

static _KLsimple_object_vectorGVKd_2 K27 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K751,
  &K597
};

static _KLsymbolGVKd KJprimitive_inside_debuggerQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K750
};

static _KLpairGVKd K29 = {
  &KLpairGVKdW /* wrapper */,
  &KJside_effecting_,
  &K30
};

static _KLpairGVKd K30 = {
  &KLpairGVKdW /* wrapper */,
  &KJstateless_,
  &K22
};

static _KLsymbolGVKd KJprimitive_debug_message_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K749
};

static _KLsimple_object_vectorGVKd_2 K34 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K748,
  &K488
};

static _KLsymbolGVKd KJprimitive_word_size_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K747
};

static _KLpairGVKd K36 = {
  &KLpairGVKdW /* wrapper */,
  &KJside_effect_free_,
  &K30
};

_KLsimple_methodGVKe Kprimitive_word_size_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K746,
  &Kprimitive_word_size_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_2 K40 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K745,
  &K488
};

static _KLsymbolGVKd KJprimitive_header_size_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K744
};

static _KLsimple_object_vectorGVKd_2 K43 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K712,
  &K488
};

static _KLsimple_object_vectorGVKd_2 K44 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K492,
  &K493
};

static _KLsymbolGVKd KJprimitive_allocate_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K743
};

static _KLpairGVKd K46 = {
  &KLpairGVKdW /* wrapper */,
  &KJside_effect_free_,
  &K47
};

static _KLpairGVKd K47 = {
  &KLpairGVKdW /* wrapper */,
  &KJstateful_,
  &K48
};

static _KLpairGVKd K48 = {
  &KLpairGVKdW /* wrapper */,
  &KJindefinite_extent_,
  &KPempty_listVKi
};

static _KLsimple_object_vectorGVKd_2 K50 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K736,
  &K488
};

static _KLsymbolGVKd KJprimitive_untraced_allocate_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K740
};

static _KLsimple_object_vectorGVKd_2 K53 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K736,
  &K585
};

static _KLsimple_object_vectorGVKd_2 K54 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K492,
  &K537
};

static _KLsymbolGVKd KJprimitive_manual_allocate_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K739
};

static _KLsymbolGVKd KJprimitive_manual_free_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K738
};

static _KLpairGVKd K58 = {
  &KLpairGVKdW /* wrapper */,
  &KJside_effecting_,
  &K48
};

static _KLsimple_object_vectorGVKd_12 K60 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 49,
  &K712,
  &K488,
  &K713,
  &K537,
  &K714,
  &K488,
  &K715,
  &K537,
  &K716,
  &K488,
  &K717,
  &K488
};

static _KLsimple_object_vectorGVKd_2 K61 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K658,
  &K537
};

static _KLsymbolGVKd KJprimitive_allocate_wrapper_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K737
};

static _KLsimple_object_vectorGVKd_14 K64 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &K712,
  &K488,
  &K736,
  &K488,
  &K713,
  &K537,
  &K714,
  &K488,
  &K715,
  &K488,
  &K716,
  &K488,
  &K717,
  &K488
};

static _KLsymbolGVKd KJprimitive_byte_allocate_filled_terminated_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K735
};

static _KLsymbolGVKd KJprimitive_byte_allocate_leaf_filled_terminated_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K734
};

static _KLsimple_object_vectorGVKd_14 K69 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &K712,
  &K488,
  &K713,
  &K537,
  &K714,
  &K488,
  &K715,
  &K537,
  &K716,
  &K488,
  &K717,
  &K488,
  &K721,
  &K537
};

static _KLsymbolGVKd KJprimitive_object_allocate_filled_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K733
};

static _KLsimple_object_vectorGVKd_14 K72 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &K712,
  &K488,
  &K713,
  &K537,
  &K714,
  &K488,
  &K715,
  &K537,
  &K716,
  &K488,
  &K717,
  &K488,
  &K721,
  &K732
};

static _KLsymbolGVKd KJprimitive_byte_allocate_filled_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K731
};

static _KLsimple_object_vectorGVKd_14 K75 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &K712,
  &K488,
  &K713,
  &K537,
  &K714,
  &K488,
  &K715,
  &K537,
  &K716,
  &K488,
  &K717,
  &K488,
  &K721,
  &K730
};

static _KLsymbolGVKd KJprimitive_double_byte_allocate_filled_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K729
};

static _KLsimple_object_vectorGVKd_14 K78 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &K712,
  &K488,
  &K713,
  &K537,
  &K714,
  &K488,
  &K715,
  &K537,
  &K716,
  &K488,
  &K717,
  &K488,
  &K721,
  &K728
};

static _KLsymbolGVKd KJprimitive_word_allocate_filled_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K727
};

static _KLsimple_object_vectorGVKd_14 K81 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &K712,
  &K488,
  &K713,
  &K537,
  &K714,
  &K488,
  &K715,
  &K537,
  &K716,
  &K488,
  &K717,
  &K488,
  &K721,
  &K726
};

static _KLsymbolGVKd KJprimitive_double_word_allocate_filled_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K725
};

static _KLsimple_object_vectorGVKd_14 K84 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &K712,
  &K488,
  &K713,
  &K537,
  &K714,
  &K488,
  &K715,
  &K537,
  &K716,
  &K488,
  &K717,
  &K488,
  &K721,
  &K724
};

static _KLsymbolGVKd KJprimitive_single_float_allocate_filled_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K723
};

static _KLsimple_object_vectorGVKd_14 K87 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &K712,
  &K488,
  &K713,
  &K537,
  &K714,
  &K488,
  &K715,
  &K537,
  &K716,
  &K488,
  &K717,
  &K488,
  &K721,
  &K722
};

static _KLsymbolGVKd KJprimitive_double_float_allocate_filled_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K720
};

static _KLsymbolGVKd KJprimitive_byte_allocate_leaf_filled_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K719
};

static _KLsimple_object_vectorGVKd_14 K92 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &K712,
  &K488,
  &K713,
  &K537,
  &K714,
  &K488,
  &K715,
  &K537,
  &K716,
  &K488,
  &K717,
  &K488,
  &K718,
  &K537
};

static _KLsymbolGVKd KJprimitive_allocate_in_awl_pool_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K711
};

static _KLsymbolGVKd KJprimitive_allocate_weak_in_awl_pool_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K710
};

static _KLsimple_object_vectorGVKd_4 K97 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &K708,
  &K537,
  &K650,
  &K585
};

static _KLsymbolGVKd KJprimitive_set_class_breakpoint_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K709
};

static _KLpairGVKd K99 = {
  &KLpairGVKdW /* wrapper */,
  &KJside_effecting_,
  &KPempty_listVKi
};

static _KLsimple_object_vectorGVKd_2 K101 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K708,
  &K537
};

static _KLsymbolGVKd KJprimitive_clear_class_breakpoint_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K707
};

static _KLsimple_object_vectorGVKd_2 K104 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K706,
  &K570
};

static _KLsimple_object_vectorGVKd_2 K105 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K705,
  &K488
};

static _KLsymbolGVKd KJprimitive_display_class_breakpoints_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K704
};

static _KLsimple_object_vectorGVKd_6 K108 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &K557,
  &K537,
  &K588,
  &K488,
  &K494,
  &K488
};

static _KLsimple_object_vectorGVKd_2 K109 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K698,
  &K537
};

static _KLsymbolGVKd KJprimitive_element_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K703
};

static _KLpairGVKd K111 = {
  &KLpairGVKdW /* wrapper */,
  &KJside_effect_free_,
  &K22
};

static _KLsimple_object_vectorGVKd_8 K113 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K580,
  &K537,
  &K557,
  &K537,
  &K588,
  &K488,
  &K494,
  &K488
};

static _KLsymbolGVKd KJprimitive_element_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K702
};

static _KLsimple_object_vectorGVKd_2 K116 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K698,
  &K690
};

static _KLsymbolGVKd KJprimitive_byte_element_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K701
};

static _KLsimple_object_vectorGVKd_8 K119 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K580,
  &K690,
  &K557,
  &K537,
  &K588,
  &K488,
  &K494,
  &K488
};

static _KLsymbolGVKd KJprimitive_byte_element_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K700
};

static _KLsimple_object_vectorGVKd_8 K122 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K557,
  &K537,
  &K699,
  &K488,
  &K494,
  &K488,
  &K495,
  &K488
};

static _KLsimple_object_vectorGVKd_2 K123 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K698,
  &K488
};

static _KLsymbolGVKd KJprimitive_bit_element_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K697
};

static _KLsimple_object_vectorGVKd_10 K126 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &K580,
  &K488,
  &K557,
  &K537,
  &K588,
  &K488,
  &K494,
  &K488,
  &K495,
  &K488
};

static _KLsymbolGVKd KJprimitive_bit_element_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K696
};

static _KLsimple_object_vectorGVKd_6 K129 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &K492,
  &K493,
  &K495,
  &K488,
  &K496,
  &K488
};

static _KLsimple_object_vectorGVKd_2 K130 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K695,
  &K488
};

static _KLsymbolGVKd KJprimitive_bit_field_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K694
};

static _KLsimple_object_vectorGVKd_8 K133 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K693,
  &K488,
  &K492,
  &K493,
  &K495,
  &K488,
  &K496,
  &K488
};

static _KLsimple_object_vectorGVKd_2 K134 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K693,
  &K488
};

static _KLsymbolGVKd KJprimitive_bit_field_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K692
};

static _KLsimple_object_vectorGVKd_10 K137 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &K682,
  &K537,
  &K689,
  &K488,
  &K588,
  &K488,
  &K576,
  &K488,
  &K498,
  &K537
};

static _KLsymbolGVKd KJprimitive_fillX_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K691
};

static _KLsimple_object_vectorGVKd_10 K140 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &K682,
  &K537,
  &K689,
  &K488,
  &K588,
  &K488,
  &K576,
  &K488,
  &K498,
  &K690
};

static _KLsymbolGVKd KJprimitive_fill_bytesX_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K688
};

static _KLsimple_object_vectorGVKd_14 K143 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &K682,
  &K537,
  &K683,
  &K488,
  &K684,
  &K488,
  &K685,
  &K537,
  &K686,
  &K488,
  &K687,
  &K488,
  &K576,
  &K488
};

static _KLsymbolGVKd KJprimitive_replaceX_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K681
};

static _KLsymbolGVKd KJprimitive_replace_bytesX_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K680
};

static _KLsymbolGVKd KJprimitive_pin_object_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K679
};

static _KLsymbolGVKd KJprimitive_unpin_object_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K678
};

static _KLsymbolGVKd KJprimitive_mps_finalize_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K677
};

static _KLsymbolGVKd KJprimitive_mps_finalization_queue_first_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K676
};

static _KLpairGVKd K155 = {
  &KLpairGVKdW /* wrapper */,
  &KJside_effecting_,
  &K156
};

static _KLpairGVKd K156 = {
  &KLpairGVKdW /* wrapper */,
  &KJstateful_,
  &KPempty_listVKi
};

static _KLsymbolGVKd KJprimitive_mps_park_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K673
};

static _KLsymbolGVKd KJprimitive_mps_clamp_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K672
};

static _KLsymbolGVKd KJprimitive_mps_release_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K671
};

static _KLsimple_object_vectorGVKd_2 K164 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K670,
  &K609
};

static _KLsymbolGVKd KJprimitive_mps_collect_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K669
};

static _KLsimple_object_vectorGVKd_2 K167 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K658,
  &K493
};

static _KLsimple_object_vectorGVKd_2 K168 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K668,
  &K609
};

static _KLsymbolGVKd KJprimitive_mps_collection_stats_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K667
};

static _KLsymbolGVKd KJprimitive_mps_enable_gc_messages_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K666
};

static _KLsimple_object_vectorGVKd_2 K173 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K665,
  &K488
};

static _KLsymbolGVKd KJprimitive_mps_committed_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K664
};

static _KLsymbolGVKd KJprimitive_mps_begin_ramp_alloc_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K663
};

static _KLsymbolGVKd KJprimitive_mps_end_ramp_alloc_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K662
};

static _KLsymbolGVKd KJprimitive_mps_begin_ramp_alloc_all_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K661
};

static _KLsymbolGVKd KJprimitive_mps_end_ramp_alloc_all_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K660
};

static _KLsimple_object_vectorGVKd_2 K184 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K657,
  &KPfalseVKi
};

static _KLsymbolGVKd KJprimitive_mps_ld_reset_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K659
};

static _KLsimple_object_vectorGVKd_4 K187 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &K657,
  &KPfalseVKi,
  &K658,
  &KPfalseVKi
};

static _KLsymbolGVKd KJprimitive_mps_ld_add_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K656
};

static _KLsimple_object_vectorGVKd_4 K190 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &K654,
  &KPfalseVKi,
  &K655,
  &KPfalseVKi
};

static _KLsymbolGVKd KJprimitive_mps_ld_merge_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K653
};

static _KLsimple_object_vectorGVKd_2 K193 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K652,
  &K488
};

static _KLsymbolGVKd KJprimitive_mps_ld_isstale_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K651
};

static _KLsimple_object_vectorGVKd_2 K196 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K650,
  &K488
};

static _KLsymbolGVKd KJprimitive_allocation_count_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K649
};

static _KLpairGVKd K198 = {
  &KLpairGVKdW /* wrapper */,
  &KJside_effect_free_,
  &K156
};

static _KLsymbolGVKd KJprimitive_initialize_allocation_count_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K648
};

static _KLsymbolGVKd KJprimitive_begin_heap_alloc_stats_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K647
};

static _KLsimple_object_vectorGVKd_2 K204 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K646,
  &K488
};

static _KLsymbolGVKd KJprimitive_end_heap_alloc_stats_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K645
};

static _KLsimple_object_vectorGVKd_2 K207 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K643,
  &K644
};

static _KLsymbolGVKd KJprimitive_runtime_module_handle_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K642
};

static _KLsimple_object_vectorGVKd_2 K210 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K641,
  &K609
};

static _KLsymbolGVKd KJprimitive_keyboard_interrupt_signaled_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K640
};

static _KLpairGVKd K212 = {
  &KLpairGVKdW /* wrapper */,
  &KJside_effect_free_,
  &KPempty_listVKi
};

static _KLsymbolGVKd KJprimitive_keyboard_interrupt_signaled_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K639
};

static _KLsimple_object_vectorGVKd_2 K216 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K634,
  &K609
};

static _KLsymbolGVKd KJprimitive_keyboard_interrupt_polling_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K638
};

static _KLsymbolGVKd KJprimitive_keyboard_interrupt_polling_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K637
};

static _KLsimple_object_vectorGVKd_2 K221 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K635,
  &K493
};

static _KLsymbolGVKd KJprimitive_keyboard_interrupt_polling_thread_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K636
};

static _KLsimple_object_vectorGVKd_4 K224 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &K634,
  &K609,
  &K635,
  &K493
};

static _KLsymbolGVKd KJprimitive_keyboard_interrupt_polling_thread_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K633
};

static _KLsimple_object_vectorGVKd_2 K227 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K557,
  &K632
};

static _KLsimple_object_vectorGVKd_2 K228 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K569,
  &K488
};

static _KLsymbolGVKd KJprimitive_unicode_character_as_raw_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K631
};

static _KLsymbolGVKd KJprimitive_raw_as_unicode_character_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K630
};

static _KLsimple_object_vectorGVKd_2 K233 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K557,
  &K629
};

static _KLsymbolGVKd KJprimitive_byte_character_as_raw_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K628
};

_KLsimple_methodGVKe Kprimitive_byte_character_as_raw_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kprimitive_byte_character_as_raw_overrideVdfmc_modelingMM0I
};

static _KLsymbolGVKd KJprimitive_raw_as_byte_character_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K627
};

_KLsimple_methodGVKe Kprimitive_raw_as_byte_character_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kprimitive_raw_as_byte_character_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_2 K242 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K557,
  &K493
};

static _KLsimple_object_vectorGVKd_2 K243 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K620,
  &K621
};

static _KLsymbolGVKd KJprimitive_cast_pointer_as_raw_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K626
};

static _KLpairGVKd K245 = {
  &KLpairGVKdW /* wrapper */,
  &KJside_effect_free_,
  &K246
};

static _KLpairGVKd K246 = {
  &KLpairGVKdW /* wrapper */,
  &KJstateless_,
  &K48
};

static _KLsimple_object_vectorGVKd_2 K248 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K557,
  &K621
};

static _KLsimple_object_vectorGVKd_2 K249 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K620,
  &K493
};

static _KLsymbolGVKd KJprimitive_cast_raw_as_pointer_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K619
};

static _KLsimple_object_vectorGVKd_4 K252 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &K557,
  &K537,
  &K617,
  &K618
};

static _KLsimple_object_vectorGVKd_2 K253 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K608,
  &K597
};

static _KLsymbolGVKd KJprimitive_instanceQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K616
};

_KLsimple_methodGVKe Kprimitive_instanceQ_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &Kprimitive_instanceQ_overrideVdfmc_modelingMM0I
};

static _KLsymbolGVKd KJprimitive_type_check_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K615
};

static _KLsimple_object_vectorGVKd_6 K260 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &K612,
  &K488,
  &K613,
  &K488,
  &K614,
  &K488
};

static _KLsymbolGVKd KJprimitive_range_check_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K611
};

static _KLsimple_object_vectorGVKd_2 K263 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K557,
  &K609
};

static _KLsymbolGVKd KJprimitive_raw_as_boolean_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K610
};

_KLsimple_methodGVKe Kprimitive_raw_as_boolean_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kprimitive_raw_as_boolean_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_2 K268 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K557,
  &KPfalseVKi
};

static _KLsimple_object_vectorGVKd_2 K269 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K608,
  &K609
};

static _KLsymbolGVKd KJprimitive_boolean_as_raw_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K607
};

_KLsimple_methodGVKe Kprimitive_boolean_as_raw_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kprimitive_boolean_as_raw_overrideVdfmc_modelingMM0I
};

static _KLsymbolGVKd KJprimitive_as_boolean_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K606
};

_KLsimple_methodGVKe Kprimitive_as_boolean_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kprimitive_as_boolean_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_2 K278 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K557,
  &K537
};

static _KLsimple_object_vectorGVKd_2 K279 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K605,
  &K597
};

static _KLsymbolGVKd KJprimitive_not_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K604
};

_KLsimple_methodGVKe Kprimitive_not_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kprimitive_not_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_4 K284 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &K557,
  &K537,
  &K603,
  &K537
};

static _KLsimple_object_vectorGVKd_2 K285 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K602,
  &K597
};

static _KLsymbolGVKd KJprimitive_idQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K601
};

_KLsimple_methodGVKe Kprimitive_idQ_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &Kprimitive_idQ_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_2 K290 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K600,
  &K597
};

static _KLsymbolGVKd KJprimitive_not_idQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K599
};

_KLsimple_methodGVKe Kprimitive_not_idQ_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &Kprimitive_not_idQ_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_10 K295 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &K590,
  &K493,
  &K591,
  &K488,
  &K592,
  &K493,
  &K593,
  &K488,
  &K598,
  &K488
};

static _KLsimple_object_vectorGVKd_2 K296 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K596,
  &K597
};

static _KLsymbolGVKd KJprimitive_compare_bytes_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K595
};

static _KLsimple_object_vectorGVKd_10 K299 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &K590,
  &K493,
  &K591,
  &K488,
  &K592,
  &K493,
  &K593,
  &K488,
  &K594,
  &K488
};

static _KLsymbolGVKd KJprimitive_compare_words_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K589
};

static _KLsimple_object_vectorGVKd_4 K302 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &K557,
  &K537,
  &K588,
  &K488
};

static _KLsimple_object_vectorGVKd_2 K303 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K569,
  &K493
};

static _KLsymbolGVKd KJprimitive_repeated_slot_as_raw_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K587
};

static _KLsymbolGVKd KJprimitive_repeated_slot_offset_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K586
};

static _KLbyte_stringGVKd_9 K308 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "arguments"
};

static _KLsimple_object_vectorGVKd_2 K309 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K576,
  &K585
};

static _KLpairGVKd K310 = {
  &KLpairGVKdW /* wrapper */,
  &Kconcatenate_asVKdMM1,
  &K311
};

static _KLpairGVKd K311 = {
  &KLpairGVKdW /* wrapper */,
  &Kconcatenate_asVKdMM0,
  &KPempty_listVKi
};

static _KLsimple_object_vectorGVKd_2 K312 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K498,
  &K514
};

static _KLsymbolGVKd KJprimitive_vector_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K584
};

_KLsimple_methodGVKe Kprimitive_vector_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &rest_xep_1,
  &K523,
  &Kprimitive_vector_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_2 K317 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K557,
  &K514
};

static _KLsymbolGVKd KJprimitive_copy_vector_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K583
};

_KLsimple_methodGVKe Kprimitive_copy_vector_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kprimitive_copy_vector_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_4 K322 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &K557,
  &K514,
  &K581,
  &K488
};

static _KLsimple_object_vectorGVKd_2 K323 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K498,
  &K537
};

static _KLsymbolGVKd KJprimitive_vector_element_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K582
};

_KLsimple_methodGVKe Kprimitive_vector_element_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &Kprimitive_vector_element_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_6 K328 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &K580,
  &K537,
  &K557,
  &K514,
  &K581,
  &K488
};

static _KLsymbolGVKd KJprimitive_vector_element_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K579
};

static _KLpairGVKd K330 = {
  &KLpairGVKdW /* wrapper */,
  &KJside_effecting_,
  &K246
};

_KLsimple_methodGVKe Kprimitive_vector_element_setter_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &KDsignature_LobjectG_object_rest_value_3VKi,
  &Kprimitive_vector_element_setter_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_2 K334 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K576,
  &K488
};

static _KLsymbolGVKd KJprimitive_vector_size_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K575
};

_KLsimple_methodGVKe Kprimitive_vector_size_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kprimitive_vector_size_overrideVdfmc_modelingMM0I
};

static _KLsymbolGVKd KJprimitive_vector_as_raw_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K574
};

static _KLsimple_object_vectorGVKd_4 K341 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &K573,
  &K488,
  &K569,
  &K493
};

static _KLsymbolGVKd KJprimitive_raw_as_vector_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K572
};

static _KLsimple_object_vectorGVKd_2 K344 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K557,
  &K570
};

static _KLsymbolGVKd KJprimitive_strlen_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K571
};

_KLsimple_methodGVKe Kprimitive_strlen_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kprimitive_strlen_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_2 K349 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K557,
  &K519
};

static _KLsimple_object_vectorGVKd_2 K350 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K569,
  &K570
};

static _KLsymbolGVKd KJprimitive_string_as_raw_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K568
};

static _KLsymbolGVKd KJprimitive_raw_as_string_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K567
};

static _KLsimple_object_vectorGVKd_2 K355 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K565,
  &K566
};

static _KLsymbolGVKd KJprimitive_object_class_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K564
};

_KLsimple_methodGVKe Kprimitive_object_class_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kprimitive_object_class_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_4 K360 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &K557,
  &K537,
  &K559,
  &K488
};

static _KLsymbolGVKd KJprimitive_slot_value_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K563
};

static _KLsymbolGVKd KJprimitive_initialized_slot_value_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K562
};

static _KLsimple_object_vectorGVKd_6 K365 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &K498,
  &K537,
  &K557,
  &K537,
  &K559,
  &K488
};

static _KLsymbolGVKd KJprimitive_slot_value_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K561
};

static _KLsimple_object_vectorGVKd_6 K368 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &K557,
  &K537,
  &K558,
  &K488,
  &K559,
  &K488
};

static _KLsymbolGVKd KJprimitive_repeated_slot_value_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K560
};

static _KLsimple_object_vectorGVKd_8 K371 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K498,
  &K537,
  &K557,
  &K537,
  &K558,
  &K488,
  &K559,
  &K488
};

static _KLsymbolGVKd KJprimitive_repeated_slot_value_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K556
};

static _KLsimple_object_vectorGVKd_2 K374 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K554,
  &K555
};

static _KLsymbolGVKd KJprimitive_function_parameter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K553
};

static _KLsimple_object_vectorGVKd_2 K377 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K551,
  &K552
};

static _KLsymbolGVKd KJprimitive_next_methods_parameter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K550
};

static _KLsimple_object_vectorGVKd_2 K380 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K548,
  &K549
};

static _KLsymbolGVKd KJprimitive_set_generic_function_entrypoints_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K547
};

static _KLsimple_object_vectorGVKd_2 K383 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K545,
  &K546
};

static _KLsymbolGVKd KJprimitive_set_accessor_method_xep_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K544
};

static _KLbyte_stringGVKd_6 K386 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "values"
};

static _KLsimple_object_vectorGVKd_6 K387 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &K536,
  &K537,
  &K542,
  &K488,
  &K543,
  &K537
};

static _KLsymbolGVKd KJprimitive_xep_apply_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K541
};

static _KLsimple_object_vectorGVKd_6 K390 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &K536,
  &K537,
  &K538,
  &K537,
  &K539,
  &K514
};

static _KLsymbolGVKd KJprimitive_mep_apply_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K540
};

static _KLsimple_object_vectorGVKd_6 K393 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &K536,
  &K537,
  &K538,
  &K537,
  &K539,
  &K537
};

static _KLsymbolGVKd KJprimitive_mep_apply_with_optionals_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K535
};

static _KLsymbolGVKd KJprimitive_engine_node_apply_with_optionals_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K534
};

static _KLsymbolGVKd KJprimitive_iep_apply_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K533
};

static _KLsymbolGVKd KJprimitive_apply_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K532
};

static _KLsimple_object_vectorGVKd_2 K402 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K531,
  &K530
};

static _KLsimple_object_vectorGVKd_2 K403 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K526,
  &K530
};

static _KLsymbolGVKd KJprimitive_initialize_engine_node_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K529
};

static _KLsimple_object_vectorGVKd_2 K406 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K528,
  &K527
};

static _KLsimple_object_vectorGVKd_2 K407 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K526,
  &K527
};

static _KLsymbolGVKd KJprimitive_initialize_discriminator_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K525
};

static _KLsymbolGVKd KJprimitive_values_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K524
};

_KLsimple_methodGVKe Kprimitive_values_overrideVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &rest_xep_1,
  &K523,
  &Kprimitive_values_overrideVdfmc_modelingMM0I
};

static _KLsimple_object_vectorGVKd_2 K414 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K522,
  &K517
};

static _KLsimple_object_vectorGVKd_2 K415 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K521,
  &K517
};

static _KLsymbolGVKd KJprimitive_resolve_symbol_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K520
};

static _KLsimple_object_vectorGVKd_2 K418 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K518,
  &K519
};

static _KLsimple_object_vectorGVKd_2 K419 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K516,
  &K517
};

static _KLsymbolGVKd KJprimitive_string_as_symbol_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K515
};

static _KLsimple_object_vectorGVKd_2 K422 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K513,
  &K514
};

static _KLsymbolGVKd KJprimitive_preboot_symbols_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K512
};

static _KLsimple_object_vectorGVKd_2 K425 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K492,
  &K507
};

static _KLsimple_object_vectorGVKd_2 K426 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K506,
  &K510
};

static _KLsymbolGVKd KJprimitive_unwrap_c_pointer_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K511
};

static _KLsimple_object_vectorGVKd_4 K429 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &K508,
  &K509,
  &K492,
  &K510
};

static _KLsimple_object_vectorGVKd_2 K430 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K506,
  &K507
};

static _KLsymbolGVKd KJprimitive_wrap_c_pointer_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K505
};

static _KLsimple_object_vectorGVKd_8 K433 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K492,
  &K493,
  &K494,
  &K488,
  &K495,
  &K488,
  &K496,
  &K488
};

static _KLsimple_object_vectorGVKd_2 K434 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K498,
  &K503
};

static _KLsymbolGVKd KJprimitive_c_unsigned_field_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K504
};

static _KLsimple_object_vectorGVKd_10 K437 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &K490,
  &K503,
  &K492,
  &K493,
  &K494,
  &K488,
  &K495,
  &K488,
  &K496,
  &K488
};

static _KLsymbolGVKd KJprimitive_c_unsigned_field_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K502
};

static _KLsimple_object_vectorGVKd_2 K440 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K498,
  &K500
};

static _KLsymbolGVKd KJprimitive_c_signed_field_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K501
};

static _KLsimple_object_vectorGVKd_10 K443 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &K490,
  &K500,
  &K492,
  &K493,
  &K494,
  &K488,
  &K495,
  &K488,
  &K496,
  &K488
};

static _KLsymbolGVKd KJprimitive_c_signed_field_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K499
};

static _KLsimple_object_vectorGVKd_2 K446 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K498,
  &K491
};

static _KLsymbolGVKd KJprimitive_c_int_field_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K497
};

static _KLsimple_object_vectorGVKd_10 K449 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &K490,
  &K491,
  &K492,
  &K493,
  &K494,
  &K488,
  &K495,
  &K488,
  &K496,
  &K488
};

static _KLsymbolGVKd KJprimitive_c_int_field_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K489
};

static _KLsimple_object_vectorGVKd_2 K452 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K487,
  &K488
};

static _KLsymbolGVKd KJprimitive_exit_application_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K486
};

_KLsimple_methodGVKe Kdood_make_binding_value_proxyVdfmc_modelingMM10 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K484,
  &Kdood_make_binding_value_proxyVdfmc_modelingMM10I
};

_KLsimple_methodGVKe Kdood_make_binding_value_proxyVdfmc_modelingMM9 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K482,
  &Kdood_make_binding_value_proxyVdfmc_modelingMM9I
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM12 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K460,
  &Kmake_compile_time_literalVdfmc_modelingMM12I
};

static _KLsignatureGVKe K460 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 44040197,
  &KDsignature_LfunctionG_typesVKi
};

static _KLsymbolGVKd KJbinding_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K481
};

_KLclassGVKd KLdood_force_binding_value_proxyGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K476,
  &K465,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLdood_force_binding_value_proxyGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K465,
  (D) 1,
  9,
  33554439,
  (D) 1
};

static _KLimplementation_classGVKe K465 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 527433737,
  &KLdood_force_binding_value_proxyGVdfmc_modeling,
  &KLdood_force_binding_value_proxyGVdfmc_modelingW,
  &KPfalseVKi,
  &K466,
  (D) -3,
  &KLdood_force_binding_value_proxyGZ32ZconstructorVdfmc_modelingMM0,
  &K468,
  &K469,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_2 K466 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &Kobject_dood_stateVdoodHLdood_mapped_and_owned_objectG,
  &Kdood_proxy_bindingVdfmc_modelingHLdood_binding_proxyG
};

_KLkeyword_methodGVKe KLdood_force_binding_value_proxyGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K470,
  &key_mep_2,
  &KLdood_force_binding_value_proxyGZ32ZconstructorVdfmc_modelingMM0I,
  &K471
};

static _KLsimple_object_vectorGVKd_1 K468 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLdood_binding_value_proxyGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_7 K469 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLdood_mapped_objectGVdood,
  &KLdood_mapped_and_owned_objectGVdood,
  &KLdood_proxyGVdood,
  &KLdood_binding_proxyGVdfmc_modeling,
  &KLdood_binding_value_proxyGVdfmc_modeling,
  &KLdood_force_binding_value_proxyGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K470 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K474,
  &KDsignature_LobjectG_typesVKi,
  &K475
};

static _KLsimple_object_vectorGVKd_4 K471 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &KJdood_state_,
  &KPfalseVKi,
  &KJbinding_,
  &KPunboundVKi
};

static _KLsymbolGVKd KJdood_state_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K473
};

static _KLbyte_stringGVKd_10 K473 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "dood-state"
};

static _KLsimple_object_vectorGVKd_2 K474 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KJdood_state_,
  &KJbinding_
};

static _KLsimple_object_vectorGVKd_1 K475 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLdood_force_binding_value_proxyGVdfmc_modeling
};

static _KLbyte_stringGVKd_32 K476 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "<dood-force-binding-value-proxy>"
};

static _KLbyte_stringGVKd_23 K477 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "Missing init keyword %="
};

static _KLunionGVKe K478 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K480,
  &KLdood_stateGVdood
};

static _KLpairGVKd K479 = {
  &KLpairGVKdW /* wrapper */,
  &KinitializeVKdMM1,
  &KPempty_listVKi
};

static _KLsingletonGVKd K480 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KPfalseVKi
};

static _KLbyte_stringGVKd_7 K481 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "binding"
};

static _KLsignatureGVKe K482 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 41944073,
  &K483
};

static _KLsimple_object_vectorGVKd_2 K483 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLdoodGVdood,
  &KLBprimitiveGVdfmc_modeling
};

static _KLsignatureGVKe K484 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 41944073,
  &K485
};

static _KLsimple_object_vectorGVKd_2 K485 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLdoodGVdood,
  &KLBraw_typeGVdfmc_modeling
};

static _KLbyte_stringGVKd_26 K486 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "primitive-exit-application"
};

static _KLbyte_stringGVKd_4 K487 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 17,
  "code"
};

static _KLbyte_stringGVKd_13 K488 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "<raw-integer>"
};

static _KLbyte_stringGVKd_28 K489 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "primitive-c-int-field-setter"
};

static _KLbyte_stringGVKd_3 K490 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 13,
  "new"
};

static _KLbyte_stringGVKd_20 K491 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<raw-c-unsigned-int>"
};

static _KLbyte_stringGVKd_7 K492 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "pointer"
};

static _KLbyte_stringGVKd_13 K493 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "<raw-pointer>"
};

static _KLbyte_stringGVKd_11 K494 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "byte-offset"
};

static _KLbyte_stringGVKd_10 K495 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "bit-offset"
};

static _KLbyte_stringGVKd_8 K496 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "bit-size"
};

static _KLbyte_stringGVKd_21 K497 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "primitive-c-int-field"
};

static _KLbyte_stringGVKd_5 K498 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "value"
};

static _KLbyte_stringGVKd_31 K499 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 125,
  "primitive-c-signed-field-setter"
};

static _KLbyte_stringGVKd_19 K500 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "<raw-c-signed-long>"
};

static _KLbyte_stringGVKd_24 K501 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "primitive-c-signed-field"
};

static _KLbyte_stringGVKd_33 K502 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 133,
  "primitive-c-unsigned-field-setter"
};

static _KLbyte_stringGVKd_21 K503 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "<raw-c-unsigned-long>"
};

static _KLbyte_stringGVKd_26 K504 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "primitive-c-unsigned-field"
};

static _KLbyte_stringGVKd_24 K505 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "primitive-wrap-c-pointer"
};

static _KLbyte_stringGVKd_1 K506 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 5,
  "p"
};

static _KLbyte_stringGVKd_11 K507 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "<c-pointer>"
};

static _KLbyte_stringGVKd_7 K508 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "wrapper"
};

static _KLbyte_stringGVKd_12 K509 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "<mm-wrapper>"
};

static _KLbyte_stringGVKd_15 K510 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "<raw-c-pointer>"
};

static _KLbyte_stringGVKd_26 K511 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "primitive-unwrap-c-pointer"
};

static _KLbyte_stringGVKd_25 K512 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "primitive-preboot-symbols"
};

static _KLbyte_stringGVKd_3 K513 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 13,
  "res"
};

static _KLbyte_stringGVKd_22 K514 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<simple-object-vector>"
};

static _KLbyte_stringGVKd_26 K515 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "primitive-string-as-symbol"
};

static _KLbyte_stringGVKd_6 K516 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "symbol"
};

static _KLbyte_stringGVKd_8 K517 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "<symbol>"
};

static _KLbyte_stringGVKd_6 K518 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "string"
};

static _KLbyte_stringGVKd_13 K519 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "<byte-string>"
};

static _KLbyte_stringGVKd_24 K520 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "primitive-resolve-symbol"
};

static _KLbyte_stringGVKd_16 K521 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "canonical-symbol"
};

static _KLbyte_stringGVKd_17 K522 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "uninterned-symbol"
};

static _KLsignatureGVKe K523 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 45088773,
  &KDsignature_LobjectG_typesVKi
};

static _KLbyte_stringGVKd_16 K524 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "primitive-values"
};

static _KLbyte_stringGVKd_34 K525 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 137,
  "primitive-initialize-discriminator"
};

static _KLbyte_stringGVKd_12 K526 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "single-value"
};

static _KLbyte_stringGVKd_15 K527 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "<discriminator>"
};

static _KLbyte_stringGVKd_13 K528 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "discriminator"
};

static _KLbyte_stringGVKd_32 K529 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "primitive-initialize-engine-node"
};

static _KLbyte_stringGVKd_13 K530 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "<engine-node>"
};

static _KLbyte_stringGVKd_11 K531 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "engine-node"
};

static _KLbyte_stringGVKd_15 K532 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "primitive-apply"
};

static _KLbyte_stringGVKd_19 K533 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "primitive-iep-apply"
};

static _KLbyte_stringGVKd_42 K534 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 169,
  "primitive-engine-node-apply-with-optionals"
};

static _KLbyte_stringGVKd_34 K535 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 137,
  "primitive-mep-apply-with-optionals"
};

static _KLbyte_stringGVKd_8 K536 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "function"
};

static _KLbyte_stringGVKd_8 K537 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "<object>"
};

static _KLbyte_stringGVKd_12 K538 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "next-methods"
};

static _KLbyte_stringGVKd_4 K539 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 17,
  "args"
};

static _KLbyte_stringGVKd_19 K540 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "primitive-mep-apply"
};

static _KLbyte_stringGVKd_19 K541 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "primitive-xep-apply"
};

static _KLbyte_stringGVKd_11 K542 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "buffer-size"
};

static _KLbyte_stringGVKd_6 K543 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "buffer"
};

static _KLbyte_stringGVKd_33 K544 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 133,
  "primitive-set-accessor-method-xep"
};

static _KLbyte_stringGVKd_15 K545 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "accessor-method"
};

static _KLbyte_stringGVKd_17 K546 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "<accessor-method>"
};

static _KLbyte_stringGVKd_42 K547 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 169,
  "primitive-set-generic-function-entrypoints"
};

static _KLbyte_stringGVKd_2 K548 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 9,
  "gf"
};

static _KLbyte_stringGVKd_18 K549 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "<generic-function>"
};

static _KLbyte_stringGVKd_32 K550 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "primitive-next-methods-parameter"
};

static _KLbyte_stringGVKd_2 K551 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 9,
  "nm"
};

static _KLbyte_stringGVKd_6 K552 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "<list>"
};

static _KLbyte_stringGVKd_28 K553 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "primitive-function-parameter"
};

static _KLbyte_stringGVKd_2 K554 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 9,
  "fn"
};

static _KLbyte_stringGVKd_10 K555 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "<function>"
};

static _KLbyte_stringGVKd_36 K556 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 145,
  "primitive-repeated-slot-value-setter"
};

static _KLbyte_stringGVKd_1 K557 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 5,
  "x"
};

static _KLbyte_stringGVKd_13 K558 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "base-position"
};

static _KLbyte_stringGVKd_8 K559 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "position"
};

static _KLbyte_stringGVKd_29 K560 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "primitive-repeated-slot-value"
};

static _KLbyte_stringGVKd_27 K561 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 109,
  "primitive-slot-value-setter"
};

static _KLbyte_stringGVKd_32 K562 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "primitive-initialized-slot-value"
};

static _KLbyte_stringGVKd_20 K563 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "primitive-slot-value"
};

static _KLbyte_stringGVKd_22 K564 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "primitive-object-class"
};

static _KLbyte_stringGVKd_1 K565 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 5,
  "c"
};

static _KLbyte_stringGVKd_7 K566 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "<class>"
};

static _KLbyte_stringGVKd_23 K567 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "primitive-raw-as-string"
};

static _KLbyte_stringGVKd_23 K568 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "primitive-string-as-raw"
};

static _KLbyte_stringGVKd_1 K569 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 5,
  "r"
};

static _KLbyte_stringGVKd_17 K570 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "<raw-byte-string>"
};

static _KLbyte_stringGVKd_16 K571 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "primitive-strlen"
};

static _KLbyte_stringGVKd_23 K572 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "primitive-raw-as-vector"
};

static _KLbyte_stringGVKd_1 K573 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 5,
  "n"
};

static _KLbyte_stringGVKd_23 K574 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "primitive-vector-as-raw"
};

static _KLbyte_stringGVKd_21 K575 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "primitive-vector-size"
};

static _KLbyte_stringGVKd_4 K576 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 17,
  "size"
};

static _KLsymbolGVKd KJside_effecting_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K578
};

static _KLbyte_stringGVKd_14 K578 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "side-effecting"
};

static _KLbyte_stringGVKd_31 K579 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 125,
  "primitive-vector-element-setter"
};

static _KLbyte_stringGVKd_9 K580 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "new-value"
};

static _KLbyte_stringGVKd_5 K581 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "index"
};

static _KLbyte_stringGVKd_24 K582 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "primitive-vector-element"
};

static _KLbyte_stringGVKd_21 K583 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "primitive-copy-vector"
};

static _KLbyte_stringGVKd_16 K584 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "primitive-vector"
};

static _KLbyte_stringGVKd_9 K585 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "<integer>"
};

static _KLbyte_stringGVKd_30 K586 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "primitive-repeated-slot-offset"
};

static _KLbyte_stringGVKd_30 K587 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "primitive-repeated-slot-as-raw"
};

static _KLbyte_stringGVKd_6 K588 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "offset"
};

static _KLbyte_stringGVKd_23 K589 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "primitive-compare-words"
};

static _KLbyte_stringGVKd_5 K590 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "base1"
};

static _KLbyte_stringGVKd_7 K591 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "offset1"
};

static _KLbyte_stringGVKd_5 K592 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "base2"
};

static _KLbyte_stringGVKd_7 K593 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "offset2"
};

static _KLbyte_stringGVKd_13 K594 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "size-in-words"
};

static _KLbyte_stringGVKd_23 K595 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "primitive-compare-bytes"
};

static _KLbyte_stringGVKd_5 K596 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "same?"
};

static _KLbyte_stringGVKd_9 K597 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "<boolean>"
};

static _KLbyte_stringGVKd_13 K598 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "size-in-bytes"
};

static _KLbyte_stringGVKd_17 K599 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "primitive-not-id?"
};

static _KLbyte_stringGVKd_7 K600 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "not-id?"
};

static _KLbyte_stringGVKd_13 K601 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "primitive-id?"
};

static _KLbyte_stringGVKd_3 K602 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 13,
  "id?"
};

static _KLbyte_stringGVKd_1 K603 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 5,
  "y"
};

static _KLbyte_stringGVKd_13 K604 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "primitive-not"
};

static _KLbyte_stringGVKd_5 K605 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "not-x"
};

static _KLbyte_stringGVKd_20 K606 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "primitive-as-boolean"
};

static _KLbyte_stringGVKd_24 K607 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "primitive-boolean-as-raw"
};

static _KLbyte_stringGVKd_5 K608 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "true?"
};

static _KLbyte_stringGVKd_13 K609 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "<raw-boolean>"
};

static _KLbyte_stringGVKd_24 K610 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "primitive-raw-as-boolean"
};

static _KLbyte_stringGVKd_21 K611 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "primitive-range-check"
};

static _KLbyte_stringGVKd_1 K612 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 5,
  "i"
};

static _KLbyte_stringGVKd_3 K613 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 13,
  "low"
};

static _KLbyte_stringGVKd_4 K614 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 17,
  "high"
};

static _KLbyte_stringGVKd_20 K615 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "primitive-type-check"
};

static _KLbyte_stringGVKd_19 K616 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "primitive-instance?"
};

static _KLbyte_stringGVKd_1 K617 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 5,
  "t"
};

static _KLbyte_stringGVKd_6 K618 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "<type>"
};

static _KLbyte_stringGVKd_29 K619 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "primitive-cast-raw-as-pointer"
};

static _KLbyte_stringGVKd_1 K620 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 5,
  "z"
};

static _KLbyte_stringGVKd_13 K621 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "<raw-address>"
};

static _KLsymbolGVKd KJstateless_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K623
};

static _KLbyte_stringGVKd_9 K623 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "stateless"
};

static _KLsymbolGVKd KJside_effect_free_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K625
};

static _KLbyte_stringGVKd_16 K625 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "side-effect-free"
};

static _KLbyte_stringGVKd_29 K626 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "primitive-cast-pointer-as-raw"
};

static _KLbyte_stringGVKd_31 K627 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 125,
  "primitive-raw-as-byte-character"
};

static _KLbyte_stringGVKd_31 K628 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 125,
  "primitive-byte-character-as-raw"
};

static _KLbyte_stringGVKd_16 K629 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "<byte-character>"
};

static _KLbyte_stringGVKd_34 K630 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 137,
  "primitive-raw-as-unicode-character"
};

static _KLbyte_stringGVKd_34 K631 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 137,
  "primitive-unicode-character-as-raw"
};

static _KLbyte_stringGVKd_19 K632 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "<unicode-character>"
};

static _KLbyte_stringGVKd_50 K633 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 201,
  "primitive-keyboard-interrupt-polling-thread-setter"
};

static _KLbyte_stringGVKd_18 K634 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "interrupt-polling?"
};

static _KLbyte_stringGVKd_7 K635 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "hThread"
};

static _KLbyte_stringGVKd_43 K636 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 173,
  "primitive-keyboard-interrupt-polling-thread"
};

static _KLbyte_stringGVKd_43 K637 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 173,
  "primitive-keyboard-interrupt-polling-setter"
};

static _KLbyte_stringGVKd_36 K638 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 145,
  "primitive-keyboard-interrupt-polling"
};

static _KLbyte_stringGVKd_44 K639 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 177,
  "primitive-keyboard-interrupt-signaled-setter"
};

static _KLbyte_stringGVKd_37 K640 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 149,
  "primitive-keyboard-interrupt-signaled"
};

static _KLbyte_stringGVKd_10 K641 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "interrupt?"
};

static _KLbyte_stringGVKd_31 K642 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 125,
  "primitive-runtime-module-handle"
};

static _KLbyte_stringGVKd_6 K643 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "handle"
};

static _KLbyte_stringGVKd_14 K644 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "<machine-word>"
};

static _KLbyte_stringGVKd_30 K645 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "primitive-end-heap-alloc-stats"
};

static _KLbyte_stringGVKd_11 K646 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "number-read"
};

static _KLbyte_stringGVKd_32 K647 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "primitive-begin-heap-alloc-stats"
};

static _KLbyte_stringGVKd_37 K648 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 149,
  "primitive-initialize-allocation-count"
};

static _KLbyte_stringGVKd_26 K649 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "primitive-allocation-count"
};

static _KLbyte_stringGVKd_5 K650 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "count"
};

static _KLbyte_stringGVKd_24 K651 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "primitive-mps-ld-isstale"
};

static _KLbyte_stringGVKd_9 K652 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "is-stale?"
};

static _KLbyte_stringGVKd_22 K653 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "primitive-mps-ld-merge"
};

static _KLbyte_stringGVKd_22 K654 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "primitive-hash-state-1"
};

static _KLbyte_stringGVKd_22 K655 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "primitive-hash-state-2"
};

static _KLbyte_stringGVKd_20 K656 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "primitive-mps-ld-add"
};

static _KLbyte_stringGVKd_20 K657 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "primitive-hash-state"
};

static _KLbyte_stringGVKd_6 K658 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "object"
};

static _KLbyte_stringGVKd_22 K659 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "primitive-mps-ld-reset"
};

static _KLbyte_stringGVKd_32 K660 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "primitive-mps-end-ramp-alloc-all"
};

static _KLbyte_stringGVKd_34 K661 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 137,
  "primitive-mps-begin-ramp-alloc-all"
};

static _KLbyte_stringGVKd_28 K662 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "primitive-mps-end-ramp-alloc"
};

static _KLbyte_stringGVKd_30 K663 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "primitive-mps-begin-ramp-alloc"
};

static _KLbyte_stringGVKd_23 K664 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "primitive-mps-committed"
};

static _KLbyte_stringGVKd_5 K665 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "bytes"
};

static _KLbyte_stringGVKd_32 K666 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "primitive-mps-enable-gc-messages"
};

static _KLbyte_stringGVKd_30 K667 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "primitive-mps-collection-stats"
};

static _KLbyte_stringGVKd_6 K668 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "found?"
};

static _KLbyte_stringGVKd_21 K669 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "primitive-mps-collect"
};

static _KLbyte_stringGVKd_12 K670 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "print-stats?"
};

static _KLbyte_stringGVKd_21 K671 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "primitive-mps-release"
};

static _KLbyte_stringGVKd_19 K672 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "primitive-mps-clamp"
};

static _KLbyte_stringGVKd_18 K673 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "primitive-mps-park"
};

static _KLsymbolGVKd KJstateful_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K675
};

static _KLbyte_stringGVKd_8 K675 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "stateful"
};

static _KLbyte_stringGVKd_38 K676 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "primitive-mps-finalization-queue-first"
};

static _KLbyte_stringGVKd_22 K677 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "primitive-mps-finalize"
};

static _KLbyte_stringGVKd_22 K678 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "primitive-unpin-object"
};

static _KLbyte_stringGVKd_20 K679 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "primitive-pin-object"
};

static _KLbyte_stringGVKd_24 K680 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "primitive-replace-bytes!"
};

static _KLbyte_stringGVKd_18 K681 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "primitive-replace!"
};

static _KLbyte_stringGVKd_3 K682 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 13,
  "dst"
};

static _KLbyte_stringGVKd_15 K683 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "dst-base-offset"
};

static _KLbyte_stringGVKd_10 K684 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "dst-offset"
};

static _KLbyte_stringGVKd_3 K685 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 13,
  "src"
};

static _KLbyte_stringGVKd_15 K686 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "src-base-offset"
};

static _KLbyte_stringGVKd_10 K687 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "src-offset"
};

static _KLbyte_stringGVKd_21 K688 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "primitive-fill-bytes!"
};

static _KLbyte_stringGVKd_11 K689 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "base-offset"
};

static _KLbyte_stringGVKd_20 K690 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<raw-byte-character>"
};

static _KLbyte_stringGVKd_15 K691 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "primitive-fill!"
};

static _KLbyte_stringGVKd_26 K692 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "primitive-bit-field-setter"
};

static _KLbyte_stringGVKd_9 K693 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "new-field"
};

static _KLbyte_stringGVKd_19 K694 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "primitive-bit-field"
};

static _KLbyte_stringGVKd_5 K695 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "field"
};

static _KLbyte_stringGVKd_28 K696 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "primitive-bit-element-setter"
};

static _KLbyte_stringGVKd_21 K697 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "primitive-bit-element"
};

static _KLbyte_stringGVKd_3 K698 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 13,
  "obj"
};

static _KLbyte_stringGVKd_11 K699 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "word-offset"
};

static _KLbyte_stringGVKd_29 K700 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "primitive-byte-element-setter"
};

static _KLbyte_stringGVKd_22 K701 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "primitive-byte-element"
};

static _KLbyte_stringGVKd_24 K702 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "primitive-element-setter"
};

static _KLbyte_stringGVKd_17 K703 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "primitive-element"
};

static _KLbyte_stringGVKd_35 K704 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 141,
  "primitive-display-class-breakpoints"
};

static _KLbyte_stringGVKd_14 K705 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "number-written"
};

static _KLbyte_stringGVKd_13 K706 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "string-buffer"
};

static _KLbyte_stringGVKd_32 K707 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "primitive-clear-class-breakpoint"
};

static _KLbyte_stringGVKd_11 K708 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "dylan-class"
};

static _KLbyte_stringGVKd_30 K709 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "primitive-set-class-breakpoint"
};

static _KLbyte_stringGVKd_35 K710 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 141,
  "primitive-allocate-weak-in-awl-pool"
};

static _KLbyte_stringGVKd_30 K711 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "primitive-allocate-in-awl-pool"
};

static _KLbyte_stringGVKd_12 K712 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "number-words"
};

static _KLbyte_stringGVKd_13 K713 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "class-wrapper"
};

static _KLbyte_stringGVKd_12 K714 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "number-slots"
};

static _KLbyte_stringGVKd_10 K715 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "fill-value"
};

static _KLbyte_stringGVKd_13 K716 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "repeated-size"
};

static _KLbyte_stringGVKd_20 K717 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "repeated-size-offset"
};

static _KLbyte_stringGVKd_10 K718 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "assoc-link"
};

static _KLbyte_stringGVKd_35 K719 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 141,
  "primitive-byte-allocate-leaf-filled"
};

static _KLbyte_stringGVKd_38 K720 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "primitive-double-float-allocate-filled"
};

static _KLbyte_stringGVKd_19 K721 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "repeated-fill-value"
};

static _KLbyte_stringGVKd_18 K722 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "<raw-double-float>"
};

static _KLbyte_stringGVKd_38 K723 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "primitive-single-float-allocate-filled"
};

static _KLbyte_stringGVKd_18 K724 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "<raw-single-float>"
};

static _KLbyte_stringGVKd_37 K725 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 149,
  "primitive-double-word-allocate-filled"
};

static _KLbyte_stringGVKd_20 K726 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<raw-double-integer>"
};

static _KLbyte_stringGVKd_30 K727 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "primitive-word-allocate-filled"
};

static _KLbyte_stringGVKd_18 K728 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "<raw-machine-word>"
};

static _KLbyte_stringGVKd_37 K729 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 149,
  "primitive-double-byte-allocate-filled"
};

static _KLbyte_stringGVKd_17 K730 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "<raw-double-byte>"
};

static _KLbyte_stringGVKd_30 K731 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "primitive-byte-allocate-filled"
};

static _KLbyte_stringGVKd_10 K732 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "<raw-byte>"
};

static _KLbyte_stringGVKd_32 K733 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "primitive-object-allocate-filled"
};

static _KLbyte_stringGVKd_46 K734 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 185,
  "primitive-byte-allocate-leaf-filled-terminated"
};

static _KLbyte_stringGVKd_41 K735 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 165,
  "primitive-byte-allocate-filled-terminated"
};

static _KLbyte_stringGVKd_12 K736 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "number-bytes"
};

static _KLbyte_stringGVKd_26 K737 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "primitive-allocate-wrapper"
};

static _KLbyte_stringGVKd_21 K738 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "primitive-manual-free"
};

static _KLbyte_stringGVKd_25 K739 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "primitive-manual-allocate"
};

static _KLbyte_stringGVKd_27 K740 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 109,
  "primitive-untraced-allocate"
};

static _KLsymbolGVKd KJindefinite_extent_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K742
};

static _KLbyte_stringGVKd_17 K742 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "indefinite-extent"
};

static _KLbyte_stringGVKd_18 K743 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "primitive-allocate"
};

static _KLbyte_stringGVKd_21 K744 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "primitive-header-size"
};

static _KLbyte_stringGVKd_11 K745 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "header-size"
};

static _KLsignatureGVKe K746 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 44040193,
  &KPempty_vectorVKi
};

static _KLbyte_stringGVKd_19 K747 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "primitive-word-size"
};

static _KLbyte_stringGVKd_9 K748 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "word-size"
};

static _KLbyte_stringGVKd_23 K749 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "primitive-debug-message"
};

static _KLbyte_stringGVKd_26 K750 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "primitive-inside-debugger?"
};

static _KLbyte_stringGVKd_10 K751 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "debugging?"
};

static _KLbyte_stringGVKd_25 K752 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "primitive-invoke-debugger"
};

static _KLbyte_stringGVKd_13 K753 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "format-string"
};

static _KLsymbolGVKd KJdynamic_extent_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K755
};

static _KLbyte_stringGVKd_14 K755 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "dynamic-extent"
};

static _KLbyte_stringGVKd_15 K756 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "primitive-break"
};

static _KLsignatureGVKe K757 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 41944069,
  &K758
};

static _KLsimple_object_vectorGVKd_1 K758 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLBprimitiveGVdfmc_modeling
};

static _KLsignatureGVKe K759 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 41944069,
  &KDsignature_LobjectG_typesVKi
};

static _KLsignatureAvaluesGVKi K760 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &K761,
  &K762
};

static _KLsimple_object_vectorGVKd_2 K761 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLdoodGVdood,
  &KLBraw_objectGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K762 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLBraw_objectGVdfmc_modeling
};

static _KLunionGVKe K763 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &KLdood_force_binding_value_proxyGVdfmc_modeling,
  &KLBraw_typeGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K764 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &K485,
  &K765
};

static _KLsimple_object_vectorGVKd_1 K765 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &K763
};

static _KLunionGVKe K766 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &KLdood_force_binding_value_proxyGVdfmc_modeling,
  &KLBprimitiveGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K767 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &K483,
  &K768
};

static _KLsimple_object_vectorGVKd_1 K768 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &K766
};

_KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM10 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K783,
  &Kdood_restore_proxyVdoodMdfmc_modelingM10I
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_restore_proxyF782 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K746,
  &Kanonymous_of_dood_restore_proxyF782I,
  (D) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_restore_proxyF776 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K746,
  &Kanonymous_of_dood_restore_proxyF776I,
  (D) 1
};

static _KLsymbolGVKd KJtesting_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K781
};

static _KLsymbolGVKd KJno_dependent_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K780
};

static _KLbyte_stringGVKd_14 K779 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "CIRCULARITY %="
};

static _KLbyte_stringGVKd_12 K780 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "no-dependent"
};

static _KLbyte_stringGVKd_7 K781 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "testing"
};

static _KLsignatureGVKe K783 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 41944073,
  &K784
};

static _KLsimple_object_vectorGVKd_2 K784 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLdoodGVdood,
  &KLdood_force_binding_value_proxyGVdfmc_modeling
};

/* Code */

D Kdood_disk_objectVdoodMdfmc_modelingM3I (D dood_, D object_) {
  D T3;
  D T4_0;
  D T5_0;
  D T6;
  D T7;
  D T8;
  D T9_0;
  D T10;
  D T11;
  D T12_0;
  D T13_0;
  D T14_0;
  D T15_0;
  D T16_0;
  D proxy_;
  D T18_0;
  D T19_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:41
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:45
  T3 = Kmodel_has_definitionQVdfmc_commonI(object_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:45
  if (T3 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
    T6 = SLOT_VALUE_INITD(dood_, 8);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
    if (T6 != &KPfalseVKi) {
      T11 = &KPfalseVKi;
    } else {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
      T7 = SLOT_VALUE_INITD(dood_, 4);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
      T8 = SLOT_VALUE_INITD(T7, 7);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
      T9_0 = KgethashVKiI(T8, object_, &KPfalseVKi, &KPtrueVKi);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
      T10 = T9_0;
      T11 = T10;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
    if (T11 != &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
      T12_0 = T11;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
      T13_0 = T12_0;
      {
        MV_CHECK_TYPE_PROLOGUE(T12_0);
        primitive_type_check(T13_0, &KLdood_proxyGVdood);
        MV_CHECK_TYPE_EPILOGUE();
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
      T18_0 = T13_0;
      {
        MV_CHECK_TYPE_PROLOGUE(T13_0);
        primitive_type_check(T18_0, &K766);
        MV_CHECK_TYPE_EPILOGUE();
      }
      T16_0 = T18_0;
    } else {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
      proxy_ = Kdood_make_binding_value_proxyVdfmc_modelingMM9I(dood_, object_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
      CALL3(&Kinstall_proxyVdoodMM0, dood_, object_, proxy_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
      T14_0 = proxy_;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
      T15_0 = T14_0;
      {
        MV_CHECK_TYPE_PROLOGUE(T14_0);
        primitive_type_check(T15_0, &KLdood_proxyGVdood);
        MV_CHECK_TYPE_EPILOGUE();
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
      T19_0 = T15_0;
      {
        MV_CHECK_TYPE_PROLOGUE(T15_0);
        primitive_type_check(T19_0, &K766);
        MV_CHECK_TYPE_EPILOGUE();
      }
      T16_0 = T19_0;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:46
    T5_0 = T16_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:48
    T4_0 = object_;
    T5_0 = T4_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:45
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:41
  MV_SET_COUNT(1);
  return(T5_0);
}

D Kdood_disk_objectVdoodMdfmc_modelingM4I (D dood_, D object_) {
  D T3;
  D T4;
  D T5;
  D T6_0;
  D T7;
  D T8;
  D T9_0;
  D T10_0;
  D T11_0;
  D T12_0;
  D T13_0;
  D proxy_;
  D T15_0;
  D T16_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:52
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
  T3 = SLOT_VALUE_INITD(dood_, 8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
  if (T3 != &KPfalseVKi) {
    T8 = &KPfalseVKi;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
    T4 = SLOT_VALUE_INITD(dood_, 4);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
    T5 = SLOT_VALUE_INITD(T4, 7);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
    T6_0 = KgethashVKiI(T5, object_, &KPfalseVKi, &KPtrueVKi);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
    T7 = T6_0;
    T8 = T7;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
  if (T8 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
    T9_0 = T8;
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
    T10_0 = T9_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T9_0);
      primitive_type_check(T10_0, &KLdood_proxyGVdood);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
    T15_0 = T10_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T10_0);
      primitive_type_check(T15_0, &K763);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T13_0 = T15_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
    proxy_ = Kdood_make_binding_value_proxyVdfmc_modelingMM10I(dood_, object_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
    CALL3(&Kinstall_proxyVdoodMM0, dood_, object_, proxy_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
    T11_0 = proxy_;
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
    T12_0 = T11_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T11_0);
      primitive_type_check(T12_0, &KLdood_proxyGVdood);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
    T16_0 = T12_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T12_0);
      primitive_type_check(T16_0, &K763);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T13_0 = T16_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:55
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:52
  MV_SET_COUNT(1);
  return(T13_0);
}

D Kdood_disk_objectVdoodMdfmc_modelingM5I (D dood_, D object_) {
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:58
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:60
  T3_0 = object_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:58
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kcompile_stageVdfmc_commonMdfmc_modelingM0I (D object_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:80
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:80
  T2_0 = object_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:80
  MV_SET_COUNT(1);
  return(T2_0);
}

D Krun_stageVdfmc_commonMdfmc_modelingM0I (D object_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:81
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:81
  T2_0 = object_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:81
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kcompile_stageVdfmc_commonMdfmc_modelingM1I (D object_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:83
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:84
  T2 = SLOT_VALUE_INITD(object_, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:84
  T3_0 = T2;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:83
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kprimitive_word_size_overrideVdfmc_modelingMM0I () {
  D T1;
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:101
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:103
  CONGRUENT_CALL_PROLOG(&Kword_sizeVdfmc_common, 0);
  T1 = CONGRUENT_CALL0();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:103
  T2 = Kmake_raw_literalVdfmc_modelingMM3I(T1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:101
  return(T2);
}

D Kprimitive_byte_character_as_raw_overrideVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:347
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:349
  CONGRUENT_CALL_PROLOG(&KasVKd, 2);
  T2 = CONGRUENT_CALL2(&KLintegerGVKd, x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:349
  CONGRUENT_CALL_PROLOG(&Kmake_raw_literalVdfmc_modeling, 1);
  T3 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:347
  return(T3);
}

D Kprimitive_raw_as_byte_character_overrideVdfmc_modelingMM0I (D r_) {
  D T2;
  D T3;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:351
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:353
  T2 = CALL1(&KCraw_object_valueVdfmc_modeling, r_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:353
  CONGRUENT_CALL_PROLOG(&KasVKd, 2);
  T3 = CONGRUENT_CALL2(&KLbyte_characterGVKe, T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:351
  return(T3);
}

D Kprimitive_instanceQ_overrideVdfmc_modelingMM0I (D x_, D t_) {
  D T3;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:377
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:379
  T3 = CALL2(&KCinstanceQVdfmc_modeling, x_, t_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:377
  return(T3);
}

D Kprimitive_raw_as_boolean_overrideVdfmc_modelingMM0I (D x_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:389
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:391
  T2 = CALL1(&KCraw_object_valueVdfmc_modeling, x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:389
  return(T2);
}

D Kprimitive_boolean_as_raw_overrideVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:394
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:396
  if (x_ != &KPfalseVKi) {
    T2 = (D) 5;
  } else {
    T2 = (D) 1;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:396
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:396
  T3 = Kmake_raw_literalVdfmc_modelingMM3I(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:394
  return(T3);
}

D Kprimitive_as_boolean_overrideVdfmc_modelingMM0I (D x_) {
  D T2_0;
  D T3;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:399
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:401
  T3 = primitive_as_boolean(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:401
  T2_0 = T3;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:399
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kprimitive_not_overrideVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3;
  D T4_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:404
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:406
  T2 = CALL1(&KCraw_object_valueVdfmc_modeling, x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:406
  T3 = primitive_not(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:406
  T4_0 = T3;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:404
  MV_SET_COUNT(1);
  return(T4_0);
}

D Kprimitive_idQ_overrideVdfmc_modelingMM0I (D x_, D y_) {
  D T3;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:408
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:410
  T3 = KEEVKdI(x_, y_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:408
  return(T3);
}

D Kprimitive_not_idQ_overrideVdfmc_modelingMM0I (D x_, D y_) {
  D T3;
  D T4;
  D T5_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:412
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:414
  T3 = KEEVKdI(x_, y_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:414
  T4 = primitive_not(T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:414
  T5_0 = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:412
  MV_SET_COUNT(1);
  return(T5_0);
}

D Kprimitive_vector_overrideVdfmc_modelingMM0I (D size_, D arguments_) {
  D T3;
  D T4_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:438
  T3 = primitive_copy_vector(arguments_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:440
  T4_0 = T3;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:438
  MV_SET_COUNT(1);
  return(T4_0);
}

D Kprimitive_copy_vector_overrideVdfmc_modelingMM0I (D x_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:442
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:444
  T2 = CALL1(&Kcopy_sequenceVKd, x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:442
  return(T2);
}

D Kprimitive_vector_element_overrideVdfmc_modelingMM0I (D x_, D index_) {
  D T3;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:446
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:448
  T3 = CALL2(&KelementVKd, x_, index_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:446
  return(T3);
}

D Kprimitive_vector_element_setter_overrideVdfmc_modelingMM0I (D new_value_, D x_, D index_) {
  D T4;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:450
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:453
  CALL3(&Kelement_setterVKd, new_value_, x_, index_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:453
  T4 = new_value_;
  MV_SET_ELT(0, new_value_);
  MV_SET_COUNT(1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:450
  return(T4);
}

D Kprimitive_vector_size_overrideVdfmc_modelingMM0I (D x_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:455
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:457
  CONGRUENT_CALL_PROLOG(&KsizeVKd, 1);
  T2 = CONGRUENT_CALL1(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:455
  return(T2);
}

D Kprimitive_strlen_overrideVdfmc_modelingMM0I (D x_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:466
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:468
  CONGRUENT_CALL_PROLOG(&KsizeVKd, 1);
  T2 = CONGRUENT_CALL1(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:466
  return(T2);
}

D Kprimitive_object_class_overrideVdfmc_modelingMM0I (D x_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:478
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:480
  T2 = KBobject_classVdfmc_modelingMM0I(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:478
  return(T2);
}

D Kprimitive_values_overrideVdfmc_modelingMM0I (D size_, D arguments_) {
  D T3;
  D T4;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T3 = primitive_copy_vector(arguments_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:556
  T4 = MV_SET_REST_AT(T3, 0);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  return(T4);
}

D Kdood_make_binding_value_proxyVdfmc_modelingMM10I (D dood_, D object_) {
  D T3;
  D T4_0;
  _KLsimple_object_vectorGVKd_2 T5 = {&KLsimple_object_vectorGVKdW, (D) 9};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:21
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:23
  T3 = Kmodel_variable_bindingVdfmc_namespaceMM0I(object_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:23
  T5.vector_element_[0] = IKJbinding_;
  T5.vector_element_[1] = T3;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:23
  T4_0 = KLdood_force_binding_value_proxyGZ32ZconstructorVdfmc_modelingMM0I(&KLdood_force_binding_value_proxyGVdfmc_modeling, &T5, &KPfalseVKi, T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:21
  MV_SET_COUNT(1);
  return(T4_0);
}

D Kdood_make_binding_value_proxyVdfmc_modelingMM9I (D dood_, D object_) {
  D T3;
  D T4_0;
  _KLsimple_object_vectorGVKd_2 T5 = {&KLsimple_object_vectorGVKdW, (D) 9};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:15
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:18
  T3 = Kmodel_variable_bindingVdfmc_namespaceMM0I(object_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:17
  T5.vector_element_[0] = IKJbinding_;
  T5.vector_element_[1] = T3;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:17
  T4_0 = KLdood_force_binding_value_proxyGZ32ZconstructorVdfmc_modelingMM0I(&KLdood_force_binding_value_proxyGVdfmc_modeling, &T5, &KPfalseVKi, T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:15
  MV_SET_COUNT(1);
  return(T4_0);
}

D Kmake_compile_time_literalVdfmc_modelingMM12I (D object_) {
  D T2_0;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (D) 9};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:76
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:77
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:77
  T2_0 = KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0I(&KLBprimitiveGVdfmc_modeling, &T3, &KPfalseVKi, &KPfalseVKi, &KPunboundVKi, &KPunboundVKi, object_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:76
  MV_SET_COUNT(1);
  return(T2_0);
}

D KLdood_force_binding_value_proxyGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_object_dood_state_, D Uunique_dood_proxy_binding_) {
  D T5;
  D Uunique_dood_proxy_bindingF6;
  D T7;
  D Uunique_object_dood_stateF8;
  D Uunique_dood_proxy_bindingF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:12
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:12
  T11 = primitive_idQ(Uunique_dood_proxy_binding_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:12
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJbinding_;
    T13 = KerrorVKdMM1I(&K477, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:12
    T5 = T13;
    Uunique_dood_proxy_bindingF6 = T5;
  } else {
    Uunique_dood_proxy_bindingF6 = Uunique_dood_proxy_binding_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:12
  T7 = primitive_object_allocate_filled(3,&KLdood_force_binding_value_proxyGVdfmc_modelingW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_object_dood_state_, &K478);
  Uunique_object_dood_stateF8 = Uunique_object_dood_state_;
  SLOT_VALUE_SETTER(Uunique_object_dood_stateF8, T7, 0);
  primitive_type_check(Uunique_dood_proxy_bindingF6, &KLmodule_bindingGVdfmc_namespace);
  Uunique_dood_proxy_bindingF9 = Uunique_dood_proxy_bindingF6;
  SLOT_VALUE_SETTER(Uunique_dood_proxy_bindingF9, T7, 1);
  MEP_APPLY2(&KinitializeVKdMdoodM2, &K479, T7, init_args_);
  T10_0 = T7;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:12
  MV_SET_COUNT(1);
  return(T10_0);
}

D Kdood_restore_proxyVdoodMdfmc_modelingM10I (D dood_, D proxy_) {
  volatile D T3;
  volatile D Pold_valuePF4;
  volatile D T5;
  volatile D Pold_valuePF6;
  volatile D T7;
  volatile D T8;
  volatile D T9_0;
  volatile D T10;
  volatile D T11_0;
  volatile D T12_0;
  volatile D T13;
  volatile D T14;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:26
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
  T3 = primitive_read_thread_variable(Tinteractive_compilation_layerTVdfmc_common);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
  if (T3 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
    Pold_valuePF4 = primitive_read_thread_variable(Tinteractive_compilation_layerTVdfmc_common);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
    ENTER_UNWIND_FRAME(T5);
    if (!nlx_setjmp(FRAME_DEST(T5))) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
      primitive_write_thread_variable(Tinteractive_compilation_layerTVdfmc_common, &KPfalseVKi);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
      Pold_valuePF6 = primitive_read_thread_variable(Tlibrary_descriptionTVdfmc_namespace);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
      ENTER_UNWIND_FRAME(T7);
      if (!nlx_setjmp(FRAME_DEST(T7))) {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
        primitive_write_thread_variable(Tlibrary_descriptionTVdfmc_namespace, &KPfalseVKi);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
        T8 = MAKE_CLOSURE_INITD(&Kanonymous_of_dood_restore_proxyF782, 1, proxy_);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
        T13 = SLOT_VALUE_INITD(dood_, 3);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
        T9_0 = Kdo_with_library_contextVdfmc_namespaceMM0I(T8, T13);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
        FALL_THROUGH_UNWIND(T9_0);
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
      primitive_write_thread_variable(Tlibrary_descriptionTVdfmc_namespace, Pold_valuePF6);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
      CONTINUE_UNWIND();
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
      FALL_THROUGH_UNWIND(T9_0);
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
    primitive_write_thread_variable(Tinteractive_compilation_layerTVdfmc_common, Pold_valuePF4);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
    CONTINUE_UNWIND();
    T12_0 = T9_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
    T10 = MAKE_CLOSURE_INITD(&Kanonymous_of_dood_restore_proxyF776, 1, proxy_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
    T14 = SLOT_VALUE_INITD(dood_, 3);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
    T11_0 = Kdo_with_library_contextVdfmc_namespaceMM0I(T10, T14);
    T12_0 = T11_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:26
  MV_SET_COUNT(1);
  return(T12_0);
}

static D Kanonymous_of_dood_restore_proxyF782I () {
  volatile D Pold_valuePF1;
  volatile D T2;
  volatile D Pold_valuePF3;
  volatile D T4;
  volatile D T5;
  volatile D T6;
  volatile D objectF7;
  volatile D T8;
  volatile _KLsimple_object_vectorGVKd_2 T9 = {&KLsimple_object_vectorGVKdW, (D) 9};
  CAPTURE_ENVIRONMENT

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
  Pold_valuePF1 = primitive_read_thread_variable(Tcurrent_stageTVdfmc_common);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
  ENTER_UNWIND_FRAME(T2);
  if (!nlx_setjmp(FRAME_DEST(T2))) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
    primitive_write_thread_variable(Tcurrent_stageTVdfmc_common, IKJtesting_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
    Pold_valuePF3 = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
    ENTER_UNWIND_FRAME(T4);
    if (!nlx_setjmp(FRAME_DEST(T4))) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
      primitive_write_thread_variable(Tcurrent_dependentTVdfmc_common, IKJno_dependent_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:30
      T6 = SLOT_VALUE_INITD(CREF(0), 1);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:30
      Kbinding_definitionVdfmc_namespaceMM0I(T6, &KPempty_vectorVKi, &KPunboundVKi);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:32
      objectF7 = Kbinding_model_objectVdfmc_namespaceMM0I(T6, &KPempty_vectorVKi, &KPfalseVKi, &KPtrueVKi);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:33
      T8 = primitive_instanceQ(objectF7,&KLdood_cross_model_proxyGVdfmc_modeling);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:33
      if (T8 != &KPfalseVKi) {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:34
        T9.vector_element_[0] = &K779;
        T9.vector_element_[1] = CREF(0);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:34
        KbreakVKdMM0I(&T9);
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:33
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:36
      T5 = objectF7;
      MV_SET_ELT(0, objectF7);
      MV_SET_COUNT(1);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
      FALL_THROUGH_UNWIND(T5);
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
    primitive_write_thread_variable(Tcurrent_dependentTVdfmc_common, Pold_valuePF3);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
    CONTINUE_UNWIND();
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
    FALL_THROUGH_UNWIND(T5);
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
  primitive_write_thread_variable(Tcurrent_stageTVdfmc_common, Pold_valuePF1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
  CONTINUE_UNWIND();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
  return(T5);
}

static D Kanonymous_of_dood_restore_proxyF776I () {
  volatile D Pold_valuePF1;
  volatile D T2;
  volatile D Pold_valuePF3;
  volatile D T4;
  volatile D T5;
  volatile D T6;
  volatile D objectF7;
  volatile D T8;
  volatile _KLsimple_object_vectorGVKd_2 T9 = {&KLsimple_object_vectorGVKdW, (D) 9};
  CAPTURE_ENVIRONMENT

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
  Pold_valuePF1 = primitive_read_thread_variable(Tcurrent_stageTVdfmc_common);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
  ENTER_UNWIND_FRAME(T2);
  if (!nlx_setjmp(FRAME_DEST(T2))) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
    primitive_write_thread_variable(Tcurrent_stageTVdfmc_common, IKJtesting_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
    Pold_valuePF3 = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
    ENTER_UNWIND_FRAME(T4);
    if (!nlx_setjmp(FRAME_DEST(T4))) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
      primitive_write_thread_variable(Tcurrent_dependentTVdfmc_common, IKJno_dependent_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:30
      T6 = SLOT_VALUE_INITD(CREF(0), 1);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:30
      Kbinding_definitionVdfmc_namespaceMM0I(T6, &KPempty_vectorVKi, &KPunboundVKi);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:32
      objectF7 = Kbinding_model_objectVdfmc_namespaceMM0I(T6, &KPempty_vectorVKi, &KPfalseVKi, &KPtrueVKi);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:33
      T8 = primitive_instanceQ(objectF7,&KLdood_cross_model_proxyGVdfmc_modeling);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:33
      if (T8 != &KPfalseVKi) {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:34
        T9.vector_element_[0] = &K779;
        T9.vector_element_[1] = CREF(0);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:34
        KbreakVKdMM0I(&T9);
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:33
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:36
      T5 = objectF7;
      MV_SET_ELT(0, objectF7);
      MV_SET_COUNT(1);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
      FALL_THROUGH_UNWIND(T5);
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
    primitive_write_thread_variable(Tcurrent_dependentTVdfmc_common, Pold_valuePF3);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
    CONTINUE_UNWIND();
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
    FALL_THROUGH_UNWIND(T5);
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
  primitive_write_thread_variable(Tcurrent_stageTVdfmc_common, Pold_valuePF1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:29
  CONTINUE_UNWIND();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:28
  return(T5);
}


/* SYSTEM INIT CODE */

void _Init_dfmc_modeling__X_primitives_for_system () {
  extern D KPresolve_symbolVKiI(D);
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_break_);
    if (T0 != &KJprimitive_break_) {
      IKJprimitive_break_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_invoke_debugger_);
    if (T0 != &KJprimitive_invoke_debugger_) {
      IKJprimitive_invoke_debugger_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_inside_debuggerQ_);
    if (T0 != &KJprimitive_inside_debuggerQ_) {
      IKJprimitive_inside_debuggerQ_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_debug_message_);
    if (T0 != &KJprimitive_debug_message_) {
      IKJprimitive_debug_message_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_word_size_);
    if (T0 != &KJprimitive_word_size_) {
      IKJprimitive_word_size_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_header_size_);
    if (T0 != &KJprimitive_header_size_) {
      IKJprimitive_header_size_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_allocate_);
    if (T0 != &KJprimitive_allocate_) {
      IKJprimitive_allocate_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_untraced_allocate_);
    if (T0 != &KJprimitive_untraced_allocate_) {
      IKJprimitive_untraced_allocate_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_manual_allocate_);
    if (T0 != &KJprimitive_manual_allocate_) {
      IKJprimitive_manual_allocate_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_manual_free_);
    if (T0 != &KJprimitive_manual_free_) {
      IKJprimitive_manual_free_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_allocate_wrapper_);
    if (T0 != &KJprimitive_allocate_wrapper_) {
      IKJprimitive_allocate_wrapper_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_byte_allocate_filled_terminated_);
    if (T0 != &KJprimitive_byte_allocate_filled_terminated_) {
      IKJprimitive_byte_allocate_filled_terminated_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_byte_allocate_leaf_filled_terminated_);
    if (T0 != &KJprimitive_byte_allocate_leaf_filled_terminated_) {
      IKJprimitive_byte_allocate_leaf_filled_terminated_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_object_allocate_filled_);
    if (T0 != &KJprimitive_object_allocate_filled_) {
      IKJprimitive_object_allocate_filled_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_byte_allocate_filled_);
    if (T0 != &KJprimitive_byte_allocate_filled_) {
      IKJprimitive_byte_allocate_filled_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_double_byte_allocate_filled_);
    if (T0 != &KJprimitive_double_byte_allocate_filled_) {
      IKJprimitive_double_byte_allocate_filled_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_word_allocate_filled_);
    if (T0 != &KJprimitive_word_allocate_filled_) {
      IKJprimitive_word_allocate_filled_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_double_word_allocate_filled_);
    if (T0 != &KJprimitive_double_word_allocate_filled_) {
      IKJprimitive_double_word_allocate_filled_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_single_float_allocate_filled_);
    if (T0 != &KJprimitive_single_float_allocate_filled_) {
      IKJprimitive_single_float_allocate_filled_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_double_float_allocate_filled_);
    if (T0 != &KJprimitive_double_float_allocate_filled_) {
      IKJprimitive_double_float_allocate_filled_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_byte_allocate_leaf_filled_);
    if (T0 != &KJprimitive_byte_allocate_leaf_filled_) {
      IKJprimitive_byte_allocate_leaf_filled_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_allocate_in_awl_pool_);
    if (T0 != &KJprimitive_allocate_in_awl_pool_) {
      IKJprimitive_allocate_in_awl_pool_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_allocate_weak_in_awl_pool_);
    if (T0 != &KJprimitive_allocate_weak_in_awl_pool_) {
      IKJprimitive_allocate_weak_in_awl_pool_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_set_class_breakpoint_);
    if (T0 != &KJprimitive_set_class_breakpoint_) {
      IKJprimitive_set_class_breakpoint_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_clear_class_breakpoint_);
    if (T0 != &KJprimitive_clear_class_breakpoint_) {
      IKJprimitive_clear_class_breakpoint_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_display_class_breakpoints_);
    if (T0 != &KJprimitive_display_class_breakpoints_) {
      IKJprimitive_display_class_breakpoints_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_element_);
    if (T0 != &KJprimitive_element_) {
      IKJprimitive_element_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_element_setter_);
    if (T0 != &KJprimitive_element_setter_) {
      IKJprimitive_element_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_byte_element_);
    if (T0 != &KJprimitive_byte_element_) {
      IKJprimitive_byte_element_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_byte_element_setter_);
    if (T0 != &KJprimitive_byte_element_setter_) {
      IKJprimitive_byte_element_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_bit_element_);
    if (T0 != &KJprimitive_bit_element_) {
      IKJprimitive_bit_element_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_bit_element_setter_);
    if (T0 != &KJprimitive_bit_element_setter_) {
      IKJprimitive_bit_element_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_bit_field_);
    if (T0 != &KJprimitive_bit_field_) {
      IKJprimitive_bit_field_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_bit_field_setter_);
    if (T0 != &KJprimitive_bit_field_setter_) {
      IKJprimitive_bit_field_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_fillX_);
    if (T0 != &KJprimitive_fillX_) {
      IKJprimitive_fillX_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_fill_bytesX_);
    if (T0 != &KJprimitive_fill_bytesX_) {
      IKJprimitive_fill_bytesX_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_replaceX_);
    if (T0 != &KJprimitive_replaceX_) {
      IKJprimitive_replaceX_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_replace_bytesX_);
    if (T0 != &KJprimitive_replace_bytesX_) {
      IKJprimitive_replace_bytesX_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_pin_object_);
    if (T0 != &KJprimitive_pin_object_) {
      IKJprimitive_pin_object_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_unpin_object_);
    if (T0 != &KJprimitive_unpin_object_) {
      IKJprimitive_unpin_object_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_finalize_);
    if (T0 != &KJprimitive_mps_finalize_) {
      IKJprimitive_mps_finalize_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_finalization_queue_first_);
    if (T0 != &KJprimitive_mps_finalization_queue_first_) {
      IKJprimitive_mps_finalization_queue_first_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_park_);
    if (T0 != &KJprimitive_mps_park_) {
      IKJprimitive_mps_park_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_clamp_);
    if (T0 != &KJprimitive_mps_clamp_) {
      IKJprimitive_mps_clamp_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_release_);
    if (T0 != &KJprimitive_mps_release_) {
      IKJprimitive_mps_release_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_collect_);
    if (T0 != &KJprimitive_mps_collect_) {
      IKJprimitive_mps_collect_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_collection_stats_);
    if (T0 != &KJprimitive_mps_collection_stats_) {
      IKJprimitive_mps_collection_stats_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_enable_gc_messages_);
    if (T0 != &KJprimitive_mps_enable_gc_messages_) {
      IKJprimitive_mps_enable_gc_messages_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_committed_);
    if (T0 != &KJprimitive_mps_committed_) {
      IKJprimitive_mps_committed_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_begin_ramp_alloc_);
    if (T0 != &KJprimitive_mps_begin_ramp_alloc_) {
      IKJprimitive_mps_begin_ramp_alloc_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_end_ramp_alloc_);
    if (T0 != &KJprimitive_mps_end_ramp_alloc_) {
      IKJprimitive_mps_end_ramp_alloc_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_begin_ramp_alloc_all_);
    if (T0 != &KJprimitive_mps_begin_ramp_alloc_all_) {
      IKJprimitive_mps_begin_ramp_alloc_all_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_end_ramp_alloc_all_);
    if (T0 != &KJprimitive_mps_end_ramp_alloc_all_) {
      IKJprimitive_mps_end_ramp_alloc_all_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_ld_reset_);
    if (T0 != &KJprimitive_mps_ld_reset_) {
      IKJprimitive_mps_ld_reset_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_ld_add_);
    if (T0 != &KJprimitive_mps_ld_add_) {
      IKJprimitive_mps_ld_add_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_ld_merge_);
    if (T0 != &KJprimitive_mps_ld_merge_) {
      IKJprimitive_mps_ld_merge_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mps_ld_isstale_);
    if (T0 != &KJprimitive_mps_ld_isstale_) {
      IKJprimitive_mps_ld_isstale_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_allocation_count_);
    if (T0 != &KJprimitive_allocation_count_) {
      IKJprimitive_allocation_count_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_initialize_allocation_count_);
    if (T0 != &KJprimitive_initialize_allocation_count_) {
      IKJprimitive_initialize_allocation_count_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_begin_heap_alloc_stats_);
    if (T0 != &KJprimitive_begin_heap_alloc_stats_) {
      IKJprimitive_begin_heap_alloc_stats_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_end_heap_alloc_stats_);
    if (T0 != &KJprimitive_end_heap_alloc_stats_) {
      IKJprimitive_end_heap_alloc_stats_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_runtime_module_handle_);
    if (T0 != &KJprimitive_runtime_module_handle_) {
      IKJprimitive_runtime_module_handle_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_keyboard_interrupt_signaled_);
    if (T0 != &KJprimitive_keyboard_interrupt_signaled_) {
      IKJprimitive_keyboard_interrupt_signaled_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_keyboard_interrupt_signaled_setter_);
    if (T0 != &KJprimitive_keyboard_interrupt_signaled_setter_) {
      IKJprimitive_keyboard_interrupt_signaled_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_keyboard_interrupt_polling_);
    if (T0 != &KJprimitive_keyboard_interrupt_polling_) {
      IKJprimitive_keyboard_interrupt_polling_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_keyboard_interrupt_polling_setter_);
    if (T0 != &KJprimitive_keyboard_interrupt_polling_setter_) {
      IKJprimitive_keyboard_interrupt_polling_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_keyboard_interrupt_polling_thread_);
    if (T0 != &KJprimitive_keyboard_interrupt_polling_thread_) {
      IKJprimitive_keyboard_interrupt_polling_thread_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_keyboard_interrupt_polling_thread_setter_);
    if (T0 != &KJprimitive_keyboard_interrupt_polling_thread_setter_) {
      IKJprimitive_keyboard_interrupt_polling_thread_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_unicode_character_as_raw_);
    if (T0 != &KJprimitive_unicode_character_as_raw_) {
      IKJprimitive_unicode_character_as_raw_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_raw_as_unicode_character_);
    if (T0 != &KJprimitive_raw_as_unicode_character_) {
      IKJprimitive_raw_as_unicode_character_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_byte_character_as_raw_);
    if (T0 != &KJprimitive_byte_character_as_raw_) {
      IKJprimitive_byte_character_as_raw_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_raw_as_byte_character_);
    if (T0 != &KJprimitive_raw_as_byte_character_) {
      IKJprimitive_raw_as_byte_character_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_cast_pointer_as_raw_);
    if (T0 != &KJprimitive_cast_pointer_as_raw_) {
      IKJprimitive_cast_pointer_as_raw_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_cast_raw_as_pointer_);
    if (T0 != &KJprimitive_cast_raw_as_pointer_) {
      IKJprimitive_cast_raw_as_pointer_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_instanceQ_);
    if (T0 != &KJprimitive_instanceQ_) {
      IKJprimitive_instanceQ_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_type_check_);
    if (T0 != &KJprimitive_type_check_) {
      IKJprimitive_type_check_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_range_check_);
    if (T0 != &KJprimitive_range_check_) {
      IKJprimitive_range_check_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_raw_as_boolean_);
    if (T0 != &KJprimitive_raw_as_boolean_) {
      IKJprimitive_raw_as_boolean_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_boolean_as_raw_);
    if (T0 != &KJprimitive_boolean_as_raw_) {
      IKJprimitive_boolean_as_raw_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_as_boolean_);
    if (T0 != &KJprimitive_as_boolean_) {
      IKJprimitive_as_boolean_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_not_);
    if (T0 != &KJprimitive_not_) {
      IKJprimitive_not_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_idQ_);
    if (T0 != &KJprimitive_idQ_) {
      IKJprimitive_idQ_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_not_idQ_);
    if (T0 != &KJprimitive_not_idQ_) {
      IKJprimitive_not_idQ_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_compare_bytes_);
    if (T0 != &KJprimitive_compare_bytes_) {
      IKJprimitive_compare_bytes_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_compare_words_);
    if (T0 != &KJprimitive_compare_words_) {
      IKJprimitive_compare_words_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_repeated_slot_as_raw_);
    if (T0 != &KJprimitive_repeated_slot_as_raw_) {
      IKJprimitive_repeated_slot_as_raw_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_repeated_slot_offset_);
    if (T0 != &KJprimitive_repeated_slot_offset_) {
      IKJprimitive_repeated_slot_offset_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_vector_);
    if (T0 != &KJprimitive_vector_) {
      IKJprimitive_vector_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_copy_vector_);
    if (T0 != &KJprimitive_copy_vector_) {
      IKJprimitive_copy_vector_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_vector_element_);
    if (T0 != &KJprimitive_vector_element_) {
      IKJprimitive_vector_element_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_vector_element_setter_);
    if (T0 != &KJprimitive_vector_element_setter_) {
      IKJprimitive_vector_element_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_vector_size_);
    if (T0 != &KJprimitive_vector_size_) {
      IKJprimitive_vector_size_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_vector_as_raw_);
    if (T0 != &KJprimitive_vector_as_raw_) {
      IKJprimitive_vector_as_raw_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_raw_as_vector_);
    if (T0 != &KJprimitive_raw_as_vector_) {
      IKJprimitive_raw_as_vector_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_strlen_);
    if (T0 != &KJprimitive_strlen_) {
      IKJprimitive_strlen_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_string_as_raw_);
    if (T0 != &KJprimitive_string_as_raw_) {
      IKJprimitive_string_as_raw_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_raw_as_string_);
    if (T0 != &KJprimitive_raw_as_string_) {
      IKJprimitive_raw_as_string_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_object_class_);
    if (T0 != &KJprimitive_object_class_) {
      IKJprimitive_object_class_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_slot_value_);
    if (T0 != &KJprimitive_slot_value_) {
      IKJprimitive_slot_value_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_initialized_slot_value_);
    if (T0 != &KJprimitive_initialized_slot_value_) {
      IKJprimitive_initialized_slot_value_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_slot_value_setter_);
    if (T0 != &KJprimitive_slot_value_setter_) {
      IKJprimitive_slot_value_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_repeated_slot_value_);
    if (T0 != &KJprimitive_repeated_slot_value_) {
      IKJprimitive_repeated_slot_value_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_repeated_slot_value_setter_);
    if (T0 != &KJprimitive_repeated_slot_value_setter_) {
      IKJprimitive_repeated_slot_value_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_function_parameter_);
    if (T0 != &KJprimitive_function_parameter_) {
      IKJprimitive_function_parameter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_next_methods_parameter_);
    if (T0 != &KJprimitive_next_methods_parameter_) {
      IKJprimitive_next_methods_parameter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_set_generic_function_entrypoints_);
    if (T0 != &KJprimitive_set_generic_function_entrypoints_) {
      IKJprimitive_set_generic_function_entrypoints_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_set_accessor_method_xep_);
    if (T0 != &KJprimitive_set_accessor_method_xep_) {
      IKJprimitive_set_accessor_method_xep_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_xep_apply_);
    if (T0 != &KJprimitive_xep_apply_) {
      IKJprimitive_xep_apply_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mep_apply_);
    if (T0 != &KJprimitive_mep_apply_) {
      IKJprimitive_mep_apply_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_mep_apply_with_optionals_);
    if (T0 != &KJprimitive_mep_apply_with_optionals_) {
      IKJprimitive_mep_apply_with_optionals_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_engine_node_apply_with_optionals_);
    if (T0 != &KJprimitive_engine_node_apply_with_optionals_) {
      IKJprimitive_engine_node_apply_with_optionals_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_iep_apply_);
    if (T0 != &KJprimitive_iep_apply_) {
      IKJprimitive_iep_apply_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_apply_);
    if (T0 != &KJprimitive_apply_) {
      IKJprimitive_apply_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_initialize_engine_node_);
    if (T0 != &KJprimitive_initialize_engine_node_) {
      IKJprimitive_initialize_engine_node_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_initialize_discriminator_);
    if (T0 != &KJprimitive_initialize_discriminator_) {
      IKJprimitive_initialize_discriminator_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_values_);
    if (T0 != &KJprimitive_values_) {
      IKJprimitive_values_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_resolve_symbol_);
    if (T0 != &KJprimitive_resolve_symbol_) {
      IKJprimitive_resolve_symbol_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_string_as_symbol_);
    if (T0 != &KJprimitive_string_as_symbol_) {
      IKJprimitive_string_as_symbol_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_preboot_symbols_);
    if (T0 != &KJprimitive_preboot_symbols_) {
      IKJprimitive_preboot_symbols_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_unwrap_c_pointer_);
    if (T0 != &KJprimitive_unwrap_c_pointer_) {
      IKJprimitive_unwrap_c_pointer_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_wrap_c_pointer_);
    if (T0 != &KJprimitive_wrap_c_pointer_) {
      IKJprimitive_wrap_c_pointer_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_field_);
    if (T0 != &KJprimitive_c_unsigned_field_) {
      IKJprimitive_c_unsigned_field_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_field_setter_);
    if (T0 != &KJprimitive_c_unsigned_field_setter_) {
      IKJprimitive_c_unsigned_field_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_field_);
    if (T0 != &KJprimitive_c_signed_field_) {
      IKJprimitive_c_signed_field_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_field_setter_);
    if (T0 != &KJprimitive_c_signed_field_setter_) {
      IKJprimitive_c_signed_field_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_int_field_);
    if (T0 != &KJprimitive_c_int_field_) {
      IKJprimitive_c_int_field_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_int_field_setter_);
    if (T0 != &KJprimitive_c_int_field_setter_) {
      IKJprimitive_c_int_field_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_exit_application_);
    if (T0 != &KJprimitive_exit_application_) {
      IKJprimitive_exit_application_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJbinding_);
    if (T0 != &KJbinding_) {
      IKJbinding_ = T0;
      primitive_repeated_slot_value_setter(T0, &K474, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K471, 1, 2);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJdood_state_);
    if (T0 != &KJdood_state_) {
      primitive_repeated_slot_value_setter(T0, &K474, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K471, 1, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJside_effecting_);
    if (T0 != &KJside_effecting_) {
      primitive_slot_value_setter(T0, &K20, 0);
      primitive_slot_value_setter(T0, &K29, 0);
      primitive_slot_value_setter(T0, &K58, 0);
      primitive_slot_value_setter(T0, &K99, 0);
      primitive_slot_value_setter(T0, &K155, 0);
      primitive_slot_value_setter(T0, &K330, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJstateless_);
    if (T0 != &KJstateless_) {
      primitive_slot_value_setter(T0, &K30, 0);
      primitive_slot_value_setter(T0, &K246, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJside_effect_free_);
    if (T0 != &KJside_effect_free_) {
      primitive_slot_value_setter(T0, &K36, 0);
      primitive_slot_value_setter(T0, &K46, 0);
      primitive_slot_value_setter(T0, &K111, 0);
      primitive_slot_value_setter(T0, &K198, 0);
      primitive_slot_value_setter(T0, &K212, 0);
      primitive_slot_value_setter(T0, &K245, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJstateful_);
    if (T0 != &KJstateful_) {
      primitive_slot_value_setter(T0, &K21, 0);
      primitive_slot_value_setter(T0, &K47, 0);
      primitive_slot_value_setter(T0, &K156, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJindefinite_extent_);
    if (T0 != &KJindefinite_extent_) {
      primitive_slot_value_setter(T0, &K48, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJdynamic_extent_);
    if (T0 != &KJdynamic_extent_) {
      primitive_slot_value_setter(T0, &K22, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJtesting_);
    if (T0 != &KJtesting_) {
      IKJtesting_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJno_dependent_);
    if (T0 != &KJno_dependent_) {
      IKJno_dependent_ = T0;
    }
  }
  return;
}

/* USER INIT CODE */

void _Init_dfmc_modeling__X_primitives_for_user () {
{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:26
  T0 = KPadd_a_methodVKnI(&Kdood_restore_proxyVdood, &Kdood_restore_proxyVdoodMdfmc_modelingM10, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I771;
}
I771:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:41
  T0 = KPadd_a_methodVKnI(&Kdood_disk_objectVdood, &Kdood_disk_objectVdoodMdfmc_modelingM3, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I2;
}
I2:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:52
  T0 = KPadd_a_methodVKnI(&Kdood_disk_objectVdood, &Kdood_disk_objectVdoodMdfmc_modelingM4, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I5;
}
I5:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:58
  T0 = KPadd_a_methodVKnI(&Kdood_disk_objectVdood, &Kdood_disk_objectVdoodMdfmc_modelingM5, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I8;
}
I8:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:80
  T0 = KPadd_a_methodVKnI(&Kcompile_stageVdfmc_common, &Kcompile_stageVdfmc_commonMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I11;
}
I11:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:81
  T0 = KPadd_a_methodVKnI(&Krun_stageVdfmc_common, &Krun_stageVdfmc_commonMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I14;
}
I14:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:83
  T0 = KPadd_a_methodVKnI(&Kcompile_stageVdfmc_common, &Kcompile_stageVdfmc_commonMdfmc_modelingM1, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I17;
}
I17:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:89
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:89
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_break_, &K20, &KPfalseVKi, T0);
  goto I18;
}
I18:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:90
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K24, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:90
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_invoke_debugger_, &K20, &KPfalseVKi, T0);
  goto I23;
}
I23:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:93
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &K27);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:93
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_inside_debuggerQ_, &K29, &KPfalseVKi, T0);
  goto I26;
}
I26:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:95
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K24, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:95
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_debug_message_, &K29, &KPfalseVKi, T0);
  goto I31;
}
I31:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:101
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &K34);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:101
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_word_size_, &K36, &Kprimitive_word_size_overrideVdfmc_modelingMM0, T0);
  goto I33;
}
I33:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:105
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &K40);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:105
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_header_size_, &K36, &KPfalseVKi, T0);
  goto I39;
}
I39:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:112
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K43, &K44);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:112
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_allocate_, &K46, &KPfalseVKi, T0);
  goto I42;
}
I42:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:114
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K50, &K44);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:114
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_untraced_allocate_, &K46, &KPfalseVKi, T0);
  goto I49;
}
I49:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:116
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K53, &K54);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:116
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_manual_allocate_, &K46, &KPfalseVKi, T0);
  goto I52;
}
I52:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:118
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:118
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_manual_free_, &K58, &KPfalseVKi, T0);
  goto I56;
}
I56:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:120
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K60, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:120
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_allocate_wrapper_, &K46, &KPfalseVKi, T0);
  goto I59;
}
I59:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:128
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K64, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:128
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_byte_allocate_filled_terminated_, &K46, &KPfalseVKi, T0);
  goto I63;
}
I63:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:136
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K64, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:136
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_byte_allocate_leaf_filled_terminated_, &K46, &KPfalseVKi, T0);
  goto I66;
}
I66:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:159
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K69, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:159
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_object_allocate_filled_, &K46, &KPfalseVKi, T0);
  goto I68;
}
I68:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:160
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K72, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:160
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_byte_allocate_filled_, &K46, &KPfalseVKi, T0);
  goto I71;
}
I71:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:161
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K75, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:161
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_double_byte_allocate_filled_, &K46, &KPfalseVKi, T0);
  goto I74;
}
I74:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:162
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K78, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:162
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_word_allocate_filled_, &K46, &KPfalseVKi, T0);
  goto I77;
}
I77:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:163
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K81, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:163
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_double_word_allocate_filled_, &K46, &KPfalseVKi, T0);
  goto I80;
}
I80:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:164
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K84, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:164
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_single_float_allocate_filled_, &K46, &KPfalseVKi, T0);
  goto I83;
}
I83:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:165
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K87, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:165
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_double_float_allocate_filled_, &K46, &KPfalseVKi, T0);
  goto I86;
}
I86:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:167
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K72, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:167
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_byte_allocate_leaf_filled_, &K46, &KPfalseVKi, T0);
  goto I89;
}
I89:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:177
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K92, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:177
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_allocate_in_awl_pool_, &K46, &KPfalseVKi, T0);
  goto I91;
}
I91:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:187
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K92, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:187
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_allocate_weak_in_awl_pool_, &K46, &KPfalseVKi, T0);
  goto I94;
}
I94:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:200
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K97, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:200
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_set_class_breakpoint_, &K99, &KPfalseVKi, T0);
  goto I96;
}
I96:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:202
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K101, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:202
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_clear_class_breakpoint_, &K99, &KPfalseVKi, T0);
  goto I100;
}
I100:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:203
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K104, &K105);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:203
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_display_class_breakpoints_, &K99, &KPfalseVKi, T0);
  goto I103;
}
I103:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:208
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K108, &K109);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:208
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_element_, &K111, &KPfalseVKi, T0);
  goto I107;
}
I107:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:211
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K113, &K109);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:211
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_element_setter_, &K29, &KPfalseVKi, T0);
  goto I112;
}
I112:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:215
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K108, &K116);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:215
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_byte_element_, &K111, &KPfalseVKi, T0);
  goto I115;
}
I115:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:218
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K119, &K116);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:218
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_byte_element_setter_, &K29, &KPfalseVKi, T0);
  goto I118;
}
I118:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:222
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K122, &K123);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:222
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_bit_element_, &K111, &KPfalseVKi, T0);
  goto I121;
}
I121:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:226
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K126, &K123);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:226
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_bit_element_setter_, &K29, &KPfalseVKi, T0);
  goto I125;
}
I125:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:233
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K129, &K130);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:233
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_bit_field_, &K111, &KPfalseVKi, T0);
  goto I128;
}
I128:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:239
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K133, &K134);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:239
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_bit_field_setter_, &K29, &KPfalseVKi, T0);
  goto I132;
}
I132:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:248
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K137, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:248
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_fillX_, &K29, &KPfalseVKi, T0);
  goto I136;
}
I136:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:252
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K140, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:252
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_fill_bytesX_, &K29, &KPfalseVKi, T0);
  goto I139;
}
I139:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:256
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K143, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:256
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_replaceX_, &K29, &KPfalseVKi, T0);
  goto I142;
}
I142:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:261
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K143, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:261
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_replace_bytesX_, &K29, &KPfalseVKi, T0);
  goto I145;
}
I145:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:269
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K61, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:269
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_pin_object_, &K29, &KPfalseVKi, T0);
  goto I147;
}
I147:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:271
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K61, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:271
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_unpin_object_, &K29, &KPfalseVKi, T0);
  goto I149;
}
I149:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:273
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K61, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:273
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_finalize_, &K99, &KPfalseVKi, T0);
  goto I151;
}
I151:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:274
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &K61);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:274
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_finalization_queue_first_, &K155, &KPfalseVKi, T0);
  goto I153;
}
I153:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:276
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:276
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_park_, &K155, &KPfalseVKi, T0);
  goto I157;
}
I157:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:277
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:277
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_clamp_, &K155, &KPfalseVKi, T0);
  goto I159;
}
I159:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:278
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:278
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_release_, &K155, &KPfalseVKi, T0);
  goto I161;
}
I161:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:280
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K164, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:280
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_collect_, &K155, &KPfalseVKi, T0);
  goto I163;
}
I163:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:281
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K167, &K168);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:281
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_collection_stats_, &K155, &KPfalseVKi, T0);
  goto I166;
}
I166:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:283
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:283
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_enable_gc_messages_, &K155, &KPfalseVKi, T0);
  goto I170;
}
I170:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:285
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &K173);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:285
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_committed_, &K155, &KPfalseVKi, T0);
  goto I172;
}
I172:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:287
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:287
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_begin_ramp_alloc_, &K155, &KPfalseVKi, T0);
  goto I175;
}
I175:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:288
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:288
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_end_ramp_alloc_, &K155, &KPfalseVKi, T0);
  goto I177;
}
I177:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:290
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:290
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_begin_ramp_alloc_all_, &K155, &KPfalseVKi, T0);
  goto I179;
}
I179:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:291
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:291
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_end_ramp_alloc_all_, &K155, &KPfalseVKi, T0);
  goto I181;
}
I181:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:293
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K184, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:293
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_ld_reset_, &K29, &KPfalseVKi, T0);
  goto I183;
}
I183:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:295
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K187, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:295
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_ld_add_, &K29, &KPfalseVKi, T0);
  goto I186;
}
I186:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:297
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K190, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:297
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_ld_merge_, &K29, &KPfalseVKi, T0);
  goto I189;
}
I189:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:299
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K184, &K193);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:299
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mps_ld_isstale_, &K36, &KPfalseVKi, T0);
  goto I192;
}
I192:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:302
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &K196);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:302
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_allocation_count_, &K198, &KPfalseVKi, T0);
  goto I195;
}
I195:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:304
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:304
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_initialize_allocation_count_, &K155, &KPfalseVKi, T0);
  goto I199;
}
I199:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:306
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:306
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_begin_heap_alloc_stats_, &K155, &KPfalseVKi, T0);
  goto I201;
}
I201:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:307
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K104, &K204);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:307
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_end_heap_alloc_stats_, &K155, &KPfalseVKi, T0);
  goto I203;
}
I203:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:313
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &K207);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:313
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_runtime_module_handle_, &K99, &KPfalseVKi, T0);
  goto I206;
}
I206:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:318
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &K210);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:318
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_keyboard_interrupt_signaled_, &K212, &KPfalseVKi, T0);
  goto I209;
}
I209:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:321
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K210, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:321
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_keyboard_interrupt_signaled_setter_, &K99, &KPfalseVKi, T0);
  goto I213;
}
I213:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:324
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &K216);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:324
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_keyboard_interrupt_polling_, &K212, &KPfalseVKi, T0);
  goto I215;
}
I215:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:327
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K216, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:327
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_keyboard_interrupt_polling_setter_, &K99, &KPfalseVKi, T0);
  goto I218;
}
I218:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:330
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K221, &K216);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:330
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_keyboard_interrupt_polling_thread_, &K212, &KPfalseVKi, T0);
  goto I220;
}
I220:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:333
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K224, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:333
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_keyboard_interrupt_polling_thread_setter_, &K99, &KPfalseVKi, T0);
  goto I223;
}
I223:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:340
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K227, &K228);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:340
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_unicode_character_as_raw_, &K36, &KPfalseVKi, T0);
  goto I226;
}
I226:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:342
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K228, &K227);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:342
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_raw_as_unicode_character_, &K36, &KPfalseVKi, T0);
  goto I230;
}
I230:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:347
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K233, &K228);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:347
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_byte_character_as_raw_, &K36, &Kprimitive_byte_character_as_raw_overrideVdfmc_modelingMM0, T0);
  goto I232;
}
I232:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:351
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K228, &K233);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:351
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_raw_as_byte_character_, &K36, &Kprimitive_raw_as_byte_character_overrideVdfmc_modelingMM0, T0);
  goto I237;
}
I237:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:370
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K242, &K243);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:370
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_cast_pointer_as_raw_, &K245, &KPfalseVKi, T0);
  goto I241;
}
I241:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:372
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K248, &K249);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:372
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_cast_raw_as_pointer_, &K245, &KPfalseVKi, T0);
  goto I247;
}
I247:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:377
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K252, &K253);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:377
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_instanceQ_, &K36, &Kprimitive_instanceQ_overrideVdfmc_modelingMM0, T0);
  goto I251;
}
I251:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:381
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K252, &K253);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:381
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_type_check_, &K36, &KPfalseVKi, T0);
  goto I257;
}
I257:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:383
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K260, &K253);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:383
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_range_check_, &K36, &KPfalseVKi, T0);
  goto I259;
}
I259:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:389
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K263, &K253);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:389
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_raw_as_boolean_, &K36, &Kprimitive_raw_as_boolean_overrideVdfmc_modelingMM0, T0);
  goto I262;
}
I262:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:394
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K268, &K269);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:394
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_boolean_as_raw_, &K36, &Kprimitive_boolean_as_raw_overrideVdfmc_modelingMM0, T0);
  goto I267;
}
I267:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:399
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K268, &K253);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:399
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_as_boolean_, &K36, &Kprimitive_as_boolean_overrideVdfmc_modelingMM0, T0);
  goto I273;
}
I273:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:404
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K278, &K279);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:404
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_not_, &K36, &Kprimitive_not_overrideVdfmc_modelingMM0, T0);
  goto I277;
}
I277:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:408
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K284, &K285);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:408
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_idQ_, &K36, &Kprimitive_idQ_overrideVdfmc_modelingMM0, T0);
  goto I283;
}
I283:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:412
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K284, &K290);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:412
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_not_idQ_, &K36, &Kprimitive_not_idQ_overrideVdfmc_modelingMM0, T0);
  goto I289;
}
I289:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:417
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K295, &K296);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:417
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_compare_bytes_, &K36, &KPfalseVKi, T0);
  goto I294;
}
I294:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:423
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K299, &K296);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:423
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_compare_words_, &K36, &KPfalseVKi, T0);
  goto I298;
}
I298:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:431
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K302, &K303);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:431
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_repeated_slot_as_raw_, &K245, &KPfalseVKi, T0);
  goto I301;
}
I301:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:433
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K278, &K228);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:433
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_repeated_slot_offset_, &K245, &KPfalseVKi, T0);
  goto I305;
}
I305:

{
  D T0;
  D T1;
  _KLsimple_object_vectorGVKd_1 T2 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T3;
  D T4;
  _KLsimple_object_vectorGVKd_1 T5 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T6_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:438
  T2.vector_element_[0] = &K308;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:438
  T3 = primitive_copy_vector(&T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:438
  T5.vector_element_[0] = T3;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:438
  MIEP_CALL_PROLOG(&K310);
  T6_0 = Kconcatenate_asVKdMM2I(&KLsimple_object_vectorGVKd, &K309, &T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:438
  T4 = T6_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:438
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(T4, &K312);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:438
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_vector_, &K245, &Kprimitive_vector_overrideVdfmc_modelingMM0, T0);
  goto I307;
}
I307:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:442
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K317, &K312);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:442
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_copy_vector_, &K36, &Kprimitive_copy_vector_overrideVdfmc_modelingMM0, T0);
  goto I316;
}
I316:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:446
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K322, &K323);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:446
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_vector_element_, &K36, &Kprimitive_vector_element_overrideVdfmc_modelingMM0, T0);
  goto I321;
}
I321:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:450
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K328, &K323);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:450
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_vector_element_setter_, &K330, &Kprimitive_vector_element_setter_overrideVdfmc_modelingMM0, T0);
  goto I327;
}
I327:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:455
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K317, &K334);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:455
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_vector_size_, &K36, &Kprimitive_vector_size_overrideVdfmc_modelingMM0, T0);
  goto I333;
}
I333:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:459
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K317, &K303);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:459
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_vector_as_raw_, &K245, &KPfalseVKi, T0);
  goto I338;
}
I338:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:461
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K341, &K317);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:461
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_raw_as_vector_, &K245, &KPfalseVKi, T0);
  goto I340;
}
I340:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:466
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K344, &K334);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:466
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_strlen_, &K36, &Kprimitive_strlen_overrideVdfmc_modelingMM0, T0);
  goto I343;
}
I343:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:471
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K349, &K350);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:471
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_string_as_raw_, &K245, &KPfalseVKi, T0);
  goto I348;
}
I348:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:473
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K350, &K349);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:473
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_raw_as_string_, &K245, &KPfalseVKi, T0);
  goto I352;
}
I352:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:478
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K278, &K355);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:478
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_object_class_, &K36, &Kprimitive_object_class_overrideVdfmc_modelingMM0, T0);
  goto I354;
}
I354:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:483
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K360, &K323);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:483
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_slot_value_, &K36, &KPfalseVKi, T0);
  goto I359;
}
I359:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:485
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K360, &K323);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:485
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_initialized_slot_value_, &K36, &KPfalseVKi, T0);
  goto I362;
}
I362:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:487
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K365, &K323);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:487
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_slot_value_setter_, &K330, &KPfalseVKi, T0);
  goto I364;
}
I364:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:490
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K368, &K323);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:490
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_repeated_slot_value_, &K36, &KPfalseVKi, T0);
  goto I367;
}
I367:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:493
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K371, &K323);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:493
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_repeated_slot_value_setter_, &K330, &KPfalseVKi, T0);
  goto I370;
}
I370:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:500
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &K374);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:500
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_function_parameter_, &K36, &KPfalseVKi, T0);
  goto I373;
}
I373:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:504
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &K377);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:504
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_next_methods_parameter_, &K36, &KPfalseVKi, T0);
  goto I376;
}
I376:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:507
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K380, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:507
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_set_generic_function_entrypoints_, &K29, &KPfalseVKi, T0);
  goto I379;
}
I379:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:510
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K383, &K383);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:510
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_set_accessor_method_xep_, &K29, &KPfalseVKi, T0);
  goto I382;
}
I382:

{
  D T0;
  D T1;
  _KLsimple_object_vectorGVKd_1 T2 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T3;
  D T4_0;
  D T5;
  D T6_0;
  D T7;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:516
  T2.vector_element_[0] = &K386;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:516
  T3 = primitive_copy_vector(&T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:516
  T6_0 = Kobject_classVKdI(T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:516
  T7 = T6_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:516
  T4_0 = APPLY3(&Kconcatenate_asVKd, T7, T3, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:516
  T5 = T4_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:516
  T0 = CALL2(&Kmake_primitive_sig_specVdfmc_modeling, &K387, T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:516
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_xep_apply_, &K330, &KPfalseVKi, T0);
  goto I385;
}
I385:

{
  D T0;
  D T1;
  _KLsimple_object_vectorGVKd_1 T2 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T3;
  D T4_0;
  D T5;
  D T6_0;
  D T7;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:520
  T2.vector_element_[0] = &K386;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:520
  T3 = primitive_copy_vector(&T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:520
  T6_0 = Kobject_classVKdI(T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:520
  T7 = T6_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:520
  T4_0 = APPLY3(&Kconcatenate_asVKd, T7, T3, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:520
  T5 = T4_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:520
  T0 = CALL2(&Kmake_primitive_sig_specVdfmc_modeling, &K390, T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:520
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mep_apply_, &K330, &KPfalseVKi, T0);
  goto I389;
}
I389:

{
  D T0;
  D T1;
  _KLsimple_object_vectorGVKd_1 T2 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T3;
  D T4_0;
  D T5;
  D T6_0;
  D T7;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:524
  T2.vector_element_[0] = &K386;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:524
  T3 = primitive_copy_vector(&T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:524
  T6_0 = Kobject_classVKdI(T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:524
  T7 = T6_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:524
  T4_0 = APPLY3(&Kconcatenate_asVKd, T7, T3, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:524
  T5 = T4_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:524
  T0 = CALL2(&Kmake_primitive_sig_specVdfmc_modeling, &K393, T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:524
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_mep_apply_with_optionals_, &K330, &KPfalseVKi, T0);
  goto I392;
}
I392:

{
  D T0;
  D T1;
  _KLsimple_object_vectorGVKd_1 T2 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T3;
  D T4_0;
  D T5;
  D T6_0;
  D T7;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:528
  T2.vector_element_[0] = &K386;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:528
  T3 = primitive_copy_vector(&T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:528
  T6_0 = Kobject_classVKdI(T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:528
  T7 = T6_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:528
  T4_0 = APPLY3(&Kconcatenate_asVKd, T7, T3, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:528
  T5 = T4_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:528
  T0 = CALL2(&Kmake_primitive_sig_specVdfmc_modeling, &K393, T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:528
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_engine_node_apply_with_optionals_, &K330, &KPfalseVKi, T0);
  goto I395;
}
I395:

{
  D T0;
  D T1;
  _KLsimple_object_vectorGVKd_1 T2 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T3;
  D T4_0;
  D T5;
  D T6_0;
  D T7;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:532
  T2.vector_element_[0] = &K386;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:532
  T3 = primitive_copy_vector(&T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:532
  T6_0 = Kobject_classVKdI(T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:532
  T7 = T6_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:532
  T4_0 = APPLY3(&Kconcatenate_asVKd, T7, T3, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:532
  T5 = T4_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:532
  T0 = CALL2(&Kmake_primitive_sig_specVdfmc_modeling, &K387, T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:532
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_iep_apply_, &K330, &KPfalseVKi, T0);
  goto I397;
}
I397:

{
  D T0;
  D T1;
  _KLsimple_object_vectorGVKd_1 T2 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T3;
  D T4;
  _KLsimple_object_vectorGVKd_2 T5 = {&KLsimple_object_vectorGVKdW, (D) 9};
  D T6_0;
  _KLsimple_object_vectorGVKd_1 T7 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T8;
  D T9_0;
  D T10;
  D T11_0;
  D T12;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  T2.vector_element_[0] = &K308;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  T3 = primitive_copy_vector(&T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  T5.vector_element_[0] = &K309;
  T5.vector_element_[1] = T3;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  MIEP_CALL_PROLOG(&K310);
  T6_0 = Kconcatenate_asVKdMM2I(&KLsimple_object_vectorGVKd, &K374, &T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  T4 = T6_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  T7.vector_element_[0] = &K386;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  T8 = primitive_copy_vector(&T7);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  T11_0 = Kobject_classVKdI(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  T12 = T11_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  T9_0 = APPLY3(&Kconcatenate_asVKd, T12, T8, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  T10 = T9_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  T0 = CALL2(&Kmake_primitive_sig_specVdfmc_modeling, T4, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:537
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_apply_, &K330, &KPfalseVKi, T0);
  goto I399;
}
I399:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:544
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K402, &K403);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:544
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_initialize_engine_node_, &K29, &KPfalseVKi, T0);
  goto I401;
}
I401:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:547
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K406, &K407);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:547
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_initialize_discriminator_, &K29, &KPfalseVKi, T0);
  goto I405;
}
I405:

{
  D T0;
  D T1;
  _KLsimple_object_vectorGVKd_1 T2 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T3;
  D T4;
  _KLsimple_object_vectorGVKd_1 T5 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T6_0;
  _KLsimple_object_vectorGVKd_1 T7 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T8;
  D T9_0;
  D T10;
  D T11_0;
  D T12;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T2.vector_element_[0] = &K308;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T3 = primitive_copy_vector(&T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T5.vector_element_[0] = T3;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  MIEP_CALL_PROLOG(&K310);
  T6_0 = Kconcatenate_asVKdMM2I(&KLsimple_object_vectorGVKd, &K309, &T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T4 = T6_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T7.vector_element_[0] = &K386;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T8 = primitive_copy_vector(&T7);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T11_0 = Kobject_classVKdI(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T12 = T11_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T9_0 = APPLY3(&Kconcatenate_asVKd, T12, T8, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T10 = T9_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T0 = CALL2(&Kmake_primitive_sig_specVdfmc_modeling, T4, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:554
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_values_, &K36, &Kprimitive_values_overrideVdfmc_modelingMM0, T0);
  goto I409;
}
I409:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:561
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K414, &K415);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:561
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_resolve_symbol_, &K330, &KPfalseVKi, T0);
  goto I413;
}
I413:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:564
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K418, &K419);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:564
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_string_as_symbol_, &K36, &KPfalseVKi, T0);
  goto I417;
}
I417:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:567
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&KPempty_vectorVKi, &K422);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:567
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_preboot_symbols_, &K36, &KPfalseVKi, T0);
  goto I421;
}
I421:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:572
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K425, &K426);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:572
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_unwrap_c_pointer_, &K36, &KPfalseVKi, T0);
  goto I424;
}
I424:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:575
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K429, &K430);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:575
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_wrap_c_pointer_, &K36, &KPfalseVKi, T0);
  goto I428;
}
I428:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:597
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K433, &K434);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:597
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_unsigned_field_, &K36, &KPfalseVKi, T0);
  goto I432;
}
I432:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:597
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K437, &K434);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:597
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_unsigned_field_setter_, &K29, &KPfalseVKi, T0);
  goto I436;
}
I436:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:598
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K433, &K440);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:598
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_signed_field_, &K36, &KPfalseVKi, T0);
  goto I439;
}
I439:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:598
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K443, &K440);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:598
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_signed_field_setter_, &K29, &KPfalseVKi, T0);
  goto I442;
}
I442:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:599
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K433, &K446);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:599
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_int_field_, &K36, &KPfalseVKi, T0);
  goto I445;
}
I445:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:599
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K449, &K446);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:599
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_int_field_setter_, &K29, &KPfalseVKi, T0);
  goto I448;
}
I448:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:603
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K452, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/primitives.dylan:603
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_exit_application_, &K29, &KPfalseVKi, T0);
  goto I451;
}
I451:

  return;
}


/* eof */
