#include "opendylan/run-time.h"

/* Generated by Open Dylan 2014.1 for x86_64-linux */

/* Typedefs for referenced classes */

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
} _KLbooleanGVKd;

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

typedef struct {
  dylan_value wrapper;
} _KLobjectGVKd;

typedef struct {
  dylan_value wrapper;
} _KLunboundGVKe;

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

typedef struct {
  dylan_value wrapper;
} _KLintegerGVKd;

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

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

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

#define  define__KLbyte_stringGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value 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 {
  dylan_value wrapper;
  dylan_value head_;
  dylan_value tail_;
} _KLpairGVKd;

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

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

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

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

#define  define__KLsimple_object_vectorGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value size_; \
    dylan_value 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 {
  dylan_value wrapper;
  dylan_value class_properties_;
  dylan_value iclass_class_;
  dylan_value class_mm_wrapper_;
  dylan_value repeated_slot_descriptor_;
  dylan_value instance_slot_descriptors_;
  dylan_value iclass_dispatch_key_;
  dylan_value class_constructor_;
  dylan_value direct_superclasses_;
  dylan_value class_rcpl_vector_;
  dylan_value class_rcpl_position_;
  dylan_value class_rcpl_other_positions_;
  dylan_value class_known_joint_;
  dylan_value iclass_dependent_generics_;
  dylan_value iclass_subclass_dependent_generics_;
  dylan_value direct_subclasses_;
  dylan_value direct_methods_;
  dylan_value direct_slot_descriptors_;
  dylan_value slot_descriptors_;
  dylan_value direct_inherited_slot_descriptors_;
  dylan_value direct_initialization_argument_descriptors_;
  dylan_value class_slot_descriptors_;
  dylan_value defaulted_initialization_arguments_slot_;
  dylan_value class_slot_storage_;
} _KLimplementation_classGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
} _KLemitted_objectGVdfmc_common;

typedef struct {
  dylan_value wrapper;
} _KLdood_mapped_objectGVdood;

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

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

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
} _KLcharacterGVKd;

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
  dylan_value element_type_;
  dylan_value table_vector_;
  dylan_value initial_entries_;
  dylan_value grow_size_function_;
  dylan_value weakQ_;
} _KLobject_tableGVKd;

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
} _KLBcallable_objectGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
} _KLvirtual_objectGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
} _KLBvirtual_objectGVdfmc_modeling;

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value primitive_descriptor_getter_name_;
  dylan_value primitive_signature_;
  dylan_value primitive_value_;
  dylan_value primitive_properties_;
  dylan_value c_modifiers_;
  dylan_value c_signature_;
} _KLBobjc_msgsendGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value primitive_descriptor_getter_name_;
  dylan_value primitive_signature_;
  dylan_value primitive_value_;
  dylan_value primitive_properties_;
  dylan_value binding_name_;
  dylan_value c_modifiers_;
  dylan_value c_signature_;
} _KLBc_functionGVdfmc_modeling;


/* Typedefs for defined classes */

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

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_object_value_;
} _KLBraw_machine_wordGVdfmc_modeling;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_object_value_;
} _KLBraw_c_size_tGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_object_value_;
} _KLBraw_c_ssize_tGVdfmc_modeling;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
  dylan_value member_name_;
  dylan_value member_raw_type_;
  dylan_value member_array_length_;
} _KLraw_aggregate_array_memberGVdfmc_modeling;

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

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


/* Referenced object declarations */

