<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)">"square"</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("square")</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)">"round"</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("round")</span></p></div><div>```</div><div><br></div><div>I had to wedge in a special type called "Associated" 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 <<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>> 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 <<a href="mailto:swift-evolution@swift.org" class="gmail_msg" target="_blank">swift-evolution@swift.org</a>> 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() // -> 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't remember if it's come up before, but +1. I can't count how many times I'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 "\(val)"</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 "\(val)"</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 "\(val)"</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 = "some appropriate description"</div><div class="gmail_msg"> return "\(self.0 ?? nilDesc)"</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>