I guess part of the journey was discovering the mechanical nature of closures.
The design of a language leaves many choices for its authors with the scoping model being an important one. Once the design is decided upon the coders need to get compilers / interpreters in place. While they are filled with their own intricacies and challenges maybe some of the implementation details are mechanical. Maybe :)