ABSTRACT
B The larger problem is decomposed into things that make sense for the problem domain.
B Each thing is a map from keys to values. Some values are procedures/ functions.
B The procedures/functions close on the map itself by referring to its slots.