-#define ID_ColorContext (SFT_compiling_global[0])
-#define COLOR_ColorContext (SFT_compiling_global[1])
-#define ATTR_compiling_global___ColorContext____colors(recv) ATTR(recv, (SFT_compiling_global[2] + 0))
-#define INIT_TABLE_POS_ColorContext (SFT_compiling_global[3] + 0)
-#define CALL_compiling_global___ColorContext___color(recv) ((compiling_global___ColorContext___color_t)CALL((recv), (SFT_compiling_global[3] + 1)))
-#define CALL_compiling_global___ColorContext___has_color(recv) ((compiling_global___ColorContext___has_color_t)CALL((recv), (SFT_compiling_global[3] + 2)))
-#define CALL_compiling_global___ColorContext___color__eq(recv) ((compiling_global___ColorContext___color__eq_t)CALL((recv), (SFT_compiling_global[3] + 3)))
-#define CALL_compiling_global___ColorContext___init(recv) ((compiling_global___ColorContext___init_t)CALL((recv), (SFT_compiling_global[3] + 4)))
-#define ID_GlobalAnalysis (SFT_compiling_global[4])
-#define COLOR_GlobalAnalysis (SFT_compiling_global[5])
-#define ATTR_compiling_global___GlobalAnalysis____compiled_classes(recv) ATTR(recv, (SFT_compiling_global[6] + 0))
-#define ATTR_compiling_global___GlobalAnalysis____module(recv) ATTR(recv, (SFT_compiling_global[6] + 1))
-#define ATTR_compiling_global___GlobalAnalysis____max_class_table_length(recv) ATTR(recv, (SFT_compiling_global[6] + 2))
-#define INIT_TABLE_POS_GlobalAnalysis (SFT_compiling_global[7] + 0)
-#define CALL_compiling_global___GlobalAnalysis___compiled_classes(recv) ((compiling_global___GlobalAnalysis___compiled_classes_t)CALL((recv), (SFT_compiling_global[7] + 1)))
-#define CALL_compiling_global___GlobalAnalysis___module(recv) ((compiling_global___GlobalAnalysis___module_t)CALL((recv), (SFT_compiling_global[7] + 2)))
-#define CALL_compiling_global___GlobalAnalysis___max_class_table_length(recv) ((compiling_global___GlobalAnalysis___max_class_table_length_t)CALL((recv), (SFT_compiling_global[7] + 3)))
-#define CALL_compiling_global___GlobalAnalysis___max_class_table_length__eq(recv) ((compiling_global___GlobalAnalysis___max_class_table_length__eq_t)CALL((recv), (SFT_compiling_global[7] + 4)))
-#define CALL_compiling_global___GlobalAnalysis___init(recv) ((compiling_global___GlobalAnalysis___init_t)CALL((recv), (SFT_compiling_global[7] + 5)))
-#define ID_GlobalCompilerVisitor (SFT_compiling_global[8])
-#define COLOR_GlobalCompilerVisitor (SFT_compiling_global[9])
-#define ATTR_compiling_global___GlobalCompilerVisitor____global_analysis(recv) ATTR(recv, (SFT_compiling_global[10] + 0))
-#define INIT_TABLE_POS_GlobalCompilerVisitor (SFT_compiling_global[11] + 0)
-#define CALL_compiling_global___GlobalCompilerVisitor___global_analysis(recv) ((compiling_global___GlobalCompilerVisitor___global_analysis_t)CALL((recv), (SFT_compiling_global[11] + 1)))
-#define CALL_compiling_global___GlobalCompilerVisitor___init(recv) ((compiling_global___GlobalCompilerVisitor___init_t)CALL((recv), (SFT_compiling_global[11] + 2)))
-#define ID_CompiledClass (SFT_compiling_global[12])
-#define COLOR_CompiledClass (SFT_compiling_global[13])
-#define ATTR_compiling_global___CompiledClass____local_class(recv) ATTR(recv, (SFT_compiling_global[14] + 0))
-#define ATTR_compiling_global___CompiledClass____id(recv) ATTR(recv, (SFT_compiling_global[14] + 1))
-#define ATTR_compiling_global___CompiledClass____class_table(recv) ATTR(recv, (SFT_compiling_global[14] + 2))
-#define ATTR_compiling_global___CompiledClass____instance_table(recv) ATTR(recv, (SFT_compiling_global[14] + 3))
-#define ATTR_compiling_global___CompiledClass____class_layout(recv) ATTR(recv, (SFT_compiling_global[14] + 4))
-#define ATTR_compiling_global___CompiledClass____instance_layout(recv) ATTR(recv, (SFT_compiling_global[14] + 5))
-#define INIT_TABLE_POS_CompiledClass (SFT_compiling_global[15] + 0)
-#define CALL_compiling_global___CompiledClass___local_class(recv) ((compiling_global___CompiledClass___local_class_t)CALL((recv), (SFT_compiling_global[15] + 1)))
-#define CALL_compiling_global___CompiledClass___id(recv) ((compiling_global___CompiledClass___id_t)CALL((recv), (SFT_compiling_global[15] + 2)))
-#define CALL_compiling_global___CompiledClass___id__eq(recv) ((compiling_global___CompiledClass___id__eq_t)CALL((recv), (SFT_compiling_global[15] + 3)))
-#define CALL_compiling_global___CompiledClass___class_table(recv) ((compiling_global___CompiledClass___class_table_t)CALL((recv), (SFT_compiling_global[15] + 4)))
-#define CALL_compiling_global___CompiledClass___instance_table(recv) ((compiling_global___CompiledClass___instance_table_t)CALL((recv), (SFT_compiling_global[15] + 5)))
-#define CALL_compiling_global___CompiledClass___class_layout(recv) ((compiling_global___CompiledClass___class_layout_t)CALL((recv), (SFT_compiling_global[15] + 6)))
-#define CALL_compiling_global___CompiledClass___instance_layout(recv) ((compiling_global___CompiledClass___instance_layout_t)CALL((recv), (SFT_compiling_global[15] + 7)))
-#define CALL_compiling_global___CompiledClass___init(recv) ((compiling_global___CompiledClass___init_t)CALL((recv), (SFT_compiling_global[15] + 8)))
-#define ATTR_compiling_global___MMSrcLocalClass____class_color_pos(recv) ATTR(recv, (SFT_compiling_global[16] + 0))
-#define ATTR_compiling_global___MMSrcLocalClass____class_layout(recv) ATTR(recv, (SFT_compiling_global[16] + 1))
-#define ATTR_compiling_global___MMSrcLocalClass____instance_layout(recv) ATTR(recv, (SFT_compiling_global[16] + 2))
-#define CALL_compiling_global___MMSrcLocalClass___class_color_pos(recv) ((compiling_global___MMSrcLocalClass___class_color_pos_t)CALL((recv), (SFT_compiling_global[17] + 0)))
-#define CALL_compiling_global___MMSrcLocalClass___class_layout(recv) ((compiling_global___MMSrcLocalClass___class_layout_t)CALL((recv), (SFT_compiling_global[17] + 1)))
-#define CALL_compiling_global___MMSrcLocalClass___instance_layout(recv) ((compiling_global___MMSrcLocalClass___instance_layout_t)CALL((recv), (SFT_compiling_global[17] + 2)))
-#define CALL_compiling_global___MMSrcLocalClass___build_layout_in(recv) ((compiling_global___MMSrcLocalClass___build_layout_in_t)CALL((recv), (SFT_compiling_global[17] + 3)))
-#define ATTR_compiling_global___MMSrcModule____local_table(recv) ATTR(recv, (SFT_compiling_global[18] + 0))
-#define CALL_compiling_global___MMSrcModule___local_analysis(recv) ((compiling_global___MMSrcModule___local_analysis_t)CALL((recv), (SFT_compiling_global[19] + 0)))
-#define CALL_compiling_global___MMSrcModule___global_analysis(recv) ((compiling_global___MMSrcModule___global_analysis_t)CALL((recv), (SFT_compiling_global[19] + 1)))
-#define CALL_compiling_global___MMSrcModule___append_to_table(recv) ((compiling_global___MMSrcModule___append_to_table_t)CALL((recv), (SFT_compiling_global[19] + 2)))
-#define CALL_compiling_global___MMSrcModule___build_tables_in(recv) ((compiling_global___MMSrcModule___build_tables_in_t)CALL((recv), (SFT_compiling_global[19] + 3)))
-#define CALL_compiling_global___MMSrcModule___colorize(recv) ((compiling_global___MMSrcModule___colorize_t)CALL((recv), (SFT_compiling_global[19] + 4)))
-#define CALL_compiling_global___MMSrcModule___free_color(recv) ((compiling_global___MMSrcModule___free_color_t)CALL((recv), (SFT_compiling_global[19] + 5)))
-#define CALL_compiling_global___MMSrcModule___compile_tables_to_c(recv) ((compiling_global___MMSrcModule___compile_tables_to_c_t)CALL((recv), (SFT_compiling_global[19] + 6)))
-#define CALL_compiling_global___MMSrcModule___declare_class_tables_to_c(recv) ((compiling_global___MMSrcModule___declare_class_tables_to_c_t)CALL((recv), (SFT_compiling_global[19] + 7)))
-#define CALL_compiling_global___MMSrcModule___compile_main_part(recv) ((compiling_global___MMSrcModule___compile_main_part_t)CALL((recv), (SFT_compiling_global[19] + 8)))
-#define CALL_compiling_global___MMSrcModule___compile_mod_to_c(recv) ((compiling_global___MMSrcModule___compile_mod_to_c_t)CALL((recv), (SFT_compiling_global[19] + 9)))
-#define CALL_compiling_global___MMSrcModule___compile_local_table_to_c(recv) ((compiling_global___MMSrcModule___compile_local_table_to_c_t)CALL((recv), (SFT_compiling_global[19] + 10)))
-#define ID_AbsTableElt (SFT_compiling_global[20])
-#define COLOR_AbsTableElt (SFT_compiling_global[21])
-#define INIT_TABLE_POS_AbsTableElt (SFT_compiling_global[22] + 0)
-#define CALL_compiling_global___AbsTableElt___compile_macros(recv) ((compiling_global___AbsTableElt___compile_macros_t)CALL((recv), (SFT_compiling_global[22] + 1)))
-#define CALL_compiling_global___AbsTableElt___init(recv) ((compiling_global___AbsTableElt___init_t)CALL((recv), (SFT_compiling_global[22] + 2)))
-#define ID_TableElt (SFT_compiling_global[23])
-#define COLOR_TableElt (SFT_compiling_global[24])
-#define INIT_TABLE_POS_TableElt (SFT_compiling_global[25] + 0)
-#define CALL_compiling_global___TableElt___is_related_to(recv) ((compiling_global___TableElt___is_related_to_t)CALL((recv), (SFT_compiling_global[25] + 1)))
-#define CALL_compiling_global___TableElt___length(recv) ((compiling_global___TableElt___length_t)CALL((recv), (SFT_compiling_global[25] + 2)))
-#define CALL_compiling_global___TableElt___item(recv) ((compiling_global___TableElt___item_t)CALL((recv), (SFT_compiling_global[25] + 3)))
-#define CALL_compiling_global___TableElt___compile_to_c(recv) ((compiling_global___TableElt___compile_to_c_t)CALL((recv), (SFT_compiling_global[25] + 4)))
-#define ID_ModuleTableElt (SFT_compiling_global[26])
-#define COLOR_ModuleTableElt (SFT_compiling_global[27])
-#define INIT_TABLE_POS_ModuleTableElt (SFT_compiling_global[28] + 0)
-#define CALL_compiling_global___ModuleTableElt___value(recv) ((compiling_global___ModuleTableElt___value_t)CALL((recv), (SFT_compiling_global[28] + 1)))
-#define ID_ModuleTableEltGroup (SFT_compiling_global[29])
-#define COLOR_ModuleTableEltGroup (SFT_compiling_global[30])
-#define ATTR_compiling_global___ModuleTableEltGroup____elements(recv) ATTR(recv, (SFT_compiling_global[31] + 0))
-#define INIT_TABLE_POS_ModuleTableEltGroup (SFT_compiling_global[32] + 0)
-#define CALL_compiling_global___ModuleTableEltGroup___elements(recv) ((compiling_global___ModuleTableEltGroup___elements_t)CALL((recv), (SFT_compiling_global[32] + 1)))
-#define ID_TableEltProp (SFT_compiling_global[33])
-#define COLOR_TableEltProp (SFT_compiling_global[34])
-#define ATTR_compiling_global___TableEltProp____property(recv) ATTR(recv, (SFT_compiling_global[35] + 0))
-#define INIT_TABLE_POS_TableEltProp (SFT_compiling_global[36] + 0)
-#define CALL_compiling_global___TableEltProp___init(recv) ((compiling_global___TableEltProp___init_t)CALL((recv), (SFT_compiling_global[36] + 1)))
-#define ID_TableEltMeth (SFT_compiling_global[37])
-#define COLOR_TableEltMeth (SFT_compiling_global[38])
-#define INIT_TABLE_POS_TableEltMeth (SFT_compiling_global[39] + 0)
-#define ID_TableEltSuper (SFT_compiling_global[40])
-#define COLOR_TableEltSuper (SFT_compiling_global[41])
-#define INIT_TABLE_POS_TableEltSuper (SFT_compiling_global[42] + 0)
-#define ID_TableEltAttr (SFT_compiling_global[43])
-#define COLOR_TableEltAttr (SFT_compiling_global[44])
-#define INIT_TABLE_POS_TableEltAttr (SFT_compiling_global[45] + 0)
-#define ID_AbsTableEltClass (SFT_compiling_global[46])
-#define COLOR_AbsTableEltClass (SFT_compiling_global[47])
-#define ATTR_compiling_global___AbsTableEltClass____local_class(recv) ATTR(recv, (SFT_compiling_global[48] + 0))
-#define INIT_TABLE_POS_AbsTableEltClass (SFT_compiling_global[49] + 0)
-#define CALL_compiling_global___AbsTableEltClass___init(recv) ((compiling_global___AbsTableEltClass___init_t)CALL((recv), (SFT_compiling_global[49] + 1)))
-#define CALL_compiling_global___AbsTableEltClass___symbol(recv) ((compiling_global___AbsTableEltClass___symbol_t)CALL((recv), (SFT_compiling_global[49] + 2)))
-#define ID_TableEltClass (SFT_compiling_global[50])
-#define COLOR_TableEltClass (SFT_compiling_global[51])
-#define INIT_TABLE_POS_TableEltClass (SFT_compiling_global[52] + 0)
-#define ID_TableEltClassId (SFT_compiling_global[53])
-#define COLOR_TableEltClassId (SFT_compiling_global[54])
-#define INIT_TABLE_POS_TableEltClassId (SFT_compiling_global[55] + 0)
-#define ID_TableEltClassInitTable (SFT_compiling_global[56])
-#define COLOR_TableEltClassInitTable (SFT_compiling_global[57])
-#define INIT_TABLE_POS_TableEltClassInitTable (SFT_compiling_global[58] + 0)
-#define ID_TableEltClassColor (SFT_compiling_global[59])
-#define COLOR_TableEltClassColor (SFT_compiling_global[60])
-#define INIT_TABLE_POS_TableEltClassColor (SFT_compiling_global[61] + 0)
-#define ID_TableEltComposite (SFT_compiling_global[62])
-#define COLOR_TableEltComposite (SFT_compiling_global[63])
-#define ATTR_compiling_global___TableEltComposite____table(recv) ATTR(recv, (SFT_compiling_global[64] + 0))
-#define ATTR_compiling_global___TableEltComposite____cc(recv) ATTR(recv, (SFT_compiling_global[64] + 1))
-#define ATTR_compiling_global___TableEltComposite____offsets(recv) ATTR(recv, (SFT_compiling_global[64] + 2))
-#define INIT_TABLE_POS_TableEltComposite (SFT_compiling_global[65] + 0)
-#define CALL_compiling_global___TableEltComposite___add(recv) ((compiling_global___TableEltComposite___add_t)CALL((recv), (SFT_compiling_global[65] + 1)))
-#define CALL_compiling_global___TableEltComposite___init(recv) ((compiling_global___TableEltComposite___init_t)CALL((recv), (SFT_compiling_global[65] + 2)))
-#define ID_TableEltClassSelfId (SFT_compiling_global[66])
-#define COLOR_TableEltClassSelfId (SFT_compiling_global[67])
-#define INIT_TABLE_POS_TableEltClassSelfId (SFT_compiling_global[68] + 0)
-#define ID_TableEltVftPointer (SFT_compiling_global[69])
-#define COLOR_TableEltVftPointer (SFT_compiling_global[70])
-#define INIT_TABLE_POS_TableEltVftPointer (SFT_compiling_global[71] + 0)
-#define ID_ClassSorter (SFT_compiling_global[72])
-#define COLOR_ClassSorter (SFT_compiling_global[73])
-#define INIT_TABLE_POS_ClassSorter (SFT_compiling_global[74] + 0)
-#define CALL_compiling_global___ClassSorter___init(recv) ((compiling_global___ClassSorter___init_t)CALL((recv), (SFT_compiling_global[74] + 1)))
-#define CALL_compiling_global___MMLocalClass___compare(recv) ((compiling_global___MMLocalClass___compare_t)CALL((recv), (SFT_compiling_global[75] + 0)))
-#define CALL_compiling_global___MMLocalClass___declare_tables_to_c(recv) ((compiling_global___MMLocalClass___declare_tables_to_c_t)CALL((recv), (SFT_compiling_global[75] + 1)))
-#define CALL_compiling_global___MMLocalClass___compile_tables_to_c(recv) ((compiling_global___MMLocalClass___compile_tables_to_c_t)CALL((recv), (SFT_compiling_global[75] + 2)))
-typedef val_t (* compiling_global___ColorContext___color_t)(val_t self, val_t param0);
-val_t compiling_global___ColorContext___color(val_t self, val_t param0);
-#define LOCATE_compiling_global___ColorContext___color "compiling_global::ColorContext::color"
-typedef val_t (* compiling_global___ColorContext___has_color_t)(val_t self, val_t param0);
-val_t compiling_global___ColorContext___has_color(val_t self, val_t param0);
-#define LOCATE_compiling_global___ColorContext___has_color "compiling_global::ColorContext::has_color"
-typedef void (* compiling_global___ColorContext___color__eq_t)(val_t self, val_t param0, val_t param1);
-void compiling_global___ColorContext___color__eq(val_t self, val_t param0, val_t param1);
-#define LOCATE_compiling_global___ColorContext___color__eq "compiling_global::ColorContext::color="
-typedef void (* compiling_global___ColorContext___init_t)(val_t self, int* init_table);
-void compiling_global___ColorContext___init(val_t self, int* init_table);
-#define LOCATE_compiling_global___ColorContext___init "compiling_global::ColorContext::init"
-val_t NEW_ColorContext_compiling_global___ColorContext___init();
-typedef val_t (* compiling_global___GlobalAnalysis___compiled_classes_t)(val_t self);
-val_t compiling_global___GlobalAnalysis___compiled_classes(val_t self);
-#define LOCATE_compiling_global___GlobalAnalysis___compiled_classes "compiling_global::GlobalAnalysis::compiled_classes"
-typedef val_t (* compiling_global___GlobalAnalysis___module_t)(val_t self);
-val_t compiling_global___GlobalAnalysis___module(val_t self);
-#define LOCATE_compiling_global___GlobalAnalysis___module "compiling_global::GlobalAnalysis::module"
-typedef val_t (* compiling_global___GlobalAnalysis___max_class_table_length_t)(val_t self);
-val_t compiling_global___GlobalAnalysis___max_class_table_length(val_t self);
-#define LOCATE_compiling_global___GlobalAnalysis___max_class_table_length "compiling_global::GlobalAnalysis::max_class_table_length"
-typedef void (* compiling_global___GlobalAnalysis___max_class_table_length__eq_t)(val_t self, val_t param0);
-void compiling_global___GlobalAnalysis___max_class_table_length__eq(val_t self, val_t param0);
-#define LOCATE_compiling_global___GlobalAnalysis___max_class_table_length__eq "compiling_global::GlobalAnalysis::max_class_table_length="
-typedef void (* compiling_global___GlobalAnalysis___init_t)(val_t self, val_t param0, int* init_table);
-void compiling_global___GlobalAnalysis___init(val_t self, val_t param0, int* init_table);
-#define LOCATE_compiling_global___GlobalAnalysis___init "compiling_global::GlobalAnalysis::init"
-val_t NEW_GlobalAnalysis_compiling_global___GlobalAnalysis___init(val_t p0);
-typedef val_t (* compiling_global___GlobalCompilerVisitor___global_analysis_t)(val_t self);
-val_t compiling_global___GlobalCompilerVisitor___global_analysis(val_t self);
-#define LOCATE_compiling_global___GlobalCompilerVisitor___global_analysis "compiling_global::GlobalCompilerVisitor::global_analysis"
-typedef void (* compiling_global___GlobalCompilerVisitor___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
-void compiling_global___GlobalCompilerVisitor___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);