Tree structure of environments
With one exception, all environments have a parent that itself is an environment.
Thus, the environments form a tree structure between themselves.
The one exception is the
empty environment. This environment is returned by the function
emptyenv().
This root environment is the (direct) parent environment of the
base package (which is available through
baseenv().