In Swift (not sure starting which version, but it works in repl.it
Swift 3.0.1), it is possible to populate the stored properties
of a structure (or class) instance upon initialization, as follows:
struct MyStruct {
var c=5
var v=""
}
var myStruct=MyStruct(c:10, v:"Hello")
In Silver, the error message below is given instead:
(E400) No overloaded constructor with x parameters for type “MyStruct”
where x is the number of parameters in the constructor call.