fs.with*Stream: use stream.destroy() and wait for the 'close' event on both kinds of streams, as it's supposedly equivalent but also backwards-compatible