dylan_value Kinstall_Bclass_mappingVdfmc_modelingMM0I (dylan_value, dylan_value);
dylan_value Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I (dylan_value, dylan_value);
dylan_value KPadd_a_methodVKnI (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
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;
dylan_value Kdo_define_raw_typeVdfmc_definitionsI (dylan_value, dylan_value, dylan_value);
dylan_value Kmake_primitive_sig_specVdfmc_modelingI (dylan_value, dylan_value);
dylan_value Kdo_define_core_primitiveVdfmc_definitionsMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLempty_listGVKd KPempty_listVKi;
extern _KLclassGVKd KLempty_listGVKd;
extern _KLmm_wrapperGVKi_0 KLempty_listGVKdW;
dylan_value KPadd_classVKeI (dylan_value);
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;
dylan_value KerrorVKdMM1I (dylan_value, dylan_value);
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;
dylan_value Kclass_instanceQ_rcpl_single_smallVKiI (dylan_value, dylan_value);
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;
dylan_value 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;
dylan_value Ksingleton_pointer_idQ_instanceQVKiI (dylan_value, dylan_value);
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_;
dylan_value Kclass_instanceQ_initialVKiI (dylan_value, dylan_value);
extern _KLkeyword_methodGVKe Kdefault_class_constructorVKi;
dylan_value Kclass_instanceQ_rcpl_single_largeVKiI (dylan_value, dylan_value);
extern _KLsealed_generic_functionGVKe Kcurrent_back_endVdfmc_common;
dylan_value Kraw_aggregate_optionsVdfmc_modelingMM0I (dylan_value);
extern _KLsealed_generic_functionGVKe Kget_propertyYplistsVcollections;
extern _KLsymbolGVKd KJdefault_;
dylan_value KLobject_tableGZ32ZconstructorVKiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLobject_tableGVKd;
extern _KLmm_wrapperGVKi_0 KLobject_tableGVKdW;
extern _KLsimple_methodGVKe Kdefault_grow_sizeVKe;
dylan_value Kraw_aggregate_membersVdfmc_modelingMM0I (dylan_value);
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;
dylan_value KputhashVKiI (dylan_value, dylan_value, dylan_value);
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;
dylan_value Kinitialize_packed_slotsVKeMM0I (dylan_value, dylan_value);
extern _KLsealed_generic_functionGVKe Kunsupplied_objectVKi;
dylan_value Kmake_name_fragmentVdfmc_macro_expanderI (dylan_value);
extern _KLsymbolGVKd KJclass_;
dylan_value KlistVKdI (dylan_value);
dylan_value Kmake_parens_fragmentVdfmc_macro_expanderI (dylan_value);
extern _KLsymbolGVKd KJend_;
dylan_value Kmake_templateVdfmc_macro_expanderI (dylan_value);
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;
dylan_value KCVKdMM0I (dylan_value, dylan_value);
extern _KLincremental_generic_functionGVKe K_VKd;
extern _KLincremental_generic_functionGVKe KnegativeVKd;
extern _KLclassGVKd KLBlimited_integerGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBlimited_integerGVdfmc_modelingW;
dylan_value Kdylan_valueVdfmc_namespaceI (dylan_value);
dylan_value KBobject_classVdfmc_modelingMM0I (dylan_value);
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;
dylan_value Kunion_instanceQVKiI (dylan_value, dylan_value);
extern _KLclassGVKd KLBmethodGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmethodGVdfmc_modelingW;
extern _KLclassGVKd KLBobjc_msgsendGVdfmc_modeling;
extern _KLclassGVKd KLBc_functionGVdfmc_modeling;
extern dylan_value 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;
dylan_value Ksource_constructor_for_primitiveVdfmc_modelingI ();
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_modelingM9;
dylan_value Kinitialize_packed_slotsVKeMdfmc_modelingM9I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM37;
dylan_value KinitializeVKdMdfmc_modelingM37I (dylan_value, dylan_value);
static _KLsymbolGVKd KJLraw_objectG_;
extern _KLsimple_methodGVKe Kraw_objectVdfmc_modelingMM0;
dylan_value Kraw_objectVdfmc_modelingMM0I (dylan_value);
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_size_tGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_size_tGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_size_tG_;
extern _KLsealed_generic_functionGVKe Kraw_c_size_tVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K188;
static _KLsymbolGVKd KJprimitive_c_size_t_at_;
static _KLsimple_object_vectorGVKd_8 K191;
static _KLsymbolGVKd KJprimitive_c_size_t_at_setter_;
extern _KLclassGVKd KLBraw_c_ssize_tGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_c_ssize_tGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_c_ssize_tG_;
extern _KLsealed_generic_functionGVKe Kraw_c_ssize_tVdfmc_modeling;
static _KLsimple_object_vectorGVKd_2 K200;
static _KLsymbolGVKd KJprimitive_c_ssize_t_at_;
static _KLsimple_object_vectorGVKd_8 K203;
static _KLsymbolGVKd KJprimitive_c_ssize_t_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 K212;
static _KLsymbolGVKd KJprimitive_c_signed_long_long_at_;
static _KLsimple_object_vectorGVKd_8 K215;
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 K224;
static _KLsymbolGVKd KJprimitive_c_unsigned_long_long_at_;
static _KLsimple_object_vectorGVKd_8 K227;
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 K236;
static _KLsymbolGVKd KJprimitive_c_pointer_at_;
static _KLsimple_object_vectorGVKd_8 K239;
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;
dylan_value Kdirect_objectQVdfmc_modelingMM3I (dylan_value);
extern _KLsealed_generic_functionGVKe Kraw_typeQVdfmc_modeling;
extern _KLsimple_methodGVKe KCsubtypeQVdfmc_modelingMM33;
dylan_value KCsubtypeQVdfmc_modelingMM33I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCsubtypeQVdfmc_modelingMM32;
dylan_value KCsubtypeQVdfmc_modelingMM32I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCsubtypeQVdfmc_modelingMM31;
dylan_value KCsubtypeQVdfmc_modelingMM31I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM20;
dylan_value KCknown_disjointQVdfmc_modelingMM20I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM21;
dylan_value KCknown_disjointQVdfmc_modelingMM21I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM22;
dylan_value KCknown_disjointQVdfmc_modelingMM22I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM23;
dylan_value KCknown_disjointQVdfmc_modelingMM23I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM14;
dylan_value Kraw_representation_nameVdfmc_modelingMM14I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM13;
dylan_value Kraw_representation_nameVdfmc_modelingMM13I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM12;
dylan_value Kraw_representation_nameVdfmc_modelingMM12I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM11;
dylan_value Kraw_representation_nameVdfmc_modelingMM11I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM10;
dylan_value Kraw_representation_nameVdfmc_modelingMM10I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM9;
dylan_value Kraw_representation_nameVdfmc_modelingMM9I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM8;
dylan_value Kraw_representation_nameVdfmc_modelingMM8I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM7;
dylan_value Kraw_representation_nameVdfmc_modelingMM7I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM6;
dylan_value Kraw_representation_nameVdfmc_modelingMM6I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM5;
dylan_value Kraw_representation_nameVdfmc_modelingMM5I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM4;
dylan_value Kraw_representation_nameVdfmc_modelingMM4I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM3;
dylan_value Kraw_representation_nameVdfmc_modelingMM3I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM2;
dylan_value Kraw_representation_nameVdfmc_modelingMM2I (dylan_value);
extern _KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM1;
dylan_value Kraw_representation_nameVdfmc_modelingMM1I (dylan_value);
extern _KLsealed_generic_functionGVKe KCraw_object_valueVdfmc_modeling;
dylan_value Kmake_raw_literalVdfmc_modelingMM3I (dylan_value);
extern _KLsealed_generic_functionGVKe Kmake_raw_literalVdfmc_modeling;
dylan_value KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLBraw_objectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_objectGVdfmc_modelingW;
dylan_value Kmake_raw_literalVdfmc_modelingMM0I (dylan_value);
dylan_value Kmake_raw_literalVdfmc_modelingMM5I (dylan_value);
dylan_value Kmake_raw_literalVdfmc_modelingMM4I (dylan_value);
dylan_value Kprimitive_side_effectingQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
dylan_value Kprimitive_statelessQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
dylan_value Kprimitive_dynamic_extentQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
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 K368;
static _KLbyte_stringGVKd_27 K369;
extern _KLgetter_methodGVKi Kprimitive_propertiesVdfmc_modelingMM0;
static _KLpairGVKd K371;
static _KLbyte_stringGVKd_20 K372;
extern _KLsealed_generic_functionGVKe Kprimitive_valueVdfmc_modeling;
extern _KLgetter_methodGVKi Kprimitive_valueVdfmc_modelingMM0;
static _KLpairGVKd K375;
static _KLbyte_stringGVKd_15 K376;
extern _KLsealed_generic_functionGVKe Kprimitive_signatureVdfmc_modeling;
extern _KLgetter_methodGVKi Kprimitive_signatureVdfmc_modelingMM0;
static _KLpairGVKd K379;
static _KLbyte_stringGVKd_19 K380;
static _KLsymbolGVKd KJgetter_name_;
extern _KLsealed_generic_functionGVKe Kprimitive_descriptor_getter_nameVdfmc_modeling;
extern _KLgetter_methodGVKi Kprimitive_descriptor_getter_nameVdfmc_modelingMM0;
static _KLpairGVKd K384;
static _KLbyte_stringGVKd_32 K385;
static _KLbyte_stringGVKd_11 K386;
static _KLimplementation_classGVKe K387;
static _KLsimple_object_vectorGVKd_4 K388;
extern _KLkeyword_methodGVKe KLBraw_objectGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_objectGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K391;
static _KLsimple_object_vectorGVKd_6 K392;
static _KLsimple_object_vectorGVKd_1 K393;
extern _KLinstance_slot_descriptorGVKe KCraw_object_valueVdfmc_modelingHLBraw_objectG;
static _KLbyte_stringGVKd_23 K395;
static _KLbyte_stringGVKd_63 K396;
static _KLkeyword_signatureAvaluesGVKi K397;
static _KLsimple_object_vectorGVKd_6 K398;
static _KLsymbolGVKd KJemitted_name_;
static _KLsymbolGVKd KJdefinition_;
static _KLbyte_stringGVKd_10 K401;
static _KLbyte_stringGVKd_12 K402;
static _KLsimple_object_vectorGVKd_3 K403;
static _KLsimple_object_vectorGVKd_1 K404;
static _KLbyte_stringGVKd_13 K405;
extern _KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM0;
extern _KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM1;
dylan_value Kmake_raw_literalVdfmc_modelingMM1I (dylan_value);
extern _KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM2;
dylan_value Kmake_raw_literalVdfmc_modelingMM2I (dylan_value);
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;
dylan_value Kmake_raw_literalVdfmc_modelingMM6I (dylan_value);
extern _KLsimple_methodGVKe Kmake_raw_literalVdfmc_modelingMM7;
dylan_value Kmake_raw_literalVdfmc_modelingMM7I (dylan_value);
static _KLpairGVKd K418;
static _KLpairGVKd K419;
static _KLpairGVKd K420;
static _KLpairGVKd K421;
static _KLpairGVKd K422;
static _KLpairGVKd K423;
static _KLpairGVKd K424;
static _KLpairGVKd K425;
static _KLbyte_stringGVKd_16 K426;
static _KLsignatureGVKe K427;
static _KLsignatureGVKe K428;
static _KLsignatureGVKe K429;
static _KLsignatureGVKe K430;
static _KLsignatureGVKe K431;
static _KLsignatureGVKe K432;
static _KLsignatureGVKe K433;
static _KLsimple_object_vectorGVKd_1 K434;
static _KLsignatureGVKe K435;
extern _KLgetter_methodGVKi KCraw_object_valueVdfmc_modelingMM0;
static _KLpairGVKd K437;
static _KLbyte_stringGVKd_17 K438;
static _KLsignatureAvaluesGVKi K439;
static _KLsimple_object_vectorGVKd_1 K440;
static _KLsimple_object_vectorGVKd_1 K441;
static _KLsingletonGVKd K442;
static _KLsymbolGVKd KJLmachine_wordG_;
static _KLbyte_stringGVKd_14 K444;
static _KLsignatureAvaluesGVKi K445;
static _KLsimple_object_vectorGVKd_1 K446;
static _KLsingletonGVKd K447;
static _KLsymbolGVKd KJLsingle_floatG_;
static _KLbyte_stringGVKd_14 K449;
static _KLsignatureAvaluesGVKi K450;
static _KLsimple_object_vectorGVKd_1 K451;
static _KLsingletonGVKd K452;
static _KLsymbolGVKd KJLdouble_floatG_;
static _KLbyte_stringGVKd_14 K454;
static _KLsignatureAvaluesGVKi K455;
static _KLsimple_object_vectorGVKd_1 K456;
static _KLsingletonGVKd K457;
static _KLsymbolGVKd KJLdouble_integerG_;
static _KLbyte_stringGVKd_16 K459;
static _KLsignatureAvaluesGVKi K460;
static _KLsimple_object_vectorGVKd_1 K461;
static _KLsingletonGVKd K462;
static _KLsymbolGVKd KJLextended_floatG_;
static _KLbyte_stringGVKd_16 K464;
static _KLsignatureAvaluesGVKi K465;
static _KLsimple_object_vectorGVKd_1 K466;
static _KLsingletonGVKd K467;
static _KLsymbolGVKd KJLbooleanG_;
static _KLbyte_stringGVKd_9 K469;
static _KLsignatureAvaluesGVKi K470;
static _KLsimple_object_vectorGVKd_1 K471;
static _KLsingletonGVKd K472;
static _KLsymbolGVKd KJLbyte_characterG_;
static _KLbyte_stringGVKd_16 K474;
static _KLsignatureAvaluesGVKi K475;
static _KLsimple_object_vectorGVKd_1 K476;
static _KLsingletonGVKd K477;
static _KLsymbolGVKd KJLunicode_characterG_;
static _KLbyte_stringGVKd_19 K479;
static _KLsignatureAvaluesGVKi K480;
static _KLsimple_object_vectorGVKd_1 K481;
static _KLsingletonGVKd K482;
static _KLsymbolGVKd KJLbyteG_;
static _KLbyte_stringGVKd_6 K484;
static _KLsignatureAvaluesGVKi K485;
static _KLsimple_object_vectorGVKd_1 K486;
static _KLsingletonGVKd K487;
static _KLsymbolGVKd KJLdouble_byteG_;
static _KLbyte_stringGVKd_13 K489;
static _KLsignatureAvaluesGVKi K490;
static _KLsimple_object_vectorGVKd_1 K491;
static _KLsingletonGVKd K492;
static _KLsymbolGVKd KJLintegerG_;
static _KLbyte_stringGVKd_9 K494;
static _KLsignatureAvaluesGVKi K495;
static _KLsimple_object_vectorGVKd_1 K496;
static _KLsingletonGVKd K497;
static _KLsymbolGVKd KJLpointerG_;
static _KLbyte_stringGVKd_9 K499;
static _KLsignatureAvaluesGVKi K500;
static _KLsimple_object_vectorGVKd_1 K501;
static _KLsingletonGVKd K502;
static _KLsymbolGVKd KJLaddressG_;
static _KLbyte_stringGVKd_9 K504;
static _KLsignatureAvaluesGVKi K505;
static _KLsimple_object_vectorGVKd_1 K506;
static _KLsingletonGVKd K507;
static _KLsymbolGVKd KJLbyte_stringG_;
static _KLbyte_stringGVKd_13 K509;
static _KLsignatureAvaluesGVKi K510;
static _KLsimple_object_vectorGVKd_2 K511;
static _KLsignatureAvaluesGVKi K512;
static _KLsimple_object_vectorGVKd_2 K513;
static _KLsignatureAvaluesGVKi K514;
static _KLsimple_object_vectorGVKd_2 K515;
static _KLsignatureAvaluesGVKi K516;
static _KLsimple_object_vectorGVKd_2 K517;
static _KLsignatureAvaluesGVKi K518;
static _KLsimple_object_vectorGVKd_2 K519;
extern _KLsimple_methodGVKe Kraw_typeQVdfmc_modelingMM0;
dylan_value Kraw_typeQVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe Kraw_typeQVdfmc_modelingMM1;
dylan_value Kraw_typeQVdfmc_modelingMM1I (dylan_value);
extern _KLsimple_methodGVKe Kraw_typeQVdfmc_modelingMM2;
dylan_value Kraw_typeQVdfmc_modelingMM2I (dylan_value);
static _KLpairGVKd K526;
static _KLpairGVKd K527;
static _KLpairGVKd K528;
static _KLbyte_stringGVKd_9 K529;
static _KLsignatureGVKe K530;
static _KLsimple_object_vectorGVKd_1 K531;
static _KLsignatureGVKe K532;
static _KLsimple_object_vectorGVKd_1 K533;
static _KLsignatureGVKe K534;
extern _KLclassGVKd KLraw_aggregate_array_memberGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLraw_aggregate_array_memberGVdfmc_modelingW;
static _KLimplementation_classGVKe K537;
static _KLsimple_object_vectorGVKd_3 K538;
extern _KLkeyword_methodGVKe KLraw_aggregate_array_memberGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLraw_aggregate_array_memberGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K541;
static _KLsimple_object_vectorGVKd_6 K542;
static _KLsimple_object_vectorGVKd_1 K543;
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 K548;
static _KLbyte_stringGVKd_19 K549;
static _KLbyte_stringGVKd_12 K550;
static _KLsymbolGVKd KJraw_type_;
static _KLbyte_stringGVKd_8 K552;
static _KLkeyword_signatureAvaluesGVKi K553;
static _KLsimple_object_vectorGVKd_6 K554;
static _KLsimple_object_vectorGVKd_3 K555;
static _KLsimple_object_vectorGVKd_1 K556;
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 K561;
static _KLbyte_stringGVKd_15 K562;
extern _KLsealed_generic_functionGVKe Kmember_nameVdfmc_modeling;
extern _KLgetter_methodGVKi Kmember_nameVdfmc_modelingMM0;
static _KLpairGVKd K565;
static _KLbyte_stringGVKd_11 K566;
static _KLbyte_stringGVKd_28 K567;
extern _KLclassGVKd KLraw_struct_bitfield_memberGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLraw_struct_bitfield_memberGVdfmc_modelingW;
static _KLimplementation_classGVKe K570;
static _KLsimple_object_vectorGVKd_3 K571;
extern _KLkeyword_methodGVKe KLraw_struct_bitfield_memberGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLraw_struct_bitfield_memberGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_6 K574;
static _KLsimple_object_vectorGVKd_1 K575;
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;
dylan_value Kmember_bitfield_widthVdfmc_modelingMM0I (dylan_value);
extern _KLgetter_methodGVKi Kmember_bitfield_widthVdfmc_modelingMM1;
static _KLpairGVKd K582;
static _KLpairGVKd K583;
static _KLsignatureAvaluesGVKi K584;
static _KLbyte_stringGVKd_21 K585;
static _KLbyte_stringGVKd_14 K586;
static _KLkeyword_signatureAvaluesGVKi K587;
static _KLsimple_object_vectorGVKd_6 K588;
static _KLsimple_object_vectorGVKd_3 K589;
static _KLsimple_object_vectorGVKd_1 K590;
static _KLbyte_stringGVKd_28 K591;
extern _KLsealed_generic_functionGVKe Kcompute_raw_aggregate_memberVdfmc_modeling;
static _KLsignatureAvaluesGVKi K593;
static _KLbyte_stringGVKd_28 K594;
extern _KLclassGVKd KLraw_aggregate_ordinary_memberGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLraw_aggregate_ordinary_memberGVdfmc_modelingW;
static _KLimplementation_classGVKe K597;
static _KLsimple_object_vectorGVKd_2 K598;
extern _KLkeyword_methodGVKe KLraw_aggregate_ordinary_memberGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLraw_aggregate_ordinary_memberGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_6 K601;
static _KLkeyword_signatureAvaluesGVKi K602;
static _KLsimple_object_vectorGVKd_4 K603;
static _KLsimple_object_vectorGVKd_2 K604;
static _KLsimple_object_vectorGVKd_1 K605;
static _KLbyte_stringGVKd_31 K606;
static _KLimplementation_classGVKe K607;
static _KLsimple_object_vectorGVKd_1 K608;
static _KLsimple_object_vectorGVKd_6 K609;
static _KLbyte_stringGVKd_22 K610;
static _KLsignatureGVKe K611;
static _KLbyte_stringGVKd_10 K612;
static _KLbyte_stringGVKd_12 K613;
static _KLimplementation_classGVKe K614;
extern _KLkeyword_methodGVKe KLBraw_c_voidGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_voidGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K617;
static _KLsimple_object_vectorGVKd_8 K618;
static _KLkeyword_signatureAvaluesGVKi K619;
static _KLsimple_object_vectorGVKd_1 K620;
static _KLbyte_stringGVKd_13 K621;
static _KLbyte_stringGVKd_15 K622;
static _KLbyte_stringGVKd_17 K623;
static _KLimplementation_classGVKe K624;
extern _KLkeyword_methodGVKe KLBraw_byte_stringGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_byte_stringGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K627;
static _KLkeyword_signatureAvaluesGVKi K628;
static _KLsimple_object_vectorGVKd_1 K629;
static _KLbyte_stringGVKd_18 K630;
static _KLbyte_stringGVKd_11 K631;
static _KLbyte_stringGVKd_13 K632;
static _KLimplementation_classGVKe K633;
extern _KLkeyword_methodGVKe KLBraw_addressGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_addressGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K636;
static _KLkeyword_signatureAvaluesGVKi K637;
static _KLsimple_object_vectorGVKd_1 K638;
static _KLbyte_stringGVKd_14 K639;
static _KLbyte_stringGVKd_11 K640;
static _KLbyte_stringGVKd_13 K641;
static _KLimplementation_classGVKe K642;
extern _KLkeyword_methodGVKe KLBraw_pointerGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_pointerGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K645;
static _KLkeyword_signatureAvaluesGVKi K646;
static _KLsimple_object_vectorGVKd_1 K647;
static _KLbyte_stringGVKd_14 K648;
static _KLbyte_stringGVKd_11 K649;
static _KLbyte_stringGVKd_13 K650;
static _KLimplementation_classGVKe K651;
extern _KLkeyword_methodGVKe KLBraw_integerGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_integerGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K654;
static _KLkeyword_signatureAvaluesGVKi K655;
static _KLsimple_object_vectorGVKd_1 K656;
static _KLbyte_stringGVKd_14 K657;
static _KLbyte_stringGVKd_15 K658;
static _KLbyte_stringGVKd_17 K659;
static _KLimplementation_classGVKe K660;
extern _KLkeyword_methodGVKe KLBraw_double_byteGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_double_byteGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K663;
static _KLkeyword_signatureAvaluesGVKi K664;
static _KLsimple_object_vectorGVKd_1 K665;
static _KLbyte_stringGVKd_18 K666;
static _KLbyte_stringGVKd_8 K667;
static _KLbyte_stringGVKd_10 K668;
static _KLimplementation_classGVKe K669;
extern _KLkeyword_methodGVKe KLBraw_byteGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_byteGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K672;
static _KLkeyword_signatureAvaluesGVKi K673;
static _KLsimple_object_vectorGVKd_1 K674;
static _KLbyte_stringGVKd_11 K675;
static _KLbyte_stringGVKd_21 K676;
static _KLbyte_stringGVKd_23 K677;
static _KLimplementation_classGVKe K678;
extern _KLkeyword_methodGVKe KLBraw_unicode_characterGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_unicode_characterGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K681;
static _KLkeyword_signatureAvaluesGVKi K682;
static _KLsimple_object_vectorGVKd_1 K683;
static _KLbyte_stringGVKd_24 K684;
static _KLbyte_stringGVKd_18 K685;
static _KLbyte_stringGVKd_20 K686;
static _KLimplementation_classGVKe K687;
extern _KLkeyword_methodGVKe KLBraw_byte_characterGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_byte_characterGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K690;
static _KLkeyword_signatureAvaluesGVKi K691;
static _KLsimple_object_vectorGVKd_1 K692;
static _KLbyte_stringGVKd_21 K693;
static _KLbyte_stringGVKd_11 K694;
static _KLbyte_stringGVKd_13 K695;
static _KLimplementation_classGVKe K696;
extern _KLkeyword_methodGVKe KLBraw_booleanGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_booleanGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K699;
static _KLkeyword_signatureAvaluesGVKi K700;
static _KLsimple_object_vectorGVKd_1 K701;
static _KLbyte_stringGVKd_14 K702;
static _KLbyte_stringGVKd_29 K703;
static _KLbyte_stringGVKd_5 K704;
static _KLbyte_stringGVKd_15 K705;
static _KLbyte_stringGVKd_7 K706;
static _KLbyte_stringGVKd_6 K707;
static _KLbyte_stringGVKd_11 K708;
static _KLbyte_stringGVKd_22 K709;
static _KLbyte_stringGVKd_4 K710;
static _KLbyte_stringGVKd_13 K711;
static _KLimplementation_classGVKe K712;
extern _KLkeyword_methodGVKe KLBraw_c_pointerGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_pointerGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K715;
static _KLkeyword_signatureAvaluesGVKi K716;
static _KLsimple_object_vectorGVKd_1 K717;
static _KLbyte_stringGVKd_16 K718;
static _KLbyte_stringGVKd_40 K719;
static _KLbyte_stringGVKd_26 K720;
static _KLbyte_stringGVKd_33 K721;
static _KLbyte_stringGVKd_24 K722;
static _KLimplementation_classGVKe K723;
extern _KLkeyword_methodGVKe KLBraw_c_unsigned_long_longGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_unsigned_long_longGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K726;
static _KLkeyword_signatureAvaluesGVKi K727;
static _KLsimple_object_vectorGVKd_1 K728;
static _KLbyte_stringGVKd_27 K729;
static _KLbyte_stringGVKd_38 K730;
static _KLbyte_stringGVKd_24 K731;
static _KLbyte_stringGVKd_31 K732;
static _KLbyte_stringGVKd_22 K733;
static _KLimplementation_classGVKe K734;
extern _KLkeyword_methodGVKe KLBraw_c_signed_long_longGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_signed_long_longGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K737;
static _KLkeyword_signatureAvaluesGVKi K738;
static _KLsimple_object_vectorGVKd_1 K739;
static _KLbyte_stringGVKd_25 K740;
static _KLbyte_stringGVKd_29 K741;
static _KLbyte_stringGVKd_15 K742;
static _KLbyte_stringGVKd_22 K743;
static _KLbyte_stringGVKd_13 K744;
static _KLimplementation_classGVKe K745;
extern _KLkeyword_methodGVKe KLBraw_c_ssize_tGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_ssize_tGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K748;
static _KLkeyword_signatureAvaluesGVKi K749;
static _KLsimple_object_vectorGVKd_1 K750;
static _KLbyte_stringGVKd_16 K751;
static _KLbyte_stringGVKd_28 K752;
static _KLbyte_stringGVKd_14 K753;
static _KLbyte_stringGVKd_21 K754;
static _KLbyte_stringGVKd_12 K755;
static _KLimplementation_classGVKe K756;
extern _KLkeyword_methodGVKe KLBraw_c_size_tGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_size_tGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K759;
static _KLkeyword_signatureAvaluesGVKi K760;
static _KLsimple_object_vectorGVKd_1 K761;
static _KLbyte_stringGVKd_15 K762;
static _KLbyte_stringGVKd_35 K763;
static _KLbyte_stringGVKd_21 K764;
static _KLbyte_stringGVKd_28 K765;
static _KLbyte_stringGVKd_19 K766;
static _KLimplementation_classGVKe K767;
extern _KLkeyword_methodGVKe KLBraw_c_unsigned_longGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_unsigned_longGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K770;
static _KLkeyword_signatureAvaluesGVKi K771;
static _KLsimple_object_vectorGVKd_1 K772;
static _KLbyte_stringGVKd_22 K773;
static _KLbyte_stringGVKd_33 K774;
static _KLbyte_stringGVKd_19 K775;
static _KLbyte_stringGVKd_26 K776;
static _KLbyte_stringGVKd_17 K777;
static _KLimplementation_classGVKe K778;
extern _KLkeyword_methodGVKe KLBraw_c_signed_longGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_signed_longGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K781;
static _KLkeyword_signatureAvaluesGVKi K782;
static _KLsimple_object_vectorGVKd_1 K783;
static _KLbyte_stringGVKd_20 K784;
static _KLbyte_stringGVKd_34 K785;
static _KLbyte_stringGVKd_20 K786;
static _KLbyte_stringGVKd_27 K787;
static _KLbyte_stringGVKd_18 K788;
static _KLimplementation_classGVKe K789;
extern _KLkeyword_methodGVKe KLBraw_c_unsigned_intGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_unsigned_intGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K792;
static _KLkeyword_signatureAvaluesGVKi K793;
static _KLsimple_object_vectorGVKd_1 K794;
static _KLbyte_stringGVKd_21 K795;
static _KLbyte_stringGVKd_32 K796;
static _KLbyte_stringGVKd_18 K797;
static _KLbyte_stringGVKd_25 K798;
static _KLbyte_stringGVKd_16 K799;
static _KLimplementation_classGVKe K800;
extern _KLkeyword_methodGVKe KLBraw_c_signed_intGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_signed_intGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K803;
static _KLkeyword_signatureAvaluesGVKi K804;
static _KLsimple_object_vectorGVKd_1 K805;
static _KLbyte_stringGVKd_19 K806;
static _KLbyte_stringGVKd_36 K807;
static _KLbyte_stringGVKd_22 K808;
static _KLbyte_stringGVKd_29 K809;
static _KLbyte_stringGVKd_20 K810;
static _KLimplementation_classGVKe K811;
extern _KLkeyword_methodGVKe KLBraw_c_unsigned_shortGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_unsigned_shortGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K814;
static _KLkeyword_signatureAvaluesGVKi K815;
static _KLsimple_object_vectorGVKd_1 K816;
static _KLbyte_stringGVKd_23 K817;
static _KLbyte_stringGVKd_34 K818;
static _KLbyte_stringGVKd_20 K819;
static _KLbyte_stringGVKd_27 K820;
static _KLbyte_stringGVKd_18 K821;
static _KLimplementation_classGVKe K822;
extern _KLkeyword_methodGVKe KLBraw_c_signed_shortGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_signed_shortGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K825;
static _KLkeyword_signatureAvaluesGVKi K826;
static _KLsimple_object_vectorGVKd_1 K827;
static _KLbyte_stringGVKd_21 K828;
static _KLbyte_stringGVKd_35 K829;
static _KLbyte_stringGVKd_21 K830;
static _KLbyte_stringGVKd_28 K831;
static _KLbyte_stringGVKd_19 K832;
static _KLimplementation_classGVKe K833;
extern _KLkeyword_methodGVKe KLBraw_c_unsigned_charGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_unsigned_charGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K836;
static _KLkeyword_signatureAvaluesGVKi K837;
static _KLsimple_object_vectorGVKd_1 K838;
static _KLbyte_stringGVKd_22 K839;
static _KLbyte_stringGVKd_33 K840;
static _KLbyte_stringGVKd_19 K841;
static _KLbyte_stringGVKd_26 K842;
static _KLbyte_stringGVKd_17 K843;
static _KLimplementation_classGVKe K844;
extern _KLkeyword_methodGVKe KLBraw_c_signed_charGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_signed_charGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K847;
static _KLkeyword_signatureAvaluesGVKi K848;
static _KLsimple_object_vectorGVKd_1 K849;
static _KLbyte_stringGVKd_20 K850;
static _KLbyte_stringGVKd_33 K851;
static _KLbyte_stringGVKd_19 K852;
static _KLbyte_stringGVKd_26 K853;
static _KLbyte_stringGVKd_17 K854;
static _KLimplementation_classGVKe K855;
extern _KLkeyword_methodGVKe KLBraw_c_long_doubleGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_long_doubleGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K858;
static _KLkeyword_signatureAvaluesGVKi K859;
static _KLsimple_object_vectorGVKd_1 K860;
static _KLbyte_stringGVKd_20 K861;
static _KLbyte_stringGVKd_28 K862;
static _KLbyte_stringGVKd_14 K863;
static _KLbyte_stringGVKd_21 K864;
static _KLbyte_stringGVKd_12 K865;
static _KLimplementation_classGVKe K866;
extern _KLkeyword_methodGVKe KLBraw_c_doubleGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_doubleGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K869;
static _KLkeyword_signatureAvaluesGVKi K870;
static _KLsimple_object_vectorGVKd_1 K871;
static _KLbyte_stringGVKd_15 K872;
static _KLsymbolGVKd KJside_effecting_;
static _KLbyte_stringGVKd_14 K874;
static _KLbyte_stringGVKd_27 K875;
static _KLbyte_stringGVKd_13 K876;
static _KLbyte_stringGVKd_20 K877;
static _KLbyte_stringGVKd_11 K878;
static _KLimplementation_classGVKe K879;
extern _KLkeyword_methodGVKe KLBraw_c_floatGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_c_floatGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K882;
static _KLkeyword_signatureAvaluesGVKi K883;
static _KLsimple_object_vectorGVKd_1 K884;
static _KLbyte_stringGVKd_14 K885;
static _KLbyte_stringGVKd_18 K886;
static _KLbyte_stringGVKd_20 K887;
static _KLimplementation_classGVKe K888;
extern _KLkeyword_methodGVKe KLBraw_extended_floatGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_extended_floatGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K891;
static _KLkeyword_signatureAvaluesGVKi K892;
static _KLsimple_object_vectorGVKd_1 K893;
static _KLbyte_stringGVKd_21 K894;
static _KLbyte_stringGVKd_18 K895;
static _KLbyte_stringGVKd_20 K896;
static _KLimplementation_classGVKe K897;
extern _KLkeyword_methodGVKe KLBraw_double_integerGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_double_integerGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K900;
static _KLkeyword_signatureAvaluesGVKi K901;
static _KLsimple_object_vectorGVKd_1 K902;
static _KLbyte_stringGVKd_21 K903;
static _KLbyte_stringGVKd_16 K904;
static _KLbyte_stringGVKd_18 K905;
static _KLimplementation_classGVKe K906;
extern _KLkeyword_methodGVKe KLBraw_double_floatGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_double_floatGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K909;
static _KLkeyword_signatureAvaluesGVKi K910;
static _KLsimple_object_vectorGVKd_1 K911;
static _KLbyte_stringGVKd_19 K912;
static _KLbyte_stringGVKd_16 K913;
static _KLbyte_stringGVKd_18 K914;
static _KLimplementation_classGVKe K915;
extern _KLkeyword_methodGVKe KLBraw_single_floatGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_single_floatGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K918;
static _KLkeyword_signatureAvaluesGVKi K919;
static _KLsimple_object_vectorGVKd_1 K920;
static _KLbyte_stringGVKd_19 K921;
static _KLbyte_stringGVKd_16 K922;
static _KLbyte_stringGVKd_18 K923;
static _KLimplementation_classGVKe K924;
extern _KLkeyword_methodGVKe KLBraw_machine_wordGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_machine_wordGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K927;
static _KLkeyword_signatureAvaluesGVKi K928;
static _KLbyte_stringGVKd_19 K929;
extern _KLsealed_generic_functionGVKe Kraw_type_c_nameVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_c_nameVdfmc_modelingMM0;
dylan_value Kraw_type_c_nameVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K933;
static _KLbyte_stringGVKd_15 K934;
dylan_value Kraw_type_descriptorVdfmc_modelingI (dylan_value);
static _KLsignatureGVKe K936;
extern _KLsealed_generic_functionGVKe Kraw_type_unboxer_nameVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_unboxer_nameVdfmc_modelingMM0;
dylan_value Kraw_type_unboxer_nameVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K940;
static _KLbyte_stringGVKd_21 K941;
extern _KLsealed_generic_functionGVKe Kraw_type_boxer_nameVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_boxer_nameVdfmc_modelingMM0;
dylan_value Kraw_type_boxer_nameVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K945;
static _KLbyte_stringGVKd_19 K946;
extern _KLsealed_generic_functionGVKe Kraw_type_boxed_class_nameVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_boxed_class_nameVdfmc_modelingMM0;
dylan_value Kraw_type_boxed_class_nameVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K950;
static _KLbyte_stringGVKd_25 K951;
extern _KLsealed_generic_functionGVKe Kraw_type_setter_nameVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_setter_nameVdfmc_modelingMM0;
dylan_value Kraw_type_setter_nameVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K955;
static _KLbyte_stringGVKd_20 K956;
extern _KLsealed_generic_functionGVKe Kraw_type_getter_nameVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_getter_nameVdfmc_modelingMM0;
dylan_value Kraw_type_getter_nameVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K960;
static _KLbyte_stringGVKd_20 K961;
extern _KLsealed_generic_functionGVKe Kraw_type_unboxerVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_unboxerVdfmc_modelingMM0;
dylan_value Kraw_type_unboxerVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K965;
static _KLbyte_stringGVKd_16 K966;
extern _KLsealed_generic_functionGVKe Kraw_type_boxerVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_boxerVdfmc_modelingMM0;
dylan_value Kraw_type_boxerVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K970;
static _KLbyte_stringGVKd_14 K971;
extern _KLsealed_generic_functionGVKe Kraw_type_boxed_classVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_boxed_classVdfmc_modelingMM0;
dylan_value Kraw_type_boxed_classVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K975;
static _KLbyte_stringGVKd_20 K976;
extern _KLsealed_generic_functionGVKe Kraw_type_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_setterVdfmc_modelingMM0;
dylan_value Kraw_type_setterVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K980;
static _KLbyte_stringGVKd_15 K981;
extern _KLsealed_generic_functionGVKe Kraw_type_getterVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_getterVdfmc_modelingMM0;
dylan_value Kraw_type_getterVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K985;
static _KLbyte_stringGVKd_15 K986;
extern _KLsealed_generic_functionGVKe Kraw_type_alignmentVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_alignmentVdfmc_modelingMM0;
dylan_value Kraw_type_alignmentVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe Kraw_type_alignmentVdfmc_modelingMM1;
dylan_value Kraw_type_alignmentVdfmc_modelingMM1I (dylan_value);
static _KLpairGVKd K992;
static _KLpairGVKd K993;
static _KLbyte_stringGVKd_18 K994;
extern _KLsealed_generic_functionGVKe Kcompute_raw_aggregate_layoutVdfmc_modeling;
extern _KLsimple_methodGVKe Kcompute_raw_aggregate_layoutVdfmc_modelingMM0;
dylan_value Kcompute_raw_aggregate_layoutVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe Kcompute_raw_aggregate_layoutVdfmc_modelingMM1;
dylan_value Kcompute_raw_aggregate_layoutVdfmc_modelingMM1I (dylan_value);
static _KLpairGVKd K1000;
static _KLpairGVKd K1001;
static _KLbyte_stringGVKd_28 K1002;
dylan_value Kget_default_pack_optionVdfmc_modelingI ();
static _KLsymbolGVKd KJpack_;
extern _KLsealed_generic_functionGVKe Kcompute_member_sizeVdfmc_modeling;
extern _KLsimple_methodGVKe Kround_up_to_modVdfmc_modelingMM0;
dylan_value Kround_up_to_modVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLsignatureAvaluesGVKi K1008;
extern _KLsimple_methodGVKe Kcompute_member_sizeVdfmc_modelingMM0;
dylan_value Kcompute_member_sizeVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe Kcompute_member_sizeVdfmc_modelingMM1;
dylan_value Kcompute_member_sizeVdfmc_modelingMM1I (dylan_value);
static _KLpairGVKd K1013;
static _KLpairGVKd K1014;
static _KLbyte_stringGVKd_19 K1015;
extern _KLsealed_generic_functionGVKe Kraw_type_sizeVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_type_sizeVdfmc_modelingMM0;
dylan_value Kraw_type_sizeVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe Kraw_type_sizeVdfmc_modelingMM1;
dylan_value Kraw_type_sizeVdfmc_modelingMM1I (dylan_value);
static _KLpairGVKd K1021;
static _KLpairGVKd K1022;
static _KLbyte_stringGVKd_13 K1023;
static _KLsignatureAvaluesGVKi K1024;
static _KLsignatureGVKe K1025;
static _KLbyte_stringGVKd_4 K1026;
static _KLsymbolGVKd KJx86_;
static _KLsymbolGVKd KJwin32_;
static _KLbyte_stringGVKd_5 K1029;
static _KLbyte_stringGVKd_3 K1030;
static _KLsignatureAvaluesGVKi K1031;
static _KLsimple_object_vectorGVKd_1 K1032;
static _KLsimple_object_vectorGVKd_3 K1033;
dylan_value Kaddress_unit_bit_sizeVdfmc_modelingI ();
static _KLsignatureAvaluesGVKi K1035;
static _KLsimple_object_vectorGVKd_1 K1036;
static _KLbyte_stringGVKd_37 K1037;
static _KLbyte_stringGVKd_12 K1038;
static _KLpairGVKd K1039;
static _KLkeyword_signatureGVKe K1040;
static _KLsimple_object_vectorGVKd_1 K1041;
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 K1045;
static _KLsimple_object_vectorGVKd_2 K1046;
static _KLkeyword_signatureGVKe K1047;
static _KLsimple_object_vectorGVKd_6 K1048;
static _KLsymbolGVKd KJside_effectingQ_;
static _KLsymbolGVKd KJstatelessQ_;
static _KLsymbolGVKd KJdynamic_extentQ_;
static _KLbyte_stringGVKd_15 K1052;
static _KLbyte_stringGVKd_10 K1053;
static _KLbyte_stringGVKd_15 K1054;
static _KLsimple_object_vectorGVKd_3 K1055;
static _KLsymbolGVKd KJdefine_;
static _KLsymbolGVKd KJLobjectG_;
static _KLsymbolGVKd KJmetaclass_;
static _KLsymbolGVKd KJLvirtual_classG_;
static _KLbyte_stringGVKd_15 K1060;
static _KLbyte_stringGVKd_9 K1061;
static _KLbyte_stringGVKd_8 K1062;
static _KLbyte_stringGVKd_6 K1063;
static _KLsignatureGVKe K1064;
static _KLbyte_stringGVKd_11 K1065;
static _KLimplementation_classGVKe K1066;
static _KLsimple_object_vectorGVKd_7 K1067;
extern _KLkeyword_methodGVKe KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_3 K1069;
static _KLsimple_object_vectorGVKd_10 K1070;
static _KLsimple_object_vectorGVKd_4 K1071;
static _KLkeyword_signatureAvaluesGVKi K1072;
static _KLsimple_object_vectorGVKd_10 K1073;
static _KLsimple_object_vectorGVKd_5 K1074;
static _KLbyte_stringGVKd_12 K1075;
extern _KLsimple_methodGVKe Kprimitive_side_effectingQVdfmc_modelingMM0;
dylan_value Kprimitive_side_effectingQVdfmc_modelingMM0I (dylan_value x_);
static _KLsignatureAvaluesGVKi K1078;
extern _KLsimple_methodGVKe Kprimitive_statelessQVdfmc_modelingMM0;
dylan_value Kprimitive_statelessQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe Kprimitive_dynamic_extentQVdfmc_modelingMM0;
dylan_value Kprimitive_dynamic_extentQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe Krepeated_representation_byteQVdfmc_modelingMM0;
dylan_value Krepeated_representation_byteQVdfmc_modelingMM0I (dylan_value type_);
extern _KLsealed_generic_functionGVKe Krepeated_representation_sizeVdfmc_modeling;
extern _KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM0;
dylan_value Krepeated_representation_sizeVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM1;
dylan_value Krepeated_representation_sizeVdfmc_modelingMM1I (dylan_value);
extern _KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM2;
dylan_value Krepeated_representation_sizeVdfmc_modelingMM2I (dylan_value);
extern _KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM3;
dylan_value Krepeated_representation_sizeVdfmc_modelingMM3I (dylan_value);
static _KLpairGVKd K1094;
static _KLpairGVKd K1095;
static _KLpairGVKd K1096;
static _KLpairGVKd K1097;
static _KLbyte_stringGVKd_28 K1098;
extern _KLsimple_methodGVKe Kfits_in_bitsQVdfmc_modeling;
dylan_value Kfits_in_bitsQVdfmc_modelingI (dylan_value min_, dylan_value max_, dylan_value n_);
extern _KLsimple_methodGVKe KsubrangeQVdfmc_modeling;
dylan_value KsubrangeQVdfmc_modelingI (dylan_value min_, dylan_value max_, dylan_value in_min_, dylan_value in_max_);
static _KLsignatureAvaluesGVKi K1103;
static _KLsignatureAvaluesGVKi K1104;
static _KLsignatureAvaluesGVKi K1105;
static _KLsimple_object_vectorGVKd_1 K1106;
static _KLsignatureAvaluesGVKi K1107;
static _KLsimple_object_vectorGVKd_1 K1108;
static _KLsignatureAvaluesGVKi K1109;
static _KLsimple_object_vectorGVKd_1 K1110;
static _KLsignatureAvaluesGVKi K1111;
static _KLsimple_object_vectorGVKd_1 K1112;
static _KLsignatureAvaluesGVKi K1113;
extern _KLsealed_generic_functionGVKe Kraw_repeated_representationQVdfmc_modeling;
extern _KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM0;
dylan_value Kraw_repeated_representationQVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM1;
dylan_value Kraw_repeated_representationQVdfmc_modelingMM1I (dylan_value);
extern _KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM2;
dylan_value Kraw_repeated_representationQVdfmc_modelingMM2I (dylan_value);
extern _KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM3;
dylan_value Kraw_repeated_representationQVdfmc_modelingMM3I (dylan_value);
static _KLpairGVKd K1123;
static _KLpairGVKd K1124;
static _KLpairGVKd K1125;
static _KLpairGVKd K1126;
static _KLbyte_stringGVKd_28 K1127;
extern _KLunionGVKe KLboxerGVdfmc_modeling;
static _KLunionGVKe K1129;
static _KLsingletonGVKd K1130;
static _KLunionGVKe K1131;
static _KLsimple_object_vectorGVKd_5 K1132;
static _KLsignatureAvaluesGVKi K1133;
static _KLsimple_object_vectorGVKd_4 K1134;
static _KLsignatureAvaluesGVKi K1135;
static _KLsignatureAvaluesGVKi K1136;
static _KLsignatureAvaluesGVKi K1137;
extern _KLsimple_methodGVKe Krepeated_representationVdfmc_modelingMM0;
dylan_value Krepeated_representationVdfmc_modelingMM0I (dylan_value);
static _KLsignatureAvaluesGVKi K1140;
extern _KLsimple_methodGVKe Kcell_representationVdfmc_modelingMM0;
dylan_value Kcell_representationVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K1143;
static _KLpairGVKd K1144;
static _KLpairGVKd K1145;
static _KLpairGVKd K1146;
static _KLpairGVKd K1147;
static _KLpairGVKd K1148;
static _KLpairGVKd K1149;
static _KLpairGVKd K1150;
static _KLpairGVKd K1151;
static _KLpairGVKd K1152;
static _KLpairGVKd K1153;
static _KLpairGVKd K1154;
static _KLpairGVKd K1155;
static _KLpairGVKd K1156;
static _KLpairGVKd K1157;
static _KLpairGVKd K1158;
static _KLpairGVKd K1159;
static _KLpairGVKd K1160;
static _KLpairGVKd K1161;
static _KLpairGVKd K1162;
static _KLpairGVKd K1163;
static _KLpairGVKd K1164;
static _KLpairGVKd K1165;
static _KLpairGVKd K1166;
static _KLpairGVKd K1167;
static _KLpairGVKd K1168;
static _KLpairGVKd K1169;
static _KLpairGVKd K1170;
static _KLpairGVKd K1171;
static _KLpairGVKd K1172;
static _KLpairGVKd K1173;
static _KLpairGVKd K1174;
static _KLpairGVKd K1175;
static _KLpairGVKd K1176;
static _KLpairGVKd K1177;
static _KLpairGVKd K1178;

/* Indirection variables */

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

/* Variables */

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

/* Objects */

_KLclassGVKd KLBprimitiveGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1075,
  &K1066,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_modelingM9 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K1047,
  &key_mep_5,
  &Kinitialize_packed_slotsVKeMdfmc_modelingM9I,
  &K1048
};

_KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM37 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_2,
  &K1040,
  &key_mep_2,
  &KinitializeVKdMdfmc_modelingM37I,
  &KPempty_vectorVKi
};

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

_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,
  &K929,
  &K924,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_single_floatGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K921,
  &K915,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_double_floatGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K912,
  &K906,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_double_integerGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K903,
  &K897,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_extended_floatGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K894,
  &K888,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_c_floatGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K885,
  &K879,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_6 K54 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

static _KLsimple_object_vectorGVKd_2 K55 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K876
};

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

static _KLsimple_object_vectorGVKd_8 K58 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K876,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

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

_KLclassGVKd KLBraw_c_doubleGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K872,
  &K866,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_2 K68 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K863
};

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

static _KLsimple_object_vectorGVKd_8 K71 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K863,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_long_doubleGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K861,
  &K855,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_2 K80 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K852
};

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

static _KLsimple_object_vectorGVKd_8 K83 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K852,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_signed_charGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K850,
  &K844,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_2 K92 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K841
};

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

static _KLsimple_object_vectorGVKd_8 K95 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K841,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

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

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

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

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

static _KLsimple_object_vectorGVKd_2 K104 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K830
};

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

static _KLsimple_object_vectorGVKd_8 K107 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K830,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_signed_shortGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K828,
  &K822,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_2 K116 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K819
};

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

static _KLsimple_object_vectorGVKd_8 K119 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K819,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_unsigned_shortGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K817,
  &K811,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_2 K128 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K808
};

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

static _KLsimple_object_vectorGVKd_8 K131 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K808,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_signed_intGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K806,
  &K800,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_2 K140 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K797
};

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

static _KLsimple_object_vectorGVKd_8 K143 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K797,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_unsigned_intGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K795,
  &K789,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_2 K152 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K786
};

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

static _KLsimple_object_vectorGVKd_8 K155 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K786,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_signed_longGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K784,
  &K778,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_2 K164 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K775
};

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

static _KLsimple_object_vectorGVKd_8 K167 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K775,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_unsigned_longGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K773,
  &K767,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_2 K176 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K764
};

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

static _KLsimple_object_vectorGVKd_8 K179 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K764,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_size_tGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K762,
  &K756,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_size_tGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K756,
  (dylan_value) 1,
  17,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLraw_c_size_tG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K753
};

_KLsealed_generic_functionGVKe Kraw_c_size_tVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  &KPfalseVKi,
  &K755,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsimple_object_vectorGVKd_2 K188 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K753
};

static _KLsymbolGVKd KJprimitive_c_size_t_at_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K754
};

static _KLsimple_object_vectorGVKd_8 K191 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K753,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_ssize_tGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K751,
  &K745,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_c_ssize_tGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K745,
  (dylan_value) 1,
  17,
  33554439,
  (dylan_value) 1
};

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

_KLsealed_generic_functionGVKe Kraw_c_ssize_tVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  &KPfalseVKi,
  &K744,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsimple_object_vectorGVKd_2 K200 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K742
};

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

static _KLsimple_object_vectorGVKd_8 K203 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K742,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_signed_long_longGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K740,
  &K734,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_2 K212 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K731
};

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

static _KLsimple_object_vectorGVKd_8 K215 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K731,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_unsigned_long_longGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K729,
  &K723,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_2 K224 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K720
};

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

static _KLsimple_object_vectorGVKd_8 K227 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K720,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_c_pointerGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K718,
  &K712,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

static _KLsimple_object_vectorGVKd_2 K236 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K710,
  &K705
};

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

static _KLsimple_object_vectorGVKd_8 K239 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &K704,
  &K705,
  &K706,
  &K632,
  &K707,
  &K650,
  &K708,
  &K650
};

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

_KLclassGVKd KLBraw_booleanGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K702,
  &K696,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_byte_characterGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K693,
  &K687,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_unicode_characterGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K684,
  &K678,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_byteGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K675,
  &K669,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_double_byteGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K666,
  &K660,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_integerGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K657,
  &K651,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_pointerGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K648,
  &K642,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_addressGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K639,
  &K633,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_byte_stringGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K630,
  &K624,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLBraw_c_voidGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K621,
  &K614,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

_KLclassGVKd KLraw_aggregate_memberGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_smallVKiI,
  &K610,
  &K607,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

_KLsealed_generic_functionGVKe Kraw_typeQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K529,
  &K526,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe KCsubtypeQVdfmc_modelingMM33 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K518,
  &KCsubtypeQVdfmc_modelingMM33I
};

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

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

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

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

_KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM22 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K512,
  &KCknown_disjointQVdfmc_modelingMM22I
};

_KLsimple_methodGVKe KCknown_disjointQVdfmc_modelingMM23 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K510,
  &KCknown_disjointQVdfmc_modelingMM23I
};

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

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

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

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

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

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

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

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

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

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

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

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

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

_KLsimple_methodGVKe Kraw_representation_nameVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K439,
  &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,
  &K438,
  &K437,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kmake_raw_literalVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K426,
  &K418,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBraw_objectGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_smallVKiI,
  &K405,
  &K387,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

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

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

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

_KLinstance_slot_descriptorGVKe Kprimitive_propertiesVdfmc_modelingHLBprimitiveG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 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,
  &K372,
  &K371,
  &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,
  &K369,
  &K368,
  &RSINGULAR_Labsent_engine_nodeG
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

_KLsealed_generic_functionGVKe Kprimitive_descriptor_getter_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K385,
  &K384,
  &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 K384 = {
  &KLpairGVKdW /* wrapper */,
  &Kprimitive_descriptor_getter_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

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

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

static _KLimplementation_classGVKe K387 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433745,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_objectGZ32ZconstructorVdfmc_modelingMM0,
  &K391,
  &K392,
  (dylan_value) 21,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1145,
  &KPempty_vectorVKi,
  &K393,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K388 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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,
  &K397,
  &key_mep_2,
  &KLBraw_objectGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

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

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

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

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

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

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

static _KLkeyword_signatureAvaluesGVKi K397 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K404
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

static _KLpairGVKd K418 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM0,
  &K419
};

static _KLpairGVKd K419 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM1,
  &K420
};

static _KLpairGVKd K420 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM2,
  &K421
};

static _KLpairGVKd K421 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM3,
  &K422
};

static _KLpairGVKd K422 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM4,
  &K423
};

static _KLpairGVKd K423 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM5,
  &K424
};

static _KLpairGVKd K424 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_raw_literalVdfmc_modelingMM6,
  &K425
};

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

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

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

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

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

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

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

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

static _KLsignatureGVKe K433 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &K434
};

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

static _KLsignatureGVKe K435 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 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 K437 = {
  &KLpairGVKdW /* wrapper */,
  &KCraw_object_valueVdfmc_modelingMM0,
  &KPempty_listVKi
};

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

static _KLsignatureAvaluesGVKi K439 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K440,
  &K441
};

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

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

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

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

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

static _KLsignatureAvaluesGVKi K445 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K446,
  &K441
};

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

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

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

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

static _KLsignatureAvaluesGVKi K450 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K451,
  &K441
};

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

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

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

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

static _KLsignatureAvaluesGVKi K455 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K456,
  &K441
};

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

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

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

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

static _KLsignatureAvaluesGVKi K460 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K461,
  &K441
};

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

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

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

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

static _KLsignatureAvaluesGVKi K465 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K466,
  &K441
};

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

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

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

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

static _KLsignatureAvaluesGVKi K470 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K471,
  &K441
};

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

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

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

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

static _KLsignatureAvaluesGVKi K475 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K476,
  &K441
};

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

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

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

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

static _KLsignatureAvaluesGVKi K480 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K481,
  &K441
};

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

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

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

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

static _KLsignatureAvaluesGVKi K485 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K486,
  &K441
};

static _KLsimple_object_vectorGVKd_1 K486 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &K487
};

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

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

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

static _KLsignatureAvaluesGVKi K490 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K491,
  &K441
};

static _KLsimple_object_vectorGVKd_1 K491 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &K492
};

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

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

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

static _KLsignatureAvaluesGVKi K495 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K496,
  &K441
};

static _KLsimple_object_vectorGVKd_1 K496 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &K497
};

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

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

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

static _KLsignatureAvaluesGVKi K500 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K501,
  &K441
};

static _KLsimple_object_vectorGVKd_1 K501 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &K502
};

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

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

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

static _KLsignatureAvaluesGVKi K505 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K506,
  &K441
};

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

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

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

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

