I need a function that accepts an arbitrary number of arguments and stores them in a variable as an expression without evaluating them. I managed to do it with match.c
match.c
The most idiomatic way is:
f <- function(x, y, ...) { match.call(expand.dots = FALSE)$`...` }