Programming with ornaments (Journal of Functional Programming, 2016)

(untitled) - Ko, H; Gibbons, J