///|
/// 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)