#include "opendylan/run-time.h"

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

/* Typedefs for referenced classes */

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
} _KLbooleanGVKd;

typedef struct {
  dylan_value wrapper;
} _KLobjectGVKd;

typedef struct {
  dylan_value wrapper;
} _KLunboundGVKe;

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

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

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

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

#define  define__KLbyte_stringGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value size_; \
    char string_element_[nrepeated+1]; \
  } _KLbyte_stringGVKd_##nrepeated;
define__KLbyte_stringGVKd(25);
define__KLbyte_stringGVKd(32);
define__KLbyte_stringGVKd(27);
define__KLbyte_stringGVKd(19);
define__KLbyte_stringGVKd(6);
define__KLbyte_stringGVKd(18);
define__KLbyte_stringGVKd(10);
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 {
  dylan_value wrapper;
  dylan_value head_;
  dylan_value tail_;
} _KLpairGVKd;

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

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

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

typedef struct {
  dylan_value wrapper;
} _KLintegerGVKd;

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

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

#define  define__KLsimple_object_vectorGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value size_; \
    dylan_value vector_element_[nrepeated+1]; \
  } _KLsimple_object_vectorGVKd_##nrepeated;
define__KLsimple_object_vectorGVKd(12);
define__KLsimple_object_vectorGVKd(5);
define__KLsimple_object_vectorGVKd(10);
define__KLsimple_object_vectorGVKd(7);
define__KLsimple_object_vectorGVKd(9);
define__KLsimple_object_vectorGVKd(4);
define__KLsimple_object_vectorGVKd(8);
define__KLsimple_object_vectorGVKd(6);
define__KLsimple_object_vectorGVKd(3);
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 {
  dylan_value wrapper;
  dylan_value users_;
} _KLreferenced_objectGVdfmc_common;

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
  dylan_value item_properties_;
  dylan_value computation_source_location_;
  dylan_value previous_computation_;
  dylan_value Pnext_computation_;
  dylan_value temporary_;
  dylan_value Penvironment_;
  dylan_value Pcomputation_type_;
  dylan_value Pnode_id_;
} _KLcomputationGVdfmc_flow_graph;

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
  dylan_value item_properties_;
  dylan_value computation_source_location_;
  dylan_value previous_computation_;
  dylan_value Pnext_computation_;
  dylan_value temporary_;
  dylan_value Penvironment_;
  dylan_value Pcomputation_type_;
  dylan_value Pnode_id_;
  dylan_value entry_state_;
  dylan_value Pbody_;
} _KLblockGVdfmc_flow_graph;

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

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

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

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

typedef struct {
  dylan_value wrapper;
  dylan_value properties_;
  dylan_value engine_node_callback_;
  dylan_value engine_node_entry_point_;
  dylan_value cache_header_engine_node_next_;
  dylan_value cache_header_engine_node_parent_;
} _KLsimple_typechecked_cache_header_engine_nodeGVKg;

typedef struct {
  dylan_value wrapper;
} _KLbindingGVdfmc_namespace;

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

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

typedef struct {
  dylan_value wrapper;
} _KLbinding_referenceGVdfmc_flow_graph;

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

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

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

typedef struct {
  dylan_value wrapper;
  dylan_value users_;
  dylan_value reference_value_;
  dylan_value Pnode_id_;
} _KLobject_referenceGVdfmc_flow_graph;

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

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

typedef struct {
  dylan_value wrapper;
  dylan_value users_;
  dylan_value Pgenerator_;
  dylan_value Penvironment_;
  dylan_value temporary_properties_;
  dylan_value Pnode_id_;
  dylan_value emitted_name_;
  dylan_value name_;
} _KLlexical_variableGVdfmc_flow_graph;


/* Typedefs for defined classes */

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

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

typedef struct {
  dylan_value wrapper;
  dylan_value users_;
  dylan_value Pgenerator_;
  dylan_value Penvironment_;
  dylan_value temporary_properties_;
  dylan_value Pnode_id_;
} _KLtemporaryGVdfmc_flow_graph;

typedef struct {
  dylan_value wrapper;
  dylan_value users_;
  dylan_value Pgenerator_;
  dylan_value Penvironment_;
  dylan_value temporary_properties_;
  dylan_value Pnode_id_;
  dylan_value emitted_name_;
  dylan_value name_;
  dylan_value assignments_;
  dylan_value Pcell_type_;
} _KLcellGVdfmc_flow_graph;

typedef struct {
  dylan_value wrapper;
  dylan_value users_;
  dylan_value Pgenerator_;
  dylan_value Penvironment_;
  dylan_value temporary_properties_;
  dylan_value Pnode_id_;
} _KLmultiple_value_temporaryGVdfmc_flow_graph;

typedef struct {
  dylan_value wrapper;
  dylan_value users_;
  dylan_value Pgenerator_;
  dylan_value Penvironment_;
  dylan_value temporary_properties_;
  dylan_value Pnode_id_;
  dylan_value emitted_name_;
  dylan_value name_;
  dylan_value me_block_;
  dylan_value exits_;
} _KLentry_stateGVdfmc_flow_graph;

typedef struct {
  dylan_value wrapper;
  dylan_value users_;
  dylan_value Pgenerator_;
  dylan_value Penvironment_;
  dylan_value temporary_properties_;
  dylan_value Pnode_id_;
  dylan_value number_values_;
} _KLstack_vector_temporaryGVdfmc_flow_graph;

typedef struct {
  dylan_value wrapper;
  dylan_value users_;
  dylan_value Pgenerator_;
  dylan_value Penvironment_;
  dylan_value temporary_properties_;
  dylan_value Pnode_id_;
  dylan_value emitted_name_;
  dylan_value name_;
} _KLnamed_temporaryGVdfmc_flow_graph;


/* Referenced object declarations */

