-void transform__AForExpr__accept_transform_visitor(val* self, val* p0);
-extern const struct type type_model__MClassType;
-extern const int COLOR_astbuilder__ASTBuilder__make_block;
-val* string__NativeString__to_s_with_length(char* self, long p0);
-extern const int COLOR_model__MClassType__mclass;
-extern const int COLOR_transform__TransformVisitor__get_method;
-extern const int COLOR_parser_nodes__AArrayExpr__n_exprs;
-extern const int COLOR_parser_nodes__AExprs__n_exprs;
-extern const int COLOR_abstract_collection__Collection__length;
-extern const int COLOR_astbuilder__ASTBuilder__make_int;
-val* NEW_array__Array(const struct type* type);
+#define COLOR_scope__AForExpr___break_mark 16
+val* astbuilder__ASTBuilder__make_block(val* self);
+#define COLOR_parser_nodes__AForExpr___n_expr 12
+#define COLOR_scope__AForExpr___variables 15
+#define COLOR_array__AbstractArrayRead___length 0
+extern const struct type type_parser_nodes__ARangeExpr;
+#define COLOR_phase__Phase___toolcontext 0
+#define COLOR_opts__Option___value 6
+val* abstract_collection__SequenceRead__first(val* self);
+#define COLOR_parser_nodes__ARangeExpr___n_expr 9
+void astbuilder__ABlockExpr__add(val* self, val* p0);
+#define COLOR_parser_nodes__ARangeExpr___n_expr2 10
+#define COLOR_typing__Variable___declared_type 3
+val* astbuilder__ASTBuilder__make_var_read(val* self, val* p0, val* p1);
+#define COLOR_typing__AForExpr___method_lt 25
+extern const struct type type_array__Arrayparser_nodes__AVarExpr;
+void array__Array__with_capacity(val* self, long p0);
+void array__AbstractArray__push(val* self, val* p0);
+val* astbuilder__ASTBuilder__make_call(val* self, val* p0, val* p1, val* p2);
+val* astbuilder__ASTBuilder__make_do(val* self);
+#define COLOR_scope__EscapeMark___continue_mark 1
+#define COLOR_scope__ADoExpr___break_mark 12
+#define COLOR_parser_nodes__AForExpr___n_block 14
+void astbuilder__ADoExpr__add(val* self, val* p0);
+val* astbuilder__ASTBuilder__make_int(val* self, long p0);
+#define COLOR_typing__AForExpr___method_successor 26