Allows to match element. By default it is Order match, like when we call a function, but it is possible to make Name match
func f(a, b int, c = "42") {}
// order match, default
f(18, 31)
// name match
f(*b: 18, *a: 31) // <=> f(31, 18)
// name match with named element
var a = 31, lstruct = struct{b int}{18}
f(*a, *lstruct.b, "yolo") // it is possible to combine them