///|
fn main {
  let data = @svm.dataset(
    [[-2.0], [-1.0], [1.0], [2.0]],
    [0, 0, 1, 1],
    "minimal classification",
  ).unwrap()
  let model = @svm.train_binary(
    data,
    @svm.default_binary_config(@svm.Linear).unwrap(),
  ).unwrap()
  println("prediction=\{model.predict([1.5]).unwrap()}")
}