Wed Apr 8 08:26:41 EDT 2020

environments, dynamic scope

When is it good?
When you want to be able to configure things that are deep down.

Cases where this is useful:
- Drawing / rendering code
- Modifying low level interfaces

In some sense it always feels like giving up, as the ordinary
composition has failed to express a requirement.