Pattern - qlova/ilang GitHub Wiki

An a pattern denotes a type of computer-interface to an unknown type.

type Printable ?{
    text() ""
}

software {
    var l = Printable()
    l += 1
    l += "Hello World"
    
    for item in l
        print(item)
    end
}