code: func Timeout(timeout time.Duration) QueryOption {
  	return func(qo *queryOptions) {
  		qo.timeout = timeout
  	}
  }
docs: // Timeout is a query option that lets the query know how long to wait for each
  // peer we ask the query to answer it before moving on.