4 ms·Functional Programming: Bananas, Lenses, Envelopes and Barbed Wire (1991) [pdf]4 points by gnosis 16y ago