-template__Template__is_writing_61d(self, p0);
-RET_LABEL:;
-}
-/* method template#Template#write_to_string for (self: Template): String */
-val* template__Template__write_to_string(val* self) {
-val* var /* : String */;
-val* var1 /* : StringOStream */;
-val* var_stream /* var stream: StringOStream */;
-val* var2 /* : String */;
-var1 = NEW_stream__StringOStream(&type_stream__StringOStream);
-((void (*)(val*))(var1->class->vft[COLOR_stream__StringOStream__init]))(var1) /* init on <var1:StringOStream>*/;
-var_stream = var1;
-((void (*)(val*, val*))(self->class->vft[COLOR_stream__Streamable__write_to]))(self, var_stream) /* write_to on <self:Template>*/;
-var2 = ((val* (*)(val*))(var_stream->class->vft[COLOR_string__Object__to_s]))(var_stream) /* to_s on <var_stream:StringOStream>*/;
-var = var2;
-goto RET_LABEL;
-RET_LABEL:;
-return var;
-}
-/* method template#Template#write_to_string for (self: Object): String */
-val* VIRTUAL_template__Template__write_to_string(val* self) {
-val* var /* : String */;
-val* var1 /* : String */;
-var1 = template__Template__write_to_string(self);
-var = var1;
-RET_LABEL:;
-return var;
-}
-/* method template#Template#write_to_file for (self: Template, String) */
-void template__Template__write_to_file(val* self, val* p0) {
-val* var_filepath /* var filepath: String */;
-val* var /* : OFStream */;
-val* var_stream /* var stream: OFStream */;
-var_filepath = p0;
-var = NEW_file__OFStream(&type_file__OFStream);
-((void (*)(val*, val*))(var->class->vft[COLOR_file__OFStream__open]))(var, var_filepath) /* open on <var:OFStream>*/;
-var_stream = var;
-((void (*)(val*, val*))(self->class->vft[COLOR_stream__Streamable__write_to]))(self, var_stream) /* write_to on <self:Template>*/;
-((void (*)(val*))(var_stream->class->vft[COLOR_stream__IOS__close]))(var_stream) /* close on <var_stream:OFStream>*/;
-RET_LABEL:;
-}
-/* method template#Template#write_to_file for (self: Object, String) */
-void VIRTUAL_template__Template__write_to_file(val* self, val* p0) {
-template__Template__write_to_file(self, p0);
-RET_LABEL:;
-}
-/* method template#Template#init for (self: Template) */
-void template__Template__init(val* self) {
-RET_LABEL:;