{-# LANGUAGE CPP #-}
module Text.Read.Extras
  ( Read1(..), read1, reads1
  , Read2(..), read2, reads2
#ifdef __GLASGOW_HASKELL__
  , readList1Default     -- :: (Read1 f, Read a) => ReadS [f a]
  , readListPrec1Default -- :: (Read1 f, Read a) => ReadPrec [f a]
  , readList2Default     -- :: (Read1 f, Read a) => ReadS [f a]
  , readListPrec2Default -- :: (Read1 f, Read a) => ReadPrec [f a]
#endif
  ) where

import Prelude.Extras