cur_expr: Current expression, a formula or list representation thereof
params: Parameter accumulator
env: Environment for the formula, on the first recursion this will be pulled from formula and then passed to subsequent recursions. Needed to check whether a function is actually a function.
which_param: Which parameter to set, a string for usage
verbose: Logical, default TRUE, whether to show drop_trends warning if used incorrectly