#include "run-time.h"

/* Typedefs for referenced classes */

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

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

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

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

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

typedef struct {
  D wrapper;
} _KLbooleanGVKd;

typedef struct {
  D wrapper;
} _KLobjectGVKd;

typedef struct {
  D wrapper;
} _KLunboundGVKe;

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

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

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

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

#define  define__KLbyte_stringGVKd(nrepeated) \
  typedef struct { \
    D wrapper; \
    D size_; \
    char string_element_[nrepeated+1]; \
  } _KLbyte_stringGVKd_##nrepeated;
define__KLbyte_stringGVKd(25);
define__KLbyte_stringGVKd(32);
define__KLbyte_stringGVKd(27);
define__KLbyte_stringGVKd(6);
define__KLbyte_stringGVKd(18);
define__KLbyte_stringGVKd(26);
define__KLbyte_stringGVKd(17);
define__KLbyte_stringGVKd(12);
define__KLbyte_stringGVKd(15);
define__KLbyte_stringGVKd(8);
define__KLbyte_stringGVKd(5);
define__KLbyte_stringGVKd(16);
define__KLbyte_stringGVKd(24);
define__KLbyte_stringGVKd(9);
define__KLbyte_stringGVKd(11);
define__KLbyte_stringGVKd(23);
define__KLbyte_stringGVKd(20);
define__KLbyte_stringGVKd(13);

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

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

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

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

typedef struct {
  D wrapper;
} _KLintegerGVKd;

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

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

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

typedef struct {
  D wrapper;
  D users_;
} _KLreferenced_objectGVdfmc_common;

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

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

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

typedef struct {
  D wrapper;
  D outer_;
  D lambda_;
  D temporaries_;
  D rare_environment_data_;
} _KLlambda_lexical_environmentGVdfmc_flow_graph;

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

typedef struct {
  D wrapper;
  D item_properties_;
  D computation_source_location_;
  D previous_computation_;
  D next_computation_;
  D temporary_;
  D environment_;
  D computation_type_;
} _KLcomputationGVdfmc_flow_graph;

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

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

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

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

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

typedef struct {
  D wrapper;
  D item_properties_;
  D computation_source_location_;
  D previous_computation_;
  D next_computation_;
  D temporary_;
  D environment_;
  D computation_type_;
  D entry_state_;
  D body_;
} _KLblockGVdfmc_flow_graph;

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

typedef struct {
  D wrapper;
  D name_;
} _KLnamed_objectGVdfmc_common;

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

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

typedef struct {
  D wrapper;
} _KLbindingGVdfmc_namespace;

#define  define__KLstandalone_domainGVKe(nrepeated) \
  typedef struct { \
    D wrapper; \
    D domain_library_; \
    D domain_next_; \
    D domain_number_required_; \
    D domain_type_[nrepeated+1]; \
  } _KLstandalone_domainGVKe_##nrepeated;
define__KLstandalone_domainGVKe(1);

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D subclass_class_;
} _KLsubclassGVKe;

typedef struct {
  D wrapper;
} _KLbinding_referenceGVdfmc_flow_graph;

typedef struct {
  D wrapper;
  D referenced_binding_;
} _KLmodule_binding_referenceGVdfmc_flow_graph;

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

typedef struct {
  D wrapper;
  D users_;
  D Ptyped_binding_;
} _KLtype_referenceGVdfmc_flow_graph;

typedef struct {
  D wrapper;
  D users_;
  D reference_value_;
} _KLobject_referenceGVdfmc_flow_graph;

typedef struct {
  D wrapper;
  D users_;
  D referenced_binding_;
} _KLinteractor_binding_referenceGVdfmc_flow_graph;

typedef struct {
  D wrapper;
  D referenced_binding_;
  D users_;
} _KLdefined_constant_referenceGVdfmc_flow_graph;

typedef struct {
  D wrapper;
  D users_;
  D generator_;
  D environment_;
  D temporary_properties_;
  D emitted_name_;
  D name_;
} _KLlexical_variableGVdfmc_flow_graph;


/* Typedefs for defined classes */

typedef struct {
  D wrapper;
  D users_;
} _KLvalue_referenceGVdfmc_flow_graph;

typedef struct {
  D wrapper;
  D emitted_name_;
  D name_;
} _KLnamed_temporary_mixinGVdfmc_flow_graph;

typedef struct {
  D wrapper;
  D users_;
  D generator_;
  D environment_;
  D temporary_properties_;
} _KLtemporaryGVdfmc_flow_graph;

typedef struct {
  D wrapper;
  D users_;
  D generator_;
  D environment_;
  D temporary_properties_;
  D emitted_name_;
  D name_;
  D assignments_;
  D cell_type_;
} _KLcellGVdfmc_flow_graph;

typedef struct {
  D wrapper;
  D users_;
  D generator_;
  D environment_;
  D temporary_properties_;
} _KLmultiple_value_temporaryGVdfmc_flow_graph;

typedef struct {
  D wrapper;
  D users_;
  D generator_;
  D environment_;
  D temporary_properties_;
  D emitted_name_;
  D name_;
  D me_block_;
  D exits_;
} _KLentry_stateGVdfmc_flow_graph;

typedef struct {
  D wrapper;
  D users_;
  D generator_;
  D environment_;
  D temporary_properties_;
  D number_values_;
} _KLstack_vector_temporaryGVdfmc_flow_graph;

typedef struct {
  D wrapper;
  D users_;
  D generator_;
  D environment_;
  D temporary_properties_;
  D emitted_name_;
  D name_;
} _KLnamed_temporaryGVdfmc_flow_graph;


/* Referenced object declarations */

D KPadd_classVKeI (D);
D KPadd_nonsiblinged_domainVKnI (D, D);
extern _KLincremental_generic_functionGVKe KmakeVKd;
extern _KLfunction_classGVKi KLincremental_generic_functionGVKe;
extern _KLclassGVKd KLfunction_classGVKi;
extern _KLclassGVKd KLclassGVKd;
extern _KLmm_wrapperGVKi_0 KLclassGVKdW;
extern _KLclassGVKd KLmm_wrapperGVKi;
extern _KLmm_wrapperGVKi_1 KLmm_wrapperGVKiW;
extern _KLmm_wrapperGVKi_0 KLfunction_classGVKiW;
extern _KLmm_wrapperGVKi_0 KLincremental_generic_functionGVKeW;
extern _KLincremental_generic_functionGVKe KinitializeVKd;
extern _KLincremental_generic_functionGVKe Kinitialize_packed_slotsVKe;
D KPadd_a_methodVKnI (D, D, D, D, D, D);
extern _KLlibraryGVKe Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph;
extern _KLclassGVKd KLlibraryGVKe;
extern _KLmm_wrapperGVKi_0 KLlibraryGVKeW;
extern _KLbooleanGVKd KPfalseVKi;
extern _KLclassGVKd KLbooleanGVKd;
extern _KLmm_wrapperGVKi_0 KLbooleanGVKdW;
extern _KLclassGVKd KLobjectGVKd;
extern _KLmm_wrapperGVKi_0 KLobjectGVKdW;
extern _KLunboundGVKe KPunboundVKi;
extern _KLclassGVKd KLunboundGVKe;
extern _KLmm_wrapperGVKi_0 KLunboundGVKeW;
extern _KLbooleanGVKd KPtrueVKi;
extern _KLclassGVKd KLsealed_generic_functionGVKe;
extern _KLmm_wrapperGVKi_0 KLsealed_generic_functionGVKeW;
extern _KLempty_listGVKd KPempty_listVKi;
extern _KLclassGVKd KLempty_listGVKd;
extern _KLmm_wrapperGVKi_0 KLempty_listGVKdW;
extern _KLobject_signatureGVKe KDsignature_LobjectG_object_rest_value_1VKi;
extern _KLclassGVKd KLobject_signatureGVKe;
extern _KLmm_wrapperGVKi_0 KLobject_signatureGVKeW;
extern _KLabsent_engine_nodeGVKg RSINGULAR_Labsent_engine_nodeG;
extern _KLclassGVKd KLabsent_engine_nodeGVKg;
extern _KLmm_wrapperGVKi_0 KLabsent_engine_nodeGVKgW;
extern _KLclassGVKd KLbyte_stringGVKd;
extern _KLmm_wrapperGVKi_0 KLbyte_stringGVKdW;
extern _KLclassGVKd KLpairGVKd;
extern _KLmm_wrapperGVKi_0 KLpairGVKdW;
extern _KLclassGVKd KLgetter_methodGVKi;
extern _KLmm_wrapperGVKi_0 KLgetter_methodGVKiW;
extern _KLclassGVKd KLinstance_slot_descriptorGVKe;
extern _KLmm_wrapperGVKi_0 KLinstance_slot_descriptorGVKeW;
extern _KLsymbolGVKd KJnumber_values_;
extern _KLclassGVKd KLsymbolGVKd;
extern _KLmm_wrapperGVKi_0 KLsymbolGVKdW;
extern _KLclassGVKd KLintegerGVKd;
extern _KLmm_wrapperGVKi_0 KLintegerGVKdW;
extern _KLobject_signatureGVKe KDsignature_LobjectG_object_rest_value_2VKi;
extern _KLclassGVKd KLsetter_methodGVKi;
extern _KLmm_wrapperGVKi_0 KLsetter_methodGVKiW;
extern _KLclassGVKd KLimplementation_classGVKe;
extern _KLmm_wrapperGVKi_0 KLimplementation_classGVKeW;
extern _KLsimple_object_vectorGVKd_0 KPempty_vectorVKi;
extern _KLclassGVKd KLsimple_object_vectorGVKd;
extern _KLmm_wrapperGVKi_0 KLsimple_object_vectorGVKdW;
extern _KLclassGVKd KLreferenced_objectGVdfmc_common;
extern _KLmm_wrapperGVKi_0 KLreferenced_objectGVdfmc_commonW;
D KerrorVKdMM1I (D, D);
extern _KLclassGVKd KLlistGVKd;
extern _KLmm_wrapperGVKi_0 KLlistGVKdW;
extern _KLkeyword_methodGVKe KinitializeVKdMM1;
extern _KLfunction_classGVKi KLkeyword_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLkeyword_methodGVKeW;
extern _KLclassGVKd KLunionGVKe;
extern _KLmm_wrapperGVKi_0 KLunionGVKeW;
D Kunion_instanceQVKiI (D, D);
extern _KLclassGVKd KLlambda_lexical_environmentGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLlambda_lexical_environmentGVdfmc_flow_graphW;
extern _KLclassGVKd KLsingletonGVKd;
extern _KLmm_wrapperGVKi_0 KLsingletonGVKdW;
D Ksingleton_pointer_idQ_instanceQVKiI (D, D);
extern _KLclassGVKd KLcomputationGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLcomputationGVdfmc_flow_graphW;
extern _KLsymbolGVKd KJusers_;
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 KusersVdfmc_commonHLreferenced_objectG;
D Kclass_instanceQ_initialVKiI (D, D);
extern _KLmoduleGVKe Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph;
extern _KLclassGVKd KLmoduleGVKe;
extern _KLmm_wrapperGVKi_0 KLmoduleGVKeW;
extern _KLclassGVKd KLsignatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLsignatureAvaluesGVKiW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_LbooleanG_typesVKi;
extern _KLfunction_classGVKi KLsimple_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLsimple_methodGVKeW;
extern _KLclassGVKd KLsignatureGVKe;
extern _KLmm_wrapperGVKi_0 KLsignatureGVKeW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_LintegerG_typesVKi;
extern _KLclassGVKd KLblockGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLblockGVdfmc_flow_graphW;
extern _KLsymbolGVKd KJunknown_;
extern _KLclassGVKd KLemitted_objectGVdfmc_common;
extern _KLmm_wrapperGVKi_0 KLemitted_objectGVdfmc_commonW;
extern _KLclassGVKd KLnamed_objectGVdfmc_common;
extern _KLmm_wrapperGVKi_0 KLnamed_objectGVdfmc_commonW;
extern _KLsymbolGVKd KJname_;
extern _KLinstance_slot_descriptorGVKe Kemitted_nameVdfmc_commonHLemitted_objectG;
extern _KLinstance_slot_descriptorGVKe KnameVdfmc_commonHLnamed_objectG;
D Kclass_instanceQ_rcpl_single_largeVKiI (D, D);
extern _KLclassGVKd KLkeyword_signatureGVKe;
extern _KLmm_wrapperGVKi_0 KLkeyword_signatureGVKeW;
extern _KLclassGVKd KLBtypeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBtypeGVdfmc_modelingW;
extern _KLsimple_methodGVKe Kassignments_setterVdfmc_flow_graphMM1;
extern _KLsimple_methodGVKe KassignmentsVdfmc_flow_graphMM2;
extern _KLsealed_generic_functionGVKe KenvironmentVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kenvironment_setterVdfmc_modeling;
extern _KLclassGVKd KLbindingGVdfmc_namespace;
extern _KLmm_wrapperGVKi_0 KLbindingGVdfmc_namespaceW;
D Kgeneral_rcpl_class_instanceQVKiI (D, D);
extern _KLsimple_methodGVKe Kadd_temporaryXVdfmc_flow_graphMM0;
extern _KLsimple_methodGVKe Knext_frame_offsetVdfmc_flow_graphMM0;
extern _KLincremental_generic_functionGVKe KLVKd;
extern _KLclassGVKd KLstandalone_domainGVKe;
extern _KLmm_wrapperGVKi_0 KLstandalone_domainGVKeW;
extern _KLclassGVKd KLsubclassGVKe;
extern _KLmm_wrapperGVKi_0 KLsubclassGVKeW;
D Ksubclass_instanceQVKiI (D, D);
extern _KLkeyword_methodGVKe Kdefault_class_constructorVKi;
extern _KLclassGVKd KLbinding_referenceGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLbinding_referenceGVdfmc_flow_graphW;
extern _KLclassGVKd KLmodule_binding_referenceGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLmodule_binding_referenceGVdfmc_flow_graphW;
extern _KLsymbolGVKd KJprocessing_;
extern _KLobject_signatureGVKe KDsignature_LobjectG_no_rest_value_2VKi;
extern _KLsealed_generic_functionGVKe KnameVdfmc_common;
extern _KLincremental_generic_functionGVKe Kdood_weak_gettersVdood;
D KlistVKdI (D);
extern _KLsealed_generic_functionGVKe KconcatenateVKd;
extern _KLfunction_classGVKi KLsimple_closure_methodGVKi;
extern _KLmm_wrapperGVKi_0 KLsimple_closure_methodGVKiW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_LlistG_typesVKi;
D Kinitialize_packed_slotsVKeMM0I (D, D);
extern _KLsealed_generic_functionGVKe Kunsupplied_objectVKi;
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMM0;
extern _KLclassGVKd KLtype_referenceGVdfmc_flow_graph;
extern _KLclassGVKd KLobject_referenceGVdfmc_flow_graph;
extern _KLclassGVKd KLinteractor_binding_referenceGVdfmc_flow_graph;
extern _KLclassGVKd KLdefined_constant_referenceGVdfmc_flow_graph;
extern _KLclassGVKd KLlexical_variableGVdfmc_flow_graph;

/* Defined object declarations */

