val* NEW_string__Buffer(const struct type* type);
extern const struct type type_string__Buffer;
extern const int COLOR_string__Buffer__with_capacity;
-void CHECK_NEW_string__Buffer(val*);
extern const int COLOR_abstract_collection__Sequence__push;
extern const int COLOR_string__Object__to_s;
val* string__NativeString__to_s_with_length(char* self, long p0);
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*);
val* string__AbstractString__escape_to_c(val* self);
extern const int COLOR_string__AbstractString__escape_to_c;
extern const int COLOR_abstract_collection__Collection__has;
val* NEW_string__String(const struct type* type);
extern const struct type type_string__String;
extern const int COLOR_string__String__from_substring;
-void CHECK_NEW_string__String(val*);
val* string__String__substring(val* self, long p0, long p1);
val* string__String__substring_from(val* self, long p0);
extern const int COLOR_string__String__index_from;
val* NEW_range__Range(const struct type* type);
extern const struct type type_range__Rangekernel__Int;
extern const int COLOR_range__Range__init;
-void CHECK_NEW_range__Range(val*);
val* string__String___42d(val* self, long p0);
val* string__String__to_s(val* self);
long string__String__hash(val* self);