#include "run-time.h"

/* Typedefs for referenced classes */

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

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

typedef struct {
  D wrapper;
} _KLobjectGVKd;

typedef struct {
  D wrapper;
} _KLunboundGVKe;

typedef struct {
  D wrapper;
} _KLbooleanGVKd;

#define  define__KLsimple_object_vectorGVKd(nrepeated) \
  typedef struct { \
    D wrapper; \
    D size_; \
    D vector_element_[nrepeated+1]; \
  } _KLsimple_object_vectorGVKd_##nrepeated;
define__KLsimple_object_vectorGVKd(7);
define__KLsimple_object_vectorGVKd(13);
define__KLsimple_object_vectorGVKd(10);
define__KLsimple_object_vectorGVKd(16);
define__KLsimple_object_vectorGVKd(6);
define__KLsimple_object_vectorGVKd(4);
define__KLsimple_object_vectorGVKd(9);
define__KLsimple_object_vectorGVKd(36);
define__KLsimple_object_vectorGVKd(14);
define__KLsimple_object_vectorGVKd(3);
define__KLsimple_object_vectorGVKd(17);
define__KLsimple_object_vectorGVKd(15);
define__KLsimple_object_vectorGVKd(11);
define__KLsimple_object_vectorGVKd(8);
define__KLsimple_object_vectorGVKd(27);
define__KLsimple_object_vectorGVKd(21);
define__KLsimple_object_vectorGVKd(24);
define__KLsimple_object_vectorGVKd(256);
define__KLsimple_object_vectorGVKd(2);
define__KLsimple_object_vectorGVKd(0);
define__KLsimple_object_vectorGVKd(18);
define__KLsimple_object_vectorGVKd(1);

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

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

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

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

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

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

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

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

typedef struct {
  D wrapper;
} _KLdood_mapped_objectGVdood;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


/* Typedefs for defined classes */

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

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

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

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

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_pointerGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_untyped_pointerGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_voidTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_voidTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_statically_typed_pointerGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_pointer_to_pointerGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_function_pointerGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_function_pointer_instantiationGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_statically_typed_function_pointerGVdfmc_c_ffi;

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

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

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

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_unsigned_charTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_unsigned_charTTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffi;

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_signed_charTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_signed_charTTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffi;

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_unsigned_shortTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_unsigned_shortTTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffi;

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_signed_shortTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_signed_shortTTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffi;

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_unsigned_longTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_unsigned_longTTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffi;

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_signed_longTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_signed_longTTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffi;

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_unsigned_intTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_unsigned_intTTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi;

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_signed_intTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_signed_intTTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffi;

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_intTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_intTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_raw_intTTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffi;

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_floatTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_floatTGVdfmc_c_ffi;

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

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBc_doubleTGVdfmc_c_ffi;

typedef struct {
  D wrapper;
  D emitted_name_;
  D private_model_definition_;
  D private_model_creator_;
  D Craw_pointer_address_;
} _KLBinstantiation_of_c_doubleTGVdfmc_c_ffi;


/* Referenced object declarations */

D KPadd_classVKeI (D);
D Kinstall_Bclass_mappingVdfmc_modelingMM0I (D, D);
D Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I (D, D);
D Kdo_define_evaluator_overrideVdfmc_definitionsMM0I (D, D);
extern _KLclassGVKd KLclassGVKd;
extern _KLmm_wrapperGVKi_0 KLclassGVKdW;
extern _KLclassGVKd KLmm_wrapperGVKi;
extern _KLmm_wrapperGVKi_1 KLmm_wrapperGVKiW;
extern _KLclassGVKd KLobjectGVKd;
extern _KLmm_wrapperGVKi_0 KLobjectGVKdW;
extern _KLunboundGVKe KPunboundVKi;
extern _KLclassGVKd KLunboundGVKe;
extern _KLmm_wrapperGVKi_0 KLunboundGVKeW;
extern _KLbooleanGVKd KPtrueVKi;
extern _KLclassGVKd KLbooleanGVKd;
extern _KLmm_wrapperGVKi_0 KLbooleanGVKdW;
extern _KLbooleanGVKd KPfalseVKi;
extern _KLclassGVKd KLsimple_object_vectorGVKd;
extern _KLmm_wrapperGVKi_0 KLsimple_object_vectorGVKdW;
D Kmake_name_fragmentVdfmc_macro_expanderI (D);
extern _KLsymbolGVKd KJclass_;
extern _KLclassGVKd KLsymbolGVKd;
extern _KLmm_wrapperGVKi_0 KLsymbolGVKdW;
D KlistVKdI (D);
D Kmake_parens_fragmentVdfmc_macro_expanderI (D);
D Kmake_comma_fragmentVdfmc_macro_expanderI ();
D Kmake_literal_fragmentVdfmc_macro_expanderMM3I (D);
extern _KLempty_listGVKd KPempty_listVKi;
extern _KLclassGVKd KLempty_listGVKd;
extern _KLmm_wrapperGVKi_0 KLempty_listGVKdW;
extern _KLsymbolGVKd KJend_;
D Kmake_templateVdfmc_macro_expanderI (D);
extern _KLclassGVKd KLbyte_stringGVKd;
extern _KLmm_wrapperGVKi_0 KLbyte_stringGVKdW;
extern _KLfunction_classGVKi KLsimple_methodGVKe;
extern _KLclassGVKd KLfunction_classGVKi;
extern _KLmm_wrapperGVKi_0 KLfunction_classGVKiW;
extern _KLmm_wrapperGVKi_0 KLsimple_methodGVKeW;
extern _KLclassGVKd KLsignatureGVKe;
extern _KLmm_wrapperGVKi_0 KLsignatureGVKeW;
extern _KLsimple_object_vectorGVKd_0 KPempty_vectorVKi;
extern _KLclassGVKd KLimplementation_classGVKe;
extern _KLmm_wrapperGVKi_0 KLimplementation_classGVKeW;
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;
extern _KLclassGVKd KLBobjectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBobjectGVdfmc_modelingW;
extern _KLclassGVKd KLBobject_with_elementsGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBobject_with_elementsGVdfmc_modelingW;
extern _KLclassGVKd KLBmutable_object_with_elementsGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmutable_object_with_elementsGVdfmc_modelingW;
D KerrorVKdMM1I (D, D);
extern _KLclassGVKd KLBraw_pointerGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_pointerGVdfmc_modelingW;
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 _KLclassGVKd KLinstance_slot_descriptorGVKe;
extern _KLmm_wrapperGVKi_0 KLinstance_slot_descriptorGVKeW;
extern _KLinstance_slot_descriptorGVKe Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG;
extern _KLinstance_slot_descriptorGVKe Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG;
D Kclass_instanceQ_initialVKiI (D, D);
extern _KLmoduleGVKe Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi;
extern _KLclassGVKd KLmoduleGVKe;
extern _KLmm_wrapperGVKi_0 KLmoduleGVKeW;
extern _KLkeyword_methodGVKe Kdefault_class_constructorVKi;
D Kclass_instanceQ_rcpl_single_largeVKiI (D, D);
D Kgeneral_rcpl_class_instanceQVKiI (D, D);
D Kmake_semicolon_fragmentVdfmc_macro_expanderI ();
extern _KLsymbolGVKd KJconstant_;
D Kmake_colon_colon_fragmentVdfmc_macro_expanderI ();
extern _KLsymbolGVKd KJrequired_init_keyword_;
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 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 D Tcurrent_dependentTVdfmc_common;

/* Defined object declarations */

