fn simplify_apply_results(results: Vec<RValue>) -> Result<RValue, RError>
Simplify apply() results: if all results are scalars, return a vector; if all are equal-length vectors, return a matrix; otherwise return a list.