Records (C++ structs)
A record is a heterogeneous structured data
type (struct).
Each component of a record is called a field
of the record (member), and each field is
given a name called the field (member)
name.