#include "opendylan/run-time.h"

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

/* Typedefs for referenced classes */

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

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

typedef struct {
  dylan_value wrapper;
} _KLobjectGVKd;

typedef struct {
  dylan_value wrapper;
} _KLunboundGVKe;

typedef struct {
  dylan_value wrapper;
} _KLbooleanGVKd;

#define  define__KLsimple_object_vectorGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value size_; \
    dylan_value vector_element_[nrepeated+1]; \
  } _KLsimple_object_vectorGVKd_##nrepeated;
define__KLsimple_object_vectorGVKd(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 {
  dylan_value wrapper;
  dylan_value symbol_name_;
} _KLsymbolGVKd;

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

#define  define__KLbyte_stringGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value size_; \
    char string_element_[nrepeated+1]; \
  } _KLbyte_stringGVKd_##nrepeated;
define__KLbyte_stringGVKd(42);
define__KLbyte_stringGVKd(41);
define__KLbyte_stringGVKd(32);
define__KLbyte_stringGVKd(33);
define__KLbyte_stringGVKd(35);
define__KLbyte_stringGVKd(34);
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 {
  dylan_value wrapper;
  dylan_value xep_;
  dylan_value function_signature_;
  dylan_value mep_;
} _KLsimple_methodGVKe;

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

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

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

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

typedef struct {
  dylan_value wrapper;
} _KLdood_mapped_objectGVdood;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


/* Typedefs for defined classes */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_pointer_address_;
} _KLBc_raw_size_tTGVdfmc_c_ffi;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_size_tTGVdfmc_c_ffi;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_pointer_address_;
} _KLBc_raw_size_tTTGVdfmc_c_ffi;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_size_tTTGVdfmc_c_ffi;

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

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_pointer_address_;
} _KLBc_raw_ssize_tTGVdfmc_c_ffi;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_ssize_tTGVdfmc_c_ffi;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_pointer_address_;
} _KLBc_raw_ssize_tTTGVdfmc_c_ffi;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_pointer_address_;
} _KLBinstantiation_of_c_raw_ssize_tTTGVdfmc_c_ffi;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


/* Referenced object declarations */

