(a -> ShowS) -> Int -> a -> ShowS
a -> (Char -> Bool) -> (Char -> Int) -> ReadS a
a -> ShowS
Integer -> a -> ([Int],Int)
Maybe Int -> a -> ShowS
Rational -> a
ReadS a
ReadS a -> ReadS a
ReadS String