docs: function extractNames(pattern) {
      var names = pattern.match(nameOrSplatParam) || [], i, n;
  
      for (i = 0, n = names.length; i < n; i++) {
        names[i] = names[i].slice(1);
      }
  
      return names;
    }