<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have no solution to offer, though.<br></blockquote><div><br></div><div>A possible solution, which would also fit well with Richard's static proposal, is something along the same lines as Python which requires you to explicitly pass <b>self</b>:</div>


<div><br></div><div>    some_fun(A, B, self) -> ...</div><div>    some_static_fun(A, B) -> ...</div><div><br></div><div>Then the perceived arity is correct and you get static support for free. Of course, we cannot use "self" as keyword as Python, but maybe ?SELF or another special token will suit well.</div>


</div>