<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=""><div><blockquote type="cite" class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><span style="font-family: Menlo; font-size: 11px;" class=""><br class=""></span></div><div class=""><div class="">I’d like to write the following, but ‘make’ is a member, not a free function:</div></div><div class=""><span class="" style="font-family: Menlo; font-size: 11px; color: rgb(79, 129, 135);">cars</span><span style="font-family: Menlo; font-size: 11px;" class="">.</span><span class="" style="font-family: Menlo; font-size: 11px; color: rgb(61, 29, 129);">map</span><span class="" style="font-family: Menlo; font-size: 11px;">(</span><span class="" style="font-family: Menlo; font-size: 11px; color: rgb(79, 129, 135);">make)</span></div></div></div></blockquote><br class=""></div><div>If we peel off just the contextual shorthand aspect of this proposal you could write:</div><div><br class=""></div><div><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div class=""><span class="" style="font-family: Menlo; font-size: 11px; color: rgb(79, 129, 135);">cars</span><span class="" style="font-family: Menlo; font-size: 11px;">.</span><span class="" style="font-family: Menlo; font-size: 11px; color: rgb(61, 29, 129);">map</span><span class="" style="font-family: Menlo; font-size: 11px;">(.</span><span class="" style="font-family: Menlo; font-size: 11px; color: rgb(79, 129, 135);">make)</span></div><div class=""><br class=""></div></div></div><div>That does seem like a big win if it is feasible (doesn’t introduce ambiguity or cause other significant challenges in implementation). &nbsp;</div><br class=""></body></html>