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
}