#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 head_;
  D tail_;
} _KLempty_listGVKd;

typedef struct {
  D wrapper;
} _KLobjectGVKd;

typedef struct {
  D wrapper;
} _KLunboundGVKe;

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;
} _KLintegerGVKd;

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

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

typedef struct {
  D wrapper;
  D properties_;
  D engine_node_callback_;
  D engine_node_entry_point_;
} _KLabsent_engine_nodeGVKg;

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

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

typedef struct {
  D wrapper;
  D xep_;
  D method_slot_descriptor_;
} _KLsetter_methodGVKi;

typedef struct {
  D wrapper;
  D xep_;
  D method_slot_descriptor_;
} _KLgetter_methodGVKi;

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Csignature_properties_;
  D Csignature_required_;
} _KLBsignatureGVdfmc_modeling;

#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(5);
define__KLsimple_object_vectorGVKd(10);
define__KLsimple_object_vectorGVKd(3);
define__KLsimple_object_vectorGVKd(8);
define__KLsimple_object_vectorGVKd(6);
define__KLsimple_object_vectorGVKd(7);
define__KLsimple_object_vectorGVKd(4);
define__KLsimple_object_vectorGVKd(16);
define__KLsimple_object_vectorGVKd(256);
define__KLsimple_object_vectorGVKd(1);
define__KLsimple_object_vectorGVKd(0);
define__KLsimple_object_vectorGVKd(2);

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;
  D emitted_name_;
} _KLemitted_objectGVdfmc_common;

typedef struct {
  D wrapper;
} _KLdood_mapped_objectGVdood;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
} _KLmodel_propertiesGVdfmc_common;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
} _KLBtopGVdfmc_modeling;

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

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 namespace_name_;
  D home_library_;
} _KLmoduleGVKe;

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

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

typedef struct {
  D wrapper;
} _KLcharacterGVKd;

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

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D PinstanceQ_iep_;
  D CinstanceQ_function_;
  D private_Cdebug_name_;
  D private_raw_aggregate_members_;
  D private_raw_aggregate_options_;
} _KLBraw_aggregate_typeGVdfmc_modeling;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D PinstanceQ_iep_;
  D CinstanceQ_function_;
  D private_Cdebug_name_;
  D Cclass_implementation_class_;
  D Cclass_subtype_bit_;
  D Pclass_module_;
} _KLBclassGVdfmc_modeling;

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 element_type_;
  D table_vector_;
  D initial_entries_;
  D grow_size_function_;
  D weakQ_;
} _KLobject_tableGVKd;

typedef struct {
  D wrapper;
  D condition_format_string_;
  D condition_format_arguments_;
  D type_error_value_;
  D type_error_expected_type_;
} _KLtype_errorGVKd;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D PinstanceQ_iep_;
  D CinstanceQ_function_;
  D private_Cdebug_name_;
  D private_raw_aggregate_members_;
  D private_raw_aggregate_options_;
} _KLBraw_union_typeGVdfmc_modeling;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D PinstanceQ_iep_;
  D CinstanceQ_function_;
  D private_Cdebug_name_;
  D private_raw_aggregate_members_;
  D private_raw_aggregate_options_;
} _KLBraw_struct_typeGVdfmc_modeling;

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
  D signature_keys_;
  D signature_key_types_;
} _KLkeyword_signatureGVKe;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
} _KLBobjectGVdfmc_modeling;

typedef struct {
  D wrapper;
} _KLBcallable_objectGVdfmc_modeling;

typedef struct {
  D wrapper;
} _KLvirtual_objectGVdfmc_modeling;

typedef struct {
  D wrapper;
} _KLBvirtual_objectGVdfmc_modeling;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D PinstanceQ_iep_;
  D CinstanceQ_function_;
  D Climited_integer_min_;
  D Climited_integer_max_;
} _KLBlimited_integerGVdfmc_modeling;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D PinstanceQ_iep_;
  D CinstanceQ_function_;
  D Csingleton_object_;
} _KLBsingletonGVdfmc_modeling;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D PinstanceQ_iep_;
  D CinstanceQ_function_;
} _KLBtypeGVdfmc_modeling;

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D users_;
} _KLBmethodGVdfmc_modeling;

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_;
  D binding_name_;
  D c_modifiers_;
  D c_signature_;
} _KLBc_functionGVdfmc_modeling;


/* Typedefs for defined classes */

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 emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_object_value_;
} _KLBraw_machine_wordGVdfmc_modeling;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

typedef struct {
  D wrapper;
  D member_name_;
  D member_raw_type_;
} _KLraw_aggregate_memberGVdfmc_modeling;

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 member_name_;
  D member_raw_type_;
  D member_array_length_;
} _KLraw_aggregate_array_memberGVdfmc_modeling;

typedef struct {
  D wrapper;
  D member_name_;
  D member_raw_type_;
  D member_bitfield_width_;
} _KLraw_struct_bitfield_memberGVdfmc_modeling;

typedef struct {
  D wrapper;
  D member_name_;
  D member_raw_type_;
} _KLraw_aggregate_ordinary_memberGVdfmc_modeling;


/* Referenced object declarations */

D Kinstall_Bclass_mappingVdfmc_modelingMM0I (D, D);
D Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I (D, D);
D KPadd_a_methodVKnI (D, D, D, D, D, D);
extern _KLincremental_generic_functionGVKe Kinitialize_packed_slotsVKe;
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 _KLincremental_generic_functionGVKe KinitializeVKd;
D Kdo_define_raw_typeVdfmc_definitionsI (D, D, D);
D Kmake_primitive_sig_specVdfmc_modelingI (D, D);
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 KPadd_classVKeI (D);
extern _KLclassGVKd KLobjectGVKd;
extern _KLmm_wrapperGVKi_0 KLobjectGVKdW;
extern _KLunboundGVKe KPunboundVKi;
extern _KLclassGVKd KLunboundGVKe;
extern _KLmm_wrapperGVKi_0 KLunboundGVKeW;
extern _KLbooleanGVKd KPtrueVKi;
extern _KLclassGVKd KLinstance_slot_descriptorGVKe;
extern _KLmm_wrapperGVKi_0 KLinstance_slot_descriptorGVKeW;
extern _KLclassGVKd KLintegerGVKd;
extern _KLmm_wrapperGVKi_0 KLintegerGVKdW;
extern _KLclassGVKd KLsealed_generic_functionGVKe;
extern _KLmm_wrapperGVKi_0 KLsealed_generic_functionGVKeW;
extern _KLobject_signatureGVKe KDsignature_LobjectG_object_rest_value_2VKi;
extern _KLclassGVKd KLobject_signatureGVKe;
extern _KLmm_wrapperGVKi_0 KLobject_signatureGVKeW;
extern _KLabsent_engine_nodeGVKg RSINGULAR_Labsent_engine_nodeG;
extern _KLclassGVKd KLabsent_engine_nodeGVKg;
extern _KLmm_wrapperGVKi_0 KLabsent_engine_nodeGVKgW;
extern _KLclassGVKd KLbyte_stringGVKd;
extern _KLmm_wrapperGVKi_0 KLbyte_stringGVKdW;
extern _KLclassGVKd KLpairGVKd;
extern _KLmm_wrapperGVKi_0 KLpairGVKdW;
extern _KLclassGVKd KLsetter_methodGVKi;
extern _KLmm_wrapperGVKi_0 KLsetter_methodGVKiW;
extern _KLobject_signatureGVKe KDsignature_LobjectG_object_rest_value_1VKi;
extern _KLclassGVKd KLgetter_methodGVKi;
extern _KLmm_wrapperGVKi_0 KLgetter_methodGVKiW;
extern _KLsymbolGVKd KJvalue_;
extern _KLclassGVKd KLsymbolGVKd;
extern _KLmm_wrapperGVKi_0 KLsymbolGVKdW;
extern _KLsymbolGVKd KJsignature_;
extern _KLclassGVKd KLBsignatureGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBsignatureGVdfmc_modelingW;
extern _KLclassGVKd KLsimple_object_vectorGVKd;
extern _KLmm_wrapperGVKi_0 KLsimple_object_vectorGVKdW;
extern _KLincremental_generic_functionGVKe KmakeVKd;
extern _KLclassGVKd KLimplementation_classGVKe;
extern _KLmm_wrapperGVKi_0 KLimplementation_classGVKeW;
extern _KLsimple_object_vectorGVKd_0 KPempty_vectorVKi;
extern _KLclassGVKd KLemitted_objectGVdfmc_common;
extern _KLmm_wrapperGVKi_0 KLemitted_objectGVdfmc_commonW;
extern _KLclassGVKd KLdood_mapped_objectGVdood;
extern _KLmm_wrapperGVKi_0 KLdood_mapped_objectGVdoodW;
extern _KLclassGVKd KLmodel_propertiesGVdfmc_common;
extern _KLmm_wrapperGVKi_0 KLmodel_propertiesGVdfmc_commonW;
extern _KLclassGVKd KLBtopGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBtopGVdfmc_modelingW;
D KerrorVKdMM1I (D, D);
extern _KLfunction_classGVKi KLkeyword_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLkeyword_methodGVKeW;
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 Kemitted_nameVdfmc_commonHLemitted_objectG;
extern _KLinstance_slot_descriptorGVKe Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG;
extern _KLinstance_slot_descriptorGVKe Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG;
D Kclass_instanceQ_rcpl_single_smallVKiI (D, D);
extern _KLmoduleGVKe Kdfmc_modeling_moduleYdylan_userVdfmc_modeling;
extern _KLclassGVKd KLmoduleGVKe;
extern _KLmm_wrapperGVKi_0 KLmoduleGVKeW;
extern _KLfunction_classGVKi KLsimple_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLsimple_methodGVKeW;
extern _KLclassGVKd KLsignatureGVKe;
extern _KLmm_wrapperGVKi_0 KLsignatureGVKeW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_Lmachine_wordG_typesVKi;
D Ktarget_machine_word_maskVdfmc_modelingI ();
extern _KLincremental_generic_functionGVKe Kgeneric_binary_logandVKe;
extern _KLsimple_object_vectorGVKd_16 KDsignature_Ldouble_integerG_typesVKi;
extern _KLsimple_object_vectorGVKd_16 KDsignature_Ldouble_floatG_typesVKi;
extern _KLsimple_object_vectorGVKd_16 KDsignature_Lsingle_floatG_typesVKi;
extern _KLsimple_object_vectorGVKd_16 KDsignature_LintegerG_typesVKi;
extern _KLsimple_object_vectorGVKd_16 KDsignature_Lbyte_stringG_typesVKi;
extern _KLclassGVKd KLcharacterGVKd;
extern _KLmm_wrapperGVKi_0 KLcharacterGVKdW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_LbooleanG_typesVKi;
extern _KLclassGVKd KLsignatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLsignatureAvaluesGVKiW;
extern _KLclassGVKd KLsingletonGVKd;
extern _KLmm_wrapperGVKi_0 KLsingletonGVKdW;
D Ksingleton_pointer_idQ_instanceQVKiI (D, D);
extern _KLclassGVKd KLBraw_aggregate_typeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_aggregate_typeGVdfmc_modelingW;
extern _KLclassGVKd KLBclassGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBclassGVdfmc_modelingW;
extern _KLclassGVKd KLBraw_typeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_typeGVdfmc_modelingW;
extern _KLsealed_generic_functionGVKe KCsubtypeQVdfmc_modeling;
extern _KLsymbolGVKd KJname_;
D Kclass_instanceQ_initialVKiI (D, D);
extern _KLkeyword_methodGVKe Kdefault_class_constructorVKi;
D Kclass_instanceQ_rcpl_single_largeVKiI (D, D);
extern _KLsealed_generic_functionGVKe Kcurrent_back_endVdfmc_common;
D Kraw_aggregate_optionsVdfmc_modelingMM0I (D);
extern _KLsealed_generic_functionGVKe Kget_propertyYplistsVcollections;
extern _KLsymbolGVKd KJdefault_;
D KLobject_tableGZ32ZconstructorVKiMM0I (D, D, D, D, D, D);
extern _KLclassGVKd KLobject_tableGVKd;
extern _KLmm_wrapperGVKi_0 KLobject_tableGVKdW;
extern _KLsimple_methodGVKe Kdefault_grow_sizeVKe;
D Kraw_aggregate_membersVdfmc_modelingMM0I (D);
extern _KLincremental_generic_functionGVKe Kforward_iteration_protocolVKd;
extern _KLsymbolGVKd KJtype_;
extern _KLclassGVKd KLtype_errorGVKd;
extern _KLmm_wrapperGVKi_0 KLtype_errorGVKdW;
extern _KLsealed_generic_functionGVKe KerrorVKd;
D KputhashVKiI (D, D, D);
extern _KLincremental_generic_functionGVKe KLVKd;
extern _KLincremental_generic_functionGVKe KTVKd;
extern _KLsealed_generic_functionGVKe Ktarget_architecture_nameVdfmc_common;
extern _KLsealed_generic_functionGVKe Ktarget_os_nameVdfmc_common;
extern _KLclassGVKd KLBraw_union_typeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_union_typeGVdfmc_modelingW;
extern _KLincremental_generic_functionGVKe KAVKd;
extern _KLincremental_generic_functionGVKe KEVKd;
extern _KLclassGVKd KLBraw_struct_typeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_struct_typeGVdfmc_modelingW;
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMM0;
extern _KLclassGVKd KLkeyword_signatureGVKe;
extern _KLmm_wrapperGVKi_0 KLkeyword_signatureGVKeW;
D Kinitialize_packed_slotsVKeMM0I (D, D);
extern _KLsealed_generic_functionGVKe Kunsupplied_objectVKi;
D Kmake_name_fragmentVdfmc_macro_expanderI (D);
extern _KLsymbolGVKd KJclass_;
D KlistVKdI (D);
D Kmake_parens_fragmentVdfmc_macro_expanderI (D);
extern _KLsymbolGVKd KJend_;
D Kmake_templateVdfmc_macro_expanderI (D);
extern _KLclassGVKd KLBobjectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBobjectGVdfmc_modelingW;
extern _KLclassGVKd KLBcallable_objectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBcallable_objectGVdfmc_modelingW;
extern _KLclassGVKd KLvirtual_objectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLvirtual_objectGVdfmc_modelingW;
extern _KLclassGVKd KLBvirtual_objectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBvirtual_objectGVdfmc_modelingW;
extern _KLsealed_generic_functionGVKe Kword_sizeVdfmc_common;
D KCVKdMM0I (D, D);
extern _KLincremental_generic_functionGVKe K_VKd;
extern _KLincremental_generic_functionGVKe KnegativeVKd;
extern _KLclassGVKd KLBlimited_integerGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBlimited_integerGVdfmc_modelingW;
D Kdylan_valueVdfmc_namespaceI (D);
D KBobject_classVdfmc_modelingMM0I (D);
extern _KLclassGVKd KLBsingletonGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBsingletonGVdfmc_modelingW;
extern _KLclassGVKd KLBtypeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBtypeGVdfmc_modelingW;
extern _KLsealed_generic_functionGVKe Kraw_representation_nameVdfmc_modeling;
extern _KLclassGVKd KLunionGVKe;
extern _KLmm_wrapperGVKi_0 KLunionGVKeW;
D Kunion_instanceQVKiI (D, D);
extern _KLclassGVKd KLBmethodGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmethodGVdfmc_modelingW;
extern _KLclassGVKd KLBc_functionGVdfmc_modeling;
extern D Tcurrent_dependentTVdfmc_common;

/* Defined object declarations */

