Returning a self executing Function
<p>Say I want to do this:</p>

<pre><code>function z(){return function(){a = 4}
}

function b(){
 var a;
 c = z();
 c();
}
</code></pre>

<p>I want to skip the <code>c();</code> But instead I want to execute the returned function immediatly upon return in the caller scope so I can work with it.</p>

<p><em>In this example a should get the value 4</em>.</p>

<p>Is there a way?
cheers </p>
