an> <span class='ident'>Add</span> <span class='kw'>for</span> <span class='ident'>Point</span> {
    <span class='kw'>type</span> <span class='ident'>Output</span> <span class='op'>=</span> <span class='ident'>Point</span>;

    <span class='kw'>fn</span> <span class='ident'>add</span>(<span class='self'>self</span>, <span class='ident'>other</span>: <span class='ident'>Point</span>) <span class='op'>-&gt;</span> <span class='ident'>Point</span> {
        <span class='ident'>Point</span> { <span class='ide