Run Program - option to supply STDIN and STDOUT format

It would be useful to run a program and supply the current table as STDIN. The program could then return a table in STDOUT. This would eliminate the need for a disk write/read. The format of STDIN and STDOUT could be a fixed format (e.g TSV) and let something else convert it.