code: func Ceil(t time.Time, d time.Duration) time.Time {
  	res := t.Truncate(d)
  	if res.Before(t) {
  		res = res.Add(d)
  	}
  	return res
  }
docs: // Ceil returns the result of rounding t up to a multiple of d since
  // the zero time.