extern _KLclassGVKd KLvalue_referenceGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLvalue_referenceGVdfmc_flow_graphW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_dfmc_flow_graphRD_2;
extern _KLstandalone_domainGVKe_1 KinitializeVKdRD_dfmc_flow_graphRD_3;
extern _KLstandalone_domainGVKe_1 Kinitialize_packed_slotsVKeRD_dfmc_flow_graphRD_1;
extern _KLkeyword_methodGVKe KinitializeVKdMdfmc_flow_graphM0;
D KinitializeVKdMdfmc_flow_graphM0I (D, D, D);
extern _KLclassGVKd KLnamed_temporary_mixinGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLnamed_temporary_mixinGVdfmc_flow_graphW;
D Kclosed_overQVdfmc_flow_graphMM0I (D);
extern _KLclassGVKd KLtemporaryGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLtemporaryGVdfmc_flow_graphW;
extern _KLsealed_generic_functionGVKe Kgenerator_setterVdfmc_flow_graph;
extern _KLsimple_methodGVKe Kframe_offset_setterVdfmc_flow_graphMM0;
D Kframe_offset_setterVdfmc_flow_graphMM0I (D, D);
extern _KLinstance_slot_descriptorGVKe KgeneratorVdfmc_flow_graphHLtemporaryG;
extern _KLinstance_slot_descriptorGVKe KenvironmentVdfmc_modelingHLtemporaryGVdfmc_flow_graph;
extern _KLinstance_slot_descriptorGVKe Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG;
extern _KLclassGVKd KLcellGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLcellGVdfmc_flow_graphW;
extern _KLclassGVKd KLmultiple_value_temporaryGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLmultiple_value_temporaryGVdfmc_flow_graphW;
extern _KLclassGVKd KLentry_stateGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLentry_stateGVdfmc_flow_graphW;
extern _KLsealed_generic_functionGVKe KgeneratorVdfmc_flow_graph;
D Kmvt_transfer_valuesXVdfmc_flow_graphMM0I (D, D);
extern _KLsealed_generic_functionGVKe Kme_blockVdfmc_flow_graph;
extern _KLsealed_generic_functionGVKe KcellQVdfmc_flow_graph;
D Kclosed_overQ_setterVdfmc_flow_graphMM0I (D, D);
extern _KLsimple_methodGVKe Kclosed_overQVdfmc_flow_graphMM0;
extern _KLsimple_methodGVKe Kclosed_overQ_setterVdfmc_flow_graphMM0;
D Klocal_entry_stateQ_setterVdfmc_flow_graphMM0I (D, D);
extern _KLsealed_generic_functionGVKe Kmultiple_valuesQVdfmc_flow_graph;
D Kmultiple_valuesQVdfmc_flow_graphMM1I (D);
extern _KLsealed_generic_functionGVKe Knumber_valuesVdfmc_flow_graph;
extern _KLgetter_methodGVKi Knumber_valuesVdfmc_flow_graphMM0;
static _KLpairGVKd K42;
static _KLbyte_stringGVKd_13 K43;
extern _KLinstance_slot_descriptorGVKe Knumber_valuesVdfmc_flow_graphHLstack_vector_temporaryG;
extern _KLclassGVKd KLstack_vector_temporaryGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLstack_vector_temporaryGVdfmc_flow_graphW;
extern _KLsealed_generic_functionGVKe Knumber_values_setterVdfmc_flow_graph;
extern _KLsetter_methodGVKi Knumber_values_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K49;
static _KLbyte_stringGVKd_20 K50;
static _KLimplementation_classGVKe K51;
static _KLsimple_object_vectorGVKd_5 K52;
extern _KLkeyword_methodGVKe KLstack_vector_temporaryGZ32ZconstructorVdfmc_flow_graphMM0;
D KLstack_vector_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I (D, D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K55;
static _KLsimple_object_vectorGVKd_6 K56;
static _KLsimple_object_vectorGVKd_1 K57;
static _KLsymbolGVKd KJenvironment_;
static _KLbyte_stringGVKd_23 K59;
static _KLunionGVKe K60;
static _KLunionGVKe K61;
static _KLpairGVKd K62;
static _KLsingletonGVKd K63;
static _KLbyte_stringGVKd_11 K64;
static _KLkeyword_signatureAvaluesGVKi K65;
static _KLsimple_object_vectorGVKd_8 K66;
static _KLsymbolGVKd KJgenerator_;
static _KLbyte_stringGVKd_9 K68;
static _KLsimple_object_vectorGVKd_4 K69;
static _KLsimple_object_vectorGVKd_1 K70;
static _KLbyte_stringGVKd_24 K71;
extern _KLsimple_methodGVKe Kmultiple_valuesQVdfmc_flow_graphMM0;
D Kmultiple_valuesQVdfmc_flow_graphMM0I (D);
extern _KLsimple_methodGVKe Kmultiple_valuesQVdfmc_flow_graphMM1;
static _KLpairGVKd K75;
static _KLpairGVKd K76;
static _KLsignatureAvaluesGVKi K77;
static _KLbyte_stringGVKd_16 K78;
static _KLsimple_object_vectorGVKd_1 K79;
static _KLsignatureAvaluesGVKi K80;
static _KLsimple_object_vectorGVKd_1 K81;
static _KLsignatureGVKe K82;
static _KLsimple_object_vectorGVKd_2 K83;
static _KLsignatureGVKe K84;
extern _KLsimple_methodGVKe Kpack_false_or_fieldVdfmc_flow_graph;
D Kpack_false_or_fieldVdfmc_flow_graphI (D x_);
D Kclosed_overQ_field_setterVdfmc_flow_graphMM0I (D, D);
static _KLsignatureAvaluesGVKi K88;
static _KLsimple_object_vectorGVKd_1 K89;
static _KLunionGVKe K90;
extern _KLsimple_methodGVKe KcellQVdfmc_flow_graphMM0;
D KcellQVdfmc_flow_graphMM0I (D);
extern _KLsimple_methodGVKe KcellQVdfmc_flow_graphMM1;
D KcellQVdfmc_flow_graphMM1I (D);
static _KLpairGVKd K95;
static _KLpairGVKd K96;
static _KLbyte_stringGVKd_5 K97;
static _KLsignatureGVKe K98;
static _KLsimple_object_vectorGVKd_1 K99;
static _KLsignatureGVKe K100;
extern _KLgetter_methodGVKi Kme_blockVdfmc_flow_graphMM0;
static _KLpairGVKd K102;
static _KLbyte_stringGVKd_8 K103;
extern _KLinstance_slot_descriptorGVKe Kme_blockVdfmc_flow_graphHLentry_stateG;
static _KLsymbolGVKd KJblock_;
extern _KLsealed_generic_functionGVKe Kme_block_setterVdfmc_flow_graph;
static _KLunionGVKe K107;
extern _KLsetter_methodGVKi Kme_block_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K109;
static _KLbyte_stringGVKd_15 K110;
static _KLbyte_stringGVKd_5 K111;
extern _KLsimple_methodGVKe Kmvt_required_initializedQVdfmc_flow_graphMM0;
D Kmvt_required_initializedQVdfmc_flow_graphMM0I (D x_);
extern _KLsimple_methodGVKe Krequired_valuesVdfmc_flow_graphMM0;
D Krequired_valuesVdfmc_flow_graphMM0I (D);
extern _KLsimple_methodGVKe Krequired_values_setterVdfmc_flow_graphMM0;
D Krequired_values_setterVdfmc_flow_graphMM0I (D, D);
extern _KLsimple_methodGVKe Krest_valuesQVdfmc_flow_graphMM0;
D Krest_valuesQVdfmc_flow_graphMM0I (D);
extern _KLsimple_methodGVKe Krest_valuesQ_setterVdfmc_flow_graphMM0;
D Krest_valuesQ_setterVdfmc_flow_graphMM0I (D, D);
D KPrest_valuesQ_setterVdfmc_flow_graphMM0I (D, D);
D KPrest_valuesQ_field_setterVdfmc_flow_graphMM0I (D, D);
static _KLsignatureAvaluesGVKi K124;
static _KLsimple_object_vectorGVKd_2 K125;
D KPrest_valuesQVdfmc_flow_graphMM0I (D);
D Kmvt_required_initializedQ_setterVdfmc_flow_graphMM0I (D, D);
D KPrequired_values_setterVdfmc_flow_graphMM0I (D, D);
static _KLsignatureAvaluesGVKi K129;
static _KLsimple_object_vectorGVKd_2 K130;
static _KLsignatureAvaluesGVKi K131;
extern _KLsimple_methodGVKe KgeneratorVdfmc_flow_graphMM0;
D KgeneratorVdfmc_flow_graphMM0I (D);
extern _KLgetter_methodGVKi KgeneratorVdfmc_flow_graphMM1;
static _KLpairGVKd K135;
static _KLpairGVKd K136;
static _KLsignatureGVKe K137;
static _KLimplementation_classGVKe K138;
static _KLsimple_object_vectorGVKd_8 K139;
extern _KLkeyword_methodGVKe KLentry_stateGZ32ZconstructorVdfmc_flow_graphMM0;
D KLentry_stateGZ32ZconstructorVdfmc_flow_graphMM0I (D, D, D, D, D, D, D, D);
static _KLsimple_object_vectorGVKd_1 K142;
static _KLsimple_object_vectorGVKd_9 K143;
static _KLsimple_object_vectorGVKd_2 K144;
extern _KLinstance_slot_descriptorGVKe KexitsVdfmc_flow_graphHLentry_stateG;
extern _KLsealed_generic_functionGVKe KexitsVdfmc_flow_graph;
extern _KLsealed_generic_functionGVKe Kexits_setterVdfmc_flow_graph;
extern _KLsetter_methodGVKi Kexits_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K149;
static _KLbyte_stringGVKd_12 K150;
extern _KLgetter_methodGVKi KexitsVdfmc_flow_graphMM0;
static _KLpairGVKd K152;
static _KLbyte_stringGVKd_5 K153;
extern _KLclassGVKd KLnamed_temporaryGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLnamed_temporaryGVdfmc_flow_graphW;
static _KLimplementation_classGVKe K156;
static _KLsimple_object_vectorGVKd_6 K157;
extern _KLkeyword_methodGVKe KLnamed_temporaryGZ32ZconstructorVdfmc_flow_graphMM0;
D KLnamed_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I (D, D, D, D, D, D, D);
static _KLsimple_object_vectorGVKd_2 K160;
static _KLsimple_object_vectorGVKd_8 K161;
static _KLkeyword_signatureAvaluesGVKi K162;
static _KLsimple_object_vectorGVKd_10 K163;
static _KLsymbolGVKd KJemitted_name_;
static _KLbyte_stringGVKd_12 K165;
static _KLsimple_object_vectorGVKd_5 K166;
static _KLbyte_stringGVKd_17 K167;
static _KLkeyword_signatureAvaluesGVKi K168;
static _KLsimple_object_vectorGVKd_12 K169;
static _KLsimple_object_vectorGVKd_6 K170;
static _KLsimple_object_vectorGVKd_1 K171;
static _KLbyte_stringGVKd_13 K172;
static _KLimplementation_classGVKe K173;
static _KLsimple_object_vectorGVKd_4 K174;
extern _KLkeyword_methodGVKe KLmultiple_value_temporaryGZ32ZconstructorVdfmc_flow_graphMM0;
D KLmultiple_value_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_6 K177;
static _KLpairGVKd K178;
extern _KLkeyword_methodGVKe KinitializeVKdMdfmc_flow_graphM1;
D KinitializeVKdMdfmc_flow_graphM1I (D, D, D, D, D);
static _KLkeyword_signatureGVKe K181;
static _KLsimple_object_vectorGVKd_6 K182;
static _KLsymbolGVKd KJrequired_values_;
static _KLsymbolGVKd KJrest_valuesQ_;
static _KLbyte_stringGVKd_12 K185;
static _KLbyte_stringGVKd_15 K186;
static _KLsimple_object_vectorGVKd_3 K187;
static _KLkeyword_signatureAvaluesGVKi K188;
static _KLsimple_object_vectorGVKd_6 K189;
static _KLsimple_object_vectorGVKd_3 K190;
static _KLbyte_stringGVKd_26 K191;
static _KLimplementation_classGVKe K192;
static _KLsimple_object_vectorGVKd_8 K193;
extern _KLkeyword_methodGVKe KLcellGZ32ZconstructorVdfmc_flow_graphMM0;
D KLcellGZ32ZconstructorVdfmc_flow_graphMM0I (D, D, D, D, D, D, D, D);
static _KLsimple_object_vectorGVKd_9 K196;
static _KLsimple_object_vectorGVKd_2 K197;
extern _KLinstance_slot_descriptorGVKe KassignmentsVdfmc_flow_graphHLcellG;
extern _KLinstance_slot_descriptorGVKe Kcell_typeVdfmc_flow_graphHLcellG;
static _KLsymbolGVKd KJcell_type_;
extern _KLsealed_generic_functionGVKe Kcell_typeVdfmc_flow_graph;
extern _KLsealed_generic_functionGVKe Kcell_type_setterVdfmc_flow_graph;
extern _KLsetter_methodGVKi Kcell_type_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K204;
static _KLbyte_stringGVKd_16 K205;
extern _KLgetter_methodGVKi Kcell_typeVdfmc_flow_graphMM0;
static _KLpairGVKd K207;
static _KLbyte_stringGVKd_9 K208;
extern _KLsealed_generic_functionGVKe KassignmentsVdfmc_flow_graph;
extern _KLsealed_generic_functionGVKe Kassignments_setterVdfmc_flow_graph;
extern _KLsetter_methodGVKi Kassignments_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K212;
static _KLpairGVKd K213;
static _KLbyte_stringGVKd_18 K214;
extern _KLsimple_methodGVKe KassignmentsVdfmc_flow_graphMM0;
D KassignmentsVdfmc_flow_graphMM0I (D);
extern _KLgetter_methodGVKi KassignmentsVdfmc_flow_graphMM1;
static _KLpairGVKd K218;
static _KLpairGVKd K219;
static _KLpairGVKd K220;
static _KLbyte_stringGVKd_11 K221;
static _KLkeyword_signatureAvaluesGVKi K222;
static _KLsimple_object_vectorGVKd_12 K223;
static _KLsimple_object_vectorGVKd_6 K224;
static _KLbyte_stringGVKd_6 K225;
extern _KLsealed_generic_functionGVKe Ktemporary_propertiesVdfmc_flow_graph;
extern _KLsealed_generic_functionGVKe Ktemporary_properties_setterVdfmc_flow_graph;
extern _KLsetter_methodGVKi Ktemporary_properties_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K229;
static _KLbyte_stringGVKd_27 K230;
extern _KLgetter_methodGVKi Ktemporary_propertiesVdfmc_flow_graphMM0;
static _KLpairGVKd K232;
static _KLbyte_stringGVKd_20 K233;
static _KLsignatureAvaluesGVKi K234;
static _KLsimple_object_vectorGVKd_2 K235;
extern _KLsetter_methodGVKi Kgenerator_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K237;
static _KLbyte_stringGVKd_16 K238;
static _KLimplementation_classGVKe K239;
extern _KLkeyword_methodGVKe KLtemporaryGZ32ZconstructorVdfmc_flow_graphMM0;
D KLtemporaryGZ32ZconstructorVdfmc_flow_graphMM0I (D, D, D, D, D);
static _KLsimple_object_vectorGVKd_6 K242;
static _KLsimple_object_vectorGVKd_1 K243;
static _KLsimple_object_vectorGVKd_3 K244;
static _KLsimple_object_vectorGVKd_3 K245;
static _KLkeyword_signatureAvaluesGVKi K246;
static _KLbyte_stringGVKd_11 K247;
static _KLimplementation_classGVKe K248;
static _KLsimple_object_vectorGVKd_2 K249;
extern _KLkeyword_methodGVKe KLnamed_temporary_mixinGZ32ZconstructorVdfmc_flow_graphMM0;
D KLnamed_temporary_mixinGZ32ZconstructorVdfmc_flow_graphMM0I (D, D, D, D);
static _KLsimple_object_vectorGVKd_2 K252;
static _KLsimple_object_vectorGVKd_6 K253;
static _KLsimple_object_vectorGVKd_2 K254;
static _KLsimple_object_vectorGVKd_4 K255;
static _KLkeyword_signatureAvaluesGVKi K256;
static _KLsimple_object_vectorGVKd_4 K257;
static _KLsimple_object_vectorGVKd_2 K258;
static _KLsimple_object_vectorGVKd_1 K259;
static _KLbyte_stringGVKd_23 K260;
static _KLkeyword_signatureGVKe K261;
static _KLsimple_object_vectorGVKd_2 K262;
static _KLsimple_object_vectorGVKd_1 K263;
static _KLsubclassGVKe K264;
static _KLimplementation_classGVKe K265;
static _KLsimple_object_vectorGVKd_1 K266;
static _KLsimple_object_vectorGVKd_1 K267;
static _KLsimple_object_vectorGVKd_6 K268;
static _KLsimple_object_vectorGVKd_2 K269;
static _KLsimple_object_vectorGVKd_5 K270;
static _KLbyte_stringGVKd_17 K271;
extern _KLsimple_methodGVKe Kframe_offsetVdfmc_flow_graphMM0;
D Kframe_offsetVdfmc_flow_graphMM0I (D x_);
static _KLsignatureAvaluesGVKi K274;
extern _KLsimple_methodGVKe Kdynamic_extentQVdfmc_flow_graphMM0;
D Kdynamic_extentQVdfmc_flow_graphMM0I (D);
static _KLbyte_stringGVKd_32 K277;
extern _KLsimple_methodGVKe Kdynamic_extentQ_setterVdfmc_flow_graphMM0;
D Kdynamic_extentQ_setterVdfmc_flow_graphMM0I (D, D);
D Kdynamic_extentQ_field_setterVdfmc_flow_graphMM0I (D, D);
extern _KLsimple_methodGVKe Klocal_entry_stateQVdfmc_flow_graphMM0;
D Klocal_entry_stateQVdfmc_flow_graphMM0I (D x_);
static _KLsignatureAvaluesGVKi K283;
extern _KLsimple_methodGVKe Klocal_entry_stateQ_setterVdfmc_flow_graphMM0;
static _KLsignatureAvaluesGVKi K285;
static _KLsimple_object_vectorGVKd_2 K286;
extern _KLsimple_methodGVKe Kmvt_transfer_valuesXVdfmc_flow_graphMM0;
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_flow_graphM2;
D Kinitialize_packed_slotsVKeMdfmc_flow_graphM2I (D, D, D, D, D);
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_flow_graphM1;
D Kinitialize_packed_slotsVKeMdfmc_flow_graphM1I (D, D, D);
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_flow_graphM0;
D Kinitialize_packed_slotsVKeMdfmc_flow_graphM0I (D, D, D, D, D);
extern _KLsimple_methodGVKe KnameVdfmc_commonMdfmc_flow_graphM0;
D KnameVdfmc_commonMdfmc_flow_graphM0I (D);
extern _KLsimple_methodGVKe Kdood_weak_gettersVdoodMdfmc_flow_graphM0;
D Kdood_weak_gettersVdoodMdfmc_flow_graphM0I (D);
extern _KLgetter_methodGVKi KenvironmentVdfmc_modelingMdfmc_flow_graphM0;
extern _KLsetter_methodGVKi Kenvironment_setterVdfmc_modelingMdfmc_flow_graphM0;
static _KLbyte_stringGVKd_15 K308;
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF314;
static D Kanonymous_of_dood_weak_gettersF314I (D);
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF313;
static D Kanonymous_of_dood_weak_gettersF313I (D);
static _KLsignatureAvaluesGVKi K315;
static _KLsimple_object_vectorGVKd_1 K316;
static _KLsubclassGVKe K317;
static _KLsignatureAvaluesGVKi K318;
static _KLkeyword_signatureGVKe K319;
static _KLsimple_object_vectorGVKd_6 K320;
static _KLsymbolGVKd KJclosed_overQ_;
static _KLsymbolGVKd KJframe_offset_;
static _KLsymbolGVKd KJdynamic_extentQ_;
static _KLbyte_stringGVKd_15 K324;
static _KLbyte_stringGVKd_12 K325;
static _KLbyte_stringGVKd_12 K326;
static _KLsimple_object_vectorGVKd_3 K327;
static _KLpairGVKd K328;
static _KLkeyword_signatureGVKe K329;
static _KLsimple_object_vectorGVKd_2 K330;
static _KLsymbolGVKd KJlocal_entry_stateQ_;
static _KLbyte_stringGVKd_18 K332;
static _KLsimple_object_vectorGVKd_1 K333;
extern _KLsimple_methodGVKe Kmvt_required_initializedQ_setterVdfmc_flow_graphMM0;
extern _KLsimple_methodGVKe KPrequired_values_setterVdfmc_flow_graphMM0;
static _KLkeyword_signatureGVKe K336;
static _KLsimple_object_vectorGVKd_6 K337;
static _KLsymbolGVKd KJmvt_required_initializedQ_;
static _KLsymbolGVKd KJPrequired_values_;
static _KLsymbolGVKd KJPrest_valuesQ_;
static _KLbyte_stringGVKd_13 K341;
static _KLbyte_stringGVKd_16 K342;
static _KLbyte_stringGVKd_25 K343;
static _KLsimple_object_vectorGVKd_3 K344;
static _KLpairGVKd K345;
static _KLpairGVKd K346;
static _KLpairGVKd K347;
static _KLpairGVKd K348;
static _KLpairGVKd K349;
static _KLpairGVKd K350;
static _KLpairGVKd K351;
static _KLpairGVKd K352;
static _KLpairGVKd K353;
static _KLpairGVKd K354;
static _KLpairGVKd K355;
static _KLpairGVKd K356;
static _KLpairGVKd K357;

/* Indirection variables */

static D IKJenvironment_ = &KJenvironment_;
static D IKJgenerator_ = &KJgenerator_;
static D IKJblock_ = &KJblock_;
static D IKJemitted_name_ = &KJemitted_name_;
static D IKJrequired_values_ = &KJrequired_values_;
static D IKJrest_valuesQ_ = &KJrest_valuesQ_;
static D IKJcell_type_ = &KJcell_type_;
static D IKJclosed_overQ_ = &KJclosed_overQ_;
static D IKJframe_offset_ = &KJframe_offset_;
static D IKJdynamic_extentQ_ = &KJdynamic_extentQ_;
static D IKJlocal_entry_stateQ_ = &KJlocal_entry_stateQ_;
static D IKJmvt_required_initializedQ_ = &KJmvt_required_initializedQ_;
static D IKJPrequired_values_ = &KJPrequired_values_;
static D IKJPrest_valuesQ_ = &KJPrest_valuesQ_;

/* Variables */

D mvt_transfer_valuesXVdfmc_flow_graph = &Kmvt_transfer_valuesXVdfmc_flow_graphMM0;
D rest_valuesQ_setterVdfmc_flow_graph = &Krest_valuesQ_setterVdfmc_flow_graphMM0;
D rest_valuesQVdfmc_flow_graph = &Krest_valuesQVdfmc_flow_graphMM0;
D required_values_setterVdfmc_flow_graph = &Krequired_values_setterVdfmc_flow_graphMM0;
D required_valuesVdfmc_flow_graph = &Krequired_valuesVdfmc_flow_graphMM0;
D mvt_required_initializedQVdfmc_flow_graph = &Kmvt_required_initializedQVdfmc_flow_graphMM0;
D number_valuesVdfmc_flow_graph = &Knumber_valuesVdfmc_flow_graph;
D number_values_setterVdfmc_flow_graph = &Knumber_values_setterVdfmc_flow_graph;
D local_entry_stateQ_setterVdfmc_flow_graph = &Klocal_entry_stateQ_setterVdfmc_flow_graphMM0;
D local_entry_stateQVdfmc_flow_graph = &Klocal_entry_stateQVdfmc_flow_graphMM0;
D me_blockVdfmc_flow_graph = &Kme_blockVdfmc_flow_graph;
D me_block_setterVdfmc_flow_graph = &Kme_block_setterVdfmc_flow_graph;
D exitsVdfmc_flow_graph = &KexitsVdfmc_flow_graph;
D exits_setterVdfmc_flow_graph = &Kexits_setterVdfmc_flow_graph;
D cellQVdfmc_flow_graph = &KcellQVdfmc_flow_graph;
D assignments_setterVdfmc_flow_graph = &Kassignments_setterVdfmc_flow_graph;
D cell_typeVdfmc_flow_graph = &Kcell_typeVdfmc_flow_graph;
D cell_type_setterVdfmc_flow_graph = &Kcell_type_setterVdfmc_flow_graph;
D dynamic_extentQ_setterVdfmc_flow_graph = &Kdynamic_extentQ_setterVdfmc_flow_graphMM0;
D dynamic_extentQVdfmc_flow_graph = &Kdynamic_extentQVdfmc_flow_graphMM0;
D frame_offset_setterVdfmc_flow_graph = &Kframe_offset_setterVdfmc_flow_graphMM0;
D frame_offsetVdfmc_flow_graph = &Kframe_offsetVdfmc_flow_graphMM0;
D closed_overQ_setterVdfmc_flow_graph = &Kclosed_overQ_setterVdfmc_flow_graphMM0;
D closed_overQVdfmc_flow_graph = &Kclosed_overQVdfmc_flow_graphMM0;
D assignmentsVdfmc_flow_graph = &KassignmentsVdfmc_flow_graph;
D generator_setterVdfmc_flow_graph = &Kgenerator_setterVdfmc_flow_graph;
D generatorVdfmc_flow_graph = &KgeneratorVdfmc_flow_graph;
D Lvalue_referenceGVdfmc_flow_graph = &KLvalue_referenceGVdfmc_flow_graph;
D LtemporaryGVdfmc_flow_graph = &KLtemporaryGVdfmc_flow_graph;
D Lnamed_temporary_mixinGVdfmc_flow_graph = &KLnamed_temporary_mixinGVdfmc_flow_graph;
D Lnamed_temporaryGVdfmc_flow_graph = &KLnamed_temporaryGVdfmc_flow_graph;
D LcellGVdfmc_flow_graph = &KLcellGVdfmc_flow_graph;
D Lentry_stateGVdfmc_flow_graph = &KLentry_stateGVdfmc_flow_graph;
D Lstack_vector_temporaryGVdfmc_flow_graph = &KLstack_vector_temporaryGVdfmc_flow_graph;
D Dmax_number_values_field_sizeVdfmc_flow_graph = (D) 33;
D Dmax_number_valuesVdfmc_flow_graph = (D) 1025;
D Lmultiple_value_temporaryGVdfmc_flow_graph = &KLmultiple_value_temporaryGVdfmc_flow_graph;
D multiple_valuesQVdfmc_flow_graph = &Kmultiple_valuesQVdfmc_flow_graph;

/* Objects */

_KLclassGVKd KLvalue_referenceGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K271,
  &K265,
  (D) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

_KLmm_wrapperGVKi_0 KLvalue_referenceGVdfmc_flow_graphW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K265,
  (D) 1,
  5,
  33554439,
  (D) 1
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_dfmc_flow_graphRD_2 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph,
  &KPfalseVKi,
  (D) 5,
  &K264
};