extern _KLclassGVKd KLBc_valueGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_valueGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_valueG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_valueVdfmc_c_ffi;
D Ksource_constructor_for_c_valueVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_voidGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_voidGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_voidG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_voidVdfmc_c_ffi;
D Ksource_constructor_for_c_voidVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_structGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_structGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_structG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_structVdfmc_c_ffi;
D Ksource_constructor_for_c_structVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_unionGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_unionGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_unionG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_unionVdfmc_c_ffi;
D Ksource_constructor_for_c_unionVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_non_structGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_non_structGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_non_structG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_non_structVdfmc_c_ffi;
D Ksource_constructor_for_c_non_structVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_pointerGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_pointerGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_pointerG_;
static _KLsymbolGVKd KJraw_pointer_address_;
extern _KLsealed_generic_functionGVKe KCraw_pointer_addressVdfmc_c_ffi;
static _KLsymbolGVKd KJraw_pointer_address_setter_;
extern _KLsealed_generic_functionGVKe KCraw_pointer_address_setterVdfmc_c_ffi;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_pointerVdfmc_c_ffi;
D Ksource_constructor_for_c_pointerVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_untyped_pointerGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_untyped_pointerGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_untyped_pointerG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_untyped_pointerVdfmc_c_ffi;
D Ksource_constructor_for_c_untyped_pointerVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_voidTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_voidTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_voidTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_voidTVdfmc_c_ffi;
D Ksource_constructor_for_c_voidTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_voidTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_voidTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_voidTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_voidTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_voidTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_statically_typed_pointerGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_statically_typed_pointerGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_statically_typed_pointerG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_statically_typed_pointerVdfmc_c_ffi;
D Ksource_constructor_for_c_statically_typed_pointerVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_pointer_to_pointerGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_pointer_to_pointerGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_pointer_to_pointerG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_pointer_to_pointerVdfmc_c_ffi;
D Ksource_constructor_for_c_pointer_to_pointerVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_function_pointerGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_function_pointerGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_function_pointerG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_function_pointerVdfmc_c_ffi;
D Ksource_constructor_for_c_function_pointerVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_function_pointer_instantiationGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_function_pointer_instantiationGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_function_pointer_instantiationG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_function_pointer_instantiationVdfmc_c_ffi;
D Ksource_constructor_for_c_function_pointer_instantiationVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_statically_typed_function_pointerGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_statically_typed_function_pointerGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_statically_typed_function_pointerG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_statically_typed_function_pointerVdfmc_c_ffi;
D Ksource_constructor_for_c_statically_typed_function_pointerVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_numberGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_numberGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_numberG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_numberVdfmc_c_ffi;
D Ksource_constructor_for_c_numberVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_integerGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_integerGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_integerG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_integerVdfmc_c_ffi;
D Ksource_constructor_for_c_integerVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_abstract_floatGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_abstract_floatGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_abstract_floatG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_abstract_floatVdfmc_c_ffi;
D Ksource_constructor_for_c_abstract_floatVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_unsigned_charGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_unsigned_charGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_unsigned_charG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_charVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_unsigned_charVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_unsigned_charTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_unsigned_charTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_unsigned_charTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_charTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_unsigned_charTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_unsigned_charTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_unsigned_charTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_unsigned_charTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_unsigned_charTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_charTTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_unsigned_charTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_unsigned_charTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_signed_charGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_signed_charGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_signed_charG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_charVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_signed_charVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_signed_charTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_signed_charTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_signed_charTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_charTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_signed_charTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_signed_charTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_charTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_signed_charTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_signed_charTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_signed_charTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_signed_charTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_charTTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_signed_charTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_signed_charTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_charTTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_signed_charTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_unsigned_shortGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_unsigned_shortGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_unsigned_shortG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_shortVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_unsigned_shortVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_unsigned_shortTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_unsigned_shortTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_unsigned_shortTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_shortTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_unsigned_shortTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_unsigned_shortTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_unsigned_shortTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_unsigned_shortTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_unsigned_shortTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_shortTTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_unsigned_shortTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_unsigned_shortTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_signed_shortGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_signed_shortGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_signed_shortG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_shortVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_signed_shortVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_signed_shortTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_signed_shortTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_signed_shortTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_shortTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_signed_shortTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_signed_shortTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_shortTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_signed_shortTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_signed_shortTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_signed_shortTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_signed_shortTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_shortTTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_signed_shortTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_signed_shortTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_shortTTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_signed_shortTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_unsigned_longGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_unsigned_longGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_unsigned_longG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_longVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_unsigned_longVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_unsigned_longTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_unsigned_longTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_unsigned_longTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_longTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_unsigned_longTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_unsigned_longTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_unsigned_longTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_unsigned_longTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_unsigned_longTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_longTTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_unsigned_longTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_unsigned_longTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_signed_longGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_signed_longGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_signed_longG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_longVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_signed_longVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_signed_longTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_signed_longTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_signed_longTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_longTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_signed_longTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_signed_longTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_longTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_signed_longTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_signed_longTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_signed_longTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_signed_longTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_longTTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_signed_longTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_signed_longTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_longTTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_signed_longTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_unsigned_intGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_unsigned_intGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_unsigned_intG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_intVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_unsigned_intVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_unsigned_intTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_unsigned_intTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_unsigned_intTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_intTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_unsigned_intTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_unsigned_intTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_unsigned_intTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_unsigned_intTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_unsigned_intTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_intTTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_unsigned_intTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_unsigned_intTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_signed_intGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_signed_intGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_signed_intG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_intVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_signed_intVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_signed_intTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_signed_intTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_signed_intTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_intTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_signed_intTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_signed_intTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_intTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_signed_intTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_signed_intTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_signed_intTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_signed_intTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_intTTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_signed_intTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_signed_intTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_intTTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_signed_intTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_intGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_intGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_intG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_intVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_intVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_intTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_intTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_intTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_intTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_intTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_intTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_intTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_intTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_intTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_intTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_intTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_intTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_intTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_intTTVdfmc_c_ffi;
D Ksource_constructor_for_c_raw_intTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_intTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_intTTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_raw_intTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_floatGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_floatGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_floatG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_floatVdfmc_c_ffi;
D Ksource_constructor_for_c_floatVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_floatTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_floatTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_floatTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_floatTVdfmc_c_ffi;
D Ksource_constructor_for_c_floatTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_floatTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_floatTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_floatTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_floatTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_floatTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_doubleGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_doubleGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_doubleG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_doubleVdfmc_c_ffi;
D Ksource_constructor_for_c_doubleVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_doubleTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_doubleTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_doubleTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_doubleTVdfmc_c_ffi;
D Ksource_constructor_for_c_doubleTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_doubleTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_doubleTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_doubleTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_doubleTVdfmc_c_ffi;
D Ksource_constructor_for_instantiation_of_c_doubleTVdfmc_c_ffiI ();
static _KLsymbolGVKd KJdefine_;
static _KLsymbolGVKd KJsealed_;
static _KLsymbolGVKd KJconcrete_;
static _KLsymbolGVKd KJmetaclass_;
static _KLsymbolGVKd KJLc_automatic_pointer_designator_classG_;
static _KLsymbolGVKd KJabstract_super_;
static _KLsymbolGVKd KJlow_level_type_;
static _KLsymbolGVKd KJself_;
static _KLbyte_stringGVKd_4 K492;
static _KLbyte_stringGVKd_14 K493;
static _KLbyte_stringGVKd_14 K494;
static _KLbyte_stringGVKd_38 K495;
static _KLbyte_stringGVKd_9 K496;
static _KLbyte_stringGVKd_8 K497;
static _KLbyte_stringGVKd_6 K498;
static _KLbyte_stringGVKd_6 K499;
static _KLsignatureGVKe K500;
static _KLbyte_stringGVKd_28 K501;
static _KLimplementation_classGVKe K502;
static _KLsimple_object_vectorGVKd_4 K503;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_doubleTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_doubleTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K506;
static _KLsimple_object_vectorGVKd_15 K507;
static _KLbyte_stringGVKd_23 K508;
static _KLbyte_stringGVKd_63 K509;
static _KLkeyword_signatureAvaluesGVKi K510;
static _KLsimple_object_vectorGVKd_6 K511;
static _KLsymbolGVKd KJemitted_name_;
static _KLsymbolGVKd KJdefinition_;
static _KLbyte_stringGVKd_10 K514;
static _KLbyte_stringGVKd_12 K515;
static _KLsimple_object_vectorGVKd_3 K516;
static _KLsimple_object_vectorGVKd_1 K517;
extern _KLinstance_slot_descriptorGVKe KCraw_pointer_addressVdfmc_c_ffiHLBc_pointerG;
static _KLbyte_stringGVKd_29 K519;
static _KLsymbolGVKd KJopen_;
static _KLsymbolGVKd KJabstract_;
static _KLsymbolGVKd KJreferenced_type_;
static _KLbyte_stringGVKd_15 K523;
static _KLbyte_stringGVKd_8 K524;
static _KLbyte_stringGVKd_4 K525;
static _KLbyte_stringGVKd_11 K526;
static _KLimplementation_classGVKe K527;
static _KLsimple_object_vectorGVKd_1 K528;
static _KLsimple_object_vectorGVKd_14 K529;
static _KLbyte_stringGVKd_12 K530;
static _KLsymbolGVKd KJLdesignator_classG_;
static _KLsymbolGVKd KJraw_type_name_;
static _KLsymbolGVKd KJLraw_c_doubleG_;
static _KLsymbolGVKd KJraw_dereferencer_;
static _KLsymbolGVKd KJprimitive_c_double_at_;
static _KLsymbolGVKd KJboxer_function_name_;
static _KLsymbolGVKd KJprimitive_raw_as_double_float_;
static _KLsymbolGVKd KJunboxer_function_name_;
static _KLsymbolGVKd KJprimitive_double_float_as_raw_;
static _KLsymbolGVKd KJLdouble_floatG_;
static _KLbyte_stringGVKd_14 K541;
static _KLbyte_stringGVKd_29 K542;
static _KLbyte_stringGVKd_21 K543;
static _KLbyte_stringGVKd_29 K544;
static _KLbyte_stringGVKd_19 K545;
static _KLbyte_stringGVKd_21 K546;
static _KLbyte_stringGVKd_16 K547;
static _KLbyte_stringGVKd_14 K548;
static _KLbyte_stringGVKd_13 K549;
static _KLbyte_stringGVKd_18 K550;
static _KLbyte_stringGVKd_10 K551;
static _KLimplementation_classGVKe K552;
static _KLsimple_object_vectorGVKd_3 K553;
static _KLsimple_object_vectorGVKd_1 K554;
static _KLsimple_object_vectorGVKd_11 K555;
static _KLbyte_stringGVKd_11 K556;
static _KLbyte_stringGVKd_27 K557;
static _KLimplementation_classGVKe K558;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_floatTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_floatTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K561;
static _KLsimple_object_vectorGVKd_15 K562;
static _KLkeyword_signatureAvaluesGVKi K563;
static _KLsimple_object_vectorGVKd_1 K564;
static _KLbyte_stringGVKd_28 K565;
static _KLbyte_stringGVKd_10 K566;
static _KLimplementation_classGVKe K567;
static _KLsimple_object_vectorGVKd_14 K568;
static _KLbyte_stringGVKd_11 K569;
static _KLsymbolGVKd KJLraw_c_floatG_;
static _KLsymbolGVKd KJprimitive_c_float_at_;
static _KLsymbolGVKd KJprimitive_raw_as_single_float_;
static _KLsymbolGVKd KJprimitive_single_float_as_raw_;
static _KLsymbolGVKd KJLsingle_floatG_;
static _KLbyte_stringGVKd_14 K575;
static _KLbyte_stringGVKd_29 K576;
static _KLbyte_stringGVKd_29 K577;
static _KLbyte_stringGVKd_20 K578;
static _KLbyte_stringGVKd_13 K579;
static _KLbyte_stringGVKd_9 K580;
static _KLimplementation_classGVKe K581;
static _KLsimple_object_vectorGVKd_11 K582;
static _KLbyte_stringGVKd_10 K583;
static _KLbyte_stringGVKd_30 K584;
static _KLimplementation_classGVKe K585;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_intTTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_intTTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K588;
static _KLsimple_object_vectorGVKd_16 K589;
static _KLkeyword_signatureAvaluesGVKi K590;
static _KLsimple_object_vectorGVKd_1 K591;
static _KLbyte_stringGVKd_31 K592;
static _KLsymbolGVKd KJconcrete_class_name_;
static _KLbyte_stringGVKd_19 K594;
static _KLbyte_stringGVKd_13 K595;
static _KLimplementation_classGVKe K596;
static _KLsimple_object_vectorGVKd_1 K597;
static _KLsimple_object_vectorGVKd_15 K598;
static _KLbyte_stringGVKd_14 K599;
static _KLbyte_stringGVKd_29 K600;
static _KLimplementation_classGVKe K601;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_intTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_intTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K604;
static _KLsimple_object_vectorGVKd_15 K605;
static _KLkeyword_signatureAvaluesGVKi K606;
static _KLsimple_object_vectorGVKd_1 K607;
static _KLbyte_stringGVKd_30 K608;
static _KLsymbolGVKd KJpointer_type_name_;
static _KLbyte_stringGVKd_17 K610;
static _KLbyte_stringGVKd_12 K611;
static _KLimplementation_classGVKe K612;
static _KLsimple_object_vectorGVKd_14 K613;
static _KLbyte_stringGVKd_13 K614;
static _KLsymbolGVKd KJLraw_c_unsigned_intG_;
static _KLsymbolGVKd KJprimitive_c_int_at_;
static _KLsymbolGVKd KJbitfield_dereferencer_;
static _KLsymbolGVKd KJprimitive_c_int_field_;
static _KLsymbolGVKd KJprimitive_wrap_machine_word_;
static _KLsymbolGVKd KJprimitive_unwrap_machine_word_;
static _KLbyte_stringGVKd_29 K621;
static _KLbyte_stringGVKd_27 K622;
static _KLbyte_stringGVKd_21 K623;
static _KLbyte_stringGVKd_21 K624;
static _KLbyte_stringGVKd_18 K625;
static _KLbyte_stringGVKd_20 K626;
static _KLbyte_stringGVKd_11 K627;
static _KLimplementation_classGVKe K628;
static _KLsimple_object_vectorGVKd_1 K629;
static _KLsimple_object_vectorGVKd_11 K630;
static _KLbyte_stringGVKd_12 K631;
static _KLbyte_stringGVKd_37 K632;
static _KLimplementation_classGVKe K633;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_intTTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_signed_intTTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K636;
static _KLsimple_object_vectorGVKd_16 K637;
static _KLkeyword_signatureAvaluesGVKi K638;
static _KLsimple_object_vectorGVKd_1 K639;
static _KLbyte_stringGVKd_38 K640;
static _KLbyte_stringGVKd_20 K641;
static _KLimplementation_classGVKe K642;
static _KLsimple_object_vectorGVKd_15 K643;
static _KLbyte_stringGVKd_21 K644;
static _KLbyte_stringGVKd_36 K645;
static _KLimplementation_classGVKe K646;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_intTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_signed_intTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K649;
static _KLsimple_object_vectorGVKd_15 K650;
static _KLkeyword_signatureAvaluesGVKi K651;
static _KLsimple_object_vectorGVKd_1 K652;
static _KLbyte_stringGVKd_37 K653;
static _KLbyte_stringGVKd_19 K654;
static _KLimplementation_classGVKe K655;
static _KLsimple_object_vectorGVKd_14 K656;
static _KLbyte_stringGVKd_20 K657;
static _KLsymbolGVKd KJLraw_c_signed_intG_;
static _KLsymbolGVKd KJprimitive_c_signed_int_at_;
static _KLsymbolGVKd KJprimitive_c_signed_field_;
static _KLbyte_stringGVKd_24 K661;
static _KLbyte_stringGVKd_25 K662;
static _KLbyte_stringGVKd_18 K663;
static _KLbyte_stringGVKd_18 K664;
static _KLimplementation_classGVKe K665;
static _KLsimple_object_vectorGVKd_11 K666;
static _KLbyte_stringGVKd_19 K667;
static _KLbyte_stringGVKd_39 K668;
static _KLimplementation_classGVKe K669;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_intTTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_unsigned_intTTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K672;
static _KLsimple_object_vectorGVKd_16 K673;
static _KLkeyword_signatureAvaluesGVKi K674;
static _KLsimple_object_vectorGVKd_1 K675;
static _KLbyte_stringGVKd_40 K676;
static _KLbyte_stringGVKd_22 K677;
static _KLimplementation_classGVKe K678;
static _KLsimple_object_vectorGVKd_15 K679;
static _KLbyte_stringGVKd_23 K680;
static _KLbyte_stringGVKd_38 K681;
static _KLimplementation_classGVKe K682;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_intTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_unsigned_intTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K685;
static _KLsimple_object_vectorGVKd_15 K686;
static _KLkeyword_signatureAvaluesGVKi K687;
static _KLsimple_object_vectorGVKd_1 K688;
static _KLbyte_stringGVKd_39 K689;
static _KLbyte_stringGVKd_21 K690;
static _KLimplementation_classGVKe K691;
static _KLsimple_object_vectorGVKd_14 K692;
static _KLbyte_stringGVKd_22 K693;
static _KLsymbolGVKd KJprimitive_c_unsigned_int_at_;
static _KLsymbolGVKd KJprimitive_c_unsigned_field_;
static _KLbyte_stringGVKd_26 K696;
static _KLbyte_stringGVKd_27 K697;
static _KLbyte_stringGVKd_20 K698;
static _KLimplementation_classGVKe K699;
static _KLsimple_object_vectorGVKd_11 K700;
static _KLbyte_stringGVKd_21 K701;
static _KLbyte_stringGVKd_38 K702;
static _KLimplementation_classGVKe K703;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_longTTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_signed_longTTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K706;
static _KLsimple_object_vectorGVKd_16 K707;
static _KLkeyword_signatureAvaluesGVKi K708;
static _KLsimple_object_vectorGVKd_1 K709;
static _KLbyte_stringGVKd_39 K710;
static _KLbyte_stringGVKd_21 K711;
static _KLimplementation_classGVKe K712;
static _KLsimple_object_vectorGVKd_15 K713;
static _KLbyte_stringGVKd_22 K714;
static _KLbyte_stringGVKd_37 K715;
static _KLimplementation_classGVKe K716;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_longTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_signed_longTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K719;
static _KLsimple_object_vectorGVKd_15 K720;
static _KLkeyword_signatureAvaluesGVKi K721;
static _KLsimple_object_vectorGVKd_1 K722;
static _KLbyte_stringGVKd_38 K723;
static _KLbyte_stringGVKd_20 K724;
static _KLimplementation_classGVKe K725;
static _KLsimple_object_vectorGVKd_14 K726;
static _KLbyte_stringGVKd_21 K727;
static _KLsymbolGVKd KJLraw_c_signed_longG_;
static _KLsymbolGVKd KJprimitive_c_signed_long_at_;
static _KLbyte_stringGVKd_26 K730;
static _KLbyte_stringGVKd_19 K731;
static _KLbyte_stringGVKd_19 K732;
static _KLimplementation_classGVKe K733;
static _KLsimple_object_vectorGVKd_11 K734;
static _KLbyte_stringGVKd_20 K735;
static _KLbyte_stringGVKd_40 K736;
static _KLimplementation_classGVKe K737;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_longTTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_unsigned_longTTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K740;
static _KLsimple_object_vectorGVKd_16 K741;
static _KLkeyword_signatureAvaluesGVKi K742;
static _KLsimple_object_vectorGVKd_1 K743;
static _KLbyte_stringGVKd_41 K744;
static _KLbyte_stringGVKd_23 K745;
static _KLimplementation_classGVKe K746;
static _KLsimple_object_vectorGVKd_15 K747;
static _KLbyte_stringGVKd_24 K748;
static _KLbyte_stringGVKd_39 K749;
static _KLimplementation_classGVKe K750;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_longTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_unsigned_longTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K753;
static _KLsimple_object_vectorGVKd_15 K754;
static _KLkeyword_signatureAvaluesGVKi K755;
static _KLsimple_object_vectorGVKd_1 K756;
static _KLbyte_stringGVKd_40 K757;
static _KLbyte_stringGVKd_22 K758;
static _KLimplementation_classGVKe K759;
static _KLsimple_object_vectorGVKd_14 K760;
static _KLbyte_stringGVKd_23 K761;
static _KLsymbolGVKd KJLraw_c_unsigned_longG_;
static _KLsymbolGVKd KJprimitive_c_unsigned_long_at_;
static _KLbyte_stringGVKd_28 K764;
static _KLbyte_stringGVKd_21 K765;
static _KLbyte_stringGVKd_21 K766;
static _KLimplementation_classGVKe K767;
static _KLsimple_object_vectorGVKd_11 K768;
static _KLbyte_stringGVKd_22 K769;
static _KLbyte_stringGVKd_39 K770;
static _KLimplementation_classGVKe K771;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_shortTTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_signed_shortTTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K774;
static _KLsimple_object_vectorGVKd_16 K775;
static _KLkeyword_signatureAvaluesGVKi K776;
static _KLsimple_object_vectorGVKd_1 K777;
static _KLbyte_stringGVKd_40 K778;
static _KLbyte_stringGVKd_22 K779;
static _KLimplementation_classGVKe K780;
static _KLsimple_object_vectorGVKd_15 K781;
static _KLbyte_stringGVKd_23 K782;
static _KLbyte_stringGVKd_38 K783;
static _KLimplementation_classGVKe K784;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_shortTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_signed_shortTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K787;
static _KLsimple_object_vectorGVKd_15 K788;
static _KLkeyword_signatureAvaluesGVKi K789;
static _KLsimple_object_vectorGVKd_1 K790;
static _KLbyte_stringGVKd_39 K791;
static _KLbyte_stringGVKd_21 K792;
static _KLimplementation_classGVKe K793;
static _KLsimple_object_vectorGVKd_14 K794;
static _KLbyte_stringGVKd_22 K795;
static _KLsymbolGVKd KJLraw_c_signed_shortG_;
static _KLsymbolGVKd KJprimitive_c_signed_short_at_;
static _KLsymbolGVKd KJbox_c_signed_short_;
static _KLbyte_stringGVKd_18 K799;
static _KLbyte_stringGVKd_27 K800;
static _KLbyte_stringGVKd_20 K801;
static _KLbyte_stringGVKd_20 K802;
static _KLimplementation_classGVKe K803;
static _KLsimple_object_vectorGVKd_11 K804;
static _KLbyte_stringGVKd_21 K805;
static _KLbyte_stringGVKd_41 K806;
static _KLimplementation_classGVKe K807;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_shortTTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_unsigned_shortTTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K810;
static _KLsimple_object_vectorGVKd_16 K811;
static _KLkeyword_signatureAvaluesGVKi K812;
static _KLsimple_object_vectorGVKd_1 K813;
static _KLbyte_stringGVKd_42 K814;
static _KLbyte_stringGVKd_24 K815;
static _KLimplementation_classGVKe K816;
static _KLsimple_object_vectorGVKd_15 K817;
static _KLbyte_stringGVKd_25 K818;
static _KLbyte_stringGVKd_40 K819;
static _KLimplementation_classGVKe K820;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_shortTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_unsigned_shortTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K823;
static _KLsimple_object_vectorGVKd_15 K824;
static _KLkeyword_signatureAvaluesGVKi K825;
static _KLsimple_object_vectorGVKd_1 K826;
static _KLbyte_stringGVKd_41 K827;
static _KLbyte_stringGVKd_23 K828;
static _KLimplementation_classGVKe K829;
static _KLsimple_object_vectorGVKd_14 K830;
static _KLbyte_stringGVKd_24 K831;
static _KLsymbolGVKd KJLraw_c_unsigned_shortG_;
static _KLsymbolGVKd KJprimitive_c_unsigned_short_at_;
static _KLsymbolGVKd KJbox_c_unsigned_short_;
static _KLbyte_stringGVKd_20 K835;
static _KLbyte_stringGVKd_29 K836;
static _KLbyte_stringGVKd_22 K837;
static _KLbyte_stringGVKd_22 K838;
static _KLimplementation_classGVKe K839;
static _KLsimple_object_vectorGVKd_11 K840;
static _KLbyte_stringGVKd_23 K841;
static _KLbyte_stringGVKd_38 K842;
static _KLimplementation_classGVKe K843;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_charTTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_signed_charTTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K846;
static _KLsimple_object_vectorGVKd_16 K847;
static _KLkeyword_signatureAvaluesGVKi K848;
static _KLsimple_object_vectorGVKd_1 K849;
static _KLbyte_stringGVKd_39 K850;
static _KLbyte_stringGVKd_21 K851;
static _KLimplementation_classGVKe K852;
static _KLsimple_object_vectorGVKd_15 K853;
static _KLbyte_stringGVKd_22 K854;
static _KLbyte_stringGVKd_37 K855;
static _KLimplementation_classGVKe K856;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_charTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_signed_charTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K859;
static _KLsimple_object_vectorGVKd_15 K860;
static _KLkeyword_signatureAvaluesGVKi K861;
static _KLsimple_object_vectorGVKd_1 K862;
static _KLbyte_stringGVKd_38 K863;
static _KLbyte_stringGVKd_20 K864;
static _KLimplementation_classGVKe K865;
static _KLsimple_object_vectorGVKd_14 K866;
static _KLbyte_stringGVKd_21 K867;
static _KLsymbolGVKd KJLraw_c_signed_charG_;
static _KLsymbolGVKd KJprimitive_c_signed_char_at_;
static _KLsymbolGVKd KJbox_c_signed_char_;
static _KLbyte_stringGVKd_17 K871;
static _KLbyte_stringGVKd_26 K872;
static _KLbyte_stringGVKd_19 K873;
static _KLbyte_stringGVKd_19 K874;
static _KLimplementation_classGVKe K875;
static _KLsimple_object_vectorGVKd_11 K876;
static _KLbyte_stringGVKd_20 K877;
static _KLbyte_stringGVKd_40 K878;
static _KLimplementation_classGVKe K879;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_charTTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_unsigned_charTTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K882;
static _KLsimple_object_vectorGVKd_16 K883;
static _KLkeyword_signatureAvaluesGVKi K884;
static _KLsimple_object_vectorGVKd_1 K885;
static _KLbyte_stringGVKd_41 K886;
static _KLbyte_stringGVKd_23 K887;
static _KLimplementation_classGVKe K888;
static _KLsimple_object_vectorGVKd_15 K889;
static _KLbyte_stringGVKd_24 K890;
static _KLbyte_stringGVKd_39 K891;
static _KLimplementation_classGVKe K892;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_charTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_raw_unsigned_charTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K895;
static _KLsimple_object_vectorGVKd_15 K896;
static _KLkeyword_signatureAvaluesGVKi K897;
static _KLsimple_object_vectorGVKd_1 K898;
static _KLbyte_stringGVKd_40 K899;
static _KLbyte_stringGVKd_22 K900;
static _KLimplementation_classGVKe K901;
static _KLsimple_object_vectorGVKd_14 K902;
static _KLbyte_stringGVKd_23 K903;
static _KLsymbolGVKd KJLraw_c_unsigned_charG_;
static _KLsymbolGVKd KJprimitive_c_unsigned_char_at_;
static _KLsymbolGVKd KJbox_c_unsigned_char_;
static _KLbyte_stringGVKd_19 K907;
static _KLbyte_stringGVKd_28 K908;
static _KLbyte_stringGVKd_21 K909;
static _KLbyte_stringGVKd_21 K910;
static _KLimplementation_classGVKe K911;
static _KLsimple_object_vectorGVKd_11 K912;
static _KLbyte_stringGVKd_22 K913;
static _KLbyte_stringGVKd_18 K914;
static _KLimplementation_classGVKe K915;
static _KLsimple_object_vectorGVKd_1 K916;
static _KLsimple_object_vectorGVKd_10 K917;
static _KLbyte_stringGVKd_19 K918;
static _KLsymbolGVKd KJLmachine_wordG_;
static _KLbyte_stringGVKd_14 K920;
static _KLbyte_stringGVKd_11 K921;
static _KLimplementation_classGVKe K922;
static _KLsimple_object_vectorGVKd_10 K923;
static _KLbyte_stringGVKd_12 K924;
static _KLbyte_stringGVKd_10 K925;
static _KLimplementation_classGVKe K926;
static _KLsimple_object_vectorGVKd_1 K927;
static _KLsimple_object_vectorGVKd_9 K928;
static _KLbyte_stringGVKd_11 K929;
static _KLbyte_stringGVKd_37 K930;
static _KLimplementation_classGVKe K931;
static _KLsimple_object_vectorGVKd_1 K932;
static _KLsimple_object_vectorGVKd_15 K933;
static _KLbyte_stringGVKd_38 K934;
static _KLbyte_stringGVKd_34 K935;
static _KLimplementation_classGVKe K936;
extern _KLkeyword_methodGVKe KLBc_function_pointer_instantiationGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBc_function_pointer_instantiationGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_15 K939;
static _KLkeyword_signatureAvaluesGVKi K940;
static _KLsimple_object_vectorGVKd_1 K941;
static _KLbyte_stringGVKd_35 K942;
static _KLbyte_stringGVKd_20 K943;
static _KLimplementation_classGVKe K944;
static _KLsimple_object_vectorGVKd_14 K945;
static _KLbyte_stringGVKd_21 K946;
static _KLbyte_stringGVKd_22 K947;
static _KLimplementation_classGVKe K948;
static _KLsimple_object_vectorGVKd_14 K949;
static _KLbyte_stringGVKd_23 K950;
static _KLsymbolGVKd KJLmutable_object_with_elementsG_;
static _KLbyte_stringGVKd_30 K952;
static _KLbyte_stringGVKd_28 K953;
static _KLimplementation_classGVKe K954;
static _KLsimple_object_vectorGVKd_2 K955;
static _KLsimple_object_vectorGVKd_13 K956;
static _KLbyte_stringGVKd_29 K957;
static _KLbyte_stringGVKd_26 K958;
static _KLimplementation_classGVKe K959;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_voidTGZ32ZconstructorVdfmc_c_ffiMM0;
D KLBinstantiation_of_c_voidTGZ32ZconstructorVdfmc_c_ffiMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K962;
static _KLsimple_object_vectorGVKd_11 K963;
static _KLkeyword_signatureAvaluesGVKi K964;
static _KLsimple_object_vectorGVKd_1 K965;
static _KLbyte_stringGVKd_27 K966;
static _KLbyte_stringGVKd_9 K967;
static _KLimplementation_classGVKe K968;
static _KLsimple_object_vectorGVKd_1 K969;
static _KLsimple_object_vectorGVKd_10 K970;
static _KLsimple_object_vectorGVKd_1 K971;
static _KLsimple_object_vectorGVKd_2 K972;
static _KLbyte_stringGVKd_10 K973;
static _KLbyte_stringGVKd_19 K974;
static _KLimplementation_classGVKe K975;
static _KLsimple_object_vectorGVKd_10 K976;
static _KLbyte_stringGVKd_20 K977;
static _KLsymbolGVKd KJLraw_c_pointerG_;
static _KLsymbolGVKd KJprimitive_wrap_c_pointer_;
static _KLsymbolGVKd KJprimitive_unwrap_c_pointer_;
static _KLsymbolGVKd KJprimitive_c_pointer_at_;
static _KLsymbolGVKd KJslot_;
static _KLsymbolGVKd KJLraw_pointerG_;
static _KLbyte_stringGVKd_13 K984;
static _KLbyte_stringGVKd_4 K985;
static _KLbyte_stringGVKd_22 K986;
static _KLbyte_stringGVKd_26 K987;
static _KLbyte_stringGVKd_24 K988;
static _KLbyte_stringGVKd_15 K989;
extern _KLsetter_methodGVKi KCraw_pointer_address_setterVdfmc_c_ffiMM0;
static _KLpairGVKd K991;
static _KLbyte_stringGVKd_27 K992;
static _KLbyte_stringGVKd_26 K993;
extern _KLgetter_methodGVKi KCraw_pointer_addressVdfmc_c_ffiMM0;
static _KLpairGVKd K995;
static _KLbyte_stringGVKd_20 K996;
static _KLbyte_stringGVKd_19 K997;
static _KLbyte_stringGVKd_11 K998;
static _KLimplementation_classGVKe K999;
static _KLsimple_object_vectorGVKd_9 K1000;
static _KLsimple_object_vectorGVKd_1 K1001;
static _KLsimple_object_vectorGVKd_1 K1002;
static _KLbyte_stringGVKd_12 K1003;
static _KLbyte_stringGVKd_14 K1004;
static _KLimplementation_classGVKe K1005;
static _KLsimple_object_vectorGVKd_1 K1006;
static _KLsimple_object_vectorGVKd_8 K1007;
static _KLsimple_object_vectorGVKd_1 K1008;
static _KLbyte_stringGVKd_15 K1009;
static _KLbyte_stringGVKd_9 K1010;
static _KLimplementation_classGVKe K1011;
static _KLsimple_object_vectorGVKd_8 K1012;
static _KLbyte_stringGVKd_10 K1013;
static _KLbyte_stringGVKd_10 K1014;
static _KLimplementation_classGVKe K1015;
static _KLsimple_object_vectorGVKd_8 K1016;
static _KLbyte_stringGVKd_11 K1017;
static _KLbyte_stringGVKd_8 K1018;
static _KLimplementation_classGVKe K1019;
static _KLsimple_object_vectorGVKd_8 K1020;
static _KLbyte_stringGVKd_9 K1021;
static _KLsymbolGVKd KJLobjectG_;
static _KLbyte_stringGVKd_8 K1023;
static _KLbyte_stringGVKd_9 K1024;
static _KLimplementation_classGVKe K1025;
static _KLsimple_object_vectorGVKd_1 K1026;
static _KLsimple_object_vectorGVKd_7 K1027;
static _KLsimple_object_vectorGVKd_1 K1028;
static _KLbyte_stringGVKd_10 K1029;
static _KLpairGVKd K1030;
static _KLpairGVKd K1031;
static _KLpairGVKd K1032;
static _KLpairGVKd K1033;
static _KLpairGVKd K1034;
static _KLpairGVKd K1035;
static _KLpairGVKd K1036;
static _KLpairGVKd K1037;
static _KLpairGVKd K1038;
static _KLpairGVKd K1039;
static _KLpairGVKd K1040;
static _KLpairGVKd K1041;
static _KLpairGVKd K1042;
static _KLpairGVKd K1043;
static _KLpairGVKd K1044;
static _KLpairGVKd K1045;
static _KLpairGVKd K1046;
static _KLpairGVKd K1047;
static _KLpairGVKd K1048;
static _KLpairGVKd K1049;
static _KLpairGVKd K1050;
static _KLpairGVKd K1051;
static _KLpairGVKd K1052;
static _KLpairGVKd K1053;
static _KLpairGVKd K1054;
static _KLpairGVKd K1055;
static _KLpairGVKd K1056;
static _KLpairGVKd K1057;
static _KLpairGVKd K1058;
static _KLpairGVKd K1059;
static _KLpairGVKd K1060;
static _KLpairGVKd K1061;
static _KLpairGVKd K1062;
static _KLpairGVKd K1063;
static _KLpairGVKd K1064;
static _KLpairGVKd K1065;
static _KLpairGVKd K1066;
static _KLpairGVKd K1067;
static _KLpairGVKd K1068;
static _KLpairGVKd K1069;
static _KLpairGVKd K1070;
static _KLpairGVKd K1071;
static _KLpairGVKd K1072;
static _KLpairGVKd K1073;
static _KLpairGVKd K1074;
static _KLpairGVKd K1075;
static _KLpairGVKd K1076;
static _KLpairGVKd K1077;
static _KLpairGVKd K1078;
static _KLpairGVKd K1079;
static _KLpairGVKd K1080;
static _KLpairGVKd K1081;
static _KLpairGVKd K1082;
static _KLpairGVKd K1083;
static _KLpairGVKd K1084;
static _KLpairGVKd K1085;
static _KLpairGVKd K1086;
static _KLpairGVKd K1087;
static _KLpairGVKd K1088;
static _KLpairGVKd K1089;
static _KLpairGVKd K1090;
static _KLpairGVKd K1091;
static _KLpairGVKd K1092;
static _KLpairGVKd K1093;
static _KLpairGVKd K1094;
static _KLpairGVKd K1095;
static _KLpairGVKd K1096;

/* Indirection variables */

