completed the high-level macros decl-mserializable-class, decl-msize-class, decl-mwrite-class and decl-mread-class
that greatly simplify the declaration of how to read and write CLOS objects