-long VIRTUAL_core___core__UInt32___core__kernel__Object__object_id(val* self);
-long VIRTUAL_core___core__UInt32___core__kernel__Object__hash(val* self);
-short int VIRTUAL_core___core__UInt32___core__kernel__Comparable___60d_61d(val* self, val* p0);
-short int VIRTUAL_core___core__UInt32___core__kernel__Comparable___62d(val* self, val* p0);
-short int VIRTUAL_core___core__UInt32___core__kernel__Comparable___62d_61d(val* self, val* p0);
-short int VIRTUAL_core___core__UInt32___core__kernel__Comparable___60d(val* self, val* p0);
-long VIRTUAL_core___core__UInt32___core__kernel__Comparable___60d_61d_62d(val* self, val* p0);
-val* VIRTUAL_core___core__UInt32___core__kernel__Numeric___43d(val* self, val* p0);
-val* VIRTUAL_core___core__UInt32___core__kernel__Numeric___45d(val* self, val* p0);
-val* VIRTUAL_core___core__UInt32___core__kernel__Numeric__unary_32d_45d(val* self);
-val* VIRTUAL_core___core__UInt32___core__kernel__Discrete__successor(val* self, long p0);
-long VIRTUAL_core___core__UInt32___core__kernel__Discrete__distance(val* self, val* p0);
-long VIRTUAL_core___core__UInt32___core__kernel__Numeric__to_i(val* self);
-val* VIRTUAL_core___core__UInt32___core__kernel__Numeric___42d(val* self, val* p0);
-unsigned char VIRTUAL_core___core__UInt32___core__kernel__Numeric__to_b(val* self);
-int8_t VIRTUAL_core___core__UInt32___Numeric__to_i8(val* self);
-int16_t VIRTUAL_core___core__UInt32___Numeric__to_i16(val* self);
-uint16_t VIRTUAL_core___core__UInt32___Numeric__to_u16(val* self);
-int32_t VIRTUAL_core___core__UInt32___Numeric__to_i32(val* self);
-uint32_t VIRTUAL_core___core__UInt32___Numeric__to_u32(val* self);
-val* VIRTUAL_core___core__UInt32___core__kernel__Numeric___47d(val* self, val* p0);
-double VIRTUAL_core___core__UInt32___core__kernel__Numeric__to_f(val* self);
-long core___core__UInt32___to_s_len(uint32_t self);
-void core___core__UInt32___native_to_s(uint32_t self, char* p0, long p1);
-extern const struct type type_core__UInt32;
-extern const struct class class_core__UInt32;
-void nitc___nitc__MPackage___core__kernel__Object__init(val* self);
-val* nitc___nitc__MPackage___core__abstract_text__Object__to_s(val* self);
-val* nitc___nitc__MPackage___nitc__model_base__MEntity__c_name(val* self);
-val* nitc___nitc__MPackage___nitc__model_base__MEntity__model(val* self);
-val* nitc___nitc__MPackage___nitc__model_base__MEntity__name(val* self);
-val* nitc___nitc__MPackage___nitc__model_base__MEntity__full_name(val* self);
-void nitc___nitc__MPackage___name_61d(val* self, val* p0);
-void nitc___nitc__MPackage___model_61d(val* self, val* p0);
-void nitc___nitc__MPackage___root_61d(val* self, val* p0);
-void nitc__loader___MPackage___ini_61d(val* self, val* p0);
-val* nitc___nitc__MPackage___mgroups(val* self);
-val* nitc___nitc__MPackage___root(val* self);
-extern const struct class class_nitc__MPackage;
-val* NEW_poset__POSet(const struct type* type);
-extern const struct type type_poset__POSet__nitc__MGroup;
-#define COLOR_nitc__mpackage__MPackage___mgroups 12
-void nitc___nitc__MGroup___core__kernel__Object__init(val* self);
-val* nitc___nitc__MGroup___core__abstract_text__Object__to_s(val* self);
-val* nitc___nitc__MGroup___nitc__model_base__MEntity__model(val* self);
-val* nitc___nitc__MGroup___nitc__model_base__MEntity__name(val* self);
-val* nitc___nitc__MGroup___nitc__model_base__MEntity__full_name(val* self);
-val* nitc___nitc__MGroup___mpackage(val* self);
-val* nitc___nitc__MGroup___filepath(val* self);
-void nitc___nitc__MGroup___name_61d(val* self, val* p0);
-void nitc___nitc__MGroup___mpackage_61d(val* self, val* p0);
-void nitc___nitc__MGroup___parent_61d(val* self, val* p0);
-void nitc___nitc__MGroup___filepath_61d(val* self, val* p0);
-val* nitc__mmodule___MGroup___mmodules(val* self);
-val* nitc__mmodule___MGroup___default_mmodule(val* self);
-void nitc__mmodule___MGroup___default_mmodule_61d(val* self, val* p0);
-val* nitc__loader___MGroup___mmodules_by_name(val* self, val* p0);
-void nitc___nitc__MGroup___in_nesting_61d(val* self, val* p0);
-val* nitc___nitc__MGroup___parent(val* self);
-short int nitc__loader___MGroup___scanned(val* self);
-void nitc__loader___MGroup___scanned_61d(val* self, short int p0);
-val* nitc___nitc__MGroup___in_nesting(val* self);
-extern const struct class class_nitc__MGroup;
-#define COLOR_nitc__mmodule__MGroup___mmodules 7
-#define COLOR_nitc__loader__MGroup___scanned 6
-val* nitc___nitc__Model___MEntity__model(val* self);
-val* nitc___nitc__MEntity___name(val* self);
-val* nitc__mmodule___Model___mmodule_importation_hierarchy(val* self);
-val* nitc__mmodule___Model___mmodules_by_name(val* self);
-val* nitc__mmodule___Model___mmodules(val* self);
-val* nitc__model___Model___get_mclasses_by_name(val* self, val* p0);
-val* nitc__model___Model___mclassdef_hierarchy(val* self);
-val* nitc__model___Model___get_mproperties_by_name(val* self, val* p0);
-val* nitc__mpackage___Model___mpackages(val* self);
-val* nitc__mpackage___Model___mpackage_by_name(val* self);
-val* nitc__model___Model___mclasses_by_name(val* self);
-val* nitc__model___Model___mclasses(val* self);
-val* nitc__model___Model___full_mtype_specialization_hierarchy(val* self);
-val* nitc__model___Model___intro_mtype_specialization_hierarchy(val* self);
-val* nitc__model___Model___mproperties_by_name(val* self);
-val* nitc__mmodule___Model___get_mmodules_by_name(val* self, val* p0);
-val* nitc__model___Model___null_type(val* self);
-val* nitc__model___Model___mproperties(val* self);
-extern const struct class class_nitc__Model;
-extern const struct type type_core__Array__nitc__MPackage;
-#define COLOR_nitc__mpackage__Model___mpackages 17
-extern const struct type type_more_collections__MultiHashMap__core__String__nitc__MPackage;
-#define COLOR_nitc__mpackage__Model___mpackage_by_name 18
-#define COLOR_nitc__mmodule__Model___mmodules 14
-extern const struct type type_poset__POSet__nitc__MModule;
-#define COLOR_nitc__mmodule__Model___mmodule_importation_hierarchy 15
-extern const struct type type_more_collections__MultiHashMap__core__String__nitc__MModule;
-#define COLOR_nitc__mmodule__Model___mmodules_by_name 16
-#define COLOR_nitc__model__Model___mclasses 6
-#define COLOR_nitc__model__Model___mproperties 7
-extern const struct type type_poset__POSet__nitc__MClassDef;
-#define COLOR_nitc__model__Model___mclassdef_hierarchy 8
-extern const struct type type_poset__POSet__nitc__MClassType;
-#define COLOR_nitc__model__Model___intro_mtype_specialization_hierarchy 9
-#define COLOR_nitc__model__Model___full_mtype_specialization_hierarchy 10
-extern const struct type type_more_collections__MultiHashMap__core__String__nitc__MClass;
-#define COLOR_nitc__model__Model___mclasses_by_name 11
-extern const struct type type_more_collections__MultiHashMap__core__String__nitc__MProperty;
-#define COLOR_nitc__model__Model___mproperties_by_name 12
-val* NEW_nitc__MNullType(const struct type* type);
-extern const struct type type_nitc__MNullType;
-#define COLOR_nitc__model__MNullType__model_61d 56
-#define COLOR_nitc__model__Model___null_type 13
-void nitc___nitc__MVisibility___core__kernel__Object__init(val* self);
-val* nitc___nitc__MVisibility___core__abstract_text__Object__to_s(val* self);
-short int nitc___nitc__MVisibility___core__kernel__Comparable___60d(val* self, val* p0);
-void nitc___nitc__MVisibility___to_s_61d(val* self, val* p0);
-void nitc___nitc__MVisibility___level_61d(val* self, long p0);
-long nitc___nitc__MVisibility___level(val* self);
-extern const struct class class_nitc__MVisibility;
+long VIRTUAL_core___core__UInt32___core__kernel__Object__object_id(val* self);
+long VIRTUAL_core___core__UInt32___core__kernel__Object__hash(val* self);
+short int VIRTUAL_core___core__UInt32___core__kernel__Comparable___60d_61d(val* self, val* p0);
+short int VIRTUAL_core___core__UInt32___core__kernel__Comparable___62d(val* self, val* p0);
+short int VIRTUAL_core___core__UInt32___core__kernel__Comparable___62d_61d(val* self, val* p0);
+short int VIRTUAL_core___core__UInt32___core__kernel__Comparable___60d(val* self, val* p0);
+long VIRTUAL_core___core__UInt32___core__kernel__Comparable___60d_61d_62d(val* self, val* p0);
+val* VIRTUAL_core___core__UInt32___core__kernel__Comparable__min(val* self, val* p0);
+val* VIRTUAL_core___core__UInt32___core__kernel__Comparable__max(val* self, val* p0);
+val* VIRTUAL_core___core__UInt32___core__kernel__Discrete__successor(val* self, long p0);
+val* VIRTUAL_core___core__UInt32___core__kernel__Numeric___43d(val* self, val* p0);
+val* VIRTUAL_core___core__UInt32___core__kernel__Numeric___45d(val* self, val* p0);
+val* VIRTUAL_core___core__UInt32___core__kernel__Numeric__unary_32d_45d(val* self);
+long VIRTUAL_core___core__UInt32___core__kernel__Discrete__distance(val* self, val* p0);
+long VIRTUAL_core___core__UInt32___core__kernel__Numeric__to_i(val* self);
+val* VIRTUAL_core___core__UInt32___core__kernel__Numeric___42d(val* self, val* p0);
+unsigned char VIRTUAL_core___core__UInt32___core__kernel__Numeric__to_b(val* self);
+int8_t VIRTUAL_core___core__UInt32___Numeric__to_i8(val* self);
+int16_t VIRTUAL_core___core__UInt32___Numeric__to_i16(val* self);
+uint16_t VIRTUAL_core___core__UInt32___Numeric__to_u16(val* self);
+int32_t VIRTUAL_core___core__UInt32___Numeric__to_i32(val* self);
+uint32_t VIRTUAL_core___core__UInt32___Numeric__to_u32(val* self);
+val* VIRTUAL_core___core__UInt32___core__kernel__Numeric___47d(val* self, val* p0);
+double VIRTUAL_core___core__UInt32___core__kernel__Numeric__to_f(val* self);
+long core__fixed_ints_text___UInt32___to_s_len(uint32_t self);
+void core__fixed_ints_text___UInt32___native_to_s(uint32_t self, char* p0, long p1);
+uint32_t core___core__UInt32____38d(uint32_t self, uint32_t p0);
+uint32_t core___core__UInt32____124d(uint32_t self, uint32_t p0);
+uint32_t core___core__UInt32____62d_62d(uint32_t self, long p0);
+uint32_t core__native___UInt32___code_point(uint32_t self);
+extern const struct type type_core__UInt32;
+extern const struct class class_core__UInt32;
+void core___core__Match___core__kernel__Object__init(val* self);
+val* core___core__Match___core__abstract_text__Object__to_s(val* self);
+long core___core__Match___from(val* self);
+long core___core__Match___after(val* self);
+void core___core__Match___string_61d(val* self, val* p0);
+void core___core__Match___from_61d(val* self, long p0);
+void core___core__Match___length_61d(val* self, long p0);
+long core___core__Match___length(val* self);
+val* core___core__Match___string(val* self);
+extern const struct class class_core__Match;
+void core___core__Stream___last_error_61d(val* self, val* p0);
+val* core___core__Stream___last_error(val* self);
+void core___core__FileReader___core__stream__Stream__close(val* self);
+void core___core__FileStream___path_61d(val* self, val* p0);
+void core___core__FileStream___set_buffering_mode(val* self, long p0, long p1);
+val* core___core__FileStream___path(val* self);
+void core___core__BufferedReader___prepare_buffer(val* self, long p0);
+void core___core__BufferedReader___buffer_reset(val* self);
+short int core___core__FileReader___core__stream__BufferedReader__end_reached(val* self);
+short int core___core__BufferedReader___Reader__eof(val* self);
+val* core___core__Reader___read_line(val* self);
+val* core___core__Reader___read_all(val* self);
+void core___core__BufferedReader___Reader__append_line_to(val* self, val* p0);
+val* core___core__BufferedReader___Reader__read_all_bytes(val* self);
+val* core___core__BufferedReader___Reader__read_bytes(val* self, long p0);
+void core___core__FileReader___core__stream__BufferedReader__fill_buffer(val* self);
+long core___core__BufferedReader___read_intern(val* self, long p0, val* p1);
+void core___core__FileReader___open(val* self, val* p0);
+void core___core__FileReader___end_reached_61d(val* self, short int p0);
+void core___core__FileStream___core__stream__Stream__close(val* self);
+extern const struct class class_core__FileReader;
+#define COLOR_core__stream__Reader___decoder 5
+#define COLOR_core__stream__BufferedReader___buffer 3
+#define COLOR_core__stream__BufferedReader___buffer_pos 4
+#define COLOR_core__stream__BufferedReader___buffer_length 6
+#define COLOR_core__stream__BufferedReader___buffer_capacity 7
+#define COLOR_core__file__FileReader___end_reached 8
+void core___core__FileWriter___core__stream__Stream__close(val* self);
+void core___core__FileWriter___core__stream__Writer__write(val* self, val* p0);
+void core___core__Writer___write_char(val* self, uint32_t p0);
+void core___core__FileWriter___core__stream__Writer__write_bytes(val* self, val* p0);
+void core___core__FileWriter___write_native(val* self, char* p0, long p1, long p2);
+void core___core__FileWriter___open(val* self, val* p0);
+void core___core__FileWriter___is_writable_61d(val* self, short int p0);
+extern const struct class class_core__FileWriter;
+#define COLOR_core__stream__Writer___coder 4
+#define COLOR_core__file__FileWriter___is_writable 3
+void core___core__Stdin___core__kernel__Object__init(val* self);
+extern const struct class class_core__Stdin;
+void core___core__Stdout___core__kernel__Object__init(val* self);
+extern const struct class class_core__Stdout;
+void core___core__Stderr___core__kernel__Object__init(val* self);
+extern const struct class class_core__Stderr;
+void core___core__Path___core__kernel__Object__init(val* self);
+val* core___core__Path___core__abstract_text__Object__to_s(val* self);
+short int core___core__Path___core__kernel__Object___61d_61d(val* self, val* p0);
+long core___core__Path___core__kernel__Object__hash(val* self);
+val* core___core__Path___open_wo(val* self);
+val* core___core__Path___path(val* self);
+void core___core__Path___last_error_61d(val* self, val* p0);
+void core___core__Path___simplified_61d(val* self, val* p0);
+void core___core__Path___path_61d(val* self, val* p0);
+val* core___core__Path___simplified(val* self);
+void core___core__Path___copy(val* self, val* p0);
+val* core___core__Path___open_ro(val* self);
+extern const struct class class_core__Path;
+void core___core__FileStat___core__kernel__Object__init(val* self);
+void core___core__FileStat___core__gc__Finalizable__finalize(val* self);
+short int core___core__FileStat___is_dir(val* self);
+void core___core__FileStat___stat_61d(val* self, val* p0);
+short int core___core__FileStat___finalized(val* self);
+val* core___core__FileStat___stat(val* self);
+void core___core__FileStat___finalized_61d(val* self, short int p0);
+extern const struct class class_core__FileStat;
+#define COLOR_core__file__FileStat___finalized 1
+short int core__file___core__file__NativeFileStat___is_dir(val* self);
+extern const struct class class_core__file__NativeFileStat;
+val* core__file___core__file__NativeFile___native_stdin(val* self);
+val* core__file___core__file__NativeFile___native_stdout(val* self);
+val* core__file___core__file__NativeFile___native_stderr(val* self);
+long core__file___core__file__NativeFile___set_buffering_type(val* self, long p0, long p1);
+long core__file___core__file__NativeFile___io_write(val* self, char* p0, long p1, long p2);
+val* core__file___core__file__NativeFile___io_open_write(val* self, char* p0);
+val* core__file___core__file__NativeFile___io_open_read(val* self, char* p0);
+long core__file___core__file__NativeFile___io_close(val* self);
+long core__file___core__file__NativeFile___io_read(val* self, char* p0, long p1);
+short int core__file___core__file__NativeFile___ferror(val* self);
+extern const struct class class_core__file__NativeFile;
+val* core__file___core__file__NativeDir___opendir(val* self, char* p0);
+char* core__file___core__file__NativeDir___readdir(val* self);
+void core__file___core__file__NativeDir___closedir(val* self);
+extern const struct class class_core__file__NativeDir;
+void core___core__Error___core__kernel__Object__init(val* self);
+val* core___core__Error___core__abstract_text__Object__to_s(val* self);
+void core___core__Error___message_61d(val* self, val* p0);
+val* core___core__Error___message(val* self);
+extern const struct class class_core__IOError;
+void core___core__Bytes___core__kernel__Object__init(val* self);
+val* core___core__Bytes___core__abstract_text__Object__to_s(val* self);
+char* core___core__Bytes___items(val* self);
+void core___core__Bytes___with_capacity(val* self, long p0);
+void core___core__Bytes___empty(val* self);
+void core___core__Bytes___append_ns_from(val* self, char* p0, long p1, long p2);
+void core___core__Bytes___persisted_61d(val* self, short int p0);
+short int core___core__Bytes___persisted(val* self);
+void core___core__Bytes___regen(val* self);
+long core___core__Bytes___capacity(val* self);
+long core___core__Bytes___core__abstract_collection__Collection__length(val* self);
+short int core___core__Bytes___core__abstract_collection__Collection__is_empty(val* self);
+val* core___core__Bytes___core__abstract_collection__Collection__iterator(val* self);
+void core__stream___Bytes___Writable__write_to(val* self, val* p0);
+val* VIRTUAL_core___core__Bytes___core__abstract_collection__SequenceRead___91d_93d(val* self, long p0);
+void core___core__Bytes___core__abstract_collection__RemovableCollection__clear(val* self);
+void core___core__Bytes___core__array__AbstractArrayRead__length_61d(val* self, long p0);
+void VIRTUAL_core___core__Bytes___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
+void core___core__Bytes___core__abstract_collection__Sequence__append(val* self, val* p0);
+void VIRTUAL_core___core__Bytes___core__abstract_collection__Sequence___91d_93d_61d(val* self, long p0, val* p1);
+val* VIRTUAL_core___core__Bytes___core__abstract_collection__Sequence__pop(val* self);
+void core___core__Bytes___core__array__AbstractArray__enlarge(val* self, long p0);
+void core___core__Bytes___append_ns(val* self, char* p0, long p1);
+void core___core__Bytes___capacity_61d(val* self, long p0);
+void core___core__Bytes___items_61d(val* self, char* p0);
+void core___core__Bytes___add_char(val* self, uint32_t p0);
+extern const struct class class_core__Bytes;
+#define COLOR_core__bytes__Bytes___persisted 5
+void core__bytes___core__bytes__BytesIterator___core__kernel__Object__init(val* self);
+short int core__bytes___core__bytes__BytesIterator___core__abstract_collection__Iterator__is_ok(val* self);
+val* VIRTUAL_core__bytes___core__bytes__BytesIterator___core__abstract_collection__Iterator__item(val* self);
+void core__bytes___core__bytes__BytesIterator___core__abstract_collection__Iterator__next(val* self);
+long core__bytes___core__bytes__BytesIterator___core__abstract_collection__IndexedIterator__index(val* self);
+void core__bytes___core__bytes__BytesIterator___with_buffer(val* self, val* p0);
+long core__bytes___core__bytes__BytesIterator___max(val* self);
+char* core__bytes___core__bytes__BytesIterator___tgt(val* self);
+void core__bytes___core__bytes__BytesIterator___index_61d(val* self, long p0);
+void core__bytes___core__bytes__BytesIterator___tgt_61d(val* self, char* p0);
+void core__bytes___core__bytes__BytesIterator___max_61d(val* self, long p0);
+extern const struct class class_core__bytes__BytesIterator;
+extern const struct class class_core__utf8__UTF8Codec;