[1] In this book, we do not show the interpreter's response to evaluating programs that end with declarations, since this might depend on previous statements.
[2] Chapter 3 will show that this notion of environment is crucial, both for understanding how the interpreter works and for implementing interpreters.
1.1.2 Naming and the Environment