dylan_value KPadd_classVKeI (dylan_value);
dylan_value Kinstall_Bclass_mappingVdfmc_modelingMM0I (dylan_value, dylan_value);
dylan_value Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I (dylan_value, dylan_value);
dylan_value Kdo_define_evaluator_overrideVdfmc_definitionsMM0I (dylan_value, dylan_value);
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;
dylan_value Kmake_name_fragmentVdfmc_macro_expanderI (dylan_value);
extern _KLsymbolGVKd KJclass_;
extern _KLclassGVKd KLsymbolGVKd;
extern _KLmm_wrapperGVKi_0 KLsymbolGVKdW;
dylan_value KlistVKdI (dylan_value);
dylan_value Kmake_parens_fragmentVdfmc_macro_expanderI (dylan_value);
dylan_value Kmake_comma_fragmentVdfmc_macro_expanderI ();
dylan_value Kmake_literal_fragmentVdfmc_macro_expanderMM3I (dylan_value);
extern _KLempty_listGVKd KPempty_listVKi;
extern _KLclassGVKd KLempty_listGVKd;
extern _KLmm_wrapperGVKi_0 KLempty_listGVKdW;
extern _KLsymbolGVKd KJend_;
dylan_value Kmake_templateVdfmc_macro_expanderI (dylan_value);
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;
dylan_value KerrorVKdMM1I (dylan_value, dylan_value);
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;
dylan_value Kclass_instanceQ_initialVKiI (dylan_value, dylan_value);
extern _KLmoduleGVKe Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi;
extern _KLclassGVKd KLmoduleGVKe;
extern _KLmm_wrapperGVKi_0 KLmoduleGVKeW;
extern _KLkeyword_methodGVKe Kdefault_class_constructorVKi;
dylan_value Kclass_instanceQ_rcpl_single_largeVKiI (dylan_value, dylan_value);
dylan_value Kgeneral_rcpl_class_instanceQVKiI (dylan_value, dylan_value);
dylan_value Kmake_semicolon_fragmentVdfmc_macro_expanderI ();
extern _KLsymbolGVKd KJconstant_;
dylan_value 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 dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_size_tGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_size_tGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_size_tG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_size_tVdfmc_c_ffi;
dylan_value Ksource_constructor_for_c_raw_size_tVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_size_tTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_size_tTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_size_tTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_size_tTVdfmc_c_ffi;
dylan_value Ksource_constructor_for_c_raw_size_tTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_size_tTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_size_tTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_size_tTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_size_tTVdfmc_c_ffi;
dylan_value Ksource_constructor_for_instantiation_of_c_raw_size_tTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_size_tTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_size_tTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_size_tTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_size_tTTVdfmc_c_ffi;
dylan_value Ksource_constructor_for_c_raw_size_tTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_size_tTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_size_tTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_size_tTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_size_tTTVdfmc_c_ffi;
dylan_value Ksource_constructor_for_instantiation_of_c_raw_size_tTTVdfmc_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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value Ksource_constructor_for_instantiation_of_c_raw_signed_longTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_ssize_tGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_ssize_tGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_ssize_tG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_ssize_tVdfmc_c_ffi;
dylan_value Ksource_constructor_for_c_raw_ssize_tVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_ssize_tTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_ssize_tTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_ssize_tTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_ssize_tTVdfmc_c_ffi;
dylan_value Ksource_constructor_for_c_raw_ssize_tTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_ssize_tTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_ssize_tTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_ssize_tTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_ssize_tTVdfmc_c_ffi;
dylan_value Ksource_constructor_for_instantiation_of_c_raw_ssize_tTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBc_raw_ssize_tTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBc_raw_ssize_tTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLc_raw_ssize_tTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_c_raw_ssize_tTTVdfmc_c_ffi;
dylan_value Ksource_constructor_for_c_raw_ssize_tTTVdfmc_c_ffiI ();
extern _KLclassGVKd KLBinstantiation_of_c_raw_ssize_tTTGVdfmc_c_ffi;
extern _KLmm_wrapperGVKi_0 KLBinstantiation_of_c_raw_ssize_tTTGVdfmc_c_ffiW;
static _KLsymbolGVKd KJLinstantiation_of_c_raw_ssize_tTTG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_ssize_tTTVdfmc_c_ffi;
dylan_value Ksource_constructor_for_instantiation_of_c_raw_ssize_tTTVdfmc_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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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;
dylan_value 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 K562;
static _KLbyte_stringGVKd_14 K563;
static _KLbyte_stringGVKd_14 K564;
static _KLbyte_stringGVKd_38 K565;
static _KLbyte_stringGVKd_9 K566;
static _KLbyte_stringGVKd_8 K567;
static _KLbyte_stringGVKd_6 K568;
static _KLbyte_stringGVKd_6 K569;
static _KLsignatureGVKe K570;
static _KLbyte_stringGVKd_28 K571;
static _KLimplementation_classGVKe K572;
static _KLsimple_object_vectorGVKd_4 K573;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_doubleTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_doubleTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K576;
static _KLsimple_object_vectorGVKd_15 K577;
static _KLbyte_stringGVKd_23 K578;
static _KLbyte_stringGVKd_63 K579;
static _KLkeyword_signatureAvaluesGVKi K580;
static _KLsimple_object_vectorGVKd_6 K581;
static _KLsymbolGVKd KJemitted_name_;
static _KLsymbolGVKd KJdefinition_;
static _KLbyte_stringGVKd_10 K584;
static _KLbyte_stringGVKd_12 K585;
static _KLsimple_object_vectorGVKd_3 K586;
static _KLsimple_object_vectorGVKd_1 K587;
extern _KLinstance_slot_descriptorGVKe KCraw_pointer_addressVdfmc_c_ffiHLBc_pointerG;
static _KLbyte_stringGVKd_29 K589;
static _KLsymbolGVKd KJopen_;
static _KLsymbolGVKd KJabstract_;
static _KLsymbolGVKd KJreferenced_type_;
static _KLbyte_stringGVKd_15 K593;
static _KLbyte_stringGVKd_8 K594;
static _KLbyte_stringGVKd_4 K595;
static _KLbyte_stringGVKd_11 K596;
static _KLimplementation_classGVKe K597;
static _KLsimple_object_vectorGVKd_1 K598;
static _KLsimple_object_vectorGVKd_14 K599;
static _KLbyte_stringGVKd_12 K600;
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 K611;
static _KLbyte_stringGVKd_29 K612;
static _KLbyte_stringGVKd_21 K613;
static _KLbyte_stringGVKd_29 K614;
static _KLbyte_stringGVKd_19 K615;
static _KLbyte_stringGVKd_21 K616;
static _KLbyte_stringGVKd_16 K617;
static _KLbyte_stringGVKd_14 K618;
static _KLbyte_stringGVKd_13 K619;
static _KLbyte_stringGVKd_18 K620;
static _KLbyte_stringGVKd_10 K621;
static _KLimplementation_classGVKe K622;
static _KLsimple_object_vectorGVKd_3 K623;
static _KLsimple_object_vectorGVKd_1 K624;
static _KLsimple_object_vectorGVKd_11 K625;
static _KLbyte_stringGVKd_11 K626;
static _KLbyte_stringGVKd_27 K627;
static _KLimplementation_classGVKe K628;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_floatTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_floatTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K631;
static _KLsimple_object_vectorGVKd_15 K632;
static _KLkeyword_signatureAvaluesGVKi K633;
static _KLsimple_object_vectorGVKd_1 K634;
static _KLbyte_stringGVKd_28 K635;
static _KLbyte_stringGVKd_10 K636;
static _KLimplementation_classGVKe K637;
static _KLsimple_object_vectorGVKd_14 K638;
static _KLbyte_stringGVKd_11 K639;
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 K645;
static _KLbyte_stringGVKd_29 K646;
static _KLbyte_stringGVKd_29 K647;
static _KLbyte_stringGVKd_20 K648;
static _KLbyte_stringGVKd_13 K649;
static _KLbyte_stringGVKd_9 K650;
static _KLimplementation_classGVKe K651;
static _KLsimple_object_vectorGVKd_11 K652;
static _KLbyte_stringGVKd_10 K653;
static _KLbyte_stringGVKd_30 K654;
static _KLimplementation_classGVKe K655;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_intTTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_intTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K658;
static _KLsimple_object_vectorGVKd_16 K659;
static _KLkeyword_signatureAvaluesGVKi K660;
static _KLsimple_object_vectorGVKd_1 K661;
static _KLbyte_stringGVKd_31 K662;
static _KLsymbolGVKd KJconcrete_class_name_;
static _KLbyte_stringGVKd_19 K664;
static _KLbyte_stringGVKd_13 K665;
static _KLimplementation_classGVKe K666;
static _KLsimple_object_vectorGVKd_1 K667;
static _KLsimple_object_vectorGVKd_15 K668;
static _KLbyte_stringGVKd_14 K669;
static _KLbyte_stringGVKd_29 K670;
static _KLimplementation_classGVKe K671;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_intTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_intTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K674;
static _KLsimple_object_vectorGVKd_15 K675;
static _KLkeyword_signatureAvaluesGVKi K676;
static _KLsimple_object_vectorGVKd_1 K677;
static _KLbyte_stringGVKd_30 K678;
static _KLsymbolGVKd KJpointer_type_name_;
static _KLbyte_stringGVKd_17 K680;
static _KLbyte_stringGVKd_12 K681;
static _KLimplementation_classGVKe K682;
static _KLsimple_object_vectorGVKd_14 K683;
static _KLbyte_stringGVKd_13 K684;
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 K691;
static _KLbyte_stringGVKd_27 K692;
static _KLbyte_stringGVKd_21 K693;
static _KLbyte_stringGVKd_21 K694;
static _KLbyte_stringGVKd_18 K695;
static _KLbyte_stringGVKd_20 K696;
static _KLbyte_stringGVKd_11 K697;
static _KLimplementation_classGVKe K698;
static _KLsimple_object_vectorGVKd_1 K699;
static _KLsimple_object_vectorGVKd_11 K700;
static _KLbyte_stringGVKd_12 K701;
static _KLbyte_stringGVKd_37 K702;
static _KLimplementation_classGVKe K703;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_intTTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_signed_intTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
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_38 K710;
static _KLbyte_stringGVKd_20 K711;
static _KLimplementation_classGVKe K712;
static _KLsimple_object_vectorGVKd_15 K713;
static _KLbyte_stringGVKd_21 K714;
static _KLbyte_stringGVKd_36 K715;
static _KLimplementation_classGVKe K716;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_intTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_signed_intTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
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_37 K723;
static _KLbyte_stringGVKd_19 K724;
static _KLimplementation_classGVKe K725;
static _KLsimple_object_vectorGVKd_14 K726;
static _KLbyte_stringGVKd_20 K727;
static _KLsymbolGVKd KJLraw_c_signed_intG_;
static _KLsymbolGVKd KJprimitive_c_signed_int_at_;
static _KLsymbolGVKd KJprimitive_c_signed_field_;
static _KLbyte_stringGVKd_24 K731;
static _KLbyte_stringGVKd_25 K732;
static _KLbyte_stringGVKd_18 K733;
static _KLbyte_stringGVKd_18 K734;
static _KLimplementation_classGVKe K735;
static _KLsimple_object_vectorGVKd_11 K736;
static _KLbyte_stringGVKd_19 K737;
static _KLbyte_stringGVKd_39 K738;
static _KLimplementation_classGVKe K739;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_intTTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_unsigned_intTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K742;
static _KLsimple_object_vectorGVKd_16 K743;
static _KLkeyword_signatureAvaluesGVKi K744;
static _KLsimple_object_vectorGVKd_1 K745;
static _KLbyte_stringGVKd_40 K746;
static _KLbyte_stringGVKd_22 K747;
static _KLimplementation_classGVKe K748;
static _KLsimple_object_vectorGVKd_15 K749;
static _KLbyte_stringGVKd_23 K750;
static _KLbyte_stringGVKd_38 K751;
static _KLimplementation_classGVKe K752;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_intTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_unsigned_intTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K755;
static _KLsimple_object_vectorGVKd_15 K756;
static _KLkeyword_signatureAvaluesGVKi K757;
static _KLsimple_object_vectorGVKd_1 K758;
static _KLbyte_stringGVKd_39 K759;
static _KLbyte_stringGVKd_21 K760;
static _KLimplementation_classGVKe K761;
static _KLsimple_object_vectorGVKd_14 K762;
static _KLbyte_stringGVKd_22 K763;
static _KLsymbolGVKd KJprimitive_c_unsigned_int_at_;
static _KLsymbolGVKd KJprimitive_c_unsigned_field_;
static _KLbyte_stringGVKd_26 K766;
static _KLbyte_stringGVKd_27 K767;
static _KLbyte_stringGVKd_20 K768;
static _KLimplementation_classGVKe K769;
static _KLsimple_object_vectorGVKd_11 K770;
static _KLbyte_stringGVKd_21 K771;
static _KLbyte_stringGVKd_34 K772;
static _KLimplementation_classGVKe K773;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_ssize_tTTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_ssize_tTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K776;
static _KLsimple_object_vectorGVKd_16 K777;
static _KLkeyword_signatureAvaluesGVKi K778;
static _KLsimple_object_vectorGVKd_1 K779;
static _KLbyte_stringGVKd_35 K780;
static _KLbyte_stringGVKd_17 K781;
static _KLimplementation_classGVKe K782;
static _KLsimple_object_vectorGVKd_15 K783;
static _KLbyte_stringGVKd_18 K784;
static _KLbyte_stringGVKd_33 K785;
static _KLimplementation_classGVKe K786;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_ssize_tTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_ssize_tTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K789;
static _KLsimple_object_vectorGVKd_15 K790;
static _KLkeyword_signatureAvaluesGVKi K791;
static _KLsimple_object_vectorGVKd_1 K792;
static _KLbyte_stringGVKd_34 K793;
static _KLbyte_stringGVKd_16 K794;
static _KLimplementation_classGVKe K795;
static _KLsimple_object_vectorGVKd_14 K796;
static _KLbyte_stringGVKd_17 K797;
static _KLsymbolGVKd KJLraw_c_ssize_tG_;
static _KLsymbolGVKd KJprimitive_c_ssize_t_at_;
static _KLbyte_stringGVKd_22 K800;
static _KLbyte_stringGVKd_15 K801;
static _KLbyte_stringGVKd_15 K802;
static _KLimplementation_classGVKe K803;
static _KLsimple_object_vectorGVKd_11 K804;
static _KLbyte_stringGVKd_16 K805;
static _KLbyte_stringGVKd_38 K806;
static _KLimplementation_classGVKe K807;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_longTTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_signed_longTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
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_39 K814;
static _KLbyte_stringGVKd_21 K815;
static _KLimplementation_classGVKe K816;
static _KLsimple_object_vectorGVKd_15 K817;
static _KLbyte_stringGVKd_22 K818;
static _KLbyte_stringGVKd_37 K819;
static _KLimplementation_classGVKe K820;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_longTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_signed_longTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
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_38 K827;
static _KLbyte_stringGVKd_20 K828;
static _KLimplementation_classGVKe K829;
static _KLsimple_object_vectorGVKd_14 K830;
static _KLbyte_stringGVKd_21 K831;
static _KLsymbolGVKd KJLraw_c_signed_longG_;
static _KLsymbolGVKd KJprimitive_c_signed_long_at_;
static _KLbyte_stringGVKd_26 K834;
static _KLbyte_stringGVKd_19 K835;
static _KLbyte_stringGVKd_19 K836;
static _KLimplementation_classGVKe K837;
static _KLsimple_object_vectorGVKd_11 K838;
static _KLbyte_stringGVKd_20 K839;
static _KLbyte_stringGVKd_33 K840;
static _KLimplementation_classGVKe K841;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_size_tTTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_size_tTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K844;
static _KLsimple_object_vectorGVKd_16 K845;
static _KLkeyword_signatureAvaluesGVKi K846;
static _KLsimple_object_vectorGVKd_1 K847;
static _KLbyte_stringGVKd_34 K848;
static _KLbyte_stringGVKd_16 K849;
static _KLimplementation_classGVKe K850;
static _KLsimple_object_vectorGVKd_15 K851;
static _KLbyte_stringGVKd_17 K852;
static _KLbyte_stringGVKd_32 K853;
static _KLimplementation_classGVKe K854;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_size_tTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_size_tTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K857;
static _KLsimple_object_vectorGVKd_15 K858;
static _KLkeyword_signatureAvaluesGVKi K859;
static _KLsimple_object_vectorGVKd_1 K860;
static _KLbyte_stringGVKd_33 K861;
static _KLbyte_stringGVKd_15 K862;
static _KLimplementation_classGVKe K863;
static _KLsimple_object_vectorGVKd_14 K864;
static _KLbyte_stringGVKd_16 K865;
static _KLsymbolGVKd KJLraw_c_size_tG_;
static _KLsymbolGVKd KJprimitive_c_size_t_at_;
static _KLbyte_stringGVKd_21 K868;
static _KLbyte_stringGVKd_14 K869;
static _KLbyte_stringGVKd_14 K870;
static _KLimplementation_classGVKe K871;
static _KLsimple_object_vectorGVKd_11 K872;
static _KLbyte_stringGVKd_15 K873;
static _KLbyte_stringGVKd_40 K874;
static _KLimplementation_classGVKe K875;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_longTTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_unsigned_longTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K878;
static _KLsimple_object_vectorGVKd_16 K879;
static _KLkeyword_signatureAvaluesGVKi K880;
static _KLsimple_object_vectorGVKd_1 K881;
static _KLbyte_stringGVKd_41 K882;
static _KLbyte_stringGVKd_23 K883;
static _KLimplementation_classGVKe K884;
static _KLsimple_object_vectorGVKd_15 K885;
static _KLbyte_stringGVKd_24 K886;
static _KLbyte_stringGVKd_39 K887;
static _KLimplementation_classGVKe K888;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_longTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_unsigned_longTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K891;
static _KLsimple_object_vectorGVKd_15 K892;
static _KLkeyword_signatureAvaluesGVKi K893;
static _KLsimple_object_vectorGVKd_1 K894;
static _KLbyte_stringGVKd_40 K895;
static _KLbyte_stringGVKd_22 K896;
static _KLimplementation_classGVKe K897;
static _KLsimple_object_vectorGVKd_14 K898;
static _KLbyte_stringGVKd_23 K899;
static _KLsymbolGVKd KJLraw_c_unsigned_longG_;
static _KLsymbolGVKd KJprimitive_c_unsigned_long_at_;
static _KLbyte_stringGVKd_28 K902;
static _KLbyte_stringGVKd_21 K903;
static _KLbyte_stringGVKd_21 K904;
static _KLimplementation_classGVKe K905;
static _KLsimple_object_vectorGVKd_11 K906;
static _KLbyte_stringGVKd_22 K907;
static _KLbyte_stringGVKd_39 K908;
static _KLimplementation_classGVKe K909;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_shortTTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_signed_shortTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K912;
static _KLsimple_object_vectorGVKd_16 K913;
static _KLkeyword_signatureAvaluesGVKi K914;
static _KLsimple_object_vectorGVKd_1 K915;
static _KLbyte_stringGVKd_40 K916;
static _KLbyte_stringGVKd_22 K917;
static _KLimplementation_classGVKe K918;
static _KLsimple_object_vectorGVKd_15 K919;
static _KLbyte_stringGVKd_23 K920;
static _KLbyte_stringGVKd_38 K921;
static _KLimplementation_classGVKe K922;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_shortTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_signed_shortTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K925;
static _KLsimple_object_vectorGVKd_15 K926;
static _KLkeyword_signatureAvaluesGVKi K927;
static _KLsimple_object_vectorGVKd_1 K928;
static _KLbyte_stringGVKd_39 K929;
static _KLbyte_stringGVKd_21 K930;
static _KLimplementation_classGVKe K931;
static _KLsimple_object_vectorGVKd_14 K932;
static _KLbyte_stringGVKd_22 K933;
static _KLsymbolGVKd KJLraw_c_signed_shortG_;
static _KLsymbolGVKd KJprimitive_c_signed_short_at_;
static _KLsymbolGVKd KJbox_c_signed_short_;
static _KLbyte_stringGVKd_18 K937;
static _KLbyte_stringGVKd_27 K938;
static _KLbyte_stringGVKd_20 K939;
static _KLbyte_stringGVKd_20 K940;
static _KLimplementation_classGVKe K941;
static _KLsimple_object_vectorGVKd_11 K942;
static _KLbyte_stringGVKd_21 K943;
static _KLbyte_stringGVKd_41 K944;
static _KLimplementation_classGVKe K945;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_shortTTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_unsigned_shortTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K948;
static _KLsimple_object_vectorGVKd_16 K949;
static _KLkeyword_signatureAvaluesGVKi K950;
static _KLsimple_object_vectorGVKd_1 K951;
static _KLbyte_stringGVKd_42 K952;
static _KLbyte_stringGVKd_24 K953;
static _KLimplementation_classGVKe K954;
static _KLsimple_object_vectorGVKd_15 K955;
static _KLbyte_stringGVKd_25 K956;
static _KLbyte_stringGVKd_40 K957;
static _KLimplementation_classGVKe K958;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_shortTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_unsigned_shortTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K961;
static _KLsimple_object_vectorGVKd_15 K962;
static _KLkeyword_signatureAvaluesGVKi K963;
static _KLsimple_object_vectorGVKd_1 K964;
static _KLbyte_stringGVKd_41 K965;
static _KLbyte_stringGVKd_23 K966;
static _KLimplementation_classGVKe K967;
static _KLsimple_object_vectorGVKd_14 K968;
static _KLbyte_stringGVKd_24 K969;
static _KLsymbolGVKd KJLraw_c_unsigned_shortG_;
static _KLsymbolGVKd KJprimitive_c_unsigned_short_at_;
static _KLsymbolGVKd KJbox_c_unsigned_short_;
static _KLbyte_stringGVKd_20 K973;
static _KLbyte_stringGVKd_29 K974;
static _KLbyte_stringGVKd_22 K975;
static _KLbyte_stringGVKd_22 K976;
static _KLimplementation_classGVKe K977;
static _KLsimple_object_vectorGVKd_11 K978;
static _KLbyte_stringGVKd_23 K979;
static _KLbyte_stringGVKd_38 K980;
static _KLimplementation_classGVKe K981;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_charTTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_signed_charTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K984;
static _KLsimple_object_vectorGVKd_16 K985;
static _KLkeyword_signatureAvaluesGVKi K986;
static _KLsimple_object_vectorGVKd_1 K987;
static _KLbyte_stringGVKd_39 K988;
static _KLbyte_stringGVKd_21 K989;
static _KLimplementation_classGVKe K990;
static _KLsimple_object_vectorGVKd_15 K991;
static _KLbyte_stringGVKd_22 K992;
static _KLbyte_stringGVKd_37 K993;
static _KLimplementation_classGVKe K994;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_signed_charTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_signed_charTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K997;
static _KLsimple_object_vectorGVKd_15 K998;
static _KLkeyword_signatureAvaluesGVKi K999;
static _KLsimple_object_vectorGVKd_1 K1000;
static _KLbyte_stringGVKd_38 K1001;
static _KLbyte_stringGVKd_20 K1002;
static _KLimplementation_classGVKe K1003;
static _KLsimple_object_vectorGVKd_14 K1004;
static _KLbyte_stringGVKd_21 K1005;
static _KLsymbolGVKd KJLraw_c_signed_charG_;
static _KLsymbolGVKd KJprimitive_c_signed_char_at_;
static _KLsymbolGVKd KJbox_c_signed_char_;
static _KLbyte_stringGVKd_17 K1009;
static _KLbyte_stringGVKd_26 K1010;
static _KLbyte_stringGVKd_19 K1011;
static _KLbyte_stringGVKd_19 K1012;
static _KLimplementation_classGVKe K1013;
static _KLsimple_object_vectorGVKd_11 K1014;
static _KLbyte_stringGVKd_20 K1015;
static _KLbyte_stringGVKd_40 K1016;
static _KLimplementation_classGVKe K1017;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_charTTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_unsigned_charTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1020;
static _KLsimple_object_vectorGVKd_16 K1021;
static _KLkeyword_signatureAvaluesGVKi K1022;
static _KLsimple_object_vectorGVKd_1 K1023;
static _KLbyte_stringGVKd_41 K1024;
static _KLbyte_stringGVKd_23 K1025;
static _KLimplementation_classGVKe K1026;
static _KLsimple_object_vectorGVKd_15 K1027;
static _KLbyte_stringGVKd_24 K1028;
static _KLbyte_stringGVKd_39 K1029;
static _KLimplementation_classGVKe K1030;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_raw_unsigned_charTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_raw_unsigned_charTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1033;
static _KLsimple_object_vectorGVKd_15 K1034;
static _KLkeyword_signatureAvaluesGVKi K1035;
static _KLsimple_object_vectorGVKd_1 K1036;
static _KLbyte_stringGVKd_40 K1037;
static _KLbyte_stringGVKd_22 K1038;
static _KLimplementation_classGVKe K1039;
static _KLsimple_object_vectorGVKd_14 K1040;
static _KLbyte_stringGVKd_23 K1041;
static _KLsymbolGVKd KJLraw_c_unsigned_charG_;
static _KLsymbolGVKd KJprimitive_c_unsigned_char_at_;
static _KLsymbolGVKd KJbox_c_unsigned_char_;
static _KLbyte_stringGVKd_19 K1045;
static _KLbyte_stringGVKd_28 K1046;
static _KLbyte_stringGVKd_21 K1047;
static _KLbyte_stringGVKd_21 K1048;
static _KLimplementation_classGVKe K1049;
static _KLsimple_object_vectorGVKd_11 K1050;
static _KLbyte_stringGVKd_22 K1051;
static _KLbyte_stringGVKd_18 K1052;
static _KLimplementation_classGVKe K1053;
static _KLsimple_object_vectorGVKd_1 K1054;
static _KLsimple_object_vectorGVKd_10 K1055;
static _KLbyte_stringGVKd_19 K1056;
static _KLsymbolGVKd KJLmachine_wordG_;
static _KLbyte_stringGVKd_14 K1058;
static _KLbyte_stringGVKd_11 K1059;
static _KLimplementation_classGVKe K1060;
static _KLsimple_object_vectorGVKd_10 K1061;
static _KLbyte_stringGVKd_12 K1062;
static _KLbyte_stringGVKd_10 K1063;
static _KLimplementation_classGVKe K1064;
static _KLsimple_object_vectorGVKd_1 K1065;
static _KLsimple_object_vectorGVKd_9 K1066;
static _KLbyte_stringGVKd_11 K1067;
static _KLbyte_stringGVKd_37 K1068;
static _KLimplementation_classGVKe K1069;
static _KLsimple_object_vectorGVKd_1 K1070;
static _KLsimple_object_vectorGVKd_15 K1071;
static _KLbyte_stringGVKd_38 K1072;
static _KLbyte_stringGVKd_34 K1073;
static _KLimplementation_classGVKe K1074;
extern _KLkeyword_methodGVKe KLBc_function_pointer_instantiationGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBc_function_pointer_instantiationGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_15 K1077;
static _KLkeyword_signatureAvaluesGVKi K1078;
static _KLsimple_object_vectorGVKd_1 K1079;
static _KLbyte_stringGVKd_35 K1080;
static _KLbyte_stringGVKd_20 K1081;
static _KLimplementation_classGVKe K1082;
static _KLsimple_object_vectorGVKd_14 K1083;
static _KLbyte_stringGVKd_21 K1084;
static _KLbyte_stringGVKd_22 K1085;
static _KLimplementation_classGVKe K1086;
static _KLsimple_object_vectorGVKd_14 K1087;
static _KLbyte_stringGVKd_23 K1088;
static _KLsymbolGVKd KJLmutable_object_with_elementsG_;
static _KLbyte_stringGVKd_30 K1090;
static _KLbyte_stringGVKd_28 K1091;
static _KLimplementation_classGVKe K1092;
static _KLsimple_object_vectorGVKd_2 K1093;
static _KLsimple_object_vectorGVKd_13 K1094;
static _KLbyte_stringGVKd_29 K1095;
static _KLbyte_stringGVKd_26 K1096;
static _KLimplementation_classGVKe K1097;
extern _KLkeyword_methodGVKe KLBinstantiation_of_c_voidTGZ32ZconstructorVdfmc_c_ffiMM0;
dylan_value KLBinstantiation_of_c_voidTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1100;
static _KLsimple_object_vectorGVKd_11 K1101;
static _KLkeyword_signatureAvaluesGVKi K1102;
static _KLsimple_object_vectorGVKd_1 K1103;
static _KLbyte_stringGVKd_27 K1104;
static _KLbyte_stringGVKd_9 K1105;
static _KLimplementation_classGVKe K1106;
static _KLsimple_object_vectorGVKd_1 K1107;
static _KLsimple_object_vectorGVKd_10 K1108;
static _KLsimple_object_vectorGVKd_1 K1109;
static _KLsimple_object_vectorGVKd_2 K1110;
static _KLbyte_stringGVKd_10 K1111;
static _KLbyte_stringGVKd_19 K1112;
static _KLimplementation_classGVKe K1113;
static _KLsimple_object_vectorGVKd_10 K1114;
static _KLbyte_stringGVKd_20 K1115;
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 K1122;
static _KLbyte_stringGVKd_4 K1123;
static _KLbyte_stringGVKd_22 K1124;
static _KLbyte_stringGVKd_26 K1125;
static _KLbyte_stringGVKd_24 K1126;
static _KLbyte_stringGVKd_15 K1127;
extern _KLsetter_methodGVKi KCraw_pointer_address_setterVdfmc_c_ffiMM0;
static _KLpairGVKd K1129;
static _KLbyte_stringGVKd_27 K1130;
static _KLbyte_stringGVKd_26 K1131;
extern _KLgetter_methodGVKi KCraw_pointer_addressVdfmc_c_ffiMM0;
static _KLpairGVKd K1133;
static _KLbyte_stringGVKd_20 K1134;
static _KLbyte_stringGVKd_19 K1135;
static _KLbyte_stringGVKd_11 K1136;
static _KLimplementation_classGVKe K1137;
static _KLsimple_object_vectorGVKd_9 K1138;
static _KLsimple_object_vectorGVKd_1 K1139;
static _KLsimple_object_vectorGVKd_1 K1140;
static _KLbyte_stringGVKd_12 K1141;
static _KLbyte_stringGVKd_14 K1142;
static _KLimplementation_classGVKe K1143;
static _KLsimple_object_vectorGVKd_1 K1144;
static _KLsimple_object_vectorGVKd_8 K1145;
static _KLsimple_object_vectorGVKd_1 K1146;
static _KLbyte_stringGVKd_15 K1147;
static _KLbyte_stringGVKd_9 K1148;
static _KLimplementation_classGVKe K1149;
static _KLsimple_object_vectorGVKd_8 K1150;
static _KLbyte_stringGVKd_10 K1151;
static _KLbyte_stringGVKd_10 K1152;
static _KLimplementation_classGVKe K1153;
static _KLsimple_object_vectorGVKd_8 K1154;
static _KLbyte_stringGVKd_11 K1155;
static _KLbyte_stringGVKd_8 K1156;
static _KLimplementation_classGVKe K1157;
static _KLsimple_object_vectorGVKd_8 K1158;
static _KLbyte_stringGVKd_9 K1159;
static _KLsymbolGVKd KJLobjectG_;
static _KLbyte_stringGVKd_8 K1161;
static _KLbyte_stringGVKd_9 K1162;
static _KLimplementation_classGVKe K1163;
static _KLsimple_object_vectorGVKd_1 K1164;
static _KLsimple_object_vectorGVKd_7 K1165;
static _KLsimple_object_vectorGVKd_1 K1166;
static _KLbyte_stringGVKd_10 K1167;
static _KLpairGVKd K1168;
static _KLpairGVKd K1169;
static _KLpairGVKd K1170;
static _KLpairGVKd K1171;
static _KLpairGVKd K1172;
static _KLpairGVKd K1173;
static _KLpairGVKd K1174;
static _KLpairGVKd K1175;
static _KLpairGVKd K1176;
static _KLpairGVKd K1177;
static _KLpairGVKd K1178;
static _KLpairGVKd K1179;
static _KLpairGVKd K1180;
static _KLpairGVKd K1181;
static _KLpairGVKd K1182;
static _KLpairGVKd K1183;
static _KLpairGVKd K1184;
static _KLpairGVKd K1185;
static _KLpairGVKd K1186;
static _KLpairGVKd K1187;
static _KLpairGVKd K1188;
static _KLpairGVKd K1189;
static _KLpairGVKd K1190;
static _KLpairGVKd K1191;
static _KLpairGVKd K1192;
static _KLpairGVKd K1193;
static _KLpairGVKd K1194;
static _KLpairGVKd K1195;
static _KLpairGVKd K1196;
static _KLpairGVKd K1197;
static _KLpairGVKd K1198;
static _KLpairGVKd K1199;
static _KLpairGVKd K1200;
static _KLpairGVKd K1201;
static _KLpairGVKd K1202;
static _KLpairGVKd K1203;
static _KLpairGVKd K1204;
static _KLpairGVKd K1205;
static _KLpairGVKd K1206;
static _KLpairGVKd K1207;
static _KLpairGVKd K1208;
static _KLpairGVKd K1209;
static _KLpairGVKd K1210;
static _KLpairGVKd K1211;
static _KLpairGVKd K1212;
static _KLpairGVKd K1213;
static _KLpairGVKd K1214;
static _KLpairGVKd K1215;
static _KLpairGVKd K1216;
static _KLpairGVKd K1217;
static _KLpairGVKd K1218;
static _KLpairGVKd K1219;
static _KLpairGVKd K1220;
static _KLpairGVKd K1221;
static _KLpairGVKd K1222;
static _KLpairGVKd K1223;
static _KLpairGVKd K1224;
static _KLpairGVKd K1225;
static _KLpairGVKd K1226;
static _KLpairGVKd K1227;
static _KLpairGVKd K1228;
static _KLpairGVKd K1229;
static _KLpairGVKd K1230;
static _KLpairGVKd K1231;
static _KLpairGVKd K1232;
static _KLpairGVKd K1233;
static _KLpairGVKd K1234;
static _KLpairGVKd K1235;
static _KLpairGVKd K1236;
static _KLpairGVKd K1237;
static _KLpairGVKd K1238;
static _KLpairGVKd K1239;
static _KLpairGVKd K1240;
static _KLpairGVKd K1241;
static _KLpairGVKd K1242;
static _KLpairGVKd K1243;
static _KLpairGVKd K1244;

