-void opts__Option__init_opt(val* self, val* p0, val* p1, val* p2);
-void opts__Option__init(val* self, val* p0, val* p1, val* p2);
-short int abstract_collection__SequenceRead___61d_61d(val* self, val* p0);
-val* NEW_array__Array(const struct type* type);
-extern const struct type type_array__Arraystring__String;
-void array__Array__init(val* self);
-val* array__Collection__to_a(val* self);
-val* opts__Option__pretty(val* self, long p0);
-val* opts__Option__to_s(val* self);
-val* NEW_string__FlatBuffer(const struct type* type);
-extern const struct type type_string__FlatBuffer;
-val* string__NativeString__to_s_with_length(char* self, long p0);
-void string__FlatBuffer__from(val* self, val* p0);
-val* string__Collection__join(val* self, val* p0);
-void string__FlatBuffer__append(val* self, val* p0);
-#define COLOR_string__FlatText___length 3
-extern const struct type type_kernel__Int;
-val* string__FlatString___42d(val* self, long p0);
-val* string__FlatBuffer__to_s(val* self);
-void opts__Option__read_param(val* self, val* p0);
-val* BOX_kernel__Bool(short int);
-void opts__OptionBool__init(val* self, val* p0, val* p1);
-#define COLOR_opts__OptionBool__read_param 46
-extern const struct type type_kernel__Bool;
-void opts__OptionBool__read_param(val* self, val* p0);
-val* BOX_kernel__Int(long);
-void opts__OptionCount__init(val* self, val* p0, val* p1);
-#define COLOR_opts__OptionCount__read_param 46
-void opts__OptionCount__read_param(val* self, val* p0);
+void opts___opts__Option___init_opt(val* self, val* p0, val* p1, val* p2);
+short int core___core__Array___core__kernel__Object___61d_61d(val* self, val* p0);
+val* NEW_core__Array(const struct type* type);
+extern const struct type type_core__Array__core__String;
+void core___core__Array___core__kernel__Object__init(val* self);
+val* core__array___Collection___to_a(val* self);
+val* opts___opts__Option___pretty(val* self, long p0);
+val* NEW_core__FlatBuffer(const struct type* type);
+extern const struct type type_core__FlatBuffer;
+val* core__flat___CString___to_s_unsafe(char* self, val* p0, val* p1, val* p2, val* p3);
+void core___core__FlatBuffer___from(val* self, val* p0);
+val* core__abstract_text___Collection___join(val* self, val* p0, val* p1);
+void core___core__FlatBuffer___core__abstract_text__Buffer__append(val* self, val* p0);
+#define COLOR_core__abstract_text__FlatText___length 4
+extern const struct type type_core__Int;
+extern const char FILE_core__kernel[];
+#define COLOR_core__abstract_text__Text___42d 45
+val* core___core__FlatBuffer___core__abstract_text__Object__to_s(val* self);
+void opts___opts__Option___init(val* self, val* p0, val* p1, val* p2);
+#define COLOR_opts___opts__OptionBool___Option__read_param 30
+extern const struct type type_core__Bool;
+#define COLOR_opts___opts__OptionCount___Option__read_param 30