Making default value for arguments passed into function

I'm making a datapack that adds control structures like loops to the game, and I was wondering if theres a good way to set default values for some of the arguments so the user doesn't need to type them every time. Example Syntax: function control_lib:loop {"function":"[function path here]","min":"0","max":"10","step":"1"}
Continue to help post