/* Indirection variables */

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

/* Variables */

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

/* Objects */

_KLclassGVKd KLBc_valueGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K1167,
  &K1163,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_voidGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1159,
  &K1157,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_structGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1155,
  &K1153,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_unionGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1151,
  &K1149,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_non_structGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K1147,
  &K1143,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_pointerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K1141,
  &K1137,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

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

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

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

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

_KLclassGVKd KLBc_untyped_pointerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1115,
  &K1113,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_voidTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K1111,
  &K1106,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_voidTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1104,
  &K1097,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_statically_typed_pointerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1095,
  &K1092,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_pointer_to_pointerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1088,
  &K1086,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_function_pointerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1084,
  &K1082,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_function_pointer_instantiationGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1080,
  &K1074,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_statically_typed_function_pointerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1072,
  &K1069,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_numberGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1067,
  &K1064,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_integerGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1062,
  &K1060,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_abstract_floatGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1056,
  &K1053,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_unsigned_charGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1051,
  &K1049,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_unsigned_charTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1041,
  &K1039,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1037,
  &K1030,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &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,
  &K1028,
  &K1026,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1024,
  &K1017,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_signed_charGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1015,
  &K1013,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_signed_charTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1005,
  &K1003,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1001,
  &K994,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_charTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &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,
  &K992,
  &K990,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K988,
  &K981,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_unsigned_shortGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K979,
  &K977,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_unsigned_shortTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K969,
  &K967,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K965,
  &K958,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &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,
  &K956,
  &K954,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K952,
  &K945,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_signed_shortGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K943,
  &K941,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_signed_shortTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K933,
  &K931,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K929,
  &K922,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_shortTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &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,
  &K920,
  &K918,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K916,
  &K909,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_unsigned_longGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K907,
  &K905,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_unsigned_longTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K899,
  &K897,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K895,
  &K888,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &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,
  &K886,
  &K884,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K882,
  &K875,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_size_tGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K873,
  &K871,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_size_tG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K870
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_size_tVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &Ksource_constructor_for_c_raw_size_tVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_size_tTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K865,
  &K863,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_size_tTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &Ksource_constructor_for_c_raw_size_tTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_size_tTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K861,
  &K854,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_size_tTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &Ksource_constructor_for_instantiation_of_c_raw_size_tTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_size_tTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K852,
  &K850,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

static _KLsymbolGVKd KJLc_raw_size_tTTG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K849
};

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_size_tTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &Ksource_constructor_for_c_raw_size_tTTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_size_tTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K848,
  &K841,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_size_tTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &Ksource_constructor_for_instantiation_of_c_raw_size_tTTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_signed_longGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K839,
  &K837,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

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

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

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

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

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

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_longTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &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,
  &K818,
  &K816,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

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

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

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

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

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

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_ssize_tVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &Ksource_constructor_for_c_raw_ssize_tVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_ssize_tTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K797,
  &K795,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_ssize_tTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &Ksource_constructor_for_c_raw_ssize_tTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_ssize_tTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K793,
  &K786,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_ssize_tTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &Ksource_constructor_for_instantiation_of_c_raw_ssize_tTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_ssize_tTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K784,
  &K782,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_c_raw_ssize_tTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &Ksource_constructor_for_c_raw_ssize_tTTVdfmc_c_ffiI
};