static D IKJLc_valueG_ = &KJLc_valueG_;
static D IKJLc_voidG_ = &KJLc_voidG_;
static D IKJLc_structG_ = &KJLc_structG_;
static D IKJLc_unionG_ = &KJLc_unionG_;
static D IKJLc_non_structG_ = &KJLc_non_structG_;
static D IKJLc_pointerG_ = &KJLc_pointerG_;
static D IKJraw_pointer_address_ = &KJraw_pointer_address_;
static D IKJraw_pointer_address_setter_ = &KJraw_pointer_address_setter_;
static D IKJLc_untyped_pointerG_ = &KJLc_untyped_pointerG_;
static D IKJLc_voidTG_ = &KJLc_voidTG_;
static D IKJLinstantiation_of_c_voidTG_ = &KJLinstantiation_of_c_voidTG_;
static D IKJLc_statically_typed_pointerG_ = &KJLc_statically_typed_pointerG_;
static D IKJLc_pointer_to_pointerG_ = &KJLc_pointer_to_pointerG_;
static D IKJLc_function_pointerG_ = &KJLc_function_pointerG_;
static D IKJLc_function_pointer_instantiationG_ = &KJLc_function_pointer_instantiationG_;
static D IKJLc_statically_typed_function_pointerG_ = &KJLc_statically_typed_function_pointerG_;
static D IKJLc_numberG_ = &KJLc_numberG_;
static D IKJLc_integerG_ = &KJLc_integerG_;
static D IKJLc_abstract_floatG_ = &KJLc_abstract_floatG_;
static D IKJLc_raw_unsigned_charG_ = &KJLc_raw_unsigned_charG_;
static D IKJLc_raw_unsigned_charTG_ = &KJLc_raw_unsigned_charTG_;
static D IKJLinstantiation_of_c_raw_unsigned_charTG_ = &KJLinstantiation_of_c_raw_unsigned_charTG_;
static D IKJLc_raw_unsigned_charTTG_ = &KJLc_raw_unsigned_charTTG_;
static D IKJLinstantiation_of_c_raw_unsigned_charTTG_ = &KJLinstantiation_of_c_raw_unsigned_charTTG_;
static D IKJLc_raw_signed_charG_ = &KJLc_raw_signed_charG_;
static D IKJLc_raw_signed_charTG_ = &KJLc_raw_signed_charTG_;
static D IKJLinstantiation_of_c_raw_signed_charTG_ = &KJLinstantiation_of_c_raw_signed_charTG_;
static D IKJLc_raw_signed_charTTG_ = &KJLc_raw_signed_charTTG_;
static D IKJLinstantiation_of_c_raw_signed_charTTG_ = &KJLinstantiation_of_c_raw_signed_charTTG_;
static D IKJLc_raw_unsigned_shortG_ = &KJLc_raw_unsigned_shortG_;
static D IKJLc_raw_unsigned_shortTG_ = &KJLc_raw_unsigned_shortTG_;
static D IKJLinstantiation_of_c_raw_unsigned_shortTG_ = &KJLinstantiation_of_c_raw_unsigned_shortTG_;
static D IKJLc_raw_unsigned_shortTTG_ = &KJLc_raw_unsigned_shortTTG_;
static D IKJLinstantiation_of_c_raw_unsigned_shortTTG_ = &KJLinstantiation_of_c_raw_unsigned_shortTTG_;
static D IKJLc_raw_signed_shortG_ = &KJLc_raw_signed_shortG_;
static D IKJLc_raw_signed_shortTG_ = &KJLc_raw_signed_shortTG_;
static D IKJLinstantiation_of_c_raw_signed_shortTG_ = &KJLinstantiation_of_c_raw_signed_shortTG_;
static D IKJLc_raw_signed_shortTTG_ = &KJLc_raw_signed_shortTTG_;
static D IKJLinstantiation_of_c_raw_signed_shortTTG_ = &KJLinstantiation_of_c_raw_signed_shortTTG_;
static D IKJLc_raw_unsigned_longG_ = &KJLc_raw_unsigned_longG_;
static D IKJLc_raw_unsigned_longTG_ = &KJLc_raw_unsigned_longTG_;
static D IKJLinstantiation_of_c_raw_unsigned_longTG_ = &KJLinstantiation_of_c_raw_unsigned_longTG_;
static D IKJLc_raw_unsigned_longTTG_ = &KJLc_raw_unsigned_longTTG_;
static D IKJLinstantiation_of_c_raw_unsigned_longTTG_ = &KJLinstantiation_of_c_raw_unsigned_longTTG_;
static D IKJLc_raw_signed_longG_ = &KJLc_raw_signed_longG_;
static D IKJLc_raw_signed_longTG_ = &KJLc_raw_signed_longTG_;
static D IKJLinstantiation_of_c_raw_signed_longTG_ = &KJLinstantiation_of_c_raw_signed_longTG_;
static D IKJLc_raw_signed_longTTG_ = &KJLc_raw_signed_longTTG_;
static D IKJLinstantiation_of_c_raw_signed_longTTG_ = &KJLinstantiation_of_c_raw_signed_longTTG_;
static D IKJLc_raw_unsigned_intG_ = &KJLc_raw_unsigned_intG_;
static D IKJLc_raw_unsigned_intTG_ = &KJLc_raw_unsigned_intTG_;
static D IKJLinstantiation_of_c_raw_unsigned_intTG_ = &KJLinstantiation_of_c_raw_unsigned_intTG_;
static D IKJLc_raw_unsigned_intTTG_ = &KJLc_raw_unsigned_intTTG_;
static D IKJLinstantiation_of_c_raw_unsigned_intTTG_ = &KJLinstantiation_of_c_raw_unsigned_intTTG_;
static D IKJLc_raw_signed_intG_ = &KJLc_raw_signed_intG_;
static D IKJLc_raw_signed_intTG_ = &KJLc_raw_signed_intTG_;
static D IKJLinstantiation_of_c_raw_signed_intTG_ = &KJLinstantiation_of_c_raw_signed_intTG_;
static D IKJLc_raw_signed_intTTG_ = &KJLc_raw_signed_intTTG_;
static D IKJLinstantiation_of_c_raw_signed_intTTG_ = &KJLinstantiation_of_c_raw_signed_intTTG_;
static D IKJLc_raw_intG_ = &KJLc_raw_intG_;
static D IKJLc_raw_intTG_ = &KJLc_raw_intTG_;
static D IKJLinstantiation_of_c_raw_intTG_ = &KJLinstantiation_of_c_raw_intTG_;
static D IKJLc_raw_intTTG_ = &KJLc_raw_intTTG_;
static D IKJLinstantiation_of_c_raw_intTTG_ = &KJLinstantiation_of_c_raw_intTTG_;
static D IKJLc_floatG_ = &KJLc_floatG_;
static D IKJLc_floatTG_ = &KJLc_floatTG_;
static D IKJLinstantiation_of_c_floatTG_ = &KJLinstantiation_of_c_floatTG_;
static D IKJLc_doubleG_ = &KJLc_doubleG_;
static D IKJLc_doubleTG_ = &KJLc_doubleTG_;
static D IKJLinstantiation_of_c_doubleTG_ = &KJLinstantiation_of_c_doubleTG_;
static D IKJdefine_ = &KJdefine_;
static D IKJsealed_ = &KJsealed_;
static D IKJconcrete_ = &KJconcrete_;
static D IKJmetaclass_ = &KJmetaclass_;
static D IKJLc_automatic_pointer_designator_classG_ = &KJLc_automatic_pointer_designator_classG_;
static D IKJabstract_super_ = &KJabstract_super_;
static D IKJlow_level_type_ = &KJlow_level_type_;
static D IKJself_ = &KJself_;
static D IKJemitted_name_ = &KJemitted_name_;
static D IKJdefinition_ = &KJdefinition_;
static D IKJopen_ = &KJopen_;
static D IKJabstract_ = &KJabstract_;
static D IKJreferenced_type_ = &KJreferenced_type_;
static D IKJLdesignator_classG_ = &KJLdesignator_classG_;
static D IKJraw_type_name_ = &KJraw_type_name_;
static D IKJLraw_c_doubleG_ = &KJLraw_c_doubleG_;
static D IKJraw_dereferencer_ = &KJraw_dereferencer_;
static D IKJprimitive_c_double_at_ = &KJprimitive_c_double_at_;
static D IKJboxer_function_name_ = &KJboxer_function_name_;
static D IKJprimitive_raw_as_double_float_ = &KJprimitive_raw_as_double_float_;
static D IKJunboxer_function_name_ = &KJunboxer_function_name_;
static D IKJprimitive_double_float_as_raw_ = &KJprimitive_double_float_as_raw_;
static D IKJLdouble_floatG_ = &KJLdouble_floatG_;
static D IKJLraw_c_floatG_ = &KJLraw_c_floatG_;
static D IKJprimitive_c_float_at_ = &KJprimitive_c_float_at_;
static D IKJprimitive_raw_as_single_float_ = &KJprimitive_raw_as_single_float_;
static D IKJprimitive_single_float_as_raw_ = &KJprimitive_single_float_as_raw_;
static D IKJLsingle_floatG_ = &KJLsingle_floatG_;
static D IKJconcrete_class_name_ = &KJconcrete_class_name_;
static D IKJpointer_type_name_ = &KJpointer_type_name_;
static D IKJLraw_c_unsigned_intG_ = &KJLraw_c_unsigned_intG_;
static D IKJprimitive_c_int_at_ = &KJprimitive_c_int_at_;
static D IKJbitfield_dereferencer_ = &KJbitfield_dereferencer_;
static D IKJprimitive_c_int_field_ = &KJprimitive_c_int_field_;
static D IKJprimitive_wrap_machine_word_ = &KJprimitive_wrap_machine_word_;
static D IKJprimitive_unwrap_machine_word_ = &KJprimitive_unwrap_machine_word_;
static D IKJLraw_c_signed_intG_ = &KJLraw_c_signed_intG_;
static D IKJprimitive_c_signed_int_at_ = &KJprimitive_c_signed_int_at_;
static D IKJprimitive_c_signed_field_ = &KJprimitive_c_signed_field_;
static D IKJprimitive_c_unsigned_int_at_ = &KJprimitive_c_unsigned_int_at_;
static D IKJprimitive_c_unsigned_field_ = &KJprimitive_c_unsigned_field_;
static D IKJLraw_c_signed_longG_ = &KJLraw_c_signed_longG_;
static D IKJprimitive_c_signed_long_at_ = &KJprimitive_c_signed_long_at_;
static D IKJLraw_c_unsigned_longG_ = &KJLraw_c_unsigned_longG_;
static D IKJprimitive_c_unsigned_long_at_ = &KJprimitive_c_unsigned_long_at_;
static D IKJLraw_c_signed_shortG_ = &KJLraw_c_signed_shortG_;
static D IKJprimitive_c_signed_short_at_ = &KJprimitive_c_signed_short_at_;
static D IKJbox_c_signed_short_ = &KJbox_c_signed_short_;
static D IKJLraw_c_unsigned_shortG_ = &KJLraw_c_unsigned_shortG_;
static D IKJprimitive_c_unsigned_short_at_ = &KJprimitive_c_unsigned_short_at_;
static D IKJbox_c_unsigned_short_ = &KJbox_c_unsigned_short_;
static D IKJLraw_c_signed_charG_ = &KJLraw_c_signed_charG_;
static D IKJprimitive_c_signed_char_at_ = &KJprimitive_c_signed_char_at_;
static D IKJbox_c_signed_char_ = &KJbox_c_signed_char_;
static D IKJLraw_c_unsigned_charG_ = &KJLraw_c_unsigned_charG_;
static D IKJprimitive_c_unsigned_char_at_ = &KJprimitive_c_unsigned_char_at_;
static D IKJbox_c_unsigned_char_ = &KJbox_c_unsigned_char_;
static D IKJLmachine_wordG_ = &KJLmachine_wordG_;
static D IKJLmutable_object_with_elementsG_ = &KJLmutable_object_with_elementsG_;
static D IKJLraw_c_pointerG_ = &KJLraw_c_pointerG_;
static D IKJprimitive_wrap_c_pointer_ = &KJprimitive_wrap_c_pointer_;
static D IKJprimitive_unwrap_c_pointer_ = &KJprimitive_unwrap_c_pointer_;
static D IKJprimitive_c_pointer_at_ = &KJprimitive_c_pointer_at_;
static D IKJslot_ = &KJslot_;
static D IKJLraw_pointerG_ = &KJLraw_pointerG_;
static D IKJLobjectG_ = &KJLobjectG_;

/* Variables */

D LBc_valueGVdfmc_c_ffi = &KLBc_valueGVdfmc_c_ffi;
D LBc_voidGVdfmc_c_ffi = &KLBc_voidGVdfmc_c_ffi;
D LBc_structGVdfmc_c_ffi = &KLBc_structGVdfmc_c_ffi;
D LBc_unionGVdfmc_c_ffi = &KLBc_unionGVdfmc_c_ffi;
D LBc_non_structGVdfmc_c_ffi = &KLBc_non_structGVdfmc_c_ffi;
D LBc_pointerGVdfmc_c_ffi = &KLBc_pointerGVdfmc_c_ffi;
D LBc_untyped_pointerGVdfmc_c_ffi = &KLBc_untyped_pointerGVdfmc_c_ffi;
D LBc_voidTGVdfmc_c_ffi = &KLBc_voidTGVdfmc_c_ffi;
D LBinstantiation_of_c_voidTGVdfmc_c_ffi = &KLBinstantiation_of_c_voidTGVdfmc_c_ffi;
D LBc_statically_typed_pointerGVdfmc_c_ffi = &KLBc_statically_typed_pointerGVdfmc_c_ffi;
D LBc_pointer_to_pointerGVdfmc_c_ffi = &KLBc_pointer_to_pointerGVdfmc_c_ffi;
D LBc_function_pointerGVdfmc_c_ffi = &KLBc_function_pointerGVdfmc_c_ffi;
D LBc_function_pointer_instantiationGVdfmc_c_ffi = &KLBc_function_pointer_instantiationGVdfmc_c_ffi;
D LBc_statically_typed_function_pointerGVdfmc_c_ffi = &KLBc_statically_typed_function_pointerGVdfmc_c_ffi;
D LBc_numberGVdfmc_c_ffi = &KLBc_numberGVdfmc_c_ffi;
D LBc_integerGVdfmc_c_ffi = &KLBc_integerGVdfmc_c_ffi;
D LBc_abstract_floatGVdfmc_c_ffi = &KLBc_abstract_floatGVdfmc_c_ffi;
D LBc_raw_unsigned_charGVdfmc_c_ffi = &KLBc_raw_unsigned_charGVdfmc_c_ffi;
D LBc_raw_unsigned_charTGVdfmc_c_ffi = &KLBc_raw_unsigned_charTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffi;
D LBc_raw_unsigned_charTTGVdfmc_c_ffi = &KLBc_raw_unsigned_charTTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffi;
D LBc_raw_signed_charGVdfmc_c_ffi = &KLBc_raw_signed_charGVdfmc_c_ffi;
D LBc_raw_signed_charTGVdfmc_c_ffi = &KLBc_raw_signed_charTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffi;
D LBc_raw_signed_charTTGVdfmc_c_ffi = &KLBc_raw_signed_charTTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffi;
D LBc_raw_unsigned_shortGVdfmc_c_ffi = &KLBc_raw_unsigned_shortGVdfmc_c_ffi;
D LBc_raw_unsigned_shortTGVdfmc_c_ffi = &KLBc_raw_unsigned_shortTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffi;
D LBc_raw_unsigned_shortTTGVdfmc_c_ffi = &KLBc_raw_unsigned_shortTTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffi;
D LBc_raw_signed_shortGVdfmc_c_ffi = &KLBc_raw_signed_shortGVdfmc_c_ffi;
D LBc_raw_signed_shortTGVdfmc_c_ffi = &KLBc_raw_signed_shortTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffi;
D LBc_raw_signed_shortTTGVdfmc_c_ffi = &KLBc_raw_signed_shortTTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffi;
D LBc_raw_unsigned_longGVdfmc_c_ffi = &KLBc_raw_unsigned_longGVdfmc_c_ffi;
D LBc_raw_unsigned_longTGVdfmc_c_ffi = &KLBc_raw_unsigned_longTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffi;
D LBc_raw_unsigned_longTTGVdfmc_c_ffi = &KLBc_raw_unsigned_longTTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffi;
D LBc_raw_signed_longGVdfmc_c_ffi = &KLBc_raw_signed_longGVdfmc_c_ffi;
D LBc_raw_signed_longTGVdfmc_c_ffi = &KLBc_raw_signed_longTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffi;
D LBc_raw_signed_longTTGVdfmc_c_ffi = &KLBc_raw_signed_longTTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffi;
D LBc_raw_unsigned_intGVdfmc_c_ffi = &KLBc_raw_unsigned_intGVdfmc_c_ffi;
D LBc_raw_unsigned_intTGVdfmc_c_ffi = &KLBc_raw_unsigned_intTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi;
D LBc_raw_unsigned_intTTGVdfmc_c_ffi = &KLBc_raw_unsigned_intTTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi;
D LBc_raw_signed_intGVdfmc_c_ffi = &KLBc_raw_signed_intGVdfmc_c_ffi;
D LBc_raw_signed_intTGVdfmc_c_ffi = &KLBc_raw_signed_intTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffi;
D LBc_raw_signed_intTTGVdfmc_c_ffi = &KLBc_raw_signed_intTTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffi;
D LBc_raw_intGVdfmc_c_ffi = &KLBc_raw_intGVdfmc_c_ffi;
D LBc_raw_intTGVdfmc_c_ffi = &KLBc_raw_intTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_intTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_intTGVdfmc_c_ffi;
D LBc_raw_intTTGVdfmc_c_ffi = &KLBc_raw_intTTGVdfmc_c_ffi;
D LBinstantiation_of_c_raw_intTTGVdfmc_c_ffi = &KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffi;
D LBc_floatGVdfmc_c_ffi = &KLBc_floatGVdfmc_c_ffi;
D LBc_floatTGVdfmc_c_ffi = &KLBc_floatTGVdfmc_c_ffi;
D LBinstantiation_of_c_floatTGVdfmc_c_ffi = &KLBinstantiation_of_c_floatTGVdfmc_c_ffi;
D LBc_doubleGVdfmc_c_ffi = &KLBc_doubleGVdfmc_c_ffi;
D LBc_doubleTGVdfmc_c_ffi = &KLBc_doubleTGVdfmc_c_ffi;
D LBinstantiation_of_c_doubleTGVdfmc_c_ffi = &KLBinstantiation_of_c_doubleTGVdfmc_c_ffi;

/* Objects */

_KLclassGVKd KLBc_valueGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K1029,
  &K1025,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_valueG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1024
};

_KLsimple_methodGVKe Ksource_constructor_for_c_valueVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_valueVdfmc_c_ffiI
};

_KLclassGVKd KLBc_voidGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1021,
  &K1019,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_voidG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1018
};

_KLsimple_methodGVKe Ksource_constructor_for_c_voidVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_voidVdfmc_c_ffiI
};

_KLclassGVKd KLBc_structGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1017,
  &K1015,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_structG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1014
};

_KLsimple_methodGVKe Ksource_constructor_for_c_structVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_structVdfmc_c_ffiI
};

_KLclassGVKd KLBc_unionGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1013,
  &K1011,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_unionG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1010
};

_KLsimple_methodGVKe Ksource_constructor_for_c_unionVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_unionVdfmc_c_ffiI
};

_KLclassGVKd KLBc_non_structGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K1009,
  &K1005,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_non_structG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1004
};

_KLsimple_methodGVKe Ksource_constructor_for_c_non_structVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_non_structVdfmc_c_ffiI
};

_KLclassGVKd KLBc_pointerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K1003,
  &K999,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_pointerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K998
};

static _KLsymbolGVKd KJraw_pointer_address_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K997
};

_KLsealed_generic_functionGVKe KCraw_pointer_addressVdfmc_c_ffi = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K996,
  &K995,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJraw_pointer_address_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K993
};

_KLsealed_generic_functionGVKe KCraw_pointer_address_setterVdfmc_c_ffi = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K992,
  &K991,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_c_pointerVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_pointerVdfmc_c_ffiI
};

_KLclassGVKd KLBc_untyped_pointerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K977,
  &K975,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_untyped_pointerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K974
};

_KLsimple_methodGVKe Ksource_constructor_for_c_untyped_pointerVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_untyped_pointerVdfmc_c_ffiI
};

_KLclassGVKd KLBc_voidTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K973,
  &K968,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_voidTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K967
};

_KLsimple_methodGVKe Ksource_constructor_for_c_voidTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_voidTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_voidTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K966,
  &K959,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLinstantiation_of_c_voidTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K958
};

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_voidTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_voidTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_statically_typed_pointerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K957,
  &K954,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_statically_typed_pointerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K953
};

_KLsimple_methodGVKe Ksource_constructor_for_c_statically_typed_pointerVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_statically_typed_pointerVdfmc_c_ffiI
};

_KLclassGVKd KLBc_pointer_to_pointerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K950,
  &K948,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_pointer_to_pointerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K947
};

_KLsimple_methodGVKe Ksource_constructor_for_c_pointer_to_pointerVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_pointer_to_pointerVdfmc_c_ffiI
};

_KLclassGVKd KLBc_function_pointerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K946,
  &K944,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_function_pointerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K943
};

_KLsimple_methodGVKe Ksource_constructor_for_c_function_pointerVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_function_pointerVdfmc_c_ffiI
};

_KLclassGVKd KLBc_function_pointer_instantiationGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K942,
  &K936,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_function_pointer_instantiationG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K935
};

_KLsimple_methodGVKe Ksource_constructor_for_c_function_pointer_instantiationVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_function_pointer_instantiationVdfmc_c_ffiI
};

_KLclassGVKd KLBc_statically_typed_function_pointerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K934,
  &K931,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_statically_typed_function_pointerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K930
};

_KLsimple_methodGVKe Ksource_constructor_for_c_statically_typed_function_pointerVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_statically_typed_function_pointerVdfmc_c_ffiI
};

_KLclassGVKd KLBc_numberGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K929,
  &K926,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_numberG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K925
};

_KLsimple_methodGVKe Ksource_constructor_for_c_numberVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_numberVdfmc_c_ffiI
};

_KLclassGVKd KLBc_integerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K924,
  &K922,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_integerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K921
};

_KLsimple_methodGVKe Ksource_constructor_for_c_integerVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_integerVdfmc_c_ffiI
};

_KLclassGVKd KLBc_abstract_floatGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K918,
  &K915,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_abstract_floatVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_abstract_floatVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_charGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K913,
  &K911,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_unsigned_charG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K910
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_charVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_unsigned_charVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_charTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K903,
  &K901,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_unsigned_charTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K900
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_charTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_unsigned_charTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K899,
  &K892,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLinstantiation_of_c_raw_unsigned_charTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K891
};

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_charTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K890,
  &K888,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_charTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_unsigned_charTTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K886,
  &K879,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLinstantiation_of_c_raw_unsigned_charTTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K878
};

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_charGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K877,
  &K875,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_charVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_signed_charVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_charTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K867,
  &K865,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_charTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_signed_charTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K863,
  &K856,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLinstantiation_of_c_raw_signed_charTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K855
};

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_charTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_signed_charTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_charTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K854,
  &K852,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_charTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_signed_charTTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K850,
  &K843,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_charTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_signed_charTTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_shortGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K841,
  &K839,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_unsigned_shortG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K838
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_shortVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_unsigned_shortVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_shortTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K831,
  &K829,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_shortTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_unsigned_shortTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K827,
  &K820,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_shortTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K818,
  &K816,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_unsigned_shortTTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K815
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_shortTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_unsigned_shortTTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K814,
  &K807,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_shortGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K805,
  &K803,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_signed_shortG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K802
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_shortVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_signed_shortVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_shortTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K795,
  &K793,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_signed_shortTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K792
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_shortTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_signed_shortTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K791,
  &K784,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_shortTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_signed_shortTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_shortTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K782,
  &K780,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_signed_shortTTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K779
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_shortTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_signed_shortTTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K778,
  &K771,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLinstantiation_of_c_raw_signed_shortTTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K770
};

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_shortTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_signed_shortTTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_longGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K769,
  &K767,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_unsigned_longG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K766
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_longVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_unsigned_longVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_longTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K761,
  &K759,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_unsigned_longTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K758
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_longTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_unsigned_longTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K757,
  &K750,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_longTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K748,
  &K746,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_unsigned_longTTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K745
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_longTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_unsigned_longTTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K744,
  &K737,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLinstantiation_of_c_raw_unsigned_longTTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K736
};

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_longGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K735,
  &K733,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_longVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_signed_longVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_longTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K727,
  &K725,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_signed_longTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K724
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_longTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_signed_longTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K723,
  &K716,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLinstantiation_of_c_raw_signed_longTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K715
};

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_longTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_signed_longTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_longTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K714,
  &K712,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_longTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_signed_longTTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K710,
  &K703,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_longTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_signed_longTTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_intGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K701,
  &K699,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_unsigned_intG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K698
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_intVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_unsigned_intVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_intTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K693,
  &K691,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_unsigned_intTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K690
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_intTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_unsigned_intTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K689,
  &K682,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_intTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K680,
  &K678,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_unsigned_intTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_unsigned_intTTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K676,
  &K669,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_intGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K667,
  &K665,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_intVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_signed_intVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_intTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K657,
  &K655,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_signed_intTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K654
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_intTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_signed_intTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K653,
  &K646,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_intTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_signed_intTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_intTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K644,
  &K642,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_signed_intTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_signed_intTTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K640,
  &K633,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_intTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_signed_intTTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_intGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K631,
  &K628,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_intVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_intVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_intTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K614,
  &K612,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_intTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_intTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_intTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K608,
  &K601,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLinstantiation_of_c_raw_intTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K600
};

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_intTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_intTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_intTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K599,
  &K596,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_intTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_raw_intTTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K592,
  &K585,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_intTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_raw_intTTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_floatGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K583,
  &K581,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_floatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K580
};

_KLsimple_methodGVKe Ksource_constructor_for_c_floatVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_floatVdfmc_c_ffiI
};

_KLclassGVKd KLBc_floatTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K569,
  &K567,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_floatTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K566
};

_KLsimple_methodGVKe Ksource_constructor_for_c_floatTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_floatTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_floatTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K565,
  &K558,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLinstantiation_of_c_floatTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K557
};

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_floatTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_floatTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_doubleGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K556,
  &K552,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_doubleG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K551
};

_KLsimple_methodGVKe Ksource_constructor_for_c_doubleVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_doubleVdfmc_c_ffiI
};

_KLclassGVKd KLBc_doubleTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K530,
  &K527,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_doubleTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_c_doubleTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_doubleTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K519,
  &K502,
  (D) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_doubleTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K500,
  &Ksource_constructor_for_instantiation_of_c_doubleTVdfmc_c_ffiI
};

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

