code: func (r *Store) AddMount(ctx context.Context, alias, path string, keys ...string) error {
  	if err := r.addMount(ctx, alias, path, nil, keys...); err != nil {
  		return errors.Wrapf(err, "failed to add mount")
  	}
  
  	// check for duplicate mounts
  	return r.checkMounts()
  }
docs: // AddMount adds a new mount