_KLclassGVKd KLBinstantiation_of_c_raw_ssize_tTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K780,
  &K773,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_ssize_tTTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &Ksource_constructor_for_instantiation_of_c_raw_ssize_tTTVdfmc_c_ffiI
};

_KLclassGVKd KLBc_raw_unsigned_intGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K771,
  &K769,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_unsigned_intTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K763,
  &K761,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K759,
  &K752,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &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,
  &K750,
  &K748,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K746,
  &K739,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_signed_intGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K737,
  &K735,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

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

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

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

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

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

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

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

_KLsimple_methodGVKe Ksource_constructor_for_instantiation_of_c_raw_signed_intTVdfmc_c_ffi = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K570,
  &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,
  &K714,
  &K712,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

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

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

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

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

_KLclassGVKd KLBc_raw_intGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K701,
  &K698,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_intTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K684,
  &K682,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_intTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K678,
  &K671,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_raw_intTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K669,
  &K666,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K662,
  &K655,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_floatGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K653,
  &K651,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_floatTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K639,
  &K637,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_floatTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K635,
  &K628,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_doubleGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K626,
  &K622,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBc_doubleTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K600,
  &K597,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

_KLclassGVKd KLBinstantiation_of_c_doubleTGVdfmc_c_ffi = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K589,
  &K572,
  (dylan_value) 1,
  &Kdfmc_c_ffi_moduleYdylan_userVdfmc_c_ffi
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K572 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_doubleTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_doubleTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_doubleTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K576,
  &K577,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K573 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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,
  &K580,
  &key_mep_2,
  &KLBinstantiation_of_c_doubleTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_15 K577 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K578 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "Missing init keyword %="
};

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

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

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

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

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

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

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

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

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

_KLinstance_slot_descriptorGVKe KCraw_pointer_addressVdfmc_c_ffiHLBc_pointerG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 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 K589 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "<&instantiation-of-c-double*>"
};

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K597 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_doubleTGVdfmc_c_ffi,
  &KLBc_doubleTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K599,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1244,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_14 K599 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K600 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "<&c-double*>"
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K622 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_doubleGVdfmc_c_ffi,
  &KLBc_doubleGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K624,
  &K625,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

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

static _KLsimple_object_vectorGVKd_11 K625 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K626 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "<&c-double>"
};

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

static _KLimplementation_classGVKe K628 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_floatTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_floatTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_floatTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K631,
  &K632,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K633,
  &key_mep_2,
  &KLBinstantiation_of_c_floatTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_15 K632 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K633 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K634
};

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

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

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

static _KLimplementation_classGVKe K637 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_floatTGVdfmc_c_ffi,
  &KLBc_floatTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K638,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1243,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K638 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K639 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "<&c-float*>"
};

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

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

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

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

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K651 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_floatGVdfmc_c_ffi,
  &KLBc_floatGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K624,
  &K652,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K652 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K653 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<&c-float>"
};

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

static _KLimplementation_classGVKe K655 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_intTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K658,
  &K659,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K660,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_intTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_16 K659 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K660 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K661
};

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

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

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

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

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

static _KLimplementation_classGVKe K666 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_intTTGVdfmc_c_ffi,
  &KLBc_raw_intTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K667,
  &K668,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1242,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_15 K668 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K669 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<&c-raw-int**>"
};

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

static _KLimplementation_classGVKe K671 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_intTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_intTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_intTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K674,
  &K675,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K676,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_intTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_15 K675 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K676 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K677
};

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

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

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

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

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

static _KLimplementation_classGVKe K682 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_intTGVdfmc_c_ffi,
  &KLBc_raw_intTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K683,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1241,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K683 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K684 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "<&c-raw-int*>"
};

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

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

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

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

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

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

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K698 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_raw_intGVdfmc_c_ffi,
  &KLBc_raw_intGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K699,
  &K700,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_11 K700 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K701 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "<&c-raw-int>"
};

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

static _KLimplementation_classGVKe K703 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_signed_intTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K706,
  &K707,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K708,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_intTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_16 K707 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K708 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K709
};

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

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

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

static _KLimplementation_classGVKe K712 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_signed_intTTGVdfmc_c_ffi,
  &KLBc_raw_signed_intTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K667,
  &K713,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1240,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K713 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K714 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "<&c-raw-signed-int**>"
};

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

static _KLimplementation_classGVKe K716 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_signed_intTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K719,
  &K720,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K721,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_intTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_15 K720 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K721 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K722
};

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

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

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

static _KLimplementation_classGVKe K725 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_signed_intTGVdfmc_c_ffi,
  &KLBc_raw_signed_intTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K726,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1239,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K726 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K727 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "<&c-raw-signed-int*>"
};

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K735 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_raw_signed_intGVdfmc_c_ffi,
  &KLBc_raw_signed_intGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K699,
  &K736,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K736 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K737 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "<&c-raw-signed-int>"
};

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

static _KLimplementation_classGVKe K739 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_unsigned_intTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K742,
  &K743,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K744,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_intTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_16 K743 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K744 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K745
};

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

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

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

static _KLimplementation_classGVKe K748 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_unsigned_intTTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_intTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K667,
  &K749,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1238,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K749 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K750 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "<&c-raw-unsigned-int**>"
};

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

static _KLimplementation_classGVKe K752 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_unsigned_intTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K755,
  &K756,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K757,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_intTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_15 K756 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K757 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K758
};

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

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

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

static _KLimplementation_classGVKe K761 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_unsigned_intTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_intTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K762,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1237,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K762 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K763 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "<&c-raw-unsigned-int*>"
};

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

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

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

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

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

static _KLimplementation_classGVKe K769 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_raw_unsigned_intGVdfmc_c_ffi,
  &KLBc_raw_unsigned_intGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K699,
  &K770,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K770 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K771 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "<&c-raw-unsigned-int>"
};

static _KLbyte_stringGVKd_34 K772 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "<instantiation-of-c-raw-ssize-t**>"
};

static _KLimplementation_classGVKe K773 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_ssize_tTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_ssize_tTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_ssize_tTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K776,
  &K777,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_ssize_tTTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K778,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_ssize_tTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_16 K777 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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_ssize_tTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_ssize_tTTGVdfmc_c_ffi
};

static _KLkeyword_signatureAvaluesGVKi K778 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K779
};

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

static _KLbyte_stringGVKd_35 K780 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 141,
  "<&instantiation-of-c-raw-ssize-t**>"
};

static _KLbyte_stringGVKd_17 K781 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<c-raw-ssize-t**>"
};

static _KLimplementation_classGVKe K782 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_ssize_tTTGVdfmc_c_ffi,
  &KLBc_raw_ssize_tTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K667,
  &K783,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1236,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K783 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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_ssize_tTTGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_18 K784 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "<&c-raw-ssize-t**>"
};

static _KLbyte_stringGVKd_33 K785 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "<instantiation-of-c-raw-ssize-t*>"
};

static _KLimplementation_classGVKe K786 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_ssize_tTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_ssize_tTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_ssize_tTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K789,
  &K790,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_ssize_tTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K791,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_ssize_tTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_15 K790 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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_ssize_tTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_ssize_tTGVdfmc_c_ffi
};

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

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

static _KLbyte_stringGVKd_34 K793 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "<&instantiation-of-c-raw-ssize-t*>"
};

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

static _KLimplementation_classGVKe K795 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_ssize_tTGVdfmc_c_ffi,
  &KLBc_raw_ssize_tTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K796,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1235,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K796 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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_ssize_tTGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_17 K797 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<&c-raw-ssize-t*>"
};

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

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

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

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

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

static _KLimplementation_classGVKe K803 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_raw_ssize_tGVdfmc_c_ffi,
  &KLBc_raw_ssize_tGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K699,
  &K804,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K804 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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_ssize_tGVdfmc_c_ffi
};

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

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

static _KLimplementation_classGVKe K807 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_signed_longTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K810,
  &K811,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K812,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_longTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_16 K811 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K812 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K813
};

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

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

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

static _KLimplementation_classGVKe K816 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_signed_longTTGVdfmc_c_ffi,
  &KLBc_raw_signed_longTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K667,
  &K817,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1234,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K817 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K818 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "<&c-raw-signed-long**>"
};

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

static _KLimplementation_classGVKe K820 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_signed_longTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K823,
  &K824,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K825,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_longTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

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

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

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

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

static _KLimplementation_classGVKe K829 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_signed_longTGVdfmc_c_ffi,
  &KLBc_raw_signed_longTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K830,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1233,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K830 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K831 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "<&c-raw-signed-long*>"
};

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

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

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

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

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

static _KLimplementation_classGVKe K837 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_raw_signed_longGVdfmc_c_ffi,
  &KLBc_raw_signed_longGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K699,
  &K838,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K838 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K839 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "<&c-raw-signed-long>"
};

static _KLbyte_stringGVKd_33 K840 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "<instantiation-of-c-raw-size-t**>"
};

static _KLimplementation_classGVKe K841 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_size_tTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_size_tTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_size_tTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K844,
  &K845,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_size_tTTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K846,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_size_tTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_16 K845 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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_size_tTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_size_tTTGVdfmc_c_ffi
};

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

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

static _KLbyte_stringGVKd_34 K848 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "<&instantiation-of-c-raw-size-t**>"
};

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

static _KLimplementation_classGVKe K850 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_size_tTTGVdfmc_c_ffi,
  &KLBc_raw_size_tTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K667,
  &K851,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1232,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K851 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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_size_tTTGVdfmc_c_ffi
};

static _KLbyte_stringGVKd_17 K852 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<&c-raw-size-t**>"
};

static _KLbyte_stringGVKd_32 K853 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "<instantiation-of-c-raw-size-t*>"
};

static _KLimplementation_classGVKe K854 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_size_tTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_size_tTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_size_tTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K857,
  &K858,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstantiation_of_c_raw_size_tTGZ32ZconstructorVdfmc_c_ffiMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K859,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_size_tTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_15 K858 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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_size_tTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_size_tTGVdfmc_c_ffi
};

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

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

static _KLbyte_stringGVKd_33 K861 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "<&instantiation-of-c-raw-size-t*>"
};

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

static _KLimplementation_classGVKe K863 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_size_tTGVdfmc_c_ffi,
  &KLBc_raw_size_tTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K864,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1231,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K864 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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_size_tTGVdfmc_c_ffi
};

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

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

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

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

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

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

static _KLimplementation_classGVKe K871 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_raw_size_tGVdfmc_c_ffi,
  &KLBc_raw_size_tGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K699,
  &K872,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K872 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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_size_tGVdfmc_c_ffi
};

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

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

static _KLimplementation_classGVKe K875 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_unsigned_longTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K878,
  &K879,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K880,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_longTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_16 K879 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K880 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K881
};

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

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

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

static _KLimplementation_classGVKe K884 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_unsigned_longTTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_longTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K667,
  &K885,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1230,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K885 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K886 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "<&c-raw-unsigned-long**>"
};

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

static _KLimplementation_classGVKe K888 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_unsigned_longTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K891,
  &K892,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K893,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_longTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_15 K892 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K893 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K894
};

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

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

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

static _KLimplementation_classGVKe K897 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_unsigned_longTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_longTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K898,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1229,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K898 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K899 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "<&c-raw-unsigned-long*>"
};

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

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

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

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

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

static _KLimplementation_classGVKe K905 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_raw_unsigned_longGVdfmc_c_ffi,
  &KLBc_raw_unsigned_longGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K699,
  &K906,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K906 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K907 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "<&c-raw-unsigned-long>"
};

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

static _KLimplementation_classGVKe K909 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_signed_shortTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K912,
  &K913,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K914,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_shortTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_16 K913 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K914 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K915
};

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

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

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

static _KLimplementation_classGVKe K918 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_signed_shortTTGVdfmc_c_ffi,
  &KLBc_raw_signed_shortTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K667,
  &K919,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1228,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K919 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K920 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "<&c-raw-signed-short**>"
};

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

static _KLimplementation_classGVKe K922 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_signed_shortTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K925,
  &K926,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K927,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_shortTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_15 K926 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K927 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K928
};

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

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

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

static _KLimplementation_classGVKe K931 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_signed_shortTGVdfmc_c_ffi,
  &KLBc_raw_signed_shortTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K932,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1227,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K932 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K933 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "<&c-raw-signed-short*>"
};

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K941 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_raw_signed_shortGVdfmc_c_ffi,
  &KLBc_raw_signed_shortGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K699,
  &K942,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K942 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K943 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "<&c-raw-signed-short>"
};

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

static _KLimplementation_classGVKe K945 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_unsigned_shortTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K948,
  &K949,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K950,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_shortTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_16 K949 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K950 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K951
};

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

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

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

static _KLimplementation_classGVKe K954 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_unsigned_shortTTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_shortTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K667,
  &K955,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1226,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K955 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K956 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "<&c-raw-unsigned-short**>"
};

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

static _KLimplementation_classGVKe K958 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_unsigned_shortTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K961,
  &K962,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K963,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_shortTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_15 K962 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K963 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K964
};

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

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

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

