0000: 66 6c 6f 61 74 20 66 28 66 6c 6f 61 74 29 3a 28 float f(float):(
0010: 30 2e 31 29 2d 3e 31 2e 31 0a 66 6c 6f 61 74 20 0.1)->1.1.float
0020: 66 28 66 6c 6f 61 74 29 3a 28 31 2e 34 30 31 33 f(float):(1.4013
0030: 65 2d 34 35 29 2d 3e 31 0a 66 6c 6f 61 74 20 66 e-45)->1.float f
0040: 28 32 2a 66 6c 6f 61 74 29 3a 28 30 2e 31 2c 30 (2*float):(0.1,0
0050: 2e 32 29 2d 3e 30 2e 33 0a 66 6c 6f 61 74 20 66 .2)->0.3.float f
0060: 28 32 2a 66 6c 6f 61 74 29 3a 28 31 2e 34 30 31 (2*float):(1.401
0070: 33 65 2d 34 35 2c 34 2e 32 30 33 39 65 2d 34 35 3e-45,4.2039e-45
0080: 29 2d 3e 35 2e 36 30 35 31 39 65 2d 34 35 0a 66 )->5.60519e-45.f
0090: 6c 6f 61 74 20 66 28 34 2a 66 6c 6f 61 74 29 3a loat f(4*float):
00a0: 28 30 2e 31 2c 30 2e 32 2c 30 2e 33 2c 30 2e 34 (0.1,0.2,0.3,0.4
00b0: 29 2d 3e 31 0a 66 6c 6f 61 74 20 66 28 34 2a 66 )->1.float f(4*f
00c0: 6c 6f 61 74 29 3a 28 31 2e 34 30 31 33 65 2d 34 loat):(1.4013e-4
00d0: 35 2c 34 2e 32 30 33 39 65 2d 34 35 2c 30 2e 33 5,4.2039e-45,0.3
00e0: 2c 30 2e 34 29 2d 3e 30 2e 37 0a 66 6c 6f 61 74 ,0.4)->0.7.float
00f0: 20 66 28 38 2a 66 6c 6f 61 74 29 3a 28 30 2e 31 f(8*float):(0.1
0100: 2c 30 2e 32 2c 30 2e 33 2c 30 2e 34 2c 30 2e 35 ,0.2,0.3,0.4,0.5
0110: 2c 30 2e 36 2c 30 2e 37 2c 30 2e 38 29 2d 3e 33 ,0.6,0.7,0.8)->3
0120: 2e 36 0a 66 6c 6f 61 74 20 66 28 38 2a 66 6c 6f .6.float f(8*flo
0130: 61 74 29 3a 28 31 2e 34 30 31 33 65 2d 34 35 2c at):(1.4013e-45,
0140: 34 2e 32 30 33 39 65 2d 34 35 2c 30 2e 33 2c 30 4.2039e-45,0.3,0
0150: 2e 34 2c 30 2e 35 2c 30 2e 36 2c 30 2e 37 2c 30 .4,0.5,0.6,0.7,0
0160: 2e 38 29 2d 3e 33 2e 33 0a 66 6c 6f 61 74 20 66 .8)->3.3.float f
0170: 28 31 36 2a 66 6c 6f 61 74 29 3a 28 30 2e 31 2c (16*float):(0.1,
0180: 30 2e 32 2c 30 2e 33 2c 30 2e 34 2c 30 2e 35 2c 0.2,0.3,0.4,0.5,
0190: 30 2e 36 2c 30 2e 37 2c 30 2e 38 2c 30 2e 31 2c 0.6,0.7,0.8,0.1,
01a0: 30 2e 32 2c 30 2e 33 2c 30 2e 34 2c 30 2e 35 2c 0.2,0.3,0.4,0.5,
01b0: 30 2e 36 2c 30 2e 37 2c 30 2e 38 29 2d 3e 37 2e 0.6,0.7,0.8)->7.
01c0: 32 0a 66 6c 6f 61 74 20 66 28 31 36 2a 66 6c 6f 2.float f(16*flo
01d0: 61 74 29 3a 28 31 2e 34 30 31 33 65 2d 34 35 2c at):(1.4013e-45,
01e0: 34 2e 32 30 33 39 65 2d 34 35 2c 30 2e 33 2c 30 4.2039e-45,0.3,0
01f0: 2e 34 2c 30 2e 35 2c 30 2e 36 2c 30 2e 37 2c 30 .4,0.5,0.6,0.7,0
0200: 2e 38 2c 30 2e 31 2c 30 2e 32 2c 30 2e 33 2c 30 .8,0.1,0.2,0.3,0
0210: 2e 34 2c 30 2e 35 2c 30 2e 36 2c 30 2e 37 2c 30 .4,0.5,0.6,0.7,0
0220: 2e 38 29 2d 3e 36 2e 39 0a 43 68 61 72 20 66 28 .8)->6.9.Char f(
0230: 43 68 61 72 2c 64 6f 75 62 6c 65 2c 43 68 61 72 Char,double,Char
0240: 29 3a 28 7b 27 41 27 7d 2c 30 2e 32 2c 7b 27 43 ):({'A'},0.2,{'C
0250: 27 7d 29 2d 3e 7b 27 42 27 7d 0a 43 68 61 72 20 '})->{'B'}.Char
0260: 66 28 43 68 61 72 2c 64 6f 75 62 6c 65 2c 43 68 f(Char,double,Ch
0270: 61 72 29 3a 28 7b 27 0a 54 20 66 28 54 2c 63 68 ar):({'.T f(T,ch
0280: 61 72 2c 54 29 3a 28 7b 22 74 68 65 22 7d 2c 27 ar,T):({"the"},'
0290: 20 27 2c 7b 22 66 6f 78 22 7d 29 2d 3e 7b 22 62 ',{"fox"})->{"b
02a0: 6f 78 22 7d 0a 54 20 66 28 54 2c 63 68 61 72 2c ox"}.T f(T,char,
02b0: 54 29 3a 28 7b 22 68 65 0a T):({"he.