-short int var11 /* : Bool */;
-val* var12 /* : Object */;
-val* var13 /* : nullable Object */;
-val* var14 /* : String */;
-static val* varonce15;
-val* var16 /* : String */;
-char* var17 /* : NativeString */;
-long var18 /* : Int */;
-val* var19 /* : String */;
-var1 = ((char* (*)(val*))(self->class->vft[COLOR_string__String__to_cstring]))(self) /* to_cstring on <self:String>*/;
-var2 = environ__NativeString__get_environ(var1);
+short int var15 /* : Bool */;
+short int var16 /* : Bool */;
+val* var_other /* var other: nullable Object */;
+val* var18 /* : nullable Object */;
+short int var19 /* : Bool */;
+val* var_other21 /* var other: nullable Object */;
+short int var22 /* : Bool */;
+val* var24 /* : Object */;
+short int var25 /* : Bool */;
+short int var26 /* : Bool */;
+val* var27 /* : String */;
+static val* varonce28;
+val* var29 /* : String */;
+char* var30 /* : NativeString */;
+long var31 /* : Int */;
+val* var32 /* : FlatString */;
+{
+var1 = string__FlatString__to_cstring(self);
+}
+{
+{ /* Inline environ#NativeString#get_environ (var1) on <var1:NativeString> */
+var4 = string_NativeString_NativeString_get_environ_0(var1);
+var2 = var4;
+goto RET_LABEL3;
+RET_LABEL3:(void)0;
+}
+}