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