executable_pool_simple x a String b String TabSeparated while read read_data; do printf "$read_data\t$read_data a\t$read_data b\n"; done 5 300 executable_pool_complex x String y String a String b String TabSeparated while read read_data; do printf "$read_data\tvalue a\tvalue b\n"; done 5 300 executable_pool_simple_implicit_key x a String b String TabSeparated while read read_data; do printf "$read_data a\t$read_data b\n"; done 5 true 300 executable_pool_complex_implicit_key x String y String a String b String TabSeparated while read read_data; do printf "data a\tdata b\n"; done 5 true 300