2 Tests.f :: for all d. d -> d -> d -> [d]
4 /\ o175 -> \ x.282 y.283 z.284 ->
11 (:! o175 x.282 (:! o175 y.283 (:! o175 z.284 (Nil! o175))))))
12 Tests.f2 :: for all d, e, f. d -> e -> [f]
13 Tests.f2 = /\ o178 o179 t180 -> \ x.285 y.286 -> Nil! t180
14 Tests.g1 :: for all d, e. d -> e -> ()
15 Tests.g1 = /\ o183 o184 -> \ x.287 y.288 -> MkTuple0
172 /\ o187 o188 o189 -> \ x.289 y.290 z.291 ->
474 Tests.fa :: for all d. [d] -> d
476 /\ t218 -> \ ds.320 ->
480 "\"ds018.hs\", line 39: pattern-matching failure [function binding]\n"S
659 Tests.fb :: for all d, e. [d] -> [e]
661 /\ t221 t222 -> \ ds.376 ->
665 "\"ds018.hs\", line 41: pattern-matching failure [function binding]\n"S
833 "\"ds018.hs\", line 45: pattern-matching failure [function binding]\n"S
889 Tests.gb :: for all d. () -> d -> d
891 /\ o279 -> \ ds.436 x.437 ->
895 "\"ds018.hs\", line 47: pattern-matching failure [function binding]\n"S
900 Tests.gb2 :: () -> ()
906 "\"ds018.hs\", line 48: pattern-matching failure [function binding]\n"S