Providing multiple arguments to ... brings back nested values,
i.e. pour("x", "y") is for the case of an object structured as
list(x = list(y = 1)), rather than list(x = 1, y = 2). For the latter
case it would be necessary to call with either no arguments
(unlist(pour())), or for greater control, call pour multiple times
specifying different entries each time (e.g. z <- c(pour("x"), pour("y"))).
Additional functions are provided in case greater specificity is required.
pour_interactive(.slot = ...) is synonymous with pour(.slot = ...), while
pour_package(.pkg = ...) is synonymous with pour(.pkg = ...).
pour_all() is a shortcut for getOption("potions-pkg"); i.e. to show all
data stored using potions by any package or slot, and does not accept any
arguments.