全ての引数の名前と値をlistとして取得したい

この前教えてもらったのから察するに、こんなんでいいっぽい。
三連ドット(...)的に全部の引数が取れればもっと楽そうだが・・・

> f <- function(x=NULL, y=1){
+   purrr::map(rlang::set_names(c("x", "y")), ~ rlang::eval_tidy(rlang::sym(.x)))
+ }
> f(y=10)
$x
NULL

$y
[1] 10