extern _KLclassGVKd KLBprimitiveGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBprimitiveGVdfmc_modelingW;
static _KLsymbolGVKd KJLprimitiveG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_primitiveVdfmc_modeling;
D Ksource_constructor_for_primitiveVdfmc_modelingI ();
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_modelingM9;
D Kinitialize_packed_slotsVKeMdfmc_modelingM9I (D, D, D, D, D);
extern _KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM38;
D KinitializeVKdMdfmc_modelingM38I (D, D);
static _KLsymbolGVKd KJLraw_objectG_;
extern _KLsimple_methodGVKe Kraw_objectVdfmc_modelingMM0;
D Kraw_objectVdfmc_modelingMM0I (D);
extern _KLclassGVKd KLBraw_machine_wordGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_machine_wordGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_machine_wordG_;
extern _KLsealed_generic_functionGVKe Kraw_machine_wordVdfmc_modeling;
extern _KLclassGVKd KLBraw_single_floatGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_single_floatGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_single_floatG_;
extern _KLsealed_generic_functionGVKe Kraw_single_floatVdfmc_modeling;
extern _KLclassGVKd KLBraw_double_floatGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_double_floatGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_double_floatG_;
extern _KLsealed_generic_functionGVKe Kraw_double_floatVdfmc_modeling;
extern _KLclassGVKd KLBraw_double_integerGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_double_integerGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_double_integerG_;
extern _KLsealed_generic_functionGVKe Kraw_double_integerVdfmc_modeling;
extern _KLclassGVKd KLBraw_extended_floatGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_extended_floatGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_extended_floatG_;
extern _KLsealed_generic_functionGVKe Kraw_extended_floatVdfmc_modeling;
extern _KLclassGVKd KLBraw_c_floatGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_floatGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_floatG_;
extern _KLsealed_generic_functionGVKe Kraw_c_floatVdfmc_modeling;
static _KLsimple_object_vectorGVKd_6 K54;
static _KLsimple_object_vectorGVKd_2 K55;
static _KLsymbolGVKd KJprimitive_c_float_at_;
static _KLsimple_object_vectorGVKd_8 K58;
static _KLsymbolGVKd KJprimitive_c_float_at_setter_;
static _KLpairGVKd K60;
extern _KLclassGVKd KLBraw_c_doubleGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_doubleGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_doubleG_;
extern _KLsealed_generic_functionGVKe Kraw_c_doubleVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K68;
static _KLsymbolGVKd KJprimitive_c_double_at_;
static _KLsimple_object_vectorGVKd_8 K71;
static _KLsymbolGVKd KJprimitive_c_double_at_setter_;
extern _KLclassGVKd KLBraw_c_long_doubleGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_long_doubleGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_long_doubleG_;
extern _KLsealed_generic_functionGVKe Kraw_c_long_doubleVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K80;
static _KLsymbolGVKd KJprimitive_c_long_double_at_;
static _KLsimple_object_vectorGVKd_8 K83;
static _KLsymbolGVKd KJprimitive_c_long_double_at_setter_;
extern _KLclassGVKd KLBraw_c_signed_charGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_signed_charGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_signed_charG_;
extern _KLsealed_generic_functionGVKe Kraw_c_signed_charVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K92;
static _KLsymbolGVKd KJprimitive_c_signed_char_at_;
static _KLsimple_object_vectorGVKd_8 K95;
static _KLsymbolGVKd KJprimitive_c_signed_char_at_setter_;
extern _KLclassGVKd KLBraw_c_unsigned_charGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_unsigned_charGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_unsigned_charG_;
extern _KLsealed_generic_functionGVKe Kraw_c_unsigned_charVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K104;
static _KLsymbolGVKd KJprimitive_c_unsigned_char_at_;
static _KLsimple_object_vectorGVKd_8 K107;
static _KLsymbolGVKd KJprimitive_c_unsigned_char_at_setter_;
extern _KLclassGVKd KLBraw_c_signed_shortGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_signed_shortGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_signed_shortG_;
extern _KLsealed_generic_functionGVKe Kraw_c_signed_shortVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K116;
static _KLsymbolGVKd KJprimitive_c_signed_short_at_;
static _KLsimple_object_vectorGVKd_8 K119;
static _KLsymbolGVKd KJprimitive_c_signed_short_at_setter_;
extern _KLclassGVKd KLBraw_c_unsigned_shortGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_unsigned_shortGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_unsigned_shortG_;
extern _KLsealed_generic_functionGVKe Kraw_c_unsigned_shortVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K128;
static _KLsymbolGVKd KJprimitive_c_unsigned_short_at_;
static _KLsimple_object_vectorGVKd_8 K131;
static _KLsymbolGVKd KJprimitive_c_unsigned_short_at_setter_;
extern _KLclassGVKd KLBraw_c_signed_intGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_signed_intGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_signed_intG_;
extern _KLsealed_generic_functionGVKe Kraw_c_signed_intVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K140;
static _KLsymbolGVKd KJprimitive_c_signed_int_at_;
static _KLsimple_object_vectorGVKd_8 K143;
static _KLsymbolGVKd KJprimitive_c_signed_int_at_setter_;
extern _KLclassGVKd KLBraw_c_unsigned_intGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_unsigned_intGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_unsigned_intG_;
extern _KLsealed_generic_functionGVKe Kraw_c_unsigned_intVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K152;
static _KLsymbolGVKd KJprimitive_c_unsigned_int_at_;
static _KLsimple_object_vectorGVKd_8 K155;
static _KLsymbolGVKd KJprimitive_c_unsigned_int_at_setter_;
extern _KLclassGVKd KLBraw_c_signed_longGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_signed_longGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_signed_longG_;
extern _KLsealed_generic_functionGVKe Kraw_c_signed_longVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K164;
static _KLsymbolGVKd KJprimitive_c_signed_long_at_;
static _KLsimple_object_vectorGVKd_8 K167;
static _KLsymbolGVKd KJprimitive_c_signed_long_at_setter_;
extern _KLclassGVKd KLBraw_c_unsigned_longGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_unsigned_longGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_unsigned_longG_;
extern _KLsealed_generic_functionGVKe Kraw_c_unsigned_longVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K176;
static _KLsymbolGVKd KJprimitive_c_unsigned_long_at_;
static _KLsimple_object_vectorGVKd_8 K179;
static _KLsymbolGVKd KJprimitive_c_unsigned_long_at_setter_;
extern _KLclassGVKd KLBraw_c_signed_long_longGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_signed_long_longGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_signed_long_longG_;
extern _KLsealed_generic_functionGVKe Kraw_c_signed_long_longVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K188;
static _KLsymbolGVKd KJprimitive_c_signed_long_long_at_;
static _KLsimple_object_vectorGVKd_8 K191;
static _KLsymbolGVKd KJprimitive_c_signed_long_long_at_setter_;
extern _KLclassGVKd KLBraw_c_unsigned_long_longGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_unsigned_long_longGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_unsigned_long_longG_;
extern _KLsealed_generic_functionGVKe Kraw_c_unsigned_long_longVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K200;
static _KLsymbolGVKd KJprimitive_c_unsigned_long_long_at_;
static _KLsimple_object_vectorGVKd_8 K203;
static _KLsymbolGVKd KJprimitive_c_unsigned_long_long_at_setter_;
extern _KLclassGVKd KLBraw_c_pointerGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_pointerGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_pointerG_;
extern _KLsealed_generic_functionGVKe Kraw_c_pointerVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K212;
static _KLsymbolGVKd KJprimitive_c_pointer_at_;
static _KLsimple_object_vectorGVKd_8 K215;
static _KLsymbolGVKd KJprimitive_c_pointer_at_setter_;
extern _KLclassGVKd KLBraw_booleanGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_booleanGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_booleanG_;
extern _KLsealed_generic_functionGVKe Kraw_booleanVdfmc_modeling;
extern _KLclassGVKd KLBraw_byte_characterGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_byte_characterGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_byte_characterG_;
extern _KLsealed_generic_functionGVKe Kraw_byte_characterVdfmc_modeling;
extern _KLclassGVKd KLBraw_unicode_characterGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_unicode_characterGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_unicode_characterG_;
extern _KLsealed_generic_functionGVKe Kraw_unicode_characterVdfmc_modeling;
extern _KLclassGVKd KLBraw_byteGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_byteGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_byteG_;
extern _KLsealed_generic_functionGVKe Kraw_byteVdfmc_modeling;
extern _KLclassGVKd KLBraw_double_byteGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_double_byteGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_double_byteG_;
extern _KLsealed_generic_functionGVKe Kraw_double_byteVdfmc_modeling;
extern _KLclassGVKd KLBraw_integerGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_integerGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_integerG_;
extern _KLsealed_generic_functionGVKe Kraw_integerVdfmc_modeling;
extern _KLclassGVKd KLBraw_pointerGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_pointerGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_pointerG_;
extern _KLsealed_generic_functionGVKe Kraw_pointerVdfmc_modeling;
extern _KLclassGVKd KLBraw_addressGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_addressGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_addressG_;
extern _KLsealed_generic_functionGVKe Kraw_addressVdfmc_modeling;
extern _KLclassGVKd KLBraw_byte_stringGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_byte_stringGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_byte_stringG_;
extern _KLsealed_generic_functionGVKe Kraw_byte_stringVdfmc_modeling;
extern _KLclassGVKd KLBraw_c_voidGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_voidGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_voidG_;
extern _KLsealed_generic_functionGVKe Kraw_c_voidVdfmc_modeling;
extern _KLclassGVKd KLraw_aggregate_memberGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLraw_aggregate_memberGVdfmc_modelingW;
extern _KLsimple_methodGVKe Kdirect_objectQVdfmc_modelingMM3;
D Kdirect_objectQVdfmc_modelingMM3I (D);
extern _KLsealed_generic_functionGVKe Kraw_typeQVdfmc_modeling;
extern _KLsimple_methodGVKe KCsubtypeQVdfmc_modelingMM32;
D KCsubtypeQVdfmc_modelingMM32I (D, D);
extern _KLsimple_methodGVKe KCsubtypeQVdfmc_modelingMM31;
D KCsubtypeQVdfmc_modelingMM31I (D, D);
extern _KLsimple_methodGVKe KCsubtypeQVdfmc_modelingMM30;
D KCsubtypeQVdfmc_modelingMM30I (D, D);
extern _KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM18;
D KCknown_disjointQVdfmc_modelingMM18I (D, D);
extern _KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM19;
D KCknown_disjointQVdfmc_modelingMM19I (D, D);
extern _KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM20;
D KCknown_disjointQVdfmc_modelingMM20I (D, D);
extern _KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM21;
D KCknown_disjointQVdfmc_modelingMM21I (D, D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM14;
D Kraw_representation_nameVdfmc_modelingMM14I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM13;
D Kraw_representation_nameVdfmc_modelingMM13I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM12;
D Kraw_representation_nameVdfmc_modelingMM12I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM11;
D Kraw_representation_nameVdfmc_modelingMM11I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM10;
D Kraw_representation_nameVdfmc_modelingMM10I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM9;
D Kraw_representation_nameVdfmc_modelingMM9I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM8;
D Kraw_representation_nameVdfmc_modelingMM8I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM7;
D Kraw_representation_nameVdfmc_modelingMM7I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM6;
D Kraw_representation_nameVdfmc_modelingMM6I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM5;
D Kraw_representation_nameVdfmc_modelingMM5I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM4;
D Kraw_representation_nameVdfmc_modelingMM4I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM3;
D Kraw_representation_nameVdfmc_modelingMM3I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM2;
D Kraw_representation_nameVdfmc_modelingMM2I (D);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM1;
D Kraw_representation_nameVdfmc_modelingMM1I (D);
extern _KLsealed_generic_functionGVKe KCraw_object_valueVdfmc_modeling;
D Kmake_raw_literalVdfmc_modelingMM3I (D);
extern _KLsealed_generic_functionGVKe Kmake_raw_literalVdfmc_modeling;
D KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D, D, D);
extern _KLclassGVKd KLBraw_objectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_objectGVdfmc_modelingW;
D Kmake_raw_literalVdfmc_modelingMM0I (D);
D Kmake_raw_literalVdfmc_modelingMM5I (D);
D Kmake_raw_literalVdfmc_modelingMM4I (D);
D Kprimitive_side_effectingQ_setterVdfmc_modelingMM0I (D, D);
D Kprimitive_statelessQ_setterVdfmc_modelingMM0I (D, D);
D Kprimitive_dynamic_extentQ_setterVdfmc_modelingMM0I (D, D);
extern _KLinstance_slot_descriptorGVKe Kprimitive_descriptor_getter_nameVdfmc_modelingHLBprimitiveG;
extern _KLinstance_slot_descriptorGVKe Kprimitive_signatureVdfmc_modelingHLBprimitiveG;
extern _KLinstance_slot_descriptorGVKe Kprimitive_valueVdfmc_modelingHLBprimitiveG;
extern _KLinstance_slot_descriptorGVKe Kprimitive_propertiesVdfmc_modelingHLBprimitiveG;
extern _KLsealed_generic_functionGVKe Kprimitive_propertiesVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprimitive_properties_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprimitive_properties_setterVdfmc_modelingMM0;
static _KLpairGVKd K344;
static _KLbyte_stringGVKd_27 K345;
extern _KLgetter_methodGVKi Kprimitive_propertiesVdfmc_modelingMM0;
static _KLpairGVKd K347;
static _KLbyte_stringGVKd_20 K348;
extern _KLsealed_generic_functionGVKe Kprimitive_valueVdfmc_modeling;
extern _KLgetter_methodGVKi Kprimitive_valueVdfmc_modelingMM0;
static _KLpairGVKd K351;
static _KLbyte_stringGVKd_15 K352;
extern _KLsealed_generic_functionGVKe Kprimitive_signatureVdfmc_modeling;
extern _KLgetter_methodGVKi Kprimitive_signatureVdfmc_modelingMM0;
static _KLpairGVKd K355;
static _KLbyte_stringGVKd_19 K356;
static _KLsymbolGVKd KJgetter_name_;
extern _KLsealed_generic_functionGVKe Kprimitive_descriptor_getter_nameVdfmc_modeling;
extern _KLgetter_methodGVKi Kprimitive_descriptor_getter_nameVdfmc_modelingMM0;
static _KLpairGVKd K360;
static _KLbyte_stringGVKd_32 K361;
static _KLbyte_stringGVKd_11 K362;
static _KLimplementation_classGVKe K363;
static _KLsimple_object_vectorGVKd_4 K364;
extern _KLkeyword_methodGVKe KLBraw_objectGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_objectGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K367;
static _KLsimple_object_vectorGVKd_6 K368;
static _KLsimple_object_vectorGVKd_1 K369;
extern _KLinstance_slot_descriptorGVKe KCraw_object_valueVdfmc_modelingHLBraw_objectG;
static _KLbyte_stringGVKd_23 K371;
static _KLbyte_stringGVKd_63 K372;
static _KLkeyword_signatureAvaluesGVKi K373;
static _KLsimple_object_vectorGVKd_6 K374;
static _KLsymbolGVKd KJemitted_name_;
static _KLsymbolGVKd KJdefinition_;
static _KLbyte_stringGVKd_10 K377;
static _KLbyte_stringGVKd_12 K378;
static _KLsimple_object_vectorGVKd_3 K379;
static _KLsimple_object_vectorGVKd_1 K380;
static _KLbyte_stringGVKd_13 K381;
extern _KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM0;
extern _KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM1;
D Kmake_raw_literalVdfmc_modelingMM1I (D);
extern _KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM2;
D Kmake_raw_literalVdfmc_modelingMM2I (D);
extern _KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM3;
extern _KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM4;
extern _KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM5;
extern _KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM6;
D Kmake_raw_literalVdfmc_modelingMM6I (D);
extern _KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM7;
D Kmake_raw_literalVdfmc_modelingMM7I (D);
static _KLpairGVKd K394;
static _KLpairGVKd K395;
static _KLpairGVKd K396;
static _KLpairGVKd K397;
static _KLpairGVKd K398;
static _KLpairGVKd K399;
static _KLpairGVKd K400;
static _KLpairGVKd K401;
static _KLbyte_stringGVKd_16 K402;
static _KLsignatureGVKe K403;
static _KLsignatureGVKe K404;
static _KLsignatureGVKe K405;
static _KLsignatureGVKe K406;
static _KLsignatureGVKe K407;
static _KLsignatureGVKe K408;
static _KLsignatureGVKe K409;
static _KLsimple_object_vectorGVKd_1 K410;
static _KLsignatureGVKe K411;
extern _KLgetter_methodGVKi KCraw_object_valueVdfmc_modelingMM0;
static _KLpairGVKd K413;
static _KLbyte_stringGVKd_17 K414;
static _KLsignatureAvaluesGVKi K415;
static _KLsimple_object_vectorGVKd_1 K416;
static _KLsimple_object_vectorGVKd_1 K417;
static _KLsingletonGVKd K418;
static _KLsymbolGVKd KJLmachine_wordG_;
static _KLbyte_stringGVKd_14 K420;
static _KLsignatureAvaluesGVKi K421;
static _KLsimple_object_vectorGVKd_1 K422;
static _KLsingletonGVKd K423;
static _KLsymbolGVKd KJLsingle_floatG_;
static _KLbyte_stringGVKd_14 K425;
static _KLsignatureAvaluesGVKi K426;
static _KLsimple_object_vectorGVKd_1 K427;
static _KLsingletonGVKd K428;
static _KLsymbolGVKd KJLdouble_floatG_;
static _KLbyte_stringGVKd_14 K430;
static _KLsignatureAvaluesGVKi K431;
static _KLsimple_object_vectorGVKd_1 K432;
static _KLsingletonGVKd K433;
static _KLsymbolGVKd KJLdouble_integerG_;
static _KLbyte_stringGVKd_16 K435;
static _KLsignatureAvaluesGVKi K436;
static _KLsimple_object_vectorGVKd_1 K437;
static _KLsingletonGVKd K438;
static _KLsymbolGVKd KJLextended_floatG_;
static _KLbyte_stringGVKd_16 K440;
static _KLsignatureAvaluesGVKi K441;
static _KLsimple_object_vectorGVKd_1 K442;
static _KLsingletonGVKd K443;
static _KLsymbolGVKd KJLbooleanG_;
static _KLbyte_stringGVKd_9 K445;
static _KLsignatureAvaluesGVKi K446;
static _KLsimple_object_vectorGVKd_1 K447;
static _KLsingletonGVKd K448;
static _KLsymbolGVKd KJLbyte_characterG_;
static _KLbyte_stringGVKd_16 K450;
static _KLsignatureAvaluesGVKi K451;
static _KLsimple_object_vectorGVKd_1 K452;
static _KLsingletonGVKd K453;
static _KLsymbolGVKd KJLunicode_characterG_;
static _KLbyte_stringGVKd_19 K455;
static _KLsignatureAvaluesGVKi K456;
static _KLsimple_object_vectorGVKd_1 K457;
static _KLsingletonGVKd K458;
static _KLsymbolGVKd KJLbyteG_;
static _KLbyte_stringGVKd_6 K460;
static _KLsignatureAvaluesGVKi K461;
static _KLsimple_object_vectorGVKd_1 K462;
static _KLsingletonGVKd K463;
static _KLsymbolGVKd KJLdouble_byteG_;
static _KLbyte_stringGVKd_13 K465;
static _KLsignatureAvaluesGVKi K466;
static _KLsimple_object_vectorGVKd_1 K467;
static _KLsingletonGVKd K468;
static _KLsymbolGVKd KJLintegerG_;
static _KLbyte_stringGVKd_9 K470;
static _KLsignatureAvaluesGVKi K471;
static _KLsimple_object_vectorGVKd_1 K472;
static _KLsingletonGVKd K473;
static _KLsymbolGVKd KJLpointerG_;
static _KLbyte_stringGVKd_9 K475;
static _KLsignatureAvaluesGVKi K476;
static _KLsimple_object_vectorGVKd_1 K477;
static _KLsingletonGVKd K478;
static _KLsymbolGVKd KJLaddressG_;
static _KLbyte_stringGVKd_9 K480;
static _KLsignatureAvaluesGVKi K481;
static _KLsimple_object_vectorGVKd_1 K482;
static _KLsingletonGVKd K483;
static _KLsymbolGVKd KJLbyte_stringG_;
static _KLbyte_stringGVKd_13 K485;
static _KLsignatureAvaluesGVKi K486;
static _KLsimple_object_vectorGVKd_2 K487;
static _KLsignatureAvaluesGVKi K488;
static _KLsimple_object_vectorGVKd_2 K489;
static _KLsignatureAvaluesGVKi K490;
static _KLsimple_object_vectorGVKd_2 K491;
static _KLsignatureAvaluesGVKi K492;
static _KLsimple_object_vectorGVKd_2 K493;
static _KLsignatureAvaluesGVKi K494;
static _KLsimple_object_vectorGVKd_2 K495;
extern _KLsimple_methodGVKe Kraw_typeQVdfmc_modelingMM0;
D Kraw_typeQVdfmc_modelingMM0I (D);
extern _KLsimple_methodGVKe Kraw_typeQVdfmc_modelingMM1;
D Kraw_typeQVdfmc_modelingMM1I (D);
extern _KLsimple_methodGVKe Kraw_typeQVdfmc_modelingMM2;
D Kraw_typeQVdfmc_modelingMM2I (D);
static _KLpairGVKd K502;
static _KLpairGVKd K503;
static _KLpairGVKd K504;
static _KLbyte_stringGVKd_9 K505;
static _KLsignatureGVKe K506;
static _KLsimple_object_vectorGVKd_1 K507;
static _KLsignatureGVKe K508;
static _KLsimple_object_vectorGVKd_1 K509;
static _KLsignatureGVKe K510;
extern _KLclassGVKd KLraw_aggregate_array_memberGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLraw_aggregate_array_memberGVdfmc_modelingW;
static _KLimplementation_classGVKe K513;
static _KLsimple_object_vectorGVKd_3 K514;
extern _KLkeyword_methodGVKe KLraw_aggregate_array_memberGZ32ZconstructorVdfmc_modelingMM0;
D KLraw_aggregate_array_memberGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K517;
static _KLsimple_object_vectorGVKd_6 K518;
static _KLsimple_object_vectorGVKd_1 K519;
extern _KLinstance_slot_descriptorGVKe Kmember_array_lengthVdfmc_modelingHLraw_aggregate_array_memberG;
static _KLsymbolGVKd KJarray_length_;
extern _KLsealed_generic_functionGVKe Kmember_array_lengthVdfmc_modeling;
extern _KLgetter_methodGVKi Kmember_array_lengthVdfmc_modelingMM0;
static _KLpairGVKd K524;
static _KLbyte_stringGVKd_19 K525;
static _KLbyte_stringGVKd_12 K526;
static _KLsymbolGVKd KJraw_type_;
static _KLbyte_stringGVKd_8 K528;
static _KLkeyword_signatureAvaluesGVKi K529;
static _KLsimple_object_vectorGVKd_6 K530;
static _KLsimple_object_vectorGVKd_3 K531;
static _KLsimple_object_vectorGVKd_1 K532;
extern _KLinstance_slot_descriptorGVKe Kmember_nameVdfmc_modelingHLraw_aggregate_memberG;
extern _KLinstance_slot_descriptorGVKe Kmember_raw_typeVdfmc_modelingHLraw_aggregate_memberG;
extern _KLsealed_generic_functionGVKe Kmember_raw_typeVdfmc_modeling;
extern _KLgetter_methodGVKi Kmember_raw_typeVdfmc_modelingMM0;
static _KLpairGVKd K537;
static _KLbyte_stringGVKd_15 K538;
extern _KLsealed_generic_functionGVKe Kmember_nameVdfmc_modeling;
extern _KLgetter_methodGVKi Kmember_nameVdfmc_modelingMM0;
static _KLpairGVKd K541;
static _KLbyte_stringGVKd_11 K542;
static _KLbyte_stringGVKd_28 K543;
extern _KLclassGVKd KLraw_struct_bitfield_memberGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLraw_struct_bitfield_memberGVdfmc_modelingW;
static _KLimplementation_classGVKe K546;
static _KLsimple_object_vectorGVKd_3 K547;
extern _KLkeyword_methodGVKe KLraw_struct_bitfield_memberGZ32ZconstructorVdfmc_modelingMM0;
D KLraw_struct_bitfield_memberGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_6 K550;
static _KLsimple_object_vectorGVKd_1 K551;
extern _KLinstance_slot_descriptorGVKe Kmember_bitfield_widthVdfmc_modelingHLraw_struct_bitfield_memberG;
static _KLsymbolGVKd KJbitfield_width_;
extern _KLsealed_generic_functionGVKe Kmember_bitfield_widthVdfmc_modeling;
extern _KLsimple_methodGVKe Kmember_bitfield_widthVdfmc_modelingMM0;
D Kmember_bitfield_widthVdfmc_modelingMM0I (D);
extern _KLgetter_methodGVKi Kmember_bitfield_widthVdfmc_modelingMM1;
static _KLpairGVKd K558;
static _KLpairGVKd K559;
static _KLsignatureAvaluesGVKi K560;
static _KLbyte_stringGVKd_21 K561;
static _KLbyte_stringGVKd_14 K562;
static _KLkeyword_signatureAvaluesGVKi K563;
static _KLsimple_object_vectorGVKd_6 K564;
static _KLsimple_object_vectorGVKd_3 K565;
static _KLsimple_object_vectorGVKd_1 K566;
static _KLbyte_stringGVKd_28 K567;
extern _KLsealed_generic_functionGVKe Kcompute_raw_aggregate_memberVdfmc_modeling;
static _KLsignatureAvaluesGVKi K569;
static _KLbyte_stringGVKd_28 K570;
extern _KLclassGVKd KLraw_aggregate_ordinary_memberGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLraw_aggregate_ordinary_memberGVdfmc_modelingW;
static _KLimplementation_classGVKe K573;
static _KLsimple_object_vectorGVKd_2 K574;
extern _KLkeyword_methodGVKe KLraw_aggregate_ordinary_memberGZ32ZconstructorVdfmc_modelingMM0;
D KLraw_aggregate_ordinary_memberGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D);
static _KLsimple_object_vectorGVKd_6 K577;
static _KLkeyword_signatureAvaluesGVKi K578;
static _KLsimple_object_vectorGVKd_4 K579;
static _KLsimple_object_vectorGVKd_2 K580;
static _KLsimple_object_vectorGVKd_1 K581;
static _KLbyte_stringGVKd_31 K582;
static _KLimplementation_classGVKe K583;
static _KLsimple_object_vectorGVKd_1 K584;
static _KLsimple_object_vectorGVKd_6 K585;
static _KLbyte_stringGVKd_22 K586;
static _KLsignatureGVKe K587;
static _KLbyte_stringGVKd_10 K588;
static _KLbyte_stringGVKd_12 K589;
static _KLimplementation_classGVKe K590;
extern _KLkeyword_methodGVKe KLBraw_c_voidGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_voidGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K593;
static _KLsimple_object_vectorGVKd_8 K594;
static _KLkeyword_signatureAvaluesGVKi K595;
static _KLsimple_object_vectorGVKd_1 K596;
static _KLbyte_stringGVKd_13 K597;
static _KLbyte_stringGVKd_15 K598;
static _KLbyte_stringGVKd_17 K599;
static _KLimplementation_classGVKe K600;
extern _KLkeyword_methodGVKe KLBraw_byte_stringGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_byte_stringGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K603;
static _KLkeyword_signatureAvaluesGVKi K604;
static _KLsimple_object_vectorGVKd_1 K605;
static _KLbyte_stringGVKd_18 K606;
static _KLbyte_stringGVKd_11 K607;
static _KLbyte_stringGVKd_13 K608;
static _KLimplementation_classGVKe K609;
extern _KLkeyword_methodGVKe KLBraw_addressGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_addressGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K612;
static _KLkeyword_signatureAvaluesGVKi K613;
static _KLsimple_object_vectorGVKd_1 K614;
static _KLbyte_stringGVKd_14 K615;
static _KLbyte_stringGVKd_11 K616;
static _KLbyte_stringGVKd_13 K617;
static _KLimplementation_classGVKe K618;
extern _KLkeyword_methodGVKe KLBraw_pointerGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_pointerGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K621;
static _KLkeyword_signatureAvaluesGVKi K622;
static _KLsimple_object_vectorGVKd_1 K623;
static _KLbyte_stringGVKd_14 K624;
static _KLbyte_stringGVKd_11 K625;
static _KLbyte_stringGVKd_13 K626;
static _KLimplementation_classGVKe K627;
extern _KLkeyword_methodGVKe KLBraw_integerGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_integerGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K630;
static _KLkeyword_signatureAvaluesGVKi K631;
static _KLsimple_object_vectorGVKd_1 K632;
static _KLbyte_stringGVKd_14 K633;
static _KLbyte_stringGVKd_15 K634;
static _KLbyte_stringGVKd_17 K635;
static _KLimplementation_classGVKe K636;
extern _KLkeyword_methodGVKe KLBraw_double_byteGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_double_byteGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K639;
static _KLkeyword_signatureAvaluesGVKi K640;
static _KLsimple_object_vectorGVKd_1 K641;
static _KLbyte_stringGVKd_18 K642;
static _KLbyte_stringGVKd_8 K643;
static _KLbyte_stringGVKd_10 K644;
static _KLimplementation_classGVKe K645;
extern _KLkeyword_methodGVKe KLBraw_byteGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_byteGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K648;
static _KLkeyword_signatureAvaluesGVKi K649;
static _KLsimple_object_vectorGVKd_1 K650;
static _KLbyte_stringGVKd_11 K651;
static _KLbyte_stringGVKd_21 K652;
static _KLbyte_stringGVKd_23 K653;
static _KLimplementation_classGVKe K654;
extern _KLkeyword_methodGVKe KLBraw_unicode_characterGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_unicode_characterGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K657;
static _KLkeyword_signatureAvaluesGVKi K658;
static _KLsimple_object_vectorGVKd_1 K659;
static _KLbyte_stringGVKd_24 K660;
static _KLbyte_stringGVKd_18 K661;
static _KLbyte_stringGVKd_20 K662;
static _KLimplementation_classGVKe K663;
extern _KLkeyword_methodGVKe KLBraw_byte_characterGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_byte_characterGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K666;
static _KLkeyword_signatureAvaluesGVKi K667;
static _KLsimple_object_vectorGVKd_1 K668;
static _KLbyte_stringGVKd_21 K669;
static _KLbyte_stringGVKd_11 K670;
static _KLbyte_stringGVKd_13 K671;
static _KLimplementation_classGVKe K672;
extern _KLkeyword_methodGVKe KLBraw_booleanGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_booleanGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K675;
static _KLkeyword_signatureAvaluesGVKi K676;
static _KLsimple_object_vectorGVKd_1 K677;
static _KLbyte_stringGVKd_14 K678;
static _KLbyte_stringGVKd_29 K679;
static _KLbyte_stringGVKd_5 K680;
static _KLbyte_stringGVKd_15 K681;
static _KLbyte_stringGVKd_7 K682;
static _KLbyte_stringGVKd_6 K683;
static _KLbyte_stringGVKd_11 K684;
static _KLbyte_stringGVKd_22 K685;
static _KLbyte_stringGVKd_4 K686;
static _KLbyte_stringGVKd_13 K687;
static _KLimplementation_classGVKe K688;
extern _KLkeyword_methodGVKe KLBraw_c_pointerGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_pointerGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K691;
static _KLkeyword_signatureAvaluesGVKi K692;
static _KLsimple_object_vectorGVKd_1 K693;
static _KLbyte_stringGVKd_16 K694;
static _KLbyte_stringGVKd_40 K695;
static _KLbyte_stringGVKd_26 K696;
static _KLbyte_stringGVKd_33 K697;
static _KLbyte_stringGVKd_24 K698;
static _KLimplementation_classGVKe K699;
extern _KLkeyword_methodGVKe KLBraw_c_unsigned_long_longGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_unsigned_long_longGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K702;
static _KLkeyword_signatureAvaluesGVKi K703;
static _KLsimple_object_vectorGVKd_1 K704;
static _KLbyte_stringGVKd_27 K705;
static _KLbyte_stringGVKd_38 K706;
static _KLbyte_stringGVKd_24 K707;
static _KLbyte_stringGVKd_31 K708;
static _KLbyte_stringGVKd_22 K709;
static _KLimplementation_classGVKe K710;
extern _KLkeyword_methodGVKe KLBraw_c_signed_long_longGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_signed_long_longGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K713;
static _KLkeyword_signatureAvaluesGVKi K714;
static _KLsimple_object_vectorGVKd_1 K715;
static _KLbyte_stringGVKd_25 K716;
static _KLbyte_stringGVKd_35 K717;
static _KLbyte_stringGVKd_21 K718;
static _KLbyte_stringGVKd_28 K719;
static _KLbyte_stringGVKd_19 K720;
static _KLimplementation_classGVKe K721;
extern _KLkeyword_methodGVKe KLBraw_c_unsigned_longGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_unsigned_longGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K724;
static _KLkeyword_signatureAvaluesGVKi K725;
static _KLsimple_object_vectorGVKd_1 K726;
static _KLbyte_stringGVKd_22 K727;
static _KLbyte_stringGVKd_33 K728;
static _KLbyte_stringGVKd_19 K729;
static _KLbyte_stringGVKd_26 K730;
static _KLbyte_stringGVKd_17 K731;
static _KLimplementation_classGVKe K732;
extern _KLkeyword_methodGVKe KLBraw_c_signed_longGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_signed_longGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K735;
static _KLkeyword_signatureAvaluesGVKi K736;
static _KLsimple_object_vectorGVKd_1 K737;
static _KLbyte_stringGVKd_20 K738;
static _KLbyte_stringGVKd_34 K739;
static _KLbyte_stringGVKd_20 K740;
static _KLbyte_stringGVKd_27 K741;
static _KLbyte_stringGVKd_18 K742;
static _KLimplementation_classGVKe K743;
extern _KLkeyword_methodGVKe KLBraw_c_unsigned_intGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_unsigned_intGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K746;
static _KLkeyword_signatureAvaluesGVKi K747;
static _KLsimple_object_vectorGVKd_1 K748;
static _KLbyte_stringGVKd_21 K749;
static _KLbyte_stringGVKd_32 K750;
static _KLbyte_stringGVKd_18 K751;
static _KLbyte_stringGVKd_25 K752;
static _KLbyte_stringGVKd_16 K753;
static _KLimplementation_classGVKe K754;
extern _KLkeyword_methodGVKe KLBraw_c_signed_intGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_signed_intGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K757;
static _KLkeyword_signatureAvaluesGVKi K758;
static _KLsimple_object_vectorGVKd_1 K759;
static _KLbyte_stringGVKd_19 K760;
static _KLbyte_stringGVKd_36 K761;
static _KLbyte_stringGVKd_22 K762;
static _KLbyte_stringGVKd_29 K763;
static _KLbyte_stringGVKd_20 K764;
static _KLimplementation_classGVKe K765;
extern _KLkeyword_methodGVKe KLBraw_c_unsigned_shortGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_unsigned_shortGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K768;
static _KLkeyword_signatureAvaluesGVKi K769;
static _KLsimple_object_vectorGVKd_1 K770;
static _KLbyte_stringGVKd_23 K771;
static _KLbyte_stringGVKd_34 K772;
static _KLbyte_stringGVKd_20 K773;
static _KLbyte_stringGVKd_27 K774;
static _KLbyte_stringGVKd_18 K775;
static _KLimplementation_classGVKe K776;
extern _KLkeyword_methodGVKe KLBraw_c_signed_shortGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_signed_shortGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K779;
static _KLkeyword_signatureAvaluesGVKi K780;
static _KLsimple_object_vectorGVKd_1 K781;
static _KLbyte_stringGVKd_21 K782;
static _KLbyte_stringGVKd_35 K783;
static _KLbyte_stringGVKd_21 K784;
static _KLbyte_stringGVKd_28 K785;
static _KLbyte_stringGVKd_19 K786;
static _KLimplementation_classGVKe K787;
extern _KLkeyword_methodGVKe KLBraw_c_unsigned_charGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_unsigned_charGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K790;
static _KLkeyword_signatureAvaluesGVKi K791;
static _KLsimple_object_vectorGVKd_1 K792;
static _KLbyte_stringGVKd_22 K793;
static _KLbyte_stringGVKd_33 K794;
static _KLbyte_stringGVKd_19 K795;
static _KLbyte_stringGVKd_26 K796;
static _KLbyte_stringGVKd_17 K797;
static _KLimplementation_classGVKe K798;
extern _KLkeyword_methodGVKe KLBraw_c_signed_charGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_signed_charGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_8 K801;
static _KLkeyword_signatureAvaluesGVKi K802;
static _KLsimple_object_vectorGVKd_1 K803;
static _KLbyte_stringGVKd_20 K804;
static _KLbyte_stringGVKd_33 K805;
static _KLbyte_stringGVKd_19 K806;
static _KLbyte_stringGVKd_26 K807;
static _KLbyte_stringGVKd_17 K808;
static _KLimplementation_classGVKe K809;
extern _KLkeyword_methodGVKe KLBraw_c_long_doubleGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_long_doubleGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_7 K812;
static _KLkeyword_signatureAvaluesGVKi K813;
static _KLsimple_object_vectorGVKd_1 K814;
static _KLbyte_stringGVKd_20 K815;
static _KLbyte_stringGVKd_28 K816;
static _KLbyte_stringGVKd_14 K817;
static _KLbyte_stringGVKd_21 K818;
static _KLbyte_stringGVKd_12 K819;
static _KLimplementation_classGVKe K820;
extern _KLkeyword_methodGVKe KLBraw_c_doubleGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_doubleGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_7 K823;
static _KLkeyword_signatureAvaluesGVKi K824;
static _KLsimple_object_vectorGVKd_1 K825;
static _KLbyte_stringGVKd_15 K826;
static _KLsymbolGVKd KJside_effecting_;
static _KLbyte_stringGVKd_14 K828;
static _KLbyte_stringGVKd_27 K829;
static _KLbyte_stringGVKd_13 K830;
static _KLbyte_stringGVKd_20 K831;
static _KLbyte_stringGVKd_11 K832;
static _KLimplementation_classGVKe K833;
extern _KLkeyword_methodGVKe KLBraw_c_floatGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_c_floatGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_7 K836;
static _KLkeyword_signatureAvaluesGVKi K837;
static _KLsimple_object_vectorGVKd_1 K838;
static _KLbyte_stringGVKd_14 K839;
static _KLbyte_stringGVKd_18 K840;
static _KLbyte_stringGVKd_20 K841;
static _KLimplementation_classGVKe K842;
extern _KLkeyword_methodGVKe KLBraw_extended_floatGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_extended_floatGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_7 K845;
static _KLkeyword_signatureAvaluesGVKi K846;
static _KLsimple_object_vectorGVKd_1 K847;
static _KLbyte_stringGVKd_21 K848;
static _KLbyte_stringGVKd_18 K849;
static _KLbyte_stringGVKd_20 K850;
static _KLimplementation_classGVKe K851;
extern _KLkeyword_methodGVKe KLBraw_double_integerGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_double_integerGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_7 K854;
static _KLkeyword_signatureAvaluesGVKi K855;
static _KLsimple_object_vectorGVKd_1 K856;
static _KLbyte_stringGVKd_21 K857;
static _KLbyte_stringGVKd_16 K858;
static _KLbyte_stringGVKd_18 K859;
static _KLimplementation_classGVKe K860;
extern _KLkeyword_methodGVKe KLBraw_double_floatGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_double_floatGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_7 K863;
static _KLkeyword_signatureAvaluesGVKi K864;
static _KLsimple_object_vectorGVKd_1 K865;
static _KLbyte_stringGVKd_19 K866;
static _KLbyte_stringGVKd_16 K867;
static _KLbyte_stringGVKd_18 K868;
static _KLimplementation_classGVKe K869;
extern _KLkeyword_methodGVKe KLBraw_single_floatGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_single_floatGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_7 K872;
static _KLkeyword_signatureAvaluesGVKi K873;
static _KLsimple_object_vectorGVKd_1 K874;
static _KLbyte_stringGVKd_19 K875;
static _KLbyte_stringGVKd_16 K876;
static _KLbyte_stringGVKd_18 K877;
static _KLimplementation_classGVKe K878;
extern _KLkeyword_methodGVKe KLBraw_machine_wordGZ32ZconstructorVdfmc_modelingMM0;
D KLBraw_machine_wordGZ32ZconstructorVdfmc_modelingMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_7 K881;
static _KLkeyword_signatureAvaluesGVKi K882;
static _KLbyte_stringGVKd_19 K883;
extern _KLsealed_generic_functionGVKe Kraw_type_c_nameVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_c_nameVdfmc_modelingMM0;
D Kraw_type_c_nameVdfmc_modelingMM0I (D);
static _KLpairGVKd K887;
static _KLbyte_stringGVKd_15 K888;
D Kraw_type_descriptorVdfmc_modelingI (D);
static _KLsignatureGVKe K890;
extern _KLsealed_generic_functionGVKe Kraw_type_unboxer_nameVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_unboxer_nameVdfmc_modelingMM0;
D Kraw_type_unboxer_nameVdfmc_modelingMM0I (D);
static _KLpairGVKd K894;
static _KLbyte_stringGVKd_21 K895;
extern _KLsealed_generic_functionGVKe Kraw_type_boxer_nameVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_boxer_nameVdfmc_modelingMM0;
D Kraw_type_boxer_nameVdfmc_modelingMM0I (D);
static _KLpairGVKd K899;
static _KLbyte_stringGVKd_19 K900;
extern _KLsealed_generic_functionGVKe Kraw_type_boxed_class_nameVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_boxed_class_nameVdfmc_modelingMM0;
D Kraw_type_boxed_class_nameVdfmc_modelingMM0I (D);
static _KLpairGVKd K904;
static _KLbyte_stringGVKd_25 K905;
extern _KLsealed_generic_functionGVKe Kraw_type_setter_nameVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_setter_nameVdfmc_modelingMM0;
D Kraw_type_setter_nameVdfmc_modelingMM0I (D);
static _KLpairGVKd K909;
static _KLbyte_stringGVKd_20 K910;
extern _KLsealed_generic_functionGVKe Kraw_type_getter_nameVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_getter_nameVdfmc_modelingMM0;
D Kraw_type_getter_nameVdfmc_modelingMM0I (D);
static _KLpairGVKd K914;
static _KLbyte_stringGVKd_20 K915;
extern _KLsealed_generic_functionGVKe Kraw_type_unboxerVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_unboxerVdfmc_modelingMM0;
D Kraw_type_unboxerVdfmc_modelingMM0I (D);
static _KLpairGVKd K919;
static _KLbyte_stringGVKd_16 K920;
extern _KLsealed_generic_functionGVKe Kraw_type_boxerVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_boxerVdfmc_modelingMM0;
D Kraw_type_boxerVdfmc_modelingMM0I (D);
static _KLpairGVKd K924;
static _KLbyte_stringGVKd_14 K925;
extern _KLsealed_generic_functionGVKe Kraw_type_boxed_classVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_boxed_classVdfmc_modelingMM0;
D Kraw_type_boxed_classVdfmc_modelingMM0I (D);
static _KLpairGVKd K929;
static _KLbyte_stringGVKd_20 K930;
extern _KLsealed_generic_functionGVKe Kraw_type_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_setterVdfmc_modelingMM0;
D Kraw_type_setterVdfmc_modelingMM0I (D);
static _KLpairGVKd K934;
static _KLbyte_stringGVKd_15 K935;
extern _KLsealed_generic_functionGVKe Kraw_type_getterVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_getterVdfmc_modelingMM0;
D Kraw_type_getterVdfmc_modelingMM0I (D);
static _KLpairGVKd K939;
static _KLbyte_stringGVKd_15 K940;
extern _KLsealed_generic_functionGVKe Kraw_type_alignmentVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_alignmentVdfmc_modelingMM0;
D Kraw_type_alignmentVdfmc_modelingMM0I (D);
extern _KLsimple_methodGVKe Kraw_type_alignmentVdfmc_modelingMM1;
D Kraw_type_alignmentVdfmc_modelingMM1I (D);
static _KLpairGVKd K946;
static _KLpairGVKd K947;
static _KLbyte_stringGVKd_18 K948;
extern _KLsealed_generic_functionGVKe Kcompute_raw_aggregate_layoutVdfmc_modeling;
extern _KLsimple_methodGVKe Kcompute_raw_aggregate_layoutVdfmc_modelingMM0;
D Kcompute_raw_aggregate_layoutVdfmc_modelingMM0I (D);
extern _KLsimple_methodGVKe Kcompute_raw_aggregate_layoutVdfmc_modelingMM1;
D Kcompute_raw_aggregate_layoutVdfmc_modelingMM1I (D);
static _KLpairGVKd K954;
static _KLpairGVKd K955;
static _KLbyte_stringGVKd_28 K956;
D Kget_default_pack_optionVdfmc_modelingI ();
static _KLsymbolGVKd KJpack_;
extern _KLsealed_generic_functionGVKe Kcompute_member_sizeVdfmc_modeling;
extern _KLsimple_methodGVKe Kround_up_to_modVdfmc_modelingMM0;
D Kround_up_to_modVdfmc_modelingMM0I (D, D);
static _KLsignatureAvaluesGVKi K962;
extern _KLsimple_methodGVKe Kcompute_member_sizeVdfmc_modelingMM0;
D Kcompute_member_sizeVdfmc_modelingMM0I (D);
extern _KLsimple_methodGVKe Kcompute_member_sizeVdfmc_modelingMM1;
D Kcompute_member_sizeVdfmc_modelingMM1I (D);
static _KLpairGVKd K967;
static _KLpairGVKd K968;
static _KLbyte_stringGVKd_19 K969;
extern _KLsealed_generic_functionGVKe Kraw_type_sizeVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_sizeVdfmc_modelingMM0;
D Kraw_type_sizeVdfmc_modelingMM0I (D);
extern _KLsimple_methodGVKe Kraw_type_sizeVdfmc_modelingMM1;
D Kraw_type_sizeVdfmc_modelingMM1I (D);
static _KLpairGVKd K975;
static _KLpairGVKd K976;
static _KLbyte_stringGVKd_13 K977;
static _KLsignatureAvaluesGVKi K978;
static _KLsignatureGVKe K979;
static _KLbyte_stringGVKd_4 K980;
static _KLsymbolGVKd KJx86_;
static _KLsymbolGVKd KJwin32_;
static _KLbyte_stringGVKd_5 K983;
static _KLbyte_stringGVKd_3 K984;
static _KLsignatureAvaluesGVKi K985;
static _KLsimple_object_vectorGVKd_1 K986;
static _KLsimple_object_vectorGVKd_3 K987;
D Kaddress_unit_bit_sizeVdfmc_modelingI ();
static _KLsignatureAvaluesGVKi K989;
static _KLsimple_object_vectorGVKd_1 K990;
static _KLbyte_stringGVKd_37 K991;
static _KLbyte_stringGVKd_12 K992;
static _KLpairGVKd K993;
static _KLkeyword_signatureGVKe K994;
static _KLsimple_object_vectorGVKd_1 K995;
extern _KLsimple_methodGVKe Kprimitive_side_effectingQ_setterVdfmc_modelingMM0;
extern _KLsimple_methodGVKe Kprimitive_statelessQ_setterVdfmc_modelingMM0;
extern _KLsimple_methodGVKe Kprimitive_dynamic_extentQ_setterVdfmc_modelingMM0;
static _KLsignatureAvaluesGVKi K999;
static _KLsimple_object_vectorGVKd_2 K1000;
static _KLkeyword_signatureGVKe K1001;
static _KLsimple_object_vectorGVKd_6 K1002;
static _KLsymbolGVKd KJside_effectingQ_;
static _KLsymbolGVKd KJstatelessQ_;
static _KLsymbolGVKd KJdynamic_extentQ_;
static _KLbyte_stringGVKd_15 K1006;
static _KLbyte_stringGVKd_10 K1007;
static _KLbyte_stringGVKd_15 K1008;
static _KLsimple_object_vectorGVKd_3 K1009;
static _KLsymbolGVKd KJdefine_;
static _KLsymbolGVKd KJLobjectG_;
static _KLsymbolGVKd KJmetaclass_;
static _KLsymbolGVKd KJLvirtual_classG_;
static _KLbyte_stringGVKd_15 K1014;
static _KLbyte_stringGVKd_9 K1015;
static _KLbyte_stringGVKd_8 K1016;
static _KLbyte_stringGVKd_6 K1017;
static _KLsignatureGVKe K1018;
static _KLbyte_stringGVKd_11 K1019;
static _KLimplementation_classGVKe K1020;
static _KLsimple_object_vectorGVKd_7 K1021;
extern _KLkeyword_methodGVKe KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_3 K1023;
static _KLsimple_object_vectorGVKd_10 K1024;
static _KLsimple_object_vectorGVKd_4 K1025;
static _KLkeyword_signatureAvaluesGVKi K1026;
static _KLsimple_object_vectorGVKd_10 K1027;
static _KLsimple_object_vectorGVKd_5 K1028;
static _KLbyte_stringGVKd_12 K1029;
extern _KLsimple_methodGVKe Kprimitive_side_effectingQVdfmc_modelingMM0;
D Kprimitive_side_effectingQVdfmc_modelingMM0I (D x_);
static _KLsignatureAvaluesGVKi K1032;
extern _KLsimple_methodGVKe Kprimitive_statelessQVdfmc_modelingMM0;
D Kprimitive_statelessQVdfmc_modelingMM0I (D x_);
extern _KLsimple_methodGVKe Kprimitive_dynamic_extentQVdfmc_modelingMM0;
D Kprimitive_dynamic_extentQVdfmc_modelingMM0I (D x_);
extern _KLsimple_methodGVKe Krepeated_representation_byteQVdfmc_modelingMM0;
D Krepeated_representation_byteQVdfmc_modelingMM0I (D type_);
extern _KLsealed_generic_functionGVKe Krepeated_representation_sizeVdfmc_modeling;
extern _KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM0;
D Krepeated_representation_sizeVdfmc_modelingMM0I (D);
extern _KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM1;
D Krepeated_representation_sizeVdfmc_modelingMM1I (D);
extern _KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM2;
D Krepeated_representation_sizeVdfmc_modelingMM2I (D);
extern _KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM3;
D Krepeated_representation_sizeVdfmc_modelingMM3I (D);
static _KLpairGVKd K1048;
static _KLpairGVKd K1049;
static _KLpairGVKd K1050;
static _KLpairGVKd K1051;
static _KLbyte_stringGVKd_28 K1052;
extern _KLsimple_methodGVKe Kfits_in_bitsQVdfmc_modeling;
D Kfits_in_bitsQVdfmc_modelingI (D min_, D max_, D n_);
extern _KLsimple_methodGVKe KsubrangeQVdfmc_modeling;
D KsubrangeQVdfmc_modelingI (D min_, D max_, D in_min_, D in_max_);
static _KLsignatureAvaluesGVKi K1057;
static _KLsignatureAvaluesGVKi K1058;
static _KLsignatureAvaluesGVKi K1059;
static _KLsimple_object_vectorGVKd_1 K1060;
static _KLsignatureAvaluesGVKi K1061;
static _KLsimple_object_vectorGVKd_1 K1062;
static _KLsignatureAvaluesGVKi K1063;
static _KLsimple_object_vectorGVKd_1 K1064;
static _KLsignatureAvaluesGVKi K1065;
static _KLsimple_object_vectorGVKd_1 K1066;
static _KLsignatureAvaluesGVKi K1067;
extern _KLsealed_generic_functionGVKe Kraw_repeated_representationQVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM0;
D Kraw_repeated_representationQVdfmc_modelingMM0I (D);
extern _KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM1;
D Kraw_repeated_representationQVdfmc_modelingMM1I (D);
extern _KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM2;
D Kraw_repeated_representationQVdfmc_modelingMM2I (D);
extern _KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM3;
D Kraw_repeated_representationQVdfmc_modelingMM3I (D);
static _KLpairGVKd K1077;
static _KLpairGVKd K1078;
static _KLpairGVKd K1079;
static _KLpairGVKd K1080;
static _KLbyte_stringGVKd_28 K1081;
extern _KLunionGVKe KLboxerGVdfmc_modeling;
static _KLunionGVKe K1083;
static _KLsingletonGVKd K1084;
static _KLunionGVKe K1085;
static _KLsimple_object_vectorGVKd_5 K1086;
static _KLsignatureAvaluesGVKi K1087;
static _KLsimple_object_vectorGVKd_4 K1088;
static _KLsignatureAvaluesGVKi K1089;
static _KLsignatureAvaluesGVKi K1090;
static _KLsignatureAvaluesGVKi K1091;
extern _KLsimple_methodGVKe Krepeated_representationVdfmc_modelingMM0;
D Krepeated_representationVdfmc_modelingMM0I (D);
static _KLsignatureAvaluesGVKi K1094;
extern _KLsimple_methodGVKe Kcell_representationVdfmc_modelingMM0;
D Kcell_representationVdfmc_modelingMM0I (D);
static _KLpairGVKd K1097;
static _KLpairGVKd K1098;
static _KLpairGVKd K1099;
static _KLpairGVKd K1100;
static _KLpairGVKd K1101;
static _KLpairGVKd K1102;
static _KLpairGVKd K1103;
static _KLpairGVKd K1104;
static _KLpairGVKd K1105;
static _KLpairGVKd K1106;
static _KLpairGVKd K1107;
static _KLpairGVKd K1108;
static _KLpairGVKd K1109;
static _KLpairGVKd K1110;
static _KLpairGVKd K1111;
static _KLpairGVKd K1112;
static _KLpairGVKd K1113;
static _KLpairGVKd K1114;
static _KLpairGVKd K1115;
static _KLpairGVKd K1116;
static _KLpairGVKd K1117;
static _KLpairGVKd K1118;
static _KLpairGVKd K1119;
static _KLpairGVKd K1120;
static _KLpairGVKd K1121;
static _KLpairGVKd K1122;
static _KLpairGVKd K1123;
static _KLpairGVKd K1124;
static _KLpairGVKd K1125;
static _KLpairGVKd K1126;
static _KLpairGVKd K1127;
static _KLpairGVKd K1128;
static _KLpairGVKd K1129;

