fifo queue as a writable stream