Make Applicative a superclass of Monad
[ghc.git] / testsuite / tests / ghci / scripts / ghci011.stdout
1 data [] a = [] | a : [a]        -- Defined in ‘GHC.Types’
2 instance Eq a => Eq [a] -- Defined in ‘GHC.Classes’
3 instance Monad [] -- Defined in ‘GHC.Base’
4 instance Functor [] -- Defined in ‘GHC.Base’
5 instance Ord a => Ord [a] -- Defined in ‘GHC.Classes’
6 instance Read a => Read [a] -- Defined in ‘GHC.Read’
7 instance Show a => Show [a] -- Defined in ‘GHC.Show’
8 instance Applicative [] -- Defined in ‘GHC.Base’
9 data () = ()    -- Defined in ‘GHC.Tuple’
10 instance Bounded () -- Defined in ‘GHC.Enum’
11 instance Enum () -- Defined in ‘GHC.Enum’
12 instance Eq () -- Defined in ‘GHC.Classes’
13 instance Ord () -- Defined in ‘GHC.Classes’
14 instance Read () -- Defined in ‘GHC.Read’
15 instance Show () -- Defined in ‘GHC.Show’
16 data (,) a b = (,) a b  -- Defined in ‘GHC.Tuple’
17 instance (Bounded a, Bounded b) => Bounded (a, b)
18   -- Defined in ‘GHC.Enum’
19 instance (Eq a, Eq b) => Eq (a, b) -- Defined in ‘GHC.Classes’
20 instance Functor ((,) a) -- Defined in ‘GHC.Base’
21 instance (Ord a, Ord b) => Ord (a, b) -- Defined in ‘GHC.Classes’
22 instance (Read a, Read b) => Read (a, b) -- Defined in ‘GHC.Read’
23 instance (Show a, Show b) => Show (a, b) -- Defined in ‘GHC.Show’
24 instance GHC.Base.Monoid a => Applicative ((,) a)
25   -- Defined in ‘GHC.Base’