<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">On Jun 30, 2016, at 9:22 AM, Saagar Jha via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>&gt; wrote:<br class=""><div><blockquote type="cite" class=""><span class="" style="font-family: HelveticaNeue; float: none; display: inline !important;">When I see an IUO property, I consider it a sort of “contract”–it’s basically saying something like “I can’t set this to a valid value right now, but by the time you use it I promise that it’s non&nbsp;</span><code class="">nil</code><span class="" style="font-family: HelveticaNeue; float: none; display: inline !important;">”</span></blockquote></div><br class=""><div class="">You might say that an IUO is sort of an IOU?</div><div class=""><br class=""></div><div class="">-W</div></body></html>