initialFunction - the parameter of the initial function (if you have a function to replace with a hookable function so an outer code could replace this function or add a hook to it) or nil
Additional description - when using the set method of the returned value, you can return false if you use isJustAddition parameter but if there is a situation in this function, used as addition where you should prevent the main function from executing.