code: func (a Artifact) ExtraOr(key string, or interface{}) interface{} {
  	if a.Extra[key] == nil {
  		return or
  	}
  	return a.Extra[key]
  }
docs: // ExtraOr returns the Extra field with the given key or the or value specified
  // if it is nil.