code: func (t PrettyAge) String() string {
  	// Calculate the time difference and handle the 0 cornercase
  	diff := time.Since(time.Time(t))
  	if diff < time.Second {
  		return "0"
  	}
  	// Accumulate a precision of 3 components before returning
  	result, prec := "", 0
  
  	for _, unit := range ageUnits {
  		if diff > unit.Size {
  			result = fmt.Sprintf("%s%d%s", result, diff/unit.Size, unit.Symbol)
  			diff %= unit.Size
  
  			if prec += 1; prec >= 3 {
  				break
  			}
  		}
  	}
  	return result
  }
docs: // String implements the Stringer interface, allowing pretty printing of duration
  // values rounded to the most significant time unit.