Why are we using the following signatures?
args(parsnip::fit.model_spec)
#> function (object, formula = NULL, data = NULL, control = fit_control(),
#> ...)
#> NULL
args(parsnip::fit_xy.model_spec)
#> function (object, x = NULL, y = NULL, control = fit_control(),
#> ...)
#> NULL
From what I can tell, these are required arguments, not optional, so they should not be given default values.