
  TYPE
    { pfc$all_catalogs:  subcatalogs and their subtrees will be processed,
    {                    as well as the specified catalog;
    { pfc$recover_purged_files:  purged files will be recovered, when possible;
    { pfc$validate_files:  checksums will be validated;
    { pfc$reorganize_catalogs:  catalogs will be reorganized to improve
    {                           locality of reference;
    { pfc$reconcile_fmds:  catalog FMDs and file cycle FMDs will be reconciled
    {                      with device management;
    { pfc$delete_unreconciled_objects:  irreconcilable file cycles and catalogs
    {                                   will be deleted.

    { If either pfc$reorganize_catalogs or pfc$delete_unreconciled_objects is
    { selected, then pfc$reconcile_fmds must also be selected.

    pft$set_overhaul_options = (pfc$all_catalogs, pfc$recover_purged_files,
      pfc$validate_files, pfc$reorganize_catalogs, pfc$reconcile_fmds,
      pfc$delete_unreconciled_objects),
    pft$set_overhaul_choices = set of pft$set_overhaul_options,

    pft$catalog_overhaul_options = pfc$all_catalogs .. pfc$validate_files,
    pft$catalog_overhaul_choices = set of pft$catalog_overhaul_options;

