Kaba struct ProjectInfo ed

...

Syntax ed

struct ProjectInfo
    var company: string
    var description: string
    var icon: Path
    var name: string
    var prefix: string

    # constructors
    func mut __init__()
    func mut __init__(name: string, prefix: string, company: string, description: string, icon: Path)

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

Elements ed

var company: string
...

var description: string
...

var icon: Path
...

var name: string
...

var prefix: string
...