code: func (c *Manager) CreateLibrary(ctx context.Context, library Library) (string, error) {
  	if library.Type != "LOCAL" {
  		return "", fmt.Errorf("unsupported library type: %q", library.Type)
  	}
  	spec := struct {
  		Library Library `json:"create_spec"`
  	}{library}
  	url := internal.URL(c, internal.LocalLibraryPath)
  	var res string
  	return res, c.Do(ctx, url.Request(http.MethodPost, spec), &res)
  }
docs: // CreateLibrary creates a new library with the given Type, Name,
  // Description, and CategoryID.