code: func getDatastore(f *find.Finder, ds string) (*object.Datastore, error) {
  
  	if ds != "" {
  		dso, err := f.Datastore(context.TODO(), ds)
  		return dso, err
  	} else {
  		dso, err := f.DefaultDatastore(context.TODO())
  		return dso, err
  	}
  }
docs: // getDatastore gets datastore object