add the current executable to arguments passed to the chunk
add spread operator recognition
fix vararg handling and add docs