dylan_value KPadd_classVKeI (dylan_value);
dylan_value KPadd_nonsiblinged_domainVKnI (dylan_value, dylan_value);
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;
dylan_value KPadd_a_methodVKnI (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
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;
dylan_value KerrorVKdMM1I (dylan_value, dylan_value);
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;
dylan_value Kunion_instanceQVKiI (dylan_value, dylan_value);
extern _KLclassGVKd KLlambda_lexical_environmentGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLlambda_lexical_environmentGVdfmc_flow_graphW;
extern _KLclassGVKd KLsingletonGVKd;
extern _KLmm_wrapperGVKi_0 KLsingletonGVKdW;
dylan_value Ksingleton_pointer_idQ_instanceQVKiI (dylan_value, dylan_value);
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;
dylan_value Kclass_instanceQ_initialVKiI (dylan_value, dylan_value);
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;
dylan_value Kclass_instanceQ_rcpl_single_largeVKiI (dylan_value, dylan_value);
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 _KLsetter_methodGVKi KPenvironment_setterVdfmc_flow_graphMM1;
extern _KLgetter_methodGVKi KPenvironmentVdfmc_flow_graphMM1;
extern _KLsetter_methodGVKi KPnode_id_setterVdfmc_flow_graphMM1;
extern _KLsetter_methodGVKi KPnode_id_setterVdfmc_flow_graphMM2;
extern _KLgetter_methodGVKi KPnode_idVdfmc_flow_graphMM1;
extern _KLgetter_methodGVKi KPnode_idVdfmc_flow_graphMM2;
extern _KLsealed_generic_functionGVKe Ktrace_dfm_connectionVdfmc_flow_graph;
extern _KLclassGVKd KLsimple_typechecked_cache_header_engine_nodeGVKg;
extern _KLmm_wrapperGVKi_0 KLsimple_typechecked_cache_header_engine_nodeGVKgW;
extern _KLclassGVKd KLbindingGVdfmc_namespace;
extern _KLmm_wrapperGVKi_0 KLbindingGVdfmc_namespaceW;
dylan_value Kgeneral_rcpl_class_instanceQVKiI (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kadd_temporaryXVdfmc_flow_graphMM0;
dylan_value Knode_idVdfmc_flow_graphMM1I (dylan_value t_);
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;
dylan_value Ksubclass_instanceQVKiI (dylan_value, dylan_value);
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 _KLsealed_generic_functionGVKe Ktrace_dfm_nodeVdfmc_flow_graph;
extern _KLobject_signatureGVKe KDsignature_LobjectG_no_rest_value_2VKi;
extern _KLsealed_generic_functionGVKe KnameVdfmc_common;
extern _KLsealed_generic_functionGVKe Kenvironment_setterVdfmc_modeling;
extern _KLsealed_generic_functionGVKe KenvironmentVdfmc_modeling;
extern _KLincremental_generic_functionGVKe Kdood_weak_gettersVdood;
dylan_value KlistVKdI (dylan_value);
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;
dylan_value Kinitialize_packed_slotsVKeMM0I (dylan_value, dylan_value);
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;
dylan_value KinitializeVKdMdfmc_flow_graphM0I (dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLnamed_temporary_mixinGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLnamed_temporary_mixinGVdfmc_flow_graphW;
dylan_value Kclosed_overQVdfmc_flow_graphMM0I (dylan_value);
extern _KLclassGVKd KLtemporaryGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLtemporaryGVdfmc_flow_graphW;
dylan_value KgeneratorVdfmc_flow_graphMM1I (dylan_value);
extern _KLsimple_methodGVKe Kgenerator_setterVdfmc_flow_graphMM0;
dylan_value Kgenerator_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kframe_offset_setterVdfmc_flow_graphMM0;
dylan_value Kframe_offset_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
extern _KLinstance_slot_descriptorGVKe KPgeneratorVdfmc_flow_graphHLtemporaryG;
extern _KLinstance_slot_descriptorGVKe KPenvironmentVdfmc_flow_graphHLtemporaryG;
extern _KLinstance_slot_descriptorGVKe Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG;
extern _KLinstance_slot_descriptorGVKe KPnode_idVdfmc_flow_graphHLtemporaryG;
extern _KLsealed_generic_functionGVKe KPnode_idVdfmc_flow_graph;
extern _KLsealed_generic_functionGVKe KPnode_id_setterVdfmc_flow_graph;
extern _KLsealed_generic_functionGVKe KPenvironmentVdfmc_flow_graph;
extern _KLsealed_generic_functionGVKe KPenvironment_setterVdfmc_flow_graph;
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;
dylan_value Kmvt_transfer_valuesXVdfmc_flow_graphMM0I (dylan_value, dylan_value);
extern _KLsealed_generic_functionGVKe Kme_blockVdfmc_flow_graph;
extern _KLsealed_generic_functionGVKe KcellQVdfmc_flow_graph;
dylan_value Kclosed_overQ_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kclosed_overQVdfmc_flow_graphMM0;
extern _KLsimple_methodGVKe Kclosed_overQ_setterVdfmc_flow_graphMM0;
dylan_value Klocal_entry_stateQ_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
extern _KLsealed_generic_functionGVKe Kmultiple_valuesQVdfmc_flow_graph;
dylan_value Kmultiple_valuesQVdfmc_flow_graphMM1I (dylan_value);
extern _KLsealed_generic_functionGVKe Knumber_valuesVdfmc_flow_graph;
extern _KLgetter_methodGVKi Knumber_valuesVdfmc_flow_graphMM0;
static _KLpairGVKd K49;
static _KLbyte_stringGVKd_13 K50;
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 K56;
static _KLbyte_stringGVKd_20 K57;
static _KLimplementation_classGVKe K58;
static _KLsimple_object_vectorGVKd_6 K59;
extern _KLkeyword_methodGVKe KLstack_vector_temporaryGZ32ZconstructorVdfmc_flow_graphMM0;
dylan_value KLstack_vector_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K62;
static _KLsimple_object_vectorGVKd_6 K63;
static _KLsimple_object_vectorGVKd_1 K64;
static _KLsymbolGVKd KJenvironment_;
static _KLbyte_stringGVKd_23 K66;
static _KLunionGVKe K67;
static _KLunionGVKe K68;
static _KLpairGVKd K69;
static _KLsingletonGVKd K70;
static _KLbyte_stringGVKd_11 K71;
static _KLkeyword_signatureAvaluesGVKi K72;
static _KLsimple_object_vectorGVKd_8 K73;
static _KLsymbolGVKd KJgenerator_;
static _KLbyte_stringGVKd_9 K75;
static _KLsimple_object_vectorGVKd_4 K76;
static _KLsimple_object_vectorGVKd_1 K77;
static _KLbyte_stringGVKd_24 K78;
extern _KLsimple_methodGVKe Kmultiple_valuesQVdfmc_flow_graphMM0;
dylan_value Kmultiple_valuesQVdfmc_flow_graphMM0I (dylan_value);
extern _KLsimple_methodGVKe Kmultiple_valuesQVdfmc_flow_graphMM1;
static _KLpairGVKd K82;
static _KLpairGVKd K83;
static _KLsignatureAvaluesGVKi K84;
static _KLbyte_stringGVKd_16 K85;
static _KLsimple_object_vectorGVKd_1 K86;
static _KLsignatureAvaluesGVKi K87;
static _KLsimple_object_vectorGVKd_1 K88;
static _KLsignatureGVKe K89;
static _KLsimple_object_vectorGVKd_2 K90;
static _KLsignatureGVKe K91;
extern _KLsimple_methodGVKe Kpack_false_or_fieldVdfmc_flow_graph;
dylan_value Kpack_false_or_fieldVdfmc_flow_graphI (dylan_value x_);
dylan_value Kclosed_overQ_field_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
static _KLsignatureAvaluesGVKi K95;
static _KLsimple_object_vectorGVKd_1 K96;
static _KLunionGVKe K97;
extern _KLsimple_methodGVKe KcellQVdfmc_flow_graphMM0;
dylan_value KcellQVdfmc_flow_graphMM0I (dylan_value);
extern _KLsimple_methodGVKe KcellQVdfmc_flow_graphMM1;
dylan_value KcellQVdfmc_flow_graphMM1I (dylan_value);
static _KLpairGVKd K102;
static _KLpairGVKd K103;
static _KLbyte_stringGVKd_5 K104;
static _KLsignatureGVKe K105;
static _KLsimple_object_vectorGVKd_1 K106;
static _KLsignatureGVKe K107;
extern _KLgetter_methodGVKi Kme_blockVdfmc_flow_graphMM0;
static _KLpairGVKd K109;
static _KLbyte_stringGVKd_8 K110;
extern _KLinstance_slot_descriptorGVKe Kme_blockVdfmc_flow_graphHLentry_stateG;
static _KLsymbolGVKd KJblock_;
extern _KLsealed_generic_functionGVKe Kme_block_setterVdfmc_flow_graph;
static _KLunionGVKe K114;
extern _KLsetter_methodGVKi Kme_block_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K116;
static _KLbyte_stringGVKd_15 K117;
static _KLbyte_stringGVKd_5 K118;
extern _KLsimple_methodGVKe Kmvt_required_initializedQVdfmc_flow_graphMM0;
dylan_value Kmvt_required_initializedQVdfmc_flow_graphMM0I (dylan_value x_);
extern _KLsimple_methodGVKe Krequired_valuesVdfmc_flow_graphMM0;
dylan_value Krequired_valuesVdfmc_flow_graphMM0I (dylan_value);
extern _KLsimple_methodGVKe Krequired_values_setterVdfmc_flow_graphMM0;
dylan_value Krequired_values_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Krest_valuesQVdfmc_flow_graphMM0;
dylan_value Krest_valuesQVdfmc_flow_graphMM0I (dylan_value);
extern _KLsimple_methodGVKe Krest_valuesQ_setterVdfmc_flow_graphMM0;
dylan_value Krest_valuesQ_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
dylan_value KPrest_valuesQ_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
dylan_value KPrest_valuesQ_field_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
static _KLsignatureAvaluesGVKi K131;
static _KLsimple_object_vectorGVKd_2 K132;
dylan_value KPrest_valuesQVdfmc_flow_graphMM0I (dylan_value);
dylan_value Kmvt_required_initializedQ_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
dylan_value KPrequired_values_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
static _KLsignatureAvaluesGVKi K136;
static _KLsimple_object_vectorGVKd_2 K137;
static _KLsignatureAvaluesGVKi K138;
extern _KLsimple_methodGVKe KgeneratorVdfmc_flow_graphMM0;
dylan_value KgeneratorVdfmc_flow_graphMM0I (dylan_value);
extern _KLsimple_methodGVKe KgeneratorVdfmc_flow_graphMM1;
static _KLpairGVKd K142;
static _KLpairGVKd K143;
static _KLsignatureAvaluesGVKi K144;
static _KLsimple_object_vectorGVKd_1 K145;
static _KLsignatureGVKe K146;
static _KLimplementation_classGVKe K147;
static _KLsimple_object_vectorGVKd_9 K148;
extern _KLkeyword_methodGVKe KLentry_stateGZ32ZconstructorVdfmc_flow_graphMM0;
dylan_value KLentry_stateGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K151;
static _KLsimple_object_vectorGVKd_9 K152;
static _KLsimple_object_vectorGVKd_2 K153;
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 K158;
static _KLbyte_stringGVKd_12 K159;
extern _KLgetter_methodGVKi KexitsVdfmc_flow_graphMM0;
static _KLpairGVKd K161;
static _KLbyte_stringGVKd_5 K162;
extern _KLclassGVKd KLnamed_temporaryGVdfmc_flow_graph;
extern _KLmm_wrapperGVKi_0 KLnamed_temporaryGVdfmc_flow_graphW;
static _KLimplementation_classGVKe K165;
static _KLsimple_object_vectorGVKd_7 K166;
extern _KLkeyword_methodGVKe KLnamed_temporaryGZ32ZconstructorVdfmc_flow_graphMM0;
dylan_value KLnamed_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_2 K169;
static _KLsimple_object_vectorGVKd_8 K170;
static _KLkeyword_signatureAvaluesGVKi K171;
static _KLsimple_object_vectorGVKd_10 K172;
static _KLsymbolGVKd KJemitted_name_;
static _KLbyte_stringGVKd_12 K174;
static _KLsimple_object_vectorGVKd_5 K175;
static _KLbyte_stringGVKd_17 K176;
static _KLkeyword_signatureAvaluesGVKi K177;
static _KLsimple_object_vectorGVKd_12 K178;
static _KLsimple_object_vectorGVKd_6 K179;
static _KLsimple_object_vectorGVKd_1 K180;
static _KLbyte_stringGVKd_13 K181;
static _KLimplementation_classGVKe K182;
static _KLsimple_object_vectorGVKd_5 K183;
extern _KLkeyword_methodGVKe KLmultiple_value_temporaryGZ32ZconstructorVdfmc_flow_graphMM0;
dylan_value KLmultiple_value_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_6 K186;
static _KLpairGVKd K187;
extern _KLkeyword_methodGVKe KinitializeVKdMdfmc_flow_graphM1;
dylan_value KinitializeVKdMdfmc_flow_graphM1I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLkeyword_signatureGVKe K190;
static _KLsimple_object_vectorGVKd_6 K191;
static _KLsymbolGVKd KJrequired_values_;
static _KLsymbolGVKd KJrest_valuesQ_;
static _KLbyte_stringGVKd_12 K194;
static _KLbyte_stringGVKd_15 K195;
static _KLsimple_object_vectorGVKd_3 K196;
static _KLkeyword_signatureAvaluesGVKi K197;
static _KLsimple_object_vectorGVKd_6 K198;
static _KLsimple_object_vectorGVKd_3 K199;
static _KLbyte_stringGVKd_26 K200;
static _KLimplementation_classGVKe K201;
static _KLsimple_object_vectorGVKd_9 K202;
extern _KLkeyword_methodGVKe KLcellGZ32ZconstructorVdfmc_flow_graphMM0;
dylan_value KLcellGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_9 K205;
static _KLsimple_object_vectorGVKd_2 K206;
extern _KLinstance_slot_descriptorGVKe KassignmentsVdfmc_flow_graphHLcellG;
extern _KLinstance_slot_descriptorGVKe KPcell_typeVdfmc_flow_graphHLcellG;
static _KLsymbolGVKd KJcell_type_;
extern _KLsealed_generic_functionGVKe KPcell_typeVdfmc_flow_graph;
extern _KLsealed_generic_functionGVKe KPcell_type_setterVdfmc_flow_graph;
extern _KLsetter_methodGVKi KPcell_type_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K213;
static _KLbyte_stringGVKd_17 K214;
extern _KLgetter_methodGVKi KPcell_typeVdfmc_flow_graphMM0;
static _KLpairGVKd K216;
static _KLbyte_stringGVKd_10 K217;
static _KLbyte_stringGVKd_9 K218;
extern _KLsealed_generic_functionGVKe KassignmentsVdfmc_flow_graph;
extern _KLsealed_generic_functionGVKe Kassignments_setterVdfmc_flow_graph;
extern _KLsetter_methodGVKi Kassignments_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K222;
static _KLpairGVKd K223;
static _KLbyte_stringGVKd_18 K224;
extern _KLsimple_methodGVKe KassignmentsVdfmc_flow_graphMM0;
dylan_value KassignmentsVdfmc_flow_graphMM0I (dylan_value);
extern _KLgetter_methodGVKi KassignmentsVdfmc_flow_graphMM1;
static _KLpairGVKd K228;
static _KLpairGVKd K229;
static _KLpairGVKd K230;
static _KLbyte_stringGVKd_11 K231;
static _KLkeyword_signatureAvaluesGVKi K232;
static _KLsimple_object_vectorGVKd_12 K233;
static _KLsimple_object_vectorGVKd_6 K234;
static _KLbyte_stringGVKd_6 K235;
extern _KLsetter_methodGVKi KPenvironment_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K237;
static _KLpairGVKd K238;
static _KLbyte_stringGVKd_19 K239;
extern _KLgetter_methodGVKi KPenvironmentVdfmc_flow_graphMM0;
static _KLpairGVKd K241;
static _KLpairGVKd K242;
static _KLbyte_stringGVKd_12 K243;
extern _KLsetter_methodGVKi KPnode_id_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K245;
static _KLpairGVKd K246;
static _KLpairGVKd K247;
static _KLbyte_stringGVKd_15 K248;
extern _KLgetter_methodGVKi KPnode_idVdfmc_flow_graphMM0;
static _KLpairGVKd K250;
static _KLpairGVKd K251;
static _KLpairGVKd K252;
static _KLbyte_stringGVKd_8 K253;
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 K257;
static _KLbyte_stringGVKd_27 K258;
extern _KLgetter_methodGVKi Ktemporary_propertiesVdfmc_flow_graphMM0;
static _KLpairGVKd K260;
static _KLbyte_stringGVKd_20 K261;
extern _KLsealed_generic_functionGVKe KPgeneratorVdfmc_flow_graph;
extern _KLsealed_generic_functionGVKe KPgenerator_setterVdfmc_flow_graph;
extern _KLsetter_methodGVKi KPgenerator_setterVdfmc_flow_graphMM0;
static _KLpairGVKd K265;
static _KLbyte_stringGVKd_17 K266;
extern _KLgetter_methodGVKi KPgeneratorVdfmc_flow_graphMM0;
static _KLpairGVKd K268;
static _KLbyte_stringGVKd_10 K269;
static _KLsignatureAvaluesGVKi K270;
static _KLsimple_object_vectorGVKd_2 K271;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K272;
static _KLsymbolGVKd KJgenerator_setter_;
static _KLbyte_stringGVKd_16 K274;
static _KLsignatureAvaluesGVKi K275;
static _KLsimple_object_vectorGVKd_2 K276;
static _KLimplementation_classGVKe K277;
extern _KLkeyword_methodGVKe KLtemporaryGZ32ZconstructorVdfmc_flow_graphMM0;
dylan_value KLtemporaryGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_6 K280;
static _KLsimple_object_vectorGVKd_1 K281;
static _KLsimple_object_vectorGVKd_3 K282;
static _KLsimple_object_vectorGVKd_4 K283;
static _KLkeyword_signatureAvaluesGVKi K284;
static _KLbyte_stringGVKd_11 K285;
static _KLimplementation_classGVKe K286;
static _KLsimple_object_vectorGVKd_2 K287;
extern _KLkeyword_methodGVKe KLnamed_temporary_mixinGZ32ZconstructorVdfmc_flow_graphMM0;
dylan_value KLnamed_temporary_mixinGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_2 K290;
static _KLsimple_object_vectorGVKd_6 K291;
static _KLsimple_object_vectorGVKd_2 K292;
static _KLsimple_object_vectorGVKd_4 K293;
static _KLkeyword_signatureAvaluesGVKi K294;
static _KLsimple_object_vectorGVKd_4 K295;
static _KLsimple_object_vectorGVKd_2 K296;
static _KLsimple_object_vectorGVKd_1 K297;
static _KLbyte_stringGVKd_23 K298;
static _KLkeyword_signatureGVKe K299;
static _KLsimple_object_vectorGVKd_4 K300;
static _KLsimple_object_vectorGVKd_2 K301;
static _KLsubclassGVKe K302;
static _KLimplementation_classGVKe K303;
static _KLsimple_object_vectorGVKd_1 K304;
static _KLsimple_object_vectorGVKd_1 K305;
static _KLsimple_object_vectorGVKd_6 K306;
static _KLsimple_object_vectorGVKd_2 K307;
static _KLsimple_object_vectorGVKd_5 K308;
static _KLbyte_stringGVKd_17 K309;
extern _KLsimple_methodGVKe Kframe_offsetVdfmc_flow_graphMM0;
dylan_value Kframe_offsetVdfmc_flow_graphMM0I (dylan_value x_);
static _KLsignatureAvaluesGVKi K312;
extern _KLsimple_methodGVKe Kdynamic_extentQVdfmc_flow_graphMM0;
dylan_value Kdynamic_extentQVdfmc_flow_graphMM0I (dylan_value);
static _KLbyte_stringGVKd_32 K315;
extern _KLsimple_methodGVKe Kdynamic_extentQ_setterVdfmc_flow_graphMM0;
dylan_value Kdynamic_extentQ_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
dylan_value Kdynamic_extentQ_field_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kcell_typeVdfmc_flow_graphMM0;
dylan_value Kcell_typeVdfmc_flow_graphMM0I (dylan_value);
static _KLsignatureAvaluesGVKi K321;
static _KLsimple_object_vectorGVKd_1 K322;
extern _KLsimple_methodGVKe Kcell_type_setterVdfmc_flow_graphMM0;
dylan_value Kcell_type_setterVdfmc_flow_graphMM0I (dylan_value, dylan_value);
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K325;
static _KLsymbolGVKd KJcell_type_setter_;
static _KLbyte_stringGVKd_16 K327;
static _KLsignatureAvaluesGVKi K328;
static _KLsimple_object_vectorGVKd_2 K329;
extern _KLsimple_methodGVKe Klocal_entry_stateQVdfmc_flow_graphMM0;
dylan_value Klocal_entry_stateQVdfmc_flow_graphMM0I (dylan_value x_);
static _KLsignatureAvaluesGVKi K332;
extern _KLsimple_methodGVKe Klocal_entry_stateQ_setterVdfmc_flow_graphMM0;
static _KLsignatureAvaluesGVKi K334;
static _KLsimple_object_vectorGVKd_2 K335;
extern _KLsimple_methodGVKe Kmvt_transfer_valuesXVdfmc_flow_graphMM0;
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_flow_graphM2;
dylan_value Kinitialize_packed_slotsVKeMdfmc_flow_graphM2I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_flow_graphM1;
dylan_value Kinitialize_packed_slotsVKeMdfmc_flow_graphM1I (dylan_value, dylan_value, dylan_value);
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_flow_graphM0;
dylan_value Kinitialize_packed_slotsVKeMdfmc_flow_graphM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLsimple_methodGVKe KnameVdfmc_commonMdfmc_flow_graphM0;
dylan_value KnameVdfmc_commonMdfmc_flow_graphM0I (dylan_value);
extern _KLsimple_methodGVKe Kenvironment_setterVdfmc_modelingMdfmc_flow_graphM0;
dylan_value Kenvironment_setterVdfmc_modelingMdfmc_flow_graphM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KenvironmentVdfmc_modelingMdfmc_flow_graphM0;
dylan_value KenvironmentVdfmc_modelingMdfmc_flow_graphM0I (dylan_value);
extern _KLsimple_methodGVKe Kdood_weak_gettersVdoodMdfmc_flow_graphM0;
dylan_value Kdood_weak_gettersVdoodMdfmc_flow_graphM0I (dylan_value);
static _KLbyte_stringGVKd_15 K359;
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF368;
static dylan_value Kanonymous_of_dood_weak_gettersF368I (dylan_value);
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF367;
static dylan_value Kanonymous_of_dood_weak_gettersF367I (dylan_value);
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF366;
static dylan_value Kanonymous_of_dood_weak_gettersF366I (dylan_value);
static _KLsignatureAvaluesGVKi K369;
static _KLsimple_object_vectorGVKd_1 K370;
static _KLsubclassGVKe K371;
static _KLsignatureAvaluesGVKi K372;
static _KLsimple_object_vectorGVKd_1 K373;
static _KLsignatureAvaluesGVKi K374;
static _KLsimple_object_vectorGVKd_2 K375;
static _KLsignatureAvaluesGVKi K376;
static _KLkeyword_signatureGVKe K377;
static _KLsimple_object_vectorGVKd_6 K378;
static _KLsymbolGVKd KJclosed_overQ_;
static _KLsymbolGVKd KJframe_offset_;
static _KLsymbolGVKd KJdynamic_extentQ_;
static _KLbyte_stringGVKd_15 K382;
static _KLbyte_stringGVKd_12 K383;
static _KLbyte_stringGVKd_12 K384;
static _KLsimple_object_vectorGVKd_3 K385;
static _KLpairGVKd K386;
static _KLkeyword_signatureGVKe K387;
static _KLsimple_object_vectorGVKd_2 K388;
static _KLsymbolGVKd KJlocal_entry_stateQ_;
static _KLbyte_stringGVKd_18 K390;
static _KLsimple_object_vectorGVKd_1 K391;
extern _KLsimple_methodGVKe Kmvt_required_initializedQ_setterVdfmc_flow_graphMM0;
extern _KLsimple_methodGVKe KPrequired_values_setterVdfmc_flow_graphMM0;
static _KLkeyword_signatureGVKe K394;
static _KLsimple_object_vectorGVKd_6 K395;
static _KLsymbolGVKd KJmvt_required_initializedQ_;
static _KLsymbolGVKd KJPrequired_values_;
static _KLsymbolGVKd KJPrest_valuesQ_;
static _KLbyte_stringGVKd_13 K399;
static _KLbyte_stringGVKd_16 K400;
static _KLbyte_stringGVKd_25 K401;
static _KLsimple_object_vectorGVKd_3 K402;
static _KLpairGVKd K403;
static _KLpairGVKd K404;
static _KLpairGVKd K405;
static _KLpairGVKd K406;
static _KLpairGVKd K407;
static _KLpairGVKd K408;
static _KLpairGVKd K409;
static _KLpairGVKd K410;
static _KLpairGVKd K411;
static _KLpairGVKd K412;
static _KLpairGVKd K413;
static _KLpairGVKd K414;
static _KLpairGVKd K415;

/* Indirection variables */

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

/* Variables */

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

/* Objects */

_KLclassGVKd KLvalue_referenceGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K309,
  &K303,
  (dylan_value) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

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

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

_KLstandalone_domainGVKe_1 KinitializeVKdRD_dfmc_flow_graphRD_3 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kdfmc_flow_graph_libraryYdylan_userVdfmc_flow_graph,
  &KPfalseVKi,
  (dylan_value) 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,
  (dylan_value) 5,
  &KLvalue_referenceGVdfmc_flow_graph
};

_KLkeyword_methodGVKe KinitializeVKdMdfmc_flow_graphM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K299,
  &key_mep_4,
  &KinitializeVKdMdfmc_flow_graphM0I,
  &K300
};

_KLclassGVKd KLnamed_temporary_mixinGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K298,
  &K286,
  (dylan_value) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

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

_KLclassGVKd KLtemporaryGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K285,
  &K277,
  (dylan_value) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

_KLmm_wrapperGVKi_0 KLtemporaryGVdfmc_flow_graphW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K277,
  (dylan_value) 1,
  21,
  33554439,
  (dylan_value) 1
};

