Adding leading comma detection (thanks @ipeychev :) )
Minor fix for when functions are anonymous
Ignoring self-invoking function expressions for argument formatting tests