static _KLsignatureAvaluesGVKi K510 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K511,
  &KDsignature_LbooleanG_typesVKi
};

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

static _KLsignatureAvaluesGVKi K512 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K513,
  &KDsignature_LbooleanG_typesVKi
};

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

static _KLsignatureAvaluesGVKi K514 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K515,
  &KDsignature_LbooleanG_typesVKi
};

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

static _KLsignatureAvaluesGVKi K516 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K517,
  &KDsignature_LbooleanG_typesVKi
};

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

static _KLsignatureAvaluesGVKi K518 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K519,
  &KDsignature_LbooleanG_typesVKi
};

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

_KLsimple_methodGVKe Kraw_typeQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K532,
  &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,
  &K530,
  &Kraw_typeQVdfmc_modelingMM2I
};

static _KLpairGVKd K526 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_typeQVdfmc_modelingMM0,
  &K527
};

static _KLpairGVKd K527 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_typeQVdfmc_modelingMM1,
  &K528
};

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

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

static _KLsignatureGVKe K530 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &K531
};

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

static _KLsignatureGVKe K532 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &K533
};

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

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

_KLclassGVKd KLraw_aggregate_array_memberGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K567,
  &K537,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

static _KLimplementation_classGVKe K537 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433741,
  &KLraw_aggregate_array_memberGVdfmc_modeling,
  &KLraw_aggregate_array_memberGVdfmc_modelingW,
  &KPfalseVKi,
  &K538,
  (dylan_value) -3,
  &KLraw_aggregate_array_memberGZ32ZconstructorVdfmc_modelingMM0,
  &K541,
  &K542,
  (dylan_value) 9,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K543,
  &K538,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_3 K538 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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,
  &K553,
  &key_mep_2,
  &KLraw_aggregate_array_memberGZ32ZconstructorVdfmc_modelingMM0I,
  &K554
};

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

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

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

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

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

_KLsealed_generic_functionGVKe Kmember_array_lengthVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K549,
  &K548,
  &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 K548 = {
  &KLpairGVKdW /* wrapper */,
  &Kmember_array_lengthVdfmc_modelingMM0,
  &KPempty_listVKi
};

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

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

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

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

static _KLkeyword_signatureAvaluesGVKi K553 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K555,
  &KDsignature_LobjectG_typesVKi,
  &K556
};

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

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

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

_KLinstance_slot_descriptorGVKe Kmember_nameVdfmc_modelingHLraw_aggregate_memberG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 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 */,
  (dylan_value) 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,
  &K562,
  &K561,
  &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 K561 = {
  &KLpairGVKdW /* wrapper */,
  &Kmember_raw_typeVdfmc_modelingMM0,
  &KPempty_listVKi
};

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

_KLsealed_generic_functionGVKe Kmember_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K566,
  &K565,
  &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 K565 = {
  &KLpairGVKdW /* wrapper */,
  &Kmember_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

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

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

_KLclassGVKd KLraw_struct_bitfield_memberGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K591,
  &K570,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

static _KLimplementation_classGVKe K570 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102093,
  &KLraw_struct_bitfield_memberGVdfmc_modeling,
  &KLraw_struct_bitfield_memberGVdfmc_modelingW,
  &KPfalseVKi,
  &K571,
  (dylan_value) -3,
  &KLraw_struct_bitfield_memberGZ32ZconstructorVdfmc_modelingMM0,
  &K541,
  &K574,
  (dylan_value) 9,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K575,
  &K571,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_3 K571 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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,
  &K587,
  &key_mep_2,
  &KLraw_struct_bitfield_memberGZ32ZconstructorVdfmc_modelingMM0I,
  &K588
};

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

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

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

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

_KLsealed_generic_functionGVKe Kmember_bitfield_widthVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K584,
  &KPfalseVKi,
  &K585,
  &K582,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kmember_bitfield_widthVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K584,
  &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 K582 = {
  &KLpairGVKdW /* wrapper */,
  &Kmember_bitfield_widthVdfmc_modelingMM0,
  &K583
};

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

static _KLsignatureAvaluesGVKi K584 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K541,
  &KDsignature_LintegerG_typesVKi
};

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

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

static _KLkeyword_signatureAvaluesGVKi K587 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K589,
  &KDsignature_LobjectG_typesVKi,
  &K590
};

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

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

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

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

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

static _KLsignatureAvaluesGVKi K593 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &KDsignature_LobjectG_typesVKi,
  &K541
};

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

_KLclassGVKd KLraw_aggregate_ordinary_memberGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K606,
  &K597,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

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

static _KLimplementation_classGVKe K597 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102089,
  &KLraw_aggregate_ordinary_memberGVdfmc_modeling,
  &KLraw_aggregate_ordinary_memberGVdfmc_modelingW,
  &KPfalseVKi,
  &K598,
  (dylan_value) -3,
  &KLraw_aggregate_ordinary_memberGZ32ZconstructorVdfmc_modelingMM0,
  &K541,
  &K601,
  (dylan_value) 9,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K598,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_2 K598 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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,
  &K602,
  &key_mep_2,
  &KLraw_aggregate_ordinary_memberGZ32ZconstructorVdfmc_modelingMM0I,
  &K603
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K607 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 460587017,
  &KLraw_aggregate_memberGVdfmc_modeling,
  &KLraw_aggregate_memberGVdfmc_modelingW,
  &KPfalseVKi,
  &K598,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K608,
  &K609,
  (dylan_value) 5,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1176,
  &KPempty_vectorVKi,
  &K598,
  &K598,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K614 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_voidGVdfmc_modeling,
  &KLBraw_c_voidGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_voidGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K618,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_voidGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K619,
  &key_mep_2,
  &KLBraw_c_voidGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

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

static _KLsimple_object_vectorGVKd_8 K618 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K619 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K620
};

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

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

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

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

static _KLimplementation_classGVKe K624 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_byte_stringGVdfmc_modeling,
  &KLBraw_byte_stringGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_byte_stringGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K627,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_byte_stringGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K628,
  &key_mep_2,
  &KLBraw_byte_stringGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K627 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K628 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K629
};

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

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

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

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

static _KLimplementation_classGVKe K633 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_addressGVdfmc_modeling,
  &KLBraw_addressGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_addressGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K636,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_addressGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K637,
  &key_mep_2,
  &KLBraw_addressGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K636 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K637 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K638
};

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

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

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

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

static _KLimplementation_classGVKe K642 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_pointerGVdfmc_modeling,
  &KLBraw_pointerGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_pointerGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K645,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_pointerGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K646,
  &key_mep_2,
  &KLBraw_pointerGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K645 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K646 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K647
};

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

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

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

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

static _KLimplementation_classGVKe K651 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_integerGVdfmc_modeling,
  &KLBraw_integerGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_integerGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K654,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_integerGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K655,
  &key_mep_2,
  &KLBraw_integerGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K654 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K655 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K656
};

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

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

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

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

static _KLimplementation_classGVKe K660 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_double_byteGVdfmc_modeling,
  &KLBraw_double_byteGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_double_byteGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K663,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_double_byteGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K664,
  &key_mep_2,
  &KLBraw_double_byteGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K663 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K664 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K665
};

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

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

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

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

static _KLimplementation_classGVKe K669 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_byteGVdfmc_modeling,
  &KLBraw_byteGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_byteGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K672,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_byteGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K673,
  &key_mep_2,
  &KLBraw_byteGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K672 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K673 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K674
};

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

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

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

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

static _KLimplementation_classGVKe K678 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_unicode_characterGVdfmc_modeling,
  &KLBraw_unicode_characterGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_unicode_characterGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K681,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_unicode_characterGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K682,
  &key_mep_2,
  &KLBraw_unicode_characterGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K681 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K682 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K683
};

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

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

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

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

static _KLimplementation_classGVKe K687 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_byte_characterGVdfmc_modeling,
  &KLBraw_byte_characterGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_byte_characterGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K690,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_byte_characterGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K691,
  &key_mep_2,
  &KLBraw_byte_characterGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K690 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K691 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K692
};

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

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

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

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

static _KLimplementation_classGVKe K696 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_booleanGVdfmc_modeling,
  &KLBraw_booleanGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_booleanGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K699,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_booleanGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K700,
  &key_mep_2,
  &KLBraw_booleanGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K699 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K700 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K701
};

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

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

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

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

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K712 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_pointerGVdfmc_modeling,
  &KLBraw_c_pointerGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_pointerGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K715,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_pointerGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K716,
  &key_mep_2,
  &KLBraw_c_pointerGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K715 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K716 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K717
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K723 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_unsigned_long_longGVdfmc_modeling,
  &KLBraw_c_unsigned_long_longGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_unsigned_long_longGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K726,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &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,
  &K727,
  &key_mep_2,
  &KLBraw_c_unsigned_long_longGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K726 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K727 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K728
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K734 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_signed_long_longGVdfmc_modeling,
  &KLBraw_c_signed_long_longGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_signed_long_longGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K737,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &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,
  &K738,
  &key_mep_2,
  &KLBraw_c_signed_long_longGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K737 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K738 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K739
};

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

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

static _KLbyte_stringGVKd_29 K741 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "primitive-c-ssize-t-at-setter"
};

static _KLbyte_stringGVKd_15 K742 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "<raw-c-ssize-t>"
};

static _KLbyte_stringGVKd_22 K743 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "primitive-c-ssize-t-at"
};

static _KLbyte_stringGVKd_13 K744 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "raw-c-ssize-t"
};

static _KLimplementation_classGVKe K745 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_ssize_tGVdfmc_modeling,
  &KLBraw_c_ssize_tGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_ssize_tGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K748,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_ssize_tGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K749,
  &key_mep_2,
  &KLBraw_c_ssize_tGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K748 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_ssize_tGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K749 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K750
};

static _KLsimple_object_vectorGVKd_1 K750 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBraw_c_ssize_tGVdfmc_modeling
};

static _KLbyte_stringGVKd_16 K751 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "<&raw-c-ssize-t>"
};

static _KLbyte_stringGVKd_28 K752 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "primitive-c-size-t-at-setter"
};

static _KLbyte_stringGVKd_14 K753 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<raw-c-size-t>"
};

static _KLbyte_stringGVKd_21 K754 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "primitive-c-size-t-at"
};

static _KLbyte_stringGVKd_12 K755 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "raw-c-size-t"
};

static _KLimplementation_classGVKe K756 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_size_tGVdfmc_modeling,
  &KLBraw_c_size_tGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_size_tGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K759,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_size_tGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K760,
  &key_mep_2,
  &KLBraw_c_size_tGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K759 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBraw_objectGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_c_size_tGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K760 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K761
};

static _KLsimple_object_vectorGVKd_1 K761 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBraw_c_size_tGVdfmc_modeling
};

static _KLbyte_stringGVKd_15 K762 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "<&raw-c-size-t>"
};

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

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

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

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

static _KLimplementation_classGVKe K767 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_unsigned_longGVdfmc_modeling,
  &KLBraw_c_unsigned_longGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_unsigned_longGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K770,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_unsigned_longGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K771,
  &key_mep_2,
  &KLBraw_c_unsigned_longGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K770 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K771 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K772
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K778 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_signed_longGVdfmc_modeling,
  &KLBraw_c_signed_longGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_signed_longGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K781,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_signed_longGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K782,
  &key_mep_2,
  &KLBraw_c_signed_longGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K781 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K782 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K783
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K789 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_unsigned_intGVdfmc_modeling,
  &KLBraw_c_unsigned_intGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_unsigned_intGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K792,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_unsigned_intGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K793,
  &key_mep_2,
  &KLBraw_c_unsigned_intGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K792 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K793 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K794
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K800 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_signed_intGVdfmc_modeling,
  &KLBraw_c_signed_intGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_signed_intGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K803,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_signed_intGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K804,
  &key_mep_2,
  &KLBraw_c_signed_intGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K803 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K804 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K805
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K811 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_unsigned_shortGVdfmc_modeling,
  &KLBraw_c_unsigned_shortGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_unsigned_shortGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K814,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_unsigned_shortGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K815,
  &key_mep_2,
  &KLBraw_c_unsigned_shortGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K814 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K815 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K816
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K822 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_signed_shortGVdfmc_modeling,
  &KLBraw_c_signed_shortGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_signed_shortGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K825,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_signed_shortGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K826,
  &key_mep_2,
  &KLBraw_c_signed_shortGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K825 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K826 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K827
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K833 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_unsigned_charGVdfmc_modeling,
  &KLBraw_c_unsigned_charGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_unsigned_charGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K836,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_unsigned_charGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K837,
  &key_mep_2,
  &KLBraw_c_unsigned_charGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K836 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K837 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K838
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K844 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_signed_charGVdfmc_modeling,
  &KLBraw_c_signed_charGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_signed_charGZ32ZconstructorVdfmc_modelingMM0,
  &K617,
  &K847,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_signed_charGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K848,
  &key_mep_2,
  &KLBraw_c_signed_charGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

static _KLsimple_object_vectorGVKd_8 K847 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K848 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K849
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K855 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_long_doubleGVdfmc_modeling,
  &KLBraw_c_long_doubleGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_long_doubleGZ32ZconstructorVdfmc_modelingMM0,
  &K404,
  &K858,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_long_doubleGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K859,
  &key_mep_2,
  &KLBraw_c_long_doubleGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

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

static _KLkeyword_signatureAvaluesGVKi K859 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K860
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K866 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_doubleGVdfmc_modeling,
  &KLBraw_c_doubleGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_doubleGZ32ZconstructorVdfmc_modelingMM0,
  &K404,
  &K869,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_doubleGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K870,
  &key_mep_2,
  &KLBraw_c_doubleGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

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

static _KLkeyword_signatureAvaluesGVKi K870 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K871
};

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

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K879 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_c_floatGVdfmc_modeling,
  &KLBraw_c_floatGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_c_floatGZ32ZconstructorVdfmc_modelingMM0,
  &K404,
  &K882,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_c_floatGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K883,
  &key_mep_2,
  &KLBraw_c_floatGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

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

static _KLkeyword_signatureAvaluesGVKi K883 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K884
};

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

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

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

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

static _KLimplementation_classGVKe K888 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_extended_floatGVdfmc_modeling,
  &KLBraw_extended_floatGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_extended_floatGZ32ZconstructorVdfmc_modelingMM0,
  &K404,
  &K891,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_extended_floatGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K892,
  &key_mep_2,
  &KLBraw_extended_floatGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

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

static _KLkeyword_signatureAvaluesGVKi K892 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K893
};

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

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

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

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

static _KLimplementation_classGVKe K897 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBraw_double_integerGVdfmc_modeling,
  &KLBraw_double_integerGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_double_integerGZ32ZconstructorVdfmc_modelingMM0,
  &K404,
  &K900,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_double_integerGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K901,
  &key_mep_2,
  &KLBraw_double_integerGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

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

static _KLkeyword_signatureAvaluesGVKi K901 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K902
};

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

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

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

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

static _KLimplementation_classGVKe K906 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433745,
  &KLBraw_double_floatGVdfmc_modeling,
  &KLBraw_double_floatGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_double_floatGZ32ZconstructorVdfmc_modelingMM0,
  &K404,
  &K909,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_double_floatGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K910,
  &key_mep_2,
  &KLBraw_double_floatGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

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

static _KLkeyword_signatureAvaluesGVKi K910 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K911
};

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

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

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

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

static _KLimplementation_classGVKe K915 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433745,
  &KLBraw_single_floatGVdfmc_modeling,
  &KLBraw_single_floatGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_single_floatGZ32ZconstructorVdfmc_modelingMM0,
  &K404,
  &K918,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_single_floatGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K919,
  &key_mep_2,
  &KLBraw_single_floatGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

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

static _KLkeyword_signatureAvaluesGVKi K919 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K920
};

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

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

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

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

static _KLimplementation_classGVKe K924 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433745,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modelingW,
  &KPfalseVKi,
  &K388,
  (dylan_value) -3,
  &KLBraw_machine_wordGZ32ZconstructorVdfmc_modelingMM0,
  &K404,
  &K927,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1153,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K388,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_machine_wordGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K928,
  &key_mep_2,
  &KLBraw_machine_wordGZ32ZconstructorVdfmc_modelingMM0I,
  &K398
};

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

static _KLkeyword_signatureAvaluesGVKi K928 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K403,
  &KDsignature_LobjectG_typesVKi,
  &K617
};

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

_KLsealed_generic_functionGVKe Kraw_type_c_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K934,
  &K933,
  &RSINGULAR_Labsent_engine_nodeG
};

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

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

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

static _KLsignatureGVKe K936 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944069,
  &K531
};

_KLsealed_generic_functionGVKe Kraw_type_unboxer_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K941,
  &K940,
  &RSINGULAR_Labsent_engine_nodeG
};

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

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

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

_KLsealed_generic_functionGVKe Kraw_type_boxer_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K946,
  &K945,
  &RSINGULAR_Labsent_engine_nodeG
};

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

static _KLpairGVKd K945 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_boxer_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K946 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "raw-type-boxer-name"
};

_KLsealed_generic_functionGVKe Kraw_type_boxed_class_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K951,
  &K950,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_boxed_class_nameVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K936,
  &Kraw_type_boxed_class_nameVdfmc_modelingMM0I
};

static _KLpairGVKd K950 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_boxed_class_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K951 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "raw-type-boxed-class-name"
};

_KLsealed_generic_functionGVKe Kraw_type_setter_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K956,
  &K955,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_setter_nameVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K936,
  &Kraw_type_setter_nameVdfmc_modelingMM0I
};

static _KLpairGVKd K955 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_setter_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K956 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "raw-type-setter-name"
};

_KLsealed_generic_functionGVKe Kraw_type_getter_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K961,
  &K960,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_getter_nameVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K936,
  &Kraw_type_getter_nameVdfmc_modelingMM0I
};

static _KLpairGVKd K960 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_getter_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K961 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "raw-type-getter-name"
};

_KLsealed_generic_functionGVKe Kraw_type_unboxerVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K966,
  &K965,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_unboxerVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K936,
  &Kraw_type_unboxerVdfmc_modelingMM0I
};

static _KLpairGVKd K965 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_unboxerVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_16 K966 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "raw-type-unboxer"
};

_KLsealed_generic_functionGVKe Kraw_type_boxerVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K971,
  &K970,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_boxerVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K936,
  &Kraw_type_boxerVdfmc_modelingMM0I
};

static _KLpairGVKd K970 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_boxerVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_14 K971 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "raw-type-boxer"
};

_KLsealed_generic_functionGVKe Kraw_type_boxed_classVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K976,
  &K975,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_boxed_classVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K936,
  &Kraw_type_boxed_classVdfmc_modelingMM0I
};

static _KLpairGVKd K975 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_boxed_classVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K976 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "raw-type-boxed-class"
};

_KLsealed_generic_functionGVKe Kraw_type_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K981,
  &K980,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K936,
  &Kraw_type_setterVdfmc_modelingMM0I
};

static _KLpairGVKd K980 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K981 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "raw-type-setter"
};

_KLsealed_generic_functionGVKe Kraw_type_getterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K986,
  &K985,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_getterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K936,
  &Kraw_type_getterVdfmc_modelingMM0I
};

static _KLpairGVKd K985 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_getterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K986 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "raw-type-getter"
};

_KLsealed_generic_functionGVKe Kraw_type_alignmentVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K994,
  &K992,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_alignmentVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K936,
  &Kraw_type_alignmentVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kraw_type_alignmentVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1024,
  &Kraw_type_alignmentVdfmc_modelingMM1I
};

static _KLpairGVKd K992 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_alignmentVdfmc_modelingMM0,
  &K993
};

static _KLpairGVKd K993 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_alignmentVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K994 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 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,
  (dylan_value) 1,
  &K1002,
  &K1000,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kcompute_raw_aggregate_layoutVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1035,
  &Kcompute_raw_aggregate_layoutVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kcompute_raw_aggregate_layoutVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1031,
  &Kcompute_raw_aggregate_layoutVdfmc_modelingMM1I
};

static _KLpairGVKd K1000 = {
  &KLpairGVKdW /* wrapper */,
  &Kcompute_raw_aggregate_layoutVdfmc_modelingMM0,
  &K1001
};

