Make binary types declare ignorable the car of conses.
Update define-enumeration to actually work.  I couldn't get it to work previously.
Update define-tagged-binary-class to allow tagged classes to inherit from tagged classes to allow multiple layers of dispatched structures.

Revised the calls to read-byte and write-byte to use a generic read-byte and generic write-byte to allow for different types of streams to customize reading and writing.