===== PG_FOREACH_BENCH_MODE=0 =====
case                                             min ms  result
f_int / int100k       int target, scalar elems          9.817  5000050000
f_num / int100k       numeric target, scalar elems     10.788  5000050000
f_text / text100k     text target, scalar elems        11.212  788895
f_jsonb / int100k     jsonb target, scalar elems       10.614  100000
f_jsonb_obj / obj50k  jsonb target, object elems        8.233  1250025000
f_comp / obj50k       composite target, object elems   16.817  1250025000
f_arr_int / int100k   control, pre-existing array       4.738  5000050000
f_sql_int / int100k   control, FOR IN SELECT           21.029  5000050000

===== PG_FOREACH_BENCH_MODE=1 =====
case                                             min ms  result
f_int / int100k       int target, scalar elems         17.196  5000050000
f_num / int100k       numeric target, scalar elems     21.870  5000050000
f_text / text100k     text target, scalar elems        19.474  988895
f_jsonb / int100k     jsonb target, scalar elems       10.566  100000
f_jsonb_obj / obj50k  jsonb target, object elems        8.272  1250025000
f_comp / obj50k       composite target, object elems      n/a  ERROR:  cannot assign non-composite value to a record variable
f_arr_int / int100k   control, pre-existing array       4.522  5000050000
f_sql_int / int100k   control, FOR IN SELECT           20.696  5000050000

===== PG_FOREACH_BENCH_MODE=2 =====
case                                             min ms  result
f_int / int100k       int target, scalar elems         10.204  5000050000
f_num / int100k       numeric target, scalar elems     11.552  5000050000
f_text / text100k     text target, scalar elems        10.596  788895
f_jsonb / int100k     jsonb target, scalar elems       18.213  100000
f_jsonb_obj / obj50k  jsonb target, object elems        8.209  1250025000
f_comp / obj50k       composite target, object elems      n/a  ERROR:  cannot assign non-composite value to a record variable
f_arr_int / int100k   control, pre-existing array       4.818  5000050000
f_sql_int / int100k   control, FOR IN SELECT           20.627  5000050000

===== PG_FOREACH_BENCH_MODE=3 =====
case                                             min ms  result
f_int / int100k       int target, scalar elems         10.188  5000050000
f_num / int100k       numeric target, scalar elems     11.947  5000050000
f_text / text100k     text target, scalar elems        11.038  788895
f_jsonb / int100k     jsonb target, scalar elems       18.361  100000
f_jsonb_obj / obj50k  jsonb target, object elems        8.351  1250025000
f_comp / obj50k       composite target, object elems   18.266  1250025000
f_arr_int / int100k   control, pre-existing array       4.962  5000050000
f_sql_int / int100k   control, FOR IN SELECT           21.395  5000050000

