This class represents a serializer. It's the main interface to the (de)serialization process and it's this class that actually performs most of the (de)serialization.
This struct is a type independent representation of an array. This struct is used when sending an array for archiving from the serializer to the archive.
This struct is a type independent representation of a slice. This struct is used when sending a slice for archiving from the serializer to the archive.
Copyright (c) 2010-2011 Jacob Carlborg.
Initial created: Jan 26, 2010