-#define COLOR_core__abstract_text__StringByteView___target 0
-unsigned char core__ropes___core__ropes__RopeBytes___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
-val* NEW_core__ropes__RopeByteIterator(const struct type* type);
-extern const struct type type_core__ropes__RopeByteIterator;
-void core__ropes___core__ropes__RopeByteIterator___from(val* self, val* p0, long p1);
-val* NEW_core__ropes__RopeByteReverseIterator(const struct type* type);
-extern const struct type type_core__ropes__RopeByteReverseIterator;
-void core__ropes___core__ropes__RopeByteReverseIterator___from(val* self, val* p0, long p1);
-#define COLOR_core__ropes__RopeBufferCharIterator___sit 0
-#define COLOR_core__abstract_text__Text__chars 23
-#define COLOR_core__abstract_collection__SequenceRead__iterator_from 30
-short int core___core__RopeBufferCharIterator___core__abstract_collection__Iterator__is_ok(val* self);
-uint32_t core___core__RopeBufferCharIterator___core__abstract_collection__Iterator__item(val* self);
-#define COLOR_core__ropes__RopeBufferCharReverseIterator___sit 0
-#define COLOR_core__abstract_collection__SequenceRead__reverse_iterator_from 37
-short int core___core__RopeBufferCharReverseIterator___core__abstract_collection__Iterator__is_ok(val* self);
-uint32_t core___core__RopeBufferCharReverseIterator___core__abstract_collection__Iterator__item(val* self);
-uint32_t core___core__RopeBuffer___core__abstract_text__Text___91d_93d(val* self, long p0);
-uint32_t core___core__RopeBufferChars___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
-extern const struct type type_core__Char;
-void core___core__RopeBuffer___core__abstract_text__Buffer___91d_93d_61d(val* self, long p0, uint32_t p1);
-void core___core__RopeBufferChars___core__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, uint32_t p1);
-void core___core__RopeBufferChars___core__abstract_collection__SimpleCollection__add(val* self, uint32_t p0);
-void core___core__RopeBufferChars___core__abstract_collection__Sequence__push(val* self, uint32_t p0);
-val* NEW_core__RopeBufferCharIterator(const struct type* type);
-extern const struct type type_core__RopeBufferCharIterator;
-void core___core__RopeBufferCharIterator___from(val* self, val* p0, long p1);
-val* NEW_core__RopeBufferCharReverseIterator(const struct type* type);
-extern const struct type type_core__RopeBufferCharReverseIterator;
-void core___core__RopeBufferCharReverseIterator___from(val* self, val* p0, long p1);
-#define COLOR_core__ropes__RopeBufferByteIterator___sit 0
-#define COLOR_core__ropes__RopeBufferByteIterator___ns 1
-#define COLOR_core__ropes__RopeBufferByteIterator___pns 2
-#define COLOR_core__ropes__RopeBufferByteIterator___maxpos 3
-#define COLOR_core__ropes__RopeBufferByteIterator___index 4
-#define COLOR_core__abstract_text__Text__bytes 71
-unsigned char core___core__RopeBufferByteIterator___core__abstract_collection__Iterator__item(val* self);
-#define COLOR_core__ropes__RopeBufferByteReverseIterator___sit 0
-#define COLOR_core__ropes__RopeBufferByteReverseIterator___ns 1
-#define COLOR_core__ropes__RopeBufferByteReverseIterator___pns 2
-#define COLOR_core__ropes__RopeBufferByteReverseIterator___index 3
-unsigned char core___core__RopeBufferByteReverseIterator___core__abstract_collection__Iterator__item(val* self);
-#define COLOR_core__abstract_collection__SequenceRead___91d_93d 29
-unsigned char core___core__RopeBufferBytes___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
-val* NEW_core__RopeBufferByteIterator(const struct type* type);
-extern const struct type type_core__RopeBufferByteIterator;
-void core___core__RopeBufferByteIterator___from(val* self, val* p0, long p1);
-val* NEW_core__RopeBufferByteReverseIterator(const struct type* type);
-extern const struct type type_core__RopeBufferByteReverseIterator;
-void core___core__RopeBufferByteReverseIterator___from(val* self, val* p0, long p1);