code: func (f Format) MarshalJSON() ([]byte, error) {
  	type Alias Format
  	return json.Marshal(&struct {
  		MediaType string
  		Alias
  	}{
  		MediaType: f.MediaType.String(),
  		Alias:     (Alias)(f),
  	})
  }
docs: // MarshalJSON returns the JSON encoding of f.