/* Indirection variables */

static D IKJLprimitiveG_ = &KJLprimitiveG_;
static D IKJLraw_objectG_ = &KJLraw_objectG_;
static D IKJLraw_machine_wordG_ = &KJLraw_machine_wordG_;
static D IKJLraw_single_floatG_ = &KJLraw_single_floatG_;
static D IKJLraw_double_floatG_ = &KJLraw_double_floatG_;
static D IKJLraw_double_integerG_ = &KJLraw_double_integerG_;
static D IKJLraw_extended_floatG_ = &KJLraw_extended_floatG_;
static D IKJLraw_c_floatG_ = &KJLraw_c_floatG_;
static D IKJprimitive_c_float_at_ = &KJprimitive_c_float_at_;
static D IKJprimitive_c_float_at_setter_ = &KJprimitive_c_float_at_setter_;
static D IKJLraw_c_doubleG_ = &KJLraw_c_doubleG_;
static D IKJprimitive_c_double_at_ = &KJprimitive_c_double_at_;
static D IKJprimitive_c_double_at_setter_ = &KJprimitive_c_double_at_setter_;
static D IKJLraw_c_long_doubleG_ = &KJLraw_c_long_doubleG_;
static D IKJprimitive_c_long_double_at_ = &KJprimitive_c_long_double_at_;
static D IKJprimitive_c_long_double_at_setter_ = &KJprimitive_c_long_double_at_setter_;
static D IKJLraw_c_signed_charG_ = &KJLraw_c_signed_charG_;
static D IKJprimitive_c_signed_char_at_ = &KJprimitive_c_signed_char_at_;
static D IKJprimitive_c_signed_char_at_setter_ = &KJprimitive_c_signed_char_at_setter_;
static D IKJLraw_c_unsigned_charG_ = &KJLraw_c_unsigned_charG_;
static D IKJprimitive_c_unsigned_char_at_ = &KJprimitive_c_unsigned_char_at_;
static D IKJprimitive_c_unsigned_char_at_setter_ = &KJprimitive_c_unsigned_char_at_setter_;
static D IKJLraw_c_signed_shortG_ = &KJLraw_c_signed_shortG_;
static D IKJprimitive_c_signed_short_at_ = &KJprimitive_c_signed_short_at_;
static D IKJprimitive_c_signed_short_at_setter_ = &KJprimitive_c_signed_short_at_setter_;
static D IKJLraw_c_unsigned_shortG_ = &KJLraw_c_unsigned_shortG_;
static D IKJprimitive_c_unsigned_short_at_ = &KJprimitive_c_unsigned_short_at_;
static D IKJprimitive_c_unsigned_short_at_setter_ = &KJprimitive_c_unsigned_short_at_setter_;
static D IKJLraw_c_signed_intG_ = &KJLraw_c_signed_intG_;
static D IKJprimitive_c_signed_int_at_ = &KJprimitive_c_signed_int_at_;
static D IKJprimitive_c_signed_int_at_setter_ = &KJprimitive_c_signed_int_at_setter_;
static D IKJLraw_c_unsigned_intG_ = &KJLraw_c_unsigned_intG_;
static D IKJprimitive_c_unsigned_int_at_ = &KJprimitive_c_unsigned_int_at_;
static D IKJprimitive_c_unsigned_int_at_setter_ = &KJprimitive_c_unsigned_int_at_setter_;
static D IKJLraw_c_signed_longG_ = &KJLraw_c_signed_longG_;
static D IKJprimitive_c_signed_long_at_ = &KJprimitive_c_signed_long_at_;
static D IKJprimitive_c_signed_long_at_setter_ = &KJprimitive_c_signed_long_at_setter_;
static D IKJLraw_c_unsigned_longG_ = &KJLraw_c_unsigned_longG_;
static D IKJprimitive_c_unsigned_long_at_ = &KJprimitive_c_unsigned_long_at_;
static D IKJprimitive_c_unsigned_long_at_setter_ = &KJprimitive_c_unsigned_long_at_setter_;
static D IKJLraw_c_signed_long_longG_ = &KJLraw_c_signed_long_longG_;
static D IKJprimitive_c_signed_long_long_at_ = &KJprimitive_c_signed_long_long_at_;
static D IKJprimitive_c_signed_long_long_at_setter_ = &KJprimitive_c_signed_long_long_at_setter_;
static D IKJLraw_c_unsigned_long_longG_ = &KJLraw_c_unsigned_long_longG_;
static D IKJprimitive_c_unsigned_long_long_at_ = &KJprimitive_c_unsigned_long_long_at_;
static D IKJprimitive_c_unsigned_long_long_at_setter_ = &KJprimitive_c_unsigned_long_long_at_setter_;
static D IKJLraw_c_pointerG_ = &KJLraw_c_pointerG_;
static D IKJprimitive_c_pointer_at_ = &KJprimitive_c_pointer_at_;
static D IKJprimitive_c_pointer_at_setter_ = &KJprimitive_c_pointer_at_setter_;
static D IKJLraw_booleanG_ = &KJLraw_booleanG_;
static D IKJLraw_byte_characterG_ = &KJLraw_byte_characterG_;
static D IKJLraw_unicode_characterG_ = &KJLraw_unicode_characterG_;
static D IKJLraw_byteG_ = &KJLraw_byteG_;
static D IKJLraw_double_byteG_ = &KJLraw_double_byteG_;
static D IKJLraw_integerG_ = &KJLraw_integerG_;
static D IKJLraw_pointerG_ = &KJLraw_pointerG_;
static D IKJLraw_addressG_ = &KJLraw_addressG_;
static D IKJLraw_byte_stringG_ = &KJLraw_byte_stringG_;
static D IKJLraw_c_voidG_ = &KJLraw_c_voidG_;
static D IKJgetter_name_ = &KJgetter_name_;
static D IKJemitted_name_ = &KJemitted_name_;
static D IKJdefinition_ = &KJdefinition_;
static D IKJLmachine_wordG_ = &KJLmachine_wordG_;
static D IKJLsingle_floatG_ = &KJLsingle_floatG_;
static D IKJLdouble_floatG_ = &KJLdouble_floatG_;
static D IKJLdouble_integerG_ = &KJLdouble_integerG_;
static D IKJLextended_floatG_ = &KJLextended_floatG_;
static D IKJLbooleanG_ = &KJLbooleanG_;
static D IKJLbyte_characterG_ = &KJLbyte_characterG_;
static D IKJLunicode_characterG_ = &KJLunicode_characterG_;
static D IKJLbyteG_ = &KJLbyteG_;
static D IKJLdouble_byteG_ = &KJLdouble_byteG_;
static D IKJLintegerG_ = &KJLintegerG_;
static D IKJLpointerG_ = &KJLpointerG_;
static D IKJLaddressG_ = &KJLaddressG_;
static D IKJLbyte_stringG_ = &KJLbyte_stringG_;
static D IKJarray_length_ = &KJarray_length_;
static D IKJraw_type_ = &KJraw_type_;
static D IKJbitfield_width_ = &KJbitfield_width_;
static D IKJside_effecting_ = &KJside_effecting_;
static D IKJpack_ = &KJpack_;
static D IKJx86_ = &KJx86_;
static D IKJwin32_ = &KJwin32_;
static D IKJside_effectingQ_ = &KJside_effectingQ_;
static D IKJstatelessQ_ = &KJstatelessQ_;
static D IKJdynamic_extentQ_ = &KJdynamic_extentQ_;
static D IKJdefine_ = &KJdefine_;
static D IKJLobjectG_ = &KJLobjectG_;
static D IKJmetaclass_ = &KJmetaclass_;
static D IKJLvirtual_classG_ = &KJLvirtual_classG_;

/* Variables */

D cell_representationVdfmc_modeling = &Kcell_representationVdfmc_modelingMM0;
D repeated_representationVdfmc_modeling = &Krepeated_representationVdfmc_modelingMM0;
D raw_repeated_representationQVdfmc_modeling = &Kraw_repeated_representationQVdfmc_modeling;
D repeated_representation_sizeVdfmc_modeling = &Krepeated_representation_sizeVdfmc_modeling;
D repeated_representation_byteQVdfmc_modeling = &Krepeated_representation_byteQVdfmc_modelingMM0;
D make_raw_literalVdfmc_modeling = &Kmake_raw_literalVdfmc_modeling;
D compute_raw_aggregate_layoutVdfmc_modeling = &Kcompute_raw_aggregate_layoutVdfmc_modeling;
D member_array_lengthVdfmc_modeling = &Kmember_array_lengthVdfmc_modeling;
D member_nameVdfmc_modeling = &Kmember_nameVdfmc_modeling;
D member_raw_typeVdfmc_modeling = &Kmember_raw_typeVdfmc_modeling;
D raw_typeQVdfmc_modeling = &Kraw_typeQVdfmc_modeling;
D Craw_object_valueVdfmc_modeling = &KCraw_object_valueVdfmc_modeling;
D primitive_dynamic_extentQVdfmc_modeling = &Kprimitive_dynamic_extentQVdfmc_modelingMM0;
D primitive_statelessQVdfmc_modeling = &Kprimitive_statelessQVdfmc_modelingMM0;
D primitive_side_effectingQVdfmc_modeling = &Kprimitive_side_effectingQVdfmc_modelingMM0;
D primitive_descriptor_getter_nameVdfmc_modeling = &Kprimitive_descriptor_getter_nameVdfmc_modeling;
D primitive_signatureVdfmc_modeling = &Kprimitive_signatureVdfmc_modeling;
D primitive_valueVdfmc_modeling = &Kprimitive_valueVdfmc_modeling;
D LBprimitiveGVdfmc_modeling = &KLBprimitiveGVdfmc_modeling;
D LBraw_objectGVdfmc_modeling = &KLBraw_objectGVdfmc_modeling;
D raw_type_sizeVdfmc_modeling = &Kraw_type_sizeVdfmc_modeling;
D raw_type_alignmentVdfmc_modeling = &Kraw_type_alignmentVdfmc_modeling;
D raw_type_getterVdfmc_modeling = &Kraw_type_getterVdfmc_modeling;
D raw_type_setterVdfmc_modeling = &Kraw_type_setterVdfmc_modeling;
D raw_type_boxed_classVdfmc_modeling = &Kraw_type_boxed_classVdfmc_modeling;
D raw_type_boxerVdfmc_modeling = &Kraw_type_boxerVdfmc_modeling;
D raw_type_unboxerVdfmc_modeling = &Kraw_type_unboxerVdfmc_modeling;
D raw_type_getter_nameVdfmc_modeling = &Kraw_type_getter_nameVdfmc_modeling;
D raw_type_setter_nameVdfmc_modeling = &Kraw_type_setter_nameVdfmc_modeling;
D raw_type_boxed_class_nameVdfmc_modeling = &Kraw_type_boxed_class_nameVdfmc_modeling;
D raw_type_boxer_nameVdfmc_modeling = &Kraw_type_boxer_nameVdfmc_modeling;
D raw_type_unboxer_nameVdfmc_modeling = &Kraw_type_unboxer_nameVdfmc_modeling;
D raw_type_c_nameVdfmc_modeling = &Kraw_type_c_nameVdfmc_modeling;
D LBraw_machine_wordGVdfmc_modeling = &KLBraw_machine_wordGVdfmc_modeling;
D raw_machine_wordVdfmc_modeling = &Kraw_machine_wordVdfmc_modeling;
D LBraw_single_floatGVdfmc_modeling = &KLBraw_single_floatGVdfmc_modeling;
D raw_single_floatVdfmc_modeling = &Kraw_single_floatVdfmc_modeling;
D LBraw_double_floatGVdfmc_modeling = &KLBraw_double_floatGVdfmc_modeling;
D raw_double_floatVdfmc_modeling = &Kraw_double_floatVdfmc_modeling;
D LBraw_double_integerGVdfmc_modeling = &KLBraw_double_integerGVdfmc_modeling;
D LBraw_extended_floatGVdfmc_modeling = &KLBraw_extended_floatGVdfmc_modeling;
D raw_extended_floatVdfmc_modeling = &Kraw_extended_floatVdfmc_modeling;
D LBraw_c_floatGVdfmc_modeling = &KLBraw_c_floatGVdfmc_modeling;
D raw_c_floatVdfmc_modeling = &Kraw_c_floatVdfmc_modeling;
D LBraw_c_doubleGVdfmc_modeling = &KLBraw_c_doubleGVdfmc_modeling;
D raw_c_doubleVdfmc_modeling = &Kraw_c_doubleVdfmc_modeling;
D LBraw_c_long_doubleGVdfmc_modeling = &KLBraw_c_long_doubleGVdfmc_modeling;
D raw_c_long_doubleVdfmc_modeling = &Kraw_c_long_doubleVdfmc_modeling;
D LBraw_c_signed_charGVdfmc_modeling = &KLBraw_c_signed_charGVdfmc_modeling;
D raw_c_signed_charVdfmc_modeling = &Kraw_c_signed_charVdfmc_modeling;
D LBraw_c_unsigned_charGVdfmc_modeling = &KLBraw_c_unsigned_charGVdfmc_modeling;
D raw_c_unsigned_charVdfmc_modeling = &Kraw_c_unsigned_charVdfmc_modeling;
D LBraw_c_signed_shortGVdfmc_modeling = &KLBraw_c_signed_shortGVdfmc_modeling;
D raw_c_signed_shortVdfmc_modeling = &Kraw_c_signed_shortVdfmc_modeling;
D LBraw_c_unsigned_shortGVdfmc_modeling = &KLBraw_c_unsigned_shortGVdfmc_modeling;
D raw_c_unsigned_shortVdfmc_modeling = &Kraw_c_unsigned_shortVdfmc_modeling;
D LBraw_c_signed_intGVdfmc_modeling = &KLBraw_c_signed_intGVdfmc_modeling;
D raw_c_signed_intVdfmc_modeling = &Kraw_c_signed_intVdfmc_modeling;
D LBraw_c_unsigned_intGVdfmc_modeling = &KLBraw_c_unsigned_intGVdfmc_modeling;
D raw_c_unsigned_intVdfmc_modeling = &Kraw_c_unsigned_intVdfmc_modeling;
D LBraw_c_signed_longGVdfmc_modeling = &KLBraw_c_signed_longGVdfmc_modeling;
D raw_c_signed_longVdfmc_modeling = &Kraw_c_signed_longVdfmc_modeling;
D LBraw_c_unsigned_longGVdfmc_modeling = &KLBraw_c_unsigned_longGVdfmc_modeling;
D raw_c_unsigned_longVdfmc_modeling = &Kraw_c_unsigned_longVdfmc_modeling;
D LBraw_c_signed_long_longGVdfmc_modeling = &KLBraw_c_signed_long_longGVdfmc_modeling;
D raw_c_signed_long_longVdfmc_modeling = &Kraw_c_signed_long_longVdfmc_modeling;
D LBraw_c_unsigned_long_longGVdfmc_modeling = &KLBraw_c_unsigned_long_longGVdfmc_modeling;
D raw_c_unsigned_long_longVdfmc_modeling = &Kraw_c_unsigned_long_longVdfmc_modeling;
D LBraw_c_pointerGVdfmc_modeling = &KLBraw_c_pointerGVdfmc_modeling;
D raw_c_pointerVdfmc_modeling = &Kraw_c_pointerVdfmc_modeling;
D LBraw_booleanGVdfmc_modeling = &KLBraw_booleanGVdfmc_modeling;
D raw_booleanVdfmc_modeling = &Kraw_booleanVdfmc_modeling;
D LBraw_byte_characterGVdfmc_modeling = &KLBraw_byte_characterGVdfmc_modeling;
D raw_byte_characterVdfmc_modeling = &Kraw_byte_characterVdfmc_modeling;
D LBraw_unicode_characterGVdfmc_modeling = &KLBraw_unicode_characterGVdfmc_modeling;
D raw_unicode_characterVdfmc_modeling = &Kraw_unicode_characterVdfmc_modeling;
D LBraw_byteGVdfmc_modeling = &KLBraw_byteGVdfmc_modeling;
D raw_byteVdfmc_modeling = &Kraw_byteVdfmc_modeling;
D LBraw_double_byteGVdfmc_modeling = &KLBraw_double_byteGVdfmc_modeling;
D raw_double_byteVdfmc_modeling = &Kraw_double_byteVdfmc_modeling;
D LBraw_integerGVdfmc_modeling = &KLBraw_integerGVdfmc_modeling;
D raw_integerVdfmc_modeling = &Kraw_integerVdfmc_modeling;
D LBraw_pointerGVdfmc_modeling = &KLBraw_pointerGVdfmc_modeling;
D raw_pointerVdfmc_modeling = &Kraw_pointerVdfmc_modeling;
D LBraw_addressGVdfmc_modeling = &KLBraw_addressGVdfmc_modeling;
D raw_addressVdfmc_modeling = &Kraw_addressVdfmc_modeling;
D LBraw_byte_stringGVdfmc_modeling = &KLBraw_byte_stringGVdfmc_modeling;
D raw_byte_stringVdfmc_modeling = &Kraw_byte_stringVdfmc_modeling;
D LBraw_c_voidGVdfmc_modeling = &KLBraw_c_voidGVdfmc_modeling;
D raw_c_voidVdfmc_modeling = &Kraw_c_voidVdfmc_modeling;
D Lraw_aggregate_memberGVdfmc_modeling = &KLraw_aggregate_memberGVdfmc_modeling;
D Lraw_aggregate_ordinary_memberGVdfmc_modeling = &KLraw_aggregate_ordinary_memberGVdfmc_modeling;
D member_bitfield_widthVdfmc_modeling = &Kmember_bitfield_widthVdfmc_modeling;
D compute_raw_aggregate_memberVdfmc_modeling = &Kcompute_raw_aggregate_memberVdfmc_modeling;
D Lraw_struct_bitfield_memberGVdfmc_modeling = &KLraw_struct_bitfield_memberGVdfmc_modeling;
D Lraw_aggregate_array_memberGVdfmc_modeling = &KLraw_aggregate_array_memberGVdfmc_modeling;
D Draw_repeated_class_namesVdfmc_modeling = &K1086;

/* Objects */

_KLclassGVKd KLBprimitiveGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1029,
  &K1020,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBprimitiveGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1020,
  (D) 1,
  29,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLprimitiveG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1019
};

_KLsimple_methodGVKe Ksource_constructor_for_primitiveVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1018,
  &Ksource_constructor_for_primitiveVdfmc_modelingI
};

_KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_modelingM9 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K1001,
  &key_mep_5,
  &Kinitialize_packed_slotsVKeMdfmc_modelingM9I,
  &K1002
};

_KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM38 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_2,
  &K994,
  &key_mep_2,
  &KinitializeVKdMdfmc_modelingM38I,
  &KPempty_vectorVKi
};

static _KLsymbolGVKd KJLraw_objectG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K992
};

_KLsimple_methodGVKe Kraw_objectVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kraw_objectVdfmc_modelingMM0I
};

_KLclassGVKd KLBraw_machine_wordGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K883,
  &K878,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_machine_wordGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K878,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_machine_wordG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K877
};

_KLsealed_generic_functionGVKe Kraw_machine_wordVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K876,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_single_floatGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K875,
  &K869,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_single_floatGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K869,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_single_floatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K868
};

_KLsealed_generic_functionGVKe Kraw_single_floatVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K867,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_double_floatGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K866,
  &K860,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_double_floatGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K860,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_double_floatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K859
};

_KLsealed_generic_functionGVKe Kraw_double_floatVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K858,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_double_integerGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K857,
  &K851,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_double_integerGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K851,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_double_integerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K850
};

_KLsealed_generic_functionGVKe Kraw_double_integerVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K849,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_extended_floatGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K848,
  &K842,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_extended_floatGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K842,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_extended_floatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K841
};

_KLsealed_generic_functionGVKe Kraw_extended_floatVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K840,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_c_floatGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K839,
  &K833,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_floatGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K833,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_c_floatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K830
};

_KLsealed_generic_functionGVKe Kraw_c_floatVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K832,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsimple_object_vectorGVKd_6 K54 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

static _KLsimple_object_vectorGVKd_2 K55 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K686,
  &K830
};

static _KLsymbolGVKd KJprimitive_c_float_at_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K831
};

static _KLsimple_object_vectorGVKd_8 K58 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K830,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

static _KLsymbolGVKd KJprimitive_c_float_at_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K829
};

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

_KLclassGVKd KLBraw_c_doubleGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K826,
  &K820,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_doubleGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K820,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_c_doubleG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K817
};

_KLsealed_generic_functionGVKe Kraw_c_doubleVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K819,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsimple_object_vectorGVKd_2 K68 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K686,
  &K817
};

