Subsetting and then binding works as expected
var <- c("wt", "mpg")
mtcars %>% select(!!!var) -> df1
mtcars %>% select(!!!var) -> df2
bind_rows(df1, df2)
But if we skip intermediate steps
bind_rows(
mtcars %>% select(!!!var),
mtcars %>% select(!!!var)
)
it fails with Error: only lists can be spliced