perf($parse): speed up fn invocation by optimizing arg collection

8-15% improvement for depending on the number of args