arguments.callee alternative
<p>As <code>arguments.callee</code> is going to be deprecated, what would I use of instead of arguments.callee` in the following expression:</p>

<pre><code>var self = this;

this.async(function(){
  if(test()){
    then();
  }else{
    self.async(arguments.callee);
  }
});
</code></pre>