_KLstandalone_domainGVKe_1 KinitializeVKdRD_dfmc_flow_graphRD_3 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph,
  &KPfalseVKi,
  (D) 5,
  &KLvalue_referenceGVdfmc_flow_graph
};

_KLstandalone_domainGVKe_1 Kinitialize_packed_slotsVKeRD_dfmc_flow_graphRD_1 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph,
  &KPfalseVKi,
  (D) 5,
  &KLvalue_referenceGVdfmc_flow_graph
};

_KLkeyword_methodGVKe KinitializeVKdMdfmc_flow_graphM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K261,
  &key_mep_3,
  &KinitializeVKdMdfmc_flow_graphM0I,
  &K262
};

_KLclassGVKd KLnamed_temporary_mixinGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K260,
  &K248,
  (D) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

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

_KLclassGVKd KLtemporaryGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K247,
  &K239,
  (D) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

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

_KLsealed_generic_functionGVKe Kgenerator_setterVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K238,
  &K237,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kframe_offset_setterVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K234,
  &Kframe_offset_setterVdfmc_flow_graphMM0I
};

_KLinstance_slot_descriptorGVKe KgeneratorVdfmc_flow_graphHLtemporaryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLtemporaryGVdfmc_flow_graph,
  &KJgenerator_,
  &KgeneratorVdfmc_flow_graph,
  &Kgenerator_setterVdfmc_flow_graph,
  &K60
};

_KLinstance_slot_descriptorGVKe KenvironmentVdfmc_modelingHLtemporaryGVdfmc_flow_graph = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 193,
  &KPfalseVKi,
  &KLtemporaryGVdfmc_flow_graph,
  &KJenvironment_,
  &KenvironmentVdfmc_modeling,
  &Kenvironment_setterVdfmc_modeling,
  &K61
};

_KLinstance_slot_descriptorGVKe Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  (D) 1,
  &KLtemporaryGVdfmc_flow_graph,
  &KPfalseVKi,
  &Ktemporary_propertiesVdfmc_flow_graph,
  &Ktemporary_properties_setterVdfmc_flow_graph,
  &KLintegerGVKd
};

_KLclassGVKd KLcellGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K225,
  &K192,
  (D) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

_KLmm_wrapperGVKi_0 KLcellGVdfmc_flow_graphW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K192,
  (D) 1,
  33,
  33554439,
  (D) 1
};

_KLclassGVKd KLmultiple_value_temporaryGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K191,
  &K173,
  (D) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

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

_KLclassGVKd KLentry_stateGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K172,
  &K138,
  (D) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

_KLmm_wrapperGVKi_0 KLentry_stateGVdfmc_flow_graphW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K138,
  (D) 1,
  33,
  33554439,
  (D) 1
};

_KLsealed_generic_functionGVKe KgeneratorVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (D) 1,
  &K68,
  &K135,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kme_blockVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K103,
  &K102,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KcellQVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (D) 1,
  &K97,
  &K95,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kclosed_overQVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K84,
  &Kclosed_overQVdfmc_flow_graphMM0I
};

_KLsimple_methodGVKe Kclosed_overQ_setterVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K82,
  &Kclosed_overQ_setterVdfmc_flow_graphMM0I
};

_KLsealed_generic_functionGVKe Kmultiple_valuesQVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K77,
  &KPfalseVKi,
  &K78,
  &K75,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Knumber_valuesVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K43,
  &K42,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Knumber_valuesVdfmc_flow_graphMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Knumber_valuesVdfmc_flow_graphHLstack_vector_temporaryG
};

static _KLpairGVKd K42 = {
  &KLpairGVKdW /* wrapper */,
  &Knumber_valuesVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_13 K43 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "number-values"
};

_KLinstance_slot_descriptorGVKe Knumber_valuesVdfmc_flow_graphHLstack_vector_temporaryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  (D) 1,
  &KLstack_vector_temporaryGVdfmc_flow_graph,
  &KJnumber_values_,
  &Knumber_valuesVdfmc_flow_graph,
  &Knumber_values_setterVdfmc_flow_graph,
  &KLintegerGVKd
};

_KLclassGVKd KLstack_vector_temporaryGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K71,
  &K51,
  (D) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

_KLmm_wrapperGVKi_0 KLstack_vector_temporaryGVdfmc_flow_graphW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K51,
  (D) 1,
  21,
  33554439,
  (D) 1
};

