code: function findParameters (state) {
    // default to empty array
    state.results.forEach(result => {
      result.params = []
    })
  
    findInBlocks(state)
    findInRoutePath(state)
    addPaginationParameters(state)
    findInputExamples(state)
    makeRelativeLinksAbsolute(state)
    replaceTimeNowDefault(state)
    addLocation(state)
    mapToInput(state)
  
    // check for duplicate names
    // https://github.com/octokit/routes/issues/48
    state.results.forEach(result => {
      const map = {}
      result.params.forEach(param => {
        if (map[param.name]) {
          throw new Error(`Parameter conflict name: ${param.name} in ${result.name}`)
        }
  
        map[param.name] = 1
      })
    })
  }
docs: Find parameters: most endpoint have either no parameters or a single
  parameters block, but some have two and more: https://github.com/octokit/routes/issues/4