Create internal helper function to eval user params:
#create df of user entered params
get.user <- as.list(match.call()[-1])
evaluate user params
user.evals <- lapply(get.user, eval, envir = parent.frame())
create df and format params
user.params <- as.data.frame(t(user.evals), stringsAsFactors = FALSE) %>%
tidyr::pivot_longer(everything(), names_to = "param") %>%
EQ_FormatParams()
remove intermediate objects
rm(get.user, user.evals)