— Defines a C structure.
name &rest fields
A symbol that names the structure.
A variable number of field defintions. Each definition is a list consisting of a symbol naming the field followed by its foreign type.
Declares a structure. A special type is available as a slot
in the field. It is a pointer that points to an instance of the parent
structure. It's type is