code: func (p *Peer) lookupDownstream(whichAsync int) *discoverd.Instance {
  	async := p.Info().State.Async
  	if whichAsync == len(async)-1 {
  		return nil
  	}
  	return async[whichAsync+1]
  }
docs: // Return the downstream peer for a given one of the async peers