> This is an idea I got that isn't really implemented > in any language I know of.
STRUCT (INT x, y) z = (1, 2)
STRUCT (INT x, y) z; z := (1, 2)
REF STRUCT (INT x, y) z = LOC STRUCT (INT x, y) := (1, 2)