code: func (f *Folder) addMount(path []string, dest string) error {
  	if len(path) < 1 {
  		return errors.Errorf("Path must not be empty")
  	}
  	name := path[0]
  	if len(path) == 1 {
  		f.Folders[name] = newMount(name, dest)
  		return nil
  	}
  	next := f.getFolder(name)
  	return next.addMount(path[1:], dest)
  }
docs: // addMount adds a new mount (folder with non-empty on-disk path)