# Environment A repository of variables and functions defined in a scope. ## Structure Record: Actual storage, table, etc. Parent: Optional refrence to a parent environment. ## Interface Define: Variable Assign: Value to a varaible Lookup: Variable