Hi,
I need to read / write epoch seconds  from / to plain text files.
When I try to read POSIXTime that I use in my own data type:

data TimedClassRecT = TCR {timeStamp :: POSIXTime, classCosMap :: Map.Map String Float}
                      deriving (Eq, Read, Show)

I get the following error:

No instance for (Read POSIXTime)
      arising from the 'deriving' clause of a data type declaration
    Possible fix:
      add an instance declaration for (Read POSIXTime)
      or use a standalone 'deriving instance' declaration,
           so you can specify the instance context yourself
    When deriving the instance for (Read TimedClassRecT)

What should I do to provide Read instance for POSIXTime? I would rather not implement it myself.

Thanks!