As far as I know that doesn't exist, because if you'd use a list as in your example as input, the value could be anything, for example a data frame or nested list. Trying to collapse that into a vector would likely lead to issues.
Example that would lead to issues:
list(a = 1, b = "two", c = c(1, 2)) %>% to_label()