Is there a cross-platform way to create a new process and get its i/o streams? Like java.lang.Process?