static _KLsymbolGVKd KJprimitive_c_double_at_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K818
};

static _KLsimple_object_vectorGVKd_8 K71 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K817,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

static _KLsymbolGVKd KJprimitive_c_double_at_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K816
};

_KLclassGVKd KLBraw_c_long_doubleGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K815,
  &K809,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_long_doubleGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K809,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_c_long_doubleG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K806
};

_KLsealed_generic_functionGVKe Kraw_c_long_doubleVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K808,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsimple_object_vectorGVKd_2 K80 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K686,
  &K806
};

static _KLsymbolGVKd KJprimitive_c_long_double_at_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K807
};

static _KLsimple_object_vectorGVKd_8 K83 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K806,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

static _KLsymbolGVKd KJprimitive_c_long_double_at_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K805
};

_KLclassGVKd KLBraw_c_signed_charGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K804,
  &K798,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_signed_charGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K798,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_c_signed_charG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K795
};

_KLsealed_generic_functionGVKe Kraw_c_signed_charVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K797,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsimple_object_vectorGVKd_2 K92 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K686,
  &K795
};

static _KLsymbolGVKd KJprimitive_c_signed_char_at_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K796
};

static _KLsimple_object_vectorGVKd_8 K95 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K795,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

static _KLsymbolGVKd KJprimitive_c_signed_char_at_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K794
};

_KLclassGVKd KLBraw_c_unsigned_charGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K793,
  &K787,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_unsigned_charGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K787,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_c_unsigned_charG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K784
};

_KLsealed_generic_functionGVKe Kraw_c_unsigned_charVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K786,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

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

static _KLsymbolGVKd KJprimitive_c_unsigned_char_at_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K785
};

static _KLsimple_object_vectorGVKd_8 K107 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K784,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

static _KLsymbolGVKd KJprimitive_c_unsigned_char_at_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K783
};

_KLclassGVKd KLBraw_c_signed_shortGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K782,
  &K776,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_signed_shortGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K776,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_c_signed_shortG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K773
};

_KLsealed_generic_functionGVKe Kraw_c_signed_shortVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K775,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

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

static _KLsymbolGVKd KJprimitive_c_signed_short_at_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K774
};

static _KLsimple_object_vectorGVKd_8 K119 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K773,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

static _KLsymbolGVKd KJprimitive_c_signed_short_at_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K772
};

_KLclassGVKd KLBraw_c_unsigned_shortGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K771,
  &K765,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_unsigned_shortGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K765,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_c_unsigned_shortG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K762
};

_KLsealed_generic_functionGVKe Kraw_c_unsigned_shortVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K764,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsimple_object_vectorGVKd_2 K128 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K686,
  &K762
};

static _KLsymbolGVKd KJprimitive_c_unsigned_short_at_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K763
};

static _KLsimple_object_vectorGVKd_8 K131 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K762,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

static _KLsymbolGVKd KJprimitive_c_unsigned_short_at_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K761
};

_KLclassGVKd KLBraw_c_signed_intGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K760,
  &K754,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_signed_intGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K754,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_c_signed_intG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K751
};

_KLsealed_generic_functionGVKe Kraw_c_signed_intVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K753,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

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

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

static _KLsimple_object_vectorGVKd_8 K143 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K751,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

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

_KLclassGVKd KLBraw_c_unsigned_intGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K749,
  &K743,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_unsigned_intGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K743,
  (D) 1,
  17,
  33554439,
  (D) 1
};

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

_KLsealed_generic_functionGVKe Kraw_c_unsigned_intVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K742,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsimple_object_vectorGVKd_2 K152 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K686,
  &K740
};

static _KLsymbolGVKd KJprimitive_c_unsigned_int_at_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K741
};

static _KLsimple_object_vectorGVKd_8 K155 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K740,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

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

_KLclassGVKd KLBraw_c_signed_longGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K738,
  &K732,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_signed_longGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K732,
  (D) 1,
  17,
  33554439,
  (D) 1
};

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

_KLsealed_generic_functionGVKe Kraw_c_signed_longVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K731,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

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

static _KLsymbolGVKd KJprimitive_c_signed_long_at_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K730
};

static _KLsimple_object_vectorGVKd_8 K167 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K729,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

static _KLsymbolGVKd KJprimitive_c_signed_long_at_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K728
};

_KLclassGVKd KLBraw_c_unsigned_longGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K727,
  &K721,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_unsigned_longGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K721,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_c_unsigned_longG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K718
};

_KLsealed_generic_functionGVKe Kraw_c_unsigned_longVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K720,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsimple_object_vectorGVKd_2 K176 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K686,
  &K718
};

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

static _KLsimple_object_vectorGVKd_8 K179 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K718,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

static _KLsymbolGVKd KJprimitive_c_unsigned_long_at_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K717
};

_KLclassGVKd KLBraw_c_signed_long_longGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K716,
  &K710,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_signed_long_longGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K710,
  (D) 1,
  17,
  33554439,
  (D) 1
};

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

_KLsealed_generic_functionGVKe Kraw_c_signed_long_longVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K709,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsimple_object_vectorGVKd_2 K188 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K686,
  &K707
};

static _KLsymbolGVKd KJprimitive_c_signed_long_long_at_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K708
};

static _KLsimple_object_vectorGVKd_8 K191 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K707,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

static _KLsymbolGVKd KJprimitive_c_signed_long_long_at_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K706
};

_KLclassGVKd KLBraw_c_unsigned_long_longGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K705,
  &K699,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_unsigned_long_longGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K699,
  (D) 1,
  17,
  33554439,
  (D) 1
};

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

_KLsealed_generic_functionGVKe Kraw_c_unsigned_long_longVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K698,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsimple_object_vectorGVKd_2 K200 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K686,
  &K696
};

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

static _KLsimple_object_vectorGVKd_8 K203 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K696,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

static _KLsymbolGVKd KJprimitive_c_unsigned_long_long_at_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K695
};

_KLclassGVKd KLBraw_c_pointerGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K694,
  &K688,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_pointerGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K688,
  (D) 1,
  17,
  33554439,
  (D) 1
};

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

_KLsealed_generic_functionGVKe Kraw_c_pointerVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K687,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsimple_object_vectorGVKd_2 K212 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &K686,
  &K681
};

static _KLsymbolGVKd KJprimitive_c_pointer_at_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K685
};

static _KLsimple_object_vectorGVKd_8 K215 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &K680,
  &K681,
  &K682,
  &K608,
  &K683,
  &K626,
  &K684,
  &K626
};

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

_KLclassGVKd KLBraw_booleanGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K678,
  &K672,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_booleanGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K672,
  (D) 1,
  17,
  33554439,
  (D) 1
};

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

_KLsealed_generic_functionGVKe Kraw_booleanVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K670,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_byte_characterGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K669,
  &K663,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_byte_characterGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K663,
  (D) 1,
  17,
  33554439,
  (D) 1
};

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

_KLsealed_generic_functionGVKe Kraw_byte_characterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K661,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_unicode_characterGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K660,
  &K654,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_unicode_characterGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K654,
  (D) 1,
  17,
  33554439,
  (D) 1
};

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

_KLsealed_generic_functionGVKe Kraw_unicode_characterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K652,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_byteGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K651,
  &K645,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_byteGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K645,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_byteG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K644
};

_KLsealed_generic_functionGVKe Kraw_byteVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K643,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_double_byteGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K642,
  &K636,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_double_byteGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K636,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_double_byteG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K635
};

_KLsealed_generic_functionGVKe Kraw_double_byteVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K634,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_integerGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K633,
  &K627,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_integerGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K627,
  (D) 1,
  17,
  33554439,
  (D) 1
};

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

_KLsealed_generic_functionGVKe Kraw_integerVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K625,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_pointerGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K624,
  &K618,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_pointerGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K618,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_pointerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K617
};

_KLsealed_generic_functionGVKe Kraw_pointerVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K616,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_addressGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K615,
  &K609,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_addressGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K609,
  (D) 1,
  17,
  33554439,
  (D) 1
};

static _KLsymbolGVKd KJLraw_addressG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K608
};

_KLsealed_generic_functionGVKe Kraw_addressVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K607,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_byte_stringGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K606,
  &K600,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_byte_stringGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K600,
  (D) 1,
  17,
  33554439,
  (D) 1
};

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

_KLsealed_generic_functionGVKe Kraw_byte_stringVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K598,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_c_voidGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K597,
  &K590,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_voidGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K590,
  (D) 1,
  17,
  33554439,
  (D) 1
};

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

_KLsealed_generic_functionGVKe Kraw_c_voidVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  &KPfalseVKi,
  &K588,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLraw_aggregate_memberGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_smallVKiI,
  &K586,
  &K583,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

_KLsimple_methodGVKe Kdirect_objectQVdfmc_modelingMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K510,
  &Kdirect_objectQVdfmc_modelingMM3I
};

_KLsealed_generic_functionGVKe Kraw_typeQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (D) 1,
  &K505,
  &K502,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe KCsubtypeQVdfmc_modelingMM32 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K494,
  &KCsubtypeQVdfmc_modelingMM32I
};

_KLsimple_methodGVKe KCsubtypeQVdfmc_modelingMM31 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K490,
  &KCsubtypeQVdfmc_modelingMM31I
};

_KLsimple_methodGVKe KCsubtypeQVdfmc_modelingMM30 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K492,
  &KCsubtypeQVdfmc_modelingMM30I
};

_KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM18 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K492,
  &KCknown_disjointQVdfmc_modelingMM18I
};

_KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM19 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K490,
  &KCknown_disjointQVdfmc_modelingMM19I
};

_KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM20 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K488,
  &KCknown_disjointQVdfmc_modelingMM20I
};

_KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM21 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K486,
  &KCknown_disjointQVdfmc_modelingMM21I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM14 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K481,
  &Kraw_representation_nameVdfmc_modelingMM14I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM13 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K476,
  &Kraw_representation_nameVdfmc_modelingMM13I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM12 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K471,
  &Kraw_representation_nameVdfmc_modelingMM12I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM11 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K466,
  &Kraw_representation_nameVdfmc_modelingMM11I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM10 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K461,
  &Kraw_representation_nameVdfmc_modelingMM10I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM9 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K456,
  &Kraw_representation_nameVdfmc_modelingMM9I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM8 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K451,
  &Kraw_representation_nameVdfmc_modelingMM8I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM7 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K446,
  &Kraw_representation_nameVdfmc_modelingMM7I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM6 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K441,
  &Kraw_representation_nameVdfmc_modelingMM6I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM5 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K436,
  &Kraw_representation_nameVdfmc_modelingMM5I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM4 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K431,
  &Kraw_representation_nameVdfmc_modelingMM4I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K426,
  &Kraw_representation_nameVdfmc_modelingMM3I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K421,
  &Kraw_representation_nameVdfmc_modelingMM2I
};

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K415,
  &Kraw_representation_nameVdfmc_modelingMM1I
};

_KLsealed_generic_functionGVKe KCraw_object_valueVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K414,
  &K413,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kmake_raw_literalVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (D) 1,
  &K402,
  &K394,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_objectGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_smallVKiI,
  &K381,
  &K363,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_objectGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K363,
  (D) 1,
  17,
  33554439,
  (D) 1
};

_KLinstance_slot_descriptorGVKe Kprimitive_descriptor_getter_nameVdfmc_modelingHLBprimitiveG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 129,
  &KPfalseVKi,
  &KLBprimitiveGVdfmc_modeling,
  &KJgetter_name_,
  &Kprimitive_descriptor_getter_nameVdfmc_modeling,
  &KPfalseVKi,
  &KLsymbolGVKd
};

_KLinstance_slot_descriptorGVKe Kprimitive_signatureVdfmc_modelingHLBprimitiveG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 129,
  &KPfalseVKi,
  &KLBprimitiveGVdfmc_modeling,
  &KJsignature_,
  &Kprimitive_signatureVdfmc_modeling,
  &KPfalseVKi,
  &KLBsignatureGVdfmc_modeling
};

_KLinstance_slot_descriptorGVKe Kprimitive_valueVdfmc_modelingHLBprimitiveG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLBprimitiveGVdfmc_modeling,
  &KJvalue_,
  &Kprimitive_valueVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe Kprimitive_propertiesVdfmc_modelingHLBprimitiveG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  (D) 1,
  &KLBprimitiveGVdfmc_modeling,
  &KPfalseVKi,
  &Kprimitive_propertiesVdfmc_modeling,
  &Kprimitive_properties_setterVdfmc_modeling,
  &KLintegerGVKd
};

_KLsealed_generic_functionGVKe Kprimitive_propertiesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K348,
  &K347,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprimitive_properties_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K345,
  &K344,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprimitive_properties_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprimitive_propertiesVdfmc_modelingHLBprimitiveG
};

static _KLpairGVKd K344 = {
  &KLpairGVKdW /* wrapper */,
  &Kprimitive_properties_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

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

_KLgetter_methodGVKi Kprimitive_propertiesVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprimitive_propertiesVdfmc_modelingHLBprimitiveG
};

static _KLpairGVKd K347 = {
  &KLpairGVKdW /* wrapper */,
  &Kprimitive_propertiesVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K348 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "primitive-properties"
};

_KLsealed_generic_functionGVKe Kprimitive_valueVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K352,
  &K351,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Kprimitive_valueVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprimitive_valueVdfmc_modelingHLBprimitiveG
};

static _KLpairGVKd K351 = {
  &KLpairGVKdW /* wrapper */,
  &Kprimitive_valueVdfmc_modelingMM0,
  &KPempty_listVKi
};

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

_KLsealed_generic_functionGVKe Kprimitive_signatureVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K356,
  &K355,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Kprimitive_signatureVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprimitive_signatureVdfmc_modelingHLBprimitiveG
};

static _KLpairGVKd K355 = {
  &KLpairGVKdW /* wrapper */,
  &Kprimitive_signatureVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K356 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "primitive-signature"
};

static _KLsymbolGVKd KJgetter_name_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K362
};

_KLsealed_generic_functionGVKe Kprimitive_descriptor_getter_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K361,
  &K360,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Kprimitive_descriptor_getter_nameVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprimitive_descriptor_getter_nameVdfmc_modelingHLBprimitiveG
};

static _KLpairGVKd K360 = {
  &KLpairGVKdW /* wrapper */,
  &Kprimitive_descriptor_getter_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_32 K361 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "primitive-descriptor-getter-name"
};

static _KLbyte_stringGVKd_11 K362 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "getter-name"
};

static _KLimplementation_classGVKe K363 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 527433745,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_objectGZ32ZconstructorVdfmc_modelingMM0,
  &K367,
  &K368,
  (D) 21,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1098,
  &KPempty_vectorVKi,
  &K369,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K364 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCraw_object_valueVdfmc_modelingHLBraw_objectG
};

_KLkeyword_methodGVKe KLBraw_objectGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K373,
  &key_mep_2,
  &KLBraw_objectGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

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

static _KLsimple_object_vectorGVKd_6 K368 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling
};

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

_KLinstance_slot_descriptorGVKe KCraw_object_valueVdfmc_modelingHLBraw_objectG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 193,
  &KPfalseVKi,
  &KLBraw_objectGVdfmc_modeling,
  &KJvalue_,
  &KCraw_object_valueVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

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

static _KLbyte_stringGVKd_63 K372 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 253,
  "Attempt to create a model outside of proper compilation-context"
};

static _KLkeyword_signatureAvaluesGVKi K373 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K380
};

static _KLsimple_object_vectorGVKd_6 K374 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJvalue_,
  &KPunboundVKi
};

static _KLsymbolGVKd KJemitted_name_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K378
};

static _KLsymbolGVKd KJdefinition_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K377
};

static _KLbyte_stringGVKd_10 K377 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "definition"
};

static _KLbyte_stringGVKd_12 K378 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "emitted-name"
};

static _KLsimple_object_vectorGVKd_3 K379 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KJemitted_name_,
  &KJdefinition_,
  &KJvalue_
};

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

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

_KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K411,
  &Kmake_raw_literalVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K409,
  &Kmake_raw_literalVdfmc_modelingMM1I
};

_KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K408,
  &Kmake_raw_literalVdfmc_modelingMM2I
};

_KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K407,
  &Kmake_raw_literalVdfmc_modelingMM3I
};

_KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM4 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K406,
  &Kmake_raw_literalVdfmc_modelingMM4I
};

_KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM5 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K405,
  &Kmake_raw_literalVdfmc_modelingMM5I
};

_KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM6 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K404,
  &Kmake_raw_literalVdfmc_modelingMM6I
};

_KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM7 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K403,
  &Kmake_raw_literalVdfmc_modelingMM7I
};

static _KLpairGVKd K394 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM0,
  &K395
};

static _KLpairGVKd K395 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM1,
  &K396
};

static _KLpairGVKd K396 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM2,
  &K397
};

static _KLpairGVKd K397 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM3,
  &K398
};

static _KLpairGVKd K398 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM4,
  &K399
};

static _KLpairGVKd K399 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM5,
  &K400
};

static _KLpairGVKd K400 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM6,
  &K401
};

static _KLpairGVKd K401 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM7,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_16 K402 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "make-raw-literal"
};

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

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

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

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

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

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

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

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

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

_KLgetter_methodGVKi KCraw_object_valueVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCraw_object_valueVdfmc_modelingHLBraw_objectG
};

static _KLpairGVKd K413 = {
  &KLpairGVKdW /* wrapper */,
  &KCraw_object_valueVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_17 K414 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "^raw-object-value"
};

static _KLsignatureAvaluesGVKi K415 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K416,
  &K417
};

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

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

static _KLsingletonGVKd K418 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLmachine_wordG_
};

static _KLsymbolGVKd KJLmachine_wordG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K420
};

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

static _KLsignatureAvaluesGVKi K421 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K422,
  &K417
};

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

static _KLsingletonGVKd K423 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLsingle_floatG_
};

static _KLsymbolGVKd KJLsingle_floatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K425
};

static _KLbyte_stringGVKd_14 K425 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "<single-float>"
};

static _KLsignatureAvaluesGVKi K426 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K427,
  &K417
};

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

static _KLsingletonGVKd K428 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLdouble_floatG_
};

static _KLsymbolGVKd KJLdouble_floatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K430
};

static _KLbyte_stringGVKd_14 K430 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "<double-float>"
};

static _KLsignatureAvaluesGVKi K431 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K432,
  &K417
};

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

static _KLsingletonGVKd K433 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLdouble_integerG_
};

static _KLsymbolGVKd KJLdouble_integerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K435
};

static _KLbyte_stringGVKd_16 K435 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "<double-integer>"
};

static _KLsignatureAvaluesGVKi K436 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K437,
  &K417
};

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

static _KLsingletonGVKd K438 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLextended_floatG_
};

static _KLsymbolGVKd KJLextended_floatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K440
};

static _KLbyte_stringGVKd_16 K440 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "<extended-float>"
};

static _KLsignatureAvaluesGVKi K441 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K442,
  &K417
};

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

static _KLsingletonGVKd K443 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLbooleanG_
};

static _KLsymbolGVKd KJLbooleanG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K445
};

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

static _KLsignatureAvaluesGVKi K446 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K447,
  &K417
};

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

static _KLsingletonGVKd K448 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLbyte_characterG_
};

static _KLsymbolGVKd KJLbyte_characterG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K450
};

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

static _KLsignatureAvaluesGVKi K451 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K452,
  &K417
};

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

static _KLsingletonGVKd K453 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLunicode_characterG_
};

static _KLsymbolGVKd KJLunicode_characterG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K455
};

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

static _KLsignatureAvaluesGVKi K456 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K457,
  &K417
};

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

static _KLsingletonGVKd K458 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLbyteG_
};

static _KLsymbolGVKd KJLbyteG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K460
};

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

static _KLsignatureAvaluesGVKi K461 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K462,
  &K417
};

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

static _KLsingletonGVKd K463 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLdouble_byteG_
};

static _KLsymbolGVKd KJLdouble_byteG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K465
};

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

static _KLsignatureAvaluesGVKi K466 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K467,
  &K417
};

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

static _KLsingletonGVKd K468 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLintegerG_
};

static _KLsymbolGVKd KJLintegerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K470
};

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

static _KLsignatureAvaluesGVKi K471 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K472,
  &K417
};

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

static _KLsingletonGVKd K473 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLpointerG_
};

static _KLsymbolGVKd KJLpointerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K475
};

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

static _KLsignatureAvaluesGVKi K476 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K477,
  &K417
};

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

static _KLsingletonGVKd K478 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLaddressG_
};

static _KLsymbolGVKd KJLaddressG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K480
};

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

static _KLsignatureAvaluesGVKi K481 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K482,
  &K417
};

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

static _KLsingletonGVKd K483 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJLbyte_stringG_
};

static _KLsymbolGVKd KJLbyte_stringG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K485
};

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

static _KLsignatureAvaluesGVKi K486 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &K487,
  &KDsignature_LbooleanG_typesVKi
};

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

static _KLsignatureAvaluesGVKi K488 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &K489,
  &KDsignature_LbooleanG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K489 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLBclassGVdfmc_modeling,
  &KLBraw_aggregate_typeGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K490 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &K491,
  &KDsignature_LbooleanG_typesVKi
};

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

static _KLsignatureAvaluesGVKi K492 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &K493,
  &KDsignature_LbooleanG_typesVKi
};

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

static _KLsignatureAvaluesGVKi K494 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &K495,
  &KDsignature_LbooleanG_typesVKi
};

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

_KLsimple_methodGVKe Kraw_typeQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K508,
  &Kraw_typeQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kraw_typeQVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kraw_typeQVdfmc_modelingMM1I
};

_KLsimple_methodGVKe Kraw_typeQVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K506,
  &Kraw_typeQVdfmc_modelingMM2I
};

static _KLpairGVKd K502 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_typeQVdfmc_modelingMM0,
  &K503
};

static _KLpairGVKd K503 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_typeQVdfmc_modelingMM1,
  &K504
};

static _KLpairGVKd K504 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_typeQVdfmc_modelingMM2,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_9 K505 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "raw-type?"
};

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

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

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

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

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

_KLclassGVKd KLraw_aggregate_array_memberGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K543,
  &K513,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLraw_aggregate_array_memberGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K513,
  (D) 1,
  13,
  33554439,
  (D) 1
};

static _KLimplementation_classGVKe K513 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 527433741,
  &KLraw_aggregate_array_memberGVdfmc_modeling,
  &KLraw_aggregate_array_memberGVdfmc_modelingW,
  &KPfalseVKi,
  &K514,
  (D) -3,
  &KLraw_aggregate_array_memberGZ32ZconstructorVdfmc_modelingMM0,
  &K517,
  &K518,
  (D) 9,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K519,
  &K514,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_3 K514 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &Kmember_nameVdfmc_modelingHLraw_aggregate_memberG,
  &Kmember_raw_typeVdfmc_modelingHLraw_aggregate_memberG,
  &Kmember_array_lengthVdfmc_modelingHLraw_aggregate_array_memberG
};

_KLkeyword_methodGVKe KLraw_aggregate_array_memberGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K529,
  &key_mep_2,
  &KLraw_aggregate_array_memberGZ32ZconstructorVdfmc_modelingMM0I,
  &K530
};

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

static _KLsimple_object_vectorGVKd_6 K518 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KLobjectGVKd,
  &KLraw_aggregate_memberGVdfmc_modeling,
  &KLraw_aggregate_array_memberGVdfmc_modeling,
  &KPfalseVKi,
  &KPfalseVKi,
  &KPfalseVKi
};

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

_KLinstance_slot_descriptorGVKe Kmember_array_lengthVdfmc_modelingHLraw_aggregate_array_memberG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 193,
  &KPfalseVKi,
  &KLraw_aggregate_array_memberGVdfmc_modeling,
  &KJarray_length_,
  &Kmember_array_lengthVdfmc_modeling,
  &KPfalseVKi,
  &KLintegerGVKd
};

static _KLsymbolGVKd KJarray_length_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K526
};

_KLsealed_generic_functionGVKe Kmember_array_lengthVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K525,
  &K524,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Kmember_array_lengthVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kmember_array_lengthVdfmc_modelingHLraw_aggregate_array_memberG
};

static _KLpairGVKd K524 = {
  &KLpairGVKdW /* wrapper */,
  &Kmember_array_lengthVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K525 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "member-array-length"
};

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

static _KLsymbolGVKd KJraw_type_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K528
};

static _KLbyte_stringGVKd_8 K528 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "raw-type"
};

static _KLkeyword_signatureAvaluesGVKi K529 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K531,
  &KDsignature_LobjectG_typesVKi,
  &K532
};

static _KLsimple_object_vectorGVKd_6 K530 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KJname_,
  &KPfalseVKi,
  &KJraw_type_,
  &KPunboundVKi,
  &KJarray_length_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_3 K531 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KJname_,
  &KJraw_type_,
  &KJarray_length_
};

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

_KLinstance_slot_descriptorGVKe Kmember_nameVdfmc_modelingHLraw_aggregate_memberG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLraw_aggregate_memberGVdfmc_modeling,
  &KJname_,
  &Kmember_nameVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe Kmember_raw_typeVdfmc_modelingHLraw_aggregate_memberG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 193,
  &KPfalseVKi,
  &KLraw_aggregate_memberGVdfmc_modeling,
  &KJraw_type_,
  &Kmember_raw_typeVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLsealed_generic_functionGVKe Kmember_raw_typeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K538,
  &K537,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Kmember_raw_typeVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kmember_raw_typeVdfmc_modelingHLraw_aggregate_memberG
};

static _KLpairGVKd K537 = {
  &KLpairGVKdW /* wrapper */,
  &Kmember_raw_typeVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K538 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "member-raw-type"
};

_KLsealed_generic_functionGVKe Kmember_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K542,
  &K541,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Kmember_nameVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kmember_nameVdfmc_modelingHLraw_aggregate_memberG
};

static _KLpairGVKd K541 = {
  &KLpairGVKdW /* wrapper */,
  &Kmember_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

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

static _KLbyte_stringGVKd_28 K543 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "<raw-aggregate-array-member>"
};

_KLclassGVKd KLraw_struct_bitfield_memberGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K567,
  &K546,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLraw_struct_bitfield_memberGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K546,
  (D) 1,
  13,
  33554439,
  (D) 1
};

static _KLimplementation_classGVKe K546 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102093,
  &KLraw_struct_bitfield_memberGVdfmc_modeling,
  &KLraw_struct_bitfield_memberGVdfmc_modelingW,
  &KPfalseVKi,
  &K547,
  (D) -3,
  &KLraw_struct_bitfield_memberGZ32ZconstructorVdfmc_modelingMM0,
  &K517,
  &K550,
  (D) 9,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K551,
  &K547,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_3 K547 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &Kmember_nameVdfmc_modelingHLraw_aggregate_memberG,
  &Kmember_raw_typeVdfmc_modelingHLraw_aggregate_memberG,
  &Kmember_bitfield_widthVdfmc_modelingHLraw_struct_bitfield_memberG
};

_KLkeyword_methodGVKe KLraw_struct_bitfield_memberGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K563,
  &key_mep_2,
  &KLraw_struct_bitfield_memberGZ32ZconstructorVdfmc_modelingMM0I,
  &K564
};

static _KLsimple_object_vectorGVKd_6 K550 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KLobjectGVKd,
  &KLraw_aggregate_memberGVdfmc_modeling,
  &KLraw_struct_bitfield_memberGVdfmc_modeling,
  &KPfalseVKi,
  &KPfalseVKi,
  &KPfalseVKi
};

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

_KLinstance_slot_descriptorGVKe Kmember_bitfield_widthVdfmc_modelingHLraw_struct_bitfield_memberG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 193,
  &KPfalseVKi,
  &KLraw_struct_bitfield_memberGVdfmc_modeling,
  &KJbitfield_width_,
  &Kmember_bitfield_widthVdfmc_modeling,
  &KPfalseVKi,
  &KLintegerGVKd
};

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

_KLsealed_generic_functionGVKe Kmember_bitfield_widthVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K560,
  &KPfalseVKi,
  &K561,
  &K558,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kmember_bitfield_widthVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K560,
  &Kmember_bitfield_widthVdfmc_modelingMM0I
};

_KLgetter_methodGVKi Kmember_bitfield_widthVdfmc_modelingMM1 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kmember_bitfield_widthVdfmc_modelingHLraw_struct_bitfield_memberG
};

static _KLpairGVKd K558 = {
  &KLpairGVKdW /* wrapper */,
  &Kmember_bitfield_widthVdfmc_modelingMM0,
  &K559
};

static _KLpairGVKd K559 = {
  &KLpairGVKdW /* wrapper */,
  &Kmember_bitfield_widthVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLsignatureAvaluesGVKi K560 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K517,
  &KDsignature_LintegerG_typesVKi
};

static _KLbyte_stringGVKd_21 K561 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "member-bitfield-width"
};

static _KLbyte_stringGVKd_14 K562 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "bitfield-width"
};

static _KLkeyword_signatureAvaluesGVKi K563 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K565,
  &KDsignature_LobjectG_typesVKi,
  &K566
};

static _KLsimple_object_vectorGVKd_6 K564 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KJname_,
  &KPfalseVKi,
  &KJraw_type_,
  &KPunboundVKi,
  &KJbitfield_width_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_3 K565 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KJname_,
  &KJraw_type_,
  &KJbitfield_width_
};

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

static _KLbyte_stringGVKd_28 K567 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "<raw-struct-bitfield-member>"
};

_KLsealed_generic_functionGVKe Kcompute_raw_aggregate_memberVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K569,
  &KPfalseVKi,
  &K570,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsignatureAvaluesGVKi K569 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &KDsignature_LobjectG_typesVKi,
  &K517
};

static _KLbyte_stringGVKd_28 K570 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "compute-raw-aggregate-member"
};

_KLclassGVKd KLraw_aggregate_ordinary_memberGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K582,
  &K573,
  (D) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

static _KLimplementation_classGVKe K573 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102089,
  &KLraw_aggregate_ordinary_memberGVdfmc_modeling,
  &KLraw_aggregate_ordinary_memberGVdfmc_modelingW,
  &KPfalseVKi,
  &K574,
  (D) -3,
  &KLraw_aggregate_ordinary_memberGZ32ZconstructorVdfmc_modelingMM0,
  &K517,
  &K577,
  (D) 9,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K574,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_2 K574 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &Kmember_nameVdfmc_modelingHLraw_aggregate_memberG,
  &Kmember_raw_typeVdfmc_modelingHLraw_aggregate_memberG
};

