destr_result_to_vec now matches signature destructure_to_array expects