static _KLimplementation_classGVKe K967 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_unsigned_shortTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_shortTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K968,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1225,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K968 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K969 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "<&c-raw-unsigned-short*>"
};

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K977 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_raw_unsigned_shortGVdfmc_c_ffi,
  &KLBc_raw_unsigned_shortGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K699,
  &K978,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K978 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K979 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "<&c-raw-unsigned-short>"
};

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

static _KLimplementation_classGVKe K981 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_signed_charTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K984,
  &K985,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K986,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_charTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_16 K985 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K986 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K987
};

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

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

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

static _KLimplementation_classGVKe K990 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_signed_charTTGVdfmc_c_ffi,
  &KLBc_raw_signed_charTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K667,
  &K991,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1224,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K991 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K992 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "<&c-raw-signed-char**>"
};

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

static _KLimplementation_classGVKe K994 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_signed_charTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K997,
  &K998,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K999,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_signed_charTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_15 K998 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K999 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K1000
};

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

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

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

static _KLimplementation_classGVKe K1003 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_signed_charTGVdfmc_c_ffi,
  &KLBc_raw_signed_charTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K1004,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1223,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K1004 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1005 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "<&c-raw-signed-char*>"
};

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K1013 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_raw_signed_charGVdfmc_c_ffi,
  &KLBc_raw_signed_charGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K699,
  &K1014,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K1014 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1015 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "<&c-raw-signed-char>"
};

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

static _KLimplementation_classGVKe K1017 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_unsigned_charTTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K1020,
  &K1021,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K1022,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_charTTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_16 K1021 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1022 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K1023
};

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

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

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

static _KLimplementation_classGVKe K1026 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_unsigned_charTTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_charTTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K667,
  &K1027,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1222,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K1027 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1028 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "<&c-raw-unsigned-char**>"
};

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

static _KLimplementation_classGVKe K1030 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_raw_unsigned_charTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K1033,
  &K1034,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K1035,
  &key_mep_2,
  &KLBinstantiation_of_c_raw_unsigned_charTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_15 K1034 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1035 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K1036
};

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

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

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

static _KLimplementation_classGVKe K1039 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_raw_unsigned_charTGVdfmc_c_ffi,
  &KLBc_raw_unsigned_charTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K1040,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1221,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K1040 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1041 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "<&c-raw-unsigned-char*>"
};

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

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

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

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

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

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

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

static _KLimplementation_classGVKe K1049 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_raw_unsigned_charGVdfmc_c_ffi,
  &KLBc_raw_unsigned_charGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K699,
  &K1050,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_11 K1050 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1051 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "<&c-raw-unsigned-char>"
};

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

static _KLimplementation_classGVKe K1053 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_abstract_floatGVdfmc_c_ffi,
  &KLBc_abstract_floatGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1054,
  &K1055,
  (dylan_value) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1219,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_10 K1055 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1056 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "<&c-abstract-float>"
};

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

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

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

static _KLimplementation_classGVKe K1060 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_integerGVdfmc_c_ffi,
  &KLBc_integerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1054,
  &K1061,
  (dylan_value) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1208,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K1061 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1062 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "<&c-integer>"
};

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

static _KLimplementation_classGVKe K1064 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_numberGVdfmc_c_ffi,
  &KLBc_numberGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1065,
  &K1066,
  (dylan_value) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1206,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_9 K1066 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1067 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "<&c-number>"
};

static _KLbyte_stringGVKd_37 K1068 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 149,
  "<c-statically-typed-function-pointer>"
};

static _KLimplementation_classGVKe K1069 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_statically_typed_function_pointerGVdfmc_c_ffi,
  &KLBc_statically_typed_function_pointerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1070,
  &K1071,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_15 K1071 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1072 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 153,
  "<&c-statically-typed-function-pointer>"
};

static _KLbyte_stringGVKd_34 K1073 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "<c-function-pointer-instantiation>"
};

static _KLimplementation_classGVKe K1074 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBc_function_pointer_instantiationGVdfmc_c_ffi,
  &KLBc_function_pointer_instantiationGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBc_function_pointer_instantiationGZ32ZconstructorVdfmc_c_ffiMM0,
  &K1070,
  &K1077,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K1078,
  &key_mep_2,
  &KLBc_function_pointer_instantiationGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

static _KLsimple_object_vectorGVKd_15 K1077 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1078 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K1079
};

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

static _KLbyte_stringGVKd_35 K1080 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 141,
  "<&c-function-pointer-instantiation>"
};

static _KLbyte_stringGVKd_20 K1081 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "<c-function-pointer>"
};

static _KLimplementation_classGVKe K1082 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_function_pointerGVdfmc_c_ffi,
  &KLBc_function_pointerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K1083,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1204,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K1083 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1084 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "<&c-function-pointer>"
};

static _KLbyte_stringGVKd_22 K1085 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "<c-pointer-to-pointer>"
};

static _KLimplementation_classGVKe K1086 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KLBc_pointer_to_pointerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K598,
  &K1087,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1193,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K1087 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1088 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "<&c-pointer-to-pointer>"
};

static _KLsymbolGVKd KJLmutable_object_with_elementsG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1090
};

static _KLbyte_stringGVKd_30 K1090 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 121,
  "<mutable-object-with-elements>"
};

static _KLbyte_stringGVKd_28 K1091 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "<c-statically-typed-pointer>"
};

static _KLimplementation_classGVKe K1092 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &KLBc_statically_typed_pointerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1093,
  &K1094,
  (dylan_value) 49,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1178,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_2 K1093 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBmutable_object_with_elementsGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_13 K1094 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1095 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "<&c-statically-typed-pointer>"
};

static _KLbyte_stringGVKd_26 K1096 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "<instantiation-of-c-void*>"
};

static _KLimplementation_classGVKe K1097 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102097,
  &KLBinstantiation_of_c_voidTGVdfmc_c_ffi,
  &KLBinstantiation_of_c_voidTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &KLBinstantiation_of_c_voidTGZ32ZconstructorVdfmc_c_ffiMM0,
  &K1100,
  &K1101,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &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,
  &K1102,
  &key_mep_2,
  &KLBinstantiation_of_c_voidTGZ32ZconstructorVdfmc_c_ffiMM0I,
  &K581
};

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

static _KLsimple_object_vectorGVKd_11 K1101 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1102 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K586,
  &KDsignature_LobjectG_typesVKi,
  &K1103
};

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

static _KLbyte_stringGVKd_27 K1104 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "<&instantiation-of-c-void*>"
};

static _KLbyte_stringGVKd_9 K1105 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<c-void*>"
};

static _KLimplementation_classGVKe K1106 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_voidTGVdfmc_c_ffi,
  &KLBc_voidTGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1107,
  &K1108,
  (dylan_value) 37,
  &K1109,
  &K1110,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1176,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_10 K1108 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1109 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  (dylan_value) 45
};

static _KLsimple_object_vectorGVKd_2 K1110 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling
};

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

static _KLbyte_stringGVKd_19 K1112 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "<c-untyped-pointer>"
};

static _KLimplementation_classGVKe K1113 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_untyped_pointerGVdfmc_c_ffi,
  &KLBc_untyped_pointerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1107,
  &K1114,
  (dylan_value) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K1114 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1115 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "<&c-untyped-pointer>"
};

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

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

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

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

static _KLsymbolGVKd KJslot_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1123
};

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

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

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

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

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

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

static _KLbyte_stringGVKd_15 K1127 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 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 K1129 = {
  &KLpairGVKdW /* wrapper */,
  &KCraw_pointer_address_setterVdfmc_c_ffiMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K1130 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "^raw-pointer-address-setter"
};

static _KLbyte_stringGVKd_26 K1131 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 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 K1133 = {
  &KLpairGVKdW /* wrapper */,
  &KCraw_pointer_addressVdfmc_c_ffiMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K1134 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "^raw-pointer-address"
};

static _KLbyte_stringGVKd_19 K1135 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "raw-pointer-address"
};

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

static _KLimplementation_classGVKe K1137 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255377,
  &KLBc_pointerGVdfmc_c_ffi,
  &KLBc_pointerGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K573,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1065,
  &K1138,
  (dylan_value) 33,
  &K1139,
  &K1110,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1174,
  &KPempty_vectorVKi,
  &K1140,
  &K573,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K1138 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1139 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  (dylan_value) 41
};

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

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

static _KLbyte_stringGVKd_14 K1142 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<c-non-struct>"
};

static _KLimplementation_classGVKe K1143 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_non_structGVdfmc_c_ffi,
  &KLBc_non_structGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1144,
  &K1145,
  (dylan_value) 29,
  &K1146,
  &K1110,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1172,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_8 K1145 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1146 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  (dylan_value) 37
};

static _KLbyte_stringGVKd_15 K1147 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "<&c-non-struct>"
};

static _KLbyte_stringGVKd_9 K1148 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<c-union>"
};

static _KLimplementation_classGVKe K1149 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_unionGVdfmc_c_ffi,
  &KLBc_unionGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1144,
  &K1150,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K1150 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1151 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<&c-union>"
};

static _KLbyte_stringGVKd_10 K1152 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<c-struct>"
};

static _KLimplementation_classGVKe K1153 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_structGVdfmc_c_ffi,
  &KLBc_structGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1144,
  &K1154,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K1154 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1155 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "<&c-struct>"
};

static _KLbyte_stringGVKd_8 K1156 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<c-void>"
};

static _KLimplementation_classGVKe K1157 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_voidGVdfmc_c_ffi,
  &KLBc_voidGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1144,
  &K1158,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K1158 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K1159 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<&c-void>"
};

static _KLsymbolGVKd KJLobjectG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1161
};

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

static _KLbyte_stringGVKd_9 K1162 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<c-value>"
};

static _KLimplementation_classGVKe K1163 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBc_valueGVdfmc_c_ffi,
  &KLBc_valueGVdfmc_c_ffiW,
  &KPfalseVKi,
  &K623,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1164,
  &K1165,
  (dylan_value) 25,
  &K1166,
  &K1110,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K1168,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K623,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

static _KLsimple_object_vectorGVKd_7 K1165 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBc_valueGVdfmc_c_ffi
};

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

static _KLbyte_stringGVKd_10 K1167 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<&c-value>"
};

static _KLpairGVKd K1168 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_non_structGVdfmc_c_ffi,
  &K1169
};

static _KLpairGVKd K1169 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_unionGVdfmc_c_ffi,
  &K1170
};

static _KLpairGVKd K1170 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_structGVdfmc_c_ffi,
  &K1171
};

static _KLpairGVKd K1171 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_voidGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1172 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_numberGVdfmc_c_ffi,
  &K1173
};

static _KLpairGVKd K1173 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_pointerGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1174 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_voidTGVdfmc_c_ffi,
  &K1175
};

static _KLpairGVKd K1175 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_untyped_pointerGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1176 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_statically_typed_pointerGVdfmc_c_ffi,
  &K1177
};

static _KLpairGVKd K1177 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_voidTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1178 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_doubleTGVdfmc_c_ffi,
  &K1179
};

static _KLpairGVKd K1179 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_floatTGVdfmc_c_ffi,
  &K1180
};

static _KLpairGVKd K1180 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_intTGVdfmc_c_ffi,
  &K1181
};

static _KLpairGVKd K1181 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_intTGVdfmc_c_ffi,
  &K1182
};

static _KLpairGVKd K1182 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_intTGVdfmc_c_ffi,
  &K1183
};

static _KLpairGVKd K1183 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_ssize_tTGVdfmc_c_ffi,
  &K1184
};

static _KLpairGVKd K1184 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_longTGVdfmc_c_ffi,
  &K1185
};

static _KLpairGVKd K1185 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_size_tTGVdfmc_c_ffi,
  &K1186
};

static _KLpairGVKd K1186 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_longTGVdfmc_c_ffi,
  &K1187
};

static _KLpairGVKd K1187 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_shortTGVdfmc_c_ffi,
  &K1188
};

static _KLpairGVKd K1188 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_shortTGVdfmc_c_ffi,
  &K1189
};

static _KLpairGVKd K1189 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_charTGVdfmc_c_ffi,
  &K1190
};

static _KLpairGVKd K1190 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_charTGVdfmc_c_ffi,
  &K1191
};

static _KLpairGVKd K1191 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_function_pointerGVdfmc_c_ffi,
  &K1192
};

static _KLpairGVKd K1192 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_pointer_to_pointerGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1193 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_intTTGVdfmc_c_ffi,
  &K1194
};

static _KLpairGVKd K1194 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_intTTGVdfmc_c_ffi,
  &K1195
};

static _KLpairGVKd K1195 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_intTTGVdfmc_c_ffi,
  &K1196
};

static _KLpairGVKd K1196 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_ssize_tTTGVdfmc_c_ffi,
  &K1197
};

static _KLpairGVKd K1197 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_longTTGVdfmc_c_ffi,
  &K1198
};

static _KLpairGVKd K1198 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_size_tTTGVdfmc_c_ffi,
  &K1199
};

static _KLpairGVKd K1199 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_longTTGVdfmc_c_ffi,
  &K1200
};

static _KLpairGVKd K1200 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_shortTTGVdfmc_c_ffi,
  &K1201
};

static _KLpairGVKd K1201 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_shortTTGVdfmc_c_ffi,
  &K1202
};