_KLkeyword_methodGVKe KLraw_aggregate_ordinary_memberGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K578,
  &key_mep_2,
  &KLraw_aggregate_ordinary_memberGZ32ZconstructorVdfmc_modelingMM0I,
  &K579
};

static _KLsimple_object_vectorGVKd_6 K577 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KLobjectGVKd,
  &KLraw_aggregate_memberGVdfmc_modeling,
  &KLraw_aggregate_ordinary_memberGVdfmc_modeling,
  &KPfalseVKi,
  &KPfalseVKi,
  &KPfalseVKi
};

static _KLkeyword_signatureAvaluesGVKi K578 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K580,
  &KDsignature_LobjectG_typesVKi,
  &K581
};

static _KLsimple_object_vectorGVKd_4 K579 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &KJname_,
  &KPfalseVKi,
  &KJraw_type_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_2 K580 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KJname_,
  &KJraw_type_
};

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

static _KLbyte_stringGVKd_31 K582 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 125,
  "<raw-aggregate-ordinary-member>"
};

static _KLimplementation_classGVKe K583 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 460587017,
  &KLraw_aggregate_memberGVdfmc_modeling,
  &KLraw_aggregate_memberGVdfmc_modelingW,
  &KPfalseVKi,
  &K574,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K584,
  &K585,
  (D) 5,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1127,
  &KPempty_vectorVKi,
  &K574,
  &K574,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_6 K585 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KLobjectGVKd,
  &KLraw_aggregate_memberGVdfmc_modeling,
  &KPfalseVKi,
  &KPfalseVKi,
  &KPfalseVKi,
  &KPfalseVKi
};

static _KLbyte_stringGVKd_22 K586 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<raw-aggregate-member>"
};

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

static _KLbyte_stringGVKd_10 K588 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "raw-c-void"
};

static _KLbyte_stringGVKd_12 K589 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "<raw-c-void>"
};

static _KLimplementation_classGVKe K590 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_voidGVdfmc_modeling,
  &KLBraw_c_voidGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_voidGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K594,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_voidGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K595,
  &key_mep_2,
  &KLBraw_c_voidGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

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

static _KLsimple_object_vectorGVKd_8 K594 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_voidGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K595 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K596
};

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

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

static _KLbyte_stringGVKd_15 K598 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "raw-byte-string"
};

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

static _KLimplementation_classGVKe K600 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_byte_stringGVdfmc_modeling,
  &KLBraw_byte_stringGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_byte_stringGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K603,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_byte_stringGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K604,
  &key_mep_2,
  &KLBraw_byte_stringGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K603 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_byte_stringGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K604 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K605
};

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

static _KLbyte_stringGVKd_18 K606 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "<&raw-byte-string>"
};

static _KLbyte_stringGVKd_11 K607 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "raw-address"
};

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

static _KLimplementation_classGVKe K609 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_addressGVdfmc_modeling,
  &KLBraw_addressGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_addressGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K612,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_addressGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K613,
  &key_mep_2,
  &KLBraw_addressGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K612 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_addressGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K613 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K614
};

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

static _KLbyte_stringGVKd_14 K615 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "<&raw-address>"
};

static _KLbyte_stringGVKd_11 K616 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "raw-pointer"
};

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

static _KLimplementation_classGVKe K618 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_pointerGVdfmc_modeling,
  &KLBraw_pointerGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_pointerGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K621,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_pointerGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K622,
  &key_mep_2,
  &KLBraw_pointerGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K621 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_pointerGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K622 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K623
};

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

static _KLbyte_stringGVKd_14 K624 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "<&raw-pointer>"
};

static _KLbyte_stringGVKd_11 K625 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "raw-integer"
};

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

static _KLimplementation_classGVKe K627 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_integerGVdfmc_modeling,
  &KLBraw_integerGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_integerGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K630,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_integerGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K631,
  &key_mep_2,
  &KLBraw_integerGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K630 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_integerGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K631 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K632
};

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

static _KLbyte_stringGVKd_14 K633 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "<&raw-integer>"
};

static _KLbyte_stringGVKd_15 K634 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "raw-double-byte"
};

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

static _KLimplementation_classGVKe K636 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_double_byteGVdfmc_modeling,
  &KLBraw_double_byteGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_double_byteGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K639,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_double_byteGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K640,
  &key_mep_2,
  &KLBraw_double_byteGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K639 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_double_byteGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K640 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K641
};

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

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

static _KLbyte_stringGVKd_8 K643 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "raw-byte"
};

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

static _KLimplementation_classGVKe K645 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_byteGVdfmc_modeling,
  &KLBraw_byteGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_byteGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K648,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_byteGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K649,
  &key_mep_2,
  &KLBraw_byteGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K648 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_byteGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K649 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K650
};

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

static _KLbyte_stringGVKd_11 K651 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "<&raw-byte>"
};

static _KLbyte_stringGVKd_21 K652 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "raw-unicode-character"
};

static _KLbyte_stringGVKd_23 K653 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "<raw-unicode-character>"
};

static _KLimplementation_classGVKe K654 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_unicode_characterGVdfmc_modeling,
  &KLBraw_unicode_characterGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_unicode_characterGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K657,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_unicode_characterGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K658,
  &key_mep_2,
  &KLBraw_unicode_characterGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K657 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_unicode_characterGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K658 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K659
};

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

static _KLbyte_stringGVKd_24 K660 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<&raw-unicode-character>"
};

static _KLbyte_stringGVKd_18 K661 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "raw-byte-character"
};

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

static _KLimplementation_classGVKe K663 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_byte_characterGVdfmc_modeling,
  &KLBraw_byte_characterGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_byte_characterGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K666,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_byte_characterGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K667,
  &key_mep_2,
  &KLBraw_byte_characterGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K666 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_byte_characterGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K667 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K668
};

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

static _KLbyte_stringGVKd_21 K669 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "<&raw-byte-character>"
};

static _KLbyte_stringGVKd_11 K670 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "raw-boolean"
};

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

static _KLimplementation_classGVKe K672 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_booleanGVdfmc_modeling,
  &KLBraw_booleanGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_booleanGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K675,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_booleanGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K676,
  &key_mep_2,
  &KLBraw_booleanGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K675 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_booleanGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K676 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K677
};

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

static _KLbyte_stringGVKd_14 K678 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "<&raw-boolean>"
};

static _KLbyte_stringGVKd_29 K679 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "primitive-c-pointer-at-setter"
};

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

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

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

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

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

static _KLbyte_stringGVKd_22 K685 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "primitive-c-pointer-at"
};

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

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

static _KLimplementation_classGVKe K688 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_pointerGVdfmc_modeling,
  &KLBraw_c_pointerGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_pointerGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K691,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_pointerGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K692,
  &key_mep_2,
  &KLBraw_c_pointerGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K691 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_pointerGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K692 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K693
};

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

static _KLbyte_stringGVKd_16 K694 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "<&raw-c-pointer>"
};

static _KLbyte_stringGVKd_40 K695 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 161,
  "primitive-c-unsigned-long-long-at-setter"
};

static _KLbyte_stringGVKd_26 K696 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "<raw-c-unsigned-long-long>"
};

static _KLbyte_stringGVKd_33 K697 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 133,
  "primitive-c-unsigned-long-long-at"
};

static _KLbyte_stringGVKd_24 K698 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "raw-c-unsigned-long-long"
};

static _KLimplementation_classGVKe K699 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_unsigned_long_longGVdfmc_modeling,
  &KLBraw_c_unsigned_long_longGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_unsigned_long_longGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K702,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_unsigned_long_longGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K703,
  &key_mep_2,
  &KLBraw_c_unsigned_long_longGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K702 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_unsigned_long_longGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K703 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K704
};

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

static _KLbyte_stringGVKd_27 K705 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 109,
  "<&raw-c-unsigned-long-long>"
};

static _KLbyte_stringGVKd_38 K706 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "primitive-c-signed-long-long-at-setter"
};

static _KLbyte_stringGVKd_24 K707 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<raw-c-signed-long-long>"
};

static _KLbyte_stringGVKd_31 K708 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 125,
  "primitive-c-signed-long-long-at"
};

static _KLbyte_stringGVKd_22 K709 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "raw-c-signed-long-long"
};

static _KLimplementation_classGVKe K710 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_signed_long_longGVdfmc_modeling,
  &KLBraw_c_signed_long_longGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_signed_long_longGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K713,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_signed_long_longGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K714,
  &key_mep_2,
  &KLBraw_c_signed_long_longGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K713 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_signed_long_longGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K714 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K715
};

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

static _KLbyte_stringGVKd_25 K716 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "<&raw-c-signed-long-long>"
};

static _KLbyte_stringGVKd_35 K717 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 141,
  "primitive-c-unsigned-long-at-setter"
};

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

static _KLbyte_stringGVKd_28 K719 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "primitive-c-unsigned-long-at"
};

static _KLbyte_stringGVKd_19 K720 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "raw-c-unsigned-long"
};

static _KLimplementation_classGVKe K721 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_unsigned_longGVdfmc_modeling,
  &KLBraw_c_unsigned_longGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_unsigned_longGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K724,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_unsigned_longGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K725,
  &key_mep_2,
  &KLBraw_c_unsigned_longGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K724 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_unsigned_longGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K725 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K726
};

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

static _KLbyte_stringGVKd_22 K727 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<&raw-c-unsigned-long>"
};

static _KLbyte_stringGVKd_33 K728 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 133,
  "primitive-c-signed-long-at-setter"
};

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

static _KLbyte_stringGVKd_26 K730 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "primitive-c-signed-long-at"
};

static _KLbyte_stringGVKd_17 K731 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "raw-c-signed-long"
};

static _KLimplementation_classGVKe K732 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_signed_longGVdfmc_modeling,
  &KLBraw_c_signed_longGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_signed_longGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K735,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_signed_longGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K736,
  &key_mep_2,
  &KLBraw_c_signed_longGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K735 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_signed_longGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K736 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K737
};

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

static _KLbyte_stringGVKd_20 K738 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<&raw-c-signed-long>"
};

static _KLbyte_stringGVKd_34 K739 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 137,
  "primitive-c-unsigned-int-at-setter"
};

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

static _KLbyte_stringGVKd_27 K741 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 109,
  "primitive-c-unsigned-int-at"
};

static _KLbyte_stringGVKd_18 K742 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "raw-c-unsigned-int"
};

static _KLimplementation_classGVKe K743 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_unsigned_intGVdfmc_modeling,
  &KLBraw_c_unsigned_intGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_unsigned_intGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K746,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_unsigned_intGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K747,
  &key_mep_2,
  &KLBraw_c_unsigned_intGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K746 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_unsigned_intGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K747 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K748
};

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

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

static _KLbyte_stringGVKd_32 K750 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "primitive-c-signed-int-at-setter"
};

static _KLbyte_stringGVKd_18 K751 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "<raw-c-signed-int>"
};

static _KLbyte_stringGVKd_25 K752 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "primitive-c-signed-int-at"
};

static _KLbyte_stringGVKd_16 K753 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "raw-c-signed-int"
};

static _KLimplementation_classGVKe K754 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_signed_intGVdfmc_modeling,
  &KLBraw_c_signed_intGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_signed_intGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K757,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_signed_intGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K758,
  &key_mep_2,
  &KLBraw_c_signed_intGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K757 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_signed_intGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K758 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K759
};

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

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

static _KLbyte_stringGVKd_36 K761 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 145,
  "primitive-c-unsigned-short-at-setter"
};

static _KLbyte_stringGVKd_22 K762 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<raw-c-unsigned-short>"
};

static _KLbyte_stringGVKd_29 K763 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "primitive-c-unsigned-short-at"
};

static _KLbyte_stringGVKd_20 K764 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "raw-c-unsigned-short"
};

static _KLimplementation_classGVKe K765 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_unsigned_shortGVdfmc_modeling,
  &KLBraw_c_unsigned_shortGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_unsigned_shortGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K768,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_unsigned_shortGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K769,
  &key_mep_2,
  &KLBraw_c_unsigned_shortGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K768 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_unsigned_shortGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K769 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K770
};

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

static _KLbyte_stringGVKd_23 K771 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "<&raw-c-unsigned-short>"
};

static _KLbyte_stringGVKd_34 K772 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 137,
  "primitive-c-signed-short-at-setter"
};

static _KLbyte_stringGVKd_20 K773 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<raw-c-signed-short>"
};

static _KLbyte_stringGVKd_27 K774 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 109,
  "primitive-c-signed-short-at"
};

static _KLbyte_stringGVKd_18 K775 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "raw-c-signed-short"
};

static _KLimplementation_classGVKe K776 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_signed_shortGVdfmc_modeling,
  &KLBraw_c_signed_shortGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_signed_shortGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K779,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_signed_shortGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K780,
  &key_mep_2,
  &KLBraw_c_signed_shortGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K779 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_signed_shortGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K780 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K781
};

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

static _KLbyte_stringGVKd_21 K782 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "<&raw-c-signed-short>"
};

static _KLbyte_stringGVKd_35 K783 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 141,
  "primitive-c-unsigned-char-at-setter"
};

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

static _KLbyte_stringGVKd_28 K785 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "primitive-c-unsigned-char-at"
};

static _KLbyte_stringGVKd_19 K786 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "raw-c-unsigned-char"
};

static _KLimplementation_classGVKe K787 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_unsigned_charGVdfmc_modeling,
  &KLBraw_c_unsigned_charGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_unsigned_charGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K790,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_unsigned_charGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K791,
  &key_mep_2,
  &KLBraw_c_unsigned_charGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K790 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_unsigned_charGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K791 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K792
};

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

static _KLbyte_stringGVKd_22 K793 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<&raw-c-unsigned-char>"
};

static _KLbyte_stringGVKd_33 K794 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 133,
  "primitive-c-signed-char-at-setter"
};

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

static _KLbyte_stringGVKd_26 K796 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "primitive-c-signed-char-at"
};

static _KLbyte_stringGVKd_17 K797 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "raw-c-signed-char"
};

static _KLimplementation_classGVKe K798 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_signed_charGVdfmc_modeling,
  &KLBraw_c_signed_charGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_signed_charGZ32ZconstructorVdfmc_modelingMM0,
  &K593,
  &K801,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_signed_charGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K802,
  &key_mep_2,
  &KLBraw_c_signed_charGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_8 K801 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_signed_charGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K802 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K803
};

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

static _KLbyte_stringGVKd_20 K804 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<&raw-c-signed-char>"
};

static _KLbyte_stringGVKd_33 K805 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 133,
  "primitive-c-long-double-at-setter"
};

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

static _KLbyte_stringGVKd_26 K807 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "primitive-c-long-double-at"
};

static _KLbyte_stringGVKd_17 K808 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "raw-c-long-double"
};

static _KLimplementation_classGVKe K809 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_long_doubleGVdfmc_modeling,
  &KLBraw_c_long_doubleGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_long_doubleGZ32ZconstructorVdfmc_modelingMM0,
  &K380,
  &K812,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_long_doubleGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K813,
  &key_mep_2,
  &KLBraw_c_long_doubleGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_7 K812 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_c_long_doubleGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K813 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K814
};

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

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

static _KLbyte_stringGVKd_28 K816 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "primitive-c-double-at-setter"
};

static _KLbyte_stringGVKd_14 K817 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "<raw-c-double>"
};

static _KLbyte_stringGVKd_21 K818 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "primitive-c-double-at"
};

static _KLbyte_stringGVKd_12 K819 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "raw-c-double"
};

static _KLimplementation_classGVKe K820 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_doubleGVdfmc_modeling,
  &KLBraw_c_doubleGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_doubleGZ32ZconstructorVdfmc_modelingMM0,
  &K380,
  &K823,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_doubleGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K824,
  &key_mep_2,
  &KLBraw_c_doubleGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_7 K823 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_c_doubleGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K824 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K825
};

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

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

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

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

static _KLbyte_stringGVKd_27 K829 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 109,
  "primitive-c-float-at-setter"
};

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

static _KLbyte_stringGVKd_20 K831 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "primitive-c-float-at"
};

static _KLbyte_stringGVKd_11 K832 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "raw-c-float"
};

static _KLimplementation_classGVKe K833 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_c_floatGVdfmc_modeling,
  &KLBraw_c_floatGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_c_floatGZ32ZconstructorVdfmc_modelingMM0,
  &K380,
  &K836,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_floatGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K837,
  &key_mep_2,
  &KLBraw_c_floatGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_7 K836 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_c_floatGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K837 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K838
};

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

static _KLbyte_stringGVKd_14 K839 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "<&raw-c-float>"
};

static _KLbyte_stringGVKd_18 K840 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "raw-extended-float"
};

static _KLbyte_stringGVKd_20 K841 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<raw-extended-float>"
};

static _KLimplementation_classGVKe K842 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_extended_floatGVdfmc_modeling,
  &KLBraw_extended_floatGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_extended_floatGZ32ZconstructorVdfmc_modelingMM0,
  &K380,
  &K845,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_extended_floatGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K846,
  &key_mep_2,
  &KLBraw_extended_floatGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_7 K845 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_extended_floatGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K846 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K847
};

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

static _KLbyte_stringGVKd_21 K848 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "<&raw-extended-float>"
};

static _KLbyte_stringGVKd_18 K849 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "raw-double-integer"
};

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

static _KLimplementation_classGVKe K851 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBraw_double_integerGVdfmc_modeling,
  &KLBraw_double_integerGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_double_integerGZ32ZconstructorVdfmc_modelingMM0,
  &K380,
  &K854,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_double_integerGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K855,
  &key_mep_2,
  &KLBraw_double_integerGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_7 K854 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_double_integerGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K855 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K856
};

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

static _KLbyte_stringGVKd_21 K857 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "<&raw-double-integer>"
};

static _KLbyte_stringGVKd_16 K858 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "raw-double-float"
};

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

static _KLimplementation_classGVKe K860 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 527433745,
  &KLBraw_double_floatGVdfmc_modeling,
  &KLBraw_double_floatGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_double_floatGZ32ZconstructorVdfmc_modelingMM0,
  &K380,
  &K863,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_double_floatGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K864,
  &key_mep_2,
  &KLBraw_double_floatGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_7 K863 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_double_floatGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K864 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K865
};

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

static _KLbyte_stringGVKd_19 K866 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "<&raw-double-float>"
};

static _KLbyte_stringGVKd_16 K867 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "raw-single-float"
};

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

static _KLimplementation_classGVKe K869 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 527433745,
  &KLBraw_single_floatGVdfmc_modeling,
  &KLBraw_single_floatGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_single_floatGZ32ZconstructorVdfmc_modelingMM0,
  &K380,
  &K872,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_single_floatGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K873,
  &key_mep_2,
  &KLBraw_single_floatGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_7 K872 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_single_floatGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K873 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K874
};

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

static _KLbyte_stringGVKd_19 K875 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "<&raw-single-float>"
};

static _KLbyte_stringGVKd_16 K876 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "raw-machine-word"
};

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

static _KLimplementation_classGVKe K878 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 527433745,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modelingW,
  &KPfalseVKi,
  &K364,
  (D) -3,
  &KLBraw_machine_wordGZ32ZconstructorVdfmc_modelingMM0,
  &K380,
  &K881,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1106,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K364,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_machine_wordGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K882,
  &key_mep_2,
  &KLBraw_machine_wordGZ32ZconstructorVdfmc_modelingMM0I,
  &K374
};

static _KLsimple_object_vectorGVKd_7 K881 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K882 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K379,
  &KDsignature_LobjectG_typesVKi,
  &K593
};

static _KLbyte_stringGVKd_19 K883 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "<&raw-machine-word>"
};

_KLsealed_generic_functionGVKe Kraw_type_c_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K888,
  &K887,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_c_nameVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_c_nameVdfmc_modelingMM0I
};

static _KLpairGVKd K887 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_c_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K888 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "raw-type-c-name"
};

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

_KLsealed_generic_functionGVKe Kraw_type_unboxer_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K895,
  &K894,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_unboxer_nameVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_unboxer_nameVdfmc_modelingMM0I
};

static _KLpairGVKd K894 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_unboxer_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_21 K895 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "raw-type-unboxer-name"
};

_KLsealed_generic_functionGVKe Kraw_type_boxer_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K900,
  &K899,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_boxer_nameVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_boxer_nameVdfmc_modelingMM0I
};

static _KLpairGVKd K899 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_boxer_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K900 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "raw-type-boxer-name"
};

_KLsealed_generic_functionGVKe Kraw_type_boxed_class_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K905,
  &K904,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_boxed_class_nameVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_boxed_class_nameVdfmc_modelingMM0I
};

static _KLpairGVKd K904 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_boxed_class_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K905 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "raw-type-boxed-class-name"
};

_KLsealed_generic_functionGVKe Kraw_type_setter_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K910,
  &K909,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_setter_nameVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_setter_nameVdfmc_modelingMM0I
};

static _KLpairGVKd K909 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_setter_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K910 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "raw-type-setter-name"
};

_KLsealed_generic_functionGVKe Kraw_type_getter_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K915,
  &K914,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_getter_nameVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_getter_nameVdfmc_modelingMM0I
};

static _KLpairGVKd K914 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_getter_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K915 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "raw-type-getter-name"
};

_KLsealed_generic_functionGVKe Kraw_type_unboxerVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K920,
  &K919,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_unboxerVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_unboxerVdfmc_modelingMM0I
};

static _KLpairGVKd K919 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_unboxerVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_16 K920 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "raw-type-unboxer"
};

_KLsealed_generic_functionGVKe Kraw_type_boxerVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K925,
  &K924,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_boxerVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_boxerVdfmc_modelingMM0I
};

static _KLpairGVKd K924 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_boxerVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_14 K925 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "raw-type-boxer"
};

_KLsealed_generic_functionGVKe Kraw_type_boxed_classVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K930,
  &K929,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_boxed_classVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_boxed_classVdfmc_modelingMM0I
};

static _KLpairGVKd K929 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_boxed_classVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K930 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "raw-type-boxed-class"
};

_KLsealed_generic_functionGVKe Kraw_type_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K935,
  &K934,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_setterVdfmc_modelingMM0I
};

static _KLpairGVKd K934 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K935 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "raw-type-setter"
};

_KLsealed_generic_functionGVKe Kraw_type_getterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K940,
  &K939,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_getterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_getterVdfmc_modelingMM0I
};

static _KLpairGVKd K939 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_getterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K940 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "raw-type-getter"
};

_KLsealed_generic_functionGVKe Kraw_type_alignmentVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K948,
  &K946,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_alignmentVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_alignmentVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kraw_type_alignmentVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K978,
  &Kraw_type_alignmentVdfmc_modelingMM1I
};

static _KLpairGVKd K946 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_alignmentVdfmc_modelingMM0,
  &K947
};

static _KLpairGVKd K947 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_alignmentVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K948 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "raw-type-alignment"
};

_KLsealed_generic_functionGVKe Kcompute_raw_aggregate_layoutVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (D) 1,
  &K956,
  &K954,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kcompute_raw_aggregate_layoutVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K989,
  &Kcompute_raw_aggregate_layoutVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kcompute_raw_aggregate_layoutVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K985,
  &Kcompute_raw_aggregate_layoutVdfmc_modelingMM1I
};

static _KLpairGVKd K954 = {
  &KLpairGVKdW /* wrapper */,
  &Kcompute_raw_aggregate_layoutVdfmc_modelingMM0,
  &K955
};

static _KLpairGVKd K955 = {
  &KLpairGVKdW /* wrapper */,
  &Kcompute_raw_aggregate_layoutVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_28 K956 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "compute-raw-aggregate-layout"
};

static _KLsymbolGVKd KJpack_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K980
};

_KLsealed_generic_functionGVKe Kcompute_member_sizeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (D) 1,
  &K969,
  &K967,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kround_up_to_modVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K962,
  &Kround_up_to_modVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K962 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

_KLsimple_methodGVKe Kcompute_member_sizeVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K560,
  &Kcompute_member_sizeVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kcompute_member_sizeVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K979,
  &Kcompute_member_sizeVdfmc_modelingMM1I
};

static _KLpairGVKd K967 = {
  &KLpairGVKdW /* wrapper */,
  &Kcompute_member_sizeVdfmc_modelingMM0,
  &K968
};

static _KLpairGVKd K968 = {
  &KLpairGVKdW /* wrapper */,
  &Kcompute_member_sizeVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K969 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "compute-member-size"
};

_KLsealed_generic_functionGVKe Kraw_type_sizeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K587,
  (D) 1,
  &K977,
  &K975,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_sizeVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K890,
  &Kraw_type_sizeVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kraw_type_sizeVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K978,
  &Kraw_type_sizeVdfmc_modelingMM1I
};

static _KLpairGVKd K975 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_sizeVdfmc_modelingMM0,
  &K976
};

static _KLpairGVKd K976 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_sizeVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_13 K977 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "raw-type-size"
};

static _KLsignatureAvaluesGVKi K978 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K509,
  &KDsignature_LintegerG_typesVKi
};

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

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

static _KLsymbolGVKd KJx86_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K984
};

static _KLsymbolGVKd KJwin32_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K983
};

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

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

static _KLsignatureAvaluesGVKi K985 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33557509,
  &K986,
  &K987
};

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

static _KLsimple_object_vectorGVKd_3 K987 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KLintegerGVKd,
  &KLintegerGVKd,
  &KLobject_tableGVKd
};

static _KLsignatureAvaluesGVKi K989 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33557509,
  &K990,
  &K987
};

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

static _KLbyte_stringGVKd_37 K991 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 149,
  "raw-object has no raw-type-descriptor"
};

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

static _KLpairGVKd K993 = {
  &KLpairGVKdW /* wrapper */,
  &Kinitialize_packed_slotsVKeMM0,
  &KPempty_listVKi
};

static _KLkeyword_signatureGVKe K994 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (D) 50069509,
  &K995,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

_KLsimple_methodGVKe Kprimitive_side_effectingQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K999,
  &Kprimitive_side_effectingQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kprimitive_statelessQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K999,
  &Kprimitive_statelessQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kprimitive_dynamic_extentQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K999,
  &Kprimitive_dynamic_extentQ_setterVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K999 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &K1000,
  &KDsignature_LbooleanG_typesVKi
};

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

static _KLkeyword_signatureGVKe K1001 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (D) 49545221,
  &K995,
  &K1009,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_6 K1002 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KJside_effectingQ_,
  &Kunsupplied_objectVKi,
  &KJstatelessQ_,
  &Kunsupplied_objectVKi,
  &KJdynamic_extentQ_,
  &Kunsupplied_objectVKi
};

static _KLsymbolGVKd KJside_effectingQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1008
};

static _KLsymbolGVKd KJstatelessQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1007
};

static _KLsymbolGVKd KJdynamic_extentQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1006
};

static _KLbyte_stringGVKd_15 K1006 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "dynamic-extent?"
};

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

static _KLbyte_stringGVKd_15 K1008 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "side-effecting?"
};

static _KLsimple_object_vectorGVKd_3 K1009 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KJside_effectingQ_,
  &KJstatelessQ_,
  &KJdynamic_extentQ_
};

static _KLsymbolGVKd KJdefine_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1017
};

static _KLsymbolGVKd KJLobjectG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1016
};

static _KLsymbolGVKd KJmetaclass_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1015
};

static _KLsymbolGVKd KJLvirtual_classG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1014
};

static _KLbyte_stringGVKd_15 K1014 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "<virtual-class>"
};

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

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

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

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

static _KLbyte_stringGVKd_11 K1019 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "<primitive>"
};

static _KLimplementation_classGVKe K1020 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 527433757,
  &KLBprimitiveGVdfmc_modeling,
  &KLBprimitiveGVdfmc_modelingW,
  &KPfalseVKi,
  &K1021,
  (D) -3,
  &KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0,
  &K1023,
  &K1024,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1097,
  &KPempty_vectorVKi,
  &K1025,
  &K1021,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K1021 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &Kprimitive_descriptor_getter_nameVdfmc_modelingHLBprimitiveG,
  &Kprimitive_signatureVdfmc_modelingHLBprimitiveG,
  &Kprimitive_valueVdfmc_modelingHLBprimitiveG,
  &Kprimitive_propertiesVdfmc_modelingHLBprimitiveG
};

_KLkeyword_methodGVKe KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_7,
  &K1026,
  &key_mep_2,
  &KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0I,
  &K1027
};

static _KLsimple_object_vectorGVKd_3 K1023 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KLBvirtual_objectGVdfmc_modeling,
  &KLBcallable_objectGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_10 K1024 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBcallable_objectGVdfmc_modeling,
  &KLvirtual_objectGVdfmc_modeling,
  &KLBvirtual_objectGVdfmc_modeling,
  &KLBprimitiveGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_4 K1025 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &Kprimitive_descriptor_getter_nameVdfmc_modelingHLBprimitiveG,
  &Kprimitive_signatureVdfmc_modelingHLBprimitiveG,
  &Kprimitive_valueVdfmc_modelingHLBprimitiveG,
  &Kprimitive_propertiesVdfmc_modelingHLBprimitiveG
};

static _KLkeyword_signatureAvaluesGVKi K1026 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1028,
  &KDsignature_LobjectG_typesVKi,
  &K995
};

static _KLsimple_object_vectorGVKd_10 K1027 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJgetter_name_,
  &KPunboundVKi,
  &KJsignature_,
  &KPunboundVKi,
  &KJvalue_,
  &KPfalseVKi
};

static _KLsimple_object_vectorGVKd_5 K1028 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 21,
  &KJemitted_name_,
  &KJdefinition_,
  &KJgetter_name_,
  &KJsignature_,
  &KJvalue_
};

static _KLbyte_stringGVKd_12 K1029 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "<&primitive>"
};

_KLsimple_methodGVKe Kprimitive_side_effectingQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1032,
  &Kprimitive_side_effectingQVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K1032 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K995,
  &KDsignature_LbooleanG_typesVKi
};

