<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My main point here is that "with" works as well as "given" in this form from an English prose point of view.<div class="HOEnZb"><div class="h5"></div></div></blockquote></div><br>
</div><div class="gmail_extra"><font color="#500050"><span style="caret-color: rgb(80, 0, 80);">+1 for "with...as", -1 for ":="</span></font></div><div class="gmail_extra"><font color="#500050"><span style="caret-color: rgb(80, 0, 80);"><br></span></font></div><div class="gmail_extra"><font color="#500050"><span style="caret-color: rgb(80, 0, 80);">About affecting existing contexts, it seems that "with..as" would create a new context just for the expression, and the control statement it is embedded in, similar to what the current "with" statement does. These are semantics that are really easy to explain.</span></font></div><div class="gmail_extra"><font color="#500050"><span style="caret-color: rgb(80, 0, 80);"><br></span></font></div><div class="gmail_extra"><font color="#500050"><span style="caret-color: rgb(80, 0, 80);">Cheers!</span></font></div><div class="gmail_extra"><font color="#500050"><span style="caret-color: rgb(80, 0, 80);"><br></span></font></div><div class="gmail_extra"><font color="#500050"><span style="caret-color: rgb(80, 0, 80);"><br></span></font></div></div>