///|
fn main {
  let dataset = @tree.classification_dataset(
    [[0.0], [1.0], [2.0], [3.0]],
    [0, 0, 1, 1],
    2,
  ).unwrap()
  let model = @tree.train_classifier(
    dataset,
    @tree.ClassificationConfig::default(),
  ).unwrap()
  println(model.to_text(["measurement"], ["low", "high"]).unwrap())
  println(model.to_json(["measurement"], ["low", "high"]).unwrap())
}