Maybe this is outside the scope of the package, but I often start analyses by defining the variables in a dataframe. Similar to the table function, a function could turn the colnames of a dataframe or tibble into a list something like this:
+ `Sepal.Length` (numeric): description
+ `Sepal.Width` (numeric): description
+ `Petal.Length` (numeric): description
+ `Petal.Width` (numeric): description
+ `Species` (factor): description