val* NEW_array__Array(const struct type* type);
extern const int COLOR_array__Arrayarray__AbstractArrayRead_FT0;
extern const int COLOR_array__Array__with_capacity;
-void CHECK_NEW_array__Array(val*);
extern const int COLOR_abstract_collection__SimpleCollection__add;
val* array__AbstractArrayRead__reversed(val* self);
extern const int COLOR_array__AbstractArrayarray__AbstractArrayRead_FT0;
val* NEW_array__ArrayIterator(const struct type* type);
extern const int COLOR_array__ArrayIteratorarray__AbstractArrayRead_FT0;
extern const int COLOR_array__ArrayIterator__init;
-void CHECK_NEW_array__ArrayIterator(val*);
val* array__AbstractArrayRead__iterator(val* self);
void array__AbstractArrayRead__init(val* self);
void array__AbstractArray__enlarge(val* self, long p0);
extern const int COLOR_array__ArraySetIteratorarray__ArraySet_FT0;
extern const int COLOR_abstract_collection__Collection__iterator;
extern const int COLOR_array__ArraySetIterator__init;
-void CHECK_NEW_array__ArraySetIterator(val*);
val* array__ArraySet__iterator(val* self);
void array__ArraySet__enlarge(val* self, long p0);
extern const int COLOR_abstract_collection__Sequence__pop;
val* NEW_abstract_collection__Couple(const struct type* type);
extern const int COLOR_abstract_collection__Couplearray__ArrayMap_FT0array__ArrayMap_FT1;
extern const int COLOR_abstract_collection__Couple__init;
-void CHECK_NEW_abstract_collection__Couple(val*);
extern const int COLOR_abstract_collection__Sequence__push;
void array__ArrayMap___91d_93d_61d(val* self, val* p0, val* p1);
extern const int COLOR_array__ArrayMap___64dkeys;
val* NEW_abstract_collection__CoupleMapIterator(const struct type* type);
extern const int COLOR_abstract_collection__CoupleMapIteratorarray__ArrayMap_FT0array__ArrayMap_FT1;
extern const int COLOR_abstract_collection__CoupleMapIterator__init;
-void CHECK_NEW_abstract_collection__CoupleMapIterator(val*);
val* array__ArrayMap__iterator(val* self);
short int array__ArrayMap__is_empty(val* self);
void array__ArrayMap__clear(val* self);
extern const int COLOR_abstract_collection__MapKeysIteratorarray__ArrayMapKeys_FT0array__ArrayMapKeys_FT1;
extern const int COLOR_abstract_collection__MapRead__iterator;
extern const int COLOR_abstract_collection__MapKeysIterator__init;
-void CHECK_NEW_abstract_collection__MapKeysIterator(val*);
val* array__ArrayMapKeys__iterator(val* self);
extern const int COLOR_abstract_collection__Map__clear;
void array__ArrayMapKeys__clear(val* self);
val* NEW_abstract_collection__MapValuesIterator(const struct type* type);
extern const int COLOR_abstract_collection__MapValuesIteratorarray__ArrayMapValues_FT0array__ArrayMapValues_FT1;
extern const int COLOR_abstract_collection__MapValuesIterator__init;
-void CHECK_NEW_abstract_collection__MapValuesIterator(val*);
val* array__ArrayMapValues__iterator(val* self);
short int array__ArrayMapValues__has(val* self, val* p0);
short int array__ArrayMapValues__has_only(val* self, val* p0);