Re-work argument handling.

This is an unoptimized and partial switch over to the new approach. No
test regressions, nor performance improvements, just yet. However, it
does much to help towards being able to integrate invoekdynamic.
Provide re-using of arg arrays.