code: func (w *Workspace) Reset() error {
  	d, err := os.Open(w.Path)
  	if err != nil {
  		return err
  	}
  	defer d.Close()
  	names, err := d.Readdirnames(-1)
  	if err != nil {
  		return err
  	}
  	for _, name := range names {
  		err = os.RemoveAll(filepath.Join(w.Path, name))
  		if err != nil {
  			return err
  		}
  	}
  	return nil
  }
docs: // Reset removes all content from the workspace.