Would this language feature be a positive addition to C++(17) standard?
<p>disclaimer:<br>
1) I have no interest or free time to go through committee process myself, so this is a theoretical question, so even if answers are yes, yes, yes I have no time or money to spend it on this.<br>
2) It is a very very small thing compared to concepts or modules, so those interested in some magic genius idea are gonna be disappointed.<br>
Intro: problem that this tries to solve is this:<br>
<a href="http://digitalmars.com/d/1.0/cpptod.html#structcmp" rel="nofollow">http://digitalmars.com/d/1.0/cpptod.html#structcmp</a><br>
So language addition would be to allow programmers to generate memberwise comparison operators  (&lt;, &lt;=,==,>=,>) using simpler syntax than nested if else if else.... 
so for example</p>

<pre><code>bool myStruct::operator &lt; (const myStruct&amp; other) = memberwise;// notice memberwise
</code></pre>

<p>would define operator &lt; in  way that for structure</p>

<pre><code>myStruct
{
 string s;
 int i;
}
</code></pre>

<p>it genereates the same behaviour as</p>

<pre><code>bool myStruct::operator &lt; (const myStruct&amp; other)
    {
      if (if (s.compare(other.s) != 0))
      {
            return (s.compare(other.s)&lt;0)
      }
      else 
          return (i&lt;other.i);

    }
</code></pre>
