code: func NewTimer(interval time.Duration, fn timer.Func) *timer.Timer {
  	return NewCountTimer(interval, timer.LoopForever, fn)
  }
docs: // NewTimer returns a new Timer containing a function that will be called
  // with a period specified by the duration argument. It adjusts the intervals
  // for slow receivers.
  // The duration d must be greater than zero; if not, NewTimer will panic.
  // Stop the timer to release associated resources.