<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">[ Proposal link: <a href="https://github.com/apple/swift-evolution/pull/127" class="">https://github.com/apple/swift-evolution/pull/127</a> ]</div><div class=""><br class=""></div><div class="">+1. As has been noted elsewhere, inout isn't <i class="">just</i> part of the parameter (since it appears in function types), and it's not part of the parameter's type (since within the body there's no inout-ness, and you can't put 'inout' in a typealias on its own). To me, that means neither side of the colon is inherently "correct", and therefore I prefer the slight consistency with function types and with call sites, and the removal of the possibility for typos becoming external parameter names.</div><div class=""><br class=""></div><div class="">Jordan</div><div class=""><br class=""></div></body></html>