How about this feature which I've seen in C++:
struct Something {
var a: Int
var b: Int
}
func test(_ something: Something) {
// ...
}
Instead of
test(Something(a: 1, b: 2))
wouldn't it be nice to write
test({a: 1, b: 2})
or something along those lines?