_KLsimple_methodGVKe Kgenerator_setterVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K275,
  &Kgenerator_setterVdfmc_flow_graphMM0I
};

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

_KLinstance_slot_descriptorGVKe KPgeneratorVdfmc_flow_graphHLtemporaryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLtemporaryGVdfmc_flow_graph,
  &KJgenerator_,
  &KPgeneratorVdfmc_flow_graph,
  &KPgenerator_setterVdfmc_flow_graph,
  &K67
};

_KLinstance_slot_descriptorGVKe KPenvironmentVdfmc_flow_graphHLtemporaryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLtemporaryGVdfmc_flow_graph,
  &KJenvironment_,
  &KPenvironmentVdfmc_flow_graph,
  &KPenvironment_setterVdfmc_flow_graph,
  &K68
};

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

_KLinstance_slot_descriptorGVKe KPnode_idVdfmc_flow_graphHLtemporaryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLtemporaryGVdfmc_flow_graph,
  &KPfalseVKi,
  &KPnode_idVdfmc_flow_graph,
  &KPnode_id_setterVdfmc_flow_graph,
  &K97
};

_KLsealed_generic_functionGVKe KPnode_idVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K253,
  &K250,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KPnode_id_setterVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  (dylan_value) 5,
  &K248,
  &K245,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KPenvironmentVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K243,
  &K241,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KPenvironment_setterVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  (dylan_value) 5,
  &K239,
  &K237,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLcellGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K235,
  &K201,
  (dylan_value) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

