This seems like something that's ripe for FSU: 
```rust
process::ProcessConfig {
    program: "/bin/sh",
    io: &[CreatePipe(true, false)],
    detach: true,
    .. default()
}
```