1.0.0 streams API based on readable-stream