pub fn predictor(dataset: List(#(List(Float), Float))) -> fn( List(Float), ) -> Float
pub fn regression_coefficients(points: List(List(Float))) -> Result( List(Float), String, )