The great step forward is programming in context,
local programming, within a scope instead of
globally.
This is what is worth retaining as we move to distributed
programming, a move we cannot afford not to make.
We have to restore a support for temporal scopes, an abstraction from the functional scopes of sequential programming.