val* NEW_array__NativeArray(int length, const struct type* type);
extern const struct type type_array__NativeArraykernel__Object;
extern const int COLOR_array__Array__with_native;
-void CHECK_NEW_array__Array(val*);
extern const int COLOR_file__Object__printn;
void file__OFStream__write_native(val* self, char* p0, long p1);
void* file__NativeFile__io_open_write(void* self, char* p0);
extern const int COLOR_abstract_collection__SequenceRead___91d_93d;
extern const struct class class_kernel__Char;
val* file__String__dirname(val* self);
+char* file__NativeString__file_realpath(char* self);
+val* string__NativeString__to_s_with_copy(char* self);
+val* file__String__realpath(val* self);
extern const int COLOR_string_search__String__split_with;
extern const struct type type_array__Arraystring__String;
extern const int COLOR_array__Array__init;
val* NEW_string__Buffer(const struct type* type);
extern const struct type type_string__Buffer;
extern const int COLOR_string__Buffer__init;
-void CHECK_NEW_string__Buffer(val*);
extern const int COLOR_abstract_collection__Sequence__append;
short int file__NativeString__file_mkdir(char* self);
void file__String__mkdir(val* self);
val* NEW_file__Stdin(const struct type* type);
extern const struct type type_file__Stdin;
extern const int COLOR_file__Stdin__init;
-void CHECK_NEW_file__Stdin(val*);
val* file__Object__stdin(val* self);
val* NEW_file__Stdout(const struct type* type);
extern const struct type type_file__Stdout;
extern const int COLOR_file__Stdout__init;
-void CHECK_NEW_file__Stdout(val*);
val* file__Object__stdout(val* self);
val* NEW_file__Stderr(const struct type* type);
extern const struct type type_file__Stderr;
extern const int COLOR_file__Stderr__init;
-void CHECK_NEW_file__Stderr(val*);
val* file__Object__stderr(val* self);