static _KLsymbolGVKd KJsealed_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K498
};

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

static _KLsymbolGVKd KJmetaclass_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K496
};

static _KLsymbolGVKd KJLc_automatic_pointer_designator_classG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K495
};

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

static _KLsymbolGVKd KJlow_level_type_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K493
};

static _KLsymbolGVKd KJself_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K492
};

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

static _KLbyte_stringGVKd_14 K493 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "low-level-type"
};

static _KLbyte_stringGVKd_14 K494 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "abstract-super"
};

static _KLbyte_stringGVKd_38 K495 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "<c-automatic-pointer-designator-class>"
};

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

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

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

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

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

static _KLbyte_stringGVKd_28 K501 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "<instantiation-of-c-double*>"
};

static _KLimplementation_classGVKe K502 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_doubleTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_doubleTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_doubleTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K506,
  &K507,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

_KLkeyword_methodGVKe KLBinstantiation_of_c_doubleTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K510,
  &key_mep_2,
  &KLBinstantiation_of_c_doubleTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_15 K507 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_doubleTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_doubleTGVdfmc_c_ffi
};

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

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

static _KLkeyword_signatureAvaluesGVKi K510 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K517
};

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

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

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

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

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

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

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

_KLinstance_slot_descriptorGVKe KCraw_pointer_addressVdfmc_c_ffiHLBc_pointerG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 193,
  &KPfalseVKi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KJraw_pointer_address_,
  &KCraw_pointer_addressVdfmc_c_ffi,
  &KCraw_pointer_address_setterVdfmc_c_ffi,
  &KLBraw_pointerGVdfmc_modeling
};

static _KLbyte_stringGVKd_29 K519 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "<&instantiation-of-c-double*>"
};

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

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

static _KLsymbolGVKd KJreferenced_type_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K523
};

static _KLbyte_stringGVKd_15 K523 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "referenced-type"
};

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

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

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

static _KLimplementation_classGVKe K527 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_doubleTGVdfmc_c_ffi,
  &KLBc_doubleTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K529,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1096,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_14 K529 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_doubleTGVdfmc_c_ffi
};

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

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

static _KLsymbolGVKd KJraw_type_name_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K549
};

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

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

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

static _KLsymbolGVKd KJboxer_function_name_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K545
};

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

static _KLsymbolGVKd KJunboxer_function_name_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K543
};

static _KLsymbolGVKd KJprimitive_double_float_as_raw_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K542
};

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

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

static _KLbyte_stringGVKd_29 K542 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "primitive-double-float-as-raw"
};

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

static _KLbyte_stringGVKd_29 K544 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "primitive-raw-as-double-float"
};

static _KLbyte_stringGVKd_19 K545 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "boxer-function-name"
};

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

static _KLbyte_stringGVKd_16 K547 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "raw-dereferencer"
};

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

static _KLbyte_stringGVKd_13 K549 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "raw-type-name"
};

static _KLbyte_stringGVKd_18 K550 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "<designator-class>"
};

static _KLbyte_stringGVKd_10 K551 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "<c-double>"
};

static _KLimplementation_classGVKe K552 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_doubleGVdfmc_c_ffi,
  &KLBc_doubleGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K554,
  &K555,
  (D) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_3 K553 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG
};

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

static _KLsimple_object_vectorGVKd_11 K555 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_abstract_floatGVdfmc_c_ffi,
  &KLBc_doubleGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_27 K557 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 109,
  "<instantiation-of-c-float*>"
};

static _KLimplementation_classGVKe K558 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_floatTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_floatTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_floatTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K561,
  &K562,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_floatTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K563,
  &key_mep_2,
  &KLBinstantiation_of_c_floatTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_15 K562 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_floatTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_floatTGVdfmc_c_ffi
};

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

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

static _KLbyte_stringGVKd_28 K565 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "<&instantiation-of-c-float*>"
};

static _KLbyte_stringGVKd_10 K566 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "<c-float*>"
};

static _KLimplementation_classGVKe K567 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_floatTGVdfmc_c_ffi,
  &KLBc_floatTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K568,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1095,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K568 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_floatTGVdfmc_c_ffi
};

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

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

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

static _KLsymbolGVKd KJprimitive_raw_as_single_float_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K577
};

static _KLsymbolGVKd KJprimitive_single_float_as_raw_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K576
};

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

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

static _KLbyte_stringGVKd_29 K576 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "primitive-single-float-as-raw"
};

static _KLbyte_stringGVKd_29 K577 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "primitive-raw-as-single-float"
};

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

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

static _KLbyte_stringGVKd_9 K580 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "<c-float>"
};

static _KLimplementation_classGVKe K581 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_floatGVdfmc_c_ffi,
  &KLBc_floatGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K554,
  &K582,
  (D) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K582 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_abstract_floatGVdfmc_c_ffi,
  &KLBc_floatGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_10 K583 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "<&c-float>"
};

static _KLbyte_stringGVKd_30 K584 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "<instantiation-of-c-raw-int**>"
};

static _KLimplementation_classGVKe K585 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_intTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K588,
  &K589,
  (D) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_intTTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K590,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_intTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_16 K589 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 65,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_intTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K590 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K591
};

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

static _KLbyte_stringGVKd_31 K592 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 125,
  "<&instantiation-of-c-raw-int**>"
};

static _KLsymbolGVKd KJconcrete_class_name_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K594
};

static _KLbyte_stringGVKd_19 K594 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "concrete-class-name"
};

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

static _KLimplementation_classGVKe K596 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_intTTGVdfmc_c_ffi,
  &KLBc_raw_intTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K597,
  &K598,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1094,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_15 K598 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_intTTGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_29 K600 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "<instantiation-of-c-raw-int*>"
};

static _KLimplementation_classGVKe K601 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_intTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_intTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_intTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K604,
  &K605,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_intTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K606,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_intTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_15 K605 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_intTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_intTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K606 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K607
};

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

static _KLbyte_stringGVKd_30 K608 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "<&instantiation-of-c-raw-int*>"
};

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

static _KLbyte_stringGVKd_17 K610 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "pointer-type-name"
};

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

static _KLimplementation_classGVKe K612 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_intTGVdfmc_c_ffi,
  &KLBc_raw_intTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K613,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1093,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K613 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_intTGVdfmc_c_ffi
};

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

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

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

static _KLsymbolGVKd KJbitfield_dereferencer_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K624
};

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

static _KLsymbolGVKd KJprimitive_wrap_machine_word_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K622
};

static _KLsymbolGVKd KJprimitive_unwrap_machine_word_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K621
};

static _KLbyte_stringGVKd_29 K621 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "primitive-unwrap-machine-word"
};

static _KLbyte_stringGVKd_27 K622 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 109,
  "primitive-wrap-machine-word"
};

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

static _KLbyte_stringGVKd_21 K624 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "bitfield-dereferencer"
};

static _KLbyte_stringGVKd_18 K625 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "primitive-c-int-at"
};

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

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

static _KLimplementation_classGVKe K628 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_raw_intGVdfmc_c_ffi,
  &KLBc_raw_intGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K629,
  &K630,
  (D) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_11 K630 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_integerGVdfmc_c_ffi,
  &KLBc_raw_intGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_37 K632 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 149,
  "<instantiation-of-c-raw-signed-int**>"
};

static _KLimplementation_classGVKe K633 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_signed_intTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K636,
  &K637,
  (D) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_intTTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K638,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_intTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_16 K637 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 65,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_intTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K638 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K639
};

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

static _KLbyte_stringGVKd_38 K640 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "<&instantiation-of-c-raw-signed-int**>"
};

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

static _KLimplementation_classGVKe K642 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_signed_intTTGVdfmc_c_ffi,
  &KLBc_raw_signed_intTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K597,
  &K643,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1092,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K643 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_intTTGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_36 K645 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 145,
  "<instantiation-of-c-raw-signed-int*>"
};

static _KLimplementation_classGVKe K646 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_signed_intTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K649,
  &K650,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_intTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K651,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_intTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_15 K650 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_intTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K651 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K652
};

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

static _KLbyte_stringGVKd_37 K653 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 149,
  "<&instantiation-of-c-raw-signed-int*>"
};

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

static _KLimplementation_classGVKe K655 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_signed_intTGVdfmc_c_ffi,
  &KLBc_raw_signed_intTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K656,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1091,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K656 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_intTGVdfmc_c_ffi
};

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

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K665 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_raw_signed_intGVdfmc_c_ffi,
  &KLBc_raw_signed_intGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K629,
  &K666,
  (D) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K666 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_integerGVdfmc_c_ffi,
  &KLBc_raw_signed_intGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_39 K668 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 157,
  "<instantiation-of-c-raw-unsigned-int**>"
};

static _KLimplementation_classGVKe K669 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_unsigned_intTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K672,
  &K673,
  (D) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_intTTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K674,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_intTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_16 K673 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 65,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_intTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K674 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K675
};

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

static _KLbyte_stringGVKd_40 K676 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 161,
  "<&instantiation-of-c-raw-unsigned-int**>"
};

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

static _KLimplementation_classGVKe K678 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_unsigned_intTTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_intTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K597,
  &K679,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1090,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K679 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_intTTGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_38 K681 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "<instantiation-of-c-raw-unsigned-int*>"
};

static _KLimplementation_classGVKe K682 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_unsigned_intTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K685,
  &K686,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_intTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K687,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_intTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_15 K686 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_intTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K687 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K688
};

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

static _KLbyte_stringGVKd_39 K689 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 157,
  "<&instantiation-of-c-raw-unsigned-int*>"
};

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

static _KLimplementation_classGVKe K691 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_unsigned_intTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_intTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K692,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1089,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K692 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_intTGVdfmc_c_ffi
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K699 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_raw_unsigned_intGVdfmc_c_ffi,
  &KLBc_raw_unsigned_intGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K629,
  &K700,
  (D) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K700 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_integerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_intGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_38 K702 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "<instantiation-of-c-raw-signed-long**>"
};

static _KLimplementation_classGVKe K703 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_signed_longTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K706,
  &K707,
  (D) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_longTTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K708,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_longTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_16 K707 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 65,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_longTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K708 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K709
};

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

static _KLbyte_stringGVKd_39 K710 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 157,
  "<&instantiation-of-c-raw-signed-long**>"
};

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

static _KLimplementation_classGVKe K712 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_signed_longTTGVdfmc_c_ffi,
  &KLBc_raw_signed_longTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K597,
  &K713,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1088,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K713 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_longTTGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_37 K715 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 149,
  "<instantiation-of-c-raw-signed-long*>"
};

static _KLimplementation_classGVKe K716 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_signed_longTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K719,
  &K720,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_longTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K721,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_longTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_15 K720 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_longTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K721 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K722
};

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

static _KLbyte_stringGVKd_38 K723 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "<&instantiation-of-c-raw-signed-long*>"
};

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

static _KLimplementation_classGVKe K725 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_signed_longTGVdfmc_c_ffi,
  &KLBc_raw_signed_longTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K726,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1087,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K726 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_longTGVdfmc_c_ffi
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K733 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_raw_signed_longGVdfmc_c_ffi,
  &KLBc_raw_signed_longGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K629,
  &K734,
  (D) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K734 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_integerGVdfmc_c_ffi,
  &KLBc_raw_signed_longGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_40 K736 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 161,
  "<instantiation-of-c-raw-unsigned-long**>"
};

static _KLimplementation_classGVKe K737 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_unsigned_longTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K740,
  &K741,
  (D) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_longTTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K742,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_longTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_16 K741 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 65,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_longTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K742 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K743
};

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

static _KLbyte_stringGVKd_41 K744 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 165,
  "<&instantiation-of-c-raw-unsigned-long**>"
};

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

static _KLimplementation_classGVKe K746 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_unsigned_longTTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_longTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K597,
  &K747,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1086,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K747 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_longTTGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_39 K749 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 157,
  "<instantiation-of-c-raw-unsigned-long*>"
};

static _KLimplementation_classGVKe K750 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_unsigned_longTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K753,
  &K754,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_longTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K755,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_longTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_15 K754 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_longTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K755 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K756
};

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

static _KLbyte_stringGVKd_40 K757 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 161,
  "<&instantiation-of-c-raw-unsigned-long*>"
};

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

static _KLimplementation_classGVKe K759 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_unsigned_longTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_longTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K760,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1085,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K760 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_longTGVdfmc_c_ffi
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K767 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_raw_unsigned_longGVdfmc_c_ffi,
  &KLBc_raw_unsigned_longGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K629,
  &K768,
  (D) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K768 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_integerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_longGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_39 K770 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 157,
  "<instantiation-of-c-raw-signed-short**>"
};

static _KLimplementation_classGVKe K771 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_signed_shortTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K774,
  &K775,
  (D) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_shortTTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K776,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_shortTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_16 K775 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 65,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_shortTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K776 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K777
};

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

static _KLbyte_stringGVKd_40 K778 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 161,
  "<&instantiation-of-c-raw-signed-short**>"
};

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

static _KLimplementation_classGVKe K780 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_signed_shortTTGVdfmc_c_ffi,
  &KLBc_raw_signed_shortTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K597,
  &K781,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1084,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K781 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_shortTTGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_38 K783 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "<instantiation-of-c-raw-signed-short*>"
};

static _KLimplementation_classGVKe K784 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_signed_shortTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K787,
  &K788,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_shortTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K789,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_shortTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_15 K788 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_shortTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K789 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K790
};

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

static _KLbyte_stringGVKd_39 K791 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 157,
  "<&instantiation-of-c-raw-signed-short*>"
};

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

static _KLimplementation_classGVKe K793 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_signed_shortTGVdfmc_c_ffi,
  &KLBc_raw_signed_shortTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K794,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1083,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K794 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_shortTGVdfmc_c_ffi
};

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

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

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

static _KLsymbolGVKd KJbox_c_signed_short_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K799
};

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

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

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

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

static _KLimplementation_classGVKe K803 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_raw_signed_shortGVdfmc_c_ffi,
  &KLBc_raw_signed_shortGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K629,
  &K804,
  (D) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K804 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_integerGVdfmc_c_ffi,
  &KLBc_raw_signed_shortGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_41 K806 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 165,
  "<instantiation-of-c-raw-unsigned-short**>"
};

static _KLimplementation_classGVKe K807 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_unsigned_shortTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K810,
  &K811,
  (D) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_shortTTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K812,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_shortTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_16 K811 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 65,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_shortTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffi
};

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

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

static _KLbyte_stringGVKd_42 K814 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 169,
  "<&instantiation-of-c-raw-unsigned-short**>"
};

static _KLbyte_stringGVKd_24 K815 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<c-raw-unsigned-short**>"
};

static _KLimplementation_classGVKe K816 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_unsigned_shortTTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_shortTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K597,
  &K817,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1082,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K817 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_shortTTGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_25 K818 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "<&c-raw-unsigned-short**>"
};

static _KLbyte_stringGVKd_40 K819 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 161,
  "<instantiation-of-c-raw-unsigned-short*>"
};

static _KLimplementation_classGVKe K820 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_unsigned_shortTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K823,
  &K824,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_shortTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K825,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_shortTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_15 K824 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_shortTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffi
};

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

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

static _KLbyte_stringGVKd_41 K827 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 165,
  "<&instantiation-of-c-raw-unsigned-short*>"
};

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

static _KLimplementation_classGVKe K829 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_unsigned_shortTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_shortTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K830,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1081,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K830 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_shortTGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_24 K831 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<&c-raw-unsigned-short*>"
};

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

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

static _KLsymbolGVKd KJbox_c_unsigned_short_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K835
};

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

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

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

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

static _KLimplementation_classGVKe K839 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_raw_unsigned_shortGVdfmc_c_ffi,
  &KLBc_raw_unsigned_shortGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K629,
  &K840,
  (D) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K840 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_integerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_shortGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_38 K842 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "<instantiation-of-c-raw-signed-char**>"
};

static _KLimplementation_classGVKe K843 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_signed_charTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K846,
  &K847,
  (D) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_charTTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K848,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_charTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_16 K847 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 65,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_charTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K848 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K849
};

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

static _KLbyte_stringGVKd_39 K850 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 157,
  "<&instantiation-of-c-raw-signed-char**>"
};

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

static _KLimplementation_classGVKe K852 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_signed_charTTGVdfmc_c_ffi,
  &KLBc_raw_signed_charTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K597,
  &K853,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1080,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K853 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_charTTGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_37 K855 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 149,
  "<instantiation-of-c-raw-signed-char*>"
};

static _KLimplementation_classGVKe K856 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_signed_charTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K859,
  &K860,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_charTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K861,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_charTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_15 K860 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_charTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K861 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K862
};

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

static _KLbyte_stringGVKd_38 K863 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "<&instantiation-of-c-raw-signed-char*>"
};

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

static _KLimplementation_classGVKe K865 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_signed_charTGVdfmc_c_ffi,
  &KLBc_raw_signed_charTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K866,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1079,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K866 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_signed_charTGVdfmc_c_ffi
};

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

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

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

static _KLsymbolGVKd KJbox_c_signed_char_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K871
};

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

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

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

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

static _KLimplementation_classGVKe K875 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_raw_signed_charGVdfmc_c_ffi,
  &KLBc_raw_signed_charGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K629,
  &K876,
  (D) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K876 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_integerGVdfmc_c_ffi,
  &KLBc_raw_signed_charGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_40 K878 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 161,
  "<instantiation-of-c-raw-unsigned-char**>"
};

static _KLimplementation_classGVKe K879 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_unsigned_charTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K882,
  &K883,
  (D) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_charTTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K884,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_charTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_16 K883 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 65,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_charTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K884 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K885
};

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

static _KLbyte_stringGVKd_41 K886 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 165,
  "<&instantiation-of-c-raw-unsigned-char**>"
};

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

static _KLimplementation_classGVKe K888 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_unsigned_charTTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_charTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K597,
  &K889,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1078,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K889 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_charTTGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_24 K890 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<&c-raw-unsigned-char**>"
};

static _KLbyte_stringGVKd_39 K891 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 157,
  "<instantiation-of-c-raw-unsigned-char*>"
};

static _KLimplementation_classGVKe K892 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_raw_unsigned_charTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K895,
  &K896,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_charTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K897,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_charTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_15 K896 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_charTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K897 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K898
};

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

static _KLbyte_stringGVKd_40 K899 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 161,
  "<&instantiation-of-c-raw-unsigned-char*>"
};

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

static _KLimplementation_classGVKe K901 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_raw_unsigned_charTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_charTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K902,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1077,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K902 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_charTGVdfmc_c_ffi
};

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

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

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

static _KLsymbolGVKd KJbox_c_unsigned_char_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K907
};

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

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

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

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

static _KLimplementation_classGVKe K911 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_raw_unsigned_charGVdfmc_c_ffi,
  &KLBc_raw_unsigned_charGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K629,
  &K912,
  (D) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K912 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_integerGVdfmc_c_ffi,
  &KLBc_raw_unsigned_charGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_18 K914 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "<c-abstract-float>"
};

static _KLimplementation_classGVKe K915 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_abstract_floatGVdfmc_c_ffi,
  &KLBc_abstract_floatGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K916,
  &K917,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1075,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_10 K917 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_abstract_floatGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_19 K918 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "<&c-abstract-float>"
};

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

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

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

static _KLimplementation_classGVKe K922 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_integerGVdfmc_c_ffi,
  &KLBc_integerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K916,
  &K923,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1066,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K923 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_integerGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_10 K925 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "<c-number>"
};

static _KLimplementation_classGVKe K926 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K927,
  &K928,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1064,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_9 K928 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_37 K930 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 149,
  "<c-statically-typed-function-pointer>"
};

static _KLimplementation_classGVKe K931 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_statically_typed_function_pointerGVdfmc_c_ffi,
  &KLBc_statically_typed_function_pointerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K932,
  &K933,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_15 K933 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_function_pointerGVdfmc_c_ffi,
  &KLBc_statically_typed_function_pointerGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_38 K934 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 153,
  "<&c-statically-typed-function-pointer>"
};

static _KLbyte_stringGVKd_34 K935 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 137,
  "<c-function-pointer-instantiation>"
};

static _KLimplementation_classGVKe K936 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBc_function_pointer_instantiationGVdfmc_c_ffi,
  &KLBc_function_pointer_instantiationGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBc_function_pointer_instantiationGZ32ZconstructorVdfmc_c_ffiMM0,
  &K932,
  &K939,
  (D) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBc_function_pointer_instantiationGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K940,
  &key_mep_2,
  &KLBc_function_pointer_instantiationGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

static _KLsimple_object_vectorGVKd_15 K939 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_function_pointerGVdfmc_c_ffi,
  &KLBc_function_pointer_instantiationGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K940 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K941
};

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

static _KLbyte_stringGVKd_35 K942 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 141,
  "<&c-function-pointer-instantiation>"
};

static _KLbyte_stringGVKd_20 K943 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<c-function-pointer>"
};

static _KLimplementation_classGVKe K944 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_function_pointerGVdfmc_c_ffi,
  &KLBc_function_pointerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K945,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1062,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K945 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_function_pointerGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_21 K946 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "<&c-function-pointer>"
};

static _KLbyte_stringGVKd_22 K947 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<c-pointer-to-pointer>"
};

static _KLimplementation_classGVKe K948 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K528,
  &K949,
  (D) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1053,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K949 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_23 K950 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "<&c-pointer-to-pointer>"
};

static _KLsymbolGVKd KJLmutable_object_with_elementsG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K952
};

static _KLbyte_stringGVKd_30 K952 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "<mutable-object-with-elements>"
};

static _KLbyte_stringGVKd_28 K953 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "<c-statically-typed-pointer>"
};

static _KLimplementation_classGVKe K954 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K955,
  &K956,
  (D) 49,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1040,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_2 K955 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBmutable_object_with_elementsGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_13 K956 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 53,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_29 K957 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "<&c-statically-typed-pointer>"
};

static _KLbyte_stringGVKd_26 K958 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "<instantiation-of-c-void*>"
};

static _KLimplementation_classGVKe K959 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102097,
  &KLBinstantiation_of_c_voidTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_voidTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &KLBinstantiation_of_c_voidTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K962,
  &K963,
  (D) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_voidTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K964,
  &key_mep_2,
  &KLBinstantiation_of_c_voidTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K511
};

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

static _KLsimple_object_vectorGVKd_11 K963 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_voidTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K964 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K516,
  &KDsignature_LobjectG_typesVKi,
  &K965
};

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

static _KLbyte_stringGVKd_27 K966 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 109,
  "<&instantiation-of-c-void*>"
};

static _KLbyte_stringGVKd_9 K967 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "<c-void*>"
};

static _KLimplementation_classGVKe K968 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K969,
  &K970,
  (D) 37,
  &K971,
  &K972,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1038,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_10 K970 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffi
};

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

static _KLsimple_object_vectorGVKd_2 K972 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling
};

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

static _KLbyte_stringGVKd_19 K974 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "<c-untyped-pointer>"
};

static _KLimplementation_classGVKe K975 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_untyped_pointerGVdfmc_c_ffi,
  &KLBc_untyped_pointerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K969,
  &K976,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K976 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_untyped_pointerGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_20 K977 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<&c-untyped-pointer>"
};

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

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

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

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

static _KLsymbolGVKd KJslot_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K985
};

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

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

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

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

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

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

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

_KLsetter_methodGVKi KCraw_pointer_address_setterVdfmc_c_ffiMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCraw_pointer_addressVdfmc_c_ffiHLBc_pointerG
};

static _KLpairGVKd K991 = {
  &KLpairGVKdW /* wrapper */,
  &KCraw_pointer_address_setterVdfmc_c_ffiMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K992 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 109,
  "^raw-pointer-address-setter"
};

