%PDF-1.3
%
1 0 obj
<<
/FICL#3AEnfocus 2 0 R
/PageLabels 3 0 R
/Metadata 4 0 R
/Pages 5 0 R
/Type /Catalog
>>
endobj
6 0 obj
<<
/CreationDate (D:20090218210613+05'30')
/Creator (dvips\(k\) 5.95a Copyright 2005 Radical Eye Software)
/Producer (Acrobat Distiller 7.0.5 for Macintosh \(via http://big.faceless.org/products/pdf?version=2.8.4\))
/ModDate (D:20220413175611+00'00')
/Title (The worker/wrapper transformation)
/Author (ANDY GILL, GRAHAM HUTTON)
/Subject (Journal of Functional Programming)
>>
endobj
2 0 obj
<<
/CertifiedPDF 7 0 R
/PitStop 8 0 R
>>
endobj
3 0 obj
<<
/Nums [0 9 0 R]
>>
endobj
4 0 obj
<<
/Type /Metadata
/Subtype /XML
/Length 934
>>
stream
Not for further distribution unless allowed by the License or with the express written permission of Cambridge University Press.
https://doi.org/10.1017/S0956796809007175
https://doi.org/10.1017/S0956796809007175 Published online by Cambridge University Press
2022-04-13T17:56:11+00:00
endstream
endobj
5 0 obj
<<
/Kids [10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R
20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R
30 0 R 31 0 R 32 0 R 33 0 R 34 0 R]
/Count 25
/Type /Pages
>>
endobj
7 0 obj
<<
>>
endobj
8 0 obj
<<
>>
endobj
9 0 obj
<<
/S /D
/St 228
>>
endobj
10 0 obj
<<
/Contents [35 0 R 36 0 R 37 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_4 38 0 R
/T1_5 39 0 R
/T1_6 40 0 R
/T1_7 41 0 R
/F5 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 43 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [45 0 R]
>>
endobj
11 0 obj
<<
/Contents [46 0 R 47 0 R 48 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_10 49 0 R
/T1_11 50 0 R
/T1_6 40 0 R
/T1_7 38 0 R
/T1_8 41 0 R
/T1_9 39 0 R
/F7 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 51 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [52 0 R]
>>
endobj
12 0 obj
<<
/Contents [53 0 R 54 0 R 55 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_5 38 0 R
/T1_6 40 0 R
/T1_7 39 0 R
/T1_8 41 0 R
/T1_9 49 0 R
/F6 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 56 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [57 0 R]
>>
endobj
13 0 obj
<<
/Contents [58 0 R 59 0 R 60 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_10 61 0 R
/T1_11 62 0 R
/T1_6 40 0 R
/T1_7 38 0 R
/T1_8 41 0 R
/T1_9 49 0 R
/F7 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 63 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [64 0 R]
>>
endobj
14 0 obj
<<
/Contents [65 0 R 66 0 R 67 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/XObject <<
/Im1 68 0 R
>>
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_4 38 0 R
/T1_5 40 0 R
/T1_6 41 0 R
/T1_7 49 0 R
/F5 42 0 R
>>
/ProcSet [/PDF /Text /ImageB]
/ExtGState <<
/GS4 69 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [70 0 R]
>>
endobj
15 0 obj
<<
/Contents [71 0 R 72 0 R 73 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_10 74 0 R
/T1_11 49 0 R
/T1_6 40 0 R
/T1_7 38 0 R
/T1_8 41 0 R
/T1_9 39 0 R
/F7 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 75 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [76 0 R]
>>
endobj
16 0 obj
<<
/Contents [77 0 R 78 0 R 79 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_10 49 0 R
/T1_11 74 0 R
/T1_12 61 0 R
/T1_13 62 0 R
/T1_7 38 0 R
/T1_8 40 0 R
/T1_9 41 0 R
/F8 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 80 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [81 0 R]
>>
endobj
17 0 obj
<<
/Contents [82 0 R 83 0 R 84 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_5 40 0 R
/T1_6 38 0 R
/T1_7 41 0 R
/T1_8 49 0 R
/T1_9 39 0 R
/F6 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 85 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [86 0 R]
>>
endobj
18 0 obj
<<
/Contents [87 0 R 88 0 R 89 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_10 39 0 R
/T1_11 74 0 R
/T1_6 38 0 R
/T1_7 40 0 R
/T1_8 41 0 R
/T1_9 49 0 R
/F7 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 90 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [91 0 R]
>>
endobj
19 0 obj
<<
/Contents [92 0 R 93 0 R 94 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_5 40 0 R
/T1_6 38 0 R
/T1_7 39 0 R
/T1_8 41 0 R
/T1_9 74 0 R
/F6 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 95 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [96 0 R]
>>
endobj
20 0 obj
<<
/Contents [97 0 R 98 0 R 99 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_10 61 0 R
/T1_11 62 0 R
/T1_12 39 0 R
/T1_13 49 0 R
/T1_7 38 0 R
/T1_8 40 0 R
/T1_9 41 0 R
/F8 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 100 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [101 0 R]
>>
endobj
21 0 obj
<<
/Contents [102 0 R 103 0 R 104 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_4 40 0 R
/T1_5 38 0 R
/T1_6 41 0 R
/T1_7 39 0 R
/F5 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 105 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [106 0 R]
>>
endobj
22 0 obj
<<
/Contents [107 0 R 108 0 R 109 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_5 38 0 R
/T1_6 40 0 R
/T1_7 74 0 R
/T1_8 49 0 R
/T1_9 41 0 R
/F6 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 110 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [111 0 R]
>>
endobj
23 0 obj
<<
/Contents [112 0 R 113 0 R 114 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_10 41 0 R
/T1_11 49 0 R
/T1_12 61 0 R
/T1_13 62 0 R
/T1_7 40 0 R
/T1_8 38 0 R
/T1_9 74 0 R
/F8 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 115 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [116 0 R]
>>
endobj
24 0 obj
<<
/Contents [117 0 R 118 0 R 119 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_5 38 0 R
/T1_6 40 0 R
/T1_7 41 0 R
/T1_8 49 0 R
/T1_9 39 0 R
/F6 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 120 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [121 0 R]
>>
endobj
25 0 obj
<<
/Contents [122 0 R 123 0 R 124 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_10 49 0 R
/T1_11 41 0 R
/T1_6 40 0 R
/T1_7 38 0 R
/T1_8 39 0 R
/T1_9 74 0 R
/F7 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 125 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [126 0 R]
>>
endobj
26 0 obj
<<
/Contents [127 0 R 128 0 R 129 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_4 38 0 R
/T1_5 40 0 R
/T1_6 39 0 R
/T1_7 41 0 R
/F5 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 130 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [131 0 R]
>>
endobj
27 0 obj
<<
/Contents [132 0 R 133 0 R 134 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_10 61 0 R
/T1_11 62 0 R
/T1_12 49 0 R
/T1_13 39 0 R
/T1_7 40 0 R
/T1_8 38 0 R
/T1_9 41 0 R
/F8 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 135 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [136 0 R]
>>
endobj
28 0 obj
<<
/Contents [137 0 R 138 0 R 139 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_5 38 0 R
/T1_6 40 0 R
/T1_7 39 0 R
/T1_8 41 0 R
/T1_9 49 0 R
/F6 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 140 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [141 0 R]
>>
endobj
29 0 obj
<<
/Contents [142 0 R 143 0 R 144 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_10 50 0 R
/T1_11 39 0 R
/T1_6 40 0 R
/T1_7 38 0 R
/T1_8 49 0 R
/T1_9 41 0 R
/F7 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 145 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [146 0 R]
>>
endobj
30 0 obj
<<
/Contents [147 0 R 148 0 R 149 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_4 38 0 R
/T1_5 40 0 R
/T1_6 39 0 R
/T1_7 41 0 R
/F5 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 150 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [151 0 R]
>>
endobj
31 0 obj
<<
/Contents [152 0 R 153 0 R 154 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_3 40 0 R
/T1_4 38 0 R
/T1_5 39 0 R
/F4 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 155 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [156 0 R]
>>
endobj
32 0 obj
<<
/Contents [157 0 R 158 0 R 159 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_4 38 0 R
/T1_5 40 0 R
/T1_6 39 0 R
/T1_7 160 0 R
/F5 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 161 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [162 0 R]
>>
endobj
33 0 obj
<<
/Contents [163 0 R 164 0 R 165 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_5 40 0 R
/T1_6 38 0 R
/T1_7 39 0 R
/T1_8 41 0 R
/T1_9 49 0 R
/F6 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 166 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [167 0 R]
>>
endobj
34 0 obj
<<
/Contents [168 0 R 169 0 R 170 0 R]
/MediaBox [0 0 493.228 700.157]
/Resources <<
/ColorSpace <<
/CS0 /DeviceGray
/CS1 /DeviceGray
>>
/Font <<
/T1_3 38 0 R
/T1_4 40 0 R
/T1_5 41 0 R
/F4 42 0 R
>>
/ProcSet [/PDF /Text]
/ExtGState <<
/GS4 171 0 R
/GS5 44 0 R
>>
>>
/Type /Page
/CropBox [0 0 493.228 700.157]
/Rotate 0
/Parent 5 0 R
/Annots [172 0 R]
>>
endobj
35 0 obj
<<
/Filter /FlateDecode
/Length 10
>>
stream
x+ |
endstream
endobj
36 0 obj
<<
/Length 2839
/Filter /FlateDecode
>>
stream
HWmo8_O pXIi{n_ئ8AGYIrᐲdqohr8gflu%f*}6M]S.fMy=[Wzq#gbvsu\n3ô3h,b,ݬw}or}1uߤ<1y}>u3KXtx[te|4'2sБ