predict should always return a set of predicted values that match the data. twidlr can support various tidy functionality by always ensuring that the returned result is a vector or data.frame.
Vector would be returned for a single set of predictions, and a data.frame would be returned for multiple sets of predictions like those generated by naiveBayes or glmnet.
This would support functions similar to modelr's add_predictions, but using twidlr::predict rather than stats::predict, and passing ....