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