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

Reply via email to