Capter 11: Add environment struct and functions to put/get things to/from it
Chapter 11: Change builtins to be registered on an environment
Chapter 11: Support user defined variables
Chapter 11: Support user defined variables
Chapter 11: Added better error messages