shuffle associative operations to minimise parentheses and aid other uglification efforts closes #1454
function() { if(c){return foo} bar();}