whole_func_string: function $body(byte, i, chunk) {
      if (inf.write(byte)) return $body;
      var buf = inf.flush();
      if (buf.length !== length) throw new Error("Length mismatch, expected " + length + " got " + buf.length);
      inf.recycle();
      if (buf.length) {
        parts.push(buf);
      }
      emitObject();
      // If this was all the objects, start calculating the sha1sum
      if (--num) return $header;
      sha1sum.update(bodec.slice(chunk, 0, i + 1));
      return $checksum;
    }
func_code_string: function $body(byte, i, chunk) {
      if (inf.write(byte)) return $body;
      var buf = inf.flush();
      if (buf.length !== length) throw new Error("Length mismatch, expected " + length + " got " + buf.length);
      inf.recycle();
      if (buf.length) {
        parts.push(buf);
      }
      emitObject();
      // If this was all the objects, start calculating the sha1sum
      if (--num) return $header;
      sha1sum.update(bodec.slice(chunk, 0, i + 1));
      return $checksum;
    }
func_documentation_string: Feed the deflated code to the inflate engine