static _KLpairGVKd K1001 = {
  &KLpairGVKdW /* wrapper */,
  &Kcompute_raw_aggregate_layoutVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_28 K1002 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "compute-raw-aggregate-layout"
};

static _KLsymbolGVKd KJpack_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1026
};

_KLsealed_generic_functionGVKe Kcompute_member_sizeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K1015,
  &K1013,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kround_up_to_modVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1008,
  &Kround_up_to_modVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K1008 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

_KLsimple_methodGVKe Kcompute_member_sizeVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K584,
  &Kcompute_member_sizeVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kcompute_member_sizeVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1025,
  &Kcompute_member_sizeVdfmc_modelingMM1I
};

static _KLpairGVKd K1013 = {
  &KLpairGVKdW /* wrapper */,
  &Kcompute_member_sizeVdfmc_modelingMM0,
  &K1014
};

static _KLpairGVKd K1014 = {
  &KLpairGVKdW /* wrapper */,
  &Kcompute_member_sizeVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K1015 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "compute-member-size"
};

_KLsealed_generic_functionGVKe Kraw_type_sizeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K611,
  (dylan_value) 1,
  &K1023,
  &K1021,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_type_sizeVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K936,
  &Kraw_type_sizeVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kraw_type_sizeVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1024,
  &Kraw_type_sizeVdfmc_modelingMM1I
};

static _KLpairGVKd K1021 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_sizeVdfmc_modelingMM0,
  &K1022
};

static _KLpairGVKd K1022 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_sizeVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_13 K1023 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "raw-type-size"
};

static _KLsignatureAvaluesGVKi K1024 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K533,
  &KDsignature_LintegerG_typesVKi
};

static _KLsignatureGVKe K1025 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &K556
};

static _KLbyte_stringGVKd_4 K1026 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 17,
  "pack"
};

static _KLsymbolGVKd KJx86_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1030
};

static _KLsymbolGVKd KJwin32_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1029
};

static _KLbyte_stringGVKd_5 K1029 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 21,
  "win32"
};

static _KLbyte_stringGVKd_3 K1030 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 13,
  "x86"
};

static _KLsignatureAvaluesGVKi K1031 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33557509,
  &K1032,
  &K1033
};

static _KLsimple_object_vectorGVKd_1 K1032 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBraw_union_typeGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_3 K1033 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KLintegerGVKd,
  &KLintegerGVKd,
  &KLobject_tableGVKd
};

static _KLsignatureAvaluesGVKi K1035 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33557509,
  &K1036,
  &K1033
};

static _KLsimple_object_vectorGVKd_1 K1036 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBraw_struct_typeGVdfmc_modeling
};

static _KLbyte_stringGVKd_37 K1037 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 149,
  "raw-object has no raw-type-descriptor"
};

static _KLbyte_stringGVKd_12 K1038 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "<raw-object>"
};

static _KLpairGVKd K1039 = {
  &KLpairGVKdW /* wrapper */,
  &Kinitialize_packed_slotsVKeMM0,
  &KPempty_listVKi
};

static _KLkeyword_signatureGVKe K1040 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 50069509,
  &K1041,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

_KLsimple_methodGVKe Kprimitive_side_effectingQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1045,
  &Kprimitive_side_effectingQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kprimitive_statelessQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1045,
  &Kprimitive_statelessQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kprimitive_dynamic_extentQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1045,
  &Kprimitive_dynamic_extentQ_setterVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K1045 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K1046,
  &KDsignature_LbooleanG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K1046 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLbooleanGVKd,
  &KLBprimitiveGVdfmc_modeling
};

static _KLkeyword_signatureGVKe K1047 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 49545221,
  &K1041,
  &K1055,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_6 K1048 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KJside_effectingQ_,
  &Kunsupplied_objectVKi,
  &KJstatelessQ_,
  &Kunsupplied_objectVKi,
  &KJdynamic_extentQ_,
  &Kunsupplied_objectVKi
};

static _KLsymbolGVKd KJside_effectingQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1054
};

static _KLsymbolGVKd KJstatelessQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1053
};

static _KLsymbolGVKd KJdynamic_extentQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1052
};

static _KLbyte_stringGVKd_15 K1052 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "dynamic-extent?"
};

static _KLbyte_stringGVKd_10 K1053 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "stateless?"
};

static _KLbyte_stringGVKd_15 K1054 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "side-effecting?"
};

static _KLsimple_object_vectorGVKd_3 K1055 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KJside_effectingQ_,
  &KJstatelessQ_,
  &KJdynamic_extentQ_
};

static _KLsymbolGVKd KJdefine_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1063
};

static _KLsymbolGVKd KJLobjectG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1062
};

static _KLsymbolGVKd KJmetaclass_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1061
};

static _KLsymbolGVKd KJLvirtual_classG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1060
};

static _KLbyte_stringGVKd_15 K1060 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "<virtual-class>"
};

static _KLbyte_stringGVKd_9 K1061 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "metaclass"
};

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

static _KLbyte_stringGVKd_6 K1063 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "define"
};

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

static _KLbyte_stringGVKd_11 K1065 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "<primitive>"
};

static _KLimplementation_classGVKe K1066 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433757,
  &KLBprimitiveGVdfmc_modeling,
  &KLBprimitiveGVdfmc_modelingW,
  &KPfalseVKi,
  &K1067,
  (dylan_value) -3,
  &KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0,
  &K1069,
  &K1070,
  (dylan_value) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1143,
  &KPempty_vectorVKi,
  &K1071,
  &K1067,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K1067 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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,
  &K1072,
  &key_mep_2,
  &KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0I,
  &K1073
};

static _KLsimple_object_vectorGVKd_3 K1069 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KLBvirtual_objectGVdfmc_modeling,
  &KLBcallable_objectGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_10 K1070 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1071 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &Kprimitive_descriptor_getter_nameVdfmc_modelingHLBprimitiveG,
  &Kprimitive_signatureVdfmc_modelingHLBprimitiveG,
  &Kprimitive_valueVdfmc_modelingHLBprimitiveG,
  &Kprimitive_propertiesVdfmc_modelingHLBprimitiveG
};

static _KLkeyword_signatureAvaluesGVKi K1072 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1074,
  &KDsignature_LobjectG_typesVKi,
  &K1041
};

static _KLsimple_object_vectorGVKd_10 K1073 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJgetter_name_,
  &KPunboundVKi,
  &KJsignature_,
  &KPunboundVKi,
  &KJvalue_,
  &KPfalseVKi
};

static _KLsimple_object_vectorGVKd_5 K1074 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 21,
  &KJemitted_name_,
  &KJdefinition_,
  &KJgetter_name_,
  &KJsignature_,
  &KJvalue_
};

static _KLbyte_stringGVKd_12 K1075 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "<&primitive>"
};

_KLsimple_methodGVKe Kprimitive_side_effectingQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1078,
  &Kprimitive_side_effectingQVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K1078 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1041,
  &KDsignature_LbooleanG_typesVKi
};

_KLsimple_methodGVKe Kprimitive_statelessQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1078,
  &Kprimitive_statelessQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kprimitive_dynamic_extentQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1078,
  &Kprimitive_dynamic_extentQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Krepeated_representation_byteQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1113,
  &Krepeated_representation_byteQVdfmc_modelingMM0I
};

_KLsealed_generic_functionGVKe Krepeated_representation_sizeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K1098,
  &K1094,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1111,
  &Krepeated_representation_sizeVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1109,
  &Krepeated_representation_sizeVdfmc_modelingMM1I
};

_KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1107,
  &Krepeated_representation_sizeVdfmc_modelingMM2I
};

_KLsimple_methodGVKe Krepeated_representation_sizeVdfmc_modelingMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1105,
  &Krepeated_representation_sizeVdfmc_modelingMM3I
};

static _KLpairGVKd K1094 = {
  &KLpairGVKdW /* wrapper */,
  &Krepeated_representation_sizeVdfmc_modelingMM0,
  &K1095
};

static _KLpairGVKd K1095 = {
  &KLpairGVKdW /* wrapper */,
  &Krepeated_representation_sizeVdfmc_modelingMM1,
  &K1096
};

static _KLpairGVKd K1096 = {
  &KLpairGVKdW /* wrapper */,
  &Krepeated_representation_sizeVdfmc_modelingMM2,
  &K1097
};

static _KLpairGVKd K1097 = {
  &KLpairGVKdW /* wrapper */,
  &Krepeated_representation_sizeVdfmc_modelingMM3,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_28 K1098 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "repeated-representation-size"
};

_KLsimple_methodGVKe Kfits_in_bitsQVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K1104,
  &Kfits_in_bitsQVdfmc_modelingI
};

_KLsimple_methodGVKe KsubrangeQVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_4,
  &K1103,
  &KsubrangeQVdfmc_modelingI
};

static _KLsignatureAvaluesGVKi K1103 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555473,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LbooleanG_typesVKi
};

static _KLsignatureAvaluesGVKi K1104 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555469,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LbooleanG_typesVKi
};

static _KLsignatureAvaluesGVKi K1105 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1106,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K1106 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBlimited_integerGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K1107 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1108,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K1108 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBclassGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K1109 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1110,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K1110 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBsingletonGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K1111 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1112,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K1112 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBtypeGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K1113 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1112,
  &KDsignature_LbooleanG_typesVKi
};

_KLsealed_generic_functionGVKe Kraw_repeated_representationQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K1127,
  &K1123,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1137,
  &Kraw_repeated_representationQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1136,
  &Kraw_repeated_representationQVdfmc_modelingMM1I
};

_KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1135,
  &Kraw_repeated_representationQVdfmc_modelingMM2I
};

_KLsimple_methodGVKe Kraw_repeated_representationQVdfmc_modelingMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1133,
  &Kraw_repeated_representationQVdfmc_modelingMM3I
};

static _KLpairGVKd K1123 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_repeated_representationQVdfmc_modelingMM0,
  &K1124
};

static _KLpairGVKd K1124 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_repeated_representationQVdfmc_modelingMM1,
  &K1125
};

static _KLpairGVKd K1125 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_repeated_representationQVdfmc_modelingMM2,
  &K1126
};

static _KLpairGVKd K1126 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_repeated_representationQVdfmc_modelingMM3,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_28 K1127 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "raw-repeated-representation?"
};

_KLunionGVKe KLboxerGVdfmc_modeling = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1130,
  &K1131
};

static _KLunionGVKe K1129 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1130,
  &KLBraw_typeGVdfmc_modeling
};

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

static _KLunionGVKe K1131 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &KLBprimitiveGVdfmc_modeling,
  &KLBmethodGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_5 K1132 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 21,
  &KJLsingle_floatG_,
  &KJLdouble_floatG_,
  &KJLmachine_wordG_,
  &KJLbyte_characterG_,
  &KJLunicode_characterG_
};

static _KLsignatureAvaluesGVKi K1133 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33558533,
  &K1108,
  &K1134
};

static _KLsimple_object_vectorGVKd_4 K1134 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KLbooleanGVKd,
  &KLboxerGVdfmc_modeling,
  &KLboxerGVdfmc_modeling,
  &K1129
};

static _KLsignatureAvaluesGVKi K1135 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33558533,
  &K1110,
  &K1134
};

static _KLsignatureAvaluesGVKi K1136 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33558533,
  &K1106,
  &K1134
};

static _KLsignatureAvaluesGVKi K1137 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33558533,
  &K1112,
  &K1134
};

_KLsimple_methodGVKe Krepeated_representationVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1140,
  &Krepeated_representationVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K1140 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1112,
  &K1112
};

_KLsimple_methodGVKe Kcell_representationVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1140,
  &Kcell_representationVdfmc_modelingMM0I
};

static _KLpairGVKd K1143 = {
  &KLpairGVKdW /* wrapper */,
  &KLBobjc_msgsendGVdfmc_modeling,
  &K1144
};

static _KLpairGVKd K1144 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_functionGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K1145 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_long_doubleGVdfmc_modeling,
  &K1146
};

static _KLpairGVKd K1146 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_doubleGVdfmc_modeling,
  &K1147
};

static _KLpairGVKd K1147 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_floatGVdfmc_modeling,
  &K1148
};

static _KLpairGVKd K1148 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_extended_floatGVdfmc_modeling,
  &K1149
};

static _KLpairGVKd K1149 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_double_integerGVdfmc_modeling,
  &K1150
};

static _KLpairGVKd K1150 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_double_floatGVdfmc_modeling,
  &K1151
};

static _KLpairGVKd K1151 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_single_floatGVdfmc_modeling,
  &K1152
};

static _KLpairGVKd K1152 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_machine_wordGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K1153 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_voidGVdfmc_modeling,
  &K1154
};

static _KLpairGVKd K1154 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_byte_stringGVdfmc_modeling,
  &K1155
};

static _KLpairGVKd K1155 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_addressGVdfmc_modeling,
  &K1156
};

static _KLpairGVKd K1156 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_pointerGVdfmc_modeling,
  &K1157
};

static _KLpairGVKd K1157 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_integerGVdfmc_modeling,
  &K1158
};

static _KLpairGVKd K1158 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_double_byteGVdfmc_modeling,
  &K1159
};

static _KLpairGVKd K1159 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_byteGVdfmc_modeling,
  &K1160
};

static _KLpairGVKd K1160 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_unicode_characterGVdfmc_modeling,
  &K1161
};

static _KLpairGVKd K1161 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_byte_characterGVdfmc_modeling,
  &K1162
};

static _KLpairGVKd K1162 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_booleanGVdfmc_modeling,
  &K1163
};

static _KLpairGVKd K1163 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_pointerGVdfmc_modeling,
  &K1164
};

static _KLpairGVKd K1164 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_unsigned_long_longGVdfmc_modeling,
  &K1165
};

static _KLpairGVKd K1165 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_signed_long_longGVdfmc_modeling,
  &K1166
};

static _KLpairGVKd K1166 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_ssize_tGVdfmc_modeling,
  &K1167
};

static _KLpairGVKd K1167 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_size_tGVdfmc_modeling,
  &K1168
};

static _KLpairGVKd K1168 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_unsigned_longGVdfmc_modeling,
  &K1169
};

static _KLpairGVKd K1169 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_signed_longGVdfmc_modeling,
  &K1170
};

static _KLpairGVKd K1170 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_unsigned_intGVdfmc_modeling,
  &K1171
};

static _KLpairGVKd K1171 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_signed_intGVdfmc_modeling,
  &K1172
};

static _KLpairGVKd K1172 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_unsigned_shortGVdfmc_modeling,
  &K1173
};

static _KLpairGVKd K1173 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_signed_shortGVdfmc_modeling,
  &K1174
};

static _KLpairGVKd K1174 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_unsigned_charGVdfmc_modeling,
  &K1175
};

static _KLpairGVKd K1175 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_c_signed_charGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K1176 = {
  &KLpairGVKdW /* wrapper */,
  &KLraw_aggregate_array_memberGVdfmc_modeling,
  &K1177
};

static _KLpairGVKd K1177 = {
  &KLpairGVKdW /* wrapper */,
  &KLraw_struct_bitfield_memberGVdfmc_modeling,
  &K1178
};

static _KLpairGVKd K1178 = {
  &KLpairGVKdW /* wrapper */,
  &KLraw_aggregate_ordinary_memberGVdfmc_modeling,
  &KPempty_listVKi
};

/* Code */

dylan_value Ksource_constructor_for_primitiveVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLprimitiveG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T10.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T4 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvirtual_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  return(T9);
}