_KLsimple_methodGVKe Kprimitive_statelessQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1032,
  &Kprimitive_statelessQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kprimitive_dynamic_extentQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1032,
  &Kprimitive_dynamic_extentQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Krepeated_representation_byteQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1067,
  &Krepeated_representation_byteQVdfmc_modelingMM0I
};

_KLsealed_generic_functionGVKe Krepeated_representation_sizeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (D) 1,
  &K1052,
  &K1048,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1065,
  &Krepeated_representation_sizeVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1063,
  &Krepeated_representation_sizeVdfmc_modelingMM1I
};

_KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1061,
  &Krepeated_representation_sizeVdfmc_modelingMM2I
};

_KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1059,
  &Krepeated_representation_sizeVdfmc_modelingMM3I
};

static _KLpairGVKd K1048 = {
  &KLpairGVKdW /* wrapper */,
  &Krepeated_representation_sizeVdfmc_modelingMM0,
  &K1049
};

static _KLpairGVKd K1049 = {
  &KLpairGVKdW /* wrapper */,
  &Krepeated_representation_sizeVdfmc_modelingMM1,
  &K1050
};

static _KLpairGVKd K1050 = {
  &KLpairGVKdW /* wrapper */,
  &Krepeated_representation_sizeVdfmc_modelingMM2,
  &K1051
};

static _KLpairGVKd K1051 = {
  &KLpairGVKdW /* wrapper */,
  &Krepeated_representation_sizeVdfmc_modelingMM3,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_28 K1052 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "repeated-representation-size"
};

_KLsimple_methodGVKe Kfits_in_bitsQVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K1058,
  &Kfits_in_bitsQVdfmc_modelingI
};

_KLsimple_methodGVKe KsubrangeQVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_4,
  &K1057,
  &KsubrangeQVdfmc_modelingI
};

static _KLsignatureAvaluesGVKi K1057 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555473,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LbooleanG_typesVKi
};

static _KLsignatureAvaluesGVKi K1058 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555469,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LbooleanG_typesVKi
};

static _KLsignatureAvaluesGVKi K1059 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K1060,
  &KDsignature_LintegerG_typesVKi
};

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

static _KLsignatureAvaluesGVKi K1061 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K1062,
  &KDsignature_LintegerG_typesVKi
};

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

static _KLsignatureAvaluesGVKi K1063 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K1064,
  &KDsignature_LintegerG_typesVKi
};

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

static _KLsignatureAvaluesGVKi K1065 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K1066,
  &KDsignature_LintegerG_typesVKi
};

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

static _KLsignatureAvaluesGVKi K1067 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K1066,
  &KDsignature_LbooleanG_typesVKi
};

_KLsealed_generic_functionGVKe Kraw_repeated_representationQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (D) 1,
  &K1081,
  &K1077,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1091,
  &Kraw_repeated_representationQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1090,
  &Kraw_repeated_representationQVdfmc_modelingMM1I
};

_KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1089,
  &Kraw_repeated_representationQVdfmc_modelingMM2I
};

_KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1087,
  &Kraw_repeated_representationQVdfmc_modelingMM3I
};

static _KLpairGVKd K1077 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_repeated_representationQVdfmc_modelingMM0,
  &K1078
};

static _KLpairGVKd K1078 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_repeated_representationQVdfmc_modelingMM1,
  &K1079
};

static _KLpairGVKd K1079 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_repeated_representationQVdfmc_modelingMM2,
  &K1080
};

static _KLpairGVKd K1080 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_repeated_representationQVdfmc_modelingMM3,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_28 K1081 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "raw-repeated-representation?"
};

_KLunionGVKe KLboxerGVdfmc_modeling = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1084,
  &K1085
};

static _KLunionGVKe K1083 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1084,
  &KLBraw_typeGVdfmc_modeling
};

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

static _KLunionGVKe K1085 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &KLBprimitiveGVdfmc_modeling,
  &KLBmethodGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_5 K1086 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 21,
  &KJLsingle_floatG_,
  &KJLdouble_floatG_,
  &KJLmachine_wordG_,
  &KJLbyte_characterG_,
  &KJLunicode_characterG_
};

static _KLsignatureAvaluesGVKi K1087 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33558533,
  &K1062,
  &K1088
};

static _KLsimple_object_vectorGVKd_4 K1088 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &KLbooleanGVKd,
  &KLboxerGVdfmc_modeling,
  &KLboxerGVdfmc_modeling,
  &K1083
};

static _KLsignatureAvaluesGVKi K1089 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33558533,
  &K1064,
  &K1088
};

static _KLsignatureAvaluesGVKi K1090 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33558533,
  &K1060,
  &K1088
};

static _KLsignatureAvaluesGVKi K1091 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33558533,
  &K1066,
  &K1088
};

_KLsimple_methodGVKe Krepeated_representationVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1094,
  &Krepeated_representationVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K1094 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K1066,
  &K1066
};

_KLsimple_methodGVKe Kcell_representationVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1094,
  &Kcell_representationVdfmc_modelingMM0I
};

static _KLpairGVKd K1097 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_functionGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K1098 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_long_doubleGVdfmc_modeling,
  &K1099
};

static _KLpairGVKd K1099 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_doubleGVdfmc_modeling,
  &K1100
};

static _KLpairGVKd K1100 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_floatGVdfmc_modeling,
  &K1101
};

static _KLpairGVKd K1101 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_extended_floatGVdfmc_modeling,
  &K1102
};

static _KLpairGVKd K1102 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_double_integerGVdfmc_modeling,
  &K1103
};

static _KLpairGVKd K1103 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_double_floatGVdfmc_modeling,
  &K1104
};

static _KLpairGVKd K1104 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_single_floatGVdfmc_modeling,
  &K1105
};

static _KLpairGVKd K1105 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K1106 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_voidGVdfmc_modeling,
  &K1107
};

static _KLpairGVKd K1107 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_byte_stringGVdfmc_modeling,
  &K1108
};

static _KLpairGVKd K1108 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_addressGVdfmc_modeling,
  &K1109
};

static _KLpairGVKd K1109 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_pointerGVdfmc_modeling,
  &K1110
};

static _KLpairGVKd K1110 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_integerGVdfmc_modeling,
  &K1111
};

static _KLpairGVKd K1111 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_double_byteGVdfmc_modeling,
  &K1112
};

static _KLpairGVKd K1112 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_byteGVdfmc_modeling,
  &K1113
};

static _KLpairGVKd K1113 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_unicode_characterGVdfmc_modeling,
  &K1114
};

static _KLpairGVKd K1114 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_byte_characterGVdfmc_modeling,
  &K1115
};

static _KLpairGVKd K1115 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_booleanGVdfmc_modeling,
  &K1116
};

static _KLpairGVKd K1116 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_pointerGVdfmc_modeling,
  &K1117
};

static _KLpairGVKd K1117 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_unsigned_long_longGVdfmc_modeling,
  &K1118
};

static _KLpairGVKd K1118 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_signed_long_longGVdfmc_modeling,
  &K1119
};

static _KLpairGVKd K1119 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_unsigned_longGVdfmc_modeling,
  &K1120
};

static _KLpairGVKd K1120 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_signed_longGVdfmc_modeling,
  &K1121
};

static _KLpairGVKd K1121 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_unsigned_intGVdfmc_modeling,
  &K1122
};

static _KLpairGVKd K1122 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_signed_intGVdfmc_modeling,
  &K1123
};

static _KLpairGVKd K1123 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_unsigned_shortGVdfmc_modeling,
  &K1124
};

static _KLpairGVKd K1124 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_signed_shortGVdfmc_modeling,
  &K1125
};

static _KLpairGVKd K1125 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_unsigned_charGVdfmc_modeling,
  &K1126
};

static _KLpairGVKd K1126 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_signed_charGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K1127 = {
  &KLpairGVKdW /* wrapper */,
  &KLraw_aggregate_array_memberGVdfmc_modeling,
  &K1128
};

static _KLpairGVKd K1128 = {
  &KLpairGVKdW /* wrapper */,
  &KLraw_struct_bitfield_memberGVdfmc_modeling,
  &K1129
};

static _KLpairGVKd K1129 = {
  &KLpairGVKdW /* wrapper */,
  &KLraw_aggregate_ordinary_memberGVdfmc_modeling,
  &KPempty_listVKi
};

/* Code */

D Ksource_constructor_for_primitiveVdfmc_modelingI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (D) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (D) 29};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLprimitiveG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T10.vector_element_[0] = T3;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T4 = KlistVKdI(&T10);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvirtual_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T5;
  T11.vector_element_[4] = T6;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  return(T9);
}

