-extern const int COLOR_array__Array__with_capacity;
-val* string__NativeString__to_s_with_length(char* self, long p0);
-extern const int COLOR_mproject__MGroup__full_name;
-extern const int COLOR_string__Object__to_s;
-val* mproject__MGroup__full_name(val* self);
-extern const int COLOR_mproject__MGroup___64din_nesting;
-val* mproject__MGroup__in_nesting(val* self);
-void mproject__MGroup__in_nesting_61d(val* self, val* p0);
-extern const int COLOR_mproject__MGroup___64dfilepath;
-val* mproject__MGroup__filepath(val* self);
-void mproject__MGroup__filepath_61d(val* self, val* p0);
-extern const int COLOR_mproject__MGroup__name_61d;
-extern const int COLOR_mproject__MGroup__mproject_61d;
-extern const int COLOR_mproject__MGroup__parent_61d;
-extern const int COLOR_mproject__MProject__mgroups;
-extern const int COLOR_poset__POSet__add_node;
-extern const int COLOR_mproject__MGroup__in_nesting_61d;
-extern const int COLOR_poset__POSet__add_edge;
+val* NEW_array__NativeArray(int length, const struct type* type);
+extern const struct type type_array__NativeArraykernel__Object;
+#define COLOR_array__Array__with_native 74
+#define COLOR_string__Object__to_s 9
+#define COLOR_mproject__MGroup___in_nesting 5
+#define COLOR_mproject__MGroup___filepath 6
+val* poset__POSet__add_node(val* self, val* p0);
+#define COLOR_kernel__Object___61d_61d 2
+void poset__POSet__add_edge(val* self, val* p0, val* p1);