Cleanup with-args implementation.
Changed multiple argument mark 'pack' to '*' (not sure if this is better though)