CSV and object generation implementing the Node.js `stream.Readable` API