static _KLpairGVKd K1202 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_charTTGVdfmc_c_ffi,
  &K1203
};

static _KLpairGVKd K1203 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_charTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1204 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_statically_typed_function_pointerGVdfmc_c_ffi,
  &K1205
};

static _KLpairGVKd K1205 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_function_pointer_instantiationGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1206 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_abstract_floatGVdfmc_c_ffi,
  &K1207
};

static _KLpairGVKd K1207 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_integerGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1208 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_intGVdfmc_c_ffi,
  &K1209
};

static _KLpairGVKd K1209 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_intGVdfmc_c_ffi,
  &K1210
};

static _KLpairGVKd K1210 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_intGVdfmc_c_ffi,
  &K1211
};

static _KLpairGVKd K1211 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_ssize_tGVdfmc_c_ffi,
  &K1212
};

static _KLpairGVKd K1212 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_longGVdfmc_c_ffi,
  &K1213
};

static _KLpairGVKd K1213 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_size_tGVdfmc_c_ffi,
  &K1214
};

static _KLpairGVKd K1214 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_longGVdfmc_c_ffi,
  &K1215
};

static _KLpairGVKd K1215 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_shortGVdfmc_c_ffi,
  &K1216
};

static _KLpairGVKd K1216 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_shortGVdfmc_c_ffi,
  &K1217
};

static _KLpairGVKd K1217 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_signed_charGVdfmc_c_ffi,
  &K1218
};

static _KLpairGVKd K1218 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_raw_unsigned_charGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1219 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_doubleGVdfmc_c_ffi,
  &K1220
};

static _KLpairGVKd K1220 = {
  &KLpairGVKdW /* wrapper */,
  &KLBc_floatGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1221 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_charTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1222 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_charTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1223 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_charTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1224 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_charTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1225 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_shortTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1226 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_shortTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1227 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_shortTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1228 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_shortTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1229 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_longTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1230 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_longTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1231 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_size_tTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1232 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_size_tTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1233 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1234 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1235 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_ssize_tTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1236 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_ssize_tTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1237 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1238 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1239 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1240 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1241 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_intTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1242 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1243 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_floatTGVdfmc_c_ffi,
  &KPempty_listVKi
};

static _KLpairGVKd K1244 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstantiation_of_c_doubleTGVdfmc_c_ffi,
  &KPempty_listVKi
};

/* Code */

dylan_value Ksource_constructor_for_c_valueVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_8 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_valueG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T11.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T5 = KlistVKdI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T10 = Kmake_templateVdfmc_macro_expanderI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  return(T10);
}

dylan_value Ksource_constructor_for_c_voidVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_8 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_valueG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T11.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T5 = KlistVKdI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  T10 = Kmake_templateVdfmc_macro_expanderI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:21
  return(T10);
}

dylan_value Ksource_constructor_for_c_structVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_9 T13 = {&KLsimple_object_vectorGVKdW, (dylan_value) 37};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_structG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_valueG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T12.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T6 = KlistVKdI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  T11 = Kmake_templateVdfmc_macro_expanderI(&T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:25
  return(T11);
}

dylan_value Ksource_constructor_for_c_unionVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_9 T13 = {&KLsimple_object_vectorGVKdW, (dylan_value) 37};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_unionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_valueG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T12.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T6 = KlistVKdI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  T11 = Kmake_templateVdfmc_macro_expanderI(&T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:29
  return(T11);
}

dylan_value Ksource_constructor_for_c_non_structVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_8 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_non_structG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_valueG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T11.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T5 = KlistVKdI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  T10 = Kmake_templateVdfmc_macro_expanderI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:34
  return(T10);
}

dylan_value Ksource_constructor_for_c_pointerVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  _KLsimple_object_vectorGVKd_1 T27 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  _KLsimple_object_vectorGVKd_36 T40 = {&KLsimple_object_vectorGVKdW, (dylan_value) 145};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_non_structG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T27.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T6 = KlistVKdI(&T27);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T31 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_c_pointer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T32 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T33 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_c_pointer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T34 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T35 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_pointer_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T36 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T37 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T18 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T21 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJraw_pointer_address_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T22 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T24 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T38 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T39 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_pointer_address_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  T26 = Kmake_templateVdfmc_macro_expanderI(&T40);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:39
  return(T26);
}

dylan_value Ksource_constructor_for_c_untyped_pointerVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  _KLsimple_object_vectorGVKd_1 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_14 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 57};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_untyped_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T15.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T5 = KlistVKdI(&T15);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T9 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T16 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_untyped_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T17 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_untyped_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  T14 = Kmake_templateVdfmc_macro_expanderI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:51
  return(T14);
}

dylan_value Ksource_constructor_for_c_voidTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:58
  return(T17);
}

dylan_value Ksource_constructor_for_instantiation_of_c_voidTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_17 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 69};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_voidTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T17.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T5 = KlistVKdI(&T17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T9 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_voidTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_voidTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T16 = Kmake_templateVdfmc_macro_expanderI(&T21);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  return(T16);
}

dylan_value Ksource_constructor_for_c_statically_typed_pointerVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_3 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  dylan_value T19;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_15 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 61};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_voidTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T6 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmutable_object_with_elementsG_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T8 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T9 = Kmake_parens_fragmentVdfmc_macro_expanderI(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  T17 = Kmake_templateVdfmc_macro_expanderI(&T21);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:72
  return(T17);
}

dylan_value Ksource_constructor_for_c_pointer_to_pointerVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_15 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 61};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T16.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T6 = KlistVKdI(&T16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T17 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  T15 = Kmake_templateVdfmc_macro_expanderI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:79
  return(T15);
}

dylan_value Ksource_constructor_for_c_function_pointerVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_15 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 61};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T16.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T6 = KlistVKdI(&T16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T17 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  T15 = Kmake_templateVdfmc_macro_expanderI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:86
  return(T15);
}

dylan_value Ksource_constructor_for_c_function_pointer_instantiationVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_17 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 69};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointer_instantiationG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T17.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T5 = KlistVKdI(&T17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T9 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointer_instantiationG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointer_instantiationG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T16 = Kmake_templateVdfmc_macro_expanderI(&T21);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  return(T16);
}

dylan_value Ksource_constructor_for_c_statically_typed_function_pointerVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_15 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 61};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_function_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_function_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T16.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T6 = KlistVKdI(&T16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T17 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_function_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_function_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  T15 = Kmake_templateVdfmc_macro_expanderI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:101
  return(T15);
}

dylan_value Ksource_constructor_for_c_numberVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_8 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_numberG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_non_structG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T11.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T5 = KlistVKdI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  T10 = Kmake_templateVdfmc_macro_expanderI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:108
  return(T10);
}

dylan_value Ksource_constructor_for_c_integerVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  _KLsimple_object_vectorGVKd_1 T13 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T14;
  _KLsimple_object_vectorGVKd_11 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 45};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_numberG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T13.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T5 = KlistVKdI(&T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T9 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T14 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmachine_wordG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  T12 = Kmake_templateVdfmc_macro_expanderI(&T15);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:112
  return(T12);
}

dylan_value Ksource_constructor_for_c_abstract_floatVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_8 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_abstract_floatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_numberG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T11.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T5 = KlistVKdI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  T10 = Kmake_templateVdfmc_macro_expanderI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:116
  return(T10);
}

dylan_value Ksource_constructor_for_c_raw_unsigned_charVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 109};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T19.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T6 = KlistVKdI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_unsigned_charG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_char_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_field_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbox_c_unsigned_char_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  return(T18);
}

dylan_value Ksource_constructor_for_c_raw_unsigned_charTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T22.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T6 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  return(T21);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_unsigned_charTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T20.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T6 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  return(T19);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_unsigned_charTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_charTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_signed_charVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 109};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T19.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T6 = KlistVKdI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_signed_charG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_char_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_field_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbox_c_signed_char_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  return(T18);
}

dylan_value Ksource_constructor_for_c_raw_signed_charTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T22.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T6 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  return(T21);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_signed_charTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_signed_charTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T20.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T6 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  return(T19);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_signed_charTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_charTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_unsigned_shortVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 109};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T19.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T6 = KlistVKdI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_unsigned_shortG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_short_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_field_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbox_c_unsigned_short_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  return(T18);
}

dylan_value Ksource_constructor_for_c_raw_unsigned_shortTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T22.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T6 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  return(T21);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_unsigned_shortTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T20.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T6 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  return(T19);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_unsigned_shortTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_shortTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_signed_shortVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 109};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T19.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T6 = KlistVKdI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_signed_shortG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_short_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_field_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbox_c_signed_short_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  return(T18);
}

dylan_value Ksource_constructor_for_c_raw_signed_shortTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T22.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T6 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  return(T21);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_signed_shortTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_signed_shortTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T20.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T6 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  return(T19);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_signed_shortTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_shortTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_unsigned_longVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 109};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T19.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T6 = KlistVKdI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_unsigned_longG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_long_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_field_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  return(T18);
}

dylan_value Ksource_constructor_for_c_raw_unsigned_longTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T22.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T6 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  return(T21);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_unsigned_longTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T20.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T6 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  return(T19);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_unsigned_longTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/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_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_size_tVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 109};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T19.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T6 = KlistVKdI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_size_tG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_size_t_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_field_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  return(T18);
}

dylan_value Ksource_constructor_for_c_raw_size_tTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T22.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T6 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_size_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  return(T21);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_size_tTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_size_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_size_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_size_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_size_tTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T20.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T6 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_size_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  return(T19);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_size_tTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_size_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_size_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_size_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_size_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_signed_longVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 109};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T19.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T6 = KlistVKdI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_signed_longG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_long_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_field_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  return(T18);
}

dylan_value Ksource_constructor_for_c_raw_signed_longTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T22.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T6 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  return(T21);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_signed_longTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_signed_longTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T20.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T6 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  return(T19);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_signed_longTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_longTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_ssize_tVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 109};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T19.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T6 = KlistVKdI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_ssize_tG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_ssize_t_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_field_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  return(T18);
}

dylan_value Ksource_constructor_for_c_raw_ssize_tTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T22.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T6 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_ssize_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  return(T21);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_ssize_tTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_ssize_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_ssize_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_ssize_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_ssize_tTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T20.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T6 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_ssize_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  return(T19);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_ssize_tTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_ssize_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_ssize_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_ssize_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_ssize_tTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_unsigned_intVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 109};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T19.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T6 = KlistVKdI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_unsigned_intG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_int_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_unsigned_field_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  return(T18);
}

dylan_value Ksource_constructor_for_c_raw_unsigned_intTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T22.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T6 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  return(T21);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_unsigned_intTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T20.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T6 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  return(T19);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_unsigned_intTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_unsigned_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_unsigned_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_signed_intVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 109};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T19.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T6 = KlistVKdI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_signed_intG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_int_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_signed_field_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  return(T18);
}

dylan_value Ksource_constructor_for_c_raw_signed_intTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T22.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T6 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  return(T21);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_signed_intTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_signed_intTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T20.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T6 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  return(T19);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_signed_intTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_signed_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_signed_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_intVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 109};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T19.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T6 = KlistVKdI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_unsigned_intG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_int_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbitfield_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_int_field_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_wrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_unwrap_machine_word_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T18 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  return(T18);
}

dylan_value Ksource_constructor_for_c_raw_intTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T22.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T6 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJpointer_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T21 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  return(T21);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_intTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  return(T17);
}

dylan_value Ksource_constructor_for_c_raw_intTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_21 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_pointer_to_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T20.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T6 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconcrete_class_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T19 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  return(T19);
}

dylan_value Ksource_constructor_for_instantiation_of_c_raw_intTTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_raw_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_raw_intTTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  return(T17);
}

dylan_value Ksource_constructor_for_c_floatVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_abstract_floatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_floatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_float_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_raw_as_single_float_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_single_float_as_raw_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsingle_floatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T17 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  return(T17);
}

dylan_value Ksource_constructor_for_c_floatTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  return(T17);
}

dylan_value Ksource_constructor_for_instantiation_of_c_floatTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_floatTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_floatTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_floatTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_floatTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  return(T17);
}

dylan_value Ksource_constructor_for_c_doubleVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_24 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 97};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_abstract_floatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdesignator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_type_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJLraw_c_doubleG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJraw_dereferencer_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_c_double_at_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_raw_as_double_float_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJunboxer_function_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJprimitive_double_float_as_raw_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdouble_floatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T17 = Kmake_templateVdfmc_macro_expanderI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  return(T17);
}

dylan_value Ksource_constructor_for_c_doubleTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_statically_typed_pointerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJreferenced_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  return(T17);
}

dylan_value Ksource_constructor_for_instantiation_of_c_doubleTVdfmc_c_ffiI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_18 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 73};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_doubleTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T18.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T6 = KlistVKdI(&T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_automatic_pointer_designator_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJabstract_super_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLc_doubleTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJlow_level_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_doubleTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJself_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstantiation_of_c_doubleTG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T17 = Kmake_templateVdfmc_macro_expanderI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  return(T17);
}

