module Read ( Read(..) , ReadS , reads , readMaybe , readEither , readParen , readsData , readData , readsUnaryWith , readUnaryWith , readsBinaryWith , readBinaryWith , Read1(..) , readsPrec1 , readPrec1 , liftReadListDefault , liftReadListPrecDefault , Read2(..) , readsPrec2 , readPrec2 , liftReadList2Default , liftReadListPrec2Default ) where import Data.Functor.Classes import GHC.Read import Text.Read