<div dir="ltr">Currently we can write a helper method to aid in getting the values inside the enum associated value.  Below is a fully working implementation:<div><br></div><div>```</div><div><p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">enum</span><span style="font-variant-ligatures:no-common-ligatures"> Package {</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">case</span><span style="font-variant-ligatures:no-common-ligatures"> box(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(112,61,170)">String</span><span style="font-variant-ligatures:no-common-ligatures">, </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(112,61,170)">Int</span><span style="font-variant-ligatures:no-common-ligatures">)</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">case</span><span style="font-variant-ligatures:no-common-ligatures"> circular(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(112,61,170)">String</span><span style="font-variant-ligatures:no-common-ligatures">)</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo;min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">        </span></span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">var</span><span style="font-variant-ligatures:no-common-ligatures"> associated: </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">Associated</span><span style="font-variant-ligatures:no-common-ligatures"> {</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">                </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">return</span><span style="font-variant-ligatures:no-common-ligatures"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">Associated</span><span style="font-variant-ligatures:no-common-ligatures">(package: </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">self</span><span style="font-variant-ligatures:no-common-ligatures">)</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">        </span>}</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo;min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">        </span></span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">struct</span><span style="font-variant-ligatures:no-common-ligatures"> Associated {</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">                </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">let</span><span style="font-variant-ligatures:no-common-ligatures"> box: (</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(112,61,170)">String</span><span style="font-variant-ligatures:no-common-ligatures">, </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(112,61,170)">Int</span><span style="font-variant-ligatures:no-common-ligatures">)?</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">                </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">let</span><span style="font-variant-ligatures:no-common-ligatures"> circular: (</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(112,61,170)">String</span><span style="font-variant-ligatures:no-common-ligatures">)?</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">                </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">init</span><span style="font-variant-ligatures:no-common-ligatures">(package: </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">Package</span><span style="font-variant-ligatures:no-common-ligatures">) {</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">                        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">switch</span><span style="font-variant-ligatures:no-common-ligatures"> package {</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">                        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">case</span><span style="font-variant-ligatures:no-common-ligatures"> .</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(49,89,93)">box</span><span style="font-variant-ligatures:no-common-ligatures">(let b):</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">                                </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">box</span><span style="font-variant-ligatures:no-common-ligatures"> = b</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo;color:rgb(79,129,135)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><span class="inbox-Apple-tab-span" style="white-space:pre">                                </span></span><span style="font-variant-ligatures:no-common-ligatures">circular</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> = </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">nil</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">                        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">case</span><span style="font-variant-ligatures:no-common-ligatures"> .</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(49,89,93)">circular</span><span style="font-variant-ligatures:no-common-ligatures">(let b):</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">                                </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">box</span><span style="font-variant-ligatures:no-common-ligatures"> = </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">nil</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">                                </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">circular</span><span style="font-variant-ligatures:no-common-ligatures"> = b</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">                        </span>}</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">                </span>}</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures"><span class="inbox-Apple-tab-span" style="white-space:pre">        </span>}</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures">}</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo;min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"></span><br></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">let</span><span style="font-variant-ligatures:no-common-ligatures"> b = </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">Package</span><span style="font-variant-ligatures:no-common-ligatures">.</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(49,89,93)">box</span><span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(209,47,27)">&quot;square&quot;</span><span style="font-variant-ligatures:no-common-ligatures">, </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">5</span><span style="font-variant-ligatures:no-common-ligatures">)</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo;color:rgb(79,129,135)"><span style="font-variant-ligatures:no-common-ligatures">b</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="font-variant-ligatures:no-common-ligatures">associated</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="font-variant-ligatures:no-common-ligatures">box</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">?.</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">0</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,132,0)">// Optional(&quot;square&quot;)</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo;color:rgb(79,129,135)"><span style="font-variant-ligatures:no-common-ligatures">b</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="font-variant-ligatures:no-common-ligatures">associated</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="font-variant-ligatures:no-common-ligatures">box</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">?.</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">1</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,132,0)">// Optional(5)</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo;color:rgb(79,129,135)"><span style="font-variant-ligatures:no-common-ligatures">b</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="font-variant-ligatures:no-common-ligatures">associated</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="font-variant-ligatures:no-common-ligatures">circular</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,132,0)">// nil</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo;min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"></span><br></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(186,45,162)">let</span><span style="font-variant-ligatures:no-common-ligatures"> c = </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(79,129,135)">Package</span><span style="font-variant-ligatures:no-common-ligatures">.</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(49,89,93)">circular</span><span style="font-variant-ligatures:no-common-ligatures">(</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(209,47,27)">&quot;round&quot;</span><span style="font-variant-ligatures:no-common-ligatures">)</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo;color:rgb(79,129,135)"><span style="font-variant-ligatures:no-common-ligatures">c</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="font-variant-ligatures:no-common-ligatures">associated</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="font-variant-ligatures:no-common-ligatures">box</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">?.</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">0</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,132,0)">// nil</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo;color:rgb(79,129,135)"><span style="font-variant-ligatures:no-common-ligatures">c</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="font-variant-ligatures:no-common-ligatures">associated</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="font-variant-ligatures:no-common-ligatures">box</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">?.</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">1</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,132,0)">// nil</span></p>
<p style="margin:0px;font-size:11px;line-height:normal;font-family:menlo;color:rgb(79,129,135)"><span style="font-variant-ligatures:no-common-ligatures">c</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="font-variant-ligatures:no-common-ligatures">associated</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="font-variant-ligatures:no-common-ligatures">circular</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,132,0)">// Optional(&quot;round&quot;)</span></p></div><div>```</div><div><br></div><div>I had to wedge in a special type called &quot;Associated&quot; and had to write some boiler-plate code to get this effect.  It is quite predictable and can probably be done under the hood.  I would of course prefer syntactic sugar to simplify it and turn</div><div>```</div><div><span style="color:rgb(79,129,135);font-family:menlo;font-size:11px;font-variant-ligatures:no-common-ligatures">b</span><span style="font-family:menlo;font-size:11px;font-variant-ligatures:no-common-ligatures">.</span><span style="color:rgb(79,129,135);font-family:menlo;font-size:11px;font-variant-ligatures:no-common-ligatures">associated</span><span style="font-family:menlo;font-size:11px;font-variant-ligatures:no-common-ligatures">.</span><span style="color:rgb(79,129,135);font-family:menlo;font-size:11px;font-variant-ligatures:no-common-ligatures">box</span><span style="font-family:menlo;font-size:11px;font-variant-ligatures:no-common-ligatures">?.</span><span style="font-family:menlo;font-size:11px;font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)">0</span><br></div><div>```</div><div><font face="menlo"><span style="font-size:11px">into </span></font></div><div><span style="font-size:11px;font-variant-ligatures:no-common-ligatures"><span style="font-variant-ligatures:no-common-ligatures">```</span></span></div><div><span style="font-family:menlo;font-size:11px;font-variant-ligatures:no-common-ligatures;color:rgb(39,42,216)"><span style="color:rgb(79,129,135);font-variant-ligatures:no-common-ligatures">b</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">.</span><span style="color:rgb(79,129,135);font-variant-ligatures:no-common-ligatures">box</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">?.</span><span style="font-variant-ligatures:no-common-ligatures">0</span><br></span></div><div><span style="font-size:11px;font-variant-ligatures:no-common-ligatures"><span style="font-variant-ligatures:no-common-ligatures">```</span></span></div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Jan 8, 2017 at 1:05 PM David Sweeris via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">On Jan 8, 2017, at 06:53, Karim Nassar via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="gmail_msg" target="_blank">swift-evolution@swift.org</a>&gt; wrote:<br class="gmail_msg"><br class="gmail_msg"></div><blockquote type="cite" class="gmail_msg"><div class="gmail_msg"><div style="word-wrap:break-word" class="gmail_msg"><div class="gmail_msg">One area of enums that I’d love to see some sugar wrapped around (and perhaps this has already been discussed previously?) is extracting associated values.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">There are many times where, given an enum like:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg">enum Feedback {</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg"><span class="m_5236553814310986016Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>case ok</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg"><span class="m_5236553814310986016Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>case info(String)</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg"><span class="m_5236553814310986016Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>case warning(String, Location)</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg"><span class="m_5236553814310986016Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>case error(String, Location)</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg">}</font></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I’d love it if we could tag the associated values with some semantic accessor, perhaps borrowed from tuples:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><div class="gmail_msg"><font face="Menlo" class="gmail_msg">enum Feedback {</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg"><span class="m_5236553814310986016Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>case ok</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg"><span class="m_5236553814310986016Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>case info(msg: String)</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg"><span class="m_5236553814310986016Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>case warning(msg: String, loc: Location)</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg"><span class="m_5236553814310986016Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>case error(msg: String, loc: Location)</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg">}</font></div></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">then:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg">let foo = self.getSomeFeedback() // -&gt; Feedback</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg">if let msg = foo.msg { // since not all cases can hold a ‘msg’ .msg is an Optional</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg"><span class="m_5236553814310986016Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>print(foo)</font></div><div class="gmail_msg"><font face="Menlo" class="gmail_msg">}</font></div></div></div></blockquote><br class="gmail_msg"></div><div dir="auto" class="gmail_msg"><div class="gmail_msg">Can&#39;t remember if it&#39;s come up before, but +1. I can&#39;t count how many times I&#39;ve written something like:</div><div class="gmail_msg">enum Foo : CustomStringConvertible {</div><div class="gmail_msg">    case c1(T1)</div><div class="gmail_msg">    case c2(T2)</div><div class="gmail_msg">    ...</div><div class="gmail_msg">    case cN(TN)</div></div><div dir="auto" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">    var description: String {</div><div class="gmail_msg">        switch self {</div></div><div dir="auto" class="gmail_msg"><div class="gmail_msg">            case .c1(let val): return &quot;\(val)&quot;</div><div class="gmail_msg"><div class="gmail_msg"><span style="background-color:rgba(255,255,255,0)" class="gmail_msg">            case .c2(let val): return &quot;\(val)&quot;</span></div></div><div class="gmail_msg">            ...</div><div class="gmail_msg"><div class="gmail_msg"><span style="background-color:rgba(255,255,255,0)" class="gmail_msg">            case .cN(let val): return &quot;\(val)&quot;</span></div></div><div class="gmail_msg">        }</div><div class="gmail_msg">    }</div><div class="gmail_msg">}</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Being able to simplify that to:</div><div class="gmail_msg">var description: String {</div><div class="gmail_msg">    let nilDesc = &quot;some appropriate description&quot;</div><div class="gmail_msg">    return &quot;\(self.0 ?? nilDesc)&quot;</div><div class="gmail_msg">}</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Would be great.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">- Dave Sweeris </div></div>_______________________________________________<br class="gmail_msg">
swift-evolution mailing list<br class="gmail_msg">
<a href="mailto:swift-evolution@swift.org" class="gmail_msg" target="_blank">swift-evolution@swift.org</a><br class="gmail_msg">
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br class="gmail_msg">
</blockquote></div>