[Review, 3rd] SF-0007: Subprocess

Very interested. At work I've created a robust wrapper API over Process. It functions well except for subprocesses that are truly interactive, which I define as a process that requires a TTY.

Can the authors comment on the possibility of adding a control/configuration semantic for handling processes that require a TTY?