static _KLbyte_stringGVKd_26 K993 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "raw-pointer-address-setter"
};

_KLgetter_methodGVKi KCraw_pointer_addressVdfmc_c_ffiMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCraw_pointer_addressVdfmc_c_ffiHLBc_pointerG
};

static _KLpairGVKd K995 = {
  &KLpairGVKdW /* wrapper */,
  &KCraw_pointer_addressVdfmc_c_ffiMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K996 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "^raw-pointer-address"
};

static _KLbyte_stringGVKd_19 K997 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "raw-pointer-address"
};

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

static _KLimplementation_classGVKe K999 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255377,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K503,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K927,
  &K1000,
  (D) 33,
  &K1001,
  &K972,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1036,
  &KPempty_vectorVKi,
  &K1002,
  &K503,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K1000 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffi
};

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

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

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

static _KLbyte_stringGVKd_14 K1004 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "<c-non-struct>"
};

static _KLimplementation_classGVKe K1005 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K1006,
  &K1007,
  (D) 29,
  &K1008,
  &K972,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1034,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_8 K1007 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_15 K1009 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "<&c-non-struct>"
};

static _KLbyte_stringGVKd_9 K1010 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "<c-union>"
};

static _KLimplementation_classGVKe K1011 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_unionGVdfmc_c_ffi,
  &KLBc_unionGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K1006,
  &K1012,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K1012 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_unionGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_10 K1013 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "<&c-union>"
};

static _KLbyte_stringGVKd_10 K1014 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "<c-struct>"
};

static _KLimplementation_classGVKe K1015 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_structGVdfmc_c_ffi,
  &KLBc_structGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K1006,
  &K1016,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K1016 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_structGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_8 K1018 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "<c-void>"
};

static _KLimplementation_classGVKe K1019 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_voidGVdfmc_c_ffi,
  &KLBc_voidGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K1006,
  &K1020,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K1020 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_voidGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_9 K1021 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "<&c-void>"
};

static _KLsymbolGVKd KJLobjectG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1023
};

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

static _KLbyte_stringGVKd_9 K1024 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "<c-value>"
};

static _KLimplementation_classGVKe K1025 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 410255373,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_valueGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K553,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K1026,
  &K1027,
  (D) 25,
  &K1028,
  &K972,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1030,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K553,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_7 K1027 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_10 K1029 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "<&c-value>"
};

static _KLpairGVKd K1030 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_non_structGVdfmc_c_ffi,
  &K1031
};

static _KLpairGVKd K1031 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_unionGVdfmc_c_ffi,
  &K1032
};

static _KLpairGVKd K1032 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_structGVdfmc_c_ffi,
  &K1033
};

static _KLpairGVKd K1033 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_voidGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1034 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_numberGVdfmc_c_ffi,
  &K1035
};

static _KLpairGVKd K1035 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_pointerGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1036 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_voidTGVdfmc_c_ffi,
  &K1037
};

static _KLpairGVKd K1037 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_untyped_pointerGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1038 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &K1039
};

static _KLpairGVKd K1039 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_voidTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1040 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_doubleTGVdfmc_c_ffi,
  &K1041
};

static _KLpairGVKd K1041 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_floatTGVdfmc_c_ffi,
  &K1042
};

static _KLpairGVKd K1042 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_intTGVdfmc_c_ffi,
  &K1043
};

static _KLpairGVKd K1043 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_intTGVdfmc_c_ffi,
  &K1044
};

static _KLpairGVKd K1044 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_intTGVdfmc_c_ffi,
  &K1045
};

static _KLpairGVKd K1045 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_longTGVdfmc_c_ffi,
  &K1046
};

static _KLpairGVKd K1046 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_longTGVdfmc_c_ffi,
  &K1047
};

static _KLpairGVKd K1047 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_shortTGVdfmc_c_ffi,
  &K1048
};

static _KLpairGVKd K1048 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_shortTGVdfmc_c_ffi,
  &K1049
};

static _KLpairGVKd K1049 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_charTGVdfmc_c_ffi,
  &K1050
};

static _KLpairGVKd K1050 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_charTGVdfmc_c_ffi,
  &K1051
};

static _KLpairGVKd K1051 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_function_pointerGVdfmc_c_ffi,
  &K1052
};

static _KLpairGVKd K1052 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1053 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_intTTGVdfmc_c_ffi,
  &K1054
};

static _KLpairGVKd K1054 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_intTTGVdfmc_c_ffi,
  &K1055
};

static _KLpairGVKd K1055 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_intTTGVdfmc_c_ffi,
  &K1056
};

static _KLpairGVKd K1056 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_longTTGVdfmc_c_ffi,
  &K1057
};

static _KLpairGVKd K1057 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_longTTGVdfmc_c_ffi,
  &K1058
};

static _KLpairGVKd K1058 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_shortTTGVdfmc_c_ffi,
  &K1059
};

static _KLpairGVKd K1059 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_shortTTGVdfmc_c_ffi,
  &K1060
};

static _KLpairGVKd K1060 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_charTTGVdfmc_c_ffi,
  &K1061
};

static _KLpairGVKd K1061 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_charTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1062 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_statically_typed_function_pointerGVdfmc_c_ffi,
  &K1063
};

static _KLpairGVKd K1063 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_function_pointer_instantiationGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1064 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_abstract_floatGVdfmc_c_ffi,
  &K1065
};

static _KLpairGVKd K1065 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_integerGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1066 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_intGVdfmc_c_ffi,
  &K1067
};

static _KLpairGVKd K1067 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_intGVdfmc_c_ffi,
  &K1068
};

static _KLpairGVKd K1068 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_intGVdfmc_c_ffi,
  &K1069
};

static _KLpairGVKd K1069 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_longGVdfmc_c_ffi,
  &K1070
};

static _KLpairGVKd K1070 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_longGVdfmc_c_ffi,
  &K1071
};

static _KLpairGVKd K1071 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_shortGVdfmc_c_ffi,
  &K1072
};

static _KLpairGVKd K1072 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_shortGVdfmc_c_ffi,
  &K1073
};

static _KLpairGVKd K1073 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_charGVdfmc_c_ffi,
  &K1074
};

static _KLpairGVKd K1074 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_charGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1075 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_doubleGVdfmc_c_ffi,
  &K1076
};

static _KLpairGVKd K1076 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_floatGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1077 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1078 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1079 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1080 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1081 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1082 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1083 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1084 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1085 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1086 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1087 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1088 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1089 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1090 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1091 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1092 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1093 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_intTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1094 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1095 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_floatTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1096 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_doubleTGVdfmc_c_ffi,
  &KPempty_listVKi
};

/* Code */

D Ksource_constructor_for_c_valueVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  _KLsimple_object_vectorGVKd_8 T12 = {&KLsimple_object_vectorGVKdW, (D) 33};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_valueG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T11.vector_element_[0] = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T5 = KlistVKdI(&T11);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T12.vector_element_[0] = T0;
  T12.vector_element_[1] = T1;
  T12.vector_element_[2] = T2;
  T12.vector_element_[3] = T3;
  T12.vector_element_[4] = T6;
  T12.vector_element_[5] = T7;
  T12.vector_element_[6] = T8;
  T12.vector_element_[7] = T9;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T10 = Kmake_templateVdfmc_macro_expanderI(&T12);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  return(T10);
}

D Ksource_constructor_for_c_voidVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  _KLsimple_object_vectorGVKd_8 T12 = {&KLsimple_object_vectorGVKdW, (D) 33};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_valueG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T11.vector_element_[0] = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T5 = KlistVKdI(&T11);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T12.vector_element_[0] = T0;
  T12.vector_element_[1] = T1;
  T12.vector_element_[2] = T2;
  T12.vector_element_[3] = T3;
  T12.vector_element_[4] = T6;
  T12.vector_element_[5] = T7;
  T12.vector_element_[6] = T8;
  T12.vector_element_[7] = T9;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T10 = Kmake_templateVdfmc_macro_expanderI(&T12);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  return(T10);
}

D Ksource_constructor_for_c_structVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  _KLsimple_object_vectorGVKd_9 T13 = {&KLsimple_object_vectorGVKdW, (D) 37};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_structG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_valueG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T12.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T6 = KlistVKdI(&T12);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T13.vector_element_[0] = T0;
  T13.vector_element_[1] = T1;
  T13.vector_element_[2] = T2;
  T13.vector_element_[3] = T3;
  T13.vector_element_[4] = T4;
  T13.vector_element_[5] = T7;
  T13.vector_element_[6] = T8;
  T13.vector_element_[7] = T9;
  T13.vector_element_[8] = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T11 = Kmake_templateVdfmc_macro_expanderI(&T13);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  return(T11);
}

D Ksource_constructor_for_c_unionVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  _KLsimple_object_vectorGVKd_9 T13 = {&KLsimple_object_vectorGVKdW, (D) 37};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_unionG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_valueG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T12.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T6 = KlistVKdI(&T12);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T13.vector_element_[0] = T0;
  T13.vector_element_[1] = T1;
  T13.vector_element_[2] = T2;
  T13.vector_element_[3] = T3;
  T13.vector_element_[4] = T4;
  T13.vector_element_[5] = T7;
  T13.vector_element_[6] = T8;
  T13.vector_element_[7] = T9;
  T13.vector_element_[8] = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T11 = Kmake_templateVdfmc_macro_expanderI(&T13);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  return(T11);
}

D Ksource_constructor_for_c_non_structVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  _KLsimple_object_vectorGVKd_8 T12 = {&KLsimple_object_vectorGVKdW, (D) 33};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_non_structG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_valueG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T11.vector_element_[0] = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T5 = KlistVKdI(&T11);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T12.vector_element_[0] = T0;
  T12.vector_element_[1] = T1;
  T12.vector_element_[2] = T2;
  T12.vector_element_[3] = T3;
  T12.vector_element_[4] = T6;
  T12.vector_element_[5] = T7;
  T12.vector_element_[6] = T8;
  T12.vector_element_[7] = T9;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T10 = Kmake_templateVdfmc_macro_expanderI(&T12);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  return(T10);
}

D Ksource_constructor_for_c_pointerVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;
  _KLsimple_object_vectorGVKd_1 T27 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T28;
  D T29;
  D T30;
  D T31;
  D T32;
  D T33;
  D T34;
  D T35;
  D T36;
  D T37;
  D T38;
  D T39;
  _KLsimple_object_vectorGVKd_36 T40 = {&KLsimple_object_vectorGVKdW, (D) 145};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_non_structG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T27.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T6 = KlistVKdI(&T27);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T31 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_c_pointer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T32 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T33 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_c_pointer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T34 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T35 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_pointer_at_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T36 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T37 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T18 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T21 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJraw_pointer_address_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T22 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T24 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T38 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T39 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_pointer_address_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T40.vector_element_[0] = T0;
  T40.vector_element_[1] = T1;
  T40.vector_element_[2] = T2;
  T40.vector_element_[3] = T3;
  T40.vector_element_[4] = T4;
  T40.vector_element_[5] = T7;
  T40.vector_element_[6] = T8;
  T40.vector_element_[7] = T9;
  T40.vector_element_[8] = T10;
  T40.vector_element_[9] = T28;
  T40.vector_element_[10] = T29;
  T40.vector_element_[11] = T11;
  T40.vector_element_[12] = T30;
  T40.vector_element_[13] = T31;
  T40.vector_element_[14] = T12;
  T40.vector_element_[15] = T32;
  T40.vector_element_[16] = T33;
  T40.vector_element_[17] = T13;
  T40.vector_element_[18] = T34;
  T40.vector_element_[19] = T35;
  T40.vector_element_[20] = T14;
  T40.vector_element_[21] = T36;
  T40.vector_element_[22] = T15;
  T40.vector_element_[23] = T16;
  T40.vector_element_[24] = T37;
  T40.vector_element_[25] = T17;
  T40.vector_element_[26] = T18;
  T40.vector_element_[27] = T19;
  T40.vector_element_[28] = T20;
  T40.vector_element_[29] = T21;
  T40.vector_element_[30] = T22;
  T40.vector_element_[31] = T23;
  T40.vector_element_[32] = T24;
  T40.vector_element_[33] = T38;
  T40.vector_element_[34] = T39;
  T40.vector_element_[35] = T25;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T26 = Kmake_templateVdfmc_macro_expanderI(&T40);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  return(T26);
}

D Ksource_constructor_for_c_untyped_pointerVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  _KLsimple_object_vectorGVKd_1 T15 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_14 T18 = {&KLsimple_object_vectorGVKdW, (D) 57};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_untyped_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T15.vector_element_[0] = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T5 = KlistVKdI(&T15);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T9 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T16 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_untyped_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T17 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_untyped_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T18.vector_element_[0] = T0;
  T18.vector_element_[1] = T1;
  T18.vector_element_[2] = T2;
  T18.vector_element_[3] = T3;
  T18.vector_element_[4] = T6;
  T18.vector_element_[5] = T7;
  T18.vector_element_[6] = T8;
  T18.vector_element_[7] = T9;
  T18.vector_element_[8] = T16;
  T18.vector_element_[9] = T10;
  T18.vector_element_[10] = T11;
  T18.vector_element_[11] = T17;
  T18.vector_element_[12] = T12;
  T18.vector_element_[13] = T13;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T14 = Kmake_templateVdfmc_macro_expanderI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  return(T14);
}

D Ksource_constructor_for_c_voidTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  return(T17);
}

D Ksource_constructor_for_instantiation_of_c_voidTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T18;
  D T19;
  D T20;
  _KLsimple_object_vectorGVKd_17 T21 = {&KLsimple_object_vectorGVKdW, (D) 69};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_voidTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T17.vector_element_[0] = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T5 = KlistVKdI(&T17);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T9 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_voidTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_voidTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T21.vector_element_[0] = T0;
  T21.vector_element_[1] = T1;
  T21.vector_element_[2] = T2;
  T21.vector_element_[3] = T3;
  T21.vector_element_[4] = T6;
  T21.vector_element_[5] = T7;
  T21.vector_element_[6] = T8;
  T21.vector_element_[7] = T9;
  T21.vector_element_[8] = T18;
  T21.vector_element_[9] = T10;
  T21.vector_element_[10] = T11;
  T21.vector_element_[11] = T19;
  T21.vector_element_[12] = T12;
  T21.vector_element_[13] = T13;
  T21.vector_element_[14] = T20;
  T21.vector_element_[15] = T14;
  T21.vector_element_[16] = T15;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T16 = Kmake_templateVdfmc_macro_expanderI(&T21);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  return(T16);
}

D Ksource_constructor_for_c_statically_typed_pointerVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_3 T18 = {&KLsimple_object_vectorGVKdW, (D) 13};
  D T19;
  D T20;
  _KLsimple_object_vectorGVKd_15 T21 = {&KLsimple_object_vectorGVKdW, (D) 61};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T6 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmutable_object_with_elementsG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T18.vector_element_[0] = T5;
  T18.vector_element_[1] = T6;
  T18.vector_element_[2] = T7;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T8 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T9 = Kmake_parens_fragmentVdfmc_macro_expanderI(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T21.vector_element_[0] = T0;
  T21.vector_element_[1] = T1;
  T21.vector_element_[2] = T2;
  T21.vector_element_[3] = T3;
  T21.vector_element_[4] = T4;
  T21.vector_element_[5] = T9;
  T21.vector_element_[6] = T10;
  T21.vector_element_[7] = T11;
  T21.vector_element_[8] = T12;
  T21.vector_element_[9] = T19;
  T21.vector_element_[10] = T13;
  T21.vector_element_[11] = T14;
  T21.vector_element_[12] = T20;
  T21.vector_element_[13] = T15;
  T21.vector_element_[14] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T17 = Kmake_templateVdfmc_macro_expanderI(&T21);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  return(T17);
}

D Ksource_constructor_for_c_pointer_to_pointerVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T17;
  D T18;
  _KLsimple_object_vectorGVKd_15 T19 = {&KLsimple_object_vectorGVKdW, (D) 61};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T16.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T6 = KlistVKdI(&T16);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T17 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T19.vector_element_[0] = T0;
  T19.vector_element_[1] = T1;
  T19.vector_element_[2] = T2;
  T19.vector_element_[3] = T3;
  T19.vector_element_[4] = T4;
  T19.vector_element_[5] = T7;
  T19.vector_element_[6] = T8;
  T19.vector_element_[7] = T9;
  T19.vector_element_[8] = T10;
  T19.vector_element_[9] = T17;
  T19.vector_element_[10] = T11;
  T19.vector_element_[11] = T12;
  T19.vector_element_[12] = T18;
  T19.vector_element_[13] = T13;
  T19.vector_element_[14] = T14;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T15 = Kmake_templateVdfmc_macro_expanderI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  return(T15);
}

D Ksource_constructor_for_c_function_pointerVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T17;
  D T18;
  _KLsimple_object_vectorGVKd_15 T19 = {&KLsimple_object_vectorGVKdW, (D) 61};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T16.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T6 = KlistVKdI(&T16);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T17 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T19.vector_element_[0] = T0;
  T19.vector_element_[1] = T1;
  T19.vector_element_[2] = T2;
  T19.vector_element_[3] = T3;
  T19.vector_element_[4] = T4;
  T19.vector_element_[5] = T7;
  T19.vector_element_[6] = T8;
  T19.vector_element_[7] = T9;
  T19.vector_element_[8] = T10;
  T19.vector_element_[9] = T17;
  T19.vector_element_[10] = T11;
  T19.vector_element_[11] = T12;
  T19.vector_element_[12] = T18;
  T19.vector_element_[13] = T13;
  T19.vector_element_[14] = T14;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T15 = Kmake_templateVdfmc_macro_expanderI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  return(T15);
}

D Ksource_constructor_for_c_function_pointer_instantiationVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T18;
  D T19;
  D T20;
  _KLsimple_object_vectorGVKd_17 T21 = {&KLsimple_object_vectorGVKdW, (D) 69};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointer_instantiationG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T17.vector_element_[0] = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T5 = KlistVKdI(&T17);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T9 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointer_instantiationG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointer_instantiationG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T21.vector_element_[0] = T0;
  T21.vector_element_[1] = T1;
  T21.vector_element_[2] = T2;
  T21.vector_element_[3] = T3;
  T21.vector_element_[4] = T6;
  T21.vector_element_[5] = T7;
  T21.vector_element_[6] = T8;
  T21.vector_element_[7] = T9;
  T21.vector_element_[8] = T18;
  T21.vector_element_[9] = T10;
  T21.vector_element_[10] = T11;
  T21.vector_element_[11] = T19;
  T21.vector_element_[12] = T12;
  T21.vector_element_[13] = T13;
  T21.vector_element_[14] = T20;
  T21.vector_element_[15] = T14;
  T21.vector_element_[16] = T15;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T16 = Kmake_templateVdfmc_macro_expanderI(&T21);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  return(T16);
}

D Ksource_constructor_for_c_statically_typed_function_pointerVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T17;
  D T18;
  _KLsimple_object_vectorGVKd_15 T19 = {&KLsimple_object_vectorGVKdW, (D) 61};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_function_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T16.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T6 = KlistVKdI(&T16);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T17 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_function_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_function_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T19.vector_element_[0] = T0;
  T19.vector_element_[1] = T1;
  T19.vector_element_[2] = T2;
  T19.vector_element_[3] = T3;
  T19.vector_element_[4] = T4;
  T19.vector_element_[5] = T7;
  T19.vector_element_[6] = T8;
  T19.vector_element_[7] = T9;
  T19.vector_element_[8] = T10;
  T19.vector_element_[9] = T17;
  T19.vector_element_[10] = T11;
  T19.vector_element_[11] = T12;
  T19.vector_element_[12] = T18;
  T19.vector_element_[13] = T13;
  T19.vector_element_[14] = T14;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T15 = Kmake_templateVdfmc_macro_expanderI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  return(T15);
}

D Ksource_constructor_for_c_numberVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  _KLsimple_object_vectorGVKd_8 T12 = {&KLsimple_object_vectorGVKdW, (D) 33};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_numberG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_non_structG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T11.vector_element_[0] = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T5 = KlistVKdI(&T11);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T12.vector_element_[0] = T0;
  T12.vector_element_[1] = T1;
  T12.vector_element_[2] = T2;
  T12.vector_element_[3] = T3;
  T12.vector_element_[4] = T6;
  T12.vector_element_[5] = T7;
  T12.vector_element_[6] = T8;
  T12.vector_element_[7] = T9;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T10 = Kmake_templateVdfmc_macro_expanderI(&T12);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  return(T10);
}

D Ksource_constructor_for_c_integerVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  _KLsimple_object_vectorGVKd_1 T13 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T14;
  _KLsimple_object_vectorGVKd_11 T15 = {&KLsimple_object_vectorGVKdW, (D) 45};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_numberG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T13.vector_element_[0] = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T5 = KlistVKdI(&T13);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T9 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T14 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmachine_wordG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T15.vector_element_[0] = T0;
  T15.vector_element_[1] = T1;
  T15.vector_element_[2] = T2;
  T15.vector_element_[3] = T3;
  T15.vector_element_[4] = T6;
  T15.vector_element_[5] = T7;
  T15.vector_element_[6] = T8;
  T15.vector_element_[7] = T9;
  T15.vector_element_[8] = T14;
  T15.vector_element_[9] = T10;
  T15.vector_element_[10] = T11;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T12 = Kmake_templateVdfmc_macro_expanderI(&T15);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  return(T12);
}

D Ksource_constructor_for_c_abstract_floatVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (D) 5};
  _KLsimple_object_vectorGVKd_8 T12 = {&KLsimple_object_vectorGVKdW, (D) 33};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_abstract_floatG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_numberG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T11.vector_element_[0] = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T5 = KlistVKdI(&T11);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T12.vector_element_[0] = T0;
  T12.vector_element_[1] = T1;
  T12.vector_element_[2] = T2;
  T12.vector_element_[3] = T3;
  T12.vector_element_[4] = T6;
  T12.vector_element_[5] = T7;
  T12.vector_element_[6] = T8;
  T12.vector_element_[7] = T9;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T10 = Kmake_templateVdfmc_macro_expanderI(&T12);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  return(T10);
}

D Ksource_constructor_for_c_raw_unsigned_charVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  D T28;
  D T29;
  D T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (D) 109};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T19.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T6 = KlistVKdI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_unsigned_charG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_char_at_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_field_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbox_c_unsigned_char_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T31.vector_element_[0] = T0;
  T31.vector_element_[1] = T1;
  T31.vector_element_[2] = T2;
  T31.vector_element_[3] = T3;
  T31.vector_element_[4] = T4;
  T31.vector_element_[5] = T7;
  T31.vector_element_[6] = T8;
  T31.vector_element_[7] = T9;
  T31.vector_element_[8] = T10;
  T31.vector_element_[9] = T20;
  T31.vector_element_[10] = T21;
  T31.vector_element_[11] = T11;
  T31.vector_element_[12] = T22;
  T31.vector_element_[13] = T23;
  T31.vector_element_[14] = T12;
  T31.vector_element_[15] = T24;
  T31.vector_element_[16] = T25;
  T31.vector_element_[17] = T13;
  T31.vector_element_[18] = T26;
  T31.vector_element_[19] = T27;
  T31.vector_element_[20] = T14;
  T31.vector_element_[21] = T28;
  T31.vector_element_[22] = T29;
  T31.vector_element_[23] = T15;
  T31.vector_element_[24] = T30;
  T31.vector_element_[25] = T16;
  T31.vector_element_[26] = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  return(T18);
}