_KLmm_wrapperGVKi_0 KLcellGVdfmc_flow_graphW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K201,
  (dylan_value) 1,
  37,
  33554439,
  (dylan_value) 1
};

_KLclassGVKd KLmultiple_value_temporaryGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K200,
  &K182,
  (dylan_value) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

_KLmm_wrapperGVKi_0 KLmultiple_value_temporaryGVdfmc_flow_graphW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K182,
  (dylan_value) 1,
  21,
  33554439,
  (dylan_value) 1
};

_KLclassGVKd KLentry_stateGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K181,
  &K147,
  (dylan_value) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

_KLmm_wrapperGVKi_0 KLentry_stateGVdfmc_flow_graphW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K147,
  (dylan_value) 1,
  37,
  33554439,
  (dylan_value) 1
};

_KLsealed_generic_functionGVKe KgeneratorVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K75,
  &K142,
  &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,
  &K110,
  &K109,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KcellQVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K104,
  &K102,
  &RSINGULAR_Labsent_engine_nodeG
};

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

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

_KLsealed_generic_functionGVKe Kmultiple_valuesQVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K84,
  &KPfalseVKi,
  &K85,
  &K82,
  &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,
  &K50,
  &K49,
  &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 K49 = {
  &KLpairGVKdW /* wrapper */,
  &Knumber_valuesVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

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

_KLinstance_slot_descriptorGVKe Knumber_valuesVdfmc_flow_graphHLstack_vector_temporaryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 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,
  &K78,
  &K58,
  (dylan_value) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

_KLmm_wrapperGVKi_0 KLstack_vector_temporaryGVdfmc_flow_graphW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K58,
  (dylan_value) 1,
  25,
  33554439,
  (dylan_value) 1
};

_KLsealed_generic_functionGVKe Knumber_values_setterVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K57,
  &K56,
  &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 K56 = {
  &KLpairGVKdW /* wrapper */,
  &Knumber_values_setterVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

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

static _KLimplementation_classGVKe K58 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102105,
  &KLstack_vector_temporaryGVdfmc_flow_graph,
  &KLstack_vector_temporaryGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K59,
  (dylan_value) -3,
  &KLstack_vector_temporaryGZ32ZconstructorVdfmc_flow_graphMM0,
  &K62,
  &K63,
  (dylan_value) 17,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K64,
  &K59,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_6 K59 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KusersVdfmc_commonHLreferenced_objectG,
  &KPgeneratorVdfmc_flow_graphHLtemporaryG,
  &KPenvironmentVdfmc_flow_graphHLtemporaryG,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG,
  &KPnode_idVdfmc_flow_graphHLtemporaryG,
  &Knumber_valuesVdfmc_flow_graphHLstack_vector_temporaryG
};

_KLkeyword_methodGVKe KLstack_vector_temporaryGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_6,
  &K72,
  &key_mep_2,
  &KLstack_vector_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K73
};

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

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

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

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

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

static _KLunionGVKe K67 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K70,
  &KLcomputationGVdfmc_flow_graph
};

static _KLunionGVKe K68 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K70,
  &KLlambda_lexical_environmentGVdfmc_flow_graph
};

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

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

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

static _KLkeyword_signatureAvaluesGVKi K72 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K76,
  &KDsignature_LobjectG_typesVKi,
  &K77
};

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

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

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

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

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

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

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

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

static _KLpairGVKd K82 = {
  &KLpairGVKdW /* wrapper */,
  &Kmultiple_valuesQVdfmc_flow_graphMM0,
  &K83
};

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

static _KLsignatureAvaluesGVKi K84 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K86,
  &KDsignature_LbooleanG_typesVKi
};

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

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

static _KLsignatureAvaluesGVKi K87 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K88,
  &KDsignature_LbooleanG_typesVKi
};

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

static _KLsignatureGVKe K89 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K90
};

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

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

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

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

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

static _KLunionGVKe K97 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K70,
  &KLintegerGVKd
};

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

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

static _KLpairGVKd K102 = {
  &KLpairGVKdW /* wrapper */,
  &KcellQVdfmc_flow_graphMM0,
  &K103
};

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

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

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

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

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

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

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

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

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

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

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

static _KLunionGVKe K114 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K70,
  &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 K116 = {
  &KLpairGVKdW /* wrapper */,
  &Kme_block_setterVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

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

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

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

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

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

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

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

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

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

static _KLsignatureAvaluesGVKi K136 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K137,
  &KDsignature_LintegerG_typesVKi
};

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

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

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

_KLsimple_methodGVKe KgeneratorVdfmc_flow_graphMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K144,
  &KgeneratorVdfmc_flow_graphMM1I
};

static _KLpairGVKd K142 = {
  &KLpairGVKdW /* wrapper */,
  &KgeneratorVdfmc_flow_graphMM0,
  &K143
};

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

static _KLsignatureAvaluesGVKi K144 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K62,
  &K145
};

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

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

static _KLimplementation_classGVKe K147 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433765,
  &KLentry_stateGVdfmc_flow_graph,
  &KLentry_stateGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K148,
  (dylan_value) -3,
  &KLentry_stateGZ32ZconstructorVdfmc_flow_graphMM0,
  &K151,
  &K152,
  (dylan_value) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K153,
  &K148,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K148 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KusersVdfmc_commonHLreferenced_objectG,
  &KPgeneratorVdfmc_flow_graphHLtemporaryG,
  &KPenvironmentVdfmc_flow_graphHLtemporaryG,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG,
  &KPnode_idVdfmc_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,
  &K177,
  &key_mep_2,
  &KLentry_stateGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K178
};

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

static _KLsimple_object_vectorGVKd_9 K152 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K153 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &Kme_blockVdfmc_flow_graphHLentry_stateG,
  &KexitsVdfmc_flow_graphHLentry_stateG
};

_KLinstance_slot_descriptorGVKe KexitsVdfmc_flow_graphHLentry_stateG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 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,
  &K162,
  &K161,
  &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,
  &K159,
  &K158,
  &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 K158 = {
  &KLpairGVKdW /* wrapper */,
  &Kexits_setterVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

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

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

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

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

_KLclassGVKd KLnamed_temporaryGVdfmc_flow_graph = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K176,
  &K165,
  (dylan_value) 1,
  &Kdfmc_flow_graph_moduleYdylan_userVdfmc_flow_graph
};

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

static _KLimplementation_classGVKe K165 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102109,
  &KLnamed_temporaryGVdfmc_flow_graph,
  &KLnamed_temporaryGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K166,
  (dylan_value) -3,
  &KLnamed_temporaryGZ32ZconstructorVdfmc_flow_graphMM0,
  &K169,
  &K170,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K414,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K166,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K166 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KusersVdfmc_commonHLreferenced_objectG,
  &KPgeneratorVdfmc_flow_graphHLtemporaryG,
  &KPenvironmentVdfmc_flow_graphHLtemporaryG,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG,
  &KPnode_idVdfmc_flow_graphHLtemporaryG,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &KnameVdfmc_commonHLnamed_objectG
};

_KLkeyword_methodGVKe KLnamed_temporaryGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_7,
  &K171,
  &key_mep_2,
  &KLnamed_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K172
};

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

static _KLsimple_object_vectorGVKd_8 K170 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K171 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K175,
  &KDsignature_LobjectG_typesVKi,
  &K151
};

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

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

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

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

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

static _KLkeyword_signatureAvaluesGVKi K177 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K179,
  &KDsignature_LobjectG_typesVKi,
  &K180
};

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

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

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

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

