<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="">+1<br class=""><div class=""><br class=""></div><div class="">I prefer the current syntax from a subjective and readability perspective.</div><div class=""><br class=""></div><div class="">However, the current notation of -> Type being used to declare an <i class="">input</i> parameter to set {} just strikes me as weird and wrong. The symbol -> means “returns a” or “yields”. Since we’re declaring a type that might be either inbound or outbound, the neutral : is more appropriate.</div><div class=""><br class=""></div><div class="">I didn’t initially think this was all that important to address, but having considered it more, I agree that it’s a wart worth excising and is worth the disruption for users.</div><div class=""><br class=""></div><div class="">Garth</div><div class=""><br class=""></div></body></html>