code: function WritableUSBStream(endpoint, options)
  {
  	options = options || {};
  	options.decodeStrings = false;
  	stream.Writable.call(this, options);
  
  	this.paused = false;
  
  	this.endpoint = endpoint;
  	this.endpoint.addListener('drain', this.onDrain.bind(this));
  	this.endpoint.addListener('error', this.onError.bind(this));
  	this.endpoint.addListener('end', this.onEnd.bind(this));
  
  	this.endpoint.startStream(3, 64);
  }
docs: ----- Wrap the node-usb outgoing stream-like-object with new node streams