_KLsealed_generic_functionGVKe Knumber_values_setterVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K50,
  &K49,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Knumber_values_setterVdfmc_flow_graphMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Knumber_valuesVdfmc_flow_graphHLstack_vector_temporaryG
};

static _KLpairGVKd K49 = {
  &KLpairGVKdW /* wrapper */,
  &Knumber_values_setterVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K50 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "number-values-setter"
};

static _KLimplementation_classGVKe K51 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102101,
  &KLstack_vector_temporaryGVdfmc_flow_graph,
  &KLstack_vector_temporaryGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K52,
  (D) -3,
  &KLstack_vector_temporaryGZ32ZconstructorVdfmc_flow_graphMM0,
  &K55,
  &K56,
  (D) 17,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K57,
  &K52,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_5 K52 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 21,
  &KusersVdfmc_commonHLreferenced_objectG,
  &KgeneratorVdfmc_flow_graphHLtemporaryG,
  &KenvironmentVdfmc_modelingHLtemporaryGVdfmc_flow_graph,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG,
  &Knumber_valuesVdfmc_flow_graphHLstack_vector_temporaryG
};

_KLkeyword_methodGVKe KLstack_vector_temporaryGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_6,
  &K65,
  &key_mep_2,
  &KLstack_vector_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K66
};

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

static _KLsimple_object_vectorGVKd_6 K56 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KLobjectGVKd,
  &KLreferenced_objectGVdfmc_common,
  &KLvalue_referenceGVdfmc_flow_graph,
  &KLtemporaryGVdfmc_flow_graph,
  &KLstack_vector_temporaryGVdfmc_flow_graph,
  &KPfalseVKi
};

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

static _KLsymbolGVKd KJenvironment_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K64
};

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

static _KLunionGVKe K60 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K63,
  &KLcomputationGVdfmc_flow_graph
};

static _KLunionGVKe K61 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K63,
  &KLlambda_lexical_environmentGVdfmc_flow_graph
};

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

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

static _KLbyte_stringGVKd_11 K64 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "environment"
};

static _KLkeyword_signatureAvaluesGVKi K65 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K69,
  &KDsignature_LobjectG_typesVKi,
  &K70
};

static _KLsimple_object_vectorGVKd_8 K66 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KJusers_,
  &KPempty_listVKi,
  &KJgenerator_,
  &KPfalseVKi,
  &KJenvironment_,
  &KPunboundVKi,
  &KJnumber_values_,
  (D) 1
};

static _KLsymbolGVKd KJgenerator_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K68
};

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

static _KLsimple_object_vectorGVKd_4 K69 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &KJusers_,
  &KJgenerator_,
  &KJenvironment_,
  &KJnumber_values_
};

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

static _KLbyte_stringGVKd_24 K71 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<stack-vector-temporary>"
};

_KLsimple_methodGVKe Kmultiple_valuesQVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K77,
  &Kmultiple_valuesQVdfmc_flow_graphMM0I
};

_KLsimple_methodGVKe Kmultiple_valuesQVdfmc_flow_graphMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K80,
  &Kmultiple_valuesQVdfmc_flow_graphMM1I
};

static _KLpairGVKd K75 = {
  &KLpairGVKdW /* wrapper */,
  &Kmultiple_valuesQVdfmc_flow_graphMM0,
  &K76
};

static _KLpairGVKd K76 = {
  &KLpairGVKdW /* wrapper */,
  &Kmultiple_valuesQVdfmc_flow_graphMM1,
  &KPempty_listVKi
};

static _KLsignatureAvaluesGVKi K77 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K79,
  &KDsignature_LbooleanG_typesVKi
};

static _KLbyte_stringGVKd_16 K78 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "multiple-values?"
};

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

static _KLsignatureAvaluesGVKi K80 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K81,
  &KDsignature_LbooleanG_typesVKi
};

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

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

static _KLsimple_object_vectorGVKd_2 K83 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLobjectGVKd,
  &KLtemporaryGVdfmc_flow_graph
};

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

_KLsimple_methodGVKe Kpack_false_or_fieldVdfmc_flow_graph = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K88,
  &Kpack_false_or_fieldVdfmc_flow_graphI
};

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

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

static _KLunionGVKe K90 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K63,
  &KLintegerGVKd
};

_KLsimple_methodGVKe KcellQVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K100,
  &KcellQVdfmc_flow_graphMM0I
};

_KLsimple_methodGVKe KcellQVdfmc_flow_graphMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K98,
  &KcellQVdfmc_flow_graphMM1I
};

static _KLpairGVKd K95 = {
  &KLpairGVKdW /* wrapper */,
  &KcellQVdfmc_flow_graphMM0,
  &K96
};

static _KLpairGVKd K96 = {
  &KLpairGVKdW /* wrapper */,
  &KcellQVdfmc_flow_graphMM1,
  &KPempty_listVKi
};

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

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

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

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

_KLgetter_methodGVKi Kme_blockVdfmc_flow_graphMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kme_blockVdfmc_flow_graphHLentry_stateG
};

static _KLpairGVKd K102 = {
  &KLpairGVKdW /* wrapper */,
  &Kme_blockVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_8 K103 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "me-block"
};

_KLinstance_slot_descriptorGVKe Kme_blockVdfmc_flow_graphHLentry_stateG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 129,
  &KPfalseVKi,
  &KLentry_stateGVdfmc_flow_graph,
  &KJblock_,
  &Kme_blockVdfmc_flow_graph,
  &Kme_block_setterVdfmc_flow_graph,
  &K107
};

static _KLsymbolGVKd KJblock_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K111
};

_KLsealed_generic_functionGVKe Kme_block_setterVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K110,
  &K109,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLunionGVKe K107 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K63,
  &KLblockGVdfmc_flow_graph
};

_KLsetter_methodGVKi Kme_block_setterVdfmc_flow_graphMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kme_blockVdfmc_flow_graphHLentry_stateG
};

static _KLpairGVKd K109 = {
  &KLpairGVKdW /* wrapper */,
  &Kme_block_setterVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K110 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "me-block-setter"
};

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

_KLsimple_methodGVKe Kmvt_required_initializedQVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K80,
  &Kmvt_required_initializedQVdfmc_flow_graphMM0I
};

_KLsimple_methodGVKe Krequired_valuesVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K131,
  &Krequired_valuesVdfmc_flow_graphMM0I
};

_KLsimple_methodGVKe Krequired_values_setterVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K129,
  &Krequired_values_setterVdfmc_flow_graphMM0I
};

_KLsimple_methodGVKe Krest_valuesQVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K80,
  &Krest_valuesQVdfmc_flow_graphMM0I
};

_KLsimple_methodGVKe Krest_valuesQ_setterVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K124,
  &Krest_valuesQ_setterVdfmc_flow_graphMM0I
};

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

static _KLsimple_object_vectorGVKd_2 K125 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLbooleanGVKd,
  &KLmultiple_value_temporaryGVdfmc_flow_graph
};

static _KLsignatureAvaluesGVKi K129 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &K130,
  &KDsignature_LintegerG_typesVKi
};

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

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

_KLsimple_methodGVKe KgeneratorVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K137,
  &KgeneratorVdfmc_flow_graphMM0I
};

_KLgetter_methodGVKi KgeneratorVdfmc_flow_graphMM1 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KgeneratorVdfmc_flow_graphHLtemporaryG
};

static _KLpairGVKd K135 = {
  &KLpairGVKdW /* wrapper */,
  &KgeneratorVdfmc_flow_graphMM0,
  &K136
};

static _KLpairGVKd K136 = {
  &KLpairGVKdW /* wrapper */,
  &KgeneratorVdfmc_flow_graphMM1,
  &KPempty_listVKi
};

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

static _KLimplementation_classGVKe K138 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 527433761,
  &KLentry_stateGVdfmc_flow_graph,
  &KLentry_stateGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K139,
  (D) -3,
  &KLentry_stateGZ32ZconstructorVdfmc_flow_graphMM0,
  &K142,
  &K143,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K144,
  &K139,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K139 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KusersVdfmc_commonHLreferenced_objectG,
  &KgeneratorVdfmc_flow_graphHLtemporaryG,
  &KenvironmentVdfmc_modelingHLtemporaryGVdfmc_flow_graph,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &KnameVdfmc_commonHLnamed_objectG,
  &Kme_blockVdfmc_flow_graphHLentry_stateG,
  &KexitsVdfmc_flow_graphHLentry_stateG
};

_KLkeyword_methodGVKe KLentry_stateGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_8,
  &K168,
  &key_mep_2,
  &KLentry_stateGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K169
};

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

static _KLsimple_object_vectorGVKd_9 K143 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLreferenced_objectGVdfmc_common,
  &KLvalue_referenceGVdfmc_flow_graph,
  &KLtemporaryGVdfmc_flow_graph,
  &KLemitted_objectGVdfmc_common,
  &KLnamed_objectGVdfmc_common,
  &KLnamed_temporary_mixinGVdfmc_flow_graph,
  &KLnamed_temporaryGVdfmc_flow_graph,
  &KLentry_stateGVdfmc_flow_graph
};

static _KLsimple_object_vectorGVKd_2 K144 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &Kme_blockVdfmc_flow_graphHLentry_stateG,
  &KexitsVdfmc_flow_graphHLentry_stateG
};

_KLinstance_slot_descriptorGVKe KexitsVdfmc_flow_graphHLentry_stateG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPempty_listVKi,
  &KLentry_stateGVdfmc_flow_graph,
  &KPfalseVKi,
  &KexitsVdfmc_flow_graph,
  &Kexits_setterVdfmc_flow_graph,
  &KLlistGVKd
};

_KLsealed_generic_functionGVKe KexitsVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K153,
  &K152,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kexits_setterVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K150,
  &K149,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kexits_setterVdfmc_flow_graphMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KexitsVdfmc_flow_graphHLentry_stateG
};

static _KLpairGVKd K149 = {
  &KLpairGVKdW /* wrapper */,
  &Kexits_setterVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_12 K150 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "exits-setter"
};

_KLgetter_methodGVKi KexitsVdfmc_flow_graphMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KexitsVdfmc_flow_graphHLentry_stateG
};

static _KLpairGVKd K152 = {
  &KLpairGVKdW /* wrapper */,
  &KexitsVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

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

_KLclassGVKd KLnamed_temporaryGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K167,
  &K156,
  (D) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

_KLmm_wrapperGVKi_0 KLnamed_temporaryGVdfmc_flow_graphW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K156,
  (D) 1,
  25,
  33554439,
  (D) 1
};

static _KLimplementation_classGVKe K156 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102105,
  &KLnamed_temporaryGVdfmc_flow_graph,
  &KLnamed_temporaryGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K157,
  (D) -3,
  &KLnamed_temporaryGZ32ZconstructorVdfmc_flow_graphMM0,
  &K160,
  &K161,
  (D) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K356,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K157,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_6 K157 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KusersVdfmc_commonHLreferenced_objectG,
  &KgeneratorVdfmc_flow_graphHLtemporaryG,
  &KenvironmentVdfmc_modelingHLtemporaryGVdfmc_flow_graph,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &KnameVdfmc_commonHLnamed_objectG
};

_KLkeyword_methodGVKe KLnamed_temporaryGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_7,
  &K162,
  &key_mep_2,
  &KLnamed_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K163
};

static _KLsimple_object_vectorGVKd_2 K160 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLnamed_temporary_mixinGVdfmc_flow_graph,
  &KLtemporaryGVdfmc_flow_graph
};

static _KLsimple_object_vectorGVKd_8 K161 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KLobjectGVKd,
  &KLreferenced_objectGVdfmc_common,
  &KLvalue_referenceGVdfmc_flow_graph,
  &KLtemporaryGVdfmc_flow_graph,
  &KLemitted_objectGVdfmc_common,
  &KLnamed_objectGVdfmc_common,
  &KLnamed_temporary_mixinGVdfmc_flow_graph,
  &KLnamed_temporaryGVdfmc_flow_graph
};

static _KLkeyword_signatureAvaluesGVKi K162 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K166,
  &KDsignature_LobjectG_typesVKi,
  &K142
};

static _KLsimple_object_vectorGVKd_10 K163 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KJusers_,
  &KPempty_listVKi,
  &KJgenerator_,
  &KPfalseVKi,
  &KJenvironment_,
  &KPunboundVKi,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJname_,
  &KPfalseVKi
};

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

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

static _KLsimple_object_vectorGVKd_5 K166 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 21,
  &KJusers_,
  &KJgenerator_,
  &KJenvironment_,
  &KJemitted_name_,
  &KJname_
};

static _KLbyte_stringGVKd_17 K167 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "<named-temporary>"
};

static _KLkeyword_signatureAvaluesGVKi K168 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K170,
  &KDsignature_LobjectG_typesVKi,
  &K171
};

static _KLsimple_object_vectorGVKd_12 K169 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 49,
  &KJusers_,
  &KPempty_listVKi,
  &KJgenerator_,
  &KPfalseVKi,
  &KJenvironment_,
  &KPunboundVKi,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJname_,
  &KPfalseVKi,
  &KJblock_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_6 K170 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KJusers_,
  &KJgenerator_,
  &KJenvironment_,
  &KJemitted_name_,
  &KJname_,
  &KJblock_
};

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

static _KLbyte_stringGVKd_13 K172 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "<entry-state>"
};

static _KLimplementation_classGVKe K173 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 527433745,
  &KLmultiple_value_temporaryGVdfmc_flow_graph,
  &KLmultiple_value_temporaryGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K174,
  (D) -3,
  &KLmultiple_value_temporaryGZ32ZconstructorVdfmc_flow_graphMM0,
  &K55,
  &K177,
  (D) 17,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K174,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K174 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &KusersVdfmc_commonHLreferenced_objectG,
  &KgeneratorVdfmc_flow_graphHLtemporaryG,
  &KenvironmentVdfmc_modelingHLtemporaryGVdfmc_flow_graph,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG
};

_KLkeyword_methodGVKe KLmultiple_value_temporaryGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K188,
  &key_mep_2,
  &KLmultiple_value_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K189
};

static _KLsimple_object_vectorGVKd_6 K177 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KLobjectGVKd,
  &KLreferenced_objectGVdfmc_common,
  &KLvalue_referenceGVdfmc_flow_graph,
  &KLtemporaryGVdfmc_flow_graph,
  &KLmultiple_value_temporaryGVdfmc_flow_graph,
  &KPfalseVKi
};

static _KLpairGVKd K178 = {
  &KLpairGVKdW /* wrapper */,
  &KinitializeVKdMdfmc_flow_graphM0,
  &K62
};

_KLkeyword_methodGVKe KinitializeVKdMdfmc_flow_graphM1 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K181,
  &key_mep_5,
  &KinitializeVKdMdfmc_flow_graphM1I,
  &K182
};

static _KLkeyword_signatureGVKe K181 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (D) 49545221,
  &K81,
  &K187,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_6 K182 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KJenvironment_,
  &KPfalseVKi,
  &KJrequired_values_,
  &KPfalseVKi,
  &KJrest_valuesQ_,
  &KJunknown_
};

static _KLsymbolGVKd KJrequired_values_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K186
};

static _KLsymbolGVKd KJrest_valuesQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K185
};

static _KLbyte_stringGVKd_12 K185 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "rest-values?"
};

static _KLbyte_stringGVKd_15 K186 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "required-values"
};

static _KLsimple_object_vectorGVKd_3 K187 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KJenvironment_,
  &KJrequired_values_,
  &KJrest_valuesQ_
};

static _KLkeyword_signatureAvaluesGVKi K188 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K190,
  &KDsignature_LobjectG_typesVKi,
  &K81
};