D Ksource_constructor_for_c_raw_unsigned_charTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (D) 97};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T22.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T6 = KlistVKdI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T28.vector_element_[0] = T0;
  T28.vector_element_[1] = T1;
  T28.vector_element_[2] = T2;
  T28.vector_element_[3] = T3;
  T28.vector_element_[4] = T4;
  T28.vector_element_[5] = T7;
  T28.vector_element_[6] = T8;
  T28.vector_element_[7] = T9;
  T28.vector_element_[8] = T10;
  T28.vector_element_[9] = T23;
  T28.vector_element_[10] = T11;
  T28.vector_element_[11] = T12;
  T28.vector_element_[12] = T24;
  T28.vector_element_[13] = T13;
  T28.vector_element_[14] = T14;
  T28.vector_element_[15] = T25;
  T28.vector_element_[16] = T15;
  T28.vector_element_[17] = T16;
  T28.vector_element_[18] = T26;
  T28.vector_element_[19] = T17;
  T28.vector_element_[20] = T18;
  T28.vector_element_[21] = T27;
  T28.vector_element_[22] = T19;
  T28.vector_element_[23] = T20;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  return(T21);
}

D Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  return(T17);
}

D Ksource_constructor_for_c_raw_unsigned_charTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T21;
  D T22;
  D T23;
  D T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (D) 85};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T20.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T6 = KlistVKdI(&T20);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T25.vector_element_[0] = T0;
  T25.vector_element_[1] = T1;
  T25.vector_element_[2] = T2;
  T25.vector_element_[3] = T3;
  T25.vector_element_[4] = T4;
  T25.vector_element_[5] = T7;
  T25.vector_element_[6] = T8;
  T25.vector_element_[7] = T9;
  T25.vector_element_[8] = T10;
  T25.vector_element_[9] = T21;
  T25.vector_element_[10] = T11;
  T25.vector_element_[11] = T12;
  T25.vector_element_[12] = T22;
  T25.vector_element_[13] = T13;
  T25.vector_element_[14] = T14;
  T25.vector_element_[15] = T23;
  T25.vector_element_[16] = T15;
  T25.vector_element_[17] = T16;
  T25.vector_element_[18] = T24;
  T25.vector_element_[19] = T17;
  T25.vector_element_[20] = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  return(T19);
}

D Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  return(T17);
}

D Ksource_constructor_for_c_raw_signed_charVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  D T28;
  D T29;
  D T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (D) 109};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T19.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T6 = KlistVKdI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_signed_charG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_char_at_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_field_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbox_c_signed_char_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T31.vector_element_[0] = T0;
  T31.vector_element_[1] = T1;
  T31.vector_element_[2] = T2;
  T31.vector_element_[3] = T3;
  T31.vector_element_[4] = T4;
  T31.vector_element_[5] = T7;
  T31.vector_element_[6] = T8;
  T31.vector_element_[7] = T9;
  T31.vector_element_[8] = T10;
  T31.vector_element_[9] = T20;
  T31.vector_element_[10] = T21;
  T31.vector_element_[11] = T11;
  T31.vector_element_[12] = T22;
  T31.vector_element_[13] = T23;
  T31.vector_element_[14] = T12;
  T31.vector_element_[15] = T24;
  T31.vector_element_[16] = T25;
  T31.vector_element_[17] = T13;
  T31.vector_element_[18] = T26;
  T31.vector_element_[19] = T27;
  T31.vector_element_[20] = T14;
  T31.vector_element_[21] = T28;
  T31.vector_element_[22] = T29;
  T31.vector_element_[23] = T15;
  T31.vector_element_[24] = T30;
  T31.vector_element_[25] = T16;
  T31.vector_element_[26] = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  return(T18);
}

D Ksource_constructor_for_c_raw_signed_charTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (D) 97};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T22.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T6 = KlistVKdI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T28.vector_element_[0] = T0;
  T28.vector_element_[1] = T1;
  T28.vector_element_[2] = T2;
  T28.vector_element_[3] = T3;
  T28.vector_element_[4] = T4;
  T28.vector_element_[5] = T7;
  T28.vector_element_[6] = T8;
  T28.vector_element_[7] = T9;
  T28.vector_element_[8] = T10;
  T28.vector_element_[9] = T23;
  T28.vector_element_[10] = T11;
  T28.vector_element_[11] = T12;
  T28.vector_element_[12] = T24;
  T28.vector_element_[13] = T13;
  T28.vector_element_[14] = T14;
  T28.vector_element_[15] = T25;
  T28.vector_element_[16] = T15;
  T28.vector_element_[17] = T16;
  T28.vector_element_[18] = T26;
  T28.vector_element_[19] = T17;
  T28.vector_element_[20] = T18;
  T28.vector_element_[21] = T27;
  T28.vector_element_[22] = T19;
  T28.vector_element_[23] = T20;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  return(T21);
}

D Ksource_constructor_for_instantiation_of_c_raw_signed_charTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  return(T17);
}

D Ksource_constructor_for_c_raw_signed_charTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T21;
  D T22;
  D T23;
  D T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (D) 85};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T20.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T6 = KlistVKdI(&T20);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T25.vector_element_[0] = T0;
  T25.vector_element_[1] = T1;
  T25.vector_element_[2] = T2;
  T25.vector_element_[3] = T3;
  T25.vector_element_[4] = T4;
  T25.vector_element_[5] = T7;
  T25.vector_element_[6] = T8;
  T25.vector_element_[7] = T9;
  T25.vector_element_[8] = T10;
  T25.vector_element_[9] = T21;
  T25.vector_element_[10] = T11;
  T25.vector_element_[11] = T12;
  T25.vector_element_[12] = T22;
  T25.vector_element_[13] = T13;
  T25.vector_element_[14] = T14;
  T25.vector_element_[15] = T23;
  T25.vector_element_[16] = T15;
  T25.vector_element_[17] = T16;
  T25.vector_element_[18] = T24;
  T25.vector_element_[19] = T17;
  T25.vector_element_[20] = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  return(T19);
}

D Ksource_constructor_for_instantiation_of_c_raw_signed_charTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_charTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  return(T17);
}

D Ksource_constructor_for_c_raw_unsigned_shortVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  D T28;
  D T29;
  D T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (D) 109};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T19.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T6 = KlistVKdI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_unsigned_shortG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_short_at_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_field_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbox_c_unsigned_short_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T31.vector_element_[0] = T0;
  T31.vector_element_[1] = T1;
  T31.vector_element_[2] = T2;
  T31.vector_element_[3] = T3;
  T31.vector_element_[4] = T4;
  T31.vector_element_[5] = T7;
  T31.vector_element_[6] = T8;
  T31.vector_element_[7] = T9;
  T31.vector_element_[8] = T10;
  T31.vector_element_[9] = T20;
  T31.vector_element_[10] = T21;
  T31.vector_element_[11] = T11;
  T31.vector_element_[12] = T22;
  T31.vector_element_[13] = T23;
  T31.vector_element_[14] = T12;
  T31.vector_element_[15] = T24;
  T31.vector_element_[16] = T25;
  T31.vector_element_[17] = T13;
  T31.vector_element_[18] = T26;
  T31.vector_element_[19] = T27;
  T31.vector_element_[20] = T14;
  T31.vector_element_[21] = T28;
  T31.vector_element_[22] = T29;
  T31.vector_element_[23] = T15;
  T31.vector_element_[24] = T30;
  T31.vector_element_[25] = T16;
  T31.vector_element_[26] = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  return(T18);
}

D Ksource_constructor_for_c_raw_unsigned_shortTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (D) 97};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T22.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T6 = KlistVKdI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T28.vector_element_[0] = T0;
  T28.vector_element_[1] = T1;
  T28.vector_element_[2] = T2;
  T28.vector_element_[3] = T3;
  T28.vector_element_[4] = T4;
  T28.vector_element_[5] = T7;
  T28.vector_element_[6] = T8;
  T28.vector_element_[7] = T9;
  T28.vector_element_[8] = T10;
  T28.vector_element_[9] = T23;
  T28.vector_element_[10] = T11;
  T28.vector_element_[11] = T12;
  T28.vector_element_[12] = T24;
  T28.vector_element_[13] = T13;
  T28.vector_element_[14] = T14;
  T28.vector_element_[15] = T25;
  T28.vector_element_[16] = T15;
  T28.vector_element_[17] = T16;
  T28.vector_element_[18] = T26;
  T28.vector_element_[19] = T17;
  T28.vector_element_[20] = T18;
  T28.vector_element_[21] = T27;
  T28.vector_element_[22] = T19;
  T28.vector_element_[23] = T20;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  return(T21);
}

D Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  return(T17);
}

D Ksource_constructor_for_c_raw_unsigned_shortTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T21;
  D T22;
  D T23;
  D T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (D) 85};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T20.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T6 = KlistVKdI(&T20);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T25.vector_element_[0] = T0;
  T25.vector_element_[1] = T1;
  T25.vector_element_[2] = T2;
  T25.vector_element_[3] = T3;
  T25.vector_element_[4] = T4;
  T25.vector_element_[5] = T7;
  T25.vector_element_[6] = T8;
  T25.vector_element_[7] = T9;
  T25.vector_element_[8] = T10;
  T25.vector_element_[9] = T21;
  T25.vector_element_[10] = T11;
  T25.vector_element_[11] = T12;
  T25.vector_element_[12] = T22;
  T25.vector_element_[13] = T13;
  T25.vector_element_[14] = T14;
  T25.vector_element_[15] = T23;
  T25.vector_element_[16] = T15;
  T25.vector_element_[17] = T16;
  T25.vector_element_[18] = T24;
  T25.vector_element_[19] = T17;
  T25.vector_element_[20] = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  return(T19);
}

D Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  return(T17);
}

D Ksource_constructor_for_c_raw_signed_shortVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  D T28;
  D T29;
  D T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (D) 109};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T19.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T6 = KlistVKdI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_signed_shortG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_short_at_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_field_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbox_c_signed_short_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T31.vector_element_[0] = T0;
  T31.vector_element_[1] = T1;
  T31.vector_element_[2] = T2;
  T31.vector_element_[3] = T3;
  T31.vector_element_[4] = T4;
  T31.vector_element_[5] = T7;
  T31.vector_element_[6] = T8;
  T31.vector_element_[7] = T9;
  T31.vector_element_[8] = T10;
  T31.vector_element_[9] = T20;
  T31.vector_element_[10] = T21;
  T31.vector_element_[11] = T11;
  T31.vector_element_[12] = T22;
  T31.vector_element_[13] = T23;
  T31.vector_element_[14] = T12;
  T31.vector_element_[15] = T24;
  T31.vector_element_[16] = T25;
  T31.vector_element_[17] = T13;
  T31.vector_element_[18] = T26;
  T31.vector_element_[19] = T27;
  T31.vector_element_[20] = T14;
  T31.vector_element_[21] = T28;
  T31.vector_element_[22] = T29;
  T31.vector_element_[23] = T15;
  T31.vector_element_[24] = T30;
  T31.vector_element_[25] = T16;
  T31.vector_element_[26] = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  return(T18);
}

D Ksource_constructor_for_c_raw_signed_shortTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (D) 97};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T22.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T6 = KlistVKdI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T28.vector_element_[0] = T0;
  T28.vector_element_[1] = T1;
  T28.vector_element_[2] = T2;
  T28.vector_element_[3] = T3;
  T28.vector_element_[4] = T4;
  T28.vector_element_[5] = T7;
  T28.vector_element_[6] = T8;
  T28.vector_element_[7] = T9;
  T28.vector_element_[8] = T10;
  T28.vector_element_[9] = T23;
  T28.vector_element_[10] = T11;
  T28.vector_element_[11] = T12;
  T28.vector_element_[12] = T24;
  T28.vector_element_[13] = T13;
  T28.vector_element_[14] = T14;
  T28.vector_element_[15] = T25;
  T28.vector_element_[16] = T15;
  T28.vector_element_[17] = T16;
  T28.vector_element_[18] = T26;
  T28.vector_element_[19] = T17;
  T28.vector_element_[20] = T18;
  T28.vector_element_[21] = T27;
  T28.vector_element_[22] = T19;
  T28.vector_element_[23] = T20;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  return(T21);
}

D Ksource_constructor_for_instantiation_of_c_raw_signed_shortTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  return(T17);
}

D Ksource_constructor_for_c_raw_signed_shortTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T21;
  D T22;
  D T23;
  D T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (D) 85};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T20.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T6 = KlistVKdI(&T20);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T25.vector_element_[0] = T0;
  T25.vector_element_[1] = T1;
  T25.vector_element_[2] = T2;
  T25.vector_element_[3] = T3;
  T25.vector_element_[4] = T4;
  T25.vector_element_[5] = T7;
  T25.vector_element_[6] = T8;
  T25.vector_element_[7] = T9;
  T25.vector_element_[8] = T10;
  T25.vector_element_[9] = T21;
  T25.vector_element_[10] = T11;
  T25.vector_element_[11] = T12;
  T25.vector_element_[12] = T22;
  T25.vector_element_[13] = T13;
  T25.vector_element_[14] = T14;
  T25.vector_element_[15] = T23;
  T25.vector_element_[16] = T15;
  T25.vector_element_[17] = T16;
  T25.vector_element_[18] = T24;
  T25.vector_element_[19] = T17;
  T25.vector_element_[20] = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  return(T19);
}

D Ksource_constructor_for_instantiation_of_c_raw_signed_shortTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_shortTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  return(T17);
}

D Ksource_constructor_for_c_raw_unsigned_longVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  D T28;
  D T29;
  D T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (D) 109};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T19.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T6 = KlistVKdI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_unsigned_longG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_long_at_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_field_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T31.vector_element_[0] = T0;
  T31.vector_element_[1] = T1;
  T31.vector_element_[2] = T2;
  T31.vector_element_[3] = T3;
  T31.vector_element_[4] = T4;
  T31.vector_element_[5] = T7;
  T31.vector_element_[6] = T8;
  T31.vector_element_[7] = T9;
  T31.vector_element_[8] = T10;
  T31.vector_element_[9] = T20;
  T31.vector_element_[10] = T21;
  T31.vector_element_[11] = T11;
  T31.vector_element_[12] = T22;
  T31.vector_element_[13] = T23;
  T31.vector_element_[14] = T12;
  T31.vector_element_[15] = T24;
  T31.vector_element_[16] = T25;
  T31.vector_element_[17] = T13;
  T31.vector_element_[18] = T26;
  T31.vector_element_[19] = T27;
  T31.vector_element_[20] = T14;
  T31.vector_element_[21] = T28;
  T31.vector_element_[22] = T29;
  T31.vector_element_[23] = T15;
  T31.vector_element_[24] = T30;
  T31.vector_element_[25] = T16;
  T31.vector_element_[26] = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  return(T18);
}

D Ksource_constructor_for_c_raw_unsigned_longTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (D) 97};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T22.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T6 = KlistVKdI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T28.vector_element_[0] = T0;
  T28.vector_element_[1] = T1;
  T28.vector_element_[2] = T2;
  T28.vector_element_[3] = T3;
  T28.vector_element_[4] = T4;
  T28.vector_element_[5] = T7;
  T28.vector_element_[6] = T8;
  T28.vector_element_[7] = T9;
  T28.vector_element_[8] = T10;
  T28.vector_element_[9] = T23;
  T28.vector_element_[10] = T11;
  T28.vector_element_[11] = T12;
  T28.vector_element_[12] = T24;
  T28.vector_element_[13] = T13;
  T28.vector_element_[14] = T14;
  T28.vector_element_[15] = T25;
  T28.vector_element_[16] = T15;
  T28.vector_element_[17] = T16;
  T28.vector_element_[18] = T26;
  T28.vector_element_[19] = T17;
  T28.vector_element_[20] = T18;
  T28.vector_element_[21] = T27;
  T28.vector_element_[22] = T19;
  T28.vector_element_[23] = T20;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  return(T21);
}

D Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  return(T17);
}

D Ksource_constructor_for_c_raw_unsigned_longTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T21;
  D T22;
  D T23;
  D T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (D) 85};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T20.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T6 = KlistVKdI(&T20);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T25.vector_element_[0] = T0;
  T25.vector_element_[1] = T1;
  T25.vector_element_[2] = T2;
  T25.vector_element_[3] = T3;
  T25.vector_element_[4] = T4;
  T25.vector_element_[5] = T7;
  T25.vector_element_[6] = T8;
  T25.vector_element_[7] = T9;
  T25.vector_element_[8] = T10;
  T25.vector_element_[9] = T21;
  T25.vector_element_[10] = T11;
  T25.vector_element_[11] = T12;
  T25.vector_element_[12] = T22;
  T25.vector_element_[13] = T13;
  T25.vector_element_[14] = T14;
  T25.vector_element_[15] = T23;
  T25.vector_element_[16] = T15;
  T25.vector_element_[17] = T16;
  T25.vector_element_[18] = T24;
  T25.vector_element_[19] = T17;
  T25.vector_element_[20] = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  return(T19);
}

D Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  return(T17);
}

D Ksource_constructor_for_c_raw_signed_longVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  D T28;
  D T29;
  D T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (D) 109};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T19.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T6 = KlistVKdI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_signed_longG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_long_at_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_field_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T31.vector_element_[0] = T0;
  T31.vector_element_[1] = T1;
  T31.vector_element_[2] = T2;
  T31.vector_element_[3] = T3;
  T31.vector_element_[4] = T4;
  T31.vector_element_[5] = T7;
  T31.vector_element_[6] = T8;
  T31.vector_element_[7] = T9;
  T31.vector_element_[8] = T10;
  T31.vector_element_[9] = T20;
  T31.vector_element_[10] = T21;
  T31.vector_element_[11] = T11;
  T31.vector_element_[12] = T22;
  T31.vector_element_[13] = T23;
  T31.vector_element_[14] = T12;
  T31.vector_element_[15] = T24;
  T31.vector_element_[16] = T25;
  T31.vector_element_[17] = T13;
  T31.vector_element_[18] = T26;
  T31.vector_element_[19] = T27;
  T31.vector_element_[20] = T14;
  T31.vector_element_[21] = T28;
  T31.vector_element_[22] = T29;
  T31.vector_element_[23] = T15;
  T31.vector_element_[24] = T30;
  T31.vector_element_[25] = T16;
  T31.vector_element_[26] = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  return(T18);
}

D Ksource_constructor_for_c_raw_signed_longTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (D) 97};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T22.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T6 = KlistVKdI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T28.vector_element_[0] = T0;
  T28.vector_element_[1] = T1;
  T28.vector_element_[2] = T2;
  T28.vector_element_[3] = T3;
  T28.vector_element_[4] = T4;
  T28.vector_element_[5] = T7;
  T28.vector_element_[6] = T8;
  T28.vector_element_[7] = T9;
  T28.vector_element_[8] = T10;
  T28.vector_element_[9] = T23;
  T28.vector_element_[10] = T11;
  T28.vector_element_[11] = T12;
  T28.vector_element_[12] = T24;
  T28.vector_element_[13] = T13;
  T28.vector_element_[14] = T14;
  T28.vector_element_[15] = T25;
  T28.vector_element_[16] = T15;
  T28.vector_element_[17] = T16;
  T28.vector_element_[18] = T26;
  T28.vector_element_[19] = T17;
  T28.vector_element_[20] = T18;
  T28.vector_element_[21] = T27;
  T28.vector_element_[22] = T19;
  T28.vector_element_[23] = T20;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  return(T21);
}

D Ksource_constructor_for_instantiation_of_c_raw_signed_longTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  return(T17);
}

D Ksource_constructor_for_c_raw_signed_longTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T21;
  D T22;
  D T23;
  D T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (D) 85};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T20.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T6 = KlistVKdI(&T20);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T25.vector_element_[0] = T0;
  T25.vector_element_[1] = T1;
  T25.vector_element_[2] = T2;
  T25.vector_element_[3] = T3;
  T25.vector_element_[4] = T4;
  T25.vector_element_[5] = T7;
  T25.vector_element_[6] = T8;
  T25.vector_element_[7] = T9;
  T25.vector_element_[8] = T10;
  T25.vector_element_[9] = T21;
  T25.vector_element_[10] = T11;
  T25.vector_element_[11] = T12;
  T25.vector_element_[12] = T22;
  T25.vector_element_[13] = T13;
  T25.vector_element_[14] = T14;
  T25.vector_element_[15] = T23;
  T25.vector_element_[16] = T15;
  T25.vector_element_[17] = T16;
  T25.vector_element_[18] = T24;
  T25.vector_element_[19] = T17;
  T25.vector_element_[20] = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  return(T19);
}

D Ksource_constructor_for_instantiation_of_c_raw_signed_longTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  return(T17);
}

D Ksource_constructor_for_c_raw_unsigned_intVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  D T28;
  D T29;
  D T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (D) 109};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T19.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T6 = KlistVKdI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_unsigned_intG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_int_at_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_field_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T31.vector_element_[0] = T0;
  T31.vector_element_[1] = T1;
  T31.vector_element_[2] = T2;
  T31.vector_element_[3] = T3;
  T31.vector_element_[4] = T4;
  T31.vector_element_[5] = T7;
  T31.vector_element_[6] = T8;
  T31.vector_element_[7] = T9;
  T31.vector_element_[8] = T10;
  T31.vector_element_[9] = T20;
  T31.vector_element_[10] = T21;
  T31.vector_element_[11] = T11;
  T31.vector_element_[12] = T22;
  T31.vector_element_[13] = T23;
  T31.vector_element_[14] = T12;
  T31.vector_element_[15] = T24;
  T31.vector_element_[16] = T25;
  T31.vector_element_[17] = T13;
  T31.vector_element_[18] = T26;
  T31.vector_element_[19] = T27;
  T31.vector_element_[20] = T14;
  T31.vector_element_[21] = T28;
  T31.vector_element_[22] = T29;
  T31.vector_element_[23] = T15;
  T31.vector_element_[24] = T30;
  T31.vector_element_[25] = T16;
  T31.vector_element_[26] = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  return(T18);
}

D Ksource_constructor_for_c_raw_unsigned_intTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (D) 97};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T22.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T6 = KlistVKdI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T28.vector_element_[0] = T0;
  T28.vector_element_[1] = T1;
  T28.vector_element_[2] = T2;
  T28.vector_element_[3] = T3;
  T28.vector_element_[4] = T4;
  T28.vector_element_[5] = T7;
  T28.vector_element_[6] = T8;
  T28.vector_element_[7] = T9;
  T28.vector_element_[8] = T10;
  T28.vector_element_[9] = T23;
  T28.vector_element_[10] = T11;
  T28.vector_element_[11] = T12;
  T28.vector_element_[12] = T24;
  T28.vector_element_[13] = T13;
  T28.vector_element_[14] = T14;
  T28.vector_element_[15] = T25;
  T28.vector_element_[16] = T15;
  T28.vector_element_[17] = T16;
  T28.vector_element_[18] = T26;
  T28.vector_element_[19] = T17;
  T28.vector_element_[20] = T18;
  T28.vector_element_[21] = T27;
  T28.vector_element_[22] = T19;
  T28.vector_element_[23] = T20;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  return(T21);
}

D Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  return(T17);
}

D Ksource_constructor_for_c_raw_unsigned_intTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T21;
  D T22;
  D T23;
  D T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (D) 85};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T20.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T6 = KlistVKdI(&T20);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T25.vector_element_[0] = T0;
  T25.vector_element_[1] = T1;
  T25.vector_element_[2] = T2;
  T25.vector_element_[3] = T3;
  T25.vector_element_[4] = T4;
  T25.vector_element_[5] = T7;
  T25.vector_element_[6] = T8;
  T25.vector_element_[7] = T9;
  T25.vector_element_[8] = T10;
  T25.vector_element_[9] = T21;
  T25.vector_element_[10] = T11;
  T25.vector_element_[11] = T12;
  T25.vector_element_[12] = T22;
  T25.vector_element_[13] = T13;
  T25.vector_element_[14] = T14;
  T25.vector_element_[15] = T23;
  T25.vector_element_[16] = T15;
  T25.vector_element_[17] = T16;
  T25.vector_element_[18] = T24;
  T25.vector_element_[19] = T17;
  T25.vector_element_[20] = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  return(T19);
}

D Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  return(T17);
}

D Ksource_constructor_for_c_raw_signed_intVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  D T28;
  D T29;
  D T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (D) 109};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T19.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T6 = KlistVKdI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_signed_intG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_int_at_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_field_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T31.vector_element_[0] = T0;
  T31.vector_element_[1] = T1;
  T31.vector_element_[2] = T2;
  T31.vector_element_[3] = T3;
  T31.vector_element_[4] = T4;
  T31.vector_element_[5] = T7;
  T31.vector_element_[6] = T8;
  T31.vector_element_[7] = T9;
  T31.vector_element_[8] = T10;
  T31.vector_element_[9] = T20;
  T31.vector_element_[10] = T21;
  T31.vector_element_[11] = T11;
  T31.vector_element_[12] = T22;
  T31.vector_element_[13] = T23;
  T31.vector_element_[14] = T12;
  T31.vector_element_[15] = T24;
  T31.vector_element_[16] = T25;
  T31.vector_element_[17] = T13;
  T31.vector_element_[18] = T26;
  T31.vector_element_[19] = T27;
  T31.vector_element_[20] = T14;
  T31.vector_element_[21] = T28;
  T31.vector_element_[22] = T29;
  T31.vector_element_[23] = T15;
  T31.vector_element_[24] = T30;
  T31.vector_element_[25] = T16;
  T31.vector_element_[26] = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  return(T18);
}

D Ksource_constructor_for_c_raw_signed_intTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (D) 97};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T22.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T6 = KlistVKdI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T28.vector_element_[0] = T0;
  T28.vector_element_[1] = T1;
  T28.vector_element_[2] = T2;
  T28.vector_element_[3] = T3;
  T28.vector_element_[4] = T4;
  T28.vector_element_[5] = T7;
  T28.vector_element_[6] = T8;
  T28.vector_element_[7] = T9;
  T28.vector_element_[8] = T10;
  T28.vector_element_[9] = T23;
  T28.vector_element_[10] = T11;
  T28.vector_element_[11] = T12;
  T28.vector_element_[12] = T24;
  T28.vector_element_[13] = T13;
  T28.vector_element_[14] = T14;
  T28.vector_element_[15] = T25;
  T28.vector_element_[16] = T15;
  T28.vector_element_[17] = T16;
  T28.vector_element_[18] = T26;
  T28.vector_element_[19] = T17;
  T28.vector_element_[20] = T18;
  T28.vector_element_[21] = T27;
  T28.vector_element_[22] = T19;
  T28.vector_element_[23] = T20;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  return(T21);
}

D Ksource_constructor_for_instantiation_of_c_raw_signed_intTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  return(T17);
}

D Ksource_constructor_for_c_raw_signed_intTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T21;
  D T22;
  D T23;
  D T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (D) 85};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T20.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T6 = KlistVKdI(&T20);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T25.vector_element_[0] = T0;
  T25.vector_element_[1] = T1;
  T25.vector_element_[2] = T2;
  T25.vector_element_[3] = T3;
  T25.vector_element_[4] = T4;
  T25.vector_element_[5] = T7;
  T25.vector_element_[6] = T8;
  T25.vector_element_[7] = T9;
  T25.vector_element_[8] = T10;
  T25.vector_element_[9] = T21;
  T25.vector_element_[10] = T11;
  T25.vector_element_[11] = T12;
  T25.vector_element_[12] = T22;
  T25.vector_element_[13] = T13;
  T25.vector_element_[14] = T14;
  T25.vector_element_[15] = T23;
  T25.vector_element_[16] = T15;
  T25.vector_element_[17] = T16;
  T25.vector_element_[18] = T24;
  T25.vector_element_[19] = T17;
  T25.vector_element_[20] = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  return(T19);
}

D Ksource_constructor_for_instantiation_of_c_raw_signed_intTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  return(T17);
}

D Ksource_constructor_for_c_raw_intVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  D T28;
  D T29;
  D T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (D) 109};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T19.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T6 = KlistVKdI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_unsigned_intG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_int_at_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_int_field_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T31.vector_element_[0] = T0;
  T31.vector_element_[1] = T1;
  T31.vector_element_[2] = T2;
  T31.vector_element_[3] = T3;
  T31.vector_element_[4] = T4;
  T31.vector_element_[5] = T7;
  T31.vector_element_[6] = T8;
  T31.vector_element_[7] = T9;
  T31.vector_element_[8] = T10;
  T31.vector_element_[9] = T20;
  T31.vector_element_[10] = T21;
  T31.vector_element_[11] = T11;
  T31.vector_element_[12] = T22;
  T31.vector_element_[13] = T23;
  T31.vector_element_[14] = T12;
  T31.vector_element_[15] = T24;
  T31.vector_element_[16] = T25;
  T31.vector_element_[17] = T13;
  T31.vector_element_[18] = T26;
  T31.vector_element_[19] = T27;
  T31.vector_element_[20] = T14;
  T31.vector_element_[21] = T28;
  T31.vector_element_[22] = T29;
  T31.vector_element_[23] = T15;
  T31.vector_element_[24] = T30;
  T31.vector_element_[25] = T16;
  T31.vector_element_[26] = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  return(T18);
}

D Ksource_constructor_for_c_raw_intTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (D) 97};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T22.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T6 = KlistVKdI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T28.vector_element_[0] = T0;
  T28.vector_element_[1] = T1;
  T28.vector_element_[2] = T2;
  T28.vector_element_[3] = T3;
  T28.vector_element_[4] = T4;
  T28.vector_element_[5] = T7;
  T28.vector_element_[6] = T8;
  T28.vector_element_[7] = T9;
  T28.vector_element_[8] = T10;
  T28.vector_element_[9] = T23;
  T28.vector_element_[10] = T11;
  T28.vector_element_[11] = T12;
  T28.vector_element_[12] = T24;
  T28.vector_element_[13] = T13;
  T28.vector_element_[14] = T14;
  T28.vector_element_[15] = T25;
  T28.vector_element_[16] = T15;
  T28.vector_element_[17] = T16;
  T28.vector_element_[18] = T26;
  T28.vector_element_[19] = T17;
  T28.vector_element_[20] = T18;
  T28.vector_element_[21] = T27;
  T28.vector_element_[22] = T19;
  T28.vector_element_[23] = T20;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  return(T21);
}

D Ksource_constructor_for_instantiation_of_c_raw_intTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  return(T17);
}

D Ksource_constructor_for_c_raw_intTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T21;
  D T22;
  D T23;
  D T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (D) 85};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T20.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T6 = KlistVKdI(&T20);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T25.vector_element_[0] = T0;
  T25.vector_element_[1] = T1;
  T25.vector_element_[2] = T2;
  T25.vector_element_[3] = T3;
  T25.vector_element_[4] = T4;
  T25.vector_element_[5] = T7;
  T25.vector_element_[6] = T8;
  T25.vector_element_[7] = T9;
  T25.vector_element_[8] = T10;
  T25.vector_element_[9] = T21;
  T25.vector_element_[10] = T11;
  T25.vector_element_[11] = T12;
  T25.vector_element_[12] = T22;
  T25.vector_element_[13] = T13;
  T25.vector_element_[14] = T14;
  T25.vector_element_[15] = T23;
  T25.vector_element_[16] = T15;
  T25.vector_element_[17] = T16;
  T25.vector_element_[18] = T24;
  T25.vector_element_[19] = T17;
  T25.vector_element_[20] = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  return(T19);
}

D Ksource_constructor_for_instantiation_of_c_raw_intTTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  return(T17);
}

D Ksource_constructor_for_c_floatVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (D) 97};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_abstract_floatG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_floatG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_float_at_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_raw_as_single_float_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_single_float_as_raw_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsingle_floatG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T28.vector_element_[0] = T0;
  T28.vector_element_[1] = T1;
  T28.vector_element_[2] = T2;
  T28.vector_element_[3] = T3;
  T28.vector_element_[4] = T4;
  T28.vector_element_[5] = T7;
  T28.vector_element_[6] = T8;
  T28.vector_element_[7] = T9;
  T28.vector_element_[8] = T10;
  T28.vector_element_[9] = T19;
  T28.vector_element_[10] = T20;
  T28.vector_element_[11] = T11;
  T28.vector_element_[12] = T21;
  T28.vector_element_[13] = T22;
  T28.vector_element_[14] = T12;
  T28.vector_element_[15] = T23;
  T28.vector_element_[16] = T24;
  T28.vector_element_[17] = T13;
  T28.vector_element_[18] = T25;
  T28.vector_element_[19] = T26;
  T28.vector_element_[20] = T14;
  T28.vector_element_[21] = T27;
  T28.vector_element_[22] = T15;
  T28.vector_element_[23] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T17 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  return(T17);
}

D Ksource_constructor_for_c_floatTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  return(T17);
}

D Ksource_constructor_for_instantiation_of_c_floatTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_floatTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_floatTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_floatTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  return(T17);
}

D Ksource_constructor_for_c_doubleVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;
  D T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (D) 97};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_abstract_floatG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_doubleG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_double_at_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_raw_as_double_float_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_double_float_as_raw_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdouble_floatG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T28.vector_element_[0] = T0;
  T28.vector_element_[1] = T1;
  T28.vector_element_[2] = T2;
  T28.vector_element_[3] = T3;
  T28.vector_element_[4] = T4;
  T28.vector_element_[5] = T7;
  T28.vector_element_[6] = T8;
  T28.vector_element_[7] = T9;
  T28.vector_element_[8] = T10;
  T28.vector_element_[9] = T19;
  T28.vector_element_[10] = T20;
  T28.vector_element_[11] = T11;
  T28.vector_element_[12] = T21;
  T28.vector_element_[13] = T22;
  T28.vector_element_[14] = T12;
  T28.vector_element_[15] = T23;
  T28.vector_element_[16] = T24;
  T28.vector_element_[17] = T13;
  T28.vector_element_[18] = T25;
  T28.vector_element_[19] = T26;
  T28.vector_element_[20] = T14;
  T28.vector_element_[21] = T27;
  T28.vector_element_[22] = T15;
  T28.vector_element_[23] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T17 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  return(T17);
}

D Ksource_constructor_for_c_doubleTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  return(T17);
}

D Ksource_constructor_for_instantiation_of_c_doubleTVdfmc_c_ffiI () {
  D T0;
  D T1;
  D T2;
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T19;
  D T20;
  D T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (D) 73};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_doubleTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T18.vector_element_[0] = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T6 = KlistVKdI(&T18);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_doubleTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_doubleTG_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T22.vector_element_[0] = T0;
  T22.vector_element_[1] = T1;
  T22.vector_element_[2] = T2;
  T22.vector_element_[3] = T3;
  T22.vector_element_[4] = T4;
  T22.vector_element_[5] = T7;
  T22.vector_element_[6] = T8;
  T22.vector_element_[7] = T9;
  T22.vector_element_[8] = T10;
  T22.vector_element_[9] = T19;
  T22.vector_element_[10] = T11;
  T22.vector_element_[11] = T12;
  T22.vector_element_[12] = T20;
  T22.vector_element_[13] = T13;
  T22.vector_element_[14] = T14;
  T22.vector_element_[15] = T21;
  T22.vector_element_[16] = T15;
  T22.vector_element_[17] = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  return(T17);
}

D KLBinstantiation_of_c_doubleTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_doubleTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_floatTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_floatTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_intTTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_intTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_intTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_signed_intTTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_signed_intTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_unsigned_intTTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_unsigned_intTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_signed_longTTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_signed_longTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_unsigned_longTTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_unsigned_longTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_signed_shortTTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_signed_shortTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_unsigned_shortTTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_unsigned_shortTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_signed_charTTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_signed_charTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_unsigned_charTTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_raw_unsigned_charTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBc_function_pointer_instantiationGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T8 = primitive_object_allocate_filled(5,&KLBc_function_pointer_instantiationGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  MV_SET_COUNT(1);
  return(T10_0);
}

D KLBinstantiation_of_c_voidTGZ32ZconstructorVdfmc_c_ffiMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_private_model_definition_, D Uunique_Craw_pointer_address_) {
  D T6;
  D Uunique_Craw_pointer_addressF7;
  D T8;
  D Uunique_Craw_pointer_addressF9;
  D T10_0;
  D T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T13;
  D Utmp_;
  D T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K508, &T12);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_voidTGVdfmc_c_ffiW,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) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K509, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Craw_pointer_addressF7, &KLBraw_pointerGVdfmc_modeling);
  Uunique_Craw_pointer_addressF9 = Uunique_Craw_pointer_addressF7;
  SLOT_VALUE_SETTER(Uunique_Craw_pointer_addressF9, T8, 3);
  T10_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  MV_SET_COUNT(1);
  return(T10_0);
}


/* SYSTEM INIT CODE */

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

    T0 = KPresolve_symbolVKiI(&KJLc_valueG_);
    if (T0 != &KJLc_valueG_) {
      IKJLc_valueG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_voidG_);
    if (T0 != &KJLc_voidG_) {
      IKJLc_voidG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_structG_);
    if (T0 != &KJLc_structG_) {
      IKJLc_structG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_unionG_);
    if (T0 != &KJLc_unionG_) {
      IKJLc_unionG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_non_structG_);
    if (T0 != &KJLc_non_structG_) {
      IKJLc_non_structG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_pointerG_);
    if (T0 != &KJLc_pointerG_) {
      IKJLc_pointerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJraw_pointer_address_);
    if (T0 != &KJraw_pointer_address_) {
      IKJraw_pointer_address_ = T0;
      primitive_slot_value_setter(T0, &KCraw_pointer_addressVdfmc_c_ffiHLBc_pointerG, 3);
      primitive_repeated_slot_value_setter(T0, &K516, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K511, 1, 4);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJraw_pointer_address_setter_);
    if (T0 != &KJraw_pointer_address_setter_) {
      IKJraw_pointer_address_setter_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_untyped_pointerG_);
    if (T0 != &KJLc_untyped_pointerG_) {
      IKJLc_untyped_pointerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_voidTG_);
    if (T0 != &KJLc_voidTG_) {
      IKJLc_voidTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_voidTG_);
    if (T0 != &KJLinstantiation_of_c_voidTG_) {
      IKJLinstantiation_of_c_voidTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_statically_typed_pointerG_);
    if (T0 != &KJLc_statically_typed_pointerG_) {
      IKJLc_statically_typed_pointerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_pointer_to_pointerG_);
    if (T0 != &KJLc_pointer_to_pointerG_) {
      IKJLc_pointer_to_pointerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_function_pointerG_);
    if (T0 != &KJLc_function_pointerG_) {
      IKJLc_function_pointerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_function_pointer_instantiationG_);
    if (T0 != &KJLc_function_pointer_instantiationG_) {
      IKJLc_function_pointer_instantiationG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_statically_typed_function_pointerG_);
    if (T0 != &KJLc_statically_typed_function_pointerG_) {
      IKJLc_statically_typed_function_pointerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_numberG_);
    if (T0 != &KJLc_numberG_) {
      IKJLc_numberG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_integerG_);
    if (T0 != &KJLc_integerG_) {
      IKJLc_integerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_abstract_floatG_);
    if (T0 != &KJLc_abstract_floatG_) {
      IKJLc_abstract_floatG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_charG_);
    if (T0 != &KJLc_raw_unsigned_charG_) {
      IKJLc_raw_unsigned_charG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_charTG_);
    if (T0 != &KJLc_raw_unsigned_charTG_) {
      IKJLc_raw_unsigned_charTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_unsigned_charTG_);
    if (T0 != &KJLinstantiation_of_c_raw_unsigned_charTG_) {
      IKJLinstantiation_of_c_raw_unsigned_charTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_charTTG_);
    if (T0 != &KJLc_raw_unsigned_charTTG_) {
      IKJLc_raw_unsigned_charTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_unsigned_charTTG_);
    if (T0 != &KJLinstantiation_of_c_raw_unsigned_charTTG_) {
      IKJLinstantiation_of_c_raw_unsigned_charTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_charG_);
    if (T0 != &KJLc_raw_signed_charG_) {
      IKJLc_raw_signed_charG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_charTG_);
    if (T0 != &KJLc_raw_signed_charTG_) {
      IKJLc_raw_signed_charTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_signed_charTG_);
    if (T0 != &KJLinstantiation_of_c_raw_signed_charTG_) {
      IKJLinstantiation_of_c_raw_signed_charTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_charTTG_);
    if (T0 != &KJLc_raw_signed_charTTG_) {
      IKJLc_raw_signed_charTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_signed_charTTG_);
    if (T0 != &KJLinstantiation_of_c_raw_signed_charTTG_) {
      IKJLinstantiation_of_c_raw_signed_charTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_shortG_);
    if (T0 != &KJLc_raw_unsigned_shortG_) {
      IKJLc_raw_unsigned_shortG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_shortTG_);
    if (T0 != &KJLc_raw_unsigned_shortTG_) {
      IKJLc_raw_unsigned_shortTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_unsigned_shortTG_);
    if (T0 != &KJLinstantiation_of_c_raw_unsigned_shortTG_) {
      IKJLinstantiation_of_c_raw_unsigned_shortTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_shortTTG_);
    if (T0 != &KJLc_raw_unsigned_shortTTG_) {
      IKJLc_raw_unsigned_shortTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_unsigned_shortTTG_);
    if (T0 != &KJLinstantiation_of_c_raw_unsigned_shortTTG_) {
      IKJLinstantiation_of_c_raw_unsigned_shortTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_shortG_);
    if (T0 != &KJLc_raw_signed_shortG_) {
      IKJLc_raw_signed_shortG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_shortTG_);
    if (T0 != &KJLc_raw_signed_shortTG_) {
      IKJLc_raw_signed_shortTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_signed_shortTG_);
    if (T0 != &KJLinstantiation_of_c_raw_signed_shortTG_) {
      IKJLinstantiation_of_c_raw_signed_shortTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_shortTTG_);
    if (T0 != &KJLc_raw_signed_shortTTG_) {
      IKJLc_raw_signed_shortTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_signed_shortTTG_);
    if (T0 != &KJLinstantiation_of_c_raw_signed_shortTTG_) {
      IKJLinstantiation_of_c_raw_signed_shortTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_longG_);
    if (T0 != &KJLc_raw_unsigned_longG_) {
      IKJLc_raw_unsigned_longG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_longTG_);
    if (T0 != &KJLc_raw_unsigned_longTG_) {
      IKJLc_raw_unsigned_longTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_unsigned_longTG_);
    if (T0 != &KJLinstantiation_of_c_raw_unsigned_longTG_) {
      IKJLinstantiation_of_c_raw_unsigned_longTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_longTTG_);
    if (T0 != &KJLc_raw_unsigned_longTTG_) {
      IKJLc_raw_unsigned_longTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_unsigned_longTTG_);
    if (T0 != &KJLinstantiation_of_c_raw_unsigned_longTTG_) {
      IKJLinstantiation_of_c_raw_unsigned_longTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_longG_);
    if (T0 != &KJLc_raw_signed_longG_) {
      IKJLc_raw_signed_longG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_longTG_);
    if (T0 != &KJLc_raw_signed_longTG_) {
      IKJLc_raw_signed_longTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_signed_longTG_);
    if (T0 != &KJLinstantiation_of_c_raw_signed_longTG_) {
      IKJLinstantiation_of_c_raw_signed_longTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_longTTG_);
    if (T0 != &KJLc_raw_signed_longTTG_) {
      IKJLc_raw_signed_longTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_signed_longTTG_);
    if (T0 != &KJLinstantiation_of_c_raw_signed_longTTG_) {
      IKJLinstantiation_of_c_raw_signed_longTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_intG_);
    if (T0 != &KJLc_raw_unsigned_intG_) {
      IKJLc_raw_unsigned_intG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_intTG_);
    if (T0 != &KJLc_raw_unsigned_intTG_) {
      IKJLc_raw_unsigned_intTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_unsigned_intTG_);
    if (T0 != &KJLinstantiation_of_c_raw_unsigned_intTG_) {
      IKJLinstantiation_of_c_raw_unsigned_intTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_intTTG_);
    if (T0 != &KJLc_raw_unsigned_intTTG_) {
      IKJLc_raw_unsigned_intTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_unsigned_intTTG_);
    if (T0 != &KJLinstantiation_of_c_raw_unsigned_intTTG_) {
      IKJLinstantiation_of_c_raw_unsigned_intTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_intG_);
    if (T0 != &KJLc_raw_signed_intG_) {
      IKJLc_raw_signed_intG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_intTG_);
    if (T0 != &KJLc_raw_signed_intTG_) {
      IKJLc_raw_signed_intTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_signed_intTG_);
    if (T0 != &KJLinstantiation_of_c_raw_signed_intTG_) {
      IKJLinstantiation_of_c_raw_signed_intTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_intTTG_);
    if (T0 != &KJLc_raw_signed_intTTG_) {
      IKJLc_raw_signed_intTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_signed_intTTG_);
    if (T0 != &KJLinstantiation_of_c_raw_signed_intTTG_) {
      IKJLinstantiation_of_c_raw_signed_intTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_intG_);
    if (T0 != &KJLc_raw_intG_) {
      IKJLc_raw_intG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_intTG_);
    if (T0 != &KJLc_raw_intTG_) {
      IKJLc_raw_intTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_intTG_);
    if (T0 != &KJLinstantiation_of_c_raw_intTG_) {
      IKJLinstantiation_of_c_raw_intTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_intTTG_);
    if (T0 != &KJLc_raw_intTTG_) {
      IKJLc_raw_intTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_intTTG_);
    if (T0 != &KJLinstantiation_of_c_raw_intTTG_) {
      IKJLinstantiation_of_c_raw_intTTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_floatG_);
    if (T0 != &KJLc_floatG_) {
      IKJLc_floatG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_floatTG_);
    if (T0 != &KJLc_floatTG_) {
      IKJLc_floatTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_floatTG_);
    if (T0 != &KJLinstantiation_of_c_floatTG_) {
      IKJLinstantiation_of_c_floatTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_doubleG_);
    if (T0 != &KJLc_doubleG_) {
      IKJLc_doubleG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_doubleTG_);
    if (T0 != &KJLc_doubleTG_) {
      IKJLc_doubleTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_doubleTG_);
    if (T0 != &KJLinstantiation_of_c_doubleTG_) {
      IKJLinstantiation_of_c_doubleTG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJdefine_);
    if (T0 != &KJdefine_) {
      IKJdefine_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJsealed_);
    if (T0 != &KJsealed_) {
      IKJsealed_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJconcrete_);
    if (T0 != &KJconcrete_) {
      IKJconcrete_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJmetaclass_);
    if (T0 != &KJmetaclass_) {
      IKJmetaclass_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLc_automatic_pointer_designator_classG_);
    if (T0 != &KJLc_automatic_pointer_designator_classG_) {
      IKJLc_automatic_pointer_designator_classG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJabstract_super_);
    if (T0 != &KJabstract_super_) {
      IKJabstract_super_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJlow_level_type_);
    if (T0 != &KJlow_level_type_) {
      IKJlow_level_type_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJself_);
    if (T0 != &KJself_) {
      IKJself_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJemitted_name_);
    if (T0 != &KJemitted_name_) {
      primitive_repeated_slot_value_setter(T0, &K516, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K511, 1, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJdefinition_);
    if (T0 != &KJdefinition_) {
      primitive_repeated_slot_value_setter(T0, &K516, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K511, 1, 2);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJopen_);
    if (T0 != &KJopen_) {
      IKJopen_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJabstract_);
    if (T0 != &KJabstract_) {
      IKJabstract_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJreferenced_type_);
    if (T0 != &KJreferenced_type_) {
      IKJreferenced_type_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLdesignator_classG_);
    if (T0 != &KJLdesignator_classG_) {
      IKJLdesignator_classG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJraw_type_name_);
    if (T0 != &KJraw_type_name_) {
      IKJraw_type_name_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_doubleG_);
    if (T0 != &KJLraw_c_doubleG_) {
      IKJLraw_c_doubleG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJraw_dereferencer_);
    if (T0 != &KJraw_dereferencer_) {
      IKJraw_dereferencer_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_double_at_);
    if (T0 != &KJprimitive_c_double_at_) {
      IKJprimitive_c_double_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJboxer_function_name_);
    if (T0 != &KJboxer_function_name_) {
      IKJboxer_function_name_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_raw_as_double_float_);
    if (T0 != &KJprimitive_raw_as_double_float_) {
      IKJprimitive_raw_as_double_float_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJunboxer_function_name_);
    if (T0 != &KJunboxer_function_name_) {
      IKJunboxer_function_name_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_double_float_as_raw_);
    if (T0 != &KJprimitive_double_float_as_raw_) {
      IKJprimitive_double_float_as_raw_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLdouble_floatG_);
    if (T0 != &KJLdouble_floatG_) {
      IKJLdouble_floatG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_floatG_);
    if (T0 != &KJLraw_c_floatG_) {
      IKJLraw_c_floatG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_float_at_);
    if (T0 != &KJprimitive_c_float_at_) {
      IKJprimitive_c_float_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_raw_as_single_float_);
    if (T0 != &KJprimitive_raw_as_single_float_) {
      IKJprimitive_raw_as_single_float_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_single_float_as_raw_);
    if (T0 != &KJprimitive_single_float_as_raw_) {
      IKJprimitive_single_float_as_raw_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLsingle_floatG_);
    if (T0 != &KJLsingle_floatG_) {
      IKJLsingle_floatG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJconcrete_class_name_);
    if (T0 != &KJconcrete_class_name_) {
      IKJconcrete_class_name_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJpointer_type_name_);
    if (T0 != &KJpointer_type_name_) {
      IKJpointer_type_name_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_intG_);
    if (T0 != &KJLraw_c_unsigned_intG_) {
      IKJLraw_c_unsigned_intG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_int_at_);
    if (T0 != &KJprimitive_c_int_at_) {
      IKJprimitive_c_int_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJbitfield_dereferencer_);
    if (T0 != &KJbitfield_dereferencer_) {
      IKJbitfield_dereferencer_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_int_field_);
    if (T0 != &KJprimitive_c_int_field_) {
      IKJprimitive_c_int_field_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_wrap_machine_word_);
    if (T0 != &KJprimitive_wrap_machine_word_) {
      IKJprimitive_wrap_machine_word_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_unwrap_machine_word_);
    if (T0 != &KJprimitive_unwrap_machine_word_) {
      IKJprimitive_unwrap_machine_word_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_intG_);
    if (T0 != &KJLraw_c_signed_intG_) {
      IKJLraw_c_signed_intG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_int_at_);
    if (T0 != &KJprimitive_c_signed_int_at_) {
      IKJprimitive_c_signed_int_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_field_);
    if (T0 != &KJprimitive_c_signed_field_) {
      IKJprimitive_c_signed_field_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_int_at_);
    if (T0 != &KJprimitive_c_unsigned_int_at_) {
      IKJprimitive_c_unsigned_int_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_field_);
    if (T0 != &KJprimitive_c_unsigned_field_) {
      IKJprimitive_c_unsigned_field_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_longG_);
    if (T0 != &KJLraw_c_signed_longG_) {
      IKJLraw_c_signed_longG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_long_at_);
    if (T0 != &KJprimitive_c_signed_long_at_) {
      IKJprimitive_c_signed_long_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_longG_);
    if (T0 != &KJLraw_c_unsigned_longG_) {
      IKJLraw_c_unsigned_longG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_long_at_);
    if (T0 != &KJprimitive_c_unsigned_long_at_) {
      IKJprimitive_c_unsigned_long_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_shortG_);
    if (T0 != &KJLraw_c_signed_shortG_) {
      IKJLraw_c_signed_shortG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_short_at_);
    if (T0 != &KJprimitive_c_signed_short_at_) {
      IKJprimitive_c_signed_short_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJbox_c_signed_short_);
    if (T0 != &KJbox_c_signed_short_) {
      IKJbox_c_signed_short_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_shortG_);
    if (T0 != &KJLraw_c_unsigned_shortG_) {
      IKJLraw_c_unsigned_shortG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_short_at_);
    if (T0 != &KJprimitive_c_unsigned_short_at_) {
      IKJprimitive_c_unsigned_short_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJbox_c_unsigned_short_);
    if (T0 != &KJbox_c_unsigned_short_) {
      IKJbox_c_unsigned_short_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_charG_);
    if (T0 != &KJLraw_c_signed_charG_) {
      IKJLraw_c_signed_charG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_char_at_);
    if (T0 != &KJprimitive_c_signed_char_at_) {
      IKJprimitive_c_signed_char_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJbox_c_signed_char_);
    if (T0 != &KJbox_c_signed_char_) {
      IKJbox_c_signed_char_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_charG_);
    if (T0 != &KJLraw_c_unsigned_charG_) {
      IKJLraw_c_unsigned_charG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_char_at_);
    if (T0 != &KJprimitive_c_unsigned_char_at_) {
      IKJprimitive_c_unsigned_char_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJbox_c_unsigned_char_);
    if (T0 != &KJbox_c_unsigned_char_) {
      IKJbox_c_unsigned_char_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLmachine_wordG_);
    if (T0 != &KJLmachine_wordG_) {
      IKJLmachine_wordG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLmutable_object_with_elementsG_);
    if (T0 != &KJLmutable_object_with_elementsG_) {
      IKJLmutable_object_with_elementsG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_pointerG_);
    if (T0 != &KJLraw_c_pointerG_) {
      IKJLraw_c_pointerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_wrap_c_pointer_);
    if (T0 != &KJprimitive_wrap_c_pointer_) {
      IKJprimitive_wrap_c_pointer_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_unwrap_c_pointer_);
    if (T0 != &KJprimitive_unwrap_c_pointer_) {
      IKJprimitive_unwrap_c_pointer_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_pointer_at_);
    if (T0 != &KJprimitive_c_pointer_at_) {
      IKJprimitive_c_pointer_at_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJslot_);
    if (T0 != &KJslot_) {
      IKJslot_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_pointerG_);
    if (T0 != &KJLraw_pointerG_) {
      IKJLraw_pointerG_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJLobjectG_);
    if (T0 != &KJLobjectG_) {
      IKJLobjectG_ = T0;
    }
  }
{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T0 = KPadd_classVKeI(&KLBc_valueGVdfmc_c_ffi);
  goto I0;
}
I0:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T0 = KPadd_classVKeI(&KLBc_statically_typed_pointerGVdfmc_c_ffi);
  goto I70;
}
I70:

  return;
}

