Fixed argument printing issue
Added let bindings generation