Defining struct classes
C library interface
Struct class examples
Creating instances of structs
Struct classes are defined using a syntax similar to the
syntax for defining tuple classes:
Union structs are also supported, which behave like structs but share the same memory for all the slots.