Kaba struct MidiProduceData ed

...

Syntax ed

struct MidiProduceData
    var bar: Bar*
    var beat_no: i32

    # constructors
    func mut __init__(bar: Bar*, beat_no: i32)

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

Elements ed

var bar: Bar*
...

var beat_no: i32
...