void abstract_collection__Container__init(val* self, val* p0);
#define COLOR_abstract_collection__ContainerIterator___container 1
val* abstract_collection__ContainerIterator__item(val* self);
#define COLOR_abstract_collection__ContainerIterator___is_ok 0
void abstract_collection__ContainerIterator__next(val* self);
#define COLOR_abstract_collection__Containerabstract_collection__ContainerIterator_FT0 1
void abstract_collection__Container__init(val* self, val* p0);
#define COLOR_abstract_collection__ContainerIterator___container 1
val* abstract_collection__ContainerIterator__item(val* self);
#define COLOR_abstract_collection__ContainerIterator___is_ok 0
void abstract_collection__ContainerIterator__next(val* self);
#define COLOR_abstract_collection__Containerabstract_collection__ContainerIterator_FT0 1