Sat Mar 24 11:08:15 EDT 2018



    The name lens goes back to Benjamin Pierce’s work on bidirectional
    programming. The notion of a lens in this package corresponds to
    his notion of a “very well-behaved lens”.

So it is related to Pierce's bidirectional programming.  Interesting.

Maybe interesting to implement the "editable database view" this way.