val* NEW_nitc__AVarAssignExpr(const struct type* type);
extern const struct type type_nitc__AVarAssignExpr;
void nitc__astbuilder___AVarAssignExpr___make(val* self, val* p0, val* p1);
val* NEW_nitc__AVarAssignExpr(const struct type* type);
extern const struct type type_nitc__AVarAssignExpr;
void nitc__astbuilder___AVarAssignExpr___make(val* self, val* p0, val* p1);
val* NEW_nitc__AAttrExpr(const struct type* type);
extern const struct type type_nitc__AAttrExpr;
void nitc__astbuilder___AAttrExpr___make(val* self, val* p0, val* p1, val* p2);
val* NEW_nitc__AAttrExpr(const struct type* type);
extern const struct type type_nitc__AAttrExpr;
void nitc__astbuilder___AAttrExpr___make(val* self, val* p0, val* p1, val* p2);
extern const struct type type_nitc__AIfExpr;
void nitc__astbuilder___AIfExpr___make(val* self, val* p0, val* p1);
#define COLOR_nitc___nitc__ASTBuilder___core__kernel__Object__init 28
extern const struct type type_nitc__AIfExpr;
void nitc__astbuilder___AIfExpr___make(val* self, val* p0, val* p1);
#define COLOR_nitc___nitc__ASTBuilder___core__kernel__Object__init 28
#define COLOR_nitc__parser_nodes__ANode___parent 2
#define COLOR_core__kernel__Object___61d_61d 4
val* nitc__astbuilder___AExpr___detach_with_placeholder(val* self);
val* NEW_nitc__Variable(const struct type* type);
extern const struct type type_nitc__Variable;
#define COLOR_nitc__parser_nodes__ANode___parent 2
#define COLOR_core__kernel__Object___61d_61d 4
val* nitc__astbuilder___AExpr___detach_with_placeholder(val* self);
val* NEW_nitc__Variable(const struct type* type);
extern const struct type type_nitc__Variable;
-val* core__flat___NativeString___to_s_full(char* self, long p0, long p1);
+val* core__flat___CString___to_s_unsafe(char* self, val* p0, val* p1, val* p2, val* p3);
#define COLOR_nitc__scope__Variable__name_61d 12
#define COLOR_core__kernel__Object__init 0
#define COLOR_nitc__typing__Variable___declared_type 0
#define COLOR_nitc__scope__Variable__name_61d 12
#define COLOR_core__kernel__Object__init 0
#define COLOR_nitc__typing__Variable___declared_type 0
val* core__abstract_text___Object___inspect(val* self);
#define COLOR_core__abstract_text__NativeArray__native_to_s 12
void core__file___Sys___print(val* self, val* p0);
val* core__abstract_text___Object___inspect(val* self);
#define COLOR_core__abstract_text__NativeArray__native_to_s 12
void core__file___Sys___print(val* self, val* p0);
-#define COLOR_nitc__typing__AExpr___is_typed 7
-#define COLOR_nitc__parser_nodes__ABlockExpr___n_expr 12
+#define COLOR_nitc__typing__AExpr___is_typed 13
+#define COLOR_nitc__parser_nodes__ABlockExpr___n_expr 3
extern const char FILE_nitc__parser_nodes[];
void core___core__Sequence___SimpleCollection__add(val* self, val* p0);
val* NEW_nitc__TKwloop(const struct type* type);
extern const struct type type_nitc__TKwloop;
extern const char FILE_nitc__parser_nodes[];
void core___core__Sequence___SimpleCollection__add(val* self, val* p0);
val* NEW_nitc__TKwloop(const struct type* type);
extern const struct type type_nitc__TKwloop;
-#define COLOR_nitc__parser_nodes__ABreakExpr___n_kwbreak 15
-#define COLOR_nitc__scope__AEscapeExpr___escapemark 14
+#define COLOR_nitc__parser_nodes__ABreakExpr___n_kwbreak 6
+#define COLOR_nitc__scope__AEscapeExpr___escapemark 5
#define COLOR_nitc__scope__EscapeMark___escapes 2
extern const char FILE_nitc__scope[];
void core___core__Array___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
val* NEW_nitc__TKwif(const struct type* type);
extern const struct type type_nitc__TKwif;
#define COLOR_nitc__scope__EscapeMark___escapes 2
extern const char FILE_nitc__scope[];
void core___core__Array___core__abstract_collection__SimpleCollection__add(val* self, val* p0);
val* NEW_nitc__TKwif(const struct type* type);
extern const struct type type_nitc__TKwif;
-#define COLOR_nitc__parser_nodes__AIfExpr___n_kwif 12
-#define COLOR_nitc__parser_nodes__AIfExpr___n_expr 13
+#define COLOR_nitc__parser_nodes__AIfExpr___n_kwif 3
+#define COLOR_nitc__parser_nodes__AIfExpr___n_expr 4
-#define COLOR_nitc__parser_nodes__AIfExpr___n_kwthen 14
-#define COLOR_nitc__parser_nodes__AIfExpr___n_then 15
+#define COLOR_nitc__parser_nodes__AIfExpr___n_kwthen 5
+#define COLOR_nitc__parser_nodes__AIfExpr___n_then 6
-#define COLOR_nitc__parser_nodes__AIfExpr___n_kwelse 16
-#define COLOR_nitc__parser_nodes__AIfExpr___n_else 17
-#define COLOR_nitc__typing__AExpr___mtype 6
+#define COLOR_nitc__parser_nodes__AIfExpr___n_kwelse 7
+#define COLOR_nitc__parser_nodes__AIfExpr___n_else 8
+#define COLOR_nitc__typing__AExpr___mtype 12
val* NEW_nitc__TClassid(const struct type* type);
extern const struct type type_nitc__TClassid;
val* NEW_nitc__AQclassid(const struct type* type);
extern const struct type type_nitc__AQclassid;
void nitc__parser_prod___AQclassid___n_id_61d(val* self, val* p0);
val* NEW_nitc__TClassid(const struct type* type);
extern const struct type type_nitc__TClassid;
val* NEW_nitc__AQclassid(const struct type* type);
extern const struct type type_nitc__AQclassid;
void nitc__parser_prod___AQclassid___n_id_61d(val* self, val* p0);
-#define COLOR_nitc__parser_nodes__AType___n_qid 8
-#define COLOR_nitc__literal__AIntegerExpr___value 13
+#define COLOR_nitc__parser_nodes__AType___n_qid 6
+#define COLOR_nitc__literal__AIntegerExpr___value 4
val* NEW_nitc__AType(const struct type* type);
extern const struct type type_nitc__AType;
void nitc__astbuilder___AType___make(val* self);
val* NEW_nitc__AType(const struct type* type);
extern const struct type type_nitc__AType;
void nitc__astbuilder___AType___make(val* self);
-#define COLOR_nitc__parser_nodes__ANewExpr___n_args 15
-#define COLOR_nitc__parser_nodes__AExprs___n_exprs 5
+#define COLOR_nitc__parser_nodes__ANewExpr___n_args 6
+#define COLOR_nitc__parser_nodes__AExprs___n_exprs 3
#define COLOR_nitc__typing__CallSite___msignature 13
#define COLOR_nitc__model__MSignature___return_mtype 10
#define COLOR_nitc__typing__CallSite___msignature 13
#define COLOR_nitc__model__MSignature___return_mtype 10
#define COLOR_nitc__parser_nodes__ACallFormExpr___n_args 19
val* NEW_nitc__AQid(const struct type* type);
extern const struct type type_nitc__AQid;
#define COLOR_nitc__parser_nodes__ACallFormExpr___n_args 19
val* NEW_nitc__AQid(const struct type* type);
extern const struct type type_nitc__AQid;
val* NEW_nitc__TId(const struct type* type);
extern const struct type type_nitc__TId;
void nitc__parser_prod___AQid___n_id_61d(val* self, val* p0);
val* NEW_nitc__TId(const struct type* type);
extern const struct type type_nitc__TId;
void nitc__parser_prod___AQid___n_id_61d(val* self, val* p0);
-#define COLOR_nitc__typing__ASendExpr___callsite 13
-#define COLOR_nitc__parser_nodes__AAttrFormExpr___n_expr 12
+#define COLOR_nitc__typing__ASendExpr___callsite 4
+#define COLOR_nitc__parser_nodes__AAttrFormExpr___n_expr 3
-#define COLOR_nitc__parser_nodes__AAssignFormExpr___n_assign 14
-#define COLOR_nitc__parser_nodes__AVarFormExpr___n_id 12
-#define COLOR_nitc__scope__AVarFormExpr___variable 13
+#define COLOR_nitc__parser_nodes__AAssignFormExpr___n_assign 5
+#define COLOR_nitc__parser_nodes__AVarFormExpr___n_id 3
+#define COLOR_nitc__scope__AVarFormExpr___variable 4