Prelude
data Maybe a
data Either a b
data Ordering
type String
class Eq a
class Ord a
class Enum a
class Bounded a
data Integer
type Rational
class Num a
class Real a
class Integral a
class Fractional a
class Floating a
class RealFrac a
class RealFloat a
class Monad m
class Functor f
String
String
type ShowS
class Show a
String
type ReadS a
class Read a
data IO a
type FilePath
type IOError