docs: function withQuery(path, query) {
      var existingQuery = PathUtils.extractQuery(path);
  
      if (existingQuery) query = query ? assign(existingQuery, query) : existingQuery;
  
      var queryString = qs.stringify(query, { arrayFormat: 'brackets' });
  
      if (queryString) {
        return PathUtils.withoutQuery(path) + '?' + queryString;
      }return PathUtils.withoutQuery(path);
    }