I try to run a tool that uses [`TSCBasic.Process.checkNonZeroExit(arguments: arguments)`](https://github.com/reactive-systems/bosy/blob/48fb2e7bcb7d65e21fb271f858c4cd6c3763f6b6/Sources/Automata/Conversion.swift#L70) in two threads. The called executable is the same but the arguments differ. The second call errors with `error: close error: Unknown error -1`. This comes from [`try close(fd: stdinPipe[0])`](https://github.com/apple/swift-tools-support-core/blob/main/Sources/TSCBasic/Process.swift#L721) in `Process::launch`.