tidyeval
rlang::call2(.fn, ..., .ns = NULL) Create a call from a function and a list. QUOSURES (and quoted exprs) rlang::eval_tidy(expr, data = NULL, env = caller_env()) Evaluate expr in env, using data as a data mask. Many tidyverse functions are quoting functions: e.g. filter, select, mutate, summarise, etc.
https://psych252.github.io/psych252book/figures/cheatsheets/tidyeval.pdf