Why must I use an anonymous wrapper for this jQuery chain?
<p>I have:</p>

<pre><code>$('p').fadeOut(300, function() { $(this).remove(); });
</code></pre>

<p>But why can't I do any of these?:</p>

<pre><code>$('p').fadeOut(300, $.fn.remove);
$('p').fadeOut(300, $().remove);
var p = $('p'); p.fadeOut(300, p.remove);
</code></pre>
