io.launcher: add versions of with-process that preserve process and status.