Artifact f53552ff1cb1a47b73ca65065802b60f94010c51:


0000: 46 6c 6f 61 74 20 66 28 46 6c 6f 61 74 2c 66 6c  Float f(Float,fl
0010: 6f 61 74 2c 64 6f 75 62 6c 65 29 3a 28 7b 30 2e  oat,double):({0.
0020: 31 7d 2c 30 2e 32 2c 30 2e 33 29 2d 3e 7b 30 2e  1},0.2,0.3)->{0.
0030: 36 7d 0a 46 6c 6f 61 74 20 66 28 46 6c 6f 61 74  6}.Float f(Float
0040: 2c 66 6c 6f 61 74 2c 64 6f 75 62 6c 65 29 3a 28  ,float,double):(
0050: 7b 30 7d 2c 30 2e 32 2c 30 2e 33 29 2d 3e 7b 35  {0},0.2,0.3)->{5
0060: 2e 36 34 32 33 37 65 2d 33 38 7d 0a 44 6f 75 62  .64237e-38}.Doub
0070: 6c 65 20 66 28 66 6c 6f 61 74 2c 44 6f 75 62 6c  le f(float,Doubl
0080: 65 2c 64 6f 75 62 6c 65 29 3a 28 30 2e 31 2c 7b  e,double):(0.1,{
0090: 30 2e 32 7d 2c 30 2e 33 29 2d 3e 7b 30 2e 36 7d  0.2},0.3)->{0.6}
00a0: 0a 44 6f 75 62 6c 65 20 66 28 66 6c 6f 61 74 2c  .Double f(float,
00b0: 44 6f 75 62 6c 65 2c 64 6f 75 62 6c 65 29 3a 28  Double,double):(
00c0: 30 2e 31 2c 7b 30 7d 2c 30 2e 33 29 2d 3e 7b 30  0.1,{0},0.3)->{0
00d0: 2e 31 7d 0a 54 20 66 28 54 2c 63 68 61 72 2c 54  .1}.T f(T,char,T
00e0: 29 3a 28 7b 22 74 68 65 22 7d 2c 27 20 27 2c 7b  ):({"the"},' ',{
00f0: 22 66 6f 78 22 7d 29 2d 3e 7b 22 62 6f 78 22 7d  "fox"})->{"box"}
0100: 0a                                               .