D Kinitialize_packed_slotsVKeMdfmc_modelingM9I (D x_, D all_keys_, D primitive_side_effectingQ_, D primitive_statelessQ_, D primitive_dynamic_extentQ_) {
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  Kinitialize_packed_slotsVKeMM0I(x_, all_keys_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T9 = primitive_idQ(primitive_side_effectingQ_,&Kunsupplied_objectVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  if (T9 == &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:21
    CALL2(&Kprimitive_side_effectingQ_setterVdfmc_modelingMM0, primitive_side_effectingQ_, x_);
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T10 = primitive_idQ(primitive_statelessQ_,&Kunsupplied_objectVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  if (T10 == &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:22
    CALL2(&Kprimitive_statelessQ_setterVdfmc_modelingMM0, primitive_statelessQ_, x_);
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T11 = primitive_idQ(primitive_dynamic_extentQ_,&Kunsupplied_objectVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  if (T11 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T7 = &KPfalseVKi;
    MV_SET_ELT(0, &KPfalseVKi);
    MV_SET_COUNT(1);
    T8 = T7;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:23
    CALL2(&Kprimitive_dynamic_extentQ_setterVdfmc_modelingMM0, primitive_dynamic_extentQ_, x_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:23
    T6 = primitive_dynamic_extentQ_;
    MV_SET_ELT(0, primitive_dynamic_extentQ_);
    MV_SET_COUNT(1);
    T8 = T6;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  return(T8);
}

D KinitializeVKdMdfmc_modelingM38I (D x_, D all_keys_) {
  D T3;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:26
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:29
  T3 = MEP_APPLY2(&Kinitialize_packed_slotsVKeMdfmc_modelingM9, &K993, x_, all_keys_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:26
  return(T3);
}

D Kraw_objectVdfmc_modelingMM0I (D back_end_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:41
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:42
  T2 = KerrorVKdMM1I(&K991, &KPempty_vectorVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:41
  return(T2);
}

D Kdirect_objectQVdfmc_modelingMM3I (D object_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:96
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:96
  T2 = &KPtrueVKi;
  MV_SET_ELT(0, &KPtrueVKi);
  MV_SET_COUNT(1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:96
  return(T2);
}

D KCsubtypeQVdfmc_modelingMM32I (D t1_, D t2_) {
  D T3_0;
  D T4_0;
  D T5_0;
  D T6_0;
  D T7_0;
  D T8;
  D T9;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:57
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:59
  T8 = primitive_idQ(t1_,t2_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:59
  if (T8 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:59
    T3_0 = T8;
    T7_0 = T3_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:61
    T9 = SLOT_VALUE_INITD(t1_, 6);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:62
    if (T9 != &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:63
      T4_0 = CALL2(&KCsubtypeQVdfmc_modeling, T9, t2_);
      T6_0 = T4_0;
    } else {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:62
      T5_0 = &KPfalseVKi;
      T6_0 = T5_0;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:62
    T7_0 = T6_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:59
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:57
  MV_SET_COUNT(1);
  return(T7_0);
}

D KCsubtypeQVdfmc_modelingMM31I (D t1_, D t2_) {
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:52
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:54
  T3_0 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:52
  MV_SET_COUNT(1);
  return(T3_0);
}

D KCsubtypeQVdfmc_modelingMM30I (D t1_, D t2_) {
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:47
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:49
  T3_0 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:47
  MV_SET_COUNT(1);
  return(T3_0);
}

D KCknown_disjointQVdfmc_modelingMM18I (D t1_, D t2_) {
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:67
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:69
  T3_0 = &KPtrueVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:67
  MV_SET_COUNT(1);
  return(T3_0);
}

D KCknown_disjointQVdfmc_modelingMM19I (D t1_, D t2_) {
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:72
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:74
  T3_0 = &KPtrueVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:72
  MV_SET_COUNT(1);
  return(T3_0);
}

D KCknown_disjointQVdfmc_modelingMM20I (D t1_, D t2_) {
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:80
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:82
  T3_0 = &KPtrueVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:80
  MV_SET_COUNT(1);
  return(T3_0);
}

D KCknown_disjointQVdfmc_modelingMM21I (D t1_, D t2_) {
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:85
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:87
  T3_0 = &KPtrueVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:85
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_representation_nameVdfmc_modelingMM14I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T2_0 = IKJLraw_byte_stringG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM13I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T2_0 = IKJLraw_addressG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM12I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T2_0 = IKJLraw_pointerG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM11I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T2_0 = IKJLraw_integerG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM10I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T2_0 = IKJLraw_double_byteG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM9I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T2_0 = IKJLraw_byteG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM8I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T2_0 = IKJLraw_unicode_characterG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM7I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T2_0 = IKJLraw_byte_characterG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM6I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T2_0 = IKJLraw_booleanG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM5I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T2_0 = IKJLraw_extended_floatG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM4I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T2_0 = IKJLraw_double_integerG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM3I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T2_0 = IKJLraw_double_floatG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM2I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T2_0 = IKJLraw_single_floatG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kraw_representation_nameVdfmc_modelingMM1I (D class_name_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T2_0 = IKJLraw_machine_wordG_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kmake_raw_literalVdfmc_modelingMM3I (D object_) {
  D T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (D) 9};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:379
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:380
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:380
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_integerGVdfmc_modeling, &T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:379
  return(T2);
}

D KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_primitive_descriptor_getter_name_, D Uunique_primitive_signature_, D Uunique_primitive_value_) {
  D T8;
  D Uunique_primitive_descriptor_getter_nameF9;
  D Uunique_primitive_descriptor_getter_nameF10;
  D Uunique_primitive_signatureF11;
  D Uunique_primitive_signatureF12;
  D T13_0;
  D Utmp_;
  D T15;
  D T16;
  D T17;
  D T18;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T8 = primitive_object_allocate_filled(8,&KLBprimitiveGVdfmc_modelingW,7,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  T17 = primitive_idQ(Uunique_primitive_descriptor_getter_name_,&KPunboundVKi);
  if (T17 != &KPfalseVKi) {
    Uunique_primitive_descriptor_getter_nameF10 = Uunique_primitive_descriptor_getter_name_;
  } else {
    primitive_type_check(Uunique_primitive_descriptor_getter_name_, &KLsymbolGVKd);
    Uunique_primitive_descriptor_getter_nameF9 = Uunique_primitive_descriptor_getter_name_;
    Uunique_primitive_descriptor_getter_nameF10 = Uunique_primitive_descriptor_getter_nameF9;
  }
  SLOT_VALUE_SETTER(Uunique_primitive_descriptor_getter_nameF10, T8, 3);
  T18 = primitive_idQ(Uunique_primitive_signature_,&KPunboundVKi);
  if (T18 != &KPfalseVKi) {
    Uunique_primitive_signatureF12 = Uunique_primitive_signature_;
  } else {
    primitive_type_check(Uunique_primitive_signature_, &KLBsignatureGVdfmc_modeling);
    Uunique_primitive_signatureF11 = Uunique_primitive_signature_;
    Uunique_primitive_signatureF12 = Uunique_primitive_signatureF11;
  }
  SLOT_VALUE_SETTER(Uunique_primitive_signatureF12, T8, 4);
  SLOT_VALUE_SETTER(Uunique_primitive_value_, T8, 5);
  SLOT_VALUE_SETTER((D) 1, T8, 6);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T13_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  MV_SET_COUNT(1);
  return(T13_0);
}

D Kmake_raw_literalVdfmc_modelingMM0I (D object_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:367
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:368
  T2 = object_;
  MV_SET_ELT(0, object_);
  MV_SET_COUNT(1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:367
  return(T2);
}

D Kmake_raw_literalVdfmc_modelingMM5I (D object_) {
  D T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (D) 9};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:387
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:388
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:388
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_double_floatGVdfmc_modeling, &T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:387
  return(T2);
}

D Kmake_raw_literalVdfmc_modelingMM4I (D object_) {
  D T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (D) 9};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:383
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:384
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:384
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_single_floatGVdfmc_modeling, &T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:383
  return(T2);
}

D Kprimitive_side_effectingQ_setterVdfmc_modelingMM0I (D z_, D x_) {
  D T3_0;
  D T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  D T9;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T4 = SLOT_VALUE_INITD(x_, 6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T5 = primitive_cast_integer_as_raw(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  if (z_ != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T6 = primitive_machine_word_logbit_set(2,T5);
    T8 = T6;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T7 = primitive_machine_word_logbit_clear(2,T5);
    T8 = T7;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T9 = primitive_cast_raw_as_integer(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  SLOT_VALUE_SETTER(T9, x_, 6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T3_0 = z_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kprimitive_statelessQ_setterVdfmc_modelingMM0I (D z_, D x_) {
  D T3_0;
  D T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  D T9;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T4 = SLOT_VALUE_INITD(x_, 6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T5 = primitive_cast_integer_as_raw(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  if (z_ != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T6 = primitive_machine_word_logbit_set(3,T5);
    T8 = T6;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T7 = primitive_machine_word_logbit_clear(3,T5);
    T8 = T7;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T9 = primitive_cast_raw_as_integer(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  SLOT_VALUE_SETTER(T9, x_, 6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T3_0 = z_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kprimitive_dynamic_extentQ_setterVdfmc_modelingMM0I (D z_, D x_) {
  D T3_0;
  D T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  D T9;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T4 = SLOT_VALUE_INITD(x_, 6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T5 = primitive_cast_integer_as_raw(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  if (z_ != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T6 = primitive_machine_word_logbit_set(4,T5);
    T8 = T6;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T7 = primitive_machine_word_logbit_clear(4,T5);
    T8 = T7;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T9 = primitive_cast_raw_as_integer(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  SLOT_VALUE_SETTER(T9, x_, 6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T3_0 = z_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  MV_SET_COUNT(1);
  return(T3_0);
}

D KLBraw_objectGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:37
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:37
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:37
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:37
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:37
  T8 = primitive_object_allocate_filled(5,&KLBraw_objectGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:37
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kmake_raw_literalVdfmc_modelingMM1I (D object_) {
  D T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (D) 9};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:371
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:372
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:372
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_byte_characterGVdfmc_modeling, &T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:371
  return(T2);
}

D Kmake_raw_literalVdfmc_modelingMM2I (D object_) {
  D T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (D) 9};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:375
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:376
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:376
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_byte_stringGVdfmc_modeling, &T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:375
  return(T2);
}

D Kmake_raw_literalVdfmc_modelingMM6I (D object_) {
  D T2;
  D T3;
  D T4;
  _KLsimple_object_vectorGVKd_2 T5 = {&KLsimple_object_vectorGVKdW, (D) 9};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:393
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:394
  T2 = Ktarget_machine_word_maskVdfmc_modelingI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:394
  CONGRUENT_CALL_PROLOG(&Kgeneric_binary_logandVKe, 2);
  T4 = CONGRUENT_CALL2(object_, T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:394
  T5.vector_element_[0] = &KJvalue_;
  T5.vector_element_[1] = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:394
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T3 = CONGRUENT_CALL2(&KLBraw_machine_wordGVdfmc_modeling, &T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:393
  return(T3);
}

D Kmake_raw_literalVdfmc_modelingMM7I (D object_) {
  D T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (D) 9};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:397
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:398
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:398
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_machine_wordGVdfmc_modeling, &T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:397
  return(T2);
}

D Kraw_typeQVdfmc_modelingMM0I (D object_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:90
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:90
  T2 = &KPfalseVKi;
  MV_SET_ELT(0, &KPfalseVKi);
  MV_SET_COUNT(1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:90
  return(T2);
}

D Kraw_typeQVdfmc_modelingMM1I (D object_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:93
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:93
  T2 = &KPfalseVKi;
  MV_SET_ELT(0, &KPfalseVKi);
  MV_SET_COUNT(1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:93
  return(T2);
}

D Kraw_typeQVdfmc_modelingMM2I (D object_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:94
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:94
  T2 = &KPtrueVKi;
  MV_SET_ELT(0, &KPtrueVKi);
  MV_SET_COUNT(1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:94
  return(T2);
}

D KLraw_aggregate_array_memberGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_member_name_, D Uunique_member_raw_type_, D Uunique_member_array_length_) {
  D T6;
  D Uunique_member_raw_typeF7;
  D T8;
  D Uunique_member_array_lengthF9;
  D T10;
  D Uunique_member_array_lengthF11;
  D T12_0;
  D T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T15;
  D T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T18;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:230
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:230
  T13 = primitive_idQ(Uunique_member_raw_type_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:230
  if (T13 != &KPfalseVKi) {
    T14.vector_element_[0] = IKJraw_type_;
    T15 = KerrorVKdMM1I(&K371, &T14);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:230
    T6 = T15;
    Uunique_member_raw_typeF7 = T6;
  } else {
    Uunique_member_raw_typeF7 = Uunique_member_raw_type_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:230
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:230
  T16 = primitive_idQ(Uunique_member_array_length_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:230
  if (T16 != &KPfalseVKi) {
    T17.vector_element_[0] = IKJarray_length_;
    T18 = KerrorVKdMM1I(&K371, &T17);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:230
    T8 = T18;
    Uunique_member_array_lengthF9 = T8;
  } else {
    Uunique_member_array_lengthF9 = Uunique_member_array_length_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:230
  T10 = primitive_object_allocate_filled(4,&KLraw_aggregate_array_memberGVdfmc_modelingW,3,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_member_name_, T10, 0);
  SLOT_VALUE_SETTER(Uunique_member_raw_typeF7, T10, 1);
  primitive_type_check(Uunique_member_array_lengthF9, &KLintegerGVKd);
  Uunique_member_array_lengthF11 = Uunique_member_array_lengthF9;
  SLOT_VALUE_SETTER(Uunique_member_array_lengthF11, T10, 2);
  APPLY2(&KinitializeVKd, T10, init_args_);
  T12_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:230
  MV_SET_COUNT(1);
  return(T12_0);
}

D KLraw_struct_bitfield_memberGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_member_name_, D Uunique_member_raw_type_, D Uunique_member_bitfield_width_) {
  D T6;
  D Uunique_member_raw_typeF7;
  D T8;
  D Uunique_member_bitfield_widthF9;
  D T10;
  D Uunique_member_bitfield_widthF11;
  D T12_0;
  D T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T15;
  D T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T18;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:225
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:225
  T13 = primitive_idQ(Uunique_member_raw_type_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:225
  if (T13 != &KPfalseVKi) {
    T14.vector_element_[0] = IKJraw_type_;
    T15 = KerrorVKdMM1I(&K371, &T14);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:225
    T6 = T15;
    Uunique_member_raw_typeF7 = T6;
  } else {
    Uunique_member_raw_typeF7 = Uunique_member_raw_type_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:225
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:225
  T16 = primitive_idQ(Uunique_member_bitfield_width_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:225
  if (T16 != &KPfalseVKi) {
    T17.vector_element_[0] = IKJbitfield_width_;
    T18 = KerrorVKdMM1I(&K371, &T17);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:225
    T8 = T18;
    Uunique_member_bitfield_widthF9 = T8;
  } else {
    Uunique_member_bitfield_widthF9 = Uunique_member_bitfield_width_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:225
  T10 = primitive_object_allocate_filled(4,&KLraw_struct_bitfield_memberGVdfmc_modelingW,3,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_member_name_, T10, 0);
  SLOT_VALUE_SETTER(Uunique_member_raw_typeF7, T10, 1);
  primitive_type_check(Uunique_member_bitfield_widthF9, &KLintegerGVKd);
  Uunique_member_bitfield_widthF11 = Uunique_member_bitfield_widthF9;
  SLOT_VALUE_SETTER(Uunique_member_bitfield_widthF11, T10, 2);
  APPLY2(&KinitializeVKd, T10, init_args_);
  T12_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:225
  MV_SET_COUNT(1);
  return(T12_0);
}

D Kmember_bitfield_widthVdfmc_modelingMM0I (D member_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:217
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:219
  T2_0 = (D) 1;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:217
  MV_SET_COUNT(1);
  return(T2_0);
}

D KLraw_aggregate_ordinary_memberGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_member_name_, D Uunique_member_raw_type_) {
  D T5;
  D Uunique_member_raw_typeF6;
  D T7;
  D T8_0;
  D T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T11;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:211
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:211
  T9 = primitive_idQ(Uunique_member_raw_type_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:211
  if (T9 != &KPfalseVKi) {
    T10.vector_element_[0] = IKJraw_type_;
    T11 = KerrorVKdMM1I(&K371, &T10);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:211
    T5 = T11;
    Uunique_member_raw_typeF6 = T5;
  } else {
    Uunique_member_raw_typeF6 = Uunique_member_raw_type_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:211
  T7 = primitive_object_allocate_filled(3,&KLraw_aggregate_ordinary_memberGVdfmc_modelingW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_member_name_, T7, 0);
  SLOT_VALUE_SETTER(Uunique_member_raw_typeF6, T7, 1);
  APPLY2(&KinitializeVKd, T7, init_args_);
  T8_0 = T7;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:211
  MV_SET_COUNT(1);
  return(T8_0);
}

D KLBraw_c_voidGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:195
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:195
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:195
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:195
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:195
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_voidGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:195
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_byte_stringGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T8 = primitive_object_allocate_filled(5,&KLBraw_byte_stringGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_addressGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T8 = primitive_object_allocate_filled(5,&KLBraw_addressGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_pointerGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T8 = primitive_object_allocate_filled(5,&KLBraw_pointerGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_integerGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T8 = primitive_object_allocate_filled(5,&KLBraw_integerGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_double_byteGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T8 = primitive_object_allocate_filled(5,&KLBraw_double_byteGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_byteGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T8 = primitive_object_allocate_filled(5,&KLBraw_byteGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_unicode_characterGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T8 = primitive_object_allocate_filled(5,&KLBraw_unicode_characterGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_byte_characterGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T8 = primitive_object_allocate_filled(5,&KLBraw_byte_characterGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_booleanGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T8 = primitive_object_allocate_filled(5,&KLBraw_booleanGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_pointerGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_pointerGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_unsigned_long_longGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_unsigned_long_longGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_signed_long_longGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_signed_long_longGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_unsigned_longGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_unsigned_longGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_signed_longGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_signed_longGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_unsigned_intGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_unsigned_intGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_signed_intGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_signed_intGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_unsigned_shortGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_unsigned_shortGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_signed_shortGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_signed_shortGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_unsigned_charGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_unsigned_charGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_signed_charGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_signed_charGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_long_doubleGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_long_doubleGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_doubleGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_doubleGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_c_floatGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_floatGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_extended_floatGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T8 = primitive_object_allocate_filled(5,&KLBraw_extended_floatGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_double_integerGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T8 = primitive_object_allocate_filled(5,&KLBraw_double_integerGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_double_floatGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T8 = primitive_object_allocate_filled(5,&KLBraw_double_floatGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_single_floatGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T8 = primitive_object_allocate_filled(5,&KLBraw_single_floatGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T9_0);
}

D KLBraw_machine_wordGZ32ZconstructorVdfmc_modelingMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_object_value_) {
  D T6;
  D Uunique_Craw_object_valueF7;
  D T8;
  D T9_0;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T12;
  D Utmp_;
  D T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K371, &T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T8 = primitive_object_allocate_filled(5,&KLBraw_machine_wordGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K372, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_Craw_object_valueF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kraw_type_c_nameVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:118
  CONGRUENT_CALL_PROLOG(&Kraw_type_c_nameVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_descriptorVdfmc_modelingI (D raw_type_) {
  D T1;
  D T2;
  D T3;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:32
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:33
  T3 = SLOT_VALUE_INITD(raw_type_, 7);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:33
  CONGRUENT_CALL_PROLOG(&Kcurrent_back_endVdfmc_common, 0);
  T1 = CONGRUENT_CALL0();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:33
  T2 = CALL1(T3, T1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:32
  return(T2);
}

D Kraw_type_unboxer_nameVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:117
  CONGRUENT_CALL_PROLOG(&Kraw_type_unboxer_nameVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_boxer_nameVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:117
  CONGRUENT_CALL_PROLOG(&Kraw_type_boxer_nameVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_boxed_class_nameVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:117
  CONGRUENT_CALL_PROLOG(&Kraw_type_boxed_class_nameVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_setter_nameVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:116
  CONGRUENT_CALL_PROLOG(&Kraw_type_setter_nameVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_getter_nameVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:116
  CONGRUENT_CALL_PROLOG(&Kraw_type_getter_nameVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_unboxerVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:115
  CONGRUENT_CALL_PROLOG(&Kraw_type_unboxerVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_boxerVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:115
  CONGRUENT_CALL_PROLOG(&Kraw_type_boxerVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_boxed_classVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:115
  CONGRUENT_CALL_PROLOG(&Kraw_type_boxed_classVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_setterVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:114
  CONGRUENT_CALL_PROLOG(&Kraw_type_setterVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_getterVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:114
  CONGRUENT_CALL_PROLOG(&Kraw_type_getterVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_alignmentVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:113
  CONGRUENT_CALL_PROLOG(&Kraw_type_alignmentVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_alignmentVdfmc_modelingMM1I (D raw_type_) {
  D T2_0;
  D T2_1;
  D T2_2;
  D alignment_;
  D T4_0;
  D T5_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:240
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:243
  CONGRUENT_CALL_PROLOG(&Kcompute_raw_aggregate_layoutVdfmc_modeling, 1);
  T2_0 = CONGRUENT_CALL1(raw_type_);
  T2_1 = MV_GET_ELT(1);
  T2_2 = MV_GET_ELT(2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:242
  alignment_ = T2_1;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:244
  T4_0 = alignment_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:240
  T5_0 = T4_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T4_0);
    primitive_type_check(T5_0, &KLintegerGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:240
  MV_SET_COUNT(1);
  return(T5_0);
}

D Kcompute_raw_aggregate_layoutVdfmc_modelingMM0I (D raw_type_) {
  D T2;
  D T3;
  D pack_option_;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12T, T12;
  D T13;
  D T14;
  D member_type_;
  D member_size_;
  D member_width_;
  D member_align_;
  D next_bitfield_offsetF19;
  D T20;
  D T21;
  D Utmp_;
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  D T28;
  D T29;
  D T30_0;
  D T30_1;
  D T30_2;
  D running_size_;
  D T32;
  D T33;
  D T34;
  D T35;
  D running_bitfield_offset_;
  D T37;
  D running_alignment_;
  D T39;
  D T40;
  D T41;
  D force_new_memberQ_;
  D T43;
  D previous_member_size_;
  D T45;
  D next_bitfield_offsetF46;
  D T47;
  D T48;
  D member_bit_offsets_;
  D T50_0;
  D T51;
  D T52;
  _KLsimple_object_vectorGVKd_4 T53 = {&KLsimple_object_vectorGVKdW, (D) 17};
  D T54;
  D T55;
  D T56;
  DWORD T57;
  D T58;
  D T59;
  D T60;
  D T61_0;
  D T62;
  D T63_0;
  D T64;
  D T65;
  D T66_0;
  D T66_1;
  D T66_2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:247
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:252
  running_size_ = (D) 1;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:253
  running_bitfield_offset_ = (D) 1;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:254
  running_alignment_ = (D) 5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:256
  T2 = Kraw_aggregate_optionsVdfmc_modelingMM0I(raw_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:257
  T3 = Kget_default_pack_optionVdfmc_modelingI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:256
  pack_option_ = CALL4(&Kget_propertyYplistsVcollections, T2, IKJpack_, &KJdefault_, T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:258
  force_new_memberQ_ = &KPtrueVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:259
  previous_member_size_ = (D) 1;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:260
  T50_0 = KLobject_tableGZ32ZconstructorVKiMM0I(&KLobject_tableGVKd, &KPempty_vectorVKi, &KLobjectGVKd, (D) 41, &Kdefault_grow_sizeVKe, &KPfalseVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:260
  member_bit_offsets_ = T50_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
  T5 = Kraw_aggregate_membersVdfmc_modelingMM0I(raw_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
  T6 = CALL1(&Kforward_iteration_protocolVKd, T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
  T7 = T6;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
  T8 = MV_GET_ELT(1);
;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
  T9 = MV_GET_ELT(2);
;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
  T10 = MV_GET_ELT(3);
;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
  T11 = MV_GET_ELT(5);
;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
  T12T = T7;
L0: ;
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
    T12 = T12T;
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
    T13 = CALL3(T10, T5, T12, T8);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
    if (T13 == &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
      T14 = CALL2(T11, T5, T12);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:262
      T35 = running_size_;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:262
      T51 = SLOT_VALUE_INITD(member_bit_offsets_, 0);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:262
      T52 = primitive_instanceQ(T35,T51);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:262
      if (T52 == &KPfalseVKi) {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:262
        T53.vector_element_[0] = &KJvalue_;
        T53.vector_element_[1] = T35;
        T53.vector_element_[2] = &KJtype_;
        T53.vector_element_[3] = T51;
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:262
        CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
        T54 = CONGRUENT_CALL2(&KLtype_errorGVKd, &T53);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:262
        CONGRUENT_CALL_PROLOG(&KerrorVKd, 2);
        CONGRUENT_CALL2(T54, &KPempty_vectorVKi);
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:262
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:262
      KputhashVKiI(T35, member_bit_offsets_, T14);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
      member_type_ = CALL1(&Kmember_raw_typeVdfmc_modeling, T14);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:264
      CONGRUENT_CALL_PROLOG(&Kcompute_member_sizeVdfmc_modeling, 1);
      member_size_ = CONGRUENT_CALL1(T14);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:265
      member_width_ = CALL1(&Kmember_bitfield_widthVdfmc_modeling, T14);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:266
      CONGRUENT_CALL_PROLOG(&Kraw_type_alignmentVdfmc_modeling, 1);
      member_align_ = CONGRUENT_CALL1(member_type_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:267
      CONGRUENT_CALL_PROLOG(&KLVKd, 2);
      T55 = CONGRUENT_CALL2(member_align_, pack_option_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:267
      if (T55 != &KPfalseVKi) {
        T56 = member_align_;
      } else {
        T56 = pack_option_;
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:267
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:268
      T37 = running_bitfield_offset_;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:268
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      next_bitfield_offsetF19 = CONGRUENT_CALL2(T37, member_width_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:268
      next_bitfield_offsetF46 = next_bitfield_offsetF19;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:269
      T57 = primitive_cast_integer_as_raw(member_width_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:269
      T58 = primitive_machine_word_equalQ(T57,1);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:269
      if (T58 != &KPfalseVKi) {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:270
        T34 = running_size_;
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:270
        T20 = CALL2(&Kround_up_to_modVdfmc_modelingMM0, T34, T56);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:270
        CONGRUENT_CALL_PROLOG(&KAVKd, 2);
        T21 = CONGRUENT_CALL2(T20, member_size_);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:270
        running_size_ = T21;
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:272
        running_bitfield_offset_ = (D) 1;
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:273
        next_bitfield_offsetF46 = (D) 1;
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:274
        force_new_memberQ_ = &KPtrueVKi;
      } else {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:275
        T43 = force_new_memberQ_;
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:275
        if (T43 != &KPfalseVKi) {
          Utmp_ = T43;
        } else {
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:276
          T45 = previous_member_size_;
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:276
          CONGRUENT_CALL_PROLOG(&KEVKd, 2);
          T59 = CONGRUENT_CALL2(member_size_, T45);
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:276
          T60 = primitive_not(T59);
          Utmp_ = T60;
        }
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:275
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:275
        if (Utmp_ != &KPfalseVKi) {
          T25 = Utmp_;
        } else {
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:278
          T23 = Kaddress_unit_bit_sizeVdfmc_modelingI();
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:278
          CONGRUENT_CALL_PROLOG(&KTVKd, 2);
          T24 = CONGRUENT_CALL2(member_size_, T23);
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:278
          T48 = next_bitfield_offsetF46;
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:278
          CONGRUENT_CALL_PROLOG(&KLVKd, 2);
          T61_0 = CONGRUENT_CALL2(T24, T48);
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:278
          T62 = T61_0;
          T25 = T62;
        }
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:275
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:269
        if (T25 != &KPfalseVKi) {
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:279
          T33 = running_size_;
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:279
          T26 = CALL2(&Kround_up_to_modVdfmc_modelingMM0, T33, T56);
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:279
          CONGRUENT_CALL_PROLOG(&KAVKd, 2);
          T27 = CONGRUENT_CALL2(T26, member_size_);
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:279
          running_size_ = T27;
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:281
          running_bitfield_offset_ = (D) 1;
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:282
          next_bitfield_offsetF46 = member_width_;
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:283
          force_new_memberQ_ = &KPfalseVKi;
        }
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:269
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:269
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:285
      T41 = running_alignment_;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:285
      CONGRUENT_CALL_PROLOG(&KLVKd, 2);
      T63_0 = CONGRUENT_CALL2(T56, T41);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:285
      T64 = T63_0;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:285
      if (T64 != &KPfalseVKi) {
        T65 = T41;
      } else {
        T65 = T56;
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:285
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:285
      running_alignment_ = T65;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:286
      T47 = next_bitfield_offsetF46;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:286
      running_bitfield_offset_ = T47;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:287
      previous_member_size_ = member_size_;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
      T28 = CALL2(T9, T5, T12);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
      T12T = T28;
      goto L0;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:289
  T32 = running_size_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:289
  T40 = running_alignment_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:289
  T29 = CALL2(&Kround_up_to_modVdfmc_modelingMM0, T32, T40);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:289
  T39 = running_alignment_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:289
  T66_0 = T29;
  T66_1 = T39;
  T66_2 = member_bit_offsets_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:247
  T30_0 = T66_0;
  T30_1 = T66_1;
  T30_2 = T66_2;
  {
    MV_CHECK_TYPE_PROLOGUE(T66_0);
    primitive_type_check(T30_0, &KLobjectGVKd);
    primitive_type_check(T30_1, &KLintegerGVKd);
    primitive_type_check(T30_2, &KLobject_tableGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:247
  MV_SET_ELT(1, T30_1);
  MV_SET_ELT(2, T30_2);
  MV_SET_COUNT(3);
  return(T30_0);
}

D Kcompute_raw_aggregate_layoutVdfmc_modelingMM1I (D raw_type_) {
  D T2;
  D T3;
  D pack_option_;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12T, T12;
  D T13;
  D T14;
  D member_type_;
  D member_size_;
  D member_align_;
  D T18;
  D T19;
  D T20_0;
  D T20_1;
  D T20_2;
  D running_size_;
  D T22;
  D T23;
  D running_alignment_;
  D T25;
  D T26;
  D T27;
  D member_bit_offsets_;
  D T29_0;
  D T30;
  D T31;
  _KLsimple_object_vectorGVKd_4 T32 = {&KLsimple_object_vectorGVKdW, (D) 17};
  D T33;
  D T34;
  D T35;
  D T36_0;
  D T37;
  D T38;
  D T39_0;
  D T40;
  D T41;
  D T42_0;
  D T42_1;
  D T42_2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:295
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:300
  running_size_ = (D) 1;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:301
  running_alignment_ = (D) 5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:303
  T2 = Kraw_aggregate_optionsVdfmc_modelingMM0I(raw_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:304
  T3 = Kget_default_pack_optionVdfmc_modelingI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:303
  pack_option_ = CALL4(&Kget_propertyYplistsVcollections, T2, IKJpack_, &KJdefault_, T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:305
  T29_0 = KLobject_tableGZ32ZconstructorVKiMM0I(&KLobject_tableGVKd, &KPempty_vectorVKi, &KLobjectGVKd, (D) 41, &Kdefault_grow_sizeVKe, &KPfalseVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:305
  member_bit_offsets_ = T29_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
  T5 = Kraw_aggregate_membersVdfmc_modelingMM0I(raw_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
  T6 = CALL1(&Kforward_iteration_protocolVKd, T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
  T7 = T6;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
  T8 = MV_GET_ELT(1);
;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
  T9 = MV_GET_ELT(2);
;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
  T10 = MV_GET_ELT(3);
;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
  T11 = MV_GET_ELT(5);
;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
  T12T = T7;
L0: ;
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
    T12 = T12T;
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
    T13 = CALL3(T10, T5, T12, T8);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
    if (T13 == &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
      T14 = CALL2(T11, T5, T12);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:307
      T30 = SLOT_VALUE_INITD(member_bit_offsets_, 0);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:307
      T31 = primitive_instanceQ((D) 1,T30);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:307
      if (T31 == &KPfalseVKi) {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:307
        T32.vector_element_[0] = &KJvalue_;
        T32.vector_element_[1] = (D) 1;
        T32.vector_element_[2] = &KJtype_;
        T32.vector_element_[3] = T30;
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:307
        CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
        T33 = CONGRUENT_CALL2(&KLtype_errorGVKd, &T32);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:307
        CONGRUENT_CALL_PROLOG(&KerrorVKd, 2);
        CONGRUENT_CALL2(T33, &KPempty_vectorVKi);
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:307
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:307
      KputhashVKiI((D) 1, member_bit_offsets_, T14);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
      member_type_ = CALL1(&Kmember_raw_typeVdfmc_modeling, T14);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:309
      CONGRUENT_CALL_PROLOG(&Kcompute_member_sizeVdfmc_modeling, 1);
      member_size_ = CONGRUENT_CALL1(T14);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:310
      CONGRUENT_CALL_PROLOG(&Kraw_type_alignmentVdfmc_modeling, 1);
      member_align_ = CONGRUENT_CALL1(member_type_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:311
      CONGRUENT_CALL_PROLOG(&KLVKd, 2);
      T34 = CONGRUENT_CALL2(member_align_, pack_option_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:311
      if (T34 != &KPfalseVKi) {
        T35 = member_align_;
      } else {
        T35 = pack_option_;
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:311
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:312
      T23 = running_size_;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:312
      CONGRUENT_CALL_PROLOG(&KLVKd, 2);
      T36_0 = CONGRUENT_CALL2(member_size_, T23);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:312
      T37 = T36_0;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:312
      if (T37 != &KPfalseVKi) {
        T38 = T23;
      } else {
        T38 = member_size_;
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:312
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:312
      running_size_ = T38;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:313
      T27 = running_alignment_;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:313
      CONGRUENT_CALL_PROLOG(&KLVKd, 2);
      T39_0 = CONGRUENT_CALL2(T35, T27);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:313
      T40 = T39_0;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:313
      if (T40 != &KPfalseVKi) {
        T41 = T27;
      } else {
        T41 = T35;
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:313
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:313
      running_alignment_ = T41;
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
      T18 = CALL2(T9, T5, T12);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
      T12T = T18;
      goto L0;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:315
  T22 = running_size_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:315
  T26 = running_alignment_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:315
  T19 = CALL2(&Kround_up_to_modVdfmc_modelingMM0, T22, T26);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:315
  T25 = running_alignment_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:315
  T42_0 = T19;
  T42_1 = T25;
  T42_2 = member_bit_offsets_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:295
  T20_0 = T42_0;
  T20_1 = T42_1;
  T20_2 = T42_2;
  {
    MV_CHECK_TYPE_PROLOGUE(T42_0);
    primitive_type_check(T20_0, &KLobjectGVKd);
    primitive_type_check(T20_1, &KLintegerGVKd);
    primitive_type_check(T20_2, &KLobject_tableGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:295
  MV_SET_ELT(1, T20_1);
  MV_SET_ELT(2, T20_2);
  MV_SET_COUNT(3);
  return(T20_0);
}

D Kget_default_pack_optionVdfmc_modelingI () {
  D T0;
  D T1;
  D T2;
  D T3_0;
  D T4_0;
  D T5_0;
  D T6;
  D T7;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:325
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:326
  CONGRUENT_CALL_PROLOG(&Ktarget_architecture_nameVdfmc_common, 0);
  T0 = CONGRUENT_CALL0();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:326
  T6 = primitive_idQ(T0,IKJx86_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:326
  if (T6 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:326
    CONGRUENT_CALL_PROLOG(&Ktarget_os_nameVdfmc_common, 0);
    T1 = CONGRUENT_CALL0();
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:326
    T7 = primitive_idQ(T1,IKJwin32_);
    T2 = T7;
  } else {
    T2 = &KPfalseVKi;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:326
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:326
  if (T2 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:327
    T3_0 = (D) 33;
    T5_0 = T3_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:330
    T4_0 = (D) 129;
    T5_0 = T4_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:326
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:325
  MV_SET_COUNT(1);
  return(T5_0);
}

D Kround_up_to_modVdfmc_modelingMM0I (D int_, D modulus_) {
  DWORD T3;
  DWORD T4;
  DWORD T5;
  DWORD T6;
  DWORD T7_0;
  DWORD T7_1;
  DWORD quotient_;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  D T12;
  D T13_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:359
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  T3 = primitive_cast_integer_as_raw(int_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  T4 = primitive_machine_word_shift_right(T3,2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  T5 = primitive_cast_integer_as_raw(modulus_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  T6 = primitive_machine_word_shift_right(T5,2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  T7_0 = primitive_machine_word_ceilingS_byref(T4,T6,(DWORD*)&T7_1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  quotient_ = T7_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  T9 = primitive_machine_word_logxor(T5,1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  T10 = primitive_machine_word_multiply_signal_overflow(T9,quotient_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  T11 = primitive_machine_word_logior(T10,1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  T12 = primitive_cast_raw_as_integer(T11);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  T13_0 = T12;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:359
  MV_SET_COUNT(1);
  return(T13_0);
}

D Kcompute_member_sizeVdfmc_modelingMM0I (D member_) {
  D T2_0;
  D T3_0;
  D T4;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:346
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:349
  T4 = SLOT_VALUE_INITD(member_, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:349
  CONGRUENT_CALL_PROLOG(&Kraw_type_sizeVdfmc_modeling, 1);
  T2_0 = CONGRUENT_CALL1(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:346
  T3_0 = T2_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T2_0);
    primitive_type_check(T3_0, &KLintegerGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:346
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kcompute_member_sizeVdfmc_modelingMM1I (D member_) {
  D T2;
  D T3;
  D T4;
  D T5;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:352
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:353
  T4 = SLOT_VALUE_INITD(member_, 2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:354
  T5 = SLOT_VALUE_INITD(member_, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:354
  CONGRUENT_CALL_PROLOG(&Kraw_type_sizeVdfmc_modeling, 1);
  T2 = CONGRUENT_CALL1(T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:353
  CONGRUENT_CALL_PROLOG(&KTVKd, 2);
  T3 = CONGRUENT_CALL2(T4, T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:352
  return(T3);
}

D Kraw_type_sizeVdfmc_modelingMM0I (D x_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:113
  CONGRUENT_CALL_PROLOG(&Kraw_type_sizeVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kraw_type_sizeVdfmc_modelingMM1I (D raw_type_) {
  D T2_0;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:235
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:237
  CONGRUENT_CALL_PROLOG(&Kcompute_raw_aggregate_layoutVdfmc_modeling, 1);
  T2_0 = CONGRUENT_CALL1(raw_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:235
  T3_0 = T2_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T2_0);
    primitive_type_check(T3_0, &KLintegerGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:235
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kaddress_unit_bit_sizeVdfmc_modelingI () {
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:339
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:340
  T0 = (D) 33;
  MV_SET_ELT(0, (D) 33);
  MV_SET_COUNT(1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:339
  return(T0);
}

D Kprimitive_side_effectingQVdfmc_modelingMM0I (D x_) {
  D T2;
  DWORD T3;
  D T4;
  D T5_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T2 = SLOT_VALUE_INITD(x_, 6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T3 = primitive_cast_integer_as_raw(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T4 = primitive_machine_word_logbitQ(2,T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T5_0 = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  MV_SET_COUNT(1);
  return(T5_0);
}

D Kprimitive_statelessQVdfmc_modelingMM0I (D x_) {
  D T2;
  DWORD T3;
  D T4;
  D T5_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T2 = SLOT_VALUE_INITD(x_, 6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T3 = primitive_cast_integer_as_raw(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T4 = primitive_machine_word_logbitQ(3,T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T5_0 = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  MV_SET_COUNT(1);
  return(T5_0);
}

D Kprimitive_dynamic_extentQVdfmc_modelingMM0I (D x_) {
  D T2;
  DWORD T3;
  D T4;
  D T5_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T2 = SLOT_VALUE_INITD(x_, 6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T3 = primitive_cast_integer_as_raw(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T4 = primitive_machine_word_logbitQ(4,T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T5_0 = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  MV_SET_COUNT(1);
  return(T5_0);
}

D Krepeated_representation_byteQVdfmc_modelingMM0I (D type_) {
  D T2;
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:405
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:407
  CONGRUENT_CALL_PROLOG(&Krepeated_representation_sizeVdfmc_modeling, 1);
  T2 = CONGRUENT_CALL1(type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:407
  CONGRUENT_CALL_PROLOG(&KEVKd, 2);
  T3_0 = CONGRUENT_CALL2(T2, (D) 5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:405
  MV_SET_COUNT(1);
  return(T3_0);
}

D Krepeated_representation_sizeVdfmc_modelingMM0I (D type_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:410
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:412
  CONGRUENT_CALL_PROLOG(&Kword_sizeVdfmc_common, 0);
  T2_0 = CONGRUENT_CALL0();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:410
  MV_SET_COUNT(1);
  return(T2_0);
}

D Krepeated_representation_sizeVdfmc_modelingMM1I (D type_) {
  D T2_0;
  D T3_0;
  D T4;
  D T5_0;
  D T6;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:415
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:417
  T4 = SLOT_VALUE_INITD(type_, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:417
  T5_0 = KBobject_classVdfmc_modelingMM0I(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:417
  T6 = T5_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:417
  CONGRUENT_CALL_PROLOG(&Krepeated_representation_sizeVdfmc_modeling, 1);
  T2_0 = CONGRUENT_CALL1(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:415
  T3_0 = T2_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T2_0);
    primitive_type_check(T3_0, &KLintegerGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:415
  MV_SET_COUNT(1);
  return(T3_0);
}

D Krepeated_representation_sizeVdfmc_modelingMM2I (D type_) {
  D T2;
  D T3_0;
  D T4;
  D T5_0;
  D T6;
  D T7_0;
  D T8;
  D T9_0;
  D T10_0;
  D T11_0;
  D T12_0;
  D T13_0;
  D T14_0;
  D T15;
  D T16;
  D T17;
  D T18;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:420
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:423
  T2 = Kdylan_valueVdfmc_namespaceI(IKJLbyte_characterG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
  T15 = primitive_idQ(type_,T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
  if (T15 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:423
    T3_0 = (D) 5;
    T14_0 = T3_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
    T4 = Kdylan_valueVdfmc_namespaceI(IKJLunicode_characterG_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
    T16 = primitive_idQ(type_,T4);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
    if (T16 != &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
      CONGRUENT_CALL_PROLOG(&Kword_sizeVdfmc_common, 0);
      T5_0 = CONGRUENT_CALL0();
      T13_0 = T5_0;
    } else {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:425
      T6 = Kdylan_valueVdfmc_namespaceI(IKJLsingle_floatG_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
      T17 = primitive_idQ(type_,T6);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
      if (T17 != &KPfalseVKi) {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:425
        T7_0 = (D) 17;
        T12_0 = T7_0;
      } else {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:426
        T8 = Kdylan_valueVdfmc_namespaceI(IKJLdouble_floatG_);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
        T18 = primitive_idQ(type_,T8);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
        if (T18 != &KPfalseVKi) {
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:426
          T9_0 = (D) 33;
          T11_0 = T9_0;
        } else {
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:427
          CONGRUENT_CALL_PROLOG(&Kword_sizeVdfmc_common, 0);
          T10_0 = CONGRUENT_CALL0();
          T11_0 = T10_0;
        }
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
        T12_0 = T11_0;
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
      T13_0 = T12_0;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
    T14_0 = T13_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:420
  MV_SET_COUNT(1);
  return(T14_0);
}

D Krepeated_representation_sizeVdfmc_modelingMM3I (D type_) {
  D T2;
  D T3;
  D T4_0;
  D T5;
  D T6_0;
  D T7_0;
  D T8_0;
  D T9_0;
  D T10_0;
  D T11_0;
  D T12;
  D T13;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:453
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:455
  T12 = SLOT_VALUE_INITD(type_, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:456
  T13 = SLOT_VALUE_INITD(type_, 6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:457
  if (T12 != &KPfalseVKi) {
    T2 = T13;
  } else {
    T2 = &KPfalseVKi;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:457
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:457
  if (T2 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:459
    T3 = CALL3(&Kfits_in_bitsQVdfmc_modeling, T12, T13, (D) 33);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:458
    if (T3 != &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:459
      T4_0 = (D) 5;
      T9_0 = T4_0;
    } else {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:460
      T5 = CALL3(&Kfits_in_bitsQVdfmc_modeling, T12, T13, (D) 65);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:458
      if (T5 != &KPfalseVKi) {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:460
        T6_0 = (D) 9;
        T8_0 = T6_0;
      } else {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:461
        CONGRUENT_CALL_PROLOG(&Kword_sizeVdfmc_common, 0);
        T7_0 = CONGRUENT_CALL0();
        T8_0 = T7_0;
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:458
      T9_0 = T8_0;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:458
    T11_0 = T9_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:464
    CONGRUENT_CALL_PROLOG(&Kword_sizeVdfmc_common, 0);
    T10_0 = CONGRUENT_CALL0();
    T11_0 = T10_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:457
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:453
  MV_SET_COUNT(1);
  return(T11_0);
}

D Kfits_in_bitsQVdfmc_modelingI (D min_, D max_, D n_) {
  D unsigned_max_;
  D signed_min_;
  D signed_max_;
  D Utmp_;
  D T8_0;
  D T9_0;
  D T10_0;
  D T11;
  DWORD T12;
  DWORD T13;
  D T14;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:443
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:446
  T11 = KCVKdMM0I((D) 9, n_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:446
  CONGRUENT_CALL_PROLOG(&K_VKd, 2);
  unsigned_max_ = CONGRUENT_CALL2(T11, (D) 5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:447
  T12 = primitive_cast_integer_as_raw(n_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:447
  T13 = primitive_machine_word_subtract_signal_overflow(T12,4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:447
  T14 = primitive_cast_raw_as_integer(T13);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:447
  T15 = KCVKdMM0I((D) 9, T14);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:447
  CONGRUENT_CALL_PROLOG(&KnegativeVKd, 1);
  signed_min_ = CONGRUENT_CALL1(T15);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:448
  T16 = KCVKdMM0I((D) 9, T14);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:448
  CONGRUENT_CALL_PROLOG(&K_VKd, 2);
  signed_max_ = CONGRUENT_CALL2(T16, (D) 5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:449
  Utmp_ = CALL4(&KsubrangeQVdfmc_modeling, min_, max_, (D) 1, unsigned_max_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:449
  if (Utmp_ != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:449
    T8_0 = Utmp_;
    T10_0 = T8_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:450
    T9_0 = CALL4(&KsubrangeQVdfmc_modeling, min_, max_, signed_min_, signed_max_);
    T10_0 = T9_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:449
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:443
  MV_SET_COUNT(1);
  return(T10_0);
}

D KsubrangeQVdfmc_modelingI (D min_, D max_, D in_min_, D in_max_) {
  D T4_0;
  D T5_0;
  DWORD T6;
  DWORD T7;
  D T8;
  D T9;
  DWORD T10;
  D T11;
  D T12;
  D T13_0;
  D T14_0;
  DWORD T15;
  D T16;
  D T17;
  D T18_0;
  DWORD T19;
  D T20;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:436
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
  T6 = primitive_cast_integer_as_raw(min_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
  T7 = primitive_cast_integer_as_raw(in_min_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
  T8 = primitive_machine_word_less_thanQ(T6,T7);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
  if (T8 != &KPfalseVKi) {
    T12 = &KPfalseVKi;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
    T10 = primitive_cast_integer_as_raw(in_max_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
    T11 = primitive_machine_word_less_thanQ(T10,T6);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
    T9 = primitive_not(T11);
    T12 = T9;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
  if (T12 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
    T15 = primitive_cast_integer_as_raw(max_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
    T16 = primitive_machine_word_less_thanQ(T15,T7);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
    if (T16 != &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
      T13_0 = &KPfalseVKi;
      T14_0 = T13_0;
    } else {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
      T19 = primitive_cast_integer_as_raw(in_max_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
      T20 = primitive_machine_word_less_thanQ(T19,T15);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
      T17 = primitive_not(T20);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
      T18_0 = T17;
      T14_0 = T18_0;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
    T5_0 = T14_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
    T4_0 = &KPfalseVKi;
    T5_0 = T4_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:440
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:436
  MV_SET_COUNT(1);
  return(T5_0);
}

D Kraw_repeated_representationQVdfmc_modelingMM0I (D type_) {
  D T2_0;
  D T2_1;
  D T2_2;
  D T2_3;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:470
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:475
  T2_0 = &KPfalseVKi;
  T2_1 = &KPfalseVKi;
  T2_2 = &KPfalseVKi;
  T2_3 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:470
  MV_SET_ELT(1, T2_1);
  MV_SET_ELT(2, T2_2);
  MV_SET_ELT(3, T2_3);
  MV_SET_COUNT(4);
  return(T2_0);
}

D Kraw_repeated_representationQVdfmc_modelingMM1I (D type_) {
  D T2;
  D T3;
  D raw_type_;
  D T5;
  D T6;
  D T7_0;
  D T7_1;
  D T7_2;
  D T7_3;
  D size_;
  D T9;
  D T10;
  D T11_0;
  D T11_1;
  D T11_2;
  D T11_3;
  D T12_0;
  D T12_1;
  D T12_2;
  D T12_3;
  D T13_0;
  D T13_1;
  D T13_2;
  D T13_3;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:478
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:483
  size_ = Krepeated_representation_sizeVdfmc_modelingMM3I(type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:485
  T9 = primitive_idQ(size_,(D) 5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:485
  if (T9 != &KPfalseVKi) {
    T3 = IKJLraw_byteG_;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:485
    T10 = primitive_idQ(size_,(D) 9);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:485
    if (T10 != &KPfalseVKi) {
      T2 = IKJLraw_double_byteG_;
    } else {
      T2 = &KPfalseVKi;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:485
    T3 = T2;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:485
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:490
  if (T3 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:491
    raw_type_ = Kdylan_valueVdfmc_namespaceI(T3);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:493
    CONGRUENT_CALL_PROLOG(&Kraw_type_boxerVdfmc_modeling, 1);
    T5 = CONGRUENT_CALL1(raw_type_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:494
    CONGRUENT_CALL_PROLOG(&Kraw_type_unboxerVdfmc_modeling, 1);
    T6 = CONGRUENT_CALL1(raw_type_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:492
    T11_0 = &KPtrueVKi;
    T11_1 = T5;
    T11_2 = T6;
    T11_3 = raw_type_;
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:492
    T13_0 = T11_0;
    T13_1 = T11_1;
    T13_2 = T11_2;
    T13_3 = T11_3;
    {
      MV_CHECK_TYPE_PROLOGUE(T11_0);
      primitive_type_check(T13_0, &KLobjectGVKd);
      primitive_type_check(T13_1, &KLboxerGVdfmc_modeling);
      primitive_type_check(T13_2, &KLboxerGVdfmc_modeling);
      primitive_type_check(T13_3, &K1083);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T7_0 = T13_0;
    T7_1 = T13_1;
    T7_2 = T13_2;
    T7_3 = T13_3;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:497
    T12_0 = &KPfalseVKi;
    T12_1 = &KPfalseVKi;
    T12_2 = &KPfalseVKi;
    T12_3 = &KPfalseVKi;
    T7_0 = T12_0;
    T7_1 = T12_1;
    T7_2 = T12_2;
    T7_3 = T12_3;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:490
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:478
  MV_SET_ELT(1, T7_1);
  MV_SET_ELT(2, T7_2);
  MV_SET_ELT(3, T7_3);
  MV_SET_COUNT(4);
  return(T7_0);
}

D Kraw_repeated_representationQVdfmc_modelingMM2I (D type_) {
  D T2_0;
  D T2_1;
  D T2_2;
  D T2_3;
  D T3_0;
  D T3_1;
  D T3_2;
  D T3_3;
  D T4;
  D T5_0;
  D T6;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:506
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:511
  T4 = SLOT_VALUE_INITD(type_, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:511
  T5_0 = KBobject_classVdfmc_modelingMM0I(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:511
  T6 = T5_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:511
  CONGRUENT_CALL_PROLOG(&Kraw_repeated_representationQVdfmc_modeling, 1);
  T2_0 = CONGRUENT_CALL1(T6);
  T2_1 = MV_GET_ELT(1);
  T2_2 = MV_GET_ELT(2);
  T2_3 = MV_GET_ELT(3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:506
  T3_0 = T2_0;
  T3_1 = T2_1;
  T3_2 = T2_2;
  T3_3 = T2_3;
  {
    MV_CHECK_TYPE_PROLOGUE(T2_0);
    primitive_type_check(T3_0, &KLbooleanGVKd);
    primitive_type_check(T3_1, &KLboxerGVdfmc_modeling);
    primitive_type_check(T3_2, &KLboxerGVdfmc_modeling);
    primitive_type_check(T3_3, &K1083);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:506
  MV_SET_ELT(1, T3_1);
  MV_SET_ELT(2, T3_2);
  MV_SET_ELT(3, T3_3);
  MV_SET_COUNT(4);
  return(T3_0);
}

D Kraw_repeated_representationQVdfmc_modelingMM3I (D type_) {
  D returnPexit_7_;
  D T3;
  DWORD T4T, T4;
  D class_;
  D T6;
  D raw_type_;
  D T8;
  D T9;
  D T10_0;
  D T10_1;
  D T10_2;
  D T10_3;
  D T11_0;
  D T11_1;
  D T11_2;
  D T11_3;
  D T12;
  DWORD T13;
  D T14;
  D T15;
  D T16;
  _KLsimple_object_vectorGVKd_4 T17 = {&KLsimple_object_vectorGVKdW, (D) 17};
  D T18;
  DWORD T19;
  D T20;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:514
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:519
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:520
  T12 = SLOT_VALUE_INITD(Draw_repeated_class_namesVdfmc_modeling, 0);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:520
  T13 = primitive_cast_integer_as_raw(T12);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:520
  T4T = 1;
L0: ;
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:520
    T4 = T4T;
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:520
    T14 = primitive_machine_word_equalQ(T4,T13);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:520
    if (T14 == &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:520
      T15 = REPEATED_D_SLOT_VALUE_TAGGED(Draw_repeated_class_namesVdfmc_modeling, 1, T4);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:521
      class_ = Kdylan_valueVdfmc_namespaceI(T15);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
      T16 = primitive_idQ(type_,class_);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
      if (T16 != &KPfalseVKi) {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:523
        T6 = CALL1(&Kraw_representation_nameVdfmc_modeling, T15);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:523
        raw_type_ = Kdylan_valueVdfmc_namespaceI(T6);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:525
        CONGRUENT_CALL_PROLOG(&Kraw_type_boxerVdfmc_modeling, 1);
        T8 = CONGRUENT_CALL1(raw_type_);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:526
        CONGRUENT_CALL_PROLOG(&Kraw_type_unboxerVdfmc_modeling, 1);
        T9 = CONGRUENT_CALL1(raw_type_);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:524
        T17.vector_element_[0] = &KPtrueVKi;
        T17.vector_element_[1] = T8;
        T17.vector_element_[2] = T9;
        T17.vector_element_[3] = raw_type_;
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:519
        T18 = MV_SET_REST_AT(&T17, 0);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:519
        T10_0 = T18;
        T10_1 = MV_GET_ELT(1);
        T10_2 = MV_GET_ELT(2);
        T10_3 = MV_GET_ELT(3);
        goto L1;
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:520
      T19 = primitive_machine_word_add_signal_overflow(T4,4);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:520
      T4T = T19;
      goto L0;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:520
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:520
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:530
  T20 = &KPfalseVKi;
  MV_SET_ELT(0, &KPfalseVKi);
  MV_SET_ELT(1, &KPfalseVKi);
  MV_SET_ELT(2, &KPfalseVKi);
  MV_SET_ELT(3, &KPfalseVKi);
  MV_SET_COUNT(4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:519
  T10_0 = T20;
  T10_1 = MV_GET_ELT(1);
  T10_2 = MV_GET_ELT(2);
  T10_3 = MV_GET_ELT(3);
  L1: ;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:519
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:514
  T11_0 = T10_0;
  T11_1 = T10_1;
  T11_2 = T10_2;
  T11_3 = T10_3;
  {
    MV_CHECK_TYPE_PROLOGUE(T10_0);
    primitive_type_check(T11_0, &KLbooleanGVKd);
    primitive_type_check(T11_1, &KLboxerGVdfmc_modeling);
    primitive_type_check(T11_2, &KLboxerGVdfmc_modeling);
    primitive_type_check(T11_3, &K1083);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:514
  MV_SET_ELT(1, T11_1);
  MV_SET_ELT(2, T11_2);
  MV_SET_ELT(3, T11_3);
  MV_SET_COUNT(4);
  return(T11_0);
}

D Krepeated_representationVdfmc_modelingMM0I (D type_) {
  D T2_0;
  D T2_1;
  D T2_2;
  D T2_3;
  D rawQ_;
  D raw_type_;
  D T5_0;
  D T6_0;
  D T7_0;
  D T8_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:534
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:537
  CONGRUENT_CALL_PROLOG(&Kraw_repeated_representationQVdfmc_modeling, 1);
  T2_0 = CONGRUENT_CALL1(type_);
  T2_1 = MV_GET_ELT(1);
  T2_2 = MV_GET_ELT(2);
  T2_3 = MV_GET_ELT(3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:536
  rawQ_ = T2_0;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:536
  raw_type_ = T2_3;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:538
  if (rawQ_ != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:539
    T5_0 = raw_type_;
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:539
    T8_0 = T5_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T5_0);
      primitive_type_check(T8_0, &KLBtypeGVdfmc_modeling);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T7_0 = T8_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:541
    T6_0 = type_;
    T7_0 = T6_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:538
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:534
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kcell_representationVdfmc_modelingMM0I (D type_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:545
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:547
  T2_0 = Krepeated_representationVdfmc_modelingMM0I(type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:545
  MV_SET_COUNT(1);
  return(T2_0);
}


/* SYSTEM INIT CODE */

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

    T0 = KPresolve_symbolVKiI(&KJLprimitiveG_);
    if (T0 != &KJLprimitiveG_) {
      IKJLprimitiveG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_objectG_);
    if (T0 != &KJLraw_objectG_) {
      IKJLraw_objectG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_machine_wordG_);
    if (T0 != &KJLraw_machine_wordG_) {
      IKJLraw_machine_wordG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_single_floatG_);
    if (T0 != &KJLraw_single_floatG_) {
      IKJLraw_single_floatG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_double_floatG_);
    if (T0 != &KJLraw_double_floatG_) {
      IKJLraw_double_floatG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_double_integerG_);
    if (T0 != &KJLraw_double_integerG_) {
      IKJLraw_double_integerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_extended_floatG_);
    if (T0 != &KJLraw_extended_floatG_) {
      IKJLraw_extended_floatG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_floatG_);
    if (T0 != &KJLraw_c_floatG_) {
      IKJLraw_c_floatG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_float_at_);
    if (T0 != &KJprimitive_c_float_at_) {
      IKJprimitive_c_float_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_float_at_setter_);
    if (T0 != &KJprimitive_c_float_at_setter_) {
      IKJprimitive_c_float_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_doubleG_);
    if (T0 != &KJLraw_c_doubleG_) {
      IKJLraw_c_doubleG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_double_at_);
    if (T0 != &KJprimitive_c_double_at_) {
      IKJprimitive_c_double_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_double_at_setter_);
    if (T0 != &KJprimitive_c_double_at_setter_) {
      IKJprimitive_c_double_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_long_doubleG_);
    if (T0 != &KJLraw_c_long_doubleG_) {
      IKJLraw_c_long_doubleG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_long_double_at_);
    if (T0 != &KJprimitive_c_long_double_at_) {
      IKJprimitive_c_long_double_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_long_double_at_setter_);
    if (T0 != &KJprimitive_c_long_double_at_setter_) {
      IKJprimitive_c_long_double_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_charG_);
    if (T0 != &KJLraw_c_signed_charG_) {
      IKJLraw_c_signed_charG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_char_at_);
    if (T0 != &KJprimitive_c_signed_char_at_) {
      IKJprimitive_c_signed_char_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_char_at_setter_);
    if (T0 != &KJprimitive_c_signed_char_at_setter_) {
      IKJprimitive_c_signed_char_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_charG_);
    if (T0 != &KJLraw_c_unsigned_charG_) {
      IKJLraw_c_unsigned_charG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_char_at_);
    if (T0 != &KJprimitive_c_unsigned_char_at_) {
      IKJprimitive_c_unsigned_char_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_char_at_setter_);
    if (T0 != &KJprimitive_c_unsigned_char_at_setter_) {
      IKJprimitive_c_unsigned_char_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_shortG_);
    if (T0 != &KJLraw_c_signed_shortG_) {
      IKJLraw_c_signed_shortG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_short_at_);
    if (T0 != &KJprimitive_c_signed_short_at_) {
      IKJprimitive_c_signed_short_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_short_at_setter_);
    if (T0 != &KJprimitive_c_signed_short_at_setter_) {
      IKJprimitive_c_signed_short_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_shortG_);
    if (T0 != &KJLraw_c_unsigned_shortG_) {
      IKJLraw_c_unsigned_shortG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_short_at_);
    if (T0 != &KJprimitive_c_unsigned_short_at_) {
      IKJprimitive_c_unsigned_short_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_short_at_setter_);
    if (T0 != &KJprimitive_c_unsigned_short_at_setter_) {
      IKJprimitive_c_unsigned_short_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_intG_);
    if (T0 != &KJLraw_c_signed_intG_) {
      IKJLraw_c_signed_intG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_int_at_);
    if (T0 != &KJprimitive_c_signed_int_at_) {
      IKJprimitive_c_signed_int_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_int_at_setter_);
    if (T0 != &KJprimitive_c_signed_int_at_setter_) {
      IKJprimitive_c_signed_int_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_intG_);
    if (T0 != &KJLraw_c_unsigned_intG_) {
      IKJLraw_c_unsigned_intG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_int_at_);
    if (T0 != &KJprimitive_c_unsigned_int_at_) {
      IKJprimitive_c_unsigned_int_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_int_at_setter_);
    if (T0 != &KJprimitive_c_unsigned_int_at_setter_) {
      IKJprimitive_c_unsigned_int_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_longG_);
    if (T0 != &KJLraw_c_signed_longG_) {
      IKJLraw_c_signed_longG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_long_at_);
    if (T0 != &KJprimitive_c_signed_long_at_) {
      IKJprimitive_c_signed_long_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_long_at_setter_);
    if (T0 != &KJprimitive_c_signed_long_at_setter_) {
      IKJprimitive_c_signed_long_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_longG_);
    if (T0 != &KJLraw_c_unsigned_longG_) {
      IKJLraw_c_unsigned_longG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_long_at_);
    if (T0 != &KJprimitive_c_unsigned_long_at_) {
      IKJprimitive_c_unsigned_long_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_long_at_setter_);
    if (T0 != &KJprimitive_c_unsigned_long_at_setter_) {
      IKJprimitive_c_unsigned_long_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_long_longG_);
    if (T0 != &KJLraw_c_signed_long_longG_) {
      IKJLraw_c_signed_long_longG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_long_long_at_);
    if (T0 != &KJprimitive_c_signed_long_long_at_) {
      IKJprimitive_c_signed_long_long_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_long_long_at_setter_);
    if (T0 != &KJprimitive_c_signed_long_long_at_setter_) {
      IKJprimitive_c_signed_long_long_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_long_longG_);
    if (T0 != &KJLraw_c_unsigned_long_longG_) {
      IKJLraw_c_unsigned_long_longG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_long_long_at_);
    if (T0 != &KJprimitive_c_unsigned_long_long_at_) {
      IKJprimitive_c_unsigned_long_long_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_long_long_at_setter_);
    if (T0 != &KJprimitive_c_unsigned_long_long_at_setter_) {
      IKJprimitive_c_unsigned_long_long_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_pointerG_);
    if (T0 != &KJLraw_c_pointerG_) {
      IKJLraw_c_pointerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_pointer_at_);
    if (T0 != &KJprimitive_c_pointer_at_) {
      IKJprimitive_c_pointer_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_pointer_at_setter_);
    if (T0 != &KJprimitive_c_pointer_at_setter_) {
      IKJprimitive_c_pointer_at_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_booleanG_);
    if (T0 != &KJLraw_booleanG_) {
      IKJLraw_booleanG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_byte_characterG_);
    if (T0 != &KJLraw_byte_characterG_) {
      IKJLraw_byte_characterG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_unicode_characterG_);
    if (T0 != &KJLraw_unicode_characterG_) {
      IKJLraw_unicode_characterG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_byteG_);
    if (T0 != &KJLraw_byteG_) {
      IKJLraw_byteG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_double_byteG_);
    if (T0 != &KJLraw_double_byteG_) {
      IKJLraw_double_byteG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_integerG_);
    if (T0 != &KJLraw_integerG_) {
      IKJLraw_integerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_pointerG_);
    if (T0 != &KJLraw_pointerG_) {
      IKJLraw_pointerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_addressG_);
    if (T0 != &KJLraw_addressG_) {
      IKJLraw_addressG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_byte_stringG_);
    if (T0 != &KJLraw_byte_stringG_) {
      IKJLraw_byte_stringG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_voidG_);
    if (T0 != &KJLraw_c_voidG_) {
      IKJLraw_c_voidG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJgetter_name_);
    if (T0 != &KJgetter_name_) {
      primitive_repeated_slot_value_setter(T0, &K1028, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1027, 1, 4);
      primitive_slot_value_setter(T0, &Kprimitive_descriptor_getter_nameVdfmc_modelingHLBprimitiveG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJemitted_name_);
    if (T0 != &KJemitted_name_) {
      primitive_repeated_slot_value_setter(T0, &K1028, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1027, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K379, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K374, 1, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJdefinition_);
    if (T0 != &KJdefinition_) {
      primitive_repeated_slot_value_setter(T0, &K1028, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1027, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K379, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K374, 1, 2);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLmachine_wordG_);
    if (T0 != &KJLmachine_wordG_) {
      primitive_repeated_slot_value_setter(T0, &K1086, 1, 2);
      primitive_slot_value_setter(T0, &K418, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLsingle_floatG_);
    if (T0 != &KJLsingle_floatG_) {
      primitive_repeated_slot_value_setter(T0, &K1086, 1, 0);
      IKJLsingle_floatG_ = T0;
      primitive_slot_value_setter(T0, &K423, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLdouble_floatG_);
    if (T0 != &KJLdouble_floatG_) {
      primitive_repeated_slot_value_setter(T0, &K1086, 1, 1);
      IKJLdouble_floatG_ = T0;
      primitive_slot_value_setter(T0, &K428, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLdouble_integerG_);
    if (T0 != &KJLdouble_integerG_) {
      primitive_slot_value_setter(T0, &K433, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLextended_floatG_);
    if (T0 != &KJLextended_floatG_) {
      primitive_slot_value_setter(T0, &K438, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLbooleanG_);
    if (T0 != &KJLbooleanG_) {
      primitive_slot_value_setter(T0, &K443, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLbyte_characterG_);
    if (T0 != &KJLbyte_characterG_) {
      primitive_repeated_slot_value_setter(T0, &K1086, 1, 3);
      IKJLbyte_characterG_ = T0;
      primitive_slot_value_setter(T0, &K448, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLunicode_characterG_);
    if (T0 != &KJLunicode_characterG_) {
      primitive_repeated_slot_value_setter(T0, &K1086, 1, 4);
      IKJLunicode_characterG_ = T0;
      primitive_slot_value_setter(T0, &K453, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLbyteG_);
    if (T0 != &KJLbyteG_) {
      primitive_slot_value_setter(T0, &K458, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLdouble_byteG_);
    if (T0 != &KJLdouble_byteG_) {
      primitive_slot_value_setter(T0, &K463, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLintegerG_);
    if (T0 != &KJLintegerG_) {
      primitive_slot_value_setter(T0, &K468, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLpointerG_);
    if (T0 != &KJLpointerG_) {
      primitive_slot_value_setter(T0, &K473, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLaddressG_);
    if (T0 != &KJLaddressG_) {
      primitive_slot_value_setter(T0, &K478, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLbyte_stringG_);
    if (T0 != &KJLbyte_stringG_) {
      primitive_slot_value_setter(T0, &K483, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJarray_length_);
    if (T0 != &KJarray_length_) {
      primitive_repeated_slot_value_setter(T0, &K531, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K530, 1, 4);
      IKJarray_length_ = T0;
      primitive_slot_value_setter(T0, &Kmember_array_lengthVdfmc_modelingHLraw_aggregate_array_memberG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJraw_type_);
    if (T0 != &KJraw_type_) {
      primitive_repeated_slot_value_setter(T0, &K580, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K579, 1, 2);
      IKJraw_type_ = T0;
      primitive_repeated_slot_value_setter(T0, &K565, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K564, 1, 2);
      primitive_slot_value_setter(T0, &Kmember_raw_typeVdfmc_modelingHLraw_aggregate_memberG, 3);
      primitive_repeated_slot_value_setter(T0, &K531, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K530, 1, 2);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJbitfield_width_);
    if (T0 != &KJbitfield_width_) {
      primitive_repeated_slot_value_setter(T0, &K565, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K564, 1, 4);
      IKJbitfield_width_ = T0;
      primitive_slot_value_setter(T0, &Kmember_bitfield_widthVdfmc_modelingHLraw_struct_bitfield_memberG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJside_effecting_);
    if (T0 != &KJside_effecting_) {
      primitive_slot_value_setter(T0, &K60, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJpack_);
    if (T0 != &KJpack_) {
      IKJpack_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJx86_);
    if (T0 != &KJx86_) {
      IKJx86_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJwin32_);
    if (T0 != &KJwin32_) {
      IKJwin32_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJside_effectingQ_);
    if (T0 != &KJside_effectingQ_) {
      primitive_repeated_slot_value_setter(T0, &K1009, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1002, 1, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJstatelessQ_);
    if (T0 != &KJstatelessQ_) {
      primitive_repeated_slot_value_setter(T0, &K1009, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1002, 1, 2);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJdynamic_extentQ_);
    if (T0 != &KJdynamic_extentQ_) {
      primitive_repeated_slot_value_setter(T0, &K1009, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1002, 1, 4);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJdefine_);
    if (T0 != &KJdefine_) {
      IKJdefine_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLobjectG_);
    if (T0 != &KJLobjectG_) {
      IKJLobjectG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJmetaclass_);
    if (T0 != &KJmetaclass_) {
      IKJmetaclass_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLvirtual_classG_);
    if (T0 != &KJLvirtual_classG_) {
      IKJLvirtual_classG_ = T0;
    }
  }
{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:205
  T0 = KPadd_classVKeI(&KLraw_aggregate_memberGVdfmc_modeling);
  goto I277;
}
I277:

  return;
}

/* USER INIT CODE */

void _Init_dfmc_modeling__X_raw_types_for_user () {
{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBprimitiveGVdfmc_modeling, IKJLprimitiveG_);
  goto I0;
}
I0:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLprimitiveG_, &Ksource_constructor_for_primitiveVdfmc_modeling);
  goto I4;
}
I4:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T0 = KPadd_a_methodVKnI(&Kinitialize_packed_slotsVKe, &Kinitialize_packed_slotsVKeMdfmc_modelingM9, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I9;
}
I9:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:26
  T0 = KPadd_a_methodVKnI(&KinitializeVKd, &KinitializeVKdMdfmc_modelingM38, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I10;
}
I10:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:45
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_objectG_, &KPfalseVKi, &Kraw_objectVdfmc_modelingMM0);
  goto I13;
}
I13:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_machine_wordGVdfmc_modeling, IKJLraw_machine_wordG_);
  goto I17;
}
I17:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_machine_wordG_, IKJLraw_objectG_, &Kraw_machine_wordVdfmc_modeling);
  goto I21;
}
I21:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_single_floatGVdfmc_modeling, IKJLraw_single_floatG_);
  goto I23;
}
I23:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_single_floatG_, IKJLraw_objectG_, &Kraw_single_floatVdfmc_modeling);
  goto I27;
}
I27:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_double_floatGVdfmc_modeling, IKJLraw_double_floatG_);
  goto I29;
}
I29:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_double_floatG_, IKJLraw_objectG_, &Kraw_double_floatVdfmc_modeling);
  goto I33;
}
I33:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_double_integerGVdfmc_modeling, IKJLraw_double_integerG_);
  goto I35;
}
I35:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_double_integerG_, IKJLraw_objectG_, &Kraw_double_integerVdfmc_modeling);
  goto I39;
}
I39:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_extended_floatGVdfmc_modeling, IKJLraw_extended_floatG_);
  goto I41;
}
I41:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_extended_floatG_, IKJLraw_objectG_, &Kraw_extended_floatVdfmc_modeling);
  goto I45;
}
I45:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_floatGVdfmc_modeling, IKJLraw_c_floatG_);
  goto I47;
}
I47:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_floatG_, IKJLraw_objectG_, &Kraw_c_floatVdfmc_modeling);
  goto I51;
}
I51:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K55);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_float_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I53;
}
I53:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K58, &K55);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_float_at_setter_, &K60, &KPfalseVKi, T0);
  goto I57;
}
I57:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_doubleGVdfmc_modeling, IKJLraw_c_doubleG_);
  goto I61;
}
I61:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_doubleG_, IKJLraw_objectG_, &Kraw_c_doubleVdfmc_modeling);
  goto I65;
}
I65:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K68);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_double_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I67;
}
I67:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K71, &K68);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_double_at_setter_, &K60, &KPfalseVKi, T0);
  goto I70;
}
I70:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_long_doubleGVdfmc_modeling, IKJLraw_c_long_doubleG_);
  goto I73;
}
I73:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_long_doubleG_, IKJLraw_objectG_, &Kraw_c_long_doubleVdfmc_modeling);
  goto I77;
}
I77:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K80);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_long_double_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I79;
}
I79:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K83, &K80);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_long_double_at_setter_, &K60, &KPfalseVKi, T0);
  goto I82;
}
I82:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_signed_charGVdfmc_modeling, IKJLraw_c_signed_charG_);
  goto I85;
}
I85:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_signed_charG_, IKJLraw_machine_wordG_, &Kraw_c_signed_charVdfmc_modeling);
  goto I89;
}
I89:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K92);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_signed_char_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I91;
}
I91:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K95, &K92);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_signed_char_at_setter_, &K60, &KPfalseVKi, T0);
  goto I94;
}
I94:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_unsigned_charGVdfmc_modeling, IKJLraw_c_unsigned_charG_);
  goto I97;
}
I97:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_unsigned_charG_, IKJLraw_machine_wordG_, &Kraw_c_unsigned_charVdfmc_modeling);
  goto I101;
}
I101:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K104);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_unsigned_char_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I103;
}
I103:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K107, &K104);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_unsigned_char_at_setter_, &K60, &KPfalseVKi, T0);
  goto I106;
}
I106:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_signed_shortGVdfmc_modeling, IKJLraw_c_signed_shortG_);
  goto I109;
}
I109:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_signed_shortG_, IKJLraw_machine_wordG_, &Kraw_c_signed_shortVdfmc_modeling);
  goto I113;
}
I113:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K116);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_signed_short_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I115;
}
I115:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K119, &K116);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_signed_short_at_setter_, &K60, &KPfalseVKi, T0);
  goto I118;
}
I118:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_unsigned_shortGVdfmc_modeling, IKJLraw_c_unsigned_shortG_);
  goto I121;
}
I121:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_unsigned_shortG_, IKJLraw_machine_wordG_, &Kraw_c_unsigned_shortVdfmc_modeling);
  goto I125;
}
I125:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K128);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_unsigned_short_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I127;
}
I127:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K131, &K128);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_unsigned_short_at_setter_, &K60, &KPfalseVKi, T0);
  goto I130;
}
I130:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_signed_intGVdfmc_modeling, IKJLraw_c_signed_intG_);
  goto I133;
}
I133:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_signed_intG_, IKJLraw_machine_wordG_, &Kraw_c_signed_intVdfmc_modeling);
  goto I137;
}
I137:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K140);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_signed_int_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I139;
}
I139:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K143, &K140);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_signed_int_at_setter_, &K60, &KPfalseVKi, T0);
  goto I142;
}
I142:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_unsigned_intGVdfmc_modeling, IKJLraw_c_unsigned_intG_);
  goto I145;
}
I145:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_unsigned_intG_, IKJLraw_machine_wordG_, &Kraw_c_unsigned_intVdfmc_modeling);
  goto I149;
}
I149:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K152);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_unsigned_int_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I151;
}
I151:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K155, &K152);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_unsigned_int_at_setter_, &K60, &KPfalseVKi, T0);
  goto I154;
}
I154:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_signed_longGVdfmc_modeling, IKJLraw_c_signed_longG_);
  goto I157;
}
I157:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_signed_longG_, IKJLraw_machine_wordG_, &Kraw_c_signed_longVdfmc_modeling);
  goto I161;
}
I161:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K164);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_signed_long_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I163;
}
I163:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K167, &K164);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_signed_long_at_setter_, &K60, &KPfalseVKi, T0);
  goto I166;
}
I166:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_unsigned_longGVdfmc_modeling, IKJLraw_c_unsigned_longG_);
  goto I169;
}
I169:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_unsigned_longG_, IKJLraw_machine_wordG_, &Kraw_c_unsigned_longVdfmc_modeling);
  goto I173;
}
I173:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K176);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_unsigned_long_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I175;
}
I175:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K179, &K176);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_unsigned_long_at_setter_, &K60, &KPfalseVKi, T0);
  goto I178;
}
I178:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_signed_long_longGVdfmc_modeling, IKJLraw_c_signed_long_longG_);
  goto I181;
}
I181:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_signed_long_longG_, IKJLraw_machine_wordG_, &Kraw_c_signed_long_longVdfmc_modeling);
  goto I185;
}
I185:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K188);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_signed_long_long_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I187;
}
I187:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K191, &K188);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_signed_long_long_at_setter_, &K60, &KPfalseVKi, T0);
  goto I190;
}
I190:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_unsigned_long_longGVdfmc_modeling, IKJLraw_c_unsigned_long_longG_);
  goto I193;
}
I193:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_unsigned_long_longG_, IKJLraw_machine_wordG_, &Kraw_c_unsigned_long_longVdfmc_modeling);
  goto I197;
}
I197:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K200);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_unsigned_long_long_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I199;
}
I199:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K203, &K200);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_unsigned_long_long_at_setter_, &K60, &KPfalseVKi, T0);
  goto I202;
}
I202:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_pointerGVdfmc_modeling, IKJLraw_c_pointerG_);
  goto I205;
}
I205:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_pointerG_, IKJLraw_machine_wordG_, &Kraw_c_pointerVdfmc_modeling);
  goto I209;
}
I209:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K212);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_pointer_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I211;
}
I211:

{
  D T0;
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K215, &K212);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_pointer_at_setter_, &K60, &KPfalseVKi, T0);
  goto I214;
}
I214:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_booleanGVdfmc_modeling, IKJLraw_booleanG_);
  goto I217;
}
I217:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_booleanG_, IKJLraw_machine_wordG_, &Kraw_booleanVdfmc_modeling);
  goto I221;
}
I221:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_byte_characterGVdfmc_modeling, IKJLraw_byte_characterG_);
  goto I223;
}
I223:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_byte_characterG_, IKJLraw_machine_wordG_, &Kraw_byte_characterVdfmc_modeling);
  goto I227;
}
I227:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_unicode_characterGVdfmc_modeling, IKJLraw_unicode_characterG_);
  goto I229;
}
I229:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_unicode_characterG_, IKJLraw_machine_wordG_, &Kraw_unicode_characterVdfmc_modeling);
  goto I233;
}
I233:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_byteGVdfmc_modeling, IKJLraw_byteG_);
  goto I235;
}
I235:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_byteG_, IKJLraw_machine_wordG_, &Kraw_byteVdfmc_modeling);
  goto I239;
}
I239:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_double_byteGVdfmc_modeling, IKJLraw_double_byteG_);
  goto I241;
}
I241:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_double_byteG_, IKJLraw_machine_wordG_, &Kraw_double_byteVdfmc_modeling);
  goto I245;
}
I245:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_integerGVdfmc_modeling, IKJLraw_integerG_);
  goto I247;
}
I247:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_integerG_, IKJLraw_machine_wordG_, &Kraw_integerVdfmc_modeling);
  goto I251;
}
I251:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_pointerGVdfmc_modeling, IKJLraw_pointerG_);
  goto I253;
}
I253:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_pointerG_, IKJLraw_machine_wordG_, &Kraw_pointerVdfmc_modeling);
  goto I257;
}
I257:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_addressGVdfmc_modeling, IKJLraw_addressG_);
  goto I259;
}
I259:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_addressG_, IKJLraw_machine_wordG_, &Kraw_addressVdfmc_modeling);
  goto I263;
}
I263:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_byte_stringGVdfmc_modeling, IKJLraw_byte_stringG_);
  goto I265;
}
I265:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:177
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_byte_stringG_, IKJLraw_machine_wordG_, &Kraw_byte_stringVdfmc_modeling);
  goto I269;
}
I269:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:195
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_voidGVdfmc_modeling, IKJLraw_c_voidG_);
  goto I271;
}
I271:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:195
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_voidG_, IKJLraw_machine_wordG_, &Kraw_c_voidVdfmc_modeling);
  goto I275;
}
I275:

  return;
}


/* eof */
