pub async fn wait_piped_interruptible( name: &str, cmd: Command, interrupt_rx: Receiver<()>, ) -> Result<CommandResult<Output>>