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.