pub fn evaluate_dsa(
dataset: &PreparedDataset,
nominal: &NominalModel,
residuals: &ResidualSet,
signs: &SignSet,
baselines: &BaselineSet,
grammar: &GrammarSet,
config: &DsaConfig,
pre_failure_lookback_runs: usize,
) -> Result<DsaEvaluation>