dylan_value KLBinstantiation_of_c_doubleTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K578, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_floatTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K578, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_intTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K578, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_intTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K578, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_signed_intTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K578, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_signed_intTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJraw_pointer_address_;
    T13 = KerrorVKdMM1I(&K578, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
    T6 = T13;
    Uunique_Craw_pointer_addressF7 = T6;
  } else {
    Uunique_Craw_pointer_addressF7 = Uunique_Craw_pointer_address_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_unsigned_intTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_unsigned_intTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_ssize_tTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_ssize_tTTGVdfmc_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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_ssize_tTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_ssize_tTGVdfmc_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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_signed_longTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_signed_longTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_size_tTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_size_tTTGVdfmc_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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_size_tTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T8 = primitive_object_allocate_filled(5,&KLBinstantiation_of_c_raw_size_tTGVdfmc_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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_unsigned_longTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_unsigned_longTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:217
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_signed_shortTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_signed_shortTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:216
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_unsigned_shortTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_unsigned_shortTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:215
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_signed_charTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_signed_charTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:214
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_unsigned_charTTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_raw_unsigned_charTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:213
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBc_function_pointer_instantiationGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/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(&K579, &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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:92
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBinstantiation_of_c_voidTGZ32ZconstructorVdfmc_c_ffiMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Craw_pointer_address_) {
  dylan_value T6;
  dylan_value Uunique_Craw_pointer_addressF7;
  dylan_value T8;
  dylan_value Uunique_Craw_pointer_addressF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:65
  T11 = primitive_idQ(Uunique_Craw_pointer_address_,&KPunboundVKi);
  // /home/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(&K578, &T12);
    // /home/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_;
  }
  // /home/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(&K579, &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;
  // /home/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 dylan_value KPresolve_symbolVKiI(dylan_value);
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_valueG_);
    if (T0 != &KJLc_valueG_) {
      IKJLc_valueG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_voidG_);
    if (T0 != &KJLc_voidG_) {
      IKJLc_voidG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_structG_);
    if (T0 != &KJLc_structG_) {
      IKJLc_structG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_unionG_);
    if (T0 != &KJLc_unionG_) {
      IKJLc_unionG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_non_structG_);
    if (T0 != &KJLc_non_structG_) {
      IKJLc_non_structG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_pointerG_);
    if (T0 != &KJLc_pointerG_) {
      IKJLc_pointerG_ = T0;
    }
  }
  {
    dylan_value 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, &K586, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K581, 1, 4);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJraw_pointer_address_setter_);
    if (T0 != &KJraw_pointer_address_setter_) {
      IKJraw_pointer_address_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_untyped_pointerG_);
    if (T0 != &KJLc_untyped_pointerG_) {
      IKJLc_untyped_pointerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_voidTG_);
    if (T0 != &KJLc_voidTG_) {
      IKJLc_voidTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_voidTG_);
    if (T0 != &KJLinstantiation_of_c_voidTG_) {
      IKJLinstantiation_of_c_voidTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_statically_typed_pointerG_);
    if (T0 != &KJLc_statically_typed_pointerG_) {
      IKJLc_statically_typed_pointerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_pointer_to_pointerG_);
    if (T0 != &KJLc_pointer_to_pointerG_) {
      IKJLc_pointer_to_pointerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_function_pointerG_);
    if (T0 != &KJLc_function_pointerG_) {
      IKJLc_function_pointerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_function_pointer_instantiationG_);
    if (T0 != &KJLc_function_pointer_instantiationG_) {
      IKJLc_function_pointer_instantiationG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_statically_typed_function_pointerG_);
    if (T0 != &KJLc_statically_typed_function_pointerG_) {
      IKJLc_statically_typed_function_pointerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_numberG_);
    if (T0 != &KJLc_numberG_) {
      IKJLc_numberG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_integerG_);
    if (T0 != &KJLc_integerG_) {
      IKJLc_integerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_abstract_floatG_);
    if (T0 != &KJLc_abstract_floatG_) {
      IKJLc_abstract_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_charG_);
    if (T0 != &KJLc_raw_unsigned_charG_) {
      IKJLc_raw_unsigned_charG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_charTG_);
    if (T0 != &KJLc_raw_unsigned_charTG_) {
      IKJLc_raw_unsigned_charTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_charTTG_);
    if (T0 != &KJLc_raw_unsigned_charTTG_) {
      IKJLc_raw_unsigned_charTTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_charG_);
    if (T0 != &KJLc_raw_signed_charG_) {
      IKJLc_raw_signed_charG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_charTG_);
    if (T0 != &KJLc_raw_signed_charTG_) {
      IKJLc_raw_signed_charTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_charTTG_);
    if (T0 != &KJLc_raw_signed_charTTG_) {
      IKJLc_raw_signed_charTTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_shortG_);
    if (T0 != &KJLc_raw_unsigned_shortG_) {
      IKJLc_raw_unsigned_shortG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_shortTG_);
    if (T0 != &KJLc_raw_unsigned_shortTG_) {
      IKJLc_raw_unsigned_shortTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_shortTTG_);
    if (T0 != &KJLc_raw_unsigned_shortTTG_) {
      IKJLc_raw_unsigned_shortTTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_shortG_);
    if (T0 != &KJLc_raw_signed_shortG_) {
      IKJLc_raw_signed_shortG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_shortTG_);
    if (T0 != &KJLc_raw_signed_shortTG_) {
      IKJLc_raw_signed_shortTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_shortTTG_);
    if (T0 != &KJLc_raw_signed_shortTTG_) {
      IKJLc_raw_signed_shortTTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_longG_);
    if (T0 != &KJLc_raw_unsigned_longG_) {
      IKJLc_raw_unsigned_longG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_longTG_);
    if (T0 != &KJLc_raw_unsigned_longTG_) {
      IKJLc_raw_unsigned_longTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_longTTG_);
    if (T0 != &KJLc_raw_unsigned_longTTG_) {
      IKJLc_raw_unsigned_longTTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_size_tG_);
    if (T0 != &KJLc_raw_size_tG_) {
      IKJLc_raw_size_tG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_size_tTG_);
    if (T0 != &KJLc_raw_size_tTG_) {
      IKJLc_raw_size_tTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_size_tTG_);
    if (T0 != &KJLinstantiation_of_c_raw_size_tTG_) {
      IKJLinstantiation_of_c_raw_size_tTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_size_tTTG_);
    if (T0 != &KJLc_raw_size_tTTG_) {
      IKJLc_raw_size_tTTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_size_tTTG_);
    if (T0 != &KJLinstantiation_of_c_raw_size_tTTG_) {
      IKJLinstantiation_of_c_raw_size_tTTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_longG_);
    if (T0 != &KJLc_raw_signed_longG_) {
      IKJLc_raw_signed_longG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_longTG_);
    if (T0 != &KJLc_raw_signed_longTG_) {
      IKJLc_raw_signed_longTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_longTTG_);
    if (T0 != &KJLc_raw_signed_longTTG_) {
      IKJLc_raw_signed_longTTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_ssize_tG_);
    if (T0 != &KJLc_raw_ssize_tG_) {
      IKJLc_raw_ssize_tG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_ssize_tTG_);
    if (T0 != &KJLc_raw_ssize_tTG_) {
      IKJLc_raw_ssize_tTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_ssize_tTG_);
    if (T0 != &KJLinstantiation_of_c_raw_ssize_tTG_) {
      IKJLinstantiation_of_c_raw_ssize_tTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_ssize_tTTG_);
    if (T0 != &KJLc_raw_ssize_tTTG_) {
      IKJLc_raw_ssize_tTTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_ssize_tTTG_);
    if (T0 != &KJLinstantiation_of_c_raw_ssize_tTTG_) {
      IKJLinstantiation_of_c_raw_ssize_tTTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_intG_);
    if (T0 != &KJLc_raw_unsigned_intG_) {
      IKJLc_raw_unsigned_intG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_intTG_);
    if (T0 != &KJLc_raw_unsigned_intTG_) {
      IKJLc_raw_unsigned_intTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_unsigned_intTTG_);
    if (T0 != &KJLc_raw_unsigned_intTTG_) {
      IKJLc_raw_unsigned_intTTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_intG_);
    if (T0 != &KJLc_raw_signed_intG_) {
      IKJLc_raw_signed_intG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_intTG_);
    if (T0 != &KJLc_raw_signed_intTG_) {
      IKJLc_raw_signed_intTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_signed_intTTG_);
    if (T0 != &KJLc_raw_signed_intTTG_) {
      IKJLc_raw_signed_intTTG_ = T0;
    }
  }
  {
    dylan_value 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;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_intG_);
    if (T0 != &KJLc_raw_intG_) {
      IKJLc_raw_intG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_intTG_);
    if (T0 != &KJLc_raw_intTG_) {
      IKJLc_raw_intTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_intTG_);
    if (T0 != &KJLinstantiation_of_c_raw_intTG_) {
      IKJLinstantiation_of_c_raw_intTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_raw_intTTG_);
    if (T0 != &KJLc_raw_intTTG_) {
      IKJLc_raw_intTTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_raw_intTTG_);
    if (T0 != &KJLinstantiation_of_c_raw_intTTG_) {
      IKJLinstantiation_of_c_raw_intTTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_floatG_);
    if (T0 != &KJLc_floatG_) {
      IKJLc_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_floatTG_);
    if (T0 != &KJLc_floatTG_) {
      IKJLc_floatTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_floatTG_);
    if (T0 != &KJLinstantiation_of_c_floatTG_) {
      IKJLinstantiation_of_c_floatTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_doubleG_);
    if (T0 != &KJLc_doubleG_) {
      IKJLc_doubleG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_doubleTG_);
    if (T0 != &KJLc_doubleTG_) {
      IKJLc_doubleTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLinstantiation_of_c_doubleTG_);
    if (T0 != &KJLinstantiation_of_c_doubleTG_) {
      IKJLinstantiation_of_c_doubleTG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdefine_);
    if (T0 != &KJdefine_) {
      IKJdefine_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsealed_);
    if (T0 != &KJsealed_) {
      IKJsealed_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJconcrete_);
    if (T0 != &KJconcrete_) {
      IKJconcrete_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmetaclass_);
    if (T0 != &KJmetaclass_) {
      IKJmetaclass_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLc_automatic_pointer_designator_classG_);
    if (T0 != &KJLc_automatic_pointer_designator_classG_) {
      IKJLc_automatic_pointer_designator_classG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJabstract_super_);
    if (T0 != &KJabstract_super_) {
      IKJabstract_super_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlow_level_type_);
    if (T0 != &KJlow_level_type_) {
      IKJlow_level_type_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJself_);
    if (T0 != &KJself_) {
      IKJself_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJemitted_name_);
    if (T0 != &KJemitted_name_) {
      primitive_repeated_slot_value_setter(T0, &K586, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K581, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdefinition_);
    if (T0 != &KJdefinition_) {
      primitive_repeated_slot_value_setter(T0, &K586, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K581, 1, 2);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJopen_);
    if (T0 != &KJopen_) {
      IKJopen_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJabstract_);
    if (T0 != &KJabstract_) {
      IKJabstract_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJreferenced_type_);
    if (T0 != &KJreferenced_type_) {
      IKJreferenced_type_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLdesignator_classG_);
    if (T0 != &KJLdesignator_classG_) {
      IKJLdesignator_classG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJraw_type_name_);
    if (T0 != &KJraw_type_name_) {
      IKJraw_type_name_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_doubleG_);
    if (T0 != &KJLraw_c_doubleG_) {
      IKJLraw_c_doubleG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJraw_dereferencer_);
    if (T0 != &KJraw_dereferencer_) {
      IKJraw_dereferencer_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_double_at_);
    if (T0 != &KJprimitive_c_double_at_) {
      IKJprimitive_c_double_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJboxer_function_name_);
    if (T0 != &KJboxer_function_name_) {
      IKJboxer_function_name_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_raw_as_double_float_);
    if (T0 != &KJprimitive_raw_as_double_float_) {
      IKJprimitive_raw_as_double_float_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJunboxer_function_name_);
    if (T0 != &KJunboxer_function_name_) {
      IKJunboxer_function_name_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_double_float_as_raw_);
    if (T0 != &KJprimitive_double_float_as_raw_) {
      IKJprimitive_double_float_as_raw_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLdouble_floatG_);
    if (T0 != &KJLdouble_floatG_) {
      IKJLdouble_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_floatG_);
    if (T0 != &KJLraw_c_floatG_) {
      IKJLraw_c_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_float_at_);
    if (T0 != &KJprimitive_c_float_at_) {
      IKJprimitive_c_float_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_raw_as_single_float_);
    if (T0 != &KJprimitive_raw_as_single_float_) {
      IKJprimitive_raw_as_single_float_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_single_float_as_raw_);
    if (T0 != &KJprimitive_single_float_as_raw_) {
      IKJprimitive_single_float_as_raw_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLsingle_floatG_);
    if (T0 != &KJLsingle_floatG_) {
      IKJLsingle_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJconcrete_class_name_);
    if (T0 != &KJconcrete_class_name_) {
      IKJconcrete_class_name_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJpointer_type_name_);
    if (T0 != &KJpointer_type_name_) {
      IKJpointer_type_name_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_intG_);
    if (T0 != &KJLraw_c_unsigned_intG_) {
      IKJLraw_c_unsigned_intG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_int_at_);
    if (T0 != &KJprimitive_c_int_at_) {
      IKJprimitive_c_int_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJbitfield_dereferencer_);
    if (T0 != &KJbitfield_dereferencer_) {
      IKJbitfield_dereferencer_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_int_field_);
    if (T0 != &KJprimitive_c_int_field_) {
      IKJprimitive_c_int_field_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_wrap_machine_word_);
    if (T0 != &KJprimitive_wrap_machine_word_) {
      IKJprimitive_wrap_machine_word_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_unwrap_machine_word_);
    if (T0 != &KJprimitive_unwrap_machine_word_) {
      IKJprimitive_unwrap_machine_word_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_intG_);
    if (T0 != &KJLraw_c_signed_intG_) {
      IKJLraw_c_signed_intG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_int_at_);
    if (T0 != &KJprimitive_c_signed_int_at_) {
      IKJprimitive_c_signed_int_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_field_);
    if (T0 != &KJprimitive_c_signed_field_) {
      IKJprimitive_c_signed_field_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_int_at_);
    if (T0 != &KJprimitive_c_unsigned_int_at_) {
      IKJprimitive_c_unsigned_int_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_field_);
    if (T0 != &KJprimitive_c_unsigned_field_) {
      IKJprimitive_c_unsigned_field_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_ssize_tG_);
    if (T0 != &KJLraw_c_ssize_tG_) {
      IKJLraw_c_ssize_tG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_ssize_t_at_);
    if (T0 != &KJprimitive_c_ssize_t_at_) {
      IKJprimitive_c_ssize_t_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_longG_);
    if (T0 != &KJLraw_c_signed_longG_) {
      IKJLraw_c_signed_longG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_long_at_);
    if (T0 != &KJprimitive_c_signed_long_at_) {
      IKJprimitive_c_signed_long_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_size_tG_);
    if (T0 != &KJLraw_c_size_tG_) {
      IKJLraw_c_size_tG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_size_t_at_);
    if (T0 != &KJprimitive_c_size_t_at_) {
      IKJprimitive_c_size_t_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_longG_);
    if (T0 != &KJLraw_c_unsigned_longG_) {
      IKJLraw_c_unsigned_longG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_long_at_);
    if (T0 != &KJprimitive_c_unsigned_long_at_) {
      IKJprimitive_c_unsigned_long_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_shortG_);
    if (T0 != &KJLraw_c_signed_shortG_) {
      IKJLraw_c_signed_shortG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_short_at_);
    if (T0 != &KJprimitive_c_signed_short_at_) {
      IKJprimitive_c_signed_short_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJbox_c_signed_short_);
    if (T0 != &KJbox_c_signed_short_) {
      IKJbox_c_signed_short_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_shortG_);
    if (T0 != &KJLraw_c_unsigned_shortG_) {
      IKJLraw_c_unsigned_shortG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_short_at_);
    if (T0 != &KJprimitive_c_unsigned_short_at_) {
      IKJprimitive_c_unsigned_short_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJbox_c_unsigned_short_);
    if (T0 != &KJbox_c_unsigned_short_) {
      IKJbox_c_unsigned_short_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_signed_charG_);
    if (T0 != &KJLraw_c_signed_charG_) {
      IKJLraw_c_signed_charG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_signed_char_at_);
    if (T0 != &KJprimitive_c_signed_char_at_) {
      IKJprimitive_c_signed_char_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJbox_c_signed_char_);
    if (T0 != &KJbox_c_signed_char_) {
      IKJbox_c_signed_char_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_unsigned_charG_);
    if (T0 != &KJLraw_c_unsigned_charG_) {
      IKJLraw_c_unsigned_charG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_unsigned_char_at_);
    if (T0 != &KJprimitive_c_unsigned_char_at_) {
      IKJprimitive_c_unsigned_char_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJbox_c_unsigned_char_);
    if (T0 != &KJbox_c_unsigned_char_) {
      IKJbox_c_unsigned_char_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmachine_wordG_);
    if (T0 != &KJLmachine_wordG_) {
      IKJLmachine_wordG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmutable_object_with_elementsG_);
    if (T0 != &KJLmutable_object_with_elementsG_) {
      IKJLmutable_object_with_elementsG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_c_pointerG_);
    if (T0 != &KJLraw_c_pointerG_) {
      IKJLraw_c_pointerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_wrap_c_pointer_);
    if (T0 != &KJprimitive_wrap_c_pointer_) {
      IKJprimitive_wrap_c_pointer_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_unwrap_c_pointer_);
    if (T0 != &KJprimitive_unwrap_c_pointer_) {
      IKJprimitive_unwrap_c_pointer_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_c_pointer_at_);
    if (T0 != &KJprimitive_c_pointer_at_) {
      IKJprimitive_c_pointer_at_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslot_);
    if (T0 != &KJslot_) {
      IKJslot_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_pointerG_);
    if (T0 != &KJLraw_pointerG_) {
      IKJLraw_pointerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLobjectG_);
    if (T0 != &KJLobjectG_) {
      IKJLobjectG_ = T0;
    }
  }
{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:17
  T0 = KPadd_classVKeI(&KLBc_valueGVdfmc_c_ffi);
  goto I0;
}
I0:

{
  dylan_value T0;

  // /home/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 () {
{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/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:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_size_tGVdfmc_c_ffi, IKJLc_raw_size_tG_);
  goto I302;
}
I302:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_size_tG_, &Ksource_constructor_for_c_raw_size_tVdfmc_c_ffi);
  goto I306;
}
I306:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_size_tTGVdfmc_c_ffi, IKJLc_raw_size_tTG_);
  goto I309;
}
I309:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_size_tTG_, &Ksource_constructor_for_c_raw_size_tTVdfmc_c_ffi);
  goto I313;
}
I313:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_size_tTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_size_tTG_);
  goto I316;
}
I316:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_size_tTG_, &Ksource_constructor_for_instantiation_of_c_raw_size_tTVdfmc_c_ffi);
  goto I320;
}
I320:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_size_tTTGVdfmc_c_ffi, IKJLc_raw_size_tTTG_);
  goto I323;
}
I323:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_size_tTTG_, &Ksource_constructor_for_c_raw_size_tTTVdfmc_c_ffi);
  goto I327;
}
I327:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_size_tTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_size_tTTG_);
  goto I330;
}
I330:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:218
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_size_tTTG_, &Ksource_constructor_for_instantiation_of_c_raw_size_tTTVdfmc_c_ffi);
  goto I334;
}
I334:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_longGVdfmc_c_ffi, IKJLc_raw_signed_longG_);
  goto I337;
}
I337:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_longG_, &Ksource_constructor_for_c_raw_signed_longVdfmc_c_ffi);
  goto I341;
}
I341:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_longTGVdfmc_c_ffi, IKJLc_raw_signed_longTG_);
  goto I344;
}
I344:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_longTG_, &Ksource_constructor_for_c_raw_signed_longTVdfmc_c_ffi);
  goto I348;
}
I348:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_signed_longTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_signed_longTG_);
  goto I351;
}
I351:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  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 I355;
}
I355:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_longTTGVdfmc_c_ffi, IKJLc_raw_signed_longTTG_);
  goto I358;
}
I358:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_longTTG_, &Ksource_constructor_for_c_raw_signed_longTTVdfmc_c_ffi);
  goto I362;
}
I362:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_signed_longTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_signed_longTTG_);
  goto I365;
}
I365:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:219
  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 I369;
}
I369:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_ssize_tGVdfmc_c_ffi, IKJLc_raw_ssize_tG_);
  goto I372;
}
I372:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_ssize_tG_, &Ksource_constructor_for_c_raw_ssize_tVdfmc_c_ffi);
  goto I376;
}
I376:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_ssize_tTGVdfmc_c_ffi, IKJLc_raw_ssize_tTG_);
  goto I379;
}
I379:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_ssize_tTG_, &Ksource_constructor_for_c_raw_ssize_tTVdfmc_c_ffi);
  goto I383;
}
I383:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_ssize_tTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_ssize_tTG_);
  goto I386;
}
I386:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_ssize_tTG_, &Ksource_constructor_for_instantiation_of_c_raw_ssize_tTVdfmc_c_ffi);
  goto I390;
}
I390:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_ssize_tTTGVdfmc_c_ffi, IKJLc_raw_ssize_tTTG_);
  goto I393;
}
I393:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_ssize_tTTG_, &Ksource_constructor_for_c_raw_ssize_tTTVdfmc_c_ffi);
  goto I397;
}
I397:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_ssize_tTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_ssize_tTTG_);
  goto I400;
}
I400:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:220
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_ssize_tTTG_, &Ksource_constructor_for_instantiation_of_c_raw_ssize_tTTVdfmc_c_ffi);
  goto I404;
}
I404:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_intGVdfmc_c_ffi, IKJLc_raw_unsigned_intG_);
  goto I407;
}
I407:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_intG_, &Ksource_constructor_for_c_raw_unsigned_intVdfmc_c_ffi);
  goto I411;
}
I411:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_intTGVdfmc_c_ffi, IKJLc_raw_unsigned_intTG_);
  goto I414;
}
I414:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_intTG_, &Ksource_constructor_for_c_raw_unsigned_intTVdfmc_c_ffi);
  goto I418;
}
I418:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_unsigned_intTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_unsigned_intTG_);
  goto I421;
}
I421:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  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 I425;
}
I425:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_unsigned_intTTGVdfmc_c_ffi, IKJLc_raw_unsigned_intTTG_);
  goto I428;
}
I428:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_unsigned_intTTG_, &Ksource_constructor_for_c_raw_unsigned_intTTVdfmc_c_ffi);
  goto I432;
}
I432:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_unsigned_intTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_unsigned_intTTG_);
  goto I435;
}
I435:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:221
  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 I439;
}
I439:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_intGVdfmc_c_ffi, IKJLc_raw_signed_intG_);
  goto I442;
}
I442:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_intG_, &Ksource_constructor_for_c_raw_signed_intVdfmc_c_ffi);
  goto I446;
}
I446:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_intTGVdfmc_c_ffi, IKJLc_raw_signed_intTG_);
  goto I449;
}
I449:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_intTG_, &Ksource_constructor_for_c_raw_signed_intTVdfmc_c_ffi);
  goto I453;
}
I453:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_signed_intTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_signed_intTG_);
  goto I456;
}
I456:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  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 I460;
}
I460:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_signed_intTTGVdfmc_c_ffi, IKJLc_raw_signed_intTTG_);
  goto I463;
}
I463:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_signed_intTTG_, &Ksource_constructor_for_c_raw_signed_intTTVdfmc_c_ffi);
  goto I467;
}
I467:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_signed_intTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_signed_intTTG_);
  goto I470;
}
I470:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:222
  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 I474;
}
I474:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_intGVdfmc_c_ffi, IKJLc_raw_intG_);
  goto I477;
}
I477:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_intG_, &Ksource_constructor_for_c_raw_intVdfmc_c_ffi);
  goto I481;
}
I481:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_intTGVdfmc_c_ffi, IKJLc_raw_intTG_);
  goto I484;
}
I484:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_intTG_, &Ksource_constructor_for_c_raw_intTVdfmc_c_ffi);
  goto I488;
}
I488:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_intTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_intTG_);
  goto I491;
}
I491:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_intTG_, &Ksource_constructor_for_instantiation_of_c_raw_intTVdfmc_c_ffi);
  goto I495;
}
I495:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_raw_intTTGVdfmc_c_ffi, IKJLc_raw_intTTG_);
  goto I498;
}
I498:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_raw_intTTG_, &Ksource_constructor_for_c_raw_intTTVdfmc_c_ffi);
  goto I502;
}
I502:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_raw_intTTGVdfmc_c_ffi, IKJLinstantiation_of_c_raw_intTTG_);
  goto I505;
}
I505:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:223
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_raw_intTTG_, &Ksource_constructor_for_instantiation_of_c_raw_intTTVdfmc_c_ffi);
  goto I509;
}
I509:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_floatGVdfmc_c_ffi, IKJLc_floatG_);
  goto I512;
}
I512:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_floatG_, &Ksource_constructor_for_c_floatVdfmc_c_ffi);
  goto I516;
}
I516:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_floatTGVdfmc_c_ffi, IKJLc_floatTG_);
  goto I519;
}
I519:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_floatTG_, &Ksource_constructor_for_c_floatTVdfmc_c_ffi);
  goto I523;
}
I523:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_floatTGVdfmc_c_ffi, IKJLinstantiation_of_c_floatTG_);
  goto I526;
}
I526:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:272
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_floatTG_, &Ksource_constructor_for_instantiation_of_c_floatTVdfmc_c_ffi);
  goto I530;
}
I530:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_doubleGVdfmc_c_ffi, IKJLc_doubleG_);
  goto I533;
}
I533:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_doubleG_, &Ksource_constructor_for_c_doubleVdfmc_c_ffi);
  goto I537;
}
I537:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBc_doubleTGVdfmc_c_ffi, IKJLc_doubleTG_);
  goto I540;
}
I540:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLc_doubleTG_, &Ksource_constructor_for_c_doubleTVdfmc_c_ffi);
  goto I544;
}
I544:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstantiation_of_c_doubleTGVdfmc_c_ffi, IKJLinstantiation_of_c_doubleTG_);
  goto I547;
}
I547:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/c-ffi/c-designator-models.dylan:273
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstantiation_of_c_doubleTG_, &Ksource_constructor_for_instantiation_of_c_doubleTVdfmc_c_ffi);
  goto I551;
}
I551:

  return;
}


/* eof */
