e>
            is defined as a private member of <code class="computeroutput"><span class="identifier">Lhs</span></code>
            then instantiating <code class="computeroutput"><span class="identifier">has_divides_assign</span><span class="special">&lt;</span><span class="identifier">Lhs</span><span class="special">&gt;</span></code> will produce a compiler error. For
            this reason <code class="computeroutput"><span class="identifier">has_divides_assign</span></code>
            cannot be used