3 infixl 9 PreludeArray.!
4 infixl 9 PreludeList.!!
5 infixl 7 PreludeRatio.%
10 infixl 9 PreludeArray.//
30 infix 5 PreludeList.\\
31 instance (Eq a, Eq b) => Eq (a, b)
32 instance (Eq a, Eq b, Eq c) => Eq (a, b, c)
33 instance (Eq a, Eq b, Eq c, Eq d) => Eq (a, b, c, d)
34 instance (Ord a, Ord b) => Ord (a, b)
35 instance (Ord a, Ord b, Ord c) => Ord (a, b, c)
36 instance (Ord a, Ord b, Ord c, Ord d) => Ord (a, b, c, d)
37 instance (Ix a, Ix b) => Ix (a, b)
38 instance (Ix a, Ix b, Ix c) => Ix (a, b, c)
39 instance (Ix a, Ix b, Ix c, Ix d) => Ix (a, b, c, d)
40 instance (Text a, Text b) => Text (a, b)
41 instance (Text a, Text b, Text c) => Text (a, b, c)
42 instance (Text a, Text b, Text c, Text d) => Text (a, b, c, d)
43 instance (Binary a, Binary b) => Binary (a, b)
44 instance (Binary a, Binary b, Binary c) => Binary (a, b, c)
45 instance (Binary a, Binary b, Binary c, Binary d) => Binary (a, b, c, d)
49 ((Test.f1@(Test.f2@(Test.f3@Test.f))), 1) = Test.g 1 1
50 (*UNBOUND*Foo Test.g 1 2) = (Test.h, 1, 1, 2)
51 (~~~~Test.h, 1, 2, 3) = Test.f 3
53 ((Test.i1@(Test.i2@(Test.i3@Test.i))), 1) = Test.j 1 1
54 (*UNBOUND*Foo Test.j 1 2) = (Test.k, 1, 1, 2)
55 (~~~~Test.k, 1, 2, 3) = Test.i 3
56 PreludeArray.! :: Ix a => Array a b -> a -> b
57 PreludeList.!! :: Integral a => [b] -> a -> b
58 PreludeRatio.% :: Integral a => a -> a -> Ratio a
59 PreludeArray.// :: Ix a => Array a b -> [Assoc a b] -> Array a b
60 PreludeList.\\ :: Eq a => [a] -> [a] -> [a]
61 Prelude.^ :: (Num b, Integral a) => b -> a -> b
62 Prelude.^^ :: (Fractional b, Integral a) => b -> a -> b
63 PreludeList.or :: [Bool] -> Bool
66 "rn007.hs", line 16: undefined value: Foo
67 "rn007.hs", line 17: undefined value: Foo
68 Fail: Compilation errors found
70 ghc: execution of the Haskell compiler had trouble