In the Node v16.10.0 update, passing in an array of streams as the parameter to a promisified streams.pipeline will cause an error. This has been brought up in nodejs/node#40663.
This issue will be fixed in the next Node v16 release. In the meantime, we can temporarily add a new node engine requirement such that it will warn when detecting node v16.10.0 ~ v17.0.0 inclusively.