static _KLimplementation_classGVKe K182 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433749,
  &KLmultiple_value_temporaryGVdfmc_flow_graph,
  &KLmultiple_value_temporaryGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K183,
  (dylan_value) -3,
  &KLmultiple_value_temporaryGZ32ZconstructorVdfmc_flow_graphMM0,
  &K62,
  &K186,
  (dylan_value) 17,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K183,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_5 K183 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 21,
  &KusersVdfmc_commonHLreferenced_objectG,
  &KPgeneratorVdfmc_flow_graphHLtemporaryG,
  &KPenvironmentVdfmc_flow_graphHLtemporaryG,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG,
  &KPnode_idVdfmc_flow_graphHLtemporaryG
};

_KLkeyword_methodGVKe KLmultiple_value_temporaryGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K197,
  &key_mep_2,
  &KLmultiple_value_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K198
};

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

static _KLpairGVKd K187 = {
  &KLpairGVKdW /* wrapper */,
  &KinitializeVKdMdfmc_flow_graphM0,
  &K69
};

_KLkeyword_methodGVKe KinitializeVKdMdfmc_flow_graphM1 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K190,
  &key_mep_5,
  &KinitializeVKdMdfmc_flow_graphM1I,
  &K191
};

static _KLkeyword_signatureGVKe K190 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 49545221,
  &K88,
  &K196,
  &KDsignature_LobjectG_typesVKi
};

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

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

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

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

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

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

static _KLkeyword_signatureAvaluesGVKi K197 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K199,
  &KDsignature_LobjectG_typesVKi,
  &K88
};

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

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

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

static _KLimplementation_classGVKe K201 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433765,
  &KLcellGVdfmc_flow_graph,
  &KLcellGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K202,
  (dylan_value) -3,
  &KLcellGZ32ZconstructorVdfmc_flow_graphMM0,
  &K151,
  &K205,
  (dylan_value) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K206,
  &K202,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K202 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KusersVdfmc_commonHLreferenced_objectG,
  &KPgeneratorVdfmc_flow_graphHLtemporaryG,
  &KPenvironmentVdfmc_flow_graphHLtemporaryG,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG,
  &KPnode_idVdfmc_flow_graphHLtemporaryG,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &KnameVdfmc_commonHLnamed_objectG,
  &KassignmentsVdfmc_flow_graphHLcellG,
  &KPcell_typeVdfmc_flow_graphHLcellG
};

_KLkeyword_methodGVKe KLcellGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_8,
  &K232,
  &key_mep_2,
  &KLcellGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K233
};

static _KLsimple_object_vectorGVKd_9 K205 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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 K206 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KassignmentsVdfmc_flow_graphHLcellG,
  &KPcell_typeVdfmc_flow_graphHLcellG
};

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

_KLinstance_slot_descriptorGVKe KPcell_typeVdfmc_flow_graphHLcellG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLcellGVdfmc_flow_graph,
  &KJcell_type_,
  &KPcell_typeVdfmc_flow_graph,
  &KPcell_type_setterVdfmc_flow_graph,
  &KLBtypeGVdfmc_modeling
};

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

_KLsealed_generic_functionGVKe KPcell_typeVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K217,
  &K216,
  &RSINGULAR_Labsent_engine_nodeG
};

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

_KLsetter_methodGVKi KPcell_type_setterVdfmc_flow_graphMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KPcell_typeVdfmc_flow_graphHLcellG
};

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

static _KLbyte_stringGVKd_17 K214 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "%cell-type-setter"
};

_KLgetter_methodGVKi KPcell_typeVdfmc_flow_graphMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPcell_typeVdfmc_flow_graphHLcellG
};

static _KLpairGVKd K216 = {
  &KLpairGVKdW /* wrapper */,
  &KPcell_typeVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_10 K217 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "%cell-type"
};

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

_KLsealed_generic_functionGVKe KassignmentsVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K231,
  &K228,
  &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,
  &K224,
  &K222,
  &RSINGULAR_Labsent_engine_nodeG
};

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

static _KLpairGVKd K222 = {
  &KLpairGVKdW /* wrapper */,
  &Kassignments_setterVdfmc_flow_graphMM0,
  &K223
};

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

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

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

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

static _KLpairGVKd K228 = {
  &KLpairGVKdW /* wrapper */,
  &KassignmentsVdfmc_flow_graphMM0,
  &K229
};

static _KLpairGVKd K229 = {
  &KLpairGVKdW /* wrapper */,
  &KassignmentsVdfmc_flow_graphMM1,
  &K230
};

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

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

static _KLkeyword_signatureAvaluesGVKi K232 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K234,
  &KDsignature_LobjectG_typesVKi,
  &K106
};

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

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

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

_KLsetter_methodGVKi KPenvironment_setterVdfmc_flow_graphMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KPenvironmentVdfmc_flow_graphHLtemporaryG
};

static _KLpairGVKd K237 = {
  &KLpairGVKdW /* wrapper */,
  &KPenvironment_setterVdfmc_flow_graphMM0,
  &K238
};

static _KLpairGVKd K238 = {
  &KLpairGVKdW /* wrapper */,
  &KPenvironment_setterVdfmc_flow_graphMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K239 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "%environment-setter"
};

_KLgetter_methodGVKi KPenvironmentVdfmc_flow_graphMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPenvironmentVdfmc_flow_graphHLtemporaryG
};

static _KLpairGVKd K241 = {
  &KLpairGVKdW /* wrapper */,
  &KPenvironmentVdfmc_flow_graphMM0,
  &K242
};

static _KLpairGVKd K242 = {
  &KLpairGVKdW /* wrapper */,
  &KPenvironmentVdfmc_flow_graphMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_12 K243 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "%environment"
};

_KLsetter_methodGVKi KPnode_id_setterVdfmc_flow_graphMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KPnode_idVdfmc_flow_graphHLtemporaryG
};

static _KLpairGVKd K245 = {
  &KLpairGVKdW /* wrapper */,
  &KPnode_id_setterVdfmc_flow_graphMM0,
  &K246
};

static _KLpairGVKd K246 = {
  &KLpairGVKdW /* wrapper */,
  &KPnode_id_setterVdfmc_flow_graphMM1,
  &K247
};

static _KLpairGVKd K247 = {
  &KLpairGVKdW /* wrapper */,
  &KPnode_id_setterVdfmc_flow_graphMM2,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K248 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "%node-id-setter"
};

_KLgetter_methodGVKi KPnode_idVdfmc_flow_graphMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPnode_idVdfmc_flow_graphHLtemporaryG
};

static _KLpairGVKd K250 = {
  &KLpairGVKdW /* wrapper */,
  &KPnode_idVdfmc_flow_graphMM0,
  &K251
};

static _KLpairGVKd K251 = {
  &KLpairGVKdW /* wrapper */,
  &KPnode_idVdfmc_flow_graphMM1,
  &K252
};

static _KLpairGVKd K252 = {
  &KLpairGVKdW /* wrapper */,
  &KPnode_idVdfmc_flow_graphMM2,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_8 K253 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "%node-id"
};

_KLsealed_generic_functionGVKe Ktemporary_propertiesVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K261,
  &K260,
  &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,
  &K258,
  &K257,
  &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 K257 = {
  &KLpairGVKdW /* wrapper */,
  &Ktemporary_properties_setterVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K258 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 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 K260 = {
  &KLpairGVKdW /* wrapper */,
  &Ktemporary_propertiesVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

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

_KLsealed_generic_functionGVKe KPgeneratorVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K269,
  &K268,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KPgenerator_setterVdfmc_flow_graph = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K266,
  &K265,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi KPgenerator_setterVdfmc_flow_graphMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KPgeneratorVdfmc_flow_graphHLtemporaryG
};

static _KLpairGVKd K265 = {
  &KLpairGVKdW /* wrapper */,
  &KPgenerator_setterVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_17 K266 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "%generator-setter"
};

_KLgetter_methodGVKi KPgeneratorVdfmc_flow_graphMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPgeneratorVdfmc_flow_graphHLtemporaryG
};

static _KLpairGVKd K268 = {
  &KLpairGVKdW /* wrapper */,
  &KPgeneratorVdfmc_flow_graphMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_10 K269 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "%generator"
};

static _KLsignatureAvaluesGVKi K270 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K271,
  &KDsignature_LintegerG_typesVKi
};

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

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K272 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (dylan_value) 65593,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Ktrace_dfm_connectionVdfmc_flow_graph
};

static _KLsymbolGVKd KJgenerator_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K274
};

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

static _KLsignatureAvaluesGVKi K275 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K276,
  &K145
};

static _KLsimple_object_vectorGVKd_2 K276 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &K67,
  &KLtemporaryGVdfmc_flow_graph
};

static _KLimplementation_classGVKe K277 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433749,
  &KLtemporaryGVdfmc_flow_graph,
  &KLtemporaryGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K183,
  (dylan_value) -3,
  &KLtemporaryGZ32ZconstructorVdfmc_flow_graphMM0,
  &K86,
  &K280,
  (dylan_value) 13,
  &K281,
  &K282,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K408,
  &KPempty_vectorVKi,
  &K283,
  &K183,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLtemporaryGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K284,
  &key_mep_2,
  &KLtemporaryGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K198
};

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

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

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

static _KLsimple_object_vectorGVKd_4 K283 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KPgeneratorVdfmc_flow_graphHLtemporaryG,
  &KPenvironmentVdfmc_flow_graphHLtemporaryG,
  &Ktemporary_propertiesVdfmc_flow_graphHLtemporaryG,
  &KPnode_idVdfmc_flow_graphHLtemporaryG
};

static _KLkeyword_signatureAvaluesGVKi K284 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K199,
  &KDsignature_LobjectG_typesVKi,
  &K62
};

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

static _KLimplementation_classGVKe K286 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102089,
  &KLnamed_temporary_mixinGVdfmc_flow_graph,
  &KLnamed_temporary_mixinGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K287,
  (dylan_value) -3,
  &KLnamed_temporary_mixinGZ32ZconstructorVdfmc_flow_graphMM0,
  &K290,
  &K291,
  (dylan_value) 13,
  &K292,
  &K293,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K412,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K287,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

_KLkeyword_methodGVKe KLnamed_temporary_mixinGZ32ZconstructorVdfmc_flow_graphMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K294,
  &key_mep_2,
  &KLnamed_temporary_mixinGZ32ZconstructorVdfmc_flow_graphMM0I,
  &K295
};

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

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

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

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

static _KLkeyword_signatureAvaluesGVKi K294 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K296,
  &KDsignature_LobjectG_typesVKi,
  &K297
};

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

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

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

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

