Add a utility to map over all Values in a Function
Update interpreter to track the environment
Add some operator mappings