docs: function makeDefaultReplacer(map) {
      var lowerCaseMap = {}, key, val;
      for (key in map) {
          val = map[key];
          lowerCaseMap[key.toLowerCase()] = val;
      }
      return function(name) {
          var result = lowerCaseMap[name.toLowerCase()];
          if (result === undefined || result === null) {
              return "{{" + name + "}}";
          }
          return result;
      };
  }