Structs
User can define custom structs like so:
#![allow(unused)] fn main() { struct Thing { x: Field, y: Field, } }
and can declare and access such structs like so:
#![allow(unused)] fn main() { let thing = Thing { x: 1, y: 2 }; let z = thing.x + thing.y; }
Internally, a struct is represented within the Var
type.