/* USER INIT CODE */

void _Init_dfmc_c_ffi__X_c_designator_models_for_user () {
{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_valueGVdfmc_c_ffi, IKJLc_valueG_);
  goto I3;
}
I3:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_valueG_, &Ksource_constructor_for_c_valueVdfmc_c_ffi);
  goto I5;
}
I5:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_voidGVdfmc_c_ffi, IKJLc_voidG_);
  goto I8;
}
I8:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_voidG_, &Ksource_constructor_for_c_voidVdfmc_c_ffi);
  goto I12;
}
I12:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_structGVdfmc_c_ffi, IKJLc_structG_);
  goto I15;
}
I15:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_structG_, &Ksource_constructor_for_c_structVdfmc_c_ffi);
  goto I19;
}
I19:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_unionGVdfmc_c_ffi, IKJLc_unionG_);
  goto I22;
}
I22:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_unionG_, &Ksource_constructor_for_c_unionVdfmc_c_ffi);
  goto I26;
}
I26:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_non_structGVdfmc_c_ffi, IKJLc_non_structG_);
  goto I29;
}
I29:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_non_structG_, &Ksource_constructor_for_c_non_structVdfmc_c_ffi);
  goto I33;
}
I33:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_pointerGVdfmc_c_ffi, IKJLc_pointerG_);
  goto I36;
}
I36:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJraw_pointer_address_, &KCraw_pointer_addressVdfmc_c_ffi);
  goto I40;
}
I40:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJraw_pointer_address_setter_, &KCraw_pointer_address_setterVdfmc_c_ffi);
  goto I43;
}
I43:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_pointerG_, &Ksource_constructor_for_c_pointerVdfmc_c_ffi);
  goto I46;
}
I46:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_untyped_pointerGVdfmc_c_ffi, IKJLc_untyped_pointerG_);
  goto I49;
}
I49:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_untyped_pointerG_, &Ksource_constructor_for_c_untyped_pointerVdfmc_c_ffi);
  goto I53;
}
I53:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_voidTGVdfmc_c_ffi, IKJLc_voidTG_);
  goto I56;
}
I56:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_voidTG_, &Ksource_constructor_for_c_voidTVdfmc_c_ffi);
  goto I60;
}
I60:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_voidTGVdfmc_c_ffi, IKJLinstantiation_of_c_voidTG_);
  goto I63;
}
I63:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_voidTG_, &Ksource_constructor_for_instantiation_of_c_voidTVdfmc_c_ffi);
  goto I67;
}
I67:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_statically_typed_pointerGVdfmc_c_ffi, IKJLc_statically_typed_pointerG_);
  goto I73;
}
I73:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_statically_typed_pointerG_, &Ksource_constructor_for_c_statically_typed_pointerVdfmc_c_ffi);
  goto I75;
}
I75:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_pointer_to_pointerGVdfmc_c_ffi, IKJLc_pointer_to_pointerG_);
  goto I78;
}
I78:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_pointer_to_pointerG_, &Ksource_constructor_for_c_pointer_to_pointerVdfmc_c_ffi);
  goto I82;
}
I82:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_function_pointerGVdfmc_c_ffi, IKJLc_function_pointerG_);
  goto I85;
}
I85:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_function_pointerG_, &Ksource_constructor_for_c_function_pointerVdfmc_c_ffi);
  goto I89;
}
I89:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_function_pointer_instantiationGVdfmc_c_ffi, IKJLc_function_pointer_instantiationG_);
  goto I92;
}
I92:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_function_pointer_instantiationG_, &Ksource_constructor_for_c_function_pointer_instantiationVdfmc_c_ffi);
  goto I96;
}
I96:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_statically_typed_function_pointerGVdfmc_c_ffi, IKJLc_statically_typed_function_pointerG_);
  goto I99;
}
I99:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_statically_typed_function_pointerG_, &Ksource_constructor_for_c_statically_typed_function_pointerVdfmc_c_ffi);
  goto I103;
}
I103:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_numberGVdfmc_c_ffi, IKJLc_numberG_);
  goto I106;
}
I106:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_numberG_, &Ksource_constructor_for_c_numberVdfmc_c_ffi);
  goto I110;
}
I110:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_integerGVdfmc_c_ffi, IKJLc_integerG_);
  goto I113;
}
I113:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_integerG_, &Ksource_constructor_for_c_integerVdfmc_c_ffi);
  goto I117;
}
I117:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_abstract_floatGVdfmc_c_ffi, IKJLc_abstract_floatG_);
  goto I120;
}
I120:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_abstract_floatG_, &Ksource_constructor_for_c_abstract_floatVdfmc_c_ffi);
  goto I124;
}
I124:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_charGVdfmc_c_ffi, IKJLc_raw_unsigned_charG_);
  goto I127;
}
I127:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_charG_, &Ksource_constructor_for_c_raw_unsigned_charVdfmc_c_ffi);
  goto I131;
}
I131:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_charTGVdfmc_c_ffi, IKJLc_raw_unsigned_charTG_);
  goto I134;
}
I134:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_charTG_, &Ksource_constructor_for_c_raw_unsigned_charTVdfmc_c_ffi);
  goto I138;
}
I138:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_unsigned_charTG_);
  goto I141;
}
I141:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_unsigned_charTG_, &Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTVdfmc_c_ffi);
  goto I145;
}
I145:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_charTTGVdfmc_c_ffi, IKJLc_raw_unsigned_charTTG_);
  goto I148;
}
I148:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_charTTG_, &Ksource_constructor_for_c_raw_unsigned_charTTVdfmc_c_ffi);
  goto I152;
}
I152:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_unsigned_charTTG_);
  goto I155;
}
I155:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_unsigned_charTTG_, &Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTTVdfmc_c_ffi);
  goto I159;
}
I159:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_charGVdfmc_c_ffi, IKJLc_raw_signed_charG_);
  goto I162;
}
I162:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_charG_, &Ksource_constructor_for_c_raw_signed_charVdfmc_c_ffi);
  goto I166;
}
I166:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_charTGVdfmc_c_ffi, IKJLc_raw_signed_charTG_);
  goto I169;
}
I169:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_charTG_, &Ksource_constructor_for_c_raw_signed_charTVdfmc_c_ffi);
  goto I173;
}
I173:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_signed_charTG_);
  goto I176;
}
I176:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_signed_charTG_, &Ksource_constructor_for_instantiation_of_c_raw_signed_charTVdfmc_c_ffi);
  goto I180;
}
I180:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_charTTGVdfmc_c_ffi, IKJLc_raw_signed_charTTG_);
  goto I183;
}
I183:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_charTTG_, &Ksource_constructor_for_c_raw_signed_charTTVdfmc_c_ffi);
  goto I187;
}
I187:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_signed_charTTG_);
  goto I190;
}
I190:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_signed_charTTG_, &Ksource_constructor_for_instantiation_of_c_raw_signed_charTTVdfmc_c_ffi);
  goto I194;
}
I194:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_shortGVdfmc_c_ffi, IKJLc_raw_unsigned_shortG_);
  goto I197;
}
I197:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_shortG_, &Ksource_constructor_for_c_raw_unsigned_shortVdfmc_c_ffi);
  goto I201;
}
I201:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_shortTGVdfmc_c_ffi, IKJLc_raw_unsigned_shortTG_);
  goto I204;
}
I204:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_shortTG_, &Ksource_constructor_for_c_raw_unsigned_shortTVdfmc_c_ffi);
  goto I208;
}
I208:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_unsigned_shortTG_);
  goto I211;
}
I211:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_unsigned_shortTG_, &Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTVdfmc_c_ffi);
  goto I215;
}
I215:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_shortTTGVdfmc_c_ffi, IKJLc_raw_unsigned_shortTTG_);
  goto I218;
}
I218:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_shortTTG_, &Ksource_constructor_for_c_raw_unsigned_shortTTVdfmc_c_ffi);
  goto I222;
}
I222:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_unsigned_shortTTG_);
  goto I225;
}
I225:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_unsigned_shortTTG_, &Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTTVdfmc_c_ffi);
  goto I229;
}
I229:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_shortGVdfmc_c_ffi, IKJLc_raw_signed_shortG_);
  goto I232;
}
I232:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_shortG_, &Ksource_constructor_for_c_raw_signed_shortVdfmc_c_ffi);
  goto I236;
}
I236:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_shortTGVdfmc_c_ffi, IKJLc_raw_signed_shortTG_);
  goto I239;
}
I239:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_shortTG_, &Ksource_constructor_for_c_raw_signed_shortTVdfmc_c_ffi);
  goto I243;
}
I243:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_signed_shortTG_);
  goto I246;
}
I246:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_signed_shortTG_, &Ksource_constructor_for_instantiation_of_c_raw_signed_shortTVdfmc_c_ffi);
  goto I250;
}
I250:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_shortTTGVdfmc_c_ffi, IKJLc_raw_signed_shortTTG_);
  goto I253;
}
I253:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_shortTTG_, &Ksource_constructor_for_c_raw_signed_shortTTVdfmc_c_ffi);
  goto I257;
}
I257:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_signed_shortTTG_);
  goto I260;
}
I260:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_signed_shortTTG_, &Ksource_constructor_for_instantiation_of_c_raw_signed_shortTTVdfmc_c_ffi);
  goto I264;
}
I264:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_longGVdfmc_c_ffi, IKJLc_raw_unsigned_longG_);
  goto I267;
}
I267:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_longG_, &Ksource_constructor_for_c_raw_unsigned_longVdfmc_c_ffi);
  goto I271;
}
I271:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_longTGVdfmc_c_ffi, IKJLc_raw_unsigned_longTG_);
  goto I274;
}
I274:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_longTG_, &Ksource_constructor_for_c_raw_unsigned_longTVdfmc_c_ffi);
  goto I278;
}
I278:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_unsigned_longTG_);
  goto I281;
}
I281:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_unsigned_longTG_, &Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTVdfmc_c_ffi);
  goto I285;
}
I285:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_longTTGVdfmc_c_ffi, IKJLc_raw_unsigned_longTTG_);
  goto I288;
}
I288:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_longTTG_, &Ksource_constructor_for_c_raw_unsigned_longTTVdfmc_c_ffi);
  goto I292;
}
I292:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_unsigned_longTTG_);
  goto I295;
}
I295:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_unsigned_longTTG_, &Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTTVdfmc_c_ffi);
  goto I299;
}
I299:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_longGVdfmc_c_ffi, IKJLc_raw_signed_longG_);
  goto I302;
}
I302:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_longG_, &Ksource_constructor_for_c_raw_signed_longVdfmc_c_ffi);
  goto I306;
}
I306:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_longTGVdfmc_c_ffi, IKJLc_raw_signed_longTG_);
  goto I309;
}
I309:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_longTG_, &Ksource_constructor_for_c_raw_signed_longTVdfmc_c_ffi);
  goto I313;
}
I313:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_signed_longTG_);
  goto I316;
}
I316:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_signed_longTG_, &Ksource_constructor_for_instantiation_of_c_raw_signed_longTVdfmc_c_ffi);
  goto I320;
}
I320:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_longTTGVdfmc_c_ffi, IKJLc_raw_signed_longTTG_);
  goto I323;
}
I323:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_longTTG_, &Ksource_constructor_for_c_raw_signed_longTTVdfmc_c_ffi);
  goto I327;
}
I327:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_signed_longTTG_);
  goto I330;
}
I330:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_signed_longTTG_, &Ksource_constructor_for_instantiation_of_c_raw_signed_longTTVdfmc_c_ffi);
  goto I334;
}
I334:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_intGVdfmc_c_ffi, IKJLc_raw_unsigned_intG_);
  goto I337;
}
I337:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_intG_, &Ksource_constructor_for_c_raw_unsigned_intVdfmc_c_ffi);
  goto I341;
}
I341:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_intTGVdfmc_c_ffi, IKJLc_raw_unsigned_intTG_);
  goto I344;
}
I344:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_intTG_, &Ksource_constructor_for_c_raw_unsigned_intTVdfmc_c_ffi);
  goto I348;
}
I348:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_unsigned_intTG_);
  goto I351;
}
I351:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_unsigned_intTG_, &Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTVdfmc_c_ffi);
  goto I355;
}
I355:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_intTTGVdfmc_c_ffi, IKJLc_raw_unsigned_intTTG_);
  goto I358;
}
I358:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_intTTG_, &Ksource_constructor_for_c_raw_unsigned_intTTVdfmc_c_ffi);
  goto I362;
}
I362:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_unsigned_intTTG_);
  goto I365;
}
I365:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_unsigned_intTTG_, &Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTTVdfmc_c_ffi);
  goto I369;
}
I369:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_intGVdfmc_c_ffi, IKJLc_raw_signed_intG_);
  goto I372;
}
I372:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_intG_, &Ksource_constructor_for_c_raw_signed_intVdfmc_c_ffi);
  goto I376;
}
I376:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_intTGVdfmc_c_ffi, IKJLc_raw_signed_intTG_);
  goto I379;
}
I379:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_intTG_, &Ksource_constructor_for_c_raw_signed_intTVdfmc_c_ffi);
  goto I383;
}
I383:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_signed_intTG_);
  goto I386;
}
I386:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_signed_intTG_, &Ksource_constructor_for_instantiation_of_c_raw_signed_intTVdfmc_c_ffi);
  goto I390;
}
I390:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_intTTGVdfmc_c_ffi, IKJLc_raw_signed_intTTG_);
  goto I393;
}
I393:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_intTTG_, &Ksource_constructor_for_c_raw_signed_intTTVdfmc_c_ffi);
  goto I397;
}
I397:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_signed_intTTG_);
  goto I400;
}
I400:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_signed_intTTG_, &Ksource_constructor_for_instantiation_of_c_raw_signed_intTTVdfmc_c_ffi);
  goto I404;
}
I404:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_intGVdfmc_c_ffi, IKJLc_raw_intG_);
  goto I407;
}
I407:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_intG_, &Ksource_constructor_for_c_raw_intVdfmc_c_ffi);
  goto I411;
}
I411:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_intTGVdfmc_c_ffi, IKJLc_raw_intTG_);
  goto I414;
}
I414:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_intTG_, &Ksource_constructor_for_c_raw_intTVdfmc_c_ffi);
  goto I418;
}
I418:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_intTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_intTG_);
  goto I421;
}
I421:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_intTG_, &Ksource_constructor_for_instantiation_of_c_raw_intTVdfmc_c_ffi);
  goto I425;
}
I425:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_intTTGVdfmc_c_ffi, IKJLc_raw_intTTG_);
  goto I428;
}
I428:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_intTTG_, &Ksource_constructor_for_c_raw_intTTVdfmc_c_ffi);
  goto I432;
}
I432:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_intTTG_);
  goto I435;
}
I435:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_intTTG_, &Ksource_constructor_for_instantiation_of_c_raw_intTTVdfmc_c_ffi);
  goto I439;
}
I439:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_floatGVdfmc_c_ffi, IKJLc_floatG_);
  goto I442;
}
I442:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_floatG_, &Ksource_constructor_for_c_floatVdfmc_c_ffi);
  goto I446;
}
I446:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_floatTGVdfmc_c_ffi, IKJLc_floatTG_);
  goto I449;
}
I449:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_floatTG_, &Ksource_constructor_for_c_floatTVdfmc_c_ffi);
  goto I453;
}
I453:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_floatTGVdfmc_c_ffi, IKJLinstantiation_of_c_floatTG_);
  goto I456;
}
I456:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:270
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_floatTG_, &Ksource_constructor_for_instantiation_of_c_floatTVdfmc_c_ffi);
  goto I460;
}
I460:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_doubleGVdfmc_c_ffi, IKJLc_doubleG_);
  goto I463;
}
I463:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_doubleG_, &Ksource_constructor_for_c_doubleVdfmc_c_ffi);
  goto I467;
}
I467:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_doubleTGVdfmc_c_ffi, IKJLc_doubleTG_);
  goto I470;
}
I470:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_doubleTG_, &Ksource_constructor_for_c_doubleTVdfmc_c_ffi);
  goto I474;
}
I474:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_doubleTGVdfmc_c_ffi, IKJLinstantiation_of_c_doubleTG_);
  goto I477;
}
I477:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:271
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_doubleTG_, &Ksource_constructor_for_instantiation_of_c_doubleTVdfmc_c_ffi);
  goto I481;
}
I481:

  return;
}


/* eof */
