Given a Dictionary, retrieves the object with key
... must be named and are consumed in the following order:
All arguments whose names match the name of an argument of the constructor
are passed to the
$get() method of the Dictionary for construction.
All arguments whose names match the name of a parameter of the paradox::ParamSet of the
constructed object are set as parameters. If there is no paradox::ParamSet in
step is skipped.
All remaining arguments are assumed to be regular fields of the constructed R6 instance, and
are assigned via
dictionary_sugar(dict, key, ...)