whole_func_string: function load(file, options) {
    var stream = fs.createReadStream(file, options);
    function onEnd() {
      this.emit('load');
    }
    function onError(err) {
      this.emit('error', err);
    }
  
    //stream.on('data', function onData(buf) {
      //console.dir('got buffer length: ' + buf.length);
    //})
  
    stream.on('end', onEnd.bind(this));
    stream.on('error', onError.bind(this));
    stream.pipe(this);
    return this;
  }
func_code_string: function load(file, options) {
    var stream = fs.createReadStream(file, options);
    function onEnd() {
      this.emit('load');
    }
    function onError(err) {
      this.emit('error', err);
    }
  
    //stream.on('data', function onData(buf) {
      //console.dir('got buffer length: ' + buf.length);
    //})
  
    stream.on('end', onEnd.bind(this));
    stream.on('error', onError.bind(this));
    stream.pipe(this);
    return this;
  }
func_documentation_string: Read a file and pipe it to this decoder.