stripped down to a usable minimum, discarded hash functionality, hard-coded 65535 limit on symbol table size, and set binary format to 16-bit symbols in network byte order