dylan_value Kinitialize_packed_slotsVKeMdfmc_modelingM9I (dylan_value x_, dylan_value all_keys_, dylan_value primitive_side_effectingQ_, dylan_value primitive_statelessQ_, dylan_value primitive_dynamic_extentQ_) {
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  Kinitialize_packed_slotsVKeMM0I(x_, all_keys_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T9 = primitive_idQ(primitive_side_effectingQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  if (T9 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:21
    CALL2(&Kprimitive_side_effectingQ_setterVdfmc_modelingMM0, primitive_side_effectingQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T10 = primitive_idQ(primitive_statelessQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  if (T10 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:22
    CALL2(&Kprimitive_statelessQ_setterVdfmc_modelingMM0, primitive_statelessQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T11 = primitive_idQ(primitive_dynamic_extentQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  if (T11 != &KPfalseVKi) {
    // /home/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 {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:23
    CALL2(&Kprimitive_dynamic_extentQ_setterVdfmc_modelingMM0, primitive_dynamic_extentQ_, x_);
    // /home/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;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  return(T8);
}

dylan_value KinitializeVKdMdfmc_modelingM37I (dylan_value x_, dylan_value all_keys_) {
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:26
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:29
  T3 = MEP_APPLY2(&Kinitialize_packed_slotsVKeMdfmc_modelingM9, &K1039, x_, all_keys_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:26
  return(T3);
}

dylan_value Kraw_objectVdfmc_modelingMM0I (dylan_value back_end_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:41
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:42
  T2 = KerrorVKdMM1I(&K1037, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:41
  return(T2);
}

dylan_value Kdirect_objectQVdfmc_modelingMM3I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:96
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:96
  T2 = &KPtrueVKi;
  MV_SET_ELT(0, &KPtrueVKi);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:96
  return(T2);
}

dylan_value KCsubtypeQVdfmc_modelingMM33I (dylan_value t1_, dylan_value t2_) {
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value T5_0;
  dylan_value T6_0;
  dylan_value T7_0;
  dylan_value T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:57
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:59
  T8 = primitive_idQ(t1_,t2_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:59
  if (T8 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:59
    T3_0 = T8;
    T7_0 = T3_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:61
    T9 = SLOT_VALUE_INITD(t1_, 6);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:62
    if (T9 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:63
      T4_0 = CALL2(&KCsubtypeQVdfmc_modeling, T9, t2_);
      T6_0 = T4_0;
    } else {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:62
      T5_0 = &KPfalseVKi;
      T6_0 = T5_0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:62
    T7_0 = T6_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:59
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:57
  MV_SET_COUNT(1);
  return(T7_0);
}

dylan_value KCsubtypeQVdfmc_modelingMM32I (dylan_value t1_, dylan_value t2_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:52
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:54
  T3_0 = &KPfalseVKi;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:52
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCsubtypeQVdfmc_modelingMM31I (dylan_value t1_, dylan_value t2_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:47
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:49
  T3_0 = &KPfalseVKi;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:47
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCknown_disjointQVdfmc_modelingMM20I (dylan_value t1_, dylan_value t2_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:67
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:69
  T3_0 = &KPtrueVKi;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:67
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCknown_disjointQVdfmc_modelingMM21I (dylan_value t1_, dylan_value t2_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:72
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:74
  T3_0 = &KPtrueVKi;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:72
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCknown_disjointQVdfmc_modelingMM22I (dylan_value t1_, dylan_value t2_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:80
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:82
  T3_0 = &KPtrueVKi;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:80
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCknown_disjointQVdfmc_modelingMM23I (dylan_value t1_, dylan_value t2_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:85
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:87
  T3_0 = &KPtrueVKi;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:85
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM14I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T2_0 = IKJLraw_byte_stringG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM13I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T2_0 = IKJLraw_addressG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM12I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T2_0 = IKJLraw_pointerG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM11I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T2_0 = IKJLraw_integerG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM10I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T2_0 = IKJLraw_double_byteG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM9I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T2_0 = IKJLraw_byteG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM8I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T2_0 = IKJLraw_unicode_characterG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM7I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T2_0 = IKJLraw_byte_characterG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM6I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T2_0 = IKJLraw_booleanG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM5I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T2_0 = IKJLraw_extended_floatG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM4I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T2_0 = IKJLraw_double_integerG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM3I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T2_0 = IKJLraw_double_floatG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM2I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T2_0 = IKJLraw_single_floatG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kraw_representation_nameVdfmc_modelingMM1I (dylan_value class_name_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T2_0 = IKJLraw_machine_wordG_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Kmake_raw_literalVdfmc_modelingMM3I (dylan_value object_) {
  dylan_value T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:381
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:382
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:382
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_integerGVdfmc_modeling, &T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:381
  return(T2);
}

dylan_value KLBprimitiveGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_primitive_descriptor_getter_name_, dylan_value Uunique_primitive_signature_, dylan_value Uunique_primitive_value_) {
  dylan_value T8;
  dylan_value Uunique_primitive_descriptor_getter_nameF9;
  dylan_value Uunique_primitive_descriptor_getter_nameF10;
  dylan_value Uunique_primitive_signatureF11;
  dylan_value Uunique_primitive_signatureF12;
  dylan_value T13_0;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;

  // /home/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(&K396, &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((dylan_value) 1, T8, 6);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T13_0 = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  MV_SET_COUNT(1);
  return(T13_0);
}

dylan_value Kmake_raw_literalVdfmc_modelingMM0I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:369
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:370
  T2 = object_;
  MV_SET_ELT(0, object_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:369
  return(T2);
}

dylan_value Kmake_raw_literalVdfmc_modelingMM5I (dylan_value object_) {
  dylan_value T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:389
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:390
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:390
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_double_floatGVdfmc_modeling, &T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:389
  return(T2);
}

dylan_value Kmake_raw_literalVdfmc_modelingMM4I (dylan_value object_) {
  dylan_value T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:385
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:386
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:386
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_single_floatGVdfmc_modeling, &T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:385
  return(T2);
}

dylan_value Kprimitive_side_effectingQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T4 = SLOT_VALUE_INITD(x_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T6 = primitive_machine_word_logbit_set(2,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T7 = primitive_machine_word_logbit_clear(2,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  SLOT_VALUE_SETTER(T9, x_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kprimitive_statelessQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T4 = SLOT_VALUE_INITD(x_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T6 = primitive_machine_word_logbit_set(3,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T7 = primitive_machine_word_logbit_clear(3,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  SLOT_VALUE_SETTER(T9, x_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kprimitive_dynamic_extentQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T4 = SLOT_VALUE_INITD(x_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T6 = primitive_machine_word_logbit_set(4,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
    T7 = primitive_machine_word_logbit_clear(4,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  SLOT_VALUE_SETTER(T9, x_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KLBraw_objectGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:37
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:37
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:37
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:37
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value Kmake_raw_literalVdfmc_modelingMM1I (dylan_value object_) {
  dylan_value T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:373
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:374
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:374
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_byte_characterGVdfmc_modeling, &T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:373
  return(T2);
}

dylan_value Kmake_raw_literalVdfmc_modelingMM2I (dylan_value object_) {
  dylan_value T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:377
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:378
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:378
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_byte_stringGVdfmc_modeling, &T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:377
  return(T2);
}

dylan_value Kmake_raw_literalVdfmc_modelingMM6I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  _KLsimple_object_vectorGVKd_2 T5 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:395
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:396
  T2 = Ktarget_machine_word_maskVdfmc_modelingI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:396
  CONGRUENT_CALL_PROLOG(&Kgeneric_binary_logandVKe, 2);
  T4 = CONGRUENT_CALL2(object_, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:396
  T5.vector_element_[0] = &KJvalue_;
  T5.vector_element_[1] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:396
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T3 = CONGRUENT_CALL2(&KLBraw_machine_wordGVdfmc_modeling, &T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:395
  return(T3);
}

dylan_value Kmake_raw_literalVdfmc_modelingMM7I (dylan_value object_) {
  dylan_value T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:399
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:400
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:400
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_machine_wordGVdfmc_modeling, &T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:399
  return(T2);
}

dylan_value Kraw_typeQVdfmc_modelingMM0I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:90
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:90
  T2 = &KPfalseVKi;
  MV_SET_ELT(0, &KPfalseVKi);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:90
  return(T2);
}

dylan_value Kraw_typeQVdfmc_modelingMM1I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:93
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:93
  T2 = &KPfalseVKi;
  MV_SET_ELT(0, &KPfalseVKi);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:93
  return(T2);
}

dylan_value Kraw_typeQVdfmc_modelingMM2I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:94
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:94
  T2 = &KPtrueVKi;
  MV_SET_ELT(0, &KPtrueVKi);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:94
  return(T2);
}

dylan_value KLraw_aggregate_array_memberGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_member_name_, dylan_value Uunique_member_raw_type_, dylan_value Uunique_member_array_length_) {
  dylan_value T6;
  dylan_value Uunique_member_raw_typeF7;
  dylan_value T8;
  dylan_value Uunique_member_array_lengthF9;
  dylan_value T10;
  dylan_value Uunique_member_array_lengthF11;
  dylan_value T12_0;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T15;
  dylan_value T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T18;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:232
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:232
  T13 = primitive_idQ(Uunique_member_raw_type_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:232
  if (T13 != &KPfalseVKi) {
    T14.vector_element_[0] = IKJraw_type_;
    T15 = KerrorVKdMM1I(&K395, &T14);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:232
    T6 = T15;
    Uunique_member_raw_typeF7 = T6;
  } else {
    Uunique_member_raw_typeF7 = Uunique_member_raw_type_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:232
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:232
  T16 = primitive_idQ(Uunique_member_array_length_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:232
  if (T16 != &KPfalseVKi) {
    T17.vector_element_[0] = IKJarray_length_;
    T18 = KerrorVKdMM1I(&K395, &T17);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:232
    T8 = T18;
    Uunique_member_array_lengthF9 = T8;
  } else {
    Uunique_member_array_lengthF9 = Uunique_member_array_length_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:232
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:232
  MV_SET_COUNT(1);
  return(T12_0);
}

dylan_value KLraw_struct_bitfield_memberGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_member_name_, dylan_value Uunique_member_raw_type_, dylan_value Uunique_member_bitfield_width_) {
  dylan_value T6;
  dylan_value Uunique_member_raw_typeF7;
  dylan_value T8;
  dylan_value Uunique_member_bitfield_widthF9;
  dylan_value T10;
  dylan_value Uunique_member_bitfield_widthF11;
  dylan_value T12_0;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T15;
  dylan_value T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T18;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:227
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:227
  T13 = primitive_idQ(Uunique_member_raw_type_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:227
  if (T13 != &KPfalseVKi) {
    T14.vector_element_[0] = IKJraw_type_;
    T15 = KerrorVKdMM1I(&K395, &T14);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:227
    T6 = T15;
    Uunique_member_raw_typeF7 = T6;
  } else {
    Uunique_member_raw_typeF7 = Uunique_member_raw_type_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:227
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:227
  T16 = primitive_idQ(Uunique_member_bitfield_width_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:227
  if (T16 != &KPfalseVKi) {
    T17.vector_element_[0] = IKJbitfield_width_;
    T18 = KerrorVKdMM1I(&K395, &T17);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:227
    T8 = T18;
    Uunique_member_bitfield_widthF9 = T8;
  } else {
    Uunique_member_bitfield_widthF9 = Uunique_member_bitfield_width_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:227
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:227
  MV_SET_COUNT(1);
  return(T12_0);
}

dylan_value Kmember_bitfield_widthVdfmc_modelingMM0I (dylan_value member_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:219
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:221
  T2_0 = (dylan_value) 1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:219
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value KLraw_aggregate_ordinary_memberGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_member_name_, dylan_value Uunique_member_raw_type_) {
  dylan_value T5;
  dylan_value Uunique_member_raw_typeF6;
  dylan_value T7;
  dylan_value T8_0;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T11;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:213
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:213
  T9 = primitive_idQ(Uunique_member_raw_type_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:213
  if (T9 != &KPfalseVKi) {
    T10.vector_element_[0] = IKJraw_type_;
    T11 = KerrorVKdMM1I(&K395, &T10);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:213
    T5 = T11;
    Uunique_member_raw_typeF6 = T5;
  } else {
    Uunique_member_raw_typeF6 = Uunique_member_raw_type_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:213
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:213
  MV_SET_COUNT(1);
  return(T8_0);
}

dylan_value KLBraw_c_voidGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:197
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:197
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:197
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:197
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:197
  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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:197
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_byte_stringGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_addressGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_pointerGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_integerGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_double_byteGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_byteGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_unicode_characterGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_byte_characterGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_booleanGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
    T6 = T12;
    Uunique_Craw_object_valueF7 = T6;
  } else {
    Uunique_Craw_object_valueF7 = Uunique_Craw_object_value_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_pointerGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_unsigned_long_longGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_signed_long_longGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_ssize_tGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_ssize_tGVdfmc_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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_size_tGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T8 = primitive_object_allocate_filled(5,&KLBraw_c_size_tGVdfmc_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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_unsigned_longGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_signed_longGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_unsigned_intGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_signed_intGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_unsigned_shortGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_signed_shortGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_unsigned_charGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_signed_charGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_long_doubleGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_doubleGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_c_floatGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_extended_floatGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_double_integerGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_double_floatGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_single_floatGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value KLBraw_machine_wordGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_object_value_) {
  dylan_value T6;
  dylan_value Uunique_Craw_object_valueF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  T10 = primitive_idQ(Uunique_Craw_object_value_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJvalue_;
    T12 = KerrorVKdMM1I(&K395, &T11);
    // /home/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_;
  }
  // /home/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(&K396, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:122
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value Kraw_type_c_nameVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/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);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_descriptorVdfmc_modelingI (dylan_value raw_type_) {
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:32
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:33
  T3 = SLOT_VALUE_INITD(raw_type_, 7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:33
  CONGRUENT_CALL_PROLOG(&Kcurrent_back_endVdfmc_common, 0);
  T1 = CONGRUENT_CALL0();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:33
  T2 = CALL1(T3, T1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:32
  return(T2);
}

dylan_value Kraw_type_unboxer_nameVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/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);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_boxer_nameVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/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);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_boxed_class_nameVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/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);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_setter_nameVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/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);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_getter_nameVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/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);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_unboxerVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:115
  CONGRUENT_CALL_PROLOG(&Kraw_type_unboxerVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_boxerVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:115
  CONGRUENT_CALL_PROLOG(&Kraw_type_boxerVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_boxed_classVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/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);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_setterVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:114
  CONGRUENT_CALL_PROLOG(&Kraw_type_setterVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_getterVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:114
  CONGRUENT_CALL_PROLOG(&Kraw_type_getterVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_alignmentVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:113
  CONGRUENT_CALL_PROLOG(&Kraw_type_alignmentVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_alignmentVdfmc_modelingMM1I (dylan_value raw_type_) {
  dylan_value T2_0;
  dylan_value T2_1;
  dylan_value T2_2;
  dylan_value alignment_;
  dylan_value T4_0;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:242
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:245
  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);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:244
  alignment_ = T2_1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:246
  T4_0 = alignment_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:242
  T5_0 = T4_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T4_0);
    primitive_type_check(T5_0, &KLintegerGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:242
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value Kcompute_raw_aggregate_layoutVdfmc_modelingMM0I (dylan_value raw_type_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value pack_option_;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12T, T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value member_type_;
  dylan_value member_size_;
  dylan_value member_width_;
  dylan_value member_align_;
  dylan_value next_bitfield_offsetF19;
  dylan_value T20;
  dylan_value T21;
  dylan_value Utmp_;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30_0;
  dylan_value T30_1;
  dylan_value T30_2;
  dylan_value running_size_;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value running_bitfield_offset_;
  dylan_value T37;
  dylan_value running_alignment_;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value force_new_memberQ_;
  dylan_value T43;
  dylan_value previous_member_size_;
  dylan_value T45;
  dylan_value next_bitfield_offsetF46;
  dylan_value T47;
  dylan_value T48;
  dylan_value member_bit_offsets_;
  dylan_value T50_0;
  dylan_value T51;
  dylan_value T52;
  _KLsimple_object_vectorGVKd_4 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T54;
  dylan_value T55;
  dylan_value T56;
  DWORD T57;
  dylan_value T58;
  dylan_value T59;
  dylan_value T60;
  dylan_value T61_0;
  dylan_value T62;
  dylan_value T63_0;
  dylan_value T64;
  dylan_value T65;
  dylan_value T66_0;
  dylan_value T66_1;
  dylan_value T66_2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:249
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:254
  running_size_ = (dylan_value) 1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:255
  running_bitfield_offset_ = (dylan_value) 1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:256
  running_alignment_ = (dylan_value) 5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:258
  T2 = Kraw_aggregate_optionsVdfmc_modelingMM0I(raw_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:259
  T3 = Kget_default_pack_optionVdfmc_modelingI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:258
  pack_option_ = CALL4(&Kget_propertyYplistsVcollections, T2, IKJpack_, &KJdefault_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:260
  force_new_memberQ_ = &KPtrueVKi;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:261
  previous_member_size_ = (dylan_value) 1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:262
  T50_0 = KLobject_tableGZ32ZconstructorVKiMM0I(&KLobject_tableGVKd, &KPempty_vectorVKi, &KLobjectGVKd, (dylan_value) 41, &Kdefault_grow_sizeVKe, &KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:262
  member_bit_offsets_ = T50_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
  T5 = Kraw_aggregate_membersVdfmc_modelingMM0I(raw_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
  T6 = CALL1(&Kforward_iteration_protocolVKd, T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
  T7 = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
  T8 = MV_GET_ELT(1);
;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
  T9 = MV_GET_ELT(2);
;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
  T10 = MV_GET_ELT(3);
;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
  T11 = MV_GET_ELT(5);
;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
  T12T = T7;
L0: ;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
    T12 = T12T;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
    T13 = CALL3(T10, T5, T12, T8);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
    if (T13 == &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
      T14 = CALL2(T11, T5, T12);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:264
      T35 = running_size_;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:264
      T51 = SLOT_VALUE_INITD(member_bit_offsets_, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:264
      T52 = primitive_instanceQ(T35,T51);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:264
      if (T52 == &KPfalseVKi) {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:264
        T53.vector_element_[0] = &KJvalue_;
        T53.vector_element_[1] = T35;
        T53.vector_element_[2] = &KJtype_;
        T53.vector_element_[3] = T51;
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:264
        CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
        T54 = CONGRUENT_CALL2(&KLtype_errorGVKd, &T53);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:264
        CONGRUENT_CALL_PROLOG(&KerrorVKd, 2);
        CONGRUENT_CALL2(T54, &KPempty_vectorVKi);
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:264
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:264
      KputhashVKiI(T35, member_bit_offsets_, T14);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:265
      member_type_ = CALL1(&Kmember_raw_typeVdfmc_modeling, T14);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:266
      CONGRUENT_CALL_PROLOG(&Kcompute_member_sizeVdfmc_modeling, 1);
      member_size_ = CONGRUENT_CALL1(T14);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:267
      member_width_ = CALL1(&Kmember_bitfield_widthVdfmc_modeling, T14);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:268
      CONGRUENT_CALL_PROLOG(&Kraw_type_alignmentVdfmc_modeling, 1);
      member_align_ = CONGRUENT_CALL1(member_type_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:269
      CONGRUENT_CALL_PROLOG(&KLVKd, 2);
      T55 = CONGRUENT_CALL2(member_align_, pack_option_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:269
      if (T55 != &KPfalseVKi) {
        T56 = member_align_;
      } else {
        T56 = pack_option_;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:269
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:270
      T37 = running_bitfield_offset_;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:270
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      next_bitfield_offsetF19 = CONGRUENT_CALL2(T37, member_width_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:270
      next_bitfield_offsetF46 = next_bitfield_offsetF19;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:271
      T57 = primitive_cast_integer_as_raw(member_width_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:271
      T58 = primitive_machine_word_equalQ(T57,1);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:271
      if (T58 != &KPfalseVKi) {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:272
        T34 = running_size_;
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:272
        T20 = CALL2(&Kround_up_to_modVdfmc_modelingMM0, T34, T56);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:272
        CONGRUENT_CALL_PROLOG(&KAVKd, 2);
        T21 = CONGRUENT_CALL2(T20, member_size_);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:272
        running_size_ = T21;
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:274
        running_bitfield_offset_ = (dylan_value) 1;
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:275
        next_bitfield_offsetF46 = (dylan_value) 1;
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:276
        force_new_memberQ_ = &KPtrueVKi;
      } else {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:277
        T43 = force_new_memberQ_;
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:277
        if (T43 != &KPfalseVKi) {
          Utmp_ = T43;
        } else {
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:278
          T45 = previous_member_size_;
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:278
          CONGRUENT_CALL_PROLOG(&KEVKd, 2);
          T59 = CONGRUENT_CALL2(member_size_, T45);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:278
          T60 = primitive_not(T59);
          Utmp_ = T60;
        }
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:277
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:277
        if (Utmp_ != &KPfalseVKi) {
          T25 = Utmp_;
        } else {
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:280
          T23 = Kaddress_unit_bit_sizeVdfmc_modelingI();
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:280
          CONGRUENT_CALL_PROLOG(&KTVKd, 2);
          T24 = CONGRUENT_CALL2(member_size_, T23);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:280
          T48 = next_bitfield_offsetF46;
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:280
          CONGRUENT_CALL_PROLOG(&KLVKd, 2);
          T61_0 = CONGRUENT_CALL2(T24, T48);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:280
          T62 = T61_0;
          T25 = T62;
        }
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:277
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:271
        if (T25 != &KPfalseVKi) {
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:281
          T33 = running_size_;
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:281
          T26 = CALL2(&Kround_up_to_modVdfmc_modelingMM0, T33, T56);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:281
          CONGRUENT_CALL_PROLOG(&KAVKd, 2);
          T27 = CONGRUENT_CALL2(T26, member_size_);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:281
          running_size_ = T27;
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:283
          running_bitfield_offset_ = (dylan_value) 1;
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:284
          next_bitfield_offsetF46 = member_width_;
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:285
          force_new_memberQ_ = &KPfalseVKi;
        }
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:271
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:271
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:287
      T41 = running_alignment_;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:287
      CONGRUENT_CALL_PROLOG(&KLVKd, 2);
      T63_0 = CONGRUENT_CALL2(T56, T41);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:287
      T64 = T63_0;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:287
      if (T64 != &KPfalseVKi) {
        T65 = T41;
      } else {
        T65 = T56;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:287
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:287
      running_alignment_ = T65;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:288
      T47 = next_bitfield_offsetF46;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:288
      running_bitfield_offset_ = T47;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:289
      previous_member_size_ = member_size_;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
      T28 = CALL2(T9, T5, T12);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
      T12T = T28;
      goto L0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:263
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:291
  T32 = running_size_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:291
  T40 = running_alignment_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:291
  T29 = CALL2(&Kround_up_to_modVdfmc_modelingMM0, T32, T40);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:291
  T39 = running_alignment_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:291
  T66_0 = T29;
  T66_1 = T39;
  T66_2 = member_bit_offsets_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:249
  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();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:249
  MV_SET_ELT(1, T30_1);
  MV_SET_ELT(2, T30_2);
  MV_SET_COUNT(3);
  return(T30_0);
}

dylan_value Kcompute_raw_aggregate_layoutVdfmc_modelingMM1I (dylan_value raw_type_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value pack_option_;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12T, T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value member_type_;
  dylan_value member_size_;
  dylan_value member_align_;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20_0;
  dylan_value T20_1;
  dylan_value T20_2;
  dylan_value running_size_;
  dylan_value T22;
  dylan_value T23;
  dylan_value running_alignment_;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value member_bit_offsets_;
  dylan_value T29_0;
  dylan_value T30;
  dylan_value T31;
  _KLsimple_object_vectorGVKd_4 T32 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36_0;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39_0;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42_0;
  dylan_value T42_1;
  dylan_value T42_2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:297
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:302
  running_size_ = (dylan_value) 1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:303
  running_alignment_ = (dylan_value) 5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:305
  T2 = Kraw_aggregate_optionsVdfmc_modelingMM0I(raw_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:306
  T3 = Kget_default_pack_optionVdfmc_modelingI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:305
  pack_option_ = CALL4(&Kget_propertyYplistsVcollections, T2, IKJpack_, &KJdefault_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:307
  T29_0 = KLobject_tableGZ32ZconstructorVKiMM0I(&KLobject_tableGVKd, &KPempty_vectorVKi, &KLobjectGVKd, (dylan_value) 41, &Kdefault_grow_sizeVKe, &KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:307
  member_bit_offsets_ = T29_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
  T5 = Kraw_aggregate_membersVdfmc_modelingMM0I(raw_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
  T6 = CALL1(&Kforward_iteration_protocolVKd, T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
  T7 = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
  T8 = MV_GET_ELT(1);
;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
  T9 = MV_GET_ELT(2);
;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
  T10 = MV_GET_ELT(3);
;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
  T11 = MV_GET_ELT(5);
;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
  T12T = T7;
L0: ;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
    T12 = T12T;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
    T13 = CALL3(T10, T5, T12, T8);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
    if (T13 == &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
      T14 = CALL2(T11, T5, T12);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:309
      T30 = SLOT_VALUE_INITD(member_bit_offsets_, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:309
      T31 = primitive_instanceQ((dylan_value) 1,T30);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:309
      if (T31 == &KPfalseVKi) {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:309
        T32.vector_element_[0] = &KJvalue_;
        T32.vector_element_[1] = (dylan_value) 1;
        T32.vector_element_[2] = &KJtype_;
        T32.vector_element_[3] = T30;
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:309
        CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
        T33 = CONGRUENT_CALL2(&KLtype_errorGVKd, &T32);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:309
        CONGRUENT_CALL_PROLOG(&KerrorVKd, 2);
        CONGRUENT_CALL2(T33, &KPempty_vectorVKi);
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:309
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:309
      KputhashVKiI((dylan_value) 1, member_bit_offsets_, T14);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:310
      member_type_ = CALL1(&Kmember_raw_typeVdfmc_modeling, T14);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:311
      CONGRUENT_CALL_PROLOG(&Kcompute_member_sizeVdfmc_modeling, 1);
      member_size_ = CONGRUENT_CALL1(T14);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:312
      CONGRUENT_CALL_PROLOG(&Kraw_type_alignmentVdfmc_modeling, 1);
      member_align_ = CONGRUENT_CALL1(member_type_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:313
      CONGRUENT_CALL_PROLOG(&KLVKd, 2);
      T34 = CONGRUENT_CALL2(member_align_, pack_option_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:313
      if (T34 != &KPfalseVKi) {
        T35 = member_align_;
      } else {
        T35 = pack_option_;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:313
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:314
      T23 = running_size_;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:314
      CONGRUENT_CALL_PROLOG(&KLVKd, 2);
      T36_0 = CONGRUENT_CALL2(member_size_, T23);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:314
      T37 = T36_0;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:314
      if (T37 != &KPfalseVKi) {
        T38 = T23;
      } else {
        T38 = member_size_;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:314
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:314
      running_size_ = T38;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:315
      T27 = running_alignment_;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:315
      CONGRUENT_CALL_PROLOG(&KLVKd, 2);
      T39_0 = CONGRUENT_CALL2(T35, T27);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:315
      T40 = T39_0;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:315
      if (T40 != &KPfalseVKi) {
        T41 = T27;
      } else {
        T41 = T35;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:315
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:315
      running_alignment_ = T41;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
      T18 = CALL2(T9, T5, T12);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
      T12T = T18;
      goto L0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:308
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:317
  T22 = running_size_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:317
  T26 = running_alignment_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:317
  T19 = CALL2(&Kround_up_to_modVdfmc_modelingMM0, T22, T26);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:317
  T25 = running_alignment_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:317
  T42_0 = T19;
  T42_1 = T25;
  T42_2 = member_bit_offsets_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:297
  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();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:297
  MV_SET_ELT(1, T20_1);
  MV_SET_ELT(2, T20_2);
  MV_SET_COUNT(3);
  return(T20_0);
}

dylan_value Kget_default_pack_optionVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value T5_0;
  dylan_value T6;
  dylan_value T7;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:327
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:328
  CONGRUENT_CALL_PROLOG(&Ktarget_architecture_nameVdfmc_common, 0);
  T0 = CONGRUENT_CALL0();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:328
  T6 = primitive_idQ(T0,IKJx86_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:328
  if (T6 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:328
    CONGRUENT_CALL_PROLOG(&Ktarget_os_nameVdfmc_common, 0);
    T1 = CONGRUENT_CALL0();
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:328
    T7 = primitive_idQ(T1,IKJwin32_);
    T2 = T7;
  } else {
    T2 = &KPfalseVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:328
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:328
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:329
    T3_0 = (dylan_value) 33;
    T5_0 = T3_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:332
    T4_0 = (dylan_value) 129;
    T5_0 = T4_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:328
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:327
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value Kround_up_to_modVdfmc_modelingMM0I (dylan_value int_, dylan_value modulus_) {
  DWORD T3;
  DWORD T4;
  DWORD T5;
  DWORD T6;
  DWORD T7_0;
  DWORD T7_1;
  DWORD quotient_;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  dylan_value T12;
  dylan_value T13_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:363
  T3 = primitive_cast_integer_as_raw(int_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:363
  T4 = primitive_machine_word_shift_right(T3,2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:363
  T5 = primitive_cast_integer_as_raw(modulus_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:363
  T6 = primitive_machine_word_shift_right(T5,2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:363
  T7_0 = primitive_machine_word_ceilingS_byref(T4,T6,(DWORD*)&T7_1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:363
  quotient_ = T7_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:363
  T9 = primitive_machine_word_logxor(T5,1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:363
  T10 = primitive_machine_word_multiply_signal_overflow(T9,quotient_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:363
  T11 = primitive_machine_word_logior(T10,1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:363
  T12 = primitive_cast_raw_as_integer(T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:363
  T13_0 = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:361
  MV_SET_COUNT(1);
  return(T13_0);
}

dylan_value Kcompute_member_sizeVdfmc_modelingMM0I (dylan_value member_) {
  dylan_value T2_0;
  dylan_value T3_0;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:348
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:351
  T4 = SLOT_VALUE_INITD(member_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:351
  CONGRUENT_CALL_PROLOG(&Kraw_type_sizeVdfmc_modeling, 1);
  T2_0 = CONGRUENT_CALL1(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:348
  T3_0 = T2_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T2_0);
    primitive_type_check(T3_0, &KLintegerGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:348
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kcompute_member_sizeVdfmc_modelingMM1I (dylan_value member_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:354
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:355
  T4 = SLOT_VALUE_INITD(member_, 2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:356
  T5 = SLOT_VALUE_INITD(member_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:356
  CONGRUENT_CALL_PROLOG(&Kraw_type_sizeVdfmc_modeling, 1);
  T2 = CONGRUENT_CALL1(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:355
  CONGRUENT_CALL_PROLOG(&KTVKd, 2);
  T3 = CONGRUENT_CALL2(T4, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:354
  return(T3);
}

dylan_value Kraw_type_sizeVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  T2 = Kraw_type_descriptorVdfmc_modelingI(x_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:113
  CONGRUENT_CALL_PROLOG(&Kraw_type_sizeVdfmc_modeling, 1);
  T3_0 = CONGRUENT_CALL1(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:112
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kraw_type_sizeVdfmc_modelingMM1I (dylan_value raw_type_) {
  dylan_value T2_0;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:237
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:239
  CONGRUENT_CALL_PROLOG(&Kcompute_raw_aggregate_layoutVdfmc_modeling, 1);
  T2_0 = CONGRUENT_CALL1(raw_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:237
  T3_0 = T2_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T2_0);
    primitive_type_check(T3_0, &KLintegerGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:237
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kaddress_unit_bit_sizeVdfmc_modelingI () {
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:341
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:342
  T0 = (dylan_value) 33;
  MV_SET_ELT(0, (dylan_value) 33);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:341
  return(T0);
}

dylan_value Kprimitive_side_effectingQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T2 = SLOT_VALUE_INITD(x_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T4 = primitive_machine_word_logbitQ(2,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value Kprimitive_statelessQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T2 = SLOT_VALUE_INITD(x_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T4 = primitive_machine_word_logbitQ(3,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value Kprimitive_dynamic_extentQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T2 = SLOT_VALUE_INITD(x_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T4 = primitive_machine_word_logbitQ(4,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:20
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value Krepeated_representation_byteQVdfmc_modelingMM0I (dylan_value type_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:407
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:409
  CONGRUENT_CALL_PROLOG(&Krepeated_representation_sizeVdfmc_modeling, 1);
  T2 = CONGRUENT_CALL1(type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:409
  CONGRUENT_CALL_PROLOG(&KEVKd, 2);
  T3_0 = CONGRUENT_CALL2(T2, (dylan_value) 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:407
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Krepeated_representation_sizeVdfmc_modelingMM0I (dylan_value type_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:412
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:414
  CONGRUENT_CALL_PROLOG(&Kword_sizeVdfmc_common, 0);
  T2_0 = CONGRUENT_CALL0();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:412
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value Krepeated_representation_sizeVdfmc_modelingMM1I (dylan_value type_) {
  dylan_value T2_0;
  dylan_value T3_0;
  dylan_value T4;
  dylan_value T5_0;
  dylan_value T6;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:417
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:419
  T4 = SLOT_VALUE_INITD(type_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:419
  T5_0 = KBobject_classVdfmc_modelingMM0I(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:419
  T6 = T5_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:419
  CONGRUENT_CALL_PROLOG(&Krepeated_representation_sizeVdfmc_modeling, 1);
  T2_0 = CONGRUENT_CALL1(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:417
  T3_0 = T2_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T2_0);
    primitive_type_check(T3_0, &KLintegerGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:417
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Krepeated_representation_sizeVdfmc_modelingMM2I (dylan_value type_) {
  dylan_value T2;
  dylan_value T3_0;
  dylan_value T4;
  dylan_value T5_0;
  dylan_value T6;
  dylan_value T7_0;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10_0;
  dylan_value T11_0;
  dylan_value T12_0;
  dylan_value T13_0;
  dylan_value T14_0;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:425
  T2 = Kdylan_valueVdfmc_namespaceI(IKJLbyte_characterG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
  T15 = primitive_idQ(type_,T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
  if (T15 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:425
    T3_0 = (dylan_value) 5;
    T14_0 = T3_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:426
    T4 = Kdylan_valueVdfmc_namespaceI(IKJLunicode_characterG_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
    T16 = primitive_idQ(type_,T4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:426
      CONGRUENT_CALL_PROLOG(&Kword_sizeVdfmc_common, 0);
      T5_0 = CONGRUENT_CALL0();
      T13_0 = T5_0;
    } else {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:427
      T6 = Kdylan_valueVdfmc_namespaceI(IKJLsingle_floatG_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
      T17 = primitive_idQ(type_,T6);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
      if (T17 != &KPfalseVKi) {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:427
        T7_0 = (dylan_value) 17;
        T12_0 = T7_0;
      } else {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:428
        T8 = Kdylan_valueVdfmc_namespaceI(IKJLdouble_floatG_);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
        T18 = primitive_idQ(type_,T8);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
        if (T18 != &KPfalseVKi) {
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:428
          T9_0 = (dylan_value) 33;
          T11_0 = T9_0;
        } else {
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:429
          CONGRUENT_CALL_PROLOG(&Kword_sizeVdfmc_common, 0);
          T10_0 = CONGRUENT_CALL0();
          T11_0 = T10_0;
        }
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
        T12_0 = T11_0;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
      T13_0 = T12_0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
    T14_0 = T13_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:424
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:422
  MV_SET_COUNT(1);
  return(T14_0);
}

dylan_value Krepeated_representation_sizeVdfmc_modelingMM3I (dylan_value type_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4_0;
  dylan_value T5;
  dylan_value T6_0;
  dylan_value T7_0;
  dylan_value T8_0;
  dylan_value T9_0;
  dylan_value T10_0;
  dylan_value T11_0;
  dylan_value T12;
  dylan_value T13;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:455
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:457
  T12 = SLOT_VALUE_INITD(type_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:458
  T13 = SLOT_VALUE_INITD(type_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:459
  if (T12 != &KPfalseVKi) {
    T2 = T13;
  } else {
    T2 = &KPfalseVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:459
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:459
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:461
    T3 = CALL3(&Kfits_in_bitsQVdfmc_modeling, T12, T13, (dylan_value) 33);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:460
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:461
      T4_0 = (dylan_value) 5;
      T9_0 = T4_0;
    } else {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:462
      T5 = CALL3(&Kfits_in_bitsQVdfmc_modeling, T12, T13, (dylan_value) 65);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:460
      if (T5 != &KPfalseVKi) {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:462
        T6_0 = (dylan_value) 9;
        T8_0 = T6_0;
      } else {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:463
        CONGRUENT_CALL_PROLOG(&Kword_sizeVdfmc_common, 0);
        T7_0 = CONGRUENT_CALL0();
        T8_0 = T7_0;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:460
      T9_0 = T8_0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:460
    T11_0 = T9_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:466
    CONGRUENT_CALL_PROLOG(&Kword_sizeVdfmc_common, 0);
    T10_0 = CONGRUENT_CALL0();
    T11_0 = T10_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:459
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:455
  MV_SET_COUNT(1);
  return(T11_0);
}

dylan_value Kfits_in_bitsQVdfmc_modelingI (dylan_value min_, dylan_value max_, dylan_value n_) {
  dylan_value unsigned_max_;
  dylan_value signed_min_;
  dylan_value signed_max_;
  dylan_value Utmp_;
  dylan_value T8_0;
  dylan_value T9_0;
  dylan_value T10_0;
  dylan_value T11;
  DWORD T12;
  DWORD T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:445
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:448
  T11 = KCVKdMM0I((dylan_value) 9, n_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:448
  CONGRUENT_CALL_PROLOG(&K_VKd, 2);
  unsigned_max_ = CONGRUENT_CALL2(T11, (dylan_value) 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:449
  T12 = primitive_cast_integer_as_raw(n_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:449
  T13 = primitive_machine_word_subtract_signal_overflow(T12,4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:449
  T14 = primitive_cast_raw_as_integer(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:449
  T15 = KCVKdMM0I((dylan_value) 9, T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:449
  CONGRUENT_CALL_PROLOG(&KnegativeVKd, 1);
  signed_min_ = CONGRUENT_CALL1(T15);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:450
  T16 = KCVKdMM0I((dylan_value) 9, T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:450
  CONGRUENT_CALL_PROLOG(&K_VKd, 2);
  signed_max_ = CONGRUENT_CALL2(T16, (dylan_value) 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:451
  Utmp_ = CALL4(&KsubrangeQVdfmc_modeling, min_, max_, (dylan_value) 1, unsigned_max_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:451
  if (Utmp_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:451
    T8_0 = Utmp_;
    T10_0 = T8_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:452
    T9_0 = CALL4(&KsubrangeQVdfmc_modeling, min_, max_, signed_min_, signed_max_);
    T10_0 = T9_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:451
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:445
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KsubrangeQVdfmc_modelingI (dylan_value min_, dylan_value max_, dylan_value in_min_, dylan_value in_max_) {
  dylan_value T4_0;
  dylan_value T5_0;
  DWORD T6;
  DWORD T7;
  dylan_value T8;
  dylan_value T9;
  DWORD T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13_0;
  dylan_value T14_0;
  DWORD T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18_0;
  DWORD T19;
  dylan_value T20;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:438
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
  T6 = primitive_cast_integer_as_raw(min_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
  T7 = primitive_cast_integer_as_raw(in_min_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
  T8 = primitive_machine_word_less_thanQ(T6,T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
  if (T8 != &KPfalseVKi) {
    T12 = &KPfalseVKi;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
    T10 = primitive_cast_integer_as_raw(in_max_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
    T11 = primitive_machine_word_less_thanQ(T10,T6);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
    T9 = primitive_not(T11);
    T12 = T9;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
  if (T12 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
    T15 = primitive_cast_integer_as_raw(max_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
    T16 = primitive_machine_word_less_thanQ(T15,T7);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
      T13_0 = &KPfalseVKi;
      T14_0 = T13_0;
    } else {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
      T19 = primitive_cast_integer_as_raw(in_max_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
      T20 = primitive_machine_word_less_thanQ(T19,T15);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
      T17 = primitive_not(T20);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
      T18_0 = T17;
      T14_0 = T18_0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
    T5_0 = T14_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
    T4_0 = &KPfalseVKi;
    T5_0 = T4_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:442
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:438
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value Kraw_repeated_representationQVdfmc_modelingMM0I (dylan_value type_) {
  dylan_value T2_0;
  dylan_value T2_1;
  dylan_value T2_2;
  dylan_value T2_3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:472
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:477
  T2_0 = &KPfalseVKi;
  T2_1 = &KPfalseVKi;
  T2_2 = &KPfalseVKi;
  T2_3 = &KPfalseVKi;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:472
  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);
}

dylan_value Kraw_repeated_representationQVdfmc_modelingMM1I (dylan_value type_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value raw_type_;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7_0;
  dylan_value T7_1;
  dylan_value T7_2;
  dylan_value T7_3;
  dylan_value size_;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11_0;
  dylan_value T11_1;
  dylan_value T11_2;
  dylan_value T11_3;
  dylan_value T12_0;
  dylan_value T12_1;
  dylan_value T12_2;
  dylan_value T12_3;
  dylan_value T13_0;
  dylan_value T13_1;
  dylan_value T13_2;
  dylan_value T13_3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:480
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:485
  size_ = Krepeated_representation_sizeVdfmc_modelingMM3I(type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:487
  T9 = primitive_idQ(size_,(dylan_value) 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:487
  if (T9 != &KPfalseVKi) {
    T3 = IKJLraw_byteG_;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:487
    T10 = primitive_idQ(size_,(dylan_value) 9);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:487
    if (T10 != &KPfalseVKi) {
      T2 = IKJLraw_double_byteG_;
    } else {
      T2 = &KPfalseVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:487
    T3 = T2;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:487
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:492
  if (T3 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:493
    raw_type_ = Kdylan_valueVdfmc_namespaceI(T3);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:495
    CONGRUENT_CALL_PROLOG(&Kraw_type_boxerVdfmc_modeling, 1);
    T5 = CONGRUENT_CALL1(raw_type_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:496
    CONGRUENT_CALL_PROLOG(&Kraw_type_unboxerVdfmc_modeling, 1);
    T6 = CONGRUENT_CALL1(raw_type_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:494
    T11_0 = &KPtrueVKi;
    T11_1 = T5;
    T11_2 = T6;
    T11_3 = raw_type_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:494
    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, &K1129);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T7_0 = T13_0;
    T7_1 = T13_1;
    T7_2 = T13_2;
    T7_3 = T13_3;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:499
    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;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:492
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:480
  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);
}

dylan_value Kraw_repeated_representationQVdfmc_modelingMM2I (dylan_value type_) {
  dylan_value T2_0;
  dylan_value T2_1;
  dylan_value T2_2;
  dylan_value T2_3;
  dylan_value T3_0;
  dylan_value T3_1;
  dylan_value T3_2;
  dylan_value T3_3;
  dylan_value T4;
  dylan_value T5_0;
  dylan_value T6;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:508
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:513
  T4 = SLOT_VALUE_INITD(type_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:513
  T5_0 = KBobject_classVdfmc_modelingMM0I(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:513
  T6 = T5_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:513
  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);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:508
  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, &K1129);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:508
  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);
}

dylan_value Kraw_repeated_representationQVdfmc_modelingMM3I (dylan_value type_) {
  dylan_value returnPexit_7_;
  dylan_value T3;
  DWORD T4T, T4;
  dylan_value class_;
  dylan_value T6;
  dylan_value raw_type_;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10_0;
  dylan_value T10_1;
  dylan_value T10_2;
  dylan_value T10_3;
  dylan_value T11_0;
  dylan_value T11_1;
  dylan_value T11_2;
  dylan_value T11_3;
  dylan_value T12;
  DWORD T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  _KLsimple_object_vectorGVKd_4 T17 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T18;
  DWORD T19;
  dylan_value T20;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:516
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:521
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
  T12 = SLOT_VALUE_INITD(Draw_repeated_class_namesVdfmc_modeling, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
  T13 = primitive_cast_integer_as_raw(T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
  T4T = 1;
L0: ;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
    T4 = T4T;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
    T14 = primitive_machine_word_equalQ(T4,T13);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
    if (T14 == &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
      T15 = REPEATED_DYLAN_VALUE_SLOT_VALUE_TAGGED(Draw_repeated_class_namesVdfmc_modeling, 1, T4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:523
      class_ = Kdylan_valueVdfmc_namespaceI(T15);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:524
      T16 = primitive_idQ(type_,class_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:524
      if (T16 != &KPfalseVKi) {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:525
        T6 = CALL1(&Kraw_representation_nameVdfmc_modeling, T15);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:525
        raw_type_ = Kdylan_valueVdfmc_namespaceI(T6);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:527
        CONGRUENT_CALL_PROLOG(&Kraw_type_boxerVdfmc_modeling, 1);
        T8 = CONGRUENT_CALL1(raw_type_);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:528
        CONGRUENT_CALL_PROLOG(&Kraw_type_unboxerVdfmc_modeling, 1);
        T9 = CONGRUENT_CALL1(raw_type_);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:526
        T17.vector_element_[0] = &KPtrueVKi;
        T17.vector_element_[1] = T8;
        T17.vector_element_[2] = T9;
        T17.vector_element_[3] = raw_type_;
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:521
        T18 = MV_SET_REST_AT(&T17, 0);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:521
        T10_0 = T18;
        T10_1 = MV_GET_ELT(1);
        T10_2 = MV_GET_ELT(2);
        T10_3 = MV_GET_ELT(3);
        goto L1;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:524
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
      T19 = primitive_machine_word_add_signal_overflow(T4,4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
      T4T = T19;
      goto L0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:522
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:532
  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);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:521
  T10_0 = T20;
  T10_1 = MV_GET_ELT(1);
  T10_2 = MV_GET_ELT(2);
  T10_3 = MV_GET_ELT(3);
  L1: ;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:521
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:516
  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, &K1129);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:516
  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);
}

dylan_value Krepeated_representationVdfmc_modelingMM0I (dylan_value type_) {
  dylan_value T2_0;
  dylan_value T2_1;
  dylan_value T2_2;
  dylan_value T2_3;
  dylan_value rawQ_;
  dylan_value raw_type_;
  dylan_value T5_0;
  dylan_value T6_0;
  dylan_value T7_0;
  dylan_value T8_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:539
  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);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:538
  rawQ_ = T2_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:538
  raw_type_ = T2_3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:540
  if (rawQ_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:541
    T5_0 = raw_type_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:541
    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 {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:543
    T6_0 = type_;
    T7_0 = T6_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:540
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:536
  MV_SET_COUNT(1);
  return(T7_0);
}

dylan_value Kcell_representationVdfmc_modelingMM0I (dylan_value type_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:547
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:549
  T2_0 = Krepeated_representationVdfmc_modelingMM0I(type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:547
  MV_SET_COUNT(1);
  return(T2_0);
}


/* SYSTEM INIT CODE */

void _Init_dfmc_modeling__X_raw_types_for_system () {
  extern dylan_value KPresolve_symbolVKiI(dylan_value);
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLprimitiveG_);
    if (T0 != &KJLprimitiveG_) {
      IKJLprimitiveG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_objectG_);
    if (T0 != &KJLraw_objectG_) {
      IKJLraw_objectG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_machine_wordG_);
    if (T0 != &KJLraw_machine_wordG_) {
      IKJLraw_machine_wordG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_single_floatG_);
    if (T0 != &KJLraw_single_floatG_) {
      IKJLraw_single_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_double_floatG_);
    if (T0 != &KJLraw_double_floatG_) {
      IKJLraw_double_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_double_integerG_);
    if (T0 != &KJLraw_double_integerG_) {
      IKJLraw_double_integerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_extended_floatG_);
    if (T0 != &KJLraw_extended_floatG_) {
      IKJLraw_extended_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_floatG_);
    if (T0 != &KJLraw_c_floatG_) {
      IKJLraw_c_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_float_at_);
    if (T0 != &KJprimitive_c_float_at_) {
      IKJprimitive_c_float_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_float_at_setter_);
    if (T0 != &KJprimitive_c_float_at_setter_) {
      IKJprimitive_c_float_at_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_doubleG_);
    if (T0 != &KJLraw_c_doubleG_) {
      IKJLraw_c_doubleG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_double_at_);
    if (T0 != &KJprimitive_c_double_at_) {
      IKJprimitive_c_double_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_double_at_setter_);
    if (T0 != &KJprimitive_c_double_at_setter_) {
      IKJprimitive_c_double_at_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_long_doubleG_);
    if (T0 != &KJLraw_c_long_doubleG_) {
      IKJLraw_c_long_doubleG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_long_double_at_);
    if (T0 != &KJprimitive_c_long_double_at_) {
      IKJprimitive_c_long_double_at_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_charG_);
    if (T0 != &KJLraw_c_signed_charG_) {
      IKJLraw_c_signed_charG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_char_at_);
    if (T0 != &KJprimitive_c_signed_char_at_) {
      IKJprimitive_c_signed_char_at_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_charG_);
    if (T0 != &KJLraw_c_unsigned_charG_) {
      IKJLraw_c_unsigned_charG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_char_at_);
    if (T0 != &KJprimitive_c_unsigned_char_at_) {
      IKJprimitive_c_unsigned_char_at_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_shortG_);
    if (T0 != &KJLraw_c_signed_shortG_) {
      IKJLraw_c_signed_shortG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_short_at_);
    if (T0 != &KJprimitive_c_signed_short_at_) {
      IKJprimitive_c_signed_short_at_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_shortG_);
    if (T0 != &KJLraw_c_unsigned_shortG_) {
      IKJLraw_c_unsigned_shortG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_short_at_);
    if (T0 != &KJprimitive_c_unsigned_short_at_) {
      IKJprimitive_c_unsigned_short_at_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_intG_);
    if (T0 != &KJLraw_c_signed_intG_) {
      IKJLraw_c_signed_intG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_int_at_);
    if (T0 != &KJprimitive_c_signed_int_at_) {
      IKJprimitive_c_signed_int_at_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_intG_);
    if (T0 != &KJLraw_c_unsigned_intG_) {
      IKJLraw_c_unsigned_intG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_int_at_);
    if (T0 != &KJprimitive_c_unsigned_int_at_) {
      IKJprimitive_c_unsigned_int_at_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_longG_);
    if (T0 != &KJLraw_c_signed_longG_) {
      IKJLraw_c_signed_longG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_long_at_);
    if (T0 != &KJprimitive_c_signed_long_at_) {
      IKJprimitive_c_signed_long_at_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_longG_);
    if (T0 != &KJLraw_c_unsigned_longG_) {
      IKJLraw_c_unsigned_longG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_long_at_);
    if (T0 != &KJprimitive_c_unsigned_long_at_) {
      IKJprimitive_c_unsigned_long_at_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_size_tG_);
    if (T0 != &KJLraw_c_size_tG_) {
      IKJLraw_c_size_tG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_size_t_at_);
    if (T0 != &KJprimitive_c_size_t_at_) {
      IKJprimitive_c_size_t_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_size_t_at_setter_);
    if (T0 != &KJprimitive_c_size_t_at_setter_) {
      IKJprimitive_c_size_t_at_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_ssize_tG_);
    if (T0 != &KJLraw_c_ssize_tG_) {
      IKJLraw_c_ssize_tG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_ssize_t_at_);
    if (T0 != &KJprimitive_c_ssize_t_at_) {
      IKJprimitive_c_ssize_t_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_ssize_t_at_setter_);
    if (T0 != &KJprimitive_c_ssize_t_at_setter_) {
      IKJprimitive_c_ssize_t_at_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_long_longG_);
    if (T0 != &KJLraw_c_signed_long_longG_) {
      IKJLraw_c_signed_long_longG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_long_longG_);
    if (T0 != &KJLraw_c_unsigned_long_longG_) {
      IKJLraw_c_unsigned_long_longG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_pointerG_);
    if (T0 != &KJLraw_c_pointerG_) {
      IKJLraw_c_pointerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_pointer_at_);
    if (T0 != &KJprimitive_c_pointer_at_) {
      IKJprimitive_c_pointer_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_pointer_at_setter_);
    if (T0 != &KJprimitive_c_pointer_at_setter_) {
      IKJprimitive_c_pointer_at_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_booleanG_);
    if (T0 != &KJLraw_booleanG_) {
      IKJLraw_booleanG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_byte_characterG_);
    if (T0 != &KJLraw_byte_characterG_) {
      IKJLraw_byte_characterG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_unicode_characterG_);
    if (T0 != &KJLraw_unicode_characterG_) {
      IKJLraw_unicode_characterG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_byteG_);
    if (T0 != &KJLraw_byteG_) {
      IKJLraw_byteG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_double_byteG_);
    if (T0 != &KJLraw_double_byteG_) {
      IKJLraw_double_byteG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_integerG_);
    if (T0 != &KJLraw_integerG_) {
      IKJLraw_integerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_pointerG_);
    if (T0 != &KJLraw_pointerG_) {
      IKJLraw_pointerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_addressG_);
    if (T0 != &KJLraw_addressG_) {
      IKJLraw_addressG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_byte_stringG_);
    if (T0 != &KJLraw_byte_stringG_) {
      IKJLraw_byte_stringG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_voidG_);
    if (T0 != &KJLraw_c_voidG_) {
      IKJLraw_c_voidG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJgetter_name_);
    if (T0 != &KJgetter_name_) {
      primitive_repeated_slot_value_setter(T0, &K1074, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1073, 1, 4);
      primitive_slot_value_setter(T0, &Kprimitive_descriptor_getter_nameVdfmc_modelingHLBprimitiveG, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJemitted_name_);
    if (T0 != &KJemitted_name_) {
      primitive_repeated_slot_value_setter(T0, &K1074, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1073, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K403, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K398, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdefinition_);
    if (T0 != &KJdefinition_) {
      primitive_repeated_slot_value_setter(T0, &K1074, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1073, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K403, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K398, 1, 2);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmachine_wordG_);
    if (T0 != &KJLmachine_wordG_) {
      primitive_repeated_slot_value_setter(T0, &K1132, 1, 2);
      primitive_slot_value_setter(T0, &K442, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLsingle_floatG_);
    if (T0 != &KJLsingle_floatG_) {
      primitive_repeated_slot_value_setter(T0, &K1132, 1, 0);
      IKJLsingle_floatG_ = T0;
      primitive_slot_value_setter(T0, &K447, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLdouble_floatG_);
    if (T0 != &KJLdouble_floatG_) {
      primitive_repeated_slot_value_setter(T0, &K1132, 1, 1);
      IKJLdouble_floatG_ = T0;
      primitive_slot_value_setter(T0, &K452, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLdouble_integerG_);
    if (T0 != &KJLdouble_integerG_) {
      primitive_slot_value_setter(T0, &K457, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLextended_floatG_);
    if (T0 != &KJLextended_floatG_) {
      primitive_slot_value_setter(T0, &K462, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLbooleanG_);
    if (T0 != &KJLbooleanG_) {
      primitive_slot_value_setter(T0, &K467, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLbyte_characterG_);
    if (T0 != &KJLbyte_characterG_) {
      primitive_repeated_slot_value_setter(T0, &K1132, 1, 3);
      IKJLbyte_characterG_ = T0;
      primitive_slot_value_setter(T0, &K472, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLunicode_characterG_);
    if (T0 != &KJLunicode_characterG_) {
      primitive_repeated_slot_value_setter(T0, &K1132, 1, 4);
      IKJLunicode_characterG_ = T0;
      primitive_slot_value_setter(T0, &K477, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLbyteG_);
    if (T0 != &KJLbyteG_) {
      primitive_slot_value_setter(T0, &K482, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLdouble_byteG_);
    if (T0 != &KJLdouble_byteG_) {
      primitive_slot_value_setter(T0, &K487, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLintegerG_);
    if (T0 != &KJLintegerG_) {
      primitive_slot_value_setter(T0, &K492, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLpointerG_);
    if (T0 != &KJLpointerG_) {
      primitive_slot_value_setter(T0, &K497, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLaddressG_);
    if (T0 != &KJLaddressG_) {
      primitive_slot_value_setter(T0, &K502, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLbyte_stringG_);
    if (T0 != &KJLbyte_stringG_) {
      primitive_slot_value_setter(T0, &K507, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJarray_length_);
    if (T0 != &KJarray_length_) {
      primitive_repeated_slot_value_setter(T0, &K555, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K554, 1, 4);
      IKJarray_length_ = T0;
      primitive_slot_value_setter(T0, &Kmember_array_lengthVdfmc_modelingHLraw_aggregate_array_memberG, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJraw_type_);
    if (T0 != &KJraw_type_) {
      primitive_repeated_slot_value_setter(T0, &K604, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K603, 1, 2);
      IKJraw_type_ = T0;
      primitive_repeated_slot_value_setter(T0, &K589, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K588, 1, 2);
      primitive_slot_value_setter(T0, &Kmember_raw_typeVdfmc_modelingHLraw_aggregate_memberG, 3);
      primitive_repeated_slot_value_setter(T0, &K555, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K554, 1, 2);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJbitfield_width_);
    if (T0 != &KJbitfield_width_) {
      primitive_repeated_slot_value_setter(T0, &K589, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K588, 1, 4);
      IKJbitfield_width_ = T0;
      primitive_slot_value_setter(T0, &Kmember_bitfield_widthVdfmc_modelingHLraw_struct_bitfield_memberG, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJside_effecting_);
    if (T0 != &KJside_effecting_) {
      primitive_slot_value_setter(T0, &K60, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJpack_);
    if (T0 != &KJpack_) {
      IKJpack_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJx86_);
    if (T0 != &KJx86_) {
      IKJx86_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJwin32_);
    if (T0 != &KJwin32_) {
      IKJwin32_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJside_effectingQ_);
    if (T0 != &KJside_effectingQ_) {
      primitive_repeated_slot_value_setter(T0, &K1055, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1048, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJstatelessQ_);
    if (T0 != &KJstatelessQ_) {
      primitive_repeated_slot_value_setter(T0, &K1055, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1048, 1, 2);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdynamic_extentQ_);
    if (T0 != &KJdynamic_extentQ_) {
      primitive_repeated_slot_value_setter(T0, &K1055, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1048, 1, 4);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdefine_);
    if (T0 != &KJdefine_) {
      IKJdefine_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLobjectG_);
    if (T0 != &KJLobjectG_) {
      IKJLobjectG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmetaclass_);
    if (T0 != &KJmetaclass_) {
      IKJmetaclass_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLvirtual_classG_);
    if (T0 != &KJLvirtual_classG_) {
      IKJLvirtual_classG_ = T0;
    }
  }
{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:207
  T0 = KPadd_classVKeI(&KLraw_aggregate_memberGVdfmc_modeling);
  goto I301;
}
I301:

  return;
}

/* USER INIT CODE */

void _Init_dfmc_modeling__X_raw_types_for_user () {
{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:10
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBprimitiveGVdfmc_modeling, IKJLprimitiveG_);
  goto I0;
}
I0:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:26
  T0 = KPadd_a_methodVKnI(&KinitializeVKd, &KinitializeVKdMdfmc_modelingM37, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I10;
}
I10:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K55);
  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K58, &K55);
  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K68);
  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K71, &K68);
  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K80);
  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:134
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K83, &K80);
  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K92);
  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K95, &K92);
  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K104);
  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K107, &K104);
  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K116);
  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K119, &K116);
  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K128);
  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K131, &K128);
  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K140);
  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K143, &K140);
  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K152);
  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K155, &K152);
  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K164);
  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K167, &K164);
  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K176);
  // /home/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:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K179, &K176);
  // /home/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:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_size_tGVdfmc_modeling, IKJLraw_c_size_tG_);
  goto I181;
}
I181:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_size_tG_, IKJLraw_machine_wordG_, &Kraw_c_size_tVdfmc_modeling);
  goto I185;
}
I185:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K188);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_size_t_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I187;
}
I187:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K191, &K188);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_size_t_at_setter_, &K60, &KPfalseVKi, T0);
  goto I190;
}
I190:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_ssize_tGVdfmc_modeling, IKJLraw_c_ssize_tG_);
  goto I193;
}
I193:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_ssize_tG_, IKJLraw_machine_wordG_, &Kraw_c_ssize_tVdfmc_modeling);
  goto I197;
}
I197:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K200);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_ssize_t_at_, &KPempty_listVKi, &KPfalseVKi, T0);
  goto I199;
}
I199:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K203, &K200);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T1 = Kdo_define_core_primitiveVdfmc_definitionsMM0I(IKJprimitive_c_ssize_t_at_setter_, &K60, &KPfalseVKi, T0);
  goto I202;
}
I202:

{
  dylan_value T0;

  // /home/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 I205;
}
I205:

{
  dylan_value T0;

  // /home/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 I209;
}
I209:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K212);
  // /home/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 I211;
}
I211:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K215, &K212);
  // /home/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 I214;
}
I214:

{
  dylan_value T0;

  // /home/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 I217;
}
I217:

{
  dylan_value T0;

  // /home/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 I221;
}
I221:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K224);
  // /home/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 I223;
}
I223:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K227, &K224);
  // /home/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 I226;
}
I226:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_pointerGVdfmc_modeling, IKJLraw_c_pointerG_);
  goto I229;
}
I229:

{
  dylan_value T0;

  // /home/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 I233;
}
I233:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K54, &K236);
  // /home/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 I235;
}
I235:

{
  dylan_value T0;
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:144
  T0 = Kmake_primitive_sig_specVdfmc_modelingI(&K239, &K236);
  // /home/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 I238;
}
I238:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_booleanGVdfmc_modeling, IKJLraw_booleanG_);
  goto I241;
}
I241:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_booleanG_, IKJLraw_machine_wordG_, &Kraw_booleanVdfmc_modeling);
  goto I245;
}
I245:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_byte_characterGVdfmc_modeling, IKJLraw_byte_characterG_);
  goto I247;
}
I247:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_byte_characterG_, IKJLraw_machine_wordG_, &Kraw_byte_characterVdfmc_modeling);
  goto I251;
}
I251:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_unicode_characterGVdfmc_modeling, IKJLraw_unicode_characterG_);
  goto I253;
}
I253:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_unicode_characterG_, IKJLraw_machine_wordG_, &Kraw_unicode_characterVdfmc_modeling);
  goto I257;
}
I257:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_byteGVdfmc_modeling, IKJLraw_byteG_);
  goto I259;
}
I259:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_byteG_, IKJLraw_machine_wordG_, &Kraw_byteVdfmc_modeling);
  goto I263;
}
I263:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_double_byteGVdfmc_modeling, IKJLraw_double_byteG_);
  goto I265;
}
I265:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_double_byteG_, IKJLraw_machine_wordG_, &Kraw_double_byteVdfmc_modeling);
  goto I269;
}
I269:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_integerGVdfmc_modeling, IKJLraw_integerG_);
  goto I271;
}
I271:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_integerG_, IKJLraw_machine_wordG_, &Kraw_integerVdfmc_modeling);
  goto I275;
}
I275:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_pointerGVdfmc_modeling, IKJLraw_pointerG_);
  goto I277;
}
I277:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_pointerG_, IKJLraw_machine_wordG_, &Kraw_pointerVdfmc_modeling);
  goto I281;
}
I281:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_addressGVdfmc_modeling, IKJLraw_addressG_);
  goto I283;
}
I283:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_addressG_, IKJLraw_machine_wordG_, &Kraw_addressVdfmc_modeling);
  goto I287;
}
I287:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_byte_stringGVdfmc_modeling, IKJLraw_byte_stringG_);
  goto I289;
}
I289:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:179
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_byte_stringG_, IKJLraw_machine_wordG_, &Kraw_byte_stringVdfmc_modeling);
  goto I293;
}
I293:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:197
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_c_voidGVdfmc_modeling, IKJLraw_c_voidG_);
  goto I295;
}
I295:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/raw-types.dylan:197
  T0 = Kdo_define_raw_typeVdfmc_definitionsI(IKJLraw_c_voidG_, IKJLraw_machine_wordG_, &Kraw_c_voidVdfmc_modeling);
  goto I299;
}
I299:

  return;
}


/* eof */
