///|
fn main {
  let dataset = @tree.classification_dataset(
    [[0.0], [0.1], [0.2], [0.3], [2.0], [2.1], [2.2], [2.3]],
    [0, 0, 0, 0, 1, 1, 1, 1],
    2,
  ).unwrap()
  let result = @tree.cross_validate_classifier(
    dataset,
    @tree.ClassificationConfig::default(),
    4,
    7,
  ).unwrap()
  for score in result.fold_scores {
    println(score)
  }
  println(result.mean_accuracy)
}