Stream-ify the API using native Node streams.