code: func (msg *Message) ValidateTTL() bool {
  	now := time.Now()
  	earliest := now.Add(-1 * time.Duration(msg.TTL) * time.Second)
  	latest := now.Add(time.Duration(msg.TTL) * time.Second)
  
  	return msg.TimeStamp.Before(latest) && msg.TimeStamp.After(earliest)
  }
docs: // ValidateTTL validates the message age, true if the message should be allowed