Which then made its way into Apple WebObjects, Cocoa and finally Swift.
[1] https://en.wikipedia.org/wiki/Enterprise_Objects_Framework
For those that are interested, I found this article by FPComplete on the topic: https://www.fpcomplete.com/haskell/tutorial/lens/