StructObject
StructObject the ascendant of every structure.
StructObject constructor.
Uses the parameter peer as peer.
peer
Allocates space for type and use it as peer.
type