Kaba struct Vertex ed

...

Syntax ed

struct Vertex
    var n: vec3
    var pos: vec3
    var u: f32
    var v: f32

    # constructors
    func mut __init__(pos: vec3, n: vec3, u: f32, v: f32)

    # operators
    func mut __assign__(other: Vertex)   # Vertex = Vertex

Elements ed

var n: vec3
...

var pos: vec3
...

var u: f32
...

var v: f32
...