///|
/// Aggregates reproducible metrics across several stratified CV rounds.
pub struct RepeatedValidationReport {
  round_reports : Array[ValidationReport]
  folds_per_round : Int
  accuracy_mean : Double
  accuracy_minimum : Double
  accuracy_maximum : Double
  accuracy_deviation : Double
  macro_f1_mean : Double
  macro_f1_minimum : Double
  macro_f1_maximum : Double
  macro_f1_deviation : Double
} derive(Eq, Debug)