 
 var show__list = function (x) {
   var t = [];
-  while (x.length != 0) {
+  while (x.length !== 0) {
     t.push(x.head);
     x = x.tail;
   }
   return t;
-};
-
-var λ = function (n, f) {
-  f._ = n;
-  return f;
 };
 
 var from__nullable = function (jsValue) {

    throw new Error('Second argument to & must be a sequence');
  }
  if (typeof xs == 'string' || xs instanceof String) {
    if (xs == '' && !(typeof x == 'string' || x instanceof String)) {
      return [x];
    } else {
      return x + xs;

  if (typeof xs === "undefined" || xs === null) {
    throw new Error('Pattern matching on size of undefined');
  }
  if (xs.length !== null) {
    return xs.length;
  }
  return 1 + $sequenceSize(xs.tail);
