code: func (ts *timerSet) remaining() (bool, time.Duration) {
  	for _, t := range ts.ts {
  		if t.cb != nil {
  			return true, time.Until(t.deadline)
  		}
  	}
  
  	return false, time.Duration(0)
  }
docs: // Returns the next time any of the timers would fire.