code: func (b *Backend) DeleteWorkspace(name string) error {
  	if name == backend.DefaultStateName {
  		return fmt.Errorf("cowardly refusing to delete the %q state", name)
  	}
  
  	c, err := b.client(name)
  	if err != nil {
  		return err
  	}
  
  	return c.Delete()
  }
docs: // DeleteWorkspace deletes the named workspaces. The "default" state cannot be deleted.