type ModuleSerializationObject = object name: string = "NULL" version: uint16 index: uint16 data: seq[byte] # I created this object to work around the polymorphism issue # And the serialized module is in the data field, which is an VSBF