Hi,
I try to parse csv file with Text.CSV, like this:

import Text.CSV
import System

main = do
     [inpFileName] <- getArgs
     putStrLn ("Parsing "++inpFileName++"...")
     let result = parseCSVFromFile inpFileName
     print result


=== As a result I get:

 No instance for (Show
                    (IO (Either Text.Parsec.Error.ParseError CSV)))
   arising from a use of `print'
 Possible fix:
   add an instance declaration for
   (Show (IO (Either Text.Parsec.Error.ParseError CSV)))

=== Question:
How to add a Show instance for "(IO (Either Text.Parsec.Error.ParseError CSV)))" ?

Thanks!