The diagnostics object has to be a data.frame but may
inherit additional classes - in particular it may be useful
for the returning object to implement diagnostic_types().
SBC_fit_to_diagnostics(fit, fit_output, fit_messages, fit_warnings)an single row data.frame that includes diagnostics or NULL, if no diagnostics available.