tidypredict_save() writes a parsed model to a YAML file, and
tidypredict_load() reads one back. Together they persist a model's
prediction formula without needing the original model object, or the package
that fitted it, to be available later.
Use these rather than calling yaml::write_yaml() directly. yaml defaults
to 7 significant digits, which is not enough to represent a split threshold
exactly: a re-loaded tree model can then send rows down a different branch
than the model it was saved from.