code: func Create(f *object.Folder, name string, spec types.ClusterConfigSpecEx) (*object.ClusterComputeResource, error) {
  	log.Printf("[DEBUG] Creating compute cluster %q", fmt.Sprintf("%s/%s", f.InventoryPath, name))
  	ctx, cancel := context.WithTimeout(context.Background(), provider.DefaultAPITimeout)
  	defer cancel()
  	cluster, err := f.CreateCluster(ctx, name, spec)
  	if err != nil {
  		return nil, err
  	}
  	return cluster, nil
  }
docs: // Create creates a ClusterComputeResource in a supplied folder. The resulting
  // ClusterComputeResource is returned.