Dynamic argument injection using function parameters