-extern const int COLOR_string__Object__to_s;
-extern const int COLOR_abstract_compiler__AbstractCompiler__new_file;
-extern const int COLOR_separate_compiler__SeparateCompiler__do_property_coloring;
-extern const int COLOR_model_base__MModule__in_importation;
-extern const int COLOR_poset__POSetElement__greaters;
-extern const int COLOR_abstract_collection__Collection__iterator;
-extern const int COLOR_abstract_collection__Iterator__is_ok;
-extern const int COLOR_abstract_collection__Iterator__item;
-extern const int COLOR_model__MModule__intro_mclasses;
-extern const int COLOR_model__MClass__kind;
-extern const int COLOR_model__Object__abstract_kind;
-extern const int COLOR_kernel__Object___61d_61d;
-extern const int COLOR_model__Object__interface_kind;
-extern const int COLOR_separate_compiler__SeparateCompiler__compile_class_to_c;
-extern const int COLOR_abstract_collection__Iterator__next;
-extern const int COLOR_abstract_compiler__AbstractCompiler__compile_main_function;
-extern const int COLOR_separate_compiler__SeparateCompiler__compile_module_to_c;
-extern const int COLOR_separate_compiler__SeparateCompiler__do_type_coloring;
-extern const int COLOR_separate_compiler__SeparateCompiler__compile_type_to_c;
-extern const int COLOR_abstract_compiler__AbstractCompiler__display_stats;
-extern const int COLOR_abstract_compiler__ModelBuilder__write_and_make;
-void separate_compiler__ModelBuilder__run_separate_compiler(val* self, val* p0, val* p1);
-extern const int COLOR_separate_compiler__SeparateCompiler___64druntime_type_analysis;
-val* separate_compiler__SeparateCompiler__runtime_type_analysis(val* self);
-void separate_compiler__SeparateCompiler__runtime_type_analysis_61d(val* self, val* p0);
-extern const int COLOR_separate_compiler__SeparateCompiler___64dundead_types;
-val* separate_compiler__SeparateCompiler__undead_types(val* self);
-void separate_compiler__SeparateCompiler__undead_types_61d(val* self, val* p0);
-extern const int COLOR_separate_compiler__SeparateCompiler___64dpartial_types;
-val* separate_compiler__SeparateCompiler__partial_types(val* self);
-void separate_compiler__SeparateCompiler__partial_types_61d(val* self, val* p0);
-extern const int COLOR_separate_compiler__SeparateCompiler___64dlive_unresolved_types;
-val* separate_compiler__SeparateCompiler__live_unresolved_types(val* self);
-void separate_compiler__SeparateCompiler__live_unresolved_types_61d(val* self, val* p0);
-extern const int COLOR_separate_compiler__SeparateCompiler___64dtype_layout;
-val* separate_compiler__SeparateCompiler__type_layout(val* self);
-void separate_compiler__SeparateCompiler__type_layout_61d(val* self, val* p0);
-extern const int COLOR_separate_compiler__SeparateCompiler___64dresolution_layout;
-val* separate_compiler__SeparateCompiler__resolution_layout(val* self);
-void separate_compiler__SeparateCompiler__resolution_layout_61d(val* self, val* p0);
-extern const int COLOR_separate_compiler__SeparateCompiler___64dmethod_layout;
-val* separate_compiler__SeparateCompiler__method_layout(val* self);
-void separate_compiler__SeparateCompiler__method_layout_61d(val* self, val* p0);
-extern const int COLOR_separate_compiler__SeparateCompiler___64dattr_layout;
-val* separate_compiler__SeparateCompiler__attr_layout(val* self);
-void separate_compiler__SeparateCompiler__attr_layout_61d(val* self, val* p0);
-extern const int COLOR_abstract_compiler__AbstractCompiler__init;
+#define COLOR_string__Object__to_s 9
+val* abstract_compiler__AbstractCompiler__new_file(val* self, val* p0);
+void separate_compiler__SeparateCompiler__do_property_coloring(val* self);
+#define COLOR_mmodule__MModule___in_importation 7
+val* poset__POSetElement__greaters(val* self);
+#define COLOR_abstract_collection__Collection__iterator 37
+#define COLOR_abstract_collection__Iterator__is_ok 33
+#define COLOR_abstract_collection__Iterator__item 31
+#define COLOR_model__MModule___intro_mclasses 12
+val* array__AbstractArrayRead__iterator(val* self);
+short int array__ArrayIterator__is_ok(val* self);
+val* array__ArrayIterator__item(val* self);
+#define COLOR_separate_compiler__SeparateCompiler__compile_class_to_c 99
+void array__ArrayIterator__next(val* self);
+#define COLOR_abstract_collection__Iterator__next 32
+void abstract_compiler__AbstractCompiler__compile_nitni_global_ref_functions(val* self);
+void abstract_compiler__AbstractCompiler__compile_main_function(val* self);
+void abstract_compiler__AbstractCompiler__compile_finalizer_function(val* self);
+void separate_compiler__SeparateCompiler__compile_module_to_c(val* self, val* p0);
+val* separate_compiler__SeparateCompiler__do_type_coloring(val* self);
+val* poset__POSet__iterator(val* self);
+void separate_compiler__SeparateCompiler__compile_type_to_c(val* self, val* p0);
+#define COLOR_separate_compiler__SeparateCompiler___undead_types 16
+short int poset__POSet__has(val* self, val* p0);
+void separate_compiler__SeparateCompiler__display_stats(val* self);
+extern const struct type type_kernel__Int;
+val* BOX_kernel__Int(long);
+void abstract_compiler__ModelBuilder__write_and_make(val* self, val* p0);
+#define COLOR_separate_compiler__ModelBuilder___nb_invok_by_tables 13
+#define COLOR_separate_compiler__ModelBuilder___nb_invok_by_direct 14
+#define COLOR_separate_compiler__ModelBuilder___nb_invok_by_inline 15
+#define COLOR_separate_compiler__SeparateCompiler___runtime_type_analysis 15
+#define COLOR_separate_compiler__SeparateCompiler___live_unresolved_types 17
+#define COLOR_separate_compiler__SeparateCompiler___type_ids 18
+#define COLOR_separate_compiler__SeparateCompiler___type_colors 19
+#define COLOR_separate_compiler__SeparateCompiler___opentype_colors 20
+#define COLOR_separate_compiler__SeparateCompiler___method_colors 21
+#define COLOR_separate_compiler__SeparateCompiler___attr_colors 22
+void abstract_compiler__AbstractCompiler__init(val* self, val* p0, val* p1);