docs: function (str, args, parens) {
              parens = parens || false;
              var v;
              this.__str = str;
              this.__args = isArray(args) && args.length === 1 && isHash((v = args[0])) ? v : args;
              this.__parens = parens;
          }