code: func (c Counter) SetFunc(f func() uint64) {
  	cm.Lock()
  	defer cm.Unlock()
  
  	counterFuncs[string(c)] = f
  }
docs: // SetFunc sets the counter's value to the lazily-called return value of the
  // given function.