Listlessness is better than laziness II: composing listless functions (1985)

by P Wadler