anchor.diff:      %weighted_score_components,
       %final_scores,
       %weights_as_fractions
  -);
  +)
  +unless $scores_invalid;
   
   $workbook->close() or die "Error closing workbook $outfile: $!\n";
   
  
positive.code: my %outliers = find_outliers( $workbook, @all_stats );
  
  print "Computing scores...\n";
  my %raw_scores = extract_raw_scores( @all_stats );
  my %std_scores = compute_std_scores( %raw_scores );
  make_bigger_better( %std_scores );
  my %normalized_scores = normalize_scores( %std_scores );
  
  # Scoring policies compute a weight with arbitrary range.
  # Here we convert to a fractional weight between 0 and 1. 
  
negative.code:             }
          }
      }
  
      return %normalized_scores;
  }
  