I'm building a data pipeline where raw files are processed into binaries. The files are large and there are multiple steps, so it is advantageous to avoid writing to disk when possible. It is easy to take the output of one subprocess and make it the input of another, but how do I handle a subprocess that requires multiple input files? In particular:I'm building a data pipeline where raw files ar