static _KLkeyword_signatureGVKe K299 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 49545221,
  &K62,
  &K301,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_4 K300 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KJenvironment_,
  &KPfalseVKi,
  &KJgenerator_,
  &KPfalseVKi
};

static _KLsimple_object_vectorGVKd_2 K301 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KJenvironment_,
  &KJgenerator_
};

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

static _KLimplementation_classGVKe K303 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 443809797,
  &KLvalue_referenceGVdfmc_flow_graph,
  &KLvalue_referenceGVdfmc_flow_graphW,
  &KPfalseVKi,
  &K304,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K305,
  &K306,
  (dylan_value) 9,
  &K307,
  &K308,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K403,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K304,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

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

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

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

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

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

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

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

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

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

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

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

_KLsimple_methodGVKe Kcell_typeVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K321,
  &Kcell_typeVdfmc_flow_graphMM0I
};

static _KLsignatureAvaluesGVKi K321 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K106,
  &K322
};

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

_KLsimple_methodGVKe Kcell_type_setterVdfmc_flow_graphMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K328,
  &Kcell_type_setterVdfmc_flow_graphMM0I
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K325 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (dylan_value) 196665,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Ktrace_dfm_nodeVdfmc_flow_graph
};

static _KLsymbolGVKd KJcell_type_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K327
};

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

static _KLsignatureAvaluesGVKi K328 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K329,
  &K322
};

static _KLsimple_object_vectorGVKd_2 K329 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBtypeGVdfmc_modeling,
  &KLcellGVdfmc_flow_graph
};

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

static _KLsignatureAvaluesGVKi K332 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K180,
  &KDsignature_LbooleanG_typesVKi
};

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

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

static _KLsimple_object_vectorGVKd_2 K335 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 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,
  &K394,
  &key_mep_5,
  &Kinitialize_packed_slotsVKeMdfmc_flow_graphM2I,
  &K395
};

_KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_flow_graphM1 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K387,
  &key_mep_3,
  &Kinitialize_packed_slotsVKeMdfmc_flow_graphM1I,
  &K388
};

_KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_flow_graphM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K377,
  &key_mep_5,
  &Kinitialize_packed_slotsVKeMdfmc_flow_graphM0I,
  &K378
};

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

_KLsimple_methodGVKe Kenvironment_setterVdfmc_modelingMdfmc_flow_graphM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K374,
  &Kenvironment_setterVdfmc_modelingMdfmc_flow_graphM0I
};

_KLsimple_methodGVKe KenvironmentVdfmc_modelingMdfmc_flow_graphM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K372,
  &KenvironmentVdfmc_modelingMdfmc_flow_graphM0I
};

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

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

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF368 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kanonymous_of_dood_weak_gettersF368I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF367 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kanonymous_of_dood_weak_gettersF367I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF366 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kanonymous_of_dood_weak_gettersF366I,
  (dylan_value) 1
};

static _KLsignatureAvaluesGVKi K369 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 37749765,
  &K370,
  &KDsignature_LlistG_typesVKi
};

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

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

static _KLsignatureAvaluesGVKi K372 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K62,
  &K373
};

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

static _KLsignatureAvaluesGVKi K374 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K375,
  &K373
};

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

static _KLsignatureAvaluesGVKi K376 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K62,
  &KDsignature_LbooleanG_typesVKi
};

static _KLkeyword_signatureGVKe K377 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 49545221,
  &K62,
  &K385,
  &KDsignature_LobjectG_typesVKi
};

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

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

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

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

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

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

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

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

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

static _KLkeyword_signatureGVKe K387 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 49545221,
  &K180,
  &K391,
  &KDsignature_LobjectG_typesVKi
};

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

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

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

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

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

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

static _KLkeyword_signatureGVKe K394 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 49545221,
  &K88,
  &K402,
  &KDsignature_LobjectG_typesVKi
};

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

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

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

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

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

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

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

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

static _KLpairGVKd K403 = {
  &KLpairGVKdW /* wrapper */,
  &KLtype_referenceGVdfmc_flow_graph,
  &K404
};

static _KLpairGVKd K404 = {
  &KLpairGVKdW /* wrapper */,
  &KLobject_referenceGVdfmc_flow_graph,
  &K405
};

static _KLpairGVKd K405 = {
  &KLpairGVKdW /* wrapper */,
  &KLinteractor_binding_referenceGVdfmc_flow_graph,
  &K406
};

static _KLpairGVKd K406 = {
  &KLpairGVKdW /* wrapper */,
  &KLdefined_constant_referenceGVdfmc_flow_graph,
  &K407
};

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

static _KLpairGVKd K408 = {
  &KLpairGVKdW /* wrapper */,
  &KLlexical_variableGVdfmc_flow_graph,
  &K409
};

static _KLpairGVKd K409 = {
  &KLpairGVKdW /* wrapper */,
  &KLmultiple_value_temporaryGVdfmc_flow_graph,
  &K410
};

static _KLpairGVKd K410 = {
  &KLpairGVKdW /* wrapper */,
  &KLstack_vector_temporaryGVdfmc_flow_graph,
  &K411
};

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

static _KLpairGVKd K412 = {
  &KLpairGVKdW /* wrapper */,
  &KLlexical_variableGVdfmc_flow_graph,
  &K413
};

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

static _KLpairGVKd K414 = {
  &KLpairGVKdW /* wrapper */,
  &KLentry_stateGVdfmc_flow_graph,
  &K415
};

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

/* Code */

