func Browser(ds *object.Datastore) (*object.HostDatastoreBrowser, error) {
	ctx, cancel := context.WithTimeout(context.Background(), provider.DefaultAPITimeout)
	defer cancel()
	return ds.Browser(ctx)
}
func Browser(ds *object.Datastore) (*object.HostDatastoreBrowser, error) {
	ctx, cancel := context.WithTimeout(context.Background(), provider.DefaultAPITimeout)
	defer cancel()
	return ds.Browser(ctx)
}
// Browser returns the HostDatastoreBrowser for a certain datastore. This is a
// convenience method that exists to abstract the context.