<div dir="ltr">Great idea, but why make it a free function instead of a Selector initializer?<div><br></div><div>    <span style="font-size:12.8px">let sel1 = Selector(UIView.`</span><span style="font-size:12.8px">insertSubview(_:at:)`)</span></div><div><span style="font-size:12.8px">    let sel2 = Selector(</span><span style="font-size:12.8px">UIView.`frame.</span><span style="font-size:12.8px">get`)</span></div><div class="gmail_extra"><br></div><div class="gmail_extra">Of course if there were such a thing as GeneralizedFunctionNameLiteralConvertible, we could get a “free” conversion to Selector:</div><div class="gmail_extra"><br></div><div class="gmail_extra">    control.sendAction(MyTarget.`doSomething(_:)`, to: target, forEvent: event)</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div></div>