
"use strict";require("earlgrey-runtime/5");var q$0 = undefined;var $targ$0 = undefined;q$0 = require("quaint");$targ$0 = function () {
  var t0$0 = undefined;var fn$0 = undefined;var $targ$1 = undefined;var $it$0 = undefined;var self$0 = undefined;$targ$1 = this;t0$0 = $targ$1;$it$0 = t0$0;self$0 = t0$0;[$it$0, self$0];fn$0 = function fn(src$0, opts$0) {
    var format$0 = undefined;var format$1 = undefined;var rval$0 = undefined;if (!(typeof opts$0.format === "string")) {
      $it$0.log("Quaint: Defaulting to HTML");format$0 = "html";format$0;
    } else {
      format$1 = opts$0.format;format$1;
    }delete opts$0.format;rval$0 = false;try {
      rval$0 = q$0.create().translate(src$0, format$1, opts$0);rval$0;
    } catch (excv$0) {
      var e$0 = undefined;e$0 = excv$0;throw e$0;rval$0;
    }return rval$0;
  };return $it$0.filter("quaint", fn$0, { extension: ".q" });
};module.exports = $targ$0;void 0;
@@ -338,21 +338,8 @@
  fn(
-src$0, opts$0
 ) %7B%0A
@@ -419,21 +419,278 @@
 ned;
-if (!(typeo
+var src$0 = undefined;var opts$0 = undefined;var t0$1 = undefined;var m$0$0 = undefined;m$0$0 = arguments;t0$1 = m$0$0.length;if (t0$1 %3E= 1 && t0$1 %3C= 2) %7B%0A      src$0 = m$0$0%5B0%5D;if (1 %3E= t0$1) %7B%0A        opts$0 = %7B%7D;%0A      %7D else %7B%0A        opts$0 = m$0$0%5B1%5D;%0A      %7Di
 f 
+(
 opts
@@ -707,21 +707,18 @@
 === 
-%22string%22)
+null
 ) %7B%0A
+  
     
@@ -787,24 +787,26 @@
 rmat$0;%0A    
+  
 %7D else %7B%0A   
@@ -808,16 +808,18 @@
 %7B%0A      
+ 
+ 
 format$1
@@ -845,16 +845,18 @@
 rmat$1;%0A
+  
     %7Ddel
@@ -900,16 +900,18 @@
 %7B%0A      
+  
 rval$0 =
@@ -971,16 +971,18 @@
 $0;%0A    
+ 
+ 
 %7D catch 
@@ -988,24 +988,26 @@
  (excv$0) %7B%0A
+  
       var e$
@@ -1047,24 +1047,26 @@
 e$0;rval$0;%0A
+  
     %7Dreturn 
@@ -1073,16 +1073,71 @@
 rval$0;%0A
+    %7D else %7B%0A      return ___match_error(m$0$0);%0A    %7D%0A
   %7D;retu

Build :package: