code: func newGbtWorkState(timeSource blockchain.MedianTimeSource) *gbtWorkState {
  	return &gbtWorkState{
  		notifyMap:  make(map[chainhash.Hash]map[int64]chan struct{}),
  		timeSource: timeSource,
  	}
  }
docs: // newGbtWorkState returns a new instance of a gbtWorkState with all internal
  // fields initialized and ready to use.