<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div dir="ltr" id="yui_3_16_0_ym19_1_1481417388759_3640">Hello,</div><div dir="ltr" id="yui_3_16_0_ym19_1_1481417388759_3640"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1481417388759_3640">I have written a small proposal that would allow overloads of operators in structs/classes non only based on the types of the operands but on the return type as well.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1481417388759_3640"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1481417388759_3640">Please let me know you thoughts,</div><div dir="ltr" id="yui_3_16_0_ym19_1_1481417388759_3640">/Tommaso</div><div dir="ltr" id="yui_3_16_0_ym19_1_1481417388759_3640"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1481417388759_3640"><a href="https://github.com/blender/swift-evolution/blob/proposal/overloads-return-type/NNNN-allow-operator-overloads-in-structs-or-classes-based-on-return-type.md" id="yui_3_16_0_ym19_1_1481417388759_3639" class="">https://github.com/blender/swift-evolution/blob/proposal/overloads-return-type/NNNN-allow-operator-overloads-in-structs-or-classes-based-on-return-type.md</a><br></div><div id="yui_3_16_0_ym19_1_1481417388759_3754"><br></div><div id="yui_3_16_0_ym19_1_1481417388759_3691"><br></div></div></body></html>