Processes communicate with stdin, stout and stderr. What if we could make a node editor UI where you can create a script, but instead of using the weird bash syntax you can have a nice UI where you connect nodes the way you want.
Also, why are we limiting ourselves to having stdout go to exactly one other place? what if I wanna pipe it to 2 or 3 processes? what if I also wanna write its output to some file on the disk?
While we're at it, does the process even need to be on the same computer? what if we can connect processes on different computers and different networks?