static _KLsimple_object_vectorGVKd_6 K189 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KJusers_,
  &KPempty_listVKi,
  &KJgenerator_,
  &KPfalseVKi,
  &KJenvironment_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_3 K190 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KJusers_,
  &KJgenerator_,
  &KJenvironment_
};

static _KLbyte_stringGVKd_26 K191 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "<multiple-value-temporary>"
};

static _KLimplementation_classGVKe K192 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102113,
  &KLcellGVdfmc_flow_graph,
  &KLcellGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K193,
  (D) -3,
  &KLcellGZ32ZconstructorVdfmc_flow_graphMM0,
  &K142,
  &K196,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K197,
  &K193,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K193 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 33,
  &KusersVdfmc_commonHLreferenced_objectG,
  &KgeneratorVdfmc_flow_graphHLtemporaryG,
  &KenvironmentVdfmc_modelingHLtemporaryGVdfmc_flow_graph,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &KnameVdfmc_commonHLnamed_objectG,
  &KassignmentsVdfmc_flow_graphHLcellG,
  &Kcell_typeVdfmc_flow_graphHLcellG
};

_KLkeyword_methodGVKe KLcellGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_8,
  &K222,
  &key_mep_2,
  &KLcellGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K223
};

static _KLsimple_object_vectorGVKd_9 K196 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLreferenced_objectGVdfmc_common,
  &KLvalue_referenceGVdfmc_flow_graph,
  &KLtemporaryGVdfmc_flow_graph,
  &KLemitted_objectGVdfmc_common,
  &KLnamed_objectGVdfmc_common,
  &KLnamed_temporary_mixinGVdfmc_flow_graph,
  &KLnamed_temporaryGVdfmc_flow_graph,
  &KLcellGVdfmc_flow_graph
};

static _KLsimple_object_vectorGVKd_2 K197 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KassignmentsVdfmc_flow_graphHLcellG,
  &Kcell_typeVdfmc_flow_graphHLcellG
};

_KLinstance_slot_descriptorGVKe KassignmentsVdfmc_flow_graphHLcellG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPempty_listVKi,
  &KLcellGVdfmc_flow_graph,
  &KPfalseVKi,
  &KassignmentsVdfmc_flow_graph,
  &Kassignments_setterVdfmc_flow_graph,
  &KLlistGVKd
};

_KLinstance_slot_descriptorGVKe Kcell_typeVdfmc_flow_graphHLcellG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 129,
  &KPfalseVKi,
  &KLcellGVdfmc_flow_graph,
  &KJcell_type_,
  &Kcell_typeVdfmc_flow_graph,
  &Kcell_type_setterVdfmc_flow_graph,
  &KLBtypeGVdfmc_modeling
};

static _KLsymbolGVKd KJcell_type_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K208
};

_KLsealed_generic_functionGVKe Kcell_typeVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K208,
  &K207,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kcell_type_setterVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K205,
  &K204,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kcell_type_setterVdfmc_flow_graphMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kcell_typeVdfmc_flow_graphHLcellG
};

static _KLpairGVKd K204 = {
  &KLpairGVKdW /* wrapper */,
  &Kcell_type_setterVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_16 K205 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "cell-type-setter"
};

_KLgetter_methodGVKi Kcell_typeVdfmc_flow_graphMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kcell_typeVdfmc_flow_graphHLcellG
};

static _KLpairGVKd K207 = {
  &KLpairGVKdW /* wrapper */,
  &Kcell_typeVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_9 K208 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "cell-type"
};

_KLsealed_generic_functionGVKe KassignmentsVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K221,
  &K218,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kassignments_setterVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K214,
  &K212,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kassignments_setterVdfmc_flow_graphMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KassignmentsVdfmc_flow_graphHLcellG
};

static _KLpairGVKd K212 = {
  &KLpairGVKdW /* wrapper */,
  &Kassignments_setterVdfmc_flow_graphMM0,
  &K213
};

static _KLpairGVKd K213 = {
  &KLpairGVKdW /* wrapper */,
  &Kassignments_setterVdfmc_flow_graphMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K214 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "assignments-setter"
};

_KLsimple_methodGVKe KassignmentsVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K84,
  &KassignmentsVdfmc_flow_graphMM0I
};

_KLgetter_methodGVKi KassignmentsVdfmc_flow_graphMM1 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KassignmentsVdfmc_flow_graphHLcellG
};

static _KLpairGVKd K218 = {
  &KLpairGVKdW /* wrapper */,
  &KassignmentsVdfmc_flow_graphMM0,
  &K219
};

static _KLpairGVKd K219 = {
  &KLpairGVKdW /* wrapper */,
  &KassignmentsVdfmc_flow_graphMM1,
  &K220
};

static _KLpairGVKd K220 = {
  &KLpairGVKdW /* wrapper */,
  &KassignmentsVdfmc_flow_graphMM2,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_11 K221 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "assignments"
};

static _KLkeyword_signatureAvaluesGVKi K222 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K224,
  &KDsignature_LobjectG_typesVKi,
  &K99
};

static _KLsimple_object_vectorGVKd_12 K223 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 49,
  &KJusers_,
  &KPempty_listVKi,
  &KJgenerator_,
  &KPfalseVKi,
  &KJenvironment_,
  &KPunboundVKi,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJname_,
  &KPfalseVKi,
  &KJcell_type_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_6 K224 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KJusers_,
  &KJgenerator_,
  &KJenvironment_,
  &KJemitted_name_,
  &KJname_,
  &KJcell_type_
};

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

_KLsealed_generic_functionGVKe Ktemporary_propertiesVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K233,
  &K232,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Ktemporary_properties_setterVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K230,
  &K229,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Ktemporary_properties_setterVdfmc_flow_graphMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG
};

static _KLpairGVKd K229 = {
  &KLpairGVKdW /* wrapper */,
  &Ktemporary_properties_setterVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

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

_KLgetter_methodGVKi Ktemporary_propertiesVdfmc_flow_graphMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG
};

static _KLpairGVKd K232 = {
  &KLpairGVKdW /* wrapper */,
  &Ktemporary_propertiesVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

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

static _KLsignatureAvaluesGVKi K234 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &K235,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K235 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLtemporaryGVdfmc_flow_graph
};

_KLsetter_methodGVKi Kgenerator_setterVdfmc_flow_graphMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KgeneratorVdfmc_flow_graphHLtemporaryG
};

static _KLpairGVKd K237 = {
  &KLpairGVKdW /* wrapper */,
  &Kgenerator_setterVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_16 K238 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "generator-setter"
};

static _KLimplementation_classGVKe K239 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 527433745,
  &KLtemporaryGVdfmc_flow_graph,
  &KLtemporaryGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K174,
  (D) -3,
  &KLtemporaryGZ32ZconstructorVdfmc_flow_graphMM0,
  &K79,
  &K242,
  (D) 13,
  &K243,
  &K244,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K350,
  &KPempty_vectorVKi,
  &K245,
  &K174,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLtemporaryGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K246,
  &key_mep_2,
  &KLtemporaryGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K189
};

static _KLsimple_object_vectorGVKd_6 K242 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KLobjectGVKd,
  &KLreferenced_objectGVdfmc_common,
  &KLvalue_referenceGVdfmc_flow_graph,
  &KLtemporaryGVdfmc_flow_graph,
  &KPfalseVKi,
  &KPfalseVKi
};

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

static _KLsimple_object_vectorGVKd_3 K244 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KLbindingGVdfmc_namespace,
  &KLemitted_objectGVdfmc_common,
  &KLnamed_objectGVdfmc_common
};

static _KLsimple_object_vectorGVKd_3 K245 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KgeneratorVdfmc_flow_graphHLtemporaryG,
  &KenvironmentVdfmc_modelingHLtemporaryGVdfmc_flow_graph,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG
};

static _KLkeyword_signatureAvaluesGVKi K246 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K190,
  &KDsignature_LobjectG_typesVKi,
  &K55
};

static _KLbyte_stringGVKd_11 K247 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "<temporary>"
};

static _KLimplementation_classGVKe K248 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 477102089,
  &KLnamed_temporary_mixinGVdfmc_flow_graph,
  &KLnamed_temporary_mixinGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K249,
  (D) -3,
  &KLnamed_temporary_mixinGZ32ZconstructorVdfmc_flow_graphMM0,
  &K252,
  &K253,
  (D) 13,
  &K254,
  &K255,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K354,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K249,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

_KLkeyword_methodGVKe KLnamed_temporary_mixinGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K256,
  &key_mep_2,
  &KLnamed_temporary_mixinGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K257
};

static _KLsimple_object_vectorGVKd_2 K252 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLnamed_objectGVdfmc_common,
  &KLemitted_objectGVdfmc_common
};

static _KLsimple_object_vectorGVKd_6 K253 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLnamed_objectGVdfmc_common,
  &KLnamed_temporary_mixinGVdfmc_flow_graph,
  &KPfalseVKi,
  &KPfalseVKi
};

static _KLsimple_object_vectorGVKd_2 K254 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  (D) 25,
  (D) 29
};

static _KLsimple_object_vectorGVKd_4 K255 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &KLbindingGVdfmc_namespace,
  &KLreferenced_objectGVdfmc_common,
  &KLvalue_referenceGVdfmc_flow_graph,
  &KLtemporaryGVdfmc_flow_graph
};

static _KLkeyword_signatureAvaluesGVKi K256 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K258,
  &KDsignature_LobjectG_typesVKi,
  &K259
};

static _KLsimple_object_vectorGVKd_4 K257 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 17,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJname_,
  &KPfalseVKi
};

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

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

static _KLbyte_stringGVKd_23 K260 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "<named-temporary-mixin>"
};

static _KLkeyword_signatureGVKe K261 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (D) 49545221,
  &K55,
  &K263,
  &KDsignature_LobjectG_typesVKi
};

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

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

static _KLsubclassGVKe K264 = {
  &KLsubclassGVKeW /* wrapper */,
  &Ksubclass_instanceQVKiI,
  &KLvalue_referenceGVdfmc_flow_graph
};

static _KLimplementation_classGVKe K265 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 443809797,
  &KLvalue_referenceGVdfmc_flow_graph,
  &KLvalue_referenceGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K266,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K267,
  &K268,
  (D) 9,
  &K269,
  &K270,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K345,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K266,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

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

static _KLsimple_object_vectorGVKd_6 K268 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KLobjectGVKd,
  &KLreferenced_objectGVdfmc_common,
  &KLvalue_referenceGVdfmc_flow_graph,
  &KPfalseVKi,
  &KPfalseVKi,
  &KPfalseVKi
};

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

static _KLsimple_object_vectorGVKd_5 K270 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 21,
  &KLbinding_referenceGVdfmc_flow_graph,
  &KLmodule_binding_referenceGVdfmc_flow_graph,
  &KLbindingGVdfmc_namespace,
  &KLemitted_objectGVdfmc_common,
  &KLnamed_objectGVdfmc_common
};

static _KLbyte_stringGVKd_17 K271 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "<value-reference>"
};

_KLsimple_methodGVKe Kframe_offsetVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K274,
  &Kframe_offsetVdfmc_flow_graphMM0I
};

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

_KLsimple_methodGVKe Kdynamic_extentQVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K84,
  &Kdynamic_extentQVdfmc_flow_graphMM0I
};

static _KLbyte_stringGVKd_32 K277 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "Fell through select cases on %=."
};

_KLsimple_methodGVKe Kdynamic_extentQ_setterVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K82,
  &Kdynamic_extentQ_setterVdfmc_flow_graphMM0I
};

_KLsimple_methodGVKe Klocal_entry_stateQVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K283,
  &Klocal_entry_stateQVdfmc_flow_graphMM0I
};

static _KLsignatureAvaluesGVKi K283 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K171,
  &KDsignature_LbooleanG_typesVKi
};

_KLsimple_methodGVKe Klocal_entry_stateQ_setterVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K285,
  &Klocal_entry_stateQ_setterVdfmc_flow_graphMM0I
};

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

static _KLsimple_object_vectorGVKd_2 K286 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLbooleanGVKd,
  &KLentry_stateGVdfmc_flow_graph
};

_KLsimple_methodGVKe Kmvt_transfer_valuesXVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &KDsignature_LobjectG_no_rest_value_2VKi,
  &Kmvt_transfer_valuesXVdfmc_flow_graphMM0I
};

_KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_flow_graphM2 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K336,
  &key_mep_5,
  &Kinitialize_packed_slotsVKeMdfmc_flow_graphM2I,
  &K337
};

_KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_flow_graphM1 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K329,
  &key_mep_3,
  &Kinitialize_packed_slotsVKeMdfmc_flow_graphM1I,
  &K330
};

_KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_flow_graphM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K319,
  &key_mep_5,
  &Kinitialize_packed_slotsVKeMdfmc_flow_graphM0I,
  &K320
};

_KLsimple_methodGVKe KnameVdfmc_commonMdfmc_flow_graphM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K318,
  &KnameVdfmc_commonMdfmc_flow_graphM0I
};

_KLsimple_methodGVKe Kdood_weak_gettersVdoodMdfmc_flow_graphM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K315,
  &Kdood_weak_gettersVdoodMdfmc_flow_graphM0I
};

_KLgetter_methodGVKi KenvironmentVdfmc_modelingMdfmc_flow_graphM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KenvironmentVdfmc_modelingHLtemporaryGVdfmc_flow_graph
};

_KLsetter_methodGVKi Kenvironment_setterVdfmc_modelingMdfmc_flow_graphM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KenvironmentVdfmc_modelingHLtemporaryGVdfmc_flow_graph
};

static _KLbyte_stringGVKd_15 K308 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "No next method."
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF314 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kanonymous_of_dood_weak_gettersF314I,
  (D) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF313 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kanonymous_of_dood_weak_gettersF313I,
  (D) 1
};

static _KLsignatureAvaluesGVKi K315 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 37749765,
  &K316,
  &KDsignature_LlistG_typesVKi
};

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

static _KLsubclassGVKe K317 = {
  &KLsubclassGVKeW /* wrapper */,
  &Ksubclass_instanceQVKiI,
  &KLtemporaryGVdfmc_flow_graph
};

static _KLsignatureAvaluesGVKi K318 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555461,
  &K55,
  &KDsignature_LbooleanG_typesVKi
};

static _KLkeyword_signatureGVKe K319 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (D) 49545221,
  &K55,
  &K327,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_6 K320 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KJclosed_overQ_,
  &KPfalseVKi,
  &KJframe_offset_,
  (D) 1,
  &KJdynamic_extentQ_,
  &KJunknown_
};

static _KLsymbolGVKd KJclosed_overQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K326
};

static _KLsymbolGVKd KJframe_offset_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K325
};

static _KLsymbolGVKd KJdynamic_extentQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K324
};

static _KLbyte_stringGVKd_15 K324 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "dynamic-extent?"
};

static _KLbyte_stringGVKd_12 K325 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "frame-offset"
};

static _KLbyte_stringGVKd_12 K326 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "closed-over?"
};

static _KLsimple_object_vectorGVKd_3 K327 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KJclosed_overQ_,
  &KJframe_offset_,
  &KJdynamic_extentQ_
};

static _KLpairGVKd K328 = {
  &KLpairGVKdW /* wrapper */,
  &Kinitialize_packed_slotsVKeMM0,
  &KPempty_listVKi
};

static _KLkeyword_signatureGVKe K329 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (D) 49545221,
  &K171,
  &K333,
  &KDsignature_LobjectG_typesVKi
};

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

static _KLsymbolGVKd KJlocal_entry_stateQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K332
};

static _KLbyte_stringGVKd_18 K332 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "local-entry-state?"
};

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

