Implement cascading environments & closures