dylan_value KinitializeVKdMdfmc_flow_graphM0I (dylan_value temporary_, dylan_value all_keys_, dylan_value environment_, dylan_value generator_) {
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:90
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:93
  APPLY2(&Kinitialize_packed_slotsVKe, temporary_, all_keys_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:94
  CALL2(&Kadd_temporaryXVdfmc_flow_graphMM0, environment_, temporary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:95
  Knode_idVdfmc_flow_graphMM1I(temporary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:97
  T5 = CALL1(&Knext_frame_offsetVdfmc_flow_graphMM0, environment_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:97
  CONGRUENT_CALL_PROLOG(&KLVKd, 2);
  T7 = CONGRUENT_CALL2(T5, (dylan_value) 16381);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:97
  if (T7 != &KPfalseVKi) {
    T8 = T5;
  } else {
    T8 = (dylan_value) 16381;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:97
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:96
  CALL2(&Kframe_offset_setterVdfmc_flow_graphMM0, T8, temporary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:98
  T6 = temporary_;
  MV_SET_ELT(0, temporary_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:90
  return(T6);
}

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

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

dylan_value KgeneratorVdfmc_flow_graphMM1I (dylan_value t_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:42
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:43
  T2 = SLOT_VALUE_INITD(t_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:43
  T3_0 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:42
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kgenerator_setterVdfmc_flow_graphMM0I (dylan_value g_, dylan_value t_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:46
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:49
  ENGINE_NODE_CALL_PROLOG(&Ktrace_dfm_connectionVdfmc_flow_graph, &K272, 3);
  ENGINE_NODE_CALL3(&K272, IKJgenerator_setter_, t_, g_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:50
  SLOT_VALUE_SETTER(g_, t_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:50
  T3_0 = g_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:46
  MV_SET_COUNT(1);
  return(T3_0);
}

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

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

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

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:217
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:218
  T11 = primitive_instanceQ(from_,&KLmultiple_value_temporaryGVdfmc_flow_graph);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:218
  if (T11 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:219
    T12 = primitive_instanceQ(to_,&KLmultiple_value_temporaryGVdfmc_flow_graph);
    T3 = T12;
  } else {
    T3 = &KPfalseVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:218
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:218
  if (T3 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:220
    T4 = CALL1(&Kmvt_required_initializedQVdfmc_flow_graphMM0, from_);
    T5 = T4;
  } else {
    T5 = &KPfalseVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:218
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:218
  if (T5 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:221
    T6 = CALL1(&Krequired_valuesVdfmc_flow_graphMM0, from_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:221
    CALL2(&Krequired_values_setterVdfmc_flow_graphMM0, T6, to_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:222
    T7 = CALL1(&Krest_valuesQVdfmc_flow_graphMM0, from_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:222
    CALL2(&Krest_valuesQ_setterVdfmc_flow_graphMM0, T7, to_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:222
    T8 = &KPfalseVKi;
    T10 = T8;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:218
    T9 = &KPfalseVKi;
    T10 = T9;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:218
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:217
  MV_SET_COUNT(0);
  return(T10);
}

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

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:81
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:84
  T3 = CALL1(&Kpack_false_or_fieldVdfmc_flow_graph, z_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:82
  Kclosed_overQ_field_setterVdfmc_flow_graphMM0I(T3, x_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:82
  T4_0 = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:81
  MV_SET_COUNT(1);
  return(T4_0);
}

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

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

dylan_value Kmultiple_valuesQVdfmc_flow_graphMM1I (dylan_value t_) {
  dylan_value T2_0;

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

dylan_value KLstack_vector_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_users_, dylan_value Uunique_Pgenerator_, dylan_value Uunique_Penvironment_, dylan_value Uunique_number_values_) {
  dylan_value T7;
  dylan_value Uunique_PenvironmentF8;
  dylan_value T9;
  dylan_value Uunique_usersF10;
  dylan_value Uunique_PgeneratorF11;
  dylan_value Uunique_PenvironmentF12;
  dylan_value Uunique_number_valuesF13;
  dylan_value T14_0;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:138
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:138
  T15 = primitive_idQ(Uunique_Penvironment_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:138
  if (T15 != &KPfalseVKi) {
    T16.vector_element_[0] = IKJenvironment_;
    T17 = KerrorVKdMM1I(&K66, &T16);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:138
    T7 = T17;
    Uunique_PenvironmentF8 = T7;
  } else {
    Uunique_PenvironmentF8 = Uunique_Penvironment_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:138
  T9 = primitive_object_allocate_filled(7,&KLstack_vector_temporaryGVdfmc_flow_graphW,6,&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_Pgenerator_, &K67);
  Uunique_PgeneratorF11 = Uunique_Pgenerator_;
  SLOT_VALUE_SETTER(Uunique_PgeneratorF11, T9, 1);
  primitive_type_check(Uunique_PenvironmentF8, &K68);
  Uunique_PenvironmentF12 = Uunique_PenvironmentF8;
  SLOT_VALUE_SETTER(Uunique_PenvironmentF12, T9, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T9, 3);
  SLOT_VALUE_SETTER(&KPfalseVKi, T9, 4);
  primitive_type_check(Uunique_number_values_, &KLintegerGVKd);
  Uunique_number_valuesF13 = Uunique_number_values_;
  SLOT_VALUE_SETTER(Uunique_number_valuesF13, T9, 5);
  MEP_APPLY2(&KinitializeVKdMdfmc_flow_graphM0, &K69, T9, init_args_);
  T14_0 = T9;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:138
  MV_SET_COUNT(1);
  return(T14_0);
}

dylan_value Kmultiple_valuesQVdfmc_flow_graphMM0I (dylan_value t_) {
  dylan_value T2_0;

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

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

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

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

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

dylan_value KcellQVdfmc_flow_graphMM0I (dylan_value t_) {
  dylan_value T2;

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

dylan_value KcellQVdfmc_flow_graphMM1I (dylan_value t_) {
  dylan_value T2;

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

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

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

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

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

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

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:195
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:198
  Kmvt_required_initializedQ_setterVdfmc_flow_graphMM0I(&KPtrueVKi, tmp_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:199
  KPrequired_values_setterVdfmc_flow_graphMM0I(new_val_, tmp_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:199
  T3_0 = new_val_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:195
  MV_SET_COUNT(1);
  return(T3_0);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

dylan_value KgeneratorVdfmc_flow_graphMM0I (dylan_value ref_) {
  dylan_value T2_0;

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

dylan_value KLentry_stateGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_users_, dylan_value Uunique_Pgenerator_, dylan_value Uunique_Penvironment_, dylan_value Uunique_emitted_name_, dylan_value Uunique_name_, dylan_value Uunique_me_block_) {
  dylan_value T9;
  dylan_value Uunique_PenvironmentF10;
  dylan_value T11;
  dylan_value Uunique_usersF12;
  dylan_value Uunique_PgeneratorF13;
  dylan_value Uunique_PenvironmentF14;
  dylan_value Uunique_me_blockF15;
  dylan_value Uunique_me_blockF16;
  dylan_value T17_0;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T18 = primitive_idQ(Uunique_Penvironment_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  if (T18 != &KPfalseVKi) {
    T19.vector_element_[0] = IKJenvironment_;
    T20 = KerrorVKdMM1I(&K66, &T19);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
    T9 = T20;
    Uunique_PenvironmentF10 = T9;
  } else {
    Uunique_PenvironmentF10 = Uunique_Penvironment_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  T11 = primitive_object_allocate_filled(10,&KLentry_stateGVdfmc_flow_graphW,9,&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_Pgenerator_, &K67);
  Uunique_PgeneratorF13 = Uunique_Pgenerator_;
  SLOT_VALUE_SETTER(Uunique_PgeneratorF13, T11, 1);
  primitive_type_check(Uunique_PenvironmentF10, &K68);
  Uunique_PenvironmentF14 = Uunique_PenvironmentF10;
  SLOT_VALUE_SETTER(Uunique_PenvironmentF14, T11, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T11, 3);
  SLOT_VALUE_SETTER(&KPfalseVKi, T11, 4);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T11, 5);
  SLOT_VALUE_SETTER(Uunique_name_, T11, 6);
  T21 = primitive_idQ(Uunique_me_block_,&KPunboundVKi);
  if (T21 != &KPfalseVKi) {
    Uunique_me_blockF16 = Uunique_me_block_;
  } else {
    primitive_type_check(Uunique_me_block_, &K114);
    Uunique_me_blockF15 = Uunique_me_block_;
    Uunique_me_blockF16 = Uunique_me_blockF15;
  }
  SLOT_VALUE_SETTER(Uunique_me_blockF16, T11, 7);
  SLOT_VALUE_SETTER(&KPempty_listVKi, T11, 8);
  MEP_APPLY2(&KinitializeVKdMdfmc_flow_graphM0, &K69, T11, init_args_);
  T17_0 = T11;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:127
  MV_SET_COUNT(1);
  return(T17_0);
}

dylan_value KLnamed_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_users_, dylan_value Uunique_Pgenerator_, dylan_value Uunique_Penvironment_, dylan_value Uunique_emitted_name_, dylan_value Uunique_name_) {
  dylan_value T8;
  dylan_value Uunique_PenvironmentF9;
  dylan_value T10;
  dylan_value Uunique_usersF11;
  dylan_value Uunique_PgeneratorF12;
  dylan_value Uunique_PenvironmentF13;
  dylan_value T14_0;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:105
  T15 = primitive_idQ(Uunique_Penvironment_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:105
  if (T15 != &KPfalseVKi) {
    T16.vector_element_[0] = IKJenvironment_;
    T17 = KerrorVKdMM1I(&K66, &T16);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:105
    T8 = T17;
    Uunique_PenvironmentF9 = T8;
  } else {
    Uunique_PenvironmentF9 = Uunique_Penvironment_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:105
  T10 = primitive_object_allocate_filled(8,&KLnamed_temporaryGVdfmc_flow_graphW,7,&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_Pgenerator_, &K67);
  Uunique_PgeneratorF12 = Uunique_Pgenerator_;
  SLOT_VALUE_SETTER(Uunique_PgeneratorF12, T10, 1);
  primitive_type_check(Uunique_PenvironmentF9, &K68);
  Uunique_PenvironmentF13 = Uunique_PenvironmentF9;
  SLOT_VALUE_SETTER(Uunique_PenvironmentF13, T10, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T10, 3);
  SLOT_VALUE_SETTER(&KPfalseVKi, T10, 4);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T10, 5);
  SLOT_VALUE_SETTER(Uunique_name_, T10, 6);
  MEP_APPLY2(&KinitializeVKdMdfmc_flow_graphM0, &K69, T10, init_args_);
  T14_0 = T10;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:105
  MV_SET_COUNT(1);
  return(T14_0);
}

dylan_value KLmultiple_value_temporaryGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_users_, dylan_value Uunique_Pgenerator_, dylan_value Uunique_Penvironment_) {
  dylan_value T6;
  dylan_value Uunique_PenvironmentF7;
  dylan_value T8;
  dylan_value Uunique_usersF9;
  dylan_value Uunique_PgeneratorF10;
  dylan_value Uunique_PenvironmentF11;
  dylan_value T12_0;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:149
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:149
  T13 = primitive_idQ(Uunique_Penvironment_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:149
  if (T13 != &KPfalseVKi) {
    T14.vector_element_[0] = IKJenvironment_;
    T15 = KerrorVKdMM1I(&K66, &T14);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:149
    T6 = T15;
    Uunique_PenvironmentF7 = T6;
  } else {
    Uunique_PenvironmentF7 = Uunique_Penvironment_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:149
  T8 = primitive_object_allocate_filled(6,&KLmultiple_value_temporaryGVdfmc_flow_graphW,5,&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_Pgenerator_, &K67);
  Uunique_PgeneratorF10 = Uunique_Pgenerator_;
  SLOT_VALUE_SETTER(Uunique_PgeneratorF10, T8, 1);
  primitive_type_check(Uunique_PenvironmentF7, &K68);
  Uunique_PenvironmentF11 = Uunique_PenvironmentF7;
  SLOT_VALUE_SETTER(Uunique_PenvironmentF11, T8, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T8, 3);
  SLOT_VALUE_SETTER(&KPfalseVKi, T8, 4);
  MEP_APPLY2(&KinitializeVKdMdfmc_flow_graphM1, &K187, T8, init_args_);
  T12_0 = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:149
  MV_SET_COUNT(1);
  return(T12_0);
}

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

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:171
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:177
  MEP_CALL_PROLOG(&KinitializeVKdMdfmc_flow_graphM0, &K69, 2);
  MEP_CALL2(&KinitializeVKdMdfmc_flow_graphM0, tmp_, all_keys_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:178
  if (required_values_ != &KPfalseVKi) {
    T9 = required_values_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:179
    CALL2(&Krequired_values_setterVdfmc_flow_graphMM0, T9, tmp_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:178
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:181
  T10 = primitive_idQ(rest_valuesQ_,&KJunknown_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:181
  if (T10 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:181
    T7 = &KPfalseVKi;
    MV_SET_ELT(0, &KPfalseVKi);
    MV_SET_COUNT(1);
    T8 = T7;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:182
    CALL2(&Krest_valuesQ_setterVdfmc_flow_graphMM0, rest_valuesQ_, tmp_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:182
    T6 = rest_valuesQ_;
    MV_SET_ELT(0, rest_valuesQ_);
    MV_SET_COUNT(1);
    T8 = T6;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:181
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:171
  return(T8);
}

dylan_value KLcellGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_users_, dylan_value Uunique_Pgenerator_, dylan_value Uunique_Penvironment_, dylan_value Uunique_emitted_name_, dylan_value Uunique_name_, dylan_value Uunique_Pcell_type_) {
  dylan_value T9;
  dylan_value Uunique_PenvironmentF10;
  dylan_value T11;
  dylan_value Uunique_usersF12;
  dylan_value Uunique_PgeneratorF13;
  dylan_value Uunique_PenvironmentF14;
  dylan_value Uunique_Pcell_typeF15;
  dylan_value Uunique_Pcell_typeF16;
  dylan_value T17_0;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:109
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:109
  T18 = primitive_idQ(Uunique_Penvironment_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:109
  if (T18 != &KPfalseVKi) {
    T19.vector_element_[0] = IKJenvironment_;
    T20 = KerrorVKdMM1I(&K66, &T19);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:109
    T9 = T20;
    Uunique_PenvironmentF10 = T9;
  } else {
    Uunique_PenvironmentF10 = Uunique_Penvironment_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:109
  T11 = primitive_object_allocate_filled(10,&KLcellGVdfmc_flow_graphW,9,&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_Pgenerator_, &K67);
  Uunique_PgeneratorF13 = Uunique_Pgenerator_;
  SLOT_VALUE_SETTER(Uunique_PgeneratorF13, T11, 1);
  primitive_type_check(Uunique_PenvironmentF10, &K68);
  Uunique_PenvironmentF14 = Uunique_PenvironmentF10;
  SLOT_VALUE_SETTER(Uunique_PenvironmentF14, T11, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T11, 3);
  SLOT_VALUE_SETTER(&KPfalseVKi, T11, 4);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T11, 5);
  SLOT_VALUE_SETTER(Uunique_name_, T11, 6);
  SLOT_VALUE_SETTER(&KPempty_listVKi, T11, 7);
  T21 = primitive_idQ(Uunique_Pcell_type_,&KPunboundVKi);
  if (T21 != &KPfalseVKi) {
    Uunique_Pcell_typeF16 = Uunique_Pcell_type_;
  } else {
    primitive_type_check(Uunique_Pcell_type_, &KLBtypeGVdfmc_modeling);
    Uunique_Pcell_typeF15 = Uunique_Pcell_type_;
    Uunique_Pcell_typeF16 = Uunique_Pcell_typeF15;
  }
  SLOT_VALUE_SETTER(Uunique_Pcell_typeF16, T11, 8);
  MEP_APPLY2(&KinitializeVKdMdfmc_flow_graphM0, &K69, T11, init_args_);
  T17_0 = T11;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:109
  MV_SET_COUNT(1);
  return(T17_0);
}

dylan_value KassignmentsVdfmc_flow_graphMM0I (dylan_value t_) {
  dylan_value T2_0;

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

dylan_value KLtemporaryGZ32ZconstructorVdfmc_flow_graphMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_users_, dylan_value Uunique_Pgenerator_, dylan_value Uunique_Penvironment_) {
  dylan_value T6;
  dylan_value Uunique_PenvironmentF7;
  dylan_value T8;
  dylan_value Uunique_usersF9;
  dylan_value Uunique_PgeneratorF10;
  dylan_value Uunique_PenvironmentF11;
  dylan_value T12_0;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T13 = primitive_idQ(Uunique_Penvironment_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  if (T13 != &KPfalseVKi) {
    T14.vector_element_[0] = IKJenvironment_;
    T15 = KerrorVKdMM1I(&K66, &T14);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    T6 = T15;
    Uunique_PenvironmentF7 = T6;
  } else {
    Uunique_PenvironmentF7 = Uunique_Penvironment_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T8 = primitive_object_allocate_filled(6,&KLtemporaryGVdfmc_flow_graphW,5,&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_Pgenerator_, &K67);
  Uunique_PgeneratorF10 = Uunique_Pgenerator_;
  SLOT_VALUE_SETTER(Uunique_PgeneratorF10, T8, 1);
  primitive_type_check(Uunique_PenvironmentF7, &K68);
  Uunique_PenvironmentF11 = Uunique_PenvironmentF7;
  SLOT_VALUE_SETTER(Uunique_PenvironmentF11, T8, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T8, 3);
  SLOT_VALUE_SETTER(&KPfalseVKi, T8, 4);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T12_0 = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  MV_SET_COUNT(1);
  return(T12_0);
}

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

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:101
  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;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:101
  MV_SET_COUNT(1);
  return(T6_0);
}

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

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

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

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

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

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

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

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

dylan_value Kcell_typeVdfmc_flow_graphMM0I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:115
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:116
  T2 = SLOT_VALUE(c_, 8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:116
  T3_0 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:115
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kcell_type_setterVdfmc_flow_graphMM0I (dylan_value new_, dylan_value c_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:119
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:120
  ENGINE_NODE_CALL_PROLOG(&Ktrace_dfm_nodeVdfmc_flow_graph, &K325, 3);
  ENGINE_NODE_CALL3(&K325, IKJcell_type_setter_, c_, new_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:121
  SLOT_VALUE_SETTER(new_, c_, 8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:121
  T3_0 = new_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:119
  MV_SET_COUNT(1);
  return(T3_0);
}

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

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

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

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

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

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

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

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

dylan_value KnameVdfmc_commonMdfmc_flow_graphM0I (dylan_value o_) {
  dylan_value T2_0;

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

dylan_value Kenvironment_setterVdfmc_modelingMdfmc_flow_graphM0I (dylan_value e_, dylan_value c_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:34
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:37
  SLOT_VALUE_SETTER(e_, c_, 2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:38
  Knode_idVdfmc_flow_graphMM1I(c_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:39
  T3_0 = e_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:34
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KenvironmentVdfmc_modelingMdfmc_flow_graphM0I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:29
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:31
  T2 = SLOT_VALUE_INITD(c_, 2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:31
  T3_0 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:29
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kdood_weak_gettersVdoodMdfmc_flow_graphM0I (dylan_value classU_) {
  dylan_value T2;
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  _KLsimple_object_vectorGVKd_3 T17 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T5 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T7 = primitive_idQ(T5,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    T10 = KerrorVKdMM1I(&K359, &KPempty_vectorVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    T11 = T10;
    T13 = T11;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    T8 = SLOT_VALUE_INITD(T5, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    T9 = SLOT_VALUE_INITD(T5, 1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    MEP_CALL_PROLOG(T8, T9, 1);
    T6 = MEP_CALL1(T8, classU_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
    T12 = T6;
    T13 = T12;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T14 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  SLOT_VALUE_SETTER(&KPgeneratorVdfmc_flow_graph, T14, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  SLOT_VALUE_SETTER(&Kanonymous_of_dood_weak_gettersF368, T14, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T15 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  SLOT_VALUE_SETTER(&KPenvironmentVdfmc_flow_graph, T15, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  SLOT_VALUE_SETTER(&Kanonymous_of_dood_weak_gettersF367, T15, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T16 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  SLOT_VALUE_SETTER(&KPnode_idVdfmc_flow_graph, T16, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  SLOT_VALUE_SETTER(&Kanonymous_of_dood_weak_gettersF366, T16, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T17.vector_element_[0] = T14;
  T17.vector_element_[1] = T15;
  T17.vector_element_[2] = T16;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T2 = KlistVKdI(&T17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  T3_0 = CALL2(&KconcatenateVKd, T13, T2);
  // /home/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();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  MV_SET_COUNT(1);
  return(T4_0);
}

static dylan_value Kanonymous_of_dood_weak_gettersF368I (dylan_value self_) {
  dylan_value T1;

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

static dylan_value Kanonymous_of_dood_weak_gettersF367I (dylan_value self_) {
  dylan_value T1;

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

static dylan_value Kanonymous_of_dood_weak_gettersF366I (dylan_value self_) {
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:17
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/temporary.dylan:26
  T1 = &KPfalseVKi;
  MV_SET_ELT(0, &KPfalseVKi);
  MV_SET_COUNT(1);
  // /home/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 dylan_value KPresolve_symbolVKiI(dylan_value);
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJenvironment_);
    if (T0 != &KJenvironment_) {
      primitive_repeated_slot_value_setter(T0, &K301, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K300, 1, 0);
      IKJenvironment_ = T0;
      primitive_slot_value_setter(T0, &KPenvironmentVdfmc_flow_graphHLtemporaryG, 3);
      primitive_repeated_slot_value_setter(T0, &K234, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K233, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K199, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K198, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K196, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K191, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K179, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K178, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K175, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K172, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K76, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K73, 1, 4);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJgenerator_);
    if (T0 != &KJgenerator_) {
      primitive_repeated_slot_value_setter(T0, &K301, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K300, 1, 2);
      primitive_slot_value_setter(T0, &KPgeneratorVdfmc_flow_graphHLtemporaryG, 3);
      primitive_repeated_slot_value_setter(T0, &K234, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K233, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K199, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K198, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K179, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K178, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K175, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K172, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K76, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K73, 1, 2);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJblock_);
    if (T0 != &KJblock_) {
      primitive_repeated_slot_value_setter(T0, &K179, 1, 5);
      primitive_repeated_slot_value_setter(T0, &K178, 1, 10);
      primitive_slot_value_setter(T0, &Kme_blockVdfmc_flow_graphHLentry_stateG, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJemitted_name_);
    if (T0 != &KJemitted_name_) {
      primitive_repeated_slot_value_setter(T0, &K296, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K295, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K234, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K233, 1, 6);
      primitive_repeated_slot_value_setter(T0, &K179, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K178, 1, 6);
      primitive_repeated_slot_value_setter(T0, &K175, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K172, 1, 6);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJrequired_values_);
    if (T0 != &KJrequired_values_) {
      primitive_repeated_slot_value_setter(T0, &K196, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K191, 1, 2);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJrest_valuesQ_);
    if (T0 != &KJrest_valuesQ_) {
      primitive_repeated_slot_value_setter(T0, &K196, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K191, 1, 4);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJcell_type_);
    if (T0 != &KJcell_type_) {
      primitive_repeated_slot_value_setter(T0, &K234, 1, 5);
      primitive_repeated_slot_value_setter(T0, &K233, 1, 10);
      primitive_slot_value_setter(T0, &KPcell_typeVdfmc_flow_graphHLcellG, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJgenerator_setter_);
    if (T0 != &KJgenerator_setter_) {
      IKJgenerator_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJcell_type_setter_);
    if (T0 != &KJcell_type_setter_) {
      IKJcell_type_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclosed_overQ_);
    if (T0 != &KJclosed_overQ_) {
      primitive_repeated_slot_value_setter(T0, &K385, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K378, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJframe_offset_);
    if (T0 != &KJframe_offset_) {
      primitive_repeated_slot_value_setter(T0, &K385, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K378, 1, 2);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdynamic_extentQ_);
    if (T0 != &KJdynamic_extentQ_) {
      primitive_repeated_slot_value_setter(T0, &K385, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K378, 1, 4);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlocal_entry_stateQ_);
    if (T0 != &KJlocal_entry_stateQ_) {
      primitive_repeated_slot_value_setter(T0, &K391, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K388, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmvt_required_initializedQ_);
    if (T0 != &KJmvt_required_initializedQ_) {
      primitive_repeated_slot_value_setter(T0, &K402, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K395, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPrequired_values_);
    if (T0 != &KJPrequired_values_) {
      primitive_repeated_slot_value_setter(T0, &K402, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K395, 1, 2);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPrest_valuesQ_);
    if (T0 != &KJPrest_valuesQ_) {
      primitive_repeated_slot_value_setter(T0, &K402, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K395, 1, 4);
    }
  }
{
  dylan_value T0;

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

{
  dylan_value T0;

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

  return;
}

/* USER INIT CODE */

void _Init_dfmc_flow_graph__X_temporary_for_user () {
{
  dylan_value T0;

  // /home/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 I358;
}
I358:

{
  dylan_value T0;

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

{
  dylan_value T0;

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

{
  dylan_value T0;

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

{
  dylan_value T0;

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

{
  dylan_value T0;

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

{
  dylan_value T0;

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

{
  dylan_value T0;

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

{
  dylan_value T0;

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

{
  dylan_value T0;

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

{
  dylan_value T0;

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

{
  dylan_value T0;

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

  return;
}


/* eof */
