code: func IsExpiredAtOrIn(from time.Time, until time.Duration, at time.Time, in time.Duration) (time.Time, bool) {
  	expiration := TimeAtOrIn(from, at, in)
  	if expiration.IsZero() {
  		return expiration, false
  	}
  
  	return expiration, expiration.Before(time.Now().Add(until))
  }
docs: // IsExpiredAtOrIn returns whether or not the result of calling TimeAtOrIn is
  // "expired" within "until" units of time from now.