code: function ReadableUSBStream(endpoint, options)
  {
  	stream.Readable.call(this, options);
  
  	this.endpoint = endpoint;
  	this.endpoint.addListener('data', this.onData.bind(this));
  	this.endpoint.addListener('error', this.onError.bind(this));
  	this.endpoint.addListener('end', this.onEnd.bind(this));
  
  	this.paused = true;
  }
docs: ----- Wrap the node-usb incoming stream-like object with new node streams