_KLsimple_methodGVKe Kmvt_required_initializedQ_setterVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K124,
  &Kmvt_required_initializedQ_setterVdfmc_flow_graphMM0I
};

_KLsimple_methodGVKe KPrequired_values_setterVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K129,
  &KPrequired_values_setterVdfmc_flow_graphMM0I
};

static _KLkeyword_signatureGVKe K336 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (D) 49545221,
  &K81,
  &K344,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_6 K337 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KJmvt_required_initializedQ_,
  &KPfalseVKi,
  &KJPrequired_values_,
  (D) 1,
  &KJPrest_valuesQ_,
  &KJunknown_
};

static _KLsymbolGVKd KJmvt_required_initializedQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K343
};

static _KLsymbolGVKd KJPrequired_values_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K342
};

static _KLsymbolGVKd KJPrest_valuesQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K341
};

static _KLbyte_stringGVKd_13 K341 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "%rest-values?"
};

static _KLbyte_stringGVKd_16 K342 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "%required-values"
};

static _KLbyte_stringGVKd_25 K343 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "mvt-required-initialized?"
};

static _KLsimple_object_vectorGVKd_3 K344 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KJmvt_required_initializedQ_,
  &KJPrequired_values_,
  &KJPrest_valuesQ_
};

static _KLpairGVKd K345 = {
  &KLpairGVKdW /* wrapper */,
  &KLtype_referenceGVdfmc_flow_graph,
  &K346
};

static _KLpairGVKd K346 = {
  &KLpairGVKdW /* wrapper */,
  &KLobject_referenceGVdfmc_flow_graph,
  &K347
};

static _KLpairGVKd K347 = {
  &KLpairGVKdW /* wrapper */,
  &KLinteractor_binding_referenceGVdfmc_flow_graph,
  &K348
};

static _KLpairGVKd K348 = {
  &KLpairGVKdW /* wrapper */,
  &KLdefined_constant_referenceGVdfmc_flow_graph,
  &K349
};

static _KLpairGVKd K349 = {
  &KLpairGVKdW /* wrapper */,
  &KLtemporaryGVdfmc_flow_graph,
  &KPempty_listVKi
};

static _KLpairGVKd K350 = {
  &KLpairGVKdW /* wrapper */,
  &KLlexical_variableGVdfmc_flow_graph,
  &K351
};

static _KLpairGVKd K351 = {
  &KLpairGVKdW /* wrapper */,
  &KLmultiple_value_temporaryGVdfmc_flow_graph,
  &K352
};

static _KLpairGVKd K352 = {
  &KLpairGVKdW /* wrapper */,
  &KLstack_vector_temporaryGVdfmc_flow_graph,
  &K353
};

static _KLpairGVKd K353 = {
  &KLpairGVKdW /* wrapper */,
  &KLnamed_temporaryGVdfmc_flow_graph,
  &KPempty_listVKi
};

static _KLpairGVKd K354 = {
  &KLpairGVKdW /* wrapper */,
  &KLlexical_variableGVdfmc_flow_graph,
  &K355
};

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

static _KLpairGVKd K356 = {
  &KLpairGVKdW /* wrapper */,
  &KLentry_stateGVdfmc_flow_graph,
  &K357
};

static _KLpairGVKd K357 = {
  &KLpairGVKdW /* wrapper */,
  &KLcellGVdfmc_flow_graph,
  &KPempty_listVKi
};

/* Code */

D KinitializeVKdMdfmc_flow_graphM0I (D temporary_, D all_keys_, D environment_) {
  D T4;
  D T5;
  D T6;
  D T7;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:63
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:66
  APPLY2(&Kinitialize_packed_slotsVKe, temporary_, all_keys_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:67
  CALL2(&Kadd_temporaryXVdfmc_flow_graphMM0, environment_, temporary_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:69
  T4 = CALL1(&Knext_frame_offsetVdfmc_flow_graphMM0, environment_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:69
  CONGRUENT_CALL_PROLOG(&KLVKd, 2);
  T6 = CONGRUENT_CALL2(T4, (D) 16381);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:69
  if (T6 != &KPfalseVKi) {
    T7 = T4;
  } else {
    T7 = (D) 16381;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:69
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:68
  CALL2(&Kframe_offset_setterVdfmc_flow_graphMM0, T7, temporary_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:70
  T5 = temporary_;
  MV_SET_ELT(0, temporary_);
  MV_SET_COUNT(1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:63
  return(T5);
}

D Kclosed_overQVdfmc_flow_graphMM0I (D x_) {
  D T2;
  DWORD T3;
  DWORD T4;
  DWORD T5;
  D T6;
  D T7_0;
  D T8_0;
  D T9_0;
  D T10;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:55
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:55
  T3 = primitive_cast_integer_as_raw(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:55
  T4 = primitive_machine_word_logand(T3,12);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:55
  T5 = primitive_machine_word_logior(T4,1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:55
  T6 = primitive_cast_raw_as_integer(T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:58
  T10 = primitive_machine_word_equalQ(T5,1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:58
  if (T10 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:58
    T7_0 = &KPfalseVKi;
    T9_0 = T7_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:58
    T8_0 = T6;
    T9_0 = T8_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:58
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kframe_offset_setterVdfmc_flow_graphMM0I (D z_, D x_) {
  D T3_0;
  D T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  D T9;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T5 = primitive_cast_integer_as_raw(z_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T6 = primitive_machine_word_shift_right(T5,2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T7 = primitive_cast_integer_as_raw(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T8 = primitive_machine_word_bit_field_deposit(T6,4,12,T7);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T9 = primitive_cast_raw_as_integer(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T3_0 = T9;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kmvt_transfer_valuesXVdfmc_flow_graphMM0I (D from_, D to_) {
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:192
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:193
  T11 = primitive_instanceQ(from_,&KLmultiple_value_temporaryGVdfmc_flow_graph);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:193
  if (T11 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:194
    T12 = primitive_instanceQ(to_,&KLmultiple_value_temporaryGVdfmc_flow_graph);
    T3 = T12;
  } else {
    T3 = &KPfalseVKi;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:193
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:193
  if (T3 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:195
    T4 = CALL1(&Kmvt_required_initializedQVdfmc_flow_graphMM0, from_);
    T5 = T4;
  } else {
    T5 = &KPfalseVKi;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:193
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:193
  if (T5 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:196
    T6 = CALL1(&Krequired_valuesVdfmc_flow_graphMM0, from_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:196
    CALL2(&Krequired_values_setterVdfmc_flow_graphMM0, T6, to_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:197
    T7 = CALL1(&Krest_valuesQVdfmc_flow_graphMM0, from_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:197
    CALL2(&Krest_valuesQ_setterVdfmc_flow_graphMM0, T7, to_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:197
    T8 = &KPfalseVKi;
    T10 = T8;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:193
    T9 = &KPfalseVKi;
    T10 = T9;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:193
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:192
  MV_SET_COUNT(0);
  return(T10);
}

D Kclosed_overQ_setterVdfmc_flow_graphMM0I (D z_, D x_) {
  D T3;
  D T4_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:57
  T3 = CALL1(&Kpack_false_or_fieldVdfmc_flow_graph, z_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:55
  Kclosed_overQ_field_setterVdfmc_flow_graphMM0I(T3, x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:55
  T4_0 = T3;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  MV_SET_COUNT(1);
  return(T4_0);
}

D Klocal_entry_stateQ_setterVdfmc_flow_graphMM0I (D z_, D x_) {
  D T3_0;
  D T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  D T9;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  T5 = primitive_cast_integer_as_raw(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  if (z_ != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
    T6 = primitive_machine_word_logbit_set(18,T5);
    T8 = T6;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
    T7 = primitive_machine_word_logbit_clear(18,T5);
    T8 = T7;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  T9 = primitive_cast_raw_as_integer(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  T3_0 = z_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kmultiple_valuesQVdfmc_flow_graphMM1I (D t_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:209
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:211
  T2_0 = &KPtrueVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:209
  MV_SET_COUNT(1);
  return(T2_0);
}

D KLstack_vector_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I (D class_, D init_args_, D Uunique_users_, D Uunique_generator_, D Uunique_environment_, D Uunique_number_values_) {
  D T7;
  D Uunique_environmentF8;
  D T9;
  D Uunique_usersF10;
  D Uunique_generatorF11;
  D Uunique_environmentF12;
  D Uunique_number_valuesF13;
  D T14_0;
  D T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T17;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:101
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:101
  T15 = primitive_idQ(Uunique_environment_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:101
  if (T15 != &KPfalseVKi) {
    T16.vector_element_[0] = IKJenvironment_;
    T17 = KerrorVKdMM1I(&K59, &T16);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:101
    T7 = T17;
    Uunique_environmentF8 = T7;
  } else {
    Uunique_environmentF8 = Uunique_environment_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:101
  T9 = primitive_object_allocate_filled(6,&KLstack_vector_temporaryGVdfmc_flow_graphW,5,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_users_, &KLlistGVKd);
  Uunique_usersF10 = Uunique_users_;
  SLOT_VALUE_SETTER(Uunique_usersF10, T9, 0);
  primitive_type_check(Uunique_generator_, &K60);
  Uunique_generatorF11 = Uunique_generator_;
  SLOT_VALUE_SETTER(Uunique_generatorF11, T9, 1);
  primitive_type_check(Uunique_environmentF8, &K61);
  Uunique_environmentF12 = Uunique_environmentF8;
  SLOT_VALUE_SETTER(Uunique_environmentF12, T9, 2);
  SLOT_VALUE_SETTER((D) 1, T9, 3);
  primitive_type_check(Uunique_number_values_, &KLintegerGVKd);
  Uunique_number_valuesF13 = Uunique_number_values_;
  SLOT_VALUE_SETTER(Uunique_number_valuesF13, T9, 4);
  MEP_APPLY2(&KinitializeVKdMdfmc_flow_graphM0, &K62, T9, init_args_);
  T14_0 = T9;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:101
  MV_SET_COUNT(1);
  return(T14_0);
}

D Kmultiple_valuesQVdfmc_flow_graphMM0I (D t_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:204
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:206
  T2_0 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:204
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kpack_false_or_fieldVdfmc_flow_graphI (D x_) {
  D T1_0;
  D T2_0;
  D T3_0;
  D T4;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:41
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:43
  if (x_ != &KPfalseVKi) {
    T4 = x_;
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:43
    T1_0 = T4;
    T3_0 = T1_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:43
    T2_0 = (D) 1;
    T3_0 = T2_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:43
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:41
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kclosed_overQ_field_setterVdfmc_flow_graphMM0I (D z_, D x_) {
  D T3_0;
  D T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  D T9;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T5 = primitive_cast_integer_as_raw(z_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T6 = primitive_machine_word_shift_right(T5,2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T7 = primitive_cast_integer_as_raw(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T8 = primitive_machine_word_bit_field_deposit(T6,2,2,T7);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T9 = primitive_cast_raw_as_integer(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T3_0 = T9;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  MV_SET_COUNT(1);
  return(T3_0);
}

D KcellQVdfmc_flow_graphMM0I (D t_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:87
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:87
  T2 = &KPfalseVKi;
  MV_SET_ELT(0, &KPfalseVKi);
  MV_SET_COUNT(1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:87
  return(T2);
}

D KcellQVdfmc_flow_graphMM1I (D t_) {
  D T2;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:88
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:88
  T2 = &KPtrueVKi;
  MV_SET_ELT(0, &KPtrueVKi);
  MV_SET_COUNT(1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:88
  return(T2);
}

D Kmvt_required_initializedQVdfmc_flow_graphMM0I (D x_) {
  D T2;
  DWORD T3;
  D T4;
  D T5_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T3 = primitive_cast_integer_as_raw(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T4 = primitive_machine_word_logbitQ(18,T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T5_0 = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  MV_SET_COUNT(1);
  return(T5_0);
}

D Krequired_valuesVdfmc_flow_graphMM0I (D tmp_) {
  D T2_0;
  D T3_0;
  D T4;
  DWORD T5;
  D T6;
  D T7;
  DWORD T8;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  D T12;
  D T13_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:163
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:165
  T4 = SLOT_VALUE_INITD(tmp_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:165
  T5 = primitive_cast_integer_as_raw(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:165
  T6 = primitive_machine_word_logbitQ(18,T5);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:165
  if (T6 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:166
    T7 = SLOT_VALUE_INITD(tmp_, 3);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:166
    T8 = primitive_cast_integer_as_raw(T7);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:166
    T9 = primitive_machine_word_bit_field_extract(17,10,T8);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:166
    T10 = primitive_machine_word_logand(T9,-4);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:166
    T11 = primitive_machine_word_logior(T10,1);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:166
    T12 = primitive_cast_raw_as_integer(T11);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:166
    T13_0 = T12;
    T3_0 = T13_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:168
    T2_0 = (D) 1;
    T3_0 = T2_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:165
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:163
  MV_SET_COUNT(1);
  return(T3_0);
}

D Krequired_values_setterVdfmc_flow_graphMM0I (D new_val_, D tmp_) {
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:172
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:174
  Kmvt_required_initializedQ_setterVdfmc_flow_graphMM0I(&KPtrueVKi, tmp_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:175
  KPrequired_values_setterVdfmc_flow_graphMM0I(new_val_, tmp_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:175
  T3_0 = new_val_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:172
  MV_SET_COUNT(1);
  return(T3_0);
}

D Krest_valuesQVdfmc_flow_graphMM0I (D tmp_) {
  D T2;
  D T3_0;
  D T4_0;
  D T5_0;
  D T6;
  D T7_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:178
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:180
  T2 = KPrest_valuesQVdfmc_flow_graphMM0I(tmp_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:180
  T6 = primitive_idQ(T2,&KJunknown_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:180
  if (T6 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:183
    T4_0 = &KPtrueVKi;
    T5_0 = T4_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:181
    T3_0 = KPrest_valuesQVdfmc_flow_graphMM0I(tmp_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:181
    T7_0 = T3_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T3_0);
      primitive_type_check(T7_0, &KLbooleanGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T5_0 = T7_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:180
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:178
  MV_SET_COUNT(1);
  return(T5_0);
}

D Krest_valuesQ_setterVdfmc_flow_graphMM0I (D new_val_, D tmp_) {
  D T3_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:187
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:189
  KPrest_valuesQ_setterVdfmc_flow_graphMM0I(new_val_, tmp_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:189
  T3_0 = new_val_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:187
  MV_SET_COUNT(1);
  return(T3_0);
}

D KPrest_valuesQ_setterVdfmc_flow_graphMM0I (D z_, D x_) {
  D T3_0;
  D T4;
  D T5;
  D T6;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  if (z_ != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
    T4 = primitive_idQ(z_,&KJunknown_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
    if (T4 != &KPfalseVKi) {
      T5 = (D) 1;
    } else {
      T5 = (D) 9;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
    T6 = T5;
  } else {
    T6 = (D) 5;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:131
  KPrest_valuesQ_field_setterVdfmc_flow_graphMM0I(T6, x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:131
  T3_0 = T6;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  MV_SET_COUNT(1);
  return(T3_0);
}

D KPrest_valuesQ_field_setterVdfmc_flow_graphMM0I (D z_, D x_) {
  D T3_0;
  D T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  D T9;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T5 = primitive_cast_integer_as_raw(z_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T6 = primitive_machine_word_shift_right(T5,2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T7 = primitive_cast_integer_as_raw(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T8 = primitive_machine_word_bit_field_deposit(T6,27,2,T7);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T9 = primitive_cast_raw_as_integer(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T3_0 = T9;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  MV_SET_COUNT(1);
  return(T3_0);
}

D KPrest_valuesQVdfmc_flow_graphMM0I (D x_) {
  D T2;
  DWORD T3;
  DWORD T4;
  DWORD T5;
  DWORD T6;
  D T7;
  D T8_0;
  D T9;
  D T10_0;
  D T11_0;
  D T12_0;
  D T13_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:131
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:131
  T3 = primitive_cast_integer_as_raw(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:131
  T4 = primitive_machine_word_bit_field_extract(25,4,T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:131
  T5 = primitive_machine_word_logand(T4,-4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:131
  T6 = primitive_machine_word_logior(T5,1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T7 = primitive_machine_word_equalQ(T6,9);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  if (T7 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
    T8_0 = &KPtrueVKi;
    T13_0 = T8_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
    T9 = primitive_machine_word_equalQ(T6,5);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
    if (T9 != &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
      T10_0 = &KPfalseVKi;
      T12_0 = T10_0;
    } else {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
      T11_0 = &KJunknown_;
      T12_0 = T11_0;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
    T13_0 = T12_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  MV_SET_COUNT(1);
  return(T13_0);
}

D Kmvt_required_initializedQ_setterVdfmc_flow_graphMM0I (D z_, D x_) {
  D T3_0;
  D T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  D T9;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T5 = primitive_cast_integer_as_raw(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  if (z_ != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
    T6 = primitive_machine_word_logbit_set(18,T5);
    T8 = T6;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
    T7 = primitive_machine_word_logbit_clear(18,T5);
    T8 = T7;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T9 = primitive_cast_raw_as_integer(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T3_0 = z_;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  MV_SET_COUNT(1);
  return(T3_0);
}

D KPrequired_values_setterVdfmc_flow_graphMM0I (D z_, D x_) {
  D T3_0;
  D T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  D T9;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T5 = primitive_cast_integer_as_raw(z_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T6 = primitive_machine_word_shift_right(T5,2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T7 = primitive_cast_integer_as_raw(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T8 = primitive_machine_word_bit_field_deposit(T6,19,8,T7);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T9 = primitive_cast_raw_as_integer(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T3_0 = T9;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  MV_SET_COUNT(1);
  return(T3_0);
}

D KgeneratorVdfmc_flow_graphMM0I (D ref_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:11
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:12
  T2_0 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:11
  MV_SET_COUNT(1);
  return(T2_0);
}

D KLentry_stateGZ32ZconstructorVdfmc_flow_graphMM0I (D class_, D init_args_, D Uunique_users_, D Uunique_generator_, D Uunique_environment_, D Uunique_emitted_name_, D Uunique_name_, D Uunique_me_block_) {
  D T9;
  D Uunique_environmentF10;
  D T11;
  D Uunique_usersF12;
  D Uunique_generatorF13;
  D Uunique_environmentF14;
  D Uunique_me_blockF15;
  D Uunique_me_blockF16;
  D T17_0;
  D T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T20;
  D T21;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:90
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:90
  T18 = primitive_idQ(Uunique_environment_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:90
  if (T18 != &KPfalseVKi) {
    T19.vector_element_[0] = IKJenvironment_;
    T20 = KerrorVKdMM1I(&K59, &T19);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:90
    T9 = T20;
    Uunique_environmentF10 = T9;
  } else {
    Uunique_environmentF10 = Uunique_environment_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:90
  T11 = primitive_object_allocate_filled(9,&KLentry_stateGVdfmc_flow_graphW,8,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_users_, &KLlistGVKd);
  Uunique_usersF12 = Uunique_users_;
  SLOT_VALUE_SETTER(Uunique_usersF12, T11, 0);
  primitive_type_check(Uunique_generator_, &K60);
  Uunique_generatorF13 = Uunique_generator_;
  SLOT_VALUE_SETTER(Uunique_generatorF13, T11, 1);
  primitive_type_check(Uunique_environmentF10, &K61);
  Uunique_environmentF14 = Uunique_environmentF10;
  SLOT_VALUE_SETTER(Uunique_environmentF14, T11, 2);
  SLOT_VALUE_SETTER((D) 1, T11, 3);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T11, 4);
  SLOT_VALUE_SETTER(Uunique_name_, T11, 5);
  T21 = primitive_idQ(Uunique_me_block_,&KPunboundVKi);
  if (T21 != &KPfalseVKi) {
    Uunique_me_blockF16 = Uunique_me_block_;
  } else {
    primitive_type_check(Uunique_me_block_, &K107);
    Uunique_me_blockF15 = Uunique_me_block_;
    Uunique_me_blockF16 = Uunique_me_blockF15;
  }
  SLOT_VALUE_SETTER(Uunique_me_blockF16, T11, 6);
  SLOT_VALUE_SETTER(&KPempty_listVKi, T11, 7);
  MEP_APPLY2(&KinitializeVKdMdfmc_flow_graphM0, &K62, T11, init_args_);
  T17_0 = T11;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:90
  MV_SET_COUNT(1);
  return(T17_0);
}

D KLnamed_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I (D class_, D init_args_, D Uunique_users_, D Uunique_generator_, D Uunique_environment_, D Uunique_emitted_name_, D Uunique_name_) {
  D T8;
  D Uunique_environmentF9;
  D T10;
  D Uunique_usersF11;
  D Uunique_generatorF12;
  D Uunique_environmentF13;
  D T14_0;
  D T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T17;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:77
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:77
  T15 = primitive_idQ(Uunique_environment_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:77
  if (T15 != &KPfalseVKi) {
    T16.vector_element_[0] = IKJenvironment_;
    T17 = KerrorVKdMM1I(&K59, &T16);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:77
    T8 = T17;
    Uunique_environmentF9 = T8;
  } else {
    Uunique_environmentF9 = Uunique_environment_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:77
  T10 = primitive_object_allocate_filled(7,&KLnamed_temporaryGVdfmc_flow_graphW,6,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_users_, &KLlistGVKd);
  Uunique_usersF11 = Uunique_users_;
  SLOT_VALUE_SETTER(Uunique_usersF11, T10, 0);
  primitive_type_check(Uunique_generator_, &K60);
  Uunique_generatorF12 = Uunique_generator_;
  SLOT_VALUE_SETTER(Uunique_generatorF12, T10, 1);
  primitive_type_check(Uunique_environmentF9, &K61);
  Uunique_environmentF13 = Uunique_environmentF9;
  SLOT_VALUE_SETTER(Uunique_environmentF13, T10, 2);
  SLOT_VALUE_SETTER((D) 1, T10, 3);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T10, 4);
  SLOT_VALUE_SETTER(Uunique_name_, T10, 5);
  MEP_APPLY2(&KinitializeVKdMdfmc_flow_graphM0, &K62, T10, init_args_);
  T14_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:77
  MV_SET_COUNT(1);
  return(T14_0);
}

D KLmultiple_value_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I (D class_, D init_args_, D Uunique_users_, D Uunique_generator_, D Uunique_environment_) {
  D T6;
  D Uunique_environmentF7;
  D T8;
  D Uunique_usersF9;
  D Uunique_generatorF10;
  D Uunique_environmentF11;
  D T12_0;
  D T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:114
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:114
  T13 = primitive_idQ(Uunique_environment_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:114
  if (T13 != &KPfalseVKi) {
    T14.vector_element_[0] = IKJenvironment_;
    T15 = KerrorVKdMM1I(&K59, &T14);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:114
    T6 = T15;
    Uunique_environmentF7 = T6;
  } else {
    Uunique_environmentF7 = Uunique_environment_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:114
  T8 = primitive_object_allocate_filled(5,&KLmultiple_value_temporaryGVdfmc_flow_graphW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_users_, &KLlistGVKd);
  Uunique_usersF9 = Uunique_users_;
  SLOT_VALUE_SETTER(Uunique_usersF9, T8, 0);
  primitive_type_check(Uunique_generator_, &K60);
  Uunique_generatorF10 = Uunique_generator_;
  SLOT_VALUE_SETTER(Uunique_generatorF10, T8, 1);
  primitive_type_check(Uunique_environmentF7, &K61);
  Uunique_environmentF11 = Uunique_environmentF7;
  SLOT_VALUE_SETTER(Uunique_environmentF11, T8, 2);
  SLOT_VALUE_SETTER((D) 1, T8, 3);
  MEP_APPLY2(&KinitializeVKdMdfmc_flow_graphM1, &K178, T8, init_args_);
  T12_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:114
  MV_SET_COUNT(1);
  return(T12_0);
}

D KinitializeVKdMdfmc_flow_graphM1I (D tmp_, D all_keys_, D environment_, D required_values_, D rest_valuesQ_) {
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:136
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:139
  MEP_CALL_PROLOG(&KinitializeVKdMdfmc_flow_graphM0, &K62, 2);
  MEP_CALL2(&KinitializeVKdMdfmc_flow_graphM0, tmp_, all_keys_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:140
  if (required_values_ != &KPfalseVKi) {
    T9 = required_values_;
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:141
    CALL2(&Krequired_values_setterVdfmc_flow_graphMM0, T9, tmp_);
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:140
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:143
  T10 = primitive_idQ(rest_valuesQ_,&KJunknown_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:143
  if (T10 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:143
    T7 = &KPfalseVKi;
    MV_SET_ELT(0, &KPfalseVKi);
    MV_SET_COUNT(1);
    T8 = T7;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:144
    CALL2(&Krest_valuesQ_setterVdfmc_flow_graphMM0, rest_valuesQ_, tmp_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:144
    T6 = rest_valuesQ_;
    MV_SET_ELT(0, rest_valuesQ_);
    MV_SET_COUNT(1);
    T8 = T6;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:143
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:136
  return(T8);
}

D KLcellGZ32ZconstructorVdfmc_flow_graphMM0I (D class_, D init_args_, D Uunique_users_, D Uunique_generator_, D Uunique_environment_, D Uunique_emitted_name_, D Uunique_name_, D Uunique_cell_type_) {
  D T9;
  D Uunique_environmentF10;
  D T11;
  D Uunique_usersF12;
  D Uunique_generatorF13;
  D Uunique_environmentF14;
  D Uunique_cell_typeF15;
  D Uunique_cell_typeF16;
  D T17_0;
  D T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T20;
  D T21;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:81
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:81
  T18 = primitive_idQ(Uunique_environment_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:81
  if (T18 != &KPfalseVKi) {
    T19.vector_element_[0] = IKJenvironment_;
    T20 = KerrorVKdMM1I(&K59, &T19);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:81
    T9 = T20;
    Uunique_environmentF10 = T9;
  } else {
    Uunique_environmentF10 = Uunique_environment_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:81
  T11 = primitive_object_allocate_filled(9,&KLcellGVdfmc_flow_graphW,8,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_users_, &KLlistGVKd);
  Uunique_usersF12 = Uunique_users_;
  SLOT_VALUE_SETTER(Uunique_usersF12, T11, 0);
  primitive_type_check(Uunique_generator_, &K60);
  Uunique_generatorF13 = Uunique_generator_;
  SLOT_VALUE_SETTER(Uunique_generatorF13, T11, 1);
  primitive_type_check(Uunique_environmentF10, &K61);
  Uunique_environmentF14 = Uunique_environmentF10;
  SLOT_VALUE_SETTER(Uunique_environmentF14, T11, 2);
  SLOT_VALUE_SETTER((D) 1, T11, 3);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T11, 4);
  SLOT_VALUE_SETTER(Uunique_name_, T11, 5);
  SLOT_VALUE_SETTER(&KPempty_listVKi, T11, 6);
  T21 = primitive_idQ(Uunique_cell_type_,&KPunboundVKi);
  if (T21 != &KPfalseVKi) {
    Uunique_cell_typeF16 = Uunique_cell_type_;
  } else {
    primitive_type_check(Uunique_cell_type_, &KLBtypeGVdfmc_modeling);
    Uunique_cell_typeF15 = Uunique_cell_type_;
    Uunique_cell_typeF16 = Uunique_cell_typeF15;
  }
  SLOT_VALUE_SETTER(Uunique_cell_typeF16, T11, 7);
  MEP_APPLY2(&KinitializeVKdMdfmc_flow_graphM0, &K62, T11, init_args_);
  T17_0 = T11;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:81
  MV_SET_COUNT(1);
  return(T17_0);
}

D KassignmentsVdfmc_flow_graphMM0I (D t_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:33
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:34
  T2_0 = &KPempty_listVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:33
  MV_SET_COUNT(1);
  return(T2_0);
}

D KLtemporaryGZ32ZconstructorVdfmc_flow_graphMM0I (D class_, D init_args_, D Uunique_users_, D Uunique_generator_, D Uunique_environment_) {
  D T6;
  D Uunique_environmentF7;
  D T8;
  D Uunique_usersF9;
  D Uunique_generatorF10;
  D Uunique_environmentF11;
  D T12_0;
  D T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T13 = primitive_idQ(Uunique_environment_,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  if (T13 != &KPfalseVKi) {
    T14.vector_element_[0] = IKJenvironment_;
    T15 = KerrorVKdMM1I(&K59, &T14);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    T6 = T15;
    Uunique_environmentF7 = T6;
  } else {
    Uunique_environmentF7 = Uunique_environment_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T8 = primitive_object_allocate_filled(5,&KLtemporaryGVdfmc_flow_graphW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_users_, &KLlistGVKd);
  Uunique_usersF9 = Uunique_users_;
  SLOT_VALUE_SETTER(Uunique_usersF9, T8, 0);
  primitive_type_check(Uunique_generator_, &K60);
  Uunique_generatorF10 = Uunique_generator_;
  SLOT_VALUE_SETTER(Uunique_generatorF10, T8, 1);
  primitive_type_check(Uunique_environmentF7, &K61);
  Uunique_environmentF11 = Uunique_environmentF7;
  SLOT_VALUE_SETTER(Uunique_environmentF11, T8, 2);
  SLOT_VALUE_SETTER((D) 1, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T12_0 = T8;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  MV_SET_COUNT(1);
  return(T12_0);
}

D KLnamed_temporary_mixinGZ32ZconstructorVdfmc_flow_graphMM0I (D class_, D init_args_, D Uunique_emitted_name_, D Uunique_name_) {
  D T5;
  D T6_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:73
  T5 = primitive_object_allocate_filled(3,&KLnamed_temporary_mixinGVdfmc_flow_graphW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T5, 0);
  SLOT_VALUE_SETTER(Uunique_name_, T5, 1);
  APPLY2(&KinitializeVKd, T5, init_args_);
  T6_0 = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:73
  MV_SET_COUNT(1);
  return(T6_0);
}

D Kframe_offsetVdfmc_flow_graphMM0I (D x_) {
  D T2;
  DWORD T3;
  DWORD T4;
  DWORD T5;
  DWORD T6;
  D T7;
  D T8_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T3 = primitive_cast_integer_as_raw(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T4 = primitive_machine_word_bit_field_extract(2,14,T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T5 = primitive_machine_word_logand(T4,-4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T6 = primitive_machine_word_logior(T5,1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T7 = primitive_cast_raw_as_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T8_0 = T7;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  MV_SET_COUNT(1);
  return(T8_0);
}

D Kdynamic_extentQVdfmc_flow_graphMM0I (D x_) {
  D T2;
  DWORD T3;
  DWORD T4;
  DWORD T5;
  DWORD T6;
  D T7;
  D T8;
  D T9_0;
  D T10;
  D T11_0;
  D T12;
  D T13_0;
  D T14;
  D T15_0;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T17_0;
  D T18_0;
  D T19_0;
  D T20_0;
  D T21_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:60
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:60
  T3 = primitive_cast_integer_as_raw(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:60
  T4 = primitive_machine_word_bit_field_extract(14,4,T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:60
  T5 = primitive_machine_word_logand(T4,-4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:60
  T6 = primitive_machine_word_logior(T5,1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:60
  T7 = primitive_cast_raw_as_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T8 = primitive_idQ(T7,(D) 1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  if (T8 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
    T9_0 = &KJunknown_;
    T21_0 = T9_0;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
    T10 = primitive_idQ(T7,(D) 5);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
    if (T10 != &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
      T11_0 = &KJprocessing_;
      T20_0 = T11_0;
    } else {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
      T12 = primitive_idQ(T7,(D) 9);
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
      if (T12 != &KPfalseVKi) {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
        T13_0 = &KPfalseVKi;
        T19_0 = T13_0;
      } else {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
        T14 = primitive_idQ(T7,(D) 13);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
        if (T14 != &KPfalseVKi) {
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
          T15_0 = &KPtrueVKi;
          T18_0 = T15_0;
        } else {
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
          T16.vector_element_[0] = T7;
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
          T17_0 = KerrorVKdMM1I(&K277, &T16);
          T18_0 = T17_0;
        }
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
        T19_0 = T18_0;
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
      T20_0 = T19_0;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
    T21_0 = T20_0;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  MV_SET_COUNT(1);
  return(T21_0);
}

D Kdynamic_extentQ_setterVdfmc_flow_graphMM0I (D z_, D x_) {
  D T3_0;
  D T4;
  D T5;
  D T6;
  _KLsimple_object_vectorGVKd_1 T7 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T8_0;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T4 = primitive_idQ(z_,&KJunknown_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  if (T4 != &KPfalseVKi) {
    T13 = (D) 1;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
    T5 = primitive_idQ(z_,&KJprocessing_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
    if (T5 != &KPfalseVKi) {
      T12 = (D) 5;
    } else {
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
      if (z_ != &KPfalseVKi) {
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
        T6 = primitive_idQ(z_,&KPtrueVKi);
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
        if (T6 != &KPfalseVKi) {
          T10 = (D) 13;
        } else {
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
          T7.vector_element_[0] = z_;
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
          T8_0 = KerrorVKdMM1I(&K277, &T7);
          // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
          T9 = T8_0;
          T10 = T9;
        }
        // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
        T11 = T10;
      } else {
        T11 = (D) 9;
      }
      // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
      T12 = T11;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
    T13 = T12;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:60
  Kdynamic_extentQ_field_setterVdfmc_flow_graphMM0I(T13, x_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:60
  T3_0 = T13;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  MV_SET_COUNT(1);
  return(T3_0);
}

D Kdynamic_extentQ_field_setterVdfmc_flow_graphMM0I (D z_, D x_) {
  D T3_0;
  D T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  D T9;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T5 = primitive_cast_integer_as_raw(z_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T6 = primitive_machine_word_shift_right(T5,2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T7 = primitive_cast_integer_as_raw(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T8 = primitive_machine_word_bit_field_deposit(T6,16,2,T7);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T9 = primitive_cast_raw_as_integer(T8);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T3_0 = T9;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  MV_SET_COUNT(1);
  return(T3_0);
}

D Klocal_entry_stateQVdfmc_flow_graphMM0I (D x_) {
  D T2;
  DWORD T3;
  D T4;
  D T5_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  T3 = primitive_cast_integer_as_raw(T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  T4 = primitive_machine_word_logbitQ(18,T3);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  T5_0 = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  MV_SET_COUNT(1);
  return(T5_0);
}

D Kinitialize_packed_slotsVKeMdfmc_flow_graphM2I (D x_, D all_keys_, D mvt_required_initializedQ_, D Prequired_values_, D Prest_valuesQ_) {
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  MEP_CALL_PROLOG(&Kinitialize_packed_slotsVKeMdfmc_flow_graphM0, &K328, 2);
  MEP_CALL2(&Kinitialize_packed_slotsVKeMdfmc_flow_graphM0, x_, all_keys_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T9 = primitive_idQ(mvt_required_initializedQ_,&Kunsupplied_objectVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  if (T9 == &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:129
    CALL2(&Kmvt_required_initializedQ_setterVdfmc_flow_graphMM0, mvt_required_initializedQ_, x_);
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T10 = primitive_idQ(Prequired_values_,&Kunsupplied_objectVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  if (T10 == &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:130
    CALL2(&KPrequired_values_setterVdfmc_flow_graphMM0, Prequired_values_, x_);
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T11 = primitive_idQ(Prest_valuesQ_,&Kunsupplied_objectVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  if (T11 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
    T7 = &KPfalseVKi;
    MV_SET_ELT(0, &KPfalseVKi);
    MV_SET_COUNT(1);
    T8 = T7;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:131
    KPrest_valuesQ_setterVdfmc_flow_graphMM0I(Prest_valuesQ_, x_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:131
    T6 = Prest_valuesQ_;
    MV_SET_ELT(0, Prest_valuesQ_);
    MV_SET_COUNT(1);
    T8 = T6;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  return(T8);
}

D Kinitialize_packed_slotsVKeMdfmc_flow_graphM1I (D x_, D all_keys_, D local_entry_stateQ_) {
  D T4;
  D T5;
  D T6;
  D T7;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  MEP_CALL_PROLOG(&Kinitialize_packed_slotsVKeMdfmc_flow_graphM0, &K328, 2);
  MEP_CALL2(&Kinitialize_packed_slotsVKeMdfmc_flow_graphM0, x_, all_keys_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  T7 = primitive_idQ(local_entry_stateQ_,&Kunsupplied_objectVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  if (T7 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
    T5 = &KPfalseVKi;
    MV_SET_ELT(0, &KPfalseVKi);
    MV_SET_COUNT(1);
    T6 = T5;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:96
    CALL2(&Klocal_entry_stateQ_setterVdfmc_flow_graphMM0, local_entry_stateQ_, x_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:96
    T4 = local_entry_stateQ_;
    MV_SET_ELT(0, local_entry_stateQ_);
    MV_SET_COUNT(1);
    T6 = T4;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  return(T6);
}

D Kinitialize_packed_slotsVKeMdfmc_flow_graphM0I (D x_, D all_keys_, D closed_overQ_, D frame_offset_, D dynamic_extentQ_) {
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  Kinitialize_packed_slotsVKeMM0I(x_, all_keys_);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T9 = primitive_idQ(closed_overQ_,&Kunsupplied_objectVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  if (T9 == &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:55
    Kclosed_overQ_setterVdfmc_flow_graphMM0I(closed_overQ_, x_);
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T10 = primitive_idQ(frame_offset_,&Kunsupplied_objectVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  if (T10 == &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:59
    CALL2(&Kframe_offset_setterVdfmc_flow_graphMM0, frame_offset_, x_);
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T11 = primitive_idQ(dynamic_extentQ_,&Kunsupplied_objectVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  if (T11 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
    T7 = &KPfalseVKi;
    MV_SET_ELT(0, &KPfalseVKi);
    MV_SET_COUNT(1);
    T8 = T7;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:60
    Kdynamic_extentQ_setterVdfmc_flow_graphMM0I(dynamic_extentQ_, x_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:60
    T6 = dynamic_extentQ_;
    MV_SET_ELT(0, dynamic_extentQ_);
    MV_SET_COUNT(1);
    T8 = T6;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  return(T8);
}

D KnameVdfmc_commonMdfmc_flow_graphM0I (D o_) {
  D T2_0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:37
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:38
  T2_0 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:37
  MV_SET_COUNT(1);
  return(T2_0);
}

D Kdood_weak_gettersVdoodMdfmc_flow_graphM0I (D classU_) {
  D T2;
  D T3_0;
  D T4_0;
  D T5;
  D T6;
  D T7;
  D T8;
  D T9;
  D T10;
  D T11;
  D T12;
  D T13;
  D T14;
  D T15;
  _KLsimple_object_vectorGVKd_2 T16 = {&KLsimple_object_vectorGVKdW, (D) 9};

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T5 = primitive_next_methods_parameter();
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T7 = primitive_idQ(T5,&KPempty_listVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  if (T7 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    T10 = KerrorVKdMM1I(&K308, &KPempty_vectorVKi);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    T11 = T10;
    T13 = T11;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    T8 = SLOT_VALUE_INITD(T5, 0);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    T9 = SLOT_VALUE_INITD(T5, 1);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    MEP_CALL_PROLOG(T8, T9, 1);
    T6 = MEP_CALL1(T8, classU_);
    // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    T12 = T6;
    T13 = T12;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T14 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  SLOT_VALUE_SETTER(&KgeneratorVdfmc_flow_graph, T14, 0);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  SLOT_VALUE_SETTER(&Kanonymous_of_dood_weak_gettersF314, T14, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T15 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  SLOT_VALUE_SETTER(&KenvironmentVdfmc_modeling, T15, 0);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  SLOT_VALUE_SETTER(&Kanonymous_of_dood_weak_gettersF313, T15, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T16.vector_element_[0] = T14;
  T16.vector_element_[1] = T15;
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T2 = KlistVKdI(&T16);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T3_0 = CALL2(&KconcatenateVKd, T13, T2);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T4_0 = T3_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T3_0);
    primitive_type_check(T4_0, &KLlistGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  MV_SET_COUNT(1);
  return(T4_0);
}

static D Kanonymous_of_dood_weak_gettersF314I (D self_) {
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:19
  T1 = &KPfalseVKi;
  MV_SET_ELT(0, &KPfalseVKi);
  MV_SET_COUNT(1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  return(T1);
}

static D Kanonymous_of_dood_weak_gettersF313I (D self_) {
  D T1;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:22
  T1 = &KPfalseVKi;
  MV_SET_ELT(0, &KPfalseVKi);
  MV_SET_COUNT(1);
  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  return(T1);
}


/* SYSTEM INIT CODE */

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

    T0 = KPresolve_symbolVKiI(&KJenvironment_);
    if (T0 != &KJenvironment_) {
      primitive_repeated_slot_value_setter(T0, &K263, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K262, 1, 0);
      IKJenvironment_ = T0;
      primitive_slot_value_setter(T0, &KenvironmentVdfmc_modelingHLtemporaryGVdfmc_flow_graph, 3);
      primitive_repeated_slot_value_setter(T0, &K224, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K223, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K190, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K189, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K187, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K182, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K170, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K169, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K166, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K163, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K69, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K66, 1, 4);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJgenerator_);
    if (T0 != &KJgenerator_) {
      primitive_slot_value_setter(T0, &KgeneratorVdfmc_flow_graphHLtemporaryG, 3);
      primitive_repeated_slot_value_setter(T0, &K224, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K223, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K190, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K189, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K170, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K169, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K166, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K163, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K69, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K66, 1, 2);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJblock_);
    if (T0 != &KJblock_) {
      primitive_repeated_slot_value_setter(T0, &K170, 1, 5);
      primitive_repeated_slot_value_setter(T0, &K169, 1, 10);
      primitive_slot_value_setter(T0, &Kme_blockVdfmc_flow_graphHLentry_stateG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJemitted_name_);
    if (T0 != &KJemitted_name_) {
      primitive_repeated_slot_value_setter(T0, &K258, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K257, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K224, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K223, 1, 6);
      primitive_repeated_slot_value_setter(T0, &K170, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K169, 1, 6);
      primitive_repeated_slot_value_setter(T0, &K166, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K163, 1, 6);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJrequired_values_);
    if (T0 != &KJrequired_values_) {
      primitive_repeated_slot_value_setter(T0, &K187, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K182, 1, 2);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJrest_valuesQ_);
    if (T0 != &KJrest_valuesQ_) {
      primitive_repeated_slot_value_setter(T0, &K187, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K182, 1, 4);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJcell_type_);
    if (T0 != &KJcell_type_) {
      primitive_repeated_slot_value_setter(T0, &K224, 1, 5);
      primitive_repeated_slot_value_setter(T0, &K223, 1, 10);
      primitive_slot_value_setter(T0, &Kcell_typeVdfmc_flow_graphHLcellG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJclosed_overQ_);
    if (T0 != &KJclosed_overQ_) {
      primitive_repeated_slot_value_setter(T0, &K327, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K320, 1, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJframe_offset_);
    if (T0 != &KJframe_offset_) {
      primitive_repeated_slot_value_setter(T0, &K327, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K320, 1, 2);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJdynamic_extentQ_);
    if (T0 != &KJdynamic_extentQ_) {
      primitive_repeated_slot_value_setter(T0, &K327, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K320, 1, 4);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJlocal_entry_stateQ_);
    if (T0 != &KJlocal_entry_stateQ_) {
      primitive_repeated_slot_value_setter(T0, &K333, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K330, 1, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJmvt_required_initializedQ_);
    if (T0 != &KJmvt_required_initializedQ_) {
      primitive_repeated_slot_value_setter(T0, &K344, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K337, 1, 0);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJPrequired_values_);
    if (T0 != &KJPrequired_values_) {
      primitive_repeated_slot_value_setter(T0, &K344, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K337, 1, 2);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJPrest_valuesQ_);
    if (T0 != &KJPrest_valuesQ_) {
      primitive_repeated_slot_value_setter(T0, &K344, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K337, 1, 4);
    }
  }
{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:8
  T0 = KPadd_classVKeI(&KLvalue_referenceGVdfmc_flow_graph);
  goto I0;
}
I0:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:73
  T0 = KPadd_classVKeI(&KLnamed_temporary_mixinGVdfmc_flow_graph);
  goto I12;
}
I12:

  return;
}

/* USER INIT CODE */

void _Init_dfmc_flow_graph__X_temporary_for_user () {
{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T0 = KPadd_a_methodVKnI(&Kenvironment_setterVdfmc_modeling, &Kenvironment_setterVdfmc_modelingMdfmc_flow_graphM0, &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I307;
}
I307:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T0 = KPadd_a_methodVKnI(&KenvironmentVdfmc_modeling, &KenvironmentVdfmc_modelingMdfmc_flow_graphM0, &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I305;
}
I305:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T0 = KPadd_a_methodVKnI(&Kdood_weak_gettersVdood, &Kdood_weak_gettersVdoodMdfmc_flow_graphM0, &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I303;
}
I303:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:29
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_dfmc_flow_graphRD_2);
  goto I4;
}
I4:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:30
  T0 = KPadd_nonsiblinged_domainVKnI(&KinitializeVKd, &KinitializeVKdRD_dfmc_flow_graphRD_3);
  goto I6;
}
I6:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:31
  T0 = KPadd_nonsiblinged_domainVKnI(&Kinitialize_packed_slotsVKe, &Kinitialize_packed_slotsVKeRD_dfmc_flow_graphRD_1);
  goto I8;
}
I8:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:37
  T0 = KPadd_a_methodVKnI(&KnameVdfmc_common, &KnameVdfmc_commonMdfmc_flow_graphM0, &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I300;
}
I300:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:54
  T0 = KPadd_a_methodVKnI(&Kinitialize_packed_slotsVKe, &Kinitialize_packed_slotsVKeMdfmc_flow_graphM0, &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I297;
}
I297:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:63
  T0 = KPadd_a_methodVKnI(&KinitializeVKd, &KinitializeVKdMdfmc_flow_graphM0, &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I9;
}
I9:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  T0 = KPadd_a_methodVKnI(&Kinitialize_packed_slotsVKe, &Kinitialize_packed_slotsVKeMdfmc_flow_graphM1, &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I294;
}
I294:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T0 = KPadd_a_methodVKnI(&Kinitialize_packed_slotsVKe, &Kinitialize_packed_slotsVKeMdfmc_flow_graphM2, &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I291;
}
I291:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:136
  T0 = KPadd_a_methodVKnI(&KinitializeVKd, &KinitializeVKdMdfmc_flow_graphM1, &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I288;
}
I288:

  return;
}


/* eof */
