code: func (t Typed) TimeOr(key string, d time.Time) time.Time {
  	if value, exists := t.TimeIf(key); exists {
  		return value
  	}
  	return d
  }
docs: // Returns a time at the key, or the specified
  // value if it doesn't exist or isn't a time