code: func (k *Kite) OnFirstRequest(handler func(*Client)) {
  	k.handlersMu.Lock()
  	k.onFirstRequestHandlers = append(k.onFirstRequestHandlers, handler)
  	k.handlersMu.Unlock()
  }
docs: // OnFirstRequest registers a function to run when we receive first request
  // from other Kite.