Kaba struct Field ed

...

Syntax ed

struct Field
    var byte_offset: i32
    var index: i32
    var name: string
    var type: Class&

    # constructors
    func mut __init__()
    func mut __init__(name: string, type: Class&, index: i32, byte_offset: i32)

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

Elements ed

var byte_offset: i32
...

var index: i32
...

var name: string
...

var type: Class&
...