@@ -84,16 +84,13 @@ var Person = function (value) {
84 return { ctor: 'Person', value: value };
84 return { ctor: 'Person', value: value };
87−function showPerson(p) {
87+function showPerson(p) {
88− return (function (_0) {
89− if (_0.ctor === "Person") {
88+ if (p.ctor === "Person") {
90− var _1 = _0.value;
89+ return p.value.name + ", aged " + itoa(p.value.age)
92− return o.name ++ ", aged " ++ numberToString(o.age);
94− throw "Failed pattern match";
91+ throw "Failed pattern match"
99## Type System
96## Type System