var TypeInt = {
  toString: function () {
    return "int";
  }
}

function TypeFun(argType, retValType) {
  this.argType = argType;
  this.retValType = retValType;
}
TypeFun.prototype = {
  toString: function () {
    return "(" + argType + " -> " + retValType + ")";
  }
}

@@ -4,25 +4,24 @@
  TypeInt = %7B
-%0D
 %0A  toString:
@@ -26,33 +26,32 @@
 g: function () %7B
-%0D
 %0A    return %22int
@@ -56,19 +56,15 @@
 nt%22;
-%0D
 %0A  %7D
-%0D
 %0A%7D
-%0D%0A%0D
+%0A
 %0Afun
@@ -99,17 +99,16 @@
 lType) %7B
-%0D
 %0A  this.
@@ -125,17 +125,16 @@
 argType;
-%0D
 %0A  this.
@@ -157,20 +157,18 @@
 ValType;
-%0D
 %0A%7D
-%0D
 %0ATypeFun
@@ -181,17 +181,16 @@
 type = %7B
-%0D
 %0A  toStr
@@ -207,17 +207,16 @@
 ion () %7B
-%0D
 %0A    ret
@@ -265,14 +265,11 @@
 %22)%22;
-%0D
 %0A  %7D
-%0D
 %0A%7D
-%0D
 %0A

Remove CR