Struct
Tipo definido pelo usuário.
Exemplo de definição de um tipo point como uma struct com três floats:
struct point = (x : float, y : float, z : float);
Ao criar uma variável do tipo de uma struct definida pelo usuário, todos os seus elementos serão inicializados com zeros. A atribuição dos elementos pode ser feita acessando os campos individualmente ou passando uma tupla que define todos simultaneamente:
def p : point; # declaração
p->x = 4.0; # atribuição
p = point(4.0, 3.0, 3.0); # atribuição