callSomeProc(addr(SomeType(x: 0, y: 0)))
Run
Is an acceptable proposal. It's not even an "addition" to the language, just
the removal of a previous restriction. Maybe though we want to all it
`addrOfTemp` or something similar that indicates what's going on.
var foo = Foo(arrayMem[0]: 0, arrayMem[1]: 1)
Run
Much better IMO would be:
